.diwt__item{display:flex;align-items:center;border-radius:1.4rem;overflow:hidden}.diwt__item-image{font-size:0;aspect-ratio:1490/992;flex-shrink:0;max-width:40%;height:100%}.diwt__item-image img{width:100%;height:100%;object-fit:cover}.diwt__item-content{text-align:center;flex-grow:1;padding:3.5rem 4rem}.diwt__item-title,.diwt__item-large-text,.diwt__item-text{margin:0}.diwt__item-title{font-size:1.4rem;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.07rem;line-height:2rem;margin-bottom:.8rem}.diwt__item-large-text{font-size:3.3rem;font-weight:700;line-height:3rem;letter-spacing:-.1rem}.diwt__item-text{font-size:1.8rem;line-height:2.5rem;letter-spacing:-.018rem;font-weight:600}.diwt__item-button{margin-top:2.2rem;z-index:1}.diwt__item-link{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:989px){.diwt__item{flex-direction:column}.diwt__item-image{max-width:100%;height:auto}.diwt__item-content{padding:3.2rem 4rem;width:100%}.diwt__item-title{font-size:1.2rem;margin-bottom:.4rem}.diwt__item-large-text{font-size:2.4rem;line-height:2.5rem}.diwt__item-text{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.016rem}.diwt__item-button{margin-top:1.8rem}}.hero__content{position:absolute;left:var(--hp, 50%);top:var(--vp, 50%);transform:translate(var(--xp, -50%),var(--yp, -50%));text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.8rem;max-width:calc(100% - 2.2rem);width:100%;z-index:1;border-radius:1rem}@media screen and (orientation:landscape){.hero__content{left:var(--hl, 50%);top:var(--vl, 50%);transform:translate(var(--xl, -50%),var(--yl, -50%))}}.hero__content-inner{display:flex;flex-direction:column;gap:1.2rem}.hero__eyebrow{font-size:1.2rem;letter-spacing:.07rem;font-weight:600;text-transform:uppercase}.hero__title{font-size:2.6rem;line-height:normal;letter-spacing:-.026rem;font-weight:300;margin:0;font-family:var(--font-body-family)}.hero__title strong{font-weight:700}.hero__subtitle{font-size:1.4rem;font-weight:300;margin:0;margin-inline:auto}@media screen and (min-width:750px){.hero__subtitle{font-size:1.5rem;max-width:25rem}}@media screen and (min-width:1200px){.hero__subtitle{max-width:31rem}}@media screen and (min-width:1600px){.hero__subtitle{max-width:41rem}}.hero__heading>*+*{margin-top:.3rem}.hero .slider-counter{position:static;display:flex!important;width:100%;justify-content:center;padding-block:2rem}.hero .slideshow__control-wrapper{display:flex;align-items:center;height:1.4rem}.hero .slider-button{background:#fff8e7!important;width:2.6rem!important;height:2.6rem!important}.hero .slider-button svg{width:1.1rem!important;height:1.1rem!important}.hero .slider-counter__link{padding:.3rem}.hero .slider-counter__link .dot{width:.6rem;height:.6rem}.hero .slider-counter__link--active .dot{width:.8rem;height:.8rem;transition:background-color .3s ease,width .3s ease,height .3s ease}.hero .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:inherit;background-color:rgb(var(--color-button))}.hero slideshow-component .slider-button{display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);border:none;cursor:pointer}.hero slideshow-component .slider-button--prev{left:1.1rem}.hero slideshow-component .slider-button--next{right:1.1rem}.hero .slideshow{border-radius:1.4rem}@media screen and (min-width:750px){.hero slideshow-component .slider-button--prev{left:2.8rem}.hero slideshow-component .slider-button--next{right:2.8rem}.hero .slider-button{width:3.2rem!important;height:3.2rem!important}.hero .slider-button svg{width:1.5rem!important;height:1.5rem!important}.hero__eyebrow{font-size:1.4rem}.hero__title{font-size:3.6rem}.hero__subtitle{font-size:1.8rem}.hero__heading>*+*{margin-top:1rem}}@media screen and (orientation:landscape){.hero__content{padding:4.2rem 4.9rem;width:max-content}.hero__content-inner{gap:2.6rem}}.cart-info__fresh-warning{background-color:rgb(var(--color-warning-background));border:1px solid rgb(var(--color-warning-border));border-radius:var(--border-radius);padding:1.2rem;margin:0 0 1rem}.cart-info__fresh-warning-content{display:flex;align-items:flex-start;gap:.8rem}.cart-info__fresh-warning-content svg,.cart-info__info-icon{width:2rem;height:2rem;flex-shrink:0;color:rgb(var(--color-foreground))}.cart-info__fresh-warning-text{margin:0;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-warning-text, --color-foreground))}:root{--color-warning-background: 255, 248, 220;--color-warning-border: 255, 193, 7;--color-warning: 255, 193, 7;--color-warning-text: var(--color-foreground)}.slide-scheduling-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slide-scheduling-overlay__content{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2rem;background:#fffffff2;border-radius:1rem;text-align:center;max-width:28rem}.slide-scheduling-overlay__content svg{width:3.2rem;height:3.2rem}.slide-scheduling-overlay--scheduled .slide-scheduling-overlay__content{border:2px solid #2563eb}.slide-scheduling-overlay--scheduled svg{color:#2563eb}.slide-scheduling-overlay--expired .slide-scheduling-overlay__content{border:2px solid #dc2626}.slide-scheduling-overlay--expired svg{color:#dc2626}.slide-scheduling-overlay__title{font-size:1.6rem;font-weight:600;margin:0;color:#1a1a1a}.slide-scheduling-overlay__text{font-size:1.3rem;margin:0;color:#666}.slide-scheduling-overlay__note{font-size:1.1rem;margin:.5rem 0 0;color:#999;font-style:italic}.slide-scheduling-badge{position:absolute;top:1.5rem;right:1.5rem;z-index:5}.slide-scheduling-badge__content{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2rem;background:#fffffff2;border-radius:1rem;text-align:center;max-width:30rem;border:2px solid #16a34a}.slide-scheduling-badge__content svg{width:3.2rem;height:3.2rem;color:#16a34a}.slide-scheduling-badge__title{font-size:1.6rem;font-weight:600;margin:0;color:#1a1a1a}.slide-scheduling-badge__text{font-size:1.3rem;margin:0;color:#666;line-height:1.5}.slide-scheduling-badge__note{font-size:1.1rem;margin:.5rem 0 0;color:#999;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?29412= */
