:root{--ds-accent: #D9B65B;--ds-accent-soft: rgba(217, 182, 91, .6);--ds-olive-deep: #5F6F55;--ds-sand: #ECE6DC;--ds-ink: #1C1A17;--ds-scrim-w: 50%;--ds-scrim-h: 35%;--ds-scrim-a: .18;--ds-scrim-y: 50%}.product__price .price .price__sale-inner{display:flex;align-items:center;column-gap:1rem;flex-wrap:wrap}.product__price .price .price__sale-inner>s{text-decoration:line-through;text-decoration-thickness:1px;color:rgba(var(--color-foreground),.45);font-size:var(--font-size-static-md);font-weight:400;letter-spacing:.02em}.product__price .price .price__sale-inner ins{color:rgb(var(--color-foreground));text-decoration:none}.product__price .price .price__sale-inner>ins{display:inline-flex;align-items:baseline;padding:.4rem 1rem;border:0;border-radius:.2rem;background-color:var(--ds-accent-soft);font-weight:700;font-size:var(--font-size-static-lg);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.2}.ds-badges{display:flex;flex-wrap:wrap;gap:.4rem}.ds-badge{display:inline-block;padding:.45rem .7rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:.2rem;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap}.ds-badge--promo{background-color:var(--ds-accent);border-color:var(--ds-accent)}.product-card .product-card__info .ds-badges{order:0}.product-card .product-card__info .product-card__price-row{order:3;margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:1.4rem;flex-wrap:wrap;width:100%}.product-card .product-card__info .product-card__price-row .product-card__price{order:unset;margin-top:0;flex:0 1 auto}.ds-shipping{display:inline-flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;letter-spacing:.04em;color:rgba(var(--color-foreground),.6);white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums}.ds-shipping .ds-shipping__icon,.ds-shipping svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.ds-shipping svg *{stroke:currentColor;fill:none}.ds-shipping--free{color:var(--ds-olive-deep);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1rem}@media screen and (max-width:749px){.product-card .product-card__info .product-card__price-row{gap:.4rem 1rem}.ds-badge{font-size:.9rem;padding:.4rem .6rem}}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content{position:relative;isolation:isolate;color:var(--ds-sand);--color-foreground: 236, 230, 220;--color-heading-text: 236, 230, 220;--color-link: 236, 230, 220}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content:before,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content:before,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(var(--ds-scrim-w) var(--ds-scrim-h) at 50% var(--ds-scrim-y),rgba(28,26,23,var(--ds-scrim-a)) 0%,rgba(28,26,23,calc(var(--ds-scrim-a) * .7)) 40%,rgba(28,26,23,calc(var(--ds-scrim-a) * .3)) 72%,rgba(28,26,23,0) 100%)}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content.content-bottom,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content.content-bottom-centered{--ds-scrim-y: 72%}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content.content-top,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content.content-top-centered{--ds-scrim-y: 28%}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__heading,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__heading *,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__subheading,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__subtitle,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__entry,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content h2,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content h3,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content h4,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__text,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__text *,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content h2,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content .rte,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content .rte *{color:var(--ds-sand);text-shadow:0 1px 3px rgba(28,26,23,.45),0 0 12px rgba(28,26,23,.25)}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__buttons .button{--color-button-text: var(--ds-ink);--color-button-background: var(--ds-sand);--color-button-outline: var(--ds-sand);--color-button-hover-text: var(--ds-sand);--color-button-hover-background: transparent;--color-button-hover-outline: var(--ds-sand);color:var(--color-button-text);background-color:var(--color-button-background);border-color:var(--color-button-outline);text-shadow:none}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__buttons .button:hover,.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__buttons .button:focus-visible{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content--button.button,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button{--color-button-text: var(--ds-sand);--color-button-background: transparent;--color-button-outline: transparent;--color-button-hover-text: var(--ds-sand);--color-button-hover-background: transparent;--color-button-hover-outline: transparent;display:inline-flex;align-items:center;gap:.6rem;min-height:auto;padding:.4rem 0;border:0;background:transparent;color:var(--ds-sand);font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 3px rgba(28,26,23,.45),0 0 12px rgba(28,26,23,.25)}.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content--button.button:after,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button:after{content:"\2192";position:static;width:auto;height:auto;background:none;font-size:1.3rem;line-height:1;transition:transform .25s ease}.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content--button.button:hover,.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content--button.button:focus-visible,.section-carousel__block.media-position--background:has(.media>*):hover .section-carousel__content--button.button,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button:hover,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button:focus-visible,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)):hover .section-dual-tiles__content--button.button{color:var(--ds-sand);background:transparent;border-color:transparent}.section-carousel__block.media-position--background:has(.media>*):hover .section-carousel__content--button.button:after,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)):hover .section-dual-tiles__content--button.button:after{transform:translate(4px)}.section-carousel__block.media-position--background:has(.media>*) .section-carousel__content--button.button.button--text:hover:after,.section-carousel__block.media-position--background:has(.media>*):hover .section-carousel__content--button.button.button--text:after,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button.button--text:hover:after,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)):hover .section-dual-tiles__content--button.button.button--text:after,.section-dual-tiles__block.has-media:not(:has(.section-dual-tiles__product)) .section-dual-tiles__content--button.button.button--text:focus-visible:after{width:auto;height:auto;background:none;background-color:transparent}@media screen and (max-width:749px){:root{--ds-scrim-w: 80%;--ds-scrim-h: 32%}}cart-items .cart-drawer__spinner,cart-drawer-items .cart-drawer__spinner{pointer-events:none}.ds-stanze__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding:0 var(--page-gutter, 2rem)}.ds-stanze__heading{margin:0}.ds-stanze__subheading{margin:0;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-olive-deep)}.ds-stanze__head-right{display:flex;align-items:center;gap:1.6rem}.ds-stanze__grid{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ds-stanze__grid::-webkit-scrollbar{display:none}@media(hover:hover){.ds-stanze__grid{cursor:grab}.ds-stanze__grid.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.ds-stanze__grid.is-grabbing .ds-stanze__img{transition:none}}.ds-stanze__nav{display:none;gap:.6rem}@media(hover:hover)and (min-width:750px){.ds-stanze__nav{display:inline-flex}}.ds-stanze__arrow{width:4rem;height:4rem;margin:0;padding:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ds-stanze__arrow:hover{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-sand)}.ds-stanze__tile{position:relative;display:block;flex:0 0 28vw;min-width:26rem;scroll-snap-align:start;aspect-ratio:3 / 4;overflow:hidden;color:var(--ds-sand);text-decoration:none;background:var(--ds-ink)}.ds-stanze__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ds-stanze__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ds-stanze__img--crop{object-position:var(--ox, 50%) var(--oy, 50%);transform:scale(1.9);transform-origin:var(--ox, 50%) var(--oy, 50%)}.ds-stanze__tile:hover .ds-stanze__img{transform:scale(1.05)}.ds-stanze__tile:hover .ds-stanze__img--crop{transform:scale(2)}.ds-stanze__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c1a17b8,#1c1a1740 38%,#1c1a1700 62%);pointer-events:none}.ds-stanze__content{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 2.2rem 2.6rem}.ds-stanze__title{margin:0 0 .6rem;font-size:2.8rem;font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--ds-sand)}.ds-stanze__text{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.45;color:#ece6dce6}.ds-stanze__link{display:inline-block;padding-bottom:.5rem;border-bottom:1px solid rgba(236,230,220,.85);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-sand);transition:border-color .3s ease}.ds-stanze__tile:hover .ds-stanze__link{border-color:var(--ds-accent)}@media screen and (max-width:989px){.ds-stanze__head{margin-bottom:1.4rem}.ds-stanze__tile{flex-basis:44vw;min-width:0}.ds-stanze__title{font-size:2.4rem}.ds-stanze__content{padding:2rem 1.8rem 2.2rem}}@media screen and (max-width:749px){.ds-stanze__head{flex-direction:column;align-items:flex-start;gap:.4rem}.ds-stanze__grid{gap:.8rem}.ds-stanze__tile{flex-basis:66vw;aspect-ratio:9 / 16}.ds-stanze__content{padding:1.6rem 1.4rem 1.8rem}.ds-stanze__title{font-size:2.2rem}.ds-stanze__text{font-size:1.25rem;margin-bottom:1.2rem}.ds-stanze__link{font-size:1rem;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/doomo-custom.css.map */
