.ambiente-compravel{background:var(--ambiente-background);color:var(--ambiente-text);overflow:clip;padding:clamp(4rem,7vw,9.6rem) 0}.ambiente-compravel__grid{align-items:center;display:grid;gap:clamp(3.2rem,7vw,12rem);grid-template-columns:minmax(0,1.05fr) minmax(24rem,.72fr)}.ambiente-compravel__media{background:#ece8e0;isolation:isolate;overflow:hidden;position:relative}.ambiente-compravel__media--portrait{aspect-ratio:4 / 5}.ambiente-compravel__media--square{aspect-ratio:1}.ambiente-compravel__media--adapt .ambiente-compravel__image,.ambiente-compravel__media--adapt picture{display:block}.ambiente-compravel__image,.ambiente-compravel__placeholder{display:block;height:100%;object-fit:cover;width:100%}.ambiente-compravel__media--adapt .ambiente-compravel__image{height:auto}.ambiente-compravel__toggle{align-items:center;background:var(--ambiente-button);border:0;border-radius:var(--ambiente-button-radius);bottom:2rem;color:var(--ambiente-button-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ambiente-button-font-size);gap:.8rem;left:2rem;line-height:1;min-height:var(--ambiente-button-height);padding:var(--ambiente-button-padding);position:absolute;transition:opacity .18s ease,transform .18s ease;z-index:2}.ambiente-compravel__toggle:hover{opacity:.88;transform:translateY(-.2rem)}.ambiente-compravel__toggle:focus-visible,.ambiente-compravel__close:focus-visible,.ambiente-compravel__product-link:focus-visible,.ambiente-compravel__link:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.ambiente-compravel__toggle-icon{display:grid;height:1.8rem;place-items:center;width:1.8rem}.ambiente-compravel__toggle-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.ambiente-compravel__panel{background:var(--ambiente-panel);bottom:7.8rem;box-shadow:0 1.5rem 4rem #14110d2e;color:var(--ambiente-text);left:2rem;max-height:calc(100% - 10.2rem);overflow:auto;position:absolute;width:min(36rem,calc(100% - 4rem));z-index:3}.ambiente-compravel__panel[hidden]{display:none}.ambiente-compravel__panel-heading{align-items:center;border-bottom:.1rem solid currentColor;display:flex;justify-content:space-between;padding:1.6rem 1.8rem}.ambiente-compravel__panel-heading p,.ambiente-compravel__product-vendor{margin:0}.ambiente-compravel__panel-heading p{font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ambiente-compravel__close{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:2.8rem;height:2.6rem;justify-content:center;line-height:1;padding:0;width:2.6rem}.ambiente-compravel__products{display:grid;padding:0 1.8rem}.ambiente-compravel__product{display:grid;gap:1.3rem;grid-template-columns:8rem minmax(0,1fr);padding:1.6rem 0}.ambiente-compravel__product+.ambiente-compravel__product{border-top:.1rem solid rgb(70 64 56 / 18%)}.ambiente-compravel__product-image,.ambiente-compravel__product-image img{display:block}.ambiente-compravel__product-image img{aspect-ratio:1;height:8rem;object-fit:cover;width:8rem}.ambiente-compravel__product-info{align-self:center;display:grid;gap:.45rem}.ambiente-compravel__product-vendor{font-size:1.1rem;opacity:.66}.ambiente-compravel__product-title{color:inherit;font-size:1.42rem;font-weight:600;line-height:1.3;text-decoration:none}.ambiente-compravel__product-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.22rem;gap:.7rem}.ambiente-compravel__product-price-current{color:var(--ambiente-current-price)}.ambiente-compravel__product-price s{color:var(--ambiente-compare-price);opacity:1}.ambiente-compravel__product-link{color:var(--ambiente-product-link);font-size:1.22rem;line-height:1.4;padding-bottom:.1rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.35rem;text-underline-position:under;width:fit-content}.ambiente-compravel__content{max-width:47rem}.ambiente-compravel__eyebrow{font-size:1.25rem;font-weight:600;letter-spacing:.08em;margin:0 0 2rem;text-transform:uppercase}.ambiente-compravel__heading{color:inherit;font-size:clamp(3.4rem,4.2vw,6.2rem);line-height:1.02;margin:0}.ambiente-compravel__description{font-size:1.65rem;line-height:1.55;margin-top:2.6rem}.ambiente-compravel__description p{margin:0}.ambiente-compravel__link{align-items:center;background:var(--ambiente-explore-background);border:.1rem solid var(--ambiente-explore-border);border-radius:var(--ambiente-button-radius);color:var(--ambiente-explore-text);display:inline-flex;font-size:var(--ambiente-button-font-size);justify-content:center;min-height:var(--ambiente-button-height);margin-top:3rem;padding:var(--ambiente-button-padding);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ambiente-compravel__link:hover{background:var(--ambiente-explore-hover-background);border-color:var(--ambiente-explore-hover-border);color:var(--ambiente-explore-hover-text)}@media screen and (max-width:749px){.ambiente-compravel{padding:4rem 0 5.2rem}.ambiente-compravel__grid{gap:3.4rem;grid-template-columns:minmax(0,1fr)}.ambiente-compravel__media--portrait{aspect-ratio:.78}.ambiente-compravel__toggle{bottom:1.4rem;left:1.4rem}.ambiente-compravel__panel{bottom:6.8rem;left:1.2rem;max-height:calc(100% - 8.8rem);width:calc(100% - 2.4rem)}.ambiente-compravel__content{max-width:none}.ambiente-compravel__heading{font-size:clamp(3.2rem,10vw,4.5rem)}}@media(prefers-reduced-motion:reduce){.ambiente-compravel__toggle,.ambiente-compravel__link{transition:none}}.footer--eleganza{background:var(--footer-background);color:var(--footer-foreground)}.footer--eleganza a{color:inherit}.footer-premium__trust{background:var(--footer-trust-background);color:var(--footer-trust-foreground);border-bottom:1px solid rgba(42,34,29,.12)}.footer-premium__trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.8rem;padding-bottom:2.8rem}.footer-premium__benefit{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.35rem;align-items:center}.footer-premium__benefit-icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border:1px solid currentColor;border-radius:50%}.footer-premium__benefit-icon svg{width:2rem;height:2rem;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-premium__benefit h2,.footer-premium__benefit p,.footer-premium__column h2,.footer-premium__column p{margin:0}.footer-premium__benefit h2{font-size:1.4rem;font-weight:650;line-height:1.3}.footer-premium__benefit p{margin-top:.45rem;font-size:1.25rem;line-height:1.45;opacity:.78}.footer-premium__main{display:grid;grid-template-columns:minmax(17rem,1.08fr) minmax(15rem,.9fr) minmax(15rem,1.18fr) minmax(22rem,1.1fr);gap:clamp(2.8rem,4.2vw,7rem);padding-top:clamp(4.5rem,6vw,7.5rem);padding-bottom:clamp(4.5rem,6vw,7.5rem)}.footer-premium__column h2{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;letter-spacing:.01em;line-height:1.2}.footer-premium__description{margin-top:1.7rem!important;color:var(--footer-muted);font-size:1.4rem;line-height:1.6}.footer-premium__contact,.footer-premium__links{display:grid;gap:1.15rem;margin:2rem 0 0;padding:0}.footer-premium__contact li{display:grid;gap:.3rem;color:var(--footer-muted);font-size:1.4rem;line-height:1.45}.footer-premium__contact .footer-premium__contact-item{align-items:center;display:flex;gap:.5rem;min-width:0}.footer-premium__contact .footer-premium__contact-item svg{color:var(--footer-muted);flex:0 0 2.4rem;height:2.4rem;width:2.4rem}.footer-premium__contact .footer-premium__contact-item a{color:var(--footer-muted);letter-spacing:normal;min-width:0;overflow-wrap:anywhere;text-decoration:none;word-break:break-word}.footer-premium__contact strong{color:var(--footer-foreground);font-weight:600}.footer-premium__links a,.footer-premium__text-link{color:var(--footer-muted);font-size:1.4rem;line-height:1.45;text-decoration:none;transition:color .16s ease}.footer-premium__links a:hover,.footer-premium__text-link:hover{color:var(--footer-foreground)}.footer-premium__text-link{display:inline-flex;gap:.8rem;align-items:center;margin-top:2.2rem;color:var(--footer-foreground);border-bottom:1px solid currentColor;padding-bottom:.45rem}.footer-premium__newsletter{border-left:1px solid color-mix(in srgb,var(--footer-foreground) 18%,transparent);padding-left:clamp(2.4rem,3vw,4.6rem)}.footer-premium__email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center;margin-top:2rem;border-bottom:1px solid color-mix(in srgb,var(--footer-foreground) 45%,transparent)}.footer-premium__email-row input{width:100%;min-height:4.7rem;border:0;outline:0;background:transparent;color:var(--footer-foreground);font:inherit}.footer-premium__email-row input::placeholder{color:var(--footer-muted);opacity:1}.footer-premium__email-row button{min-height:3.9rem;padding:0 1.6rem;border:1px solid var(--footer-foreground);border-radius:999px;background:var(--footer-accent);color:var(--footer-background);cursor:pointer;font:inherit;font-size:1.25rem;font-weight:650;transition:transform .16s ease,background-color .16s ease,color .16s ease}.footer-premium__email-row button:hover{background:transparent;color:var(--footer-foreground);transform:translateY(-1px)}.footer-premium__form-message{display:block;margin-top:1.2rem;color:var(--footer-muted);font-size:1.25rem}.footer-premium__bottom{display:block;border-top:1px solid color-mix(in srgb,var(--footer-foreground) 16%,transparent);padding-top:2.7rem}.footer-premium__bottom-left{display:grid;gap:2.4rem;width:100%}.footer-premium__social{display:flex;flex-wrap:wrap;gap:.85rem}.footer-premium__social-zone{display:flex;align-items:center;gap:.8rem;width:100%;padding:.2rem 0 2.2rem;border-bottom:1px solid color-mix(in srgb,var(--footer-foreground) 16%,transparent)}.footer-premium__social-label{color:var(--footer-muted);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.footer-premium__bottom{margin-top:2.4rem;padding-top:3.2rem}.footer-premium__bottom-left{width:min(72rem,100%);gap:2rem}.footer-premium__social{gap:1rem}}@media screen and (max-width:749px){.footer-premium__social-zone{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding-bottom:1.8rem}}.footer-premium__social .list-social__link{width:2.8rem;height:2.8rem;padding:.5rem;border:0;border-radius:0;background:transparent;color:var(--footer-foreground)}.footer-premium__copyright{display:grid;gap:.75rem;width:100%;max-width:86rem;margin:0 auto;color:var(--footer-muted);font-size:1.35rem;line-height:1.65;text-align:center;justify-items:center}.footer-premium__payment .list-payment{justify-content:flex-end;gap:.55rem;margin:0}.footer-premium__payment .list-payment__item{margin:0}@media screen and (max-width:989px){.footer-premium__trust-grid,.footer-premium__main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-premium__newsletter{border-left:0;padding-left:0}}@media screen and (max-width:749px){.footer-premium__trust-grid{grid-template-columns:1fr;gap:1.6rem;padding-top:2.3rem;padding-bottom:2.3rem}.footer-premium__main{grid-template-columns:1fr;gap:3.6rem;padding-top:4.5rem;padding-bottom:4.5rem}.footer-premium__bottom{align-items:flex-start;flex-direction:column;padding-top:2.4rem}.footer-premium__payment .list-payment{justify-content:flex-start}}.footer-premium__trust-viewport{overflow:hidden}.footer-premium__trust-dots{display:none}.footer-premium__disclosure{padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--footer-foreground) 18%,transparent)}.footer-premium__disclosure-summary,.footer-premium__disclosure-summary h2{color:var(--footer-foreground)}.footer-premium__disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;cursor:pointer}.footer-premium__disclosure-summary::-webkit-details-marker{display:none}.footer-premium__disclosure-toggle{flex:0 0 auto;width:2.4rem;color:var(--footer-foreground);font-size:0;font-weight:300;line-height:1;text-align:center}.footer-premium__disclosure-toggle:before{content:"+";font-size:3rem;line-height:1}.footer-premium__disclosure[open] .footer-premium__disclosure-toggle:before{content:"\2212"}.footer-premium__disclosure-content{padding-bottom:1rem}.footer-premium__newsletter{border-left:0;padding-left:0}@media screen and (max-width:749px){.footer-premium__trust .page-width{padding-right:0;padding-left:0}.footer-premium__trust-grid{display:flex;gap:0;overflow-x:auto;padding:2.8rem 0 1.8rem;scroll-snap-type:x mandatory;scrollbar-width:none}.footer-premium__trust-grid::-webkit-scrollbar{display:none}.footer-premium__benefit{flex:0 0 100%;grid-template-columns:1fr;justify-items:center;gap:1.15rem;min-height:17rem;padding:0 3.5rem;scroll-snap-align:center;text-align:center}.footer-premium__benefit-icon{width:4.6rem;height:4.6rem}.footer-premium__benefit h2{font-size:1.65rem}.footer-premium__benefit p{max-width:27rem;margin-top:.6rem;font-size:1.5rem}.footer-premium__trust-dots{display:flex;justify-content:center;gap:1.1rem;padding:0 0 2.8rem}.footer-premium__trust-dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--footer-trust-foreground) 25%,transparent);cursor:pointer;transition:transform .16s ease,background-color .16s ease}.footer-premium__trust-dot.is-active{width:2.4rem;border-radius:999px;background:var(--footer-trust-foreground)}.footer-premium__main{gap:0;padding-top:3.6rem;padding-bottom:3.6rem}.footer-premium__disclosure{padding:2rem 0}.footer-premium__disclosure:last-child{border-bottom:1px solid color-mix(in srgb,var(--footer-foreground) 18%,transparent)}.footer-premium__disclosure-content{padding-bottom:.5rem}}.footer-premium__email-row{gap:.75rem;align-items:center;border-bottom-color:color-mix(in srgb,var(--footer-foreground) 30%,transparent)}.footer-premium__email-row:focus-within{border-bottom-color:var(--footer-accent)}.footer-premium__email-row input{min-height:4rem;padding:0;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.footer-premium__email-row button{min-height:3.35rem;padding:.65rem 1.2rem;border:0;box-shadow:none;font-size:1.18rem;line-height:1.2;white-space:nowrap}.footer-premium__security-seals{display:flex;justify-content:flex-end;padding-top:2.2rem;border-top:1px solid color-mix(in srgb,var(--footer-foreground) 16%,transparent)}.footer-premium__security-seal-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.4rem;margin:0;padding:0}.footer-premium__security-seal{display:flex;align-items:center}.footer-premium__security-seal a,.footer-premium__security-seal span{display:block}.footer-premium__security-seal img{display:block;width:auto;max-width:15rem;height:3.6rem;object-fit:contain}@media screen and (max-width:749px){.footer-premium__email-row{gap:.6rem}.footer-premium__email-row input{min-width:0;min-height:3.8rem;font-size:1.35rem}.footer-premium__email-row button{min-height:3.2rem;padding:.6rem 1rem;font-size:1.1rem}.footer-premium__security-seals{justify-content:flex-start;padding-top:1.8rem}.footer-premium__security-seal-list{justify-content:flex-start;gap:.9rem}.footer-premium__security-seal img{max-width:12rem;height:3.1rem}}.image-banner-carousel-section{position:relative;width:100%}.banner-carousel,.banner-carousel__legacy{position:relative;overflow:hidden;background:rgb(var(--color-background))}.banner-carousel:focus-visible{outline:2px solid currentColor;outline-offset:4px}.banner-carousel__viewport{position:relative;overflow:hidden}.banner-carousel__track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.banner-carousel__slide,.banner-carousel__legacy{position:relative;flex:0 0 100%;isolation:isolate}.banner-carousel__slide{min-height:0;aspect-ratio:var(--banner-aspect-ratio, 1.7777778)}@media screen and (min-width:750px){.banner-carousel--desktop-height-small .banner-carousel__slide{height:clamp(34rem,30vw,42rem);aspect-ratio:auto}.banner-carousel--desktop-height-medium .banner-carousel__slide{height:clamp(38rem,34vw,48rem);aspect-ratio:auto}.banner-carousel--desktop-height-large .banner-carousel__slide{height:clamp(50rem,46vw,62rem);aspect-ratio:auto}}.banner-carousel__legacy{min-height:clamp(34rem,54vw,50rem)}.banner-carousel__media,.banner-carousel__media picture,.banner-carousel__media img,.banner-carousel__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.banner-carousel__media img,.banner-carousel__media .placeholder-svg{object-fit:cover;background:rgb(var(--color-background))}.banner-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(0,0,0,var(--banner-overlay-opacity, .2))}.banner-carousel__content{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;padding:clamp(2.4rem,5vw,7.2rem);pointer-events:none}.banner-carousel__content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.banner-carousel__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.banner-carousel__content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.banner-carousel__content--middle-left{align-items:center;justify-content:flex-start;text-align:left}.banner-carousel__content--middle-center{align-items:center;justify-content:center;text-align:center}.banner-carousel__content--middle-right{align-items:center;justify-content:flex-end;text-align:right}.banner-carousel__content--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.banner-carousel__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.banner-carousel__content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.banner-carousel__content--bottom-left,.banner-carousel__content--bottom-center,.banner-carousel__content--bottom-right{padding-bottom:calc(clamp(12rem,12vw,18rem) + var(--banner-extra-bottom-space, 0rem))}.banner-carousel__content-inner{max-width:min(58rem,100%);transform:translate(var(--content-offset-x, 0%),var(--content-offset-y, 0%));color:var(--banner-title-color, #fff);text-shadow:0 1px 12px rgba(0,0,0,.28)}.banner-carousel__content--dark .banner-carousel__content-inner{color:var(--banner-title-color, #201d1a);text-shadow:0 1px 10px rgba(255,255,255,.22)}.banner-carousel__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.banner-carousel__heading-link{display:inline-block;color:inherit;text-decoration:none;max-width:100%;pointer-events:auto}.banner-carousel__heading-link:focus-visible{outline:2px solid currentColor;outline-offset:.5rem}.banner-carousel__heading{margin:0;color:var(--banner-title-color, currentColor);font-family:var(--font-heading-family);font-size:clamp(3.3rem,5.4vw,6.8rem);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .02rem);line-height:1.02;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-carousel__text{margin-top:1.6rem;font-size:clamp(1.4rem,1.6vw,1.8rem);line-height:1.5}.banner-carousel__cta,.banner-carousel__legacy-buttons .banner-carousel__cta{display:inline-flex;align-items:center;gap:.9rem;width:fit-content;min-height:4.2rem;margin-top:2.4rem;color:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease;pointer-events:auto}.banner-carousel__cta:not(.is-disabled):hover{transform:translate(.35rem)}.banner-carousel__cta--link{border-bottom:1px solid currentColor;color:var(--banner-button-link-color, currentColor);padding:0 0 .7rem}.banner-carousel__cta-arrow{font-size:1.8rem;line-height:1;transition:transform .18s ease}.banner-carousel__cta:hover .banner-carousel__cta-arrow{transform:translate(.35rem)}.banner-carousel__cta--solid,.banner-carousel__cta--outline{padding:1.25rem 2rem;border:1px solid currentColor}.banner-carousel__cta--solid{border-color:var(--banner-button-fill-color, #fff);background:var(--banner-button-fill-color, #fff);color:var(--banner-button-text-color, #1f1b18);text-shadow:none}.banner-carousel__content--dark .banner-carousel__cta--solid{border-color:var(--banner-button-fill-color, #1f1b18);background:var(--banner-button-fill-color, #1f1b18);color:var(--banner-button-text-color, #fff)}.banner-carousel__cta--outline{border-color:var(--banner-button-link-color, currentColor);background:#ffffff0f;color:var(--banner-button-link-color, currentColor)}.banner-carousel__cta.is-disabled,.banner-carousel__legacy-buttons a[aria-disabled=true]{cursor:default;opacity:.65}.banner-carousel__legacy-buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.banner-carousel__legacy-buttons .banner-carousel__cta{margin-top:2.4rem}.banner-carousel__arrows{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.2rem,2vw,3rem);pointer-events:none}.banner-carousel__arrow,.banner-carousel__pause{display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border:1px solid transparent;border-radius:50%;box-shadow:0 4px 18px #0000001f;cursor:pointer;pointer-events:auto;transition:transform .18s ease,background-color .18s ease}.banner-carousel__arrow:hover,.banner-carousel__pause:hover{transform:scale(1.05)}.banner-carousel__arrow svg,.banner-carousel__pause svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.banner-carousel__arrow--previous,.banner-carousel__arrow--next{border-color:#fffc;background:#1f1b1840;color:#fff}.banner-carousel__dots{position:absolute;z-index:4;right:7rem;bottom:2.4rem;left:7rem;display:flex;justify-content:center;gap:.7rem}.banner-carousel__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 6px #00000047;cursor:pointer;transition:width .18s ease,background-color .18s ease}.banner-carousel__dot.is-active{width:2.5rem;border-radius:1rem;background:#fff}.banner-carousel__pause{position:absolute;z-index:4;right:2.4rem;bottom:1.4rem;width:3.6rem;height:3.6rem;border-color:#ffffffa6;background:#221d1999;color:#fff}.banner-carousel__pause svg{width:1.5rem;fill:currentColor;stroke:none}.banner-carousel--fade .banner-carousel__track,.banner-carousel--zoom .banner-carousel__track{display:grid;transform:none!important}.banner-carousel--fade .banner-carousel__slide,.banner-carousel--zoom .banner-carousel__slide{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .65s ease,transform .65s ease}.banner-carousel--fade .banner-carousel__slide.is-active,.banner-carousel--zoom .banner-carousel__slide.is-active{z-index:1;opacity:1;pointer-events:auto}.banner-carousel--zoom .banner-carousel__slide{transform:scale(1.035)}.banner-carousel--zoom .banner-carousel__slide.is-active{transform:scale(1)}.banner-carousel--ambient .banner-carousel__track{display:grid;transform:none!important}.banner-carousel--ambient .banner-carousel__slide{grid-area:1 / 1;opacity:0;pointer-events:none;transform:scale(1.018);filter:saturate(.94);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),filter .85s ease}.banner-carousel--ambient .banner-carousel__slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:scale(1);filter:saturate(1)}.banner-carousel__legacy--small{min-height:30rem}.banner-carousel__legacy--medium{min-height:42rem}.banner-carousel__legacy--large{min-height:58rem}@media screen and (max-width:749px){.banner-carousel__slide,.banner-carousel__legacy{min-height:0;aspect-ratio:1072 / 1467}.banner-carousel__legacy--small,.banner-carousel__legacy--medium,.banner-carousel__legacy--large{min-height:0}.banner-carousel__content{padding:2.4rem 2rem 6.6rem}.banner-carousel__heading{font-size:clamp(2.4rem,7.2vw,3.6rem)}.banner-carousel__text{font-size:1.5rem}.banner-carousel__arrows{padding:0 1.2rem}.banner-carousel__arrow{width:4.1rem;height:4.1rem}.banner-carousel__dots{right:5rem;bottom:1.8rem;left:5rem}.banner-carousel__pause{right:1.2rem;bottom:1rem}}@media(prefers-reduced-motion:reduce){.banner-carousel__track,.banner-carousel__slide,.banner-carousel__cta,.banner-carousel__cta-arrow,.banner-carousel__arrow,.banner-carousel__pause,.banner-carousel__dot{transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AQAAoA */
