body:has(.acqua-bacche) main>.shopify-section--main-product .container,body:has(.acqua-bacche) main>.shopify-section--related-products .container,.acqua-bacche>.container{width:min(1280px,calc(100% - (2*clamp(20px,4vw,64px))));max-width:1280px;padding-inline:0;margin-inline:auto}body:has(.acqua-bacche) .shopify-section--main-product{padding-block-start:0}body:has(.acqua-bacche) .product-info{max-width:30rem;margin-inline-start:auto}.acqua-bacche{padding-block:clamp(5rem,8vw,8rem)}.acqua-bacche__intro{max-width:680px;margin-inline:auto;text-align:center;padding-block-end:clamp(6rem,10vw,10rem)}.acqua-bacche h2{margin-block-end:1.75rem}.acqua-bacche .subheading{margin-block-end:1rem}.acqua-bacche__notes,.acqua-bacche__use{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:center;scroll-margin-top:7rem}.acqua-bacche__layers{display:grid;gap:1rem;margin:2.75rem 0 0}.acqua-bacche__note-card{padding:1.25rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 3%,transparent)}.acqua-bacche .acqua-bacche__layers dt{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem}.acqua-bacche__note-icon{width:24px;height:24px;flex:0 0 24px}.acqua-bacche__layers dd{margin:0;padding-inline-start:2.25rem;max-width:40ch}.acqua-bacche__image{overflow:hidden}.acqua-bacche__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.acqua-bacche__use{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-block-start:clamp(6rem,12vw,12rem)}.acqua-bacche__use-copy{max-width:37ch}.acqua-bacche__faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,7rem);margin-block-start:clamp(6rem,12vw,12rem)}.acqua-bacche__faq h2{max-width:12ch}.acqua-bacche__question{border-block-start:1px solid color-mix(in srgb,currentColor 20%,transparent)}.acqua-bacche__question:last-child{border-block-end:1px solid color-mix(in srgb,currentColor 20%,transparent)}.acqua-bacche__question summary{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;cursor:pointer;list-style:none;padding-block:1.6rem}.acqua-bacche__question summary::-webkit-details-marker{display:none}.acqua-bacche__question summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.acqua-bacche__question[open] summary>span:last-child{transform:rotate(45deg)}.acqua-bacche__question>.prose{padding-block-end:1.75rem;max-width:54ch}body:has(.acqua-bacche) .shopify-section--related-products .product-list{margin-inline:0;width:100%;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:24px}body:has(.acqua-bacche) .shopify-section--related-products product-card{overflow:hidden}body:has(.acqua-bacche) .shopify-section--related-products .product-card__figure{overflow:hidden}body:has(.acqua-bacche) .shopify-section--related-products .product-card__figure:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(50 30 30 / .94),rgb(50 30 30 / .72) 38%,transparent);pointer-events:none;z-index:1}body:has(.acqua-bacche) .shopify-section--related-products .product-card__info{z-index:2;color:#faf4f0;padding:1.5rem;opacity:1;visibility:visible;transform:none}body:has(.acqua-bacche) .shopify-section--related-products .product-card__info :is(.product-title,sale-price,compare-at-price){color:#faf4f0;opacity:1}body:has(.acqua-bacche) .shopify-section--related-products .product-card__quick-buy{display:none}body:has(.acqua-bacche) .shopify-section--related-products .product-card__image--primary{opacity:1;transform:scale(1);transition:transform .55s ease}body:has(.acqua-bacche) .shopify-section--related-products .product-card__image--secondary{display:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){body:has(.acqua-bacche) .shopify-section--related-products product-card:hover .product-card__image--primary{transform:scale(1.035);opacity:1}}@media screen and (min-width:750px)and (max-width:999px){body:has(.acqua-bacche) .shopify-section--related-products .product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body:has(.acqua-bacche) .shopify-section--related-products .product-list{grid-template-columns:minmax(0,1fr)}body:has(.acqua-bacche) .shopify-section--main-product{padding-block-start:0}body:has(.acqua-bacche) .product-info{max-width:none;margin-inline:0}.acqua-bacche__notes,.acqua-bacche__use,.acqua-bacche__faq{grid-template-columns:minmax(0,1fr);gap:2.5rem}.acqua-bacche__use .acqua-bacche__image{grid-row:1}.acqua-bacche__use-copy{max-width:none}.acqua-bacche__faq{gap:2rem}.acqua-bacche__intro{padding-block-end:5rem}.acqua-bacche__intro h2{max-width:18ch;margin-inline:auto}body:has(.acqua-bacche) .shopify-section--related-products .product-card__info{padding:1.25rem}}.acqua-bacche{container-type:inline-size;--bacche-gutter: clamp(20px, 4vw, 64px)}.acqua-bacche__intro{position:relative;isolation:isolate;padding-block-start:clamp(4rem,6vw,6rem)}.acqua-bacche__intro:before{content:"";position:absolute;z-index:-1;inset-block:0;width:100cqw;left:50%;transform:translate(-50%);background:#e0c19b}.acqua-bacche__notes{margin-block-start:clamp(6rem,10vw,10rem)}.acqua-bacche__notes>.acqua-bacche__image{margin-inline-start:calc((min(1280px,100cqw - 2 * var(--bacche-gutter)) - 100cqw)/2);border-radius:0 12px 12px 0;background:#fff}.acqua-bacche__notes>.acqua-bacche__image img{height:clamp(500px,35vw,680px);aspect-ratio:auto;object-fit:cover;object-position:center 68%}.acqua-bacche__notes.acqua-bacche__notes--collection-portrait>.acqua-bacche__image{margin-inline-start:0;aspect-ratio:4 / 5;border-radius:12px;background:transparent}.acqua-bacche__notes.acqua-bacche__notes--collection-portrait>.acqua-bacche__image img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;object-position:center}.acqua-bacche__use{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;min-height:clamp(570px,38vw,1000px);width:100cqw;margin-inline-start:calc((100% - 100cqw)/2);gap:0}.acqua-bacche__use .acqua-bacche__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.acqua-bacche__use picture,.acqua-bacche__use img{display:block;width:100%;height:100%}.acqua-bacche__use .acqua-bacche__image img{aspect-ratio:auto;object-fit:cover;object-position:center 72%}.acqua-bacche__use:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(50 30 30 / .97),rgb(50 30 30 / .93) 35%,rgb(50 30 30 / .4) 65%,transparent 82%)}.acqua-bacche__use-copy{width:min(1280px,calc(100% - 2 * var(--bacche-gutter)));max-width:none;margin-inline:auto;padding-block:5rem}.acqua-bacche__use-copy h2,.acqua-bacche__use-copy .prose{max-width:37ch;width:min(100%,400px)}body:has(.acqua-bacche) .shopify-section--related-products product-card,body:has(.acqua-bacche) .shopify-section--related-products .product-card__figure{border-radius:12px;overflow:hidden}@media screen and (max-width:749px){.acqua-bacche__notes>.acqua-bacche__image{margin-inline-start:calc(-1 * var(--bacche-gutter))}.acqua-bacche__notes>.acqua-bacche__image img{height:auto;aspect-ratio:1}.acqua-bacche__use{min-height:780px;align-items:start}.acqua-bacche__use .acqua-bacche__image{grid-row:auto}.acqua-bacche__use:before{background:linear-gradient(180deg,rgb(50 30 30 / .97),rgb(50 30 30 / .93) 30%,rgb(50 30 30 / .5) 46%,transparent 60%)}.acqua-bacche__use-copy{padding-block:3rem}.acqua-bacche__use-copy h2{margin-block-end:1.25rem}}body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__carousel,body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__media,body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__media>img{border-radius:12px}body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__media{overflow:hidden}body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__thumbnail-list .scroll-marker{width:72px;height:72px;flex:0 0 72px;border-radius:10px;overflow:visible}body:has(.acqua-bacche) .shopify-section--main-product .product-gallery__thumbnail-list .scroll-marker img{width:100%;height:100%;border-radius:inherit}body:has(.acqua-bacche) .shopify-section--main-product variant-picker .block-swatch{border-radius:999px}.acqua-bacche__use-copy{color:#faf4f0}.acqua-bacche .acqua-bacche__use-steps{display:grid;gap:1.15rem;list-style:none;padding:0;margin:0;width:min(100%,400px)}.acqua-bacche .acqua-bacche__use-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:center;padding:0;margin:0}.acqua-bacche__use-steps p{margin:0}.acqua-bacche__step-number{display:grid;place-items:center;width:2rem;aspect-ratio:1;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:50%;font-size:.875rem;line-height:1}@media screen and (max-width:749px){.acqua-bacche .acqua-bacche__use-steps{gap:.75rem;font-size:.9375rem;line-height:1.4}.acqua-bacche .acqua-bacche__use-steps li{grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem}.acqua-bacche__step-number{width:1.8rem}}.acqua-bacche__intro>.link{display:inline-block;margin-block-start:1.5rem}.acqua-bacche__notes--text-only{grid-template-columns:minmax(0,1fr)}.acqua-bacche__notes--text-only .acqua-bacche__notes-copy{max-width:680px;margin-inline:auto;width:100%}.acqua-bacche:has(>.container:empty){display:none}.acqua-bacche .acqua-bacche__intro{max-width:none;width:100%;margin-inline:0;padding:clamp(2rem,5vw,5rem);min-height:420px;display:flex;align-items:center;text-align:left;border-radius:12px;overflow:hidden;background:#321e1e;color:#faf4f0}.acqua-bacche .acqua-bacche__intro:before{top:0;right:0;bottom:0;left:0;width:100%;transform:none;background:linear-gradient(90deg,#321e1ef5,#321e1edb 45%,#321e1e33)}.acqua-bacche__collection-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 55%}.acqua-bacche__collection-copy{max-width:600px}.acqua-bacche__collection-copy h2,.acqua-bacche__collection-copy a{color:inherit}.acqua-bacche__collection-copy>.link{display:inline-block;margin-top:1.5rem;text-underline-offset:5px}@media(max-width:749px){.acqua-bacche .acqua-bacche__intro{min-height:420px;padding:2rem 1.5rem;align-items:end}.acqua-bacche .acqua-bacche__intro:before{background:linear-gradient(0deg,#321e1efa,#321e1ed6 65%,#321e1e59)}.acqua-bacche .acqua-bacche__intro h2{max-width:none;margin-inline:0}}.acqua-spotlight{padding-block:clamp(2rem,4vw,4rem)}.acqua-spotlight__card,.acqua-spotlight__placeholder{width:min(1280px,calc(100% - 2 * var(--container-gutter,20px)));margin-inline:auto;border-radius:12px;overflow:hidden;background:#e0c19b;color:#321e1e}.acqua-spotlight__card{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:stretch}.acqua-spotlight__media{position:relative;min-width:0;aspect-ratio:16/9}.acqua-spotlight__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.acqua-spotlight__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.acqua-spotlight__copy{padding:clamp(2rem,3.5vw,3rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;min-width:0}.acqua-spotlight__copy h2{margin:0;color:inherit}.acqua-spotlight__copy .prose{max-width:42ch}.acqua-spotlight__label{font-family:var(--text-font-family);font-size:.75rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgb(50 30 30 / .32);border-radius:999px;padding:.5rem .875rem}.acqua-spotlight__cta{margin-top:.25rem;max-width:100%}.acqua-spotlight__cta .button{white-space:normal;text-align:center}.acqua-spotlight__card--text-only{grid-template-columns:minmax(0,1fr)}.acqua-spotlight__card--text-only .acqua-spotlight__copy{max-width:760px}.acqua-spotlight__placeholder{padding:2rem}@media(max-width:1199px)and (min-width:750px){.acqua-spotlight__card{grid-template-columns:minmax(0,1fr)}.acqua-spotlight__copy{padding:2rem;gap:1.25rem}}@media(max-width:749px){.acqua-spotlight__card{grid-template-columns:minmax(0,1fr)}.acqua-spotlight__media{aspect-ratio:4/5}.acqua-spotlight__copy{padding:1.75rem 1.5rem;gap:1.25rem}}.acqua-footer>.container{width:min(1280px,calc(100% - (2*clamp(20px,4vw,64px))));max-width:1280px;padding-inline:0;margin-inline:auto}.acqua-footer .footer__block-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);width:100%}.acqua-footer .footer__block{width:auto;min-width:0;max-width:none;grid-column:auto}.acqua-footer .footer__block--text{max-width:30rem;justify-self:end}.acqua-footer__logo{display:inline-block;margin-block-end:1.5rem}.acqua-footer__logo img{width:70px;height:70px}.acqua-footer__contact{display:grid;gap:.8rem}.acqua-footer__contact a{display:flex;align-items:center;gap:.75rem;width:fit-content;max-width:100%}.acqua-footer__contact a span{white-space:nowrap}.acqua-footer__contact svg{flex:0 0 18px}.acqua-footer__contact a:hover span{text-decoration:underline;text-underline-offset:.25em}.acqua-footer .separator.full-bleed{width:100%;margin-inline:0}@media(max-width:699px){.acqua-footer .footer__block-list{grid-template-columns:minmax(0,1fr);gap:2.5rem}.acqua-footer .footer__block--text{justify-self:start}}.acqua-footer__brand{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.acqua-footer{padding-top:3rem}.acqua-footer .footer__content{padding-block:2.5rem}.acqua-footer .acqua-footer__brand{margin-bottom:0}.acqua-footer__brand .acqua-footer__logo{margin:0}.acqua-footer__copyright{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem 1.5rem}.acqua-footer__credit{font-size:.75rem;opacity:.8;text-decoration:underline;text-underline-offset:4px}.acqua-footer__credit:hover{opacity:1}.acqua-footer__contact a{min-height:36px}@media(max-width:699px){.acqua-footer__copyright{justify-content:center}.acqua-footer .footer__aside{justify-items:center;text-align:center}}.shopify-section--trust-icons .acqua-benefits{background:#ede3d2;padding-block:clamp(3rem,5vw,5rem)}.acqua-benefits .trust-icons{width:min(1280px,calc(100% - (2*clamp(20px,4vw,64px))));max-width:1280px;margin-inline:auto;padding:0;border:0;box-shadow:none}.acqua-benefits .trust-icons__carousel{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-rows:none;height:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible;width:100%;scroll-snap-type:none}.acqua-benefits .trust-icons__carousel .trust-icons__item{width:auto;min-width:0;border:0;box-shadow:none;border-radius:12px;background:rgb(var(--background));padding:2rem 1.25rem;display:flex;align-items:center;justify-content:center}.acqua-benefits carousel-navigation{display:none}@media(max-width:999px){.acqua-benefits .trust-icons__carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:599px){.acqua-benefits .trust-icons__carousel{grid-template-columns:minmax(0,1fr);gap:16px}.acqua-benefits .trust-icons__carousel .trust-icons__item{padding:1.75rem 1.5rem}}.acqua-portrait-collection .content-box{min-height:0;aspect-ratio:3 / 4}.acqua-portrait-collection .content-box__background-media img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;transform:none}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
