body.casa-natale-preview{overflow-wrap:break-word}.casa-natale-preview img{max-width:100%}.casa-natale-preview header{flex-wrap:wrap;gap:16px}.casa-natale-preview nav a,.casa-natale-preview .bag{min-height:44px;display:flex;align-items:center}.casa-natale-preview .hero-copy h1{font-size:clamp(40px,6.2vw,94px);text-wrap:balance}.casa-natale-preview .hero-bottom{align-items:center}.casa-natale-preview .hero-bottom .button{margin-top:0;white-space:normal}.casa-natale-preview .section-heading>div,.casa-natale-preview .detail-copy,.casa-natale-preview .detail-gallery,.casa-natale-preview .cart-line>div{min-width:0}.casa-natale-preview .product-photo img{object-fit:contain;padding:12px}.casa-natale-preview .product h3{font-size:clamp(18px,1.6vw,23px);min-height:2.5em}.casa-natale-preview .add{width:44px;height:44px;flex:0 0 44px}.casa-natale-preview .filters{min-width:0;max-width:100%;overscroll-behavior-x:contain;scroll-padding:12px}.casa-natale-preview .filters button{min-height:46px;flex-shrink:0}.casa-natale-preview dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding:48px 36px 32px;scrollbar-gutter:stable}.casa-natale-preview dialog .close{width:44px;height:44px;top:4px;right:4px;border:1px solid var(--line);border-radius:50%}.casa-natale-preview .gallery-arrow{width:44px;height:44px}.casa-natale-preview .gallery-thumbnails{overscroll-behavior-x:contain}.casa-natale-preview .detail-image-stage{aspect-ratio:1;max-height:none;overflow:hidden}.casa-natale-preview .detail-image-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.casa-natale-preview .bundle-option>label{min-width:0}.casa-natale-preview .bundle-option input[type=number]{flex:0 0 60px;min-height:44px}.casa-natale-preview .bundle-option img{flex:0 0 43px}.casa-natale-preview .cart-line input{min-height:44px}.casa-natale-preview .cart-line button{min-height:44px;margin-left:0;padding:8px}.casa-natale-preview .small{font-size:12px!important}.casa-natale-preview .availability-note{font-size:12px}.casa-natale-preview .payment-preview span:empty{display:none}@media(min-width:1600px){.casa-natale-preview header{padding-inline:max(4%,calc((100vw - 1480px)/2))}.casa-natale-preview .hero.hero-immersive{max-height:960px}}@media(min-width:701px)and (max-width:1050px){.casa-natale-preview .bundle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.casa-natale-preview .bundle-card-large{grid-column:1/-1}.casa-natale-preview .hero.hero-immersive{height:660px;min-height:580px}.casa-natale-preview .tree-feature-copy{padding:30px}.casa-natale-preview .tree-feature-copy h2{font-size:36px}}@media(max-width:760px){.casa-natale-preview header{padding:14px 5% 8px;gap:8px 14px}.casa-natale-preview header .brand{font-size:27px;flex:1}.casa-natale-preview header nav{display:flex;order:3;flex-basis:100%;justify-content:space-between;gap:12px;border-top:1px solid var(--line);font-size:12px}.casa-natale-preview header .bag{font-size:12px}.casa-natale-preview header .brand span{font-size:7px;letter-spacing:.1em}.casa-natale-preview .hero.hero-immersive{height:auto;min-height:0;max-height:none;display:grid;background:#eae5d9}.casa-natale-preview .hero-full-image{position:relative;inset:auto;height:auto;aspect-ratio:3/2;object-fit:contain;grid-row:1}.casa-natale-preview .hero-immersive:after{display:none}.casa-natale-preview .hero-immersive .hero-copy{position:static;padding:28px 6% 0;color:var(--ink);text-align:left}.casa-natale-preview .hero-immersive .hero-copy h1{font-size:clamp(37px,8.5vw,59px);text-shadow:none;margin:14px 0}.casa-natale-preview .hero-immersive .hero-copy>p:not(.eyebrow){color:#606655;text-shadow:none;font-size:14px;max-width:35em;margin:0}.casa-natale-preview .hero-bottom{position:static;padding:24px 6% 30px;color:var(--ink);display:flex;flex-wrap:wrap;text-align:left;gap:20px}.casa-natale-preview .hero-bottom>span{font-size:19px}.casa-natale-preview .hero-bottom small{color:#626555;font-size:10px;line-height:1.6}.casa-natale-preview .hero-bottom .button{background:var(--wine);color:#fff8ed;border-color:var(--wine);min-width:0;font-size:13px}.casa-natale-preview .section{padding-inline:6%}.casa-natale-preview .collection .section-heading h2{font-size:clamp(31px,7vw,43px)}.casa-natale-preview .welcome h2{font-size:clamp(30px,7vw,40px)}.casa-natale-preview .welcome>p:not(.eyebrow){font-size:14px}.casa-natale-preview .ribbon-words small{font-size:9px;letter-spacing:.08em}.casa-natale-preview .christmas-ribbon .ribbon-words{font-size:18px}.casa-natale-preview .catalogue-search input{font-size:16px}.casa-natale-preview .price-note{flex-wrap:wrap;font-size:11px}.casa-natale-preview .bundle-cards{grid-template-columns:1fr}.casa-natale-preview .bundle-card-large{display:block}.casa-natale-preview .bundle-card-large>.bundle-photo{min-height:0;aspect-ratio:1.1}.casa-natale-preview .bundle-card>p:not(.eyebrow),.casa-natale-preview .story-copy>p:not(.eyebrow),.casa-natale-preview .tree-feature-copy>p:not(.eyebrow){font-size:14px;min-height:0}.casa-natale-preview .detail-grid{grid-template-columns:1fr;gap:22px}.casa-natale-preview dialog{width:calc(100% - 16px);padding:52px 18px 24px;max-height:calc(100dvh - 16px)}.casa-natale-preview .detail-gallery{width:100%;max-width:440px;margin:auto}.casa-natale-preview .detail-copy>p{font-size:14px}.casa-natale-preview .detail-copy h2{font-size:clamp(28px,7vw,38px)}.casa-natale-preview input,.casa-natale-preview select{font-size:16px}.casa-natale-preview .bundle-options{max-height:min(320px,45dvh)}.casa-natale-preview .bundle-option{gap:8px}.casa-natale-preview .bundle-option>label{gap:7px;font-size:12px}.casa-natale-preview .bundle-option img{width:34px;height:34px;flex-basis:34px}.casa-natale-preview .bundle-option input[type=number]{font-size:16px;width:54px;flex-basis:54px}.casa-natale-preview .cart-line{grid-template-columns:50px minmax(0,1fr) auto;gap:9px}.casa-natale-preview .cart-line img{width:50px;height:60px}.casa-natale-preview .cart-line h3{font-size:17px}.casa-natale-preview .cart-line strong{font-size:12px;white-space:nowrap}.casa-natale-preview .faq summary{font-size:14px;min-height:44px}.casa-natale-preview .faq details p{font-size:14px}.casa-natale-preview footer>div{font-size:12px}html{scroll-padding-top:145px}}@media(max-width:360px){.casa-natale-preview .product-grid{gap:24px 10px}.casa-natale-preview .product h3{font-size:17px}.casa-natale-preview .product .meta{letter-spacing:.04em}.casa-natale-preview .welcome-signature{font-size:19px;gap:8px}.casa-natale-preview .welcome-signature:before,.casa-natale-preview .welcome-signature:after{width:10px}.casa-natale-preview header nav{font-size:11px}}@media(max-height:500px)and (orientation:landscape){.casa-natale-preview header{position:relative}.casa-natale-preview .hero.hero-immersive{height:auto;min-height:520px}.casa-natale-preview dialog{max-height:calc(100dvh - 12px)}}@media(prefers-reduced-motion:reduce){.casa-natale-preview .reveal{opacity:1!important;transform:none!important}}.casa-natale-preview .bundle-photo[data-product=bundle-pensiero]{aspect-ratio:1.5;background:#f4f0e8}.casa-natale-preview .bundle-photo[data-product=bundle-pensiero] .bundle-image-composition{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px;background:radial-gradient(ellipse at center,#fffdf7,#eee7db)}.casa-natale-preview .bundle-photo[data-product=bundle-pensiero] .bundle-image-composition img{flex:1 1 0;width:0;min-width:0;height:100%;object-fit:contain;mix-blend-mode:multiply}@media(max-width:760px){.casa-natale-preview .bundle-photo[data-product=bundle-pensiero]{aspect-ratio:1.6}.casa-natale-preview .bundle-photo[data-product=bundle-pensiero] .bundle-image-composition{padding:10px 12px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/casa-natale-responsive.css.map */
