.de-pdp-main{--pdp-ink: #302318;--pdp-muted: #6e6054;--pdp-paper: #fffaf4;--pdp-sand: #f1e9df;--pdp-line: #e7d9ca;--pdp-action: #432e22;--pdp-radius: clamp(16px, 1.6vw, 24px);color:var(--pdp-ink);padding-top:max(var(--section-padding-top),clamp(14px,2.2vw,32px))}.de-pdp-main>.page-width{width:min(94%,1480px);max-width:none;margin-inline:auto;padding-inline:0}.de-pdp-main .product__gallery-container .product__media{aspect-ratio:1;border-radius:var(--pdp-radius);background:var(--pdp-paper)}.de-pdp-main .product__media[data-media-type=image]>img{object-fit:contain;border-radius:inherit}.de-pdp-main .product__media-container slider-element{border-radius:var(--pdp-radius);background:var(--pdp-paper);box-shadow:0 0 0 1px var(--pdp-line)}.de-pdp-main .product__thumbnails-list{gap:8px;padding:4px;scroll-padding:4px}.de-pdp-main .product__thumbnail{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--pdp-line);border-radius:11px;background:var(--pdp-paper);transition:border-color .16s ease,box-shadow .16s ease}.de-pdp-main .product__thumbnail img{border-radius:inherit}.de-pdp-main .product__thumbnail[aria-current=true]{border-color:#94745d;outline:0;box-shadow:inset 0 0 0 1px #94745d}.de-pdp-main .product__thumbnail[aria-current=true]:after{border-radius:inherit}.de-pdp-main .product__thumbnail:focus-visible{outline:2px solid #99623e;outline-offset:2px}.de-pdp-main .product__info{--pdp-panel: #f8f5f0;--pdp-rule: #e9e0d6;color:var(--pdp-ink);min-width:0}.de-pdp-main .product__info>.product__vendor{margin:0 0 9px;color:var(--pdp-muted);font-size:.75rem;font-weight:550;letter-spacing:.08em}.de-pdp-main .product__info>.product__title{margin:0}.de-pdp-main .product__info>.product__title .heading{font-size:clamp(29px,2.55vw,44px);font-weight:450;line-height:1.1;letter-spacing:-.04em;text-wrap:pretty}.de-pdp-main .product__info>.product__rating{margin:10px 0 0;gap:9px;color:var(--pdp-muted)}.de-pdp-main .product__rating .rating{font-size:1rem}.de-pdp-main .product__info>.product__text,.de-pdp-main .product__info>.rte:has(>.de-pdp-intro){margin:12px 0 0;max-width:51ch;color:var(--pdp-muted)}.de-pdp-main .product__info .product__text p,.de-pdp-main .product__info .de-pdp-intro{color:inherit;font-size:clamp(15px,1.22vw,18px);line-height:1.55}.de-pdp-main .product__info>.product__price{margin:clamp(19px,2vw,28px) 0 0;font-variant-numeric:tabular-nums}.de-pdp-main .product__price .price__regular{color:var(--pdp-ink);font-size:clamp(25px,2.15vw,33px);font-weight:550;letter-spacing:-.03em}.de-pdp-main .product__price .price__sale{color:var(--pdp-muted);font-size:.95rem;text-decoration:line-through}.de-pdp-main .product__price .price__sale:before,.de-pdp-main .product__price .price__sale:after{content:none}.de-pdp-main .product__info>.variant-picker{margin:18px 0 14px}.de-pdp-main .variant-picker .color-swatch{width:38px;height:38px;border-radius:50%}.de-pdp-main .variant-picker .color-swatch img{border-radius:inherit}.de-pdp-main .product__info .product-form__submit{--color-button-background: 67,46,34;--color-button-text: 255,250,244;min-height:56px;border-radius:10px;font-size:1.0625rem;font-weight:550}.de-pdp-main .product__info .product-form__submit.de-pdp-cta{--color-button-background: 63,41,29;border-radius:999px;font-weight:650}.de-pdp-main .de-pdp-cta:not(:disabled):hover{--color-button-background: 88,57,39}.de-pdp-main .de-pdp-cta .btn-text{display:inline-flex;align-items:center;justify-content:center;column-gap:9px}.de-pdp-main .de-pdp-cta__icon,.de-pdp-main .de-pdp-cta__icon svg{display:block;width:18px;height:18px}.de-pdp-main .de-pdp-cta:disabled .de-pdp-cta__icon{display:none}.de-pdp-main .product__info .de-pdp-legacy-trust,.de-pdp-main .product__info>.rte:has(>.de-pdp-trust){margin:18px 0 0}.de-pdp-main .product__info .de-pdp-trust,.de-pdp-main .de-pdp-legacy-trust>div:first-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;align-items:start!important;padding:0!important;margin:0;border:0;list-style:none;color:var(--pdp-ink)}.de-pdp-main .de-pdp-trust li,.de-pdp-main .de-pdp-legacy-trust>div:first-child>div{display:flex;flex-direction:column!important;align-items:center;justify-content:flex-start!important;gap:6px!important;padding:4px 2px;margin:0;text-align:center;font-size:.8125rem;line-height:1.35}.de-pdp-main .de-pdp-trust li:before{content:none}.de-pdp-main .de-pdp-trust svg,.de-pdp-main .de-pdp-legacy-trust svg{display:block;width:19px;height:19px;color:#725440}.de-pdp-main .product__info>.de-pdp-disclosures{margin:22px 0 0;border-radius:13px;overflow:clip;background:var(--pdp-panel)}.de-pdp-main .de-pdp-disclosures>details{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--pdp-ink)}.de-pdp-main .de-pdp-disclosures>details+details{border-top:1px solid var(--pdp-rule)}.de-pdp-main .de-pdp-disclosures summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;margin:0;padding:11px 16px;border:0;border-radius:0;background:transparent;font-size:.9375rem;font-weight:500;line-height:1.35;list-style:none;cursor:pointer}.de-pdp-main .de-pdp-disclosures summary::-webkit-details-marker{display:none}.de-pdp-main .de-pdp-disclosure__label{display:flex;align-items:center;gap:8px}.de-pdp-main .de-pdp-disclosures>details[open],.de-pdp-main .de-pdp-disclosures>details[open]>summary{background-color:var(--pdp-panel)}.de-pdp-main .de-pdp-disclosures>details::details-content{background-color:var(--pdp-panel)}.de-pdp-main .de-pdp-disclosures summary:after{content:"";flex:0 0 8px;width:8px;height:8px;margin-inline-end:4px;border:solid var(--pdp-muted);border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}.de-pdp-main .de-pdp-disclosures [open]>summary:after{transform:translateY(2px) rotate(225deg)}.de-pdp-main .de-pdp-disclosures summary:focus-visible{outline:2px solid #99623e;outline-offset:-3px;border-radius:9px}.de-pdp-main .product__info .de-pdp-disclosures>details>:is(.delivery-disclosure__body,.de-pdp-disclosure__body){box-sizing:border-box;margin:0;padding:2px 16px 17px;border:0;border-radius:0;background:var(--pdp-panel);color:var(--pdp-muted);opacity:1;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.de-pdp-main .delivery-disclosure__body{display:grid;gap:7px}.de-pdp-main .delivery-disclosure__body p{margin:0}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body>p:empty{display:none}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body>ul:has(>li:only-child>strong:first-child+br){list-style:none;margin:0;padding:10px 0 0}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body>ul:has(>li:only-child>strong:first-child+br)~ul:has(>li:only-child>strong:first-child+br){margin-top:10px;border-top:1px solid var(--pdp-rule)}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body>ul>li:only-child:has(>strong:first-child+br){list-style:none;margin:0;padding:0}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body>ul>li:only-child:has(>strong:first-child+br):before{content:none}.de-pdp-main .de-pdp-disclosures .de-pdp-disclosure__body strong{color:var(--pdp-ink);font-weight:650}.de-pdp-main .de-pdp-pairing{display:block;min-height:1px}.de-pdp-main .de-pdp-pairing__layout{display:grid;grid-template-columns:minmax(175px,.65fr) minmax(0,2fr);align-items:start;gap:clamp(12px,1.8vw,22px);margin-top:clamp(22px,3vw,44px);padding:clamp(12px,1.6vw,20px);border:1px solid #ebe2d7;border-radius:18px;background:#f8f4ee;color:var(--pdp-ink)}.de-pdp-main .de-pdp-pairing__intro h2{margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.de-pdp-main .de-pdp-pairing__intro p{margin:4px 0 0;color:var(--pdp-muted);font-size:.8125rem;line-height:1.4}.de-pdp-main .de-pdp-pairing__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.de-pdp-main .de-pdp-pairing__cards--single{grid-template-columns:minmax(0,440px)}.de-pdp-main .de-pdp-pairing__card{display:grid;grid-template-columns:clamp(48px,5vw,62px) minmax(0,1fr);grid-template-areas:"image copy" "image controls";align-content:start;align-items:start;gap:2px 10px;min-width:0;padding:clamp(10px,1.15vw,14px);border:1px solid #e8ded3;border-radius:12px;background:#fff}.de-pdp-main .de-pdp-pairing__copy{grid-area:copy;min-width:0}.de-pdp-main .de-pdp-pairing__image{grid-area:image;display:grid;place-items:center;aspect-ratio:1;border-radius:9px;background:#faf7f2}.de-pdp-main .de-pdp-pairing__image :is(img,svg){width:100%;height:100%;border-radius:inherit;object-fit:contain}.de-pdp-main .de-pdp-pairing__name{display:inline-block;color:var(--pdp-ink);font-size:1rem;font-weight:650;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.de-pdp-main .de-pdp-pairing__name:hover{text-decoration:underline}.de-pdp-main .de-pdp-pairing__reason{margin:3px 0 0;color:var(--pdp-muted);font-size:.8125rem;line-height:1.4}.de-pdp-main .de-pdp-pairing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:4px;font-size:.875rem}.de-pdp-main .de-pdp-pairing__price .price__regular{color:var(--pdp-ink)}.de-pdp-main .de-pdp-pairing__price .price__sale{color:var(--pdp-muted);text-decoration:line-through}.de-pdp-main .de-pdp-pairing__price .price__sale:before,.de-pdp-main .de-pdp-pairing__price .price__sale:after{content:none}.de-pdp-main .de-pdp-pairing__controls{grid-area:controls;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:0 8px}.de-pdp-main .de-pdp-pairing__learn{display:inline-flex;align-items:center;min-height:44px;color:var(--pdp-action);font-size:.75rem;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.de-pdp-main .de-pdp-pairing__form{margin:0}.de-pdp-main .de-pdp-pairing__add{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--pdp-action);font-size:.75rem;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer}.de-pdp-main .de-pdp-pairing__add:before{position:absolute;top:6px;right:0;bottom:6px;left:0;z-index:-1;border:1px solid #dac9b8;border-radius:7px;background:#f6eee4;content:""}.de-pdp-main .de-pdp-pairing__add:not(:disabled):hover:before{background:#ebddcd}.de-pdp-main .de-pdp-pairing__add:is(:disabled,[aria-busy=true]){opacity:.55;cursor:wait}.de-pdp-main .de-pdp-pairing__add:focus-visible{outline:2px solid #99623e;outline-offset:2px}.de-pdp-main .de-pdp-pairing__form .product-form__error-message:not([hidden]){margin-top:4px;color:#762f38;font-size:.75rem;line-height:1.3}@media(max-width:1023px){.de-pdp-main .de-pdp-pairing__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.de-pdp-main .de-pdp-pairing__layout{gap:10px;border-radius:15px}.de-pdp-main .de-pdp-pairing__cards{grid-template-columns:minmax(0,1fr);gap:7px}.de-pdp-main .de-pdp-pairing__card{grid-template-columns:50px minmax(0,1fr);padding:9px 10px 5px}.de-pdp-main .de-pdp-pairing__reason{margin-top:2px;line-height:1.32}.de-pdp-main .de-pdp-pairing__add{padding-inline:8px}}@media(min-width:1024px){.de-pdp-main .featured-product:not(.no-media){--product-grid: auto / minmax(0, 1.45fr) minmax(0, 1fr);column-gap:clamp(26px,3.5vw,54px)}.de-pdp-main .featured-product:not(.no-media)>.product__info{max-width:540px;justify-self:end}}@media(max-width:767px){.de-pdp-main .product__info>.product__title .heading{font-size:clamp(25px,6vw,34px)}.de-pdp-main .product__info .product-form__submit{min-height:51px}.de-pdp-main .product__info>.de-pdp-disclosures{margin-top:17px}}@media(prefers-reduced-motion:reduce){.de-pdp-main .product__thumbnail{transition:none}}.de-pdp-main .product__thumbnail[data-de-pdp-video-trigger]{isolation:isolate;border:1px solid #d8c8b8;background:#4a372b}.de-pdp-main .product__thumbnail[data-de-pdp-video-trigger][aria-current=true]{border-color:#8c6b55;box-shadow:0 0 0 1px #8c6b55}.de-pdp-main .product__thumbnail[data-de-pdp-video-trigger]:after{content:none}.de-pdp-main .product__thumbnail[data-de-pdp-video-trigger] img{width:100%;height:100%;object-fit:cover!important;object-position:center}.de-pdp-main .de-pdp-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:#33251c;cursor:pointer}.de-pdp-main .de-pdp-video-poster>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.de-pdp-main :is(.de-pdp-video-thumb-icon,.de-pdp-video-poster__icon){position:absolute;inset:50% auto auto 50%;z-index:1;display:grid;place-items:center;width:27px;aspect-ratio:1;border:1px solid rgb(255 255 255 / .36);border-radius:50%;background:#241a15c2;color:#fff;transform:translate(-50%,-50%);pointer-events:none}.de-pdp-main .de-pdp-video-poster__icon{width:clamp(52px,9vw,70px)}.de-pdp-main .de-pdp-video-thumb-icon svg{width:10px;height:10px}.de-pdp-main .de-pdp-video-poster__icon svg{width:20px;height:20px}.de-pdp-main .de-pdp-video-poster:focus-visible{outline:2px solid #fffaf4;outline-offset:-4px}html:has(.de-pdp-video-dialog[open]){overflow:hidden}.de-pdp-video-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#11100f;color:#fff}.de-pdp-video-dialog:not([open]){display:none}.de-pdp-video-dialog[open]{display:grid;place-items:center}.de-pdp-video-dialog::backdrop{background:#11100f}.de-pdp-video-dialog__content{display:grid;place-items:center;width:min(100vw,calc(100dvh * var(--de-video-aspect, 1.77778)));height:min(100dvh,calc(100vw / var(--de-video-aspect, 1.77778)))}.de-pdp-video-dialog__content :is(video,iframe){display:block;width:100%;height:100%;border:0;object-fit:contain}.de-pdp-video-dialog__close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .45);border-radius:50%;background:#14100ecc;color:#fff;cursor:pointer}.de-pdp-video-dialog__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:767px){.de-pdp-main{--pdp-radius: 16px;background:#f5f2ed;padding-top:12px}.de-pdp-main>.page-width{width:100%}.de-pdp-main .product__gallery-container{padding-inline:14px}.de-pdp-main .variant-picker .color-swatch>.tooltip{display:none}.de-pdp-main .product__media-container slider-element{position:relative;height:auto;aspect-ratio:1}.de-pdp-main .product__media-list{position:absolute;top:0;right:0;bottom:0;left:0}.de-pdp-main .product__media-list>.product__media{height:100%;min-height:0}.de-pdp-main .product__media-list>.product__media[data-media-type=image]>img{height:100%}.de-pdp-main .product__thumbnails-list{gap:7px}.de-pdp-main .featured-product>.product__info{box-sizing:border-box;padding:20px clamp(18px,5vw,29px) 22px;border-radius:22px 22px 0 0;background:#fff}.de-pdp-main .product__info>.product__title .heading{font-size:clamp(27px,6.1vw,35px);line-height:1.12}.de-pdp-main .product__info>.product__rating{margin-top:9px}.de-pdp-main .product__info>.product__price{margin-top:20px}.de-pdp-main .product__info .product-form__submit{min-height:52px;border-radius:9px}.de-pdp-main .de-pdp-pairing__layout{margin-inline:14px}}.de-pdp-main .de-pdp-bf-offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:7px;color:#73383b;line-height:1.35}.de-pdp-main .de-pdp-bf-offer strong{padding:4px 8px;border-radius:6px;background:#f5e6e5;font-size:.75rem}.de-pdp-main .product__info .de-pdp-disclosures{margin-top:18px}.de-pdp-main .de-pdp-disclosures summary{min-height:46px;font-size:.875rem;font-weight:500}.de-pdp-main .de-pdp-disclosure--sunrise-overview .de-pdp-disclosure__body>p{margin:0;padding-block:8px}.de-pdp-main .de-pdp-disclosure--sunrise-overview .de-pdp-disclosure__body>p+p{border-top:1px solid var(--pdp-rule)}.de-pdp-main .de-pdp-disclosure--sunrise-overview .de-pdp-disclosure__body>ul{margin:0;padding:0;list-style:none}.de-pdp-main .de-pdp-disclosure--sunrise-overview .de-pdp-disclosure__body>ul>li{display:grid;grid-template-columns:5.3rem minmax(0,1fr);gap:8px;margin:0;padding:3px 0}.de-pdp-main .de-pdp-disclosure--sunrise-overview .de-pdp-disclosure__body>ul>li:before{content:none}.de-pdp-main .delivery-disclosure__body .de-delivery-times{display:grid;gap:4px;margin:0;padding:0;list-style:none}.de-pdp-main .delivery-disclosure__body .de-delivery-times li{padding:0}.de-pdp-main .delivery-disclosure__body .de-delivery-times li:before{content:none}.de-pdp-main .product__info>.de-pdp-delivery-card+.de-pdp-disclosures{margin-top:12px}.de-pdp-main .de-pdp-delivery-card>details>summary{min-height:50px}.de-pdp-main .de-pdp-delivery-card>details>summary:after{content:none}.de-pdp-main .de-pdp-delivery-card__label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.de-pdp-main .de-pdp-delivery-card__label svg{flex:none;width:17px;height:17px;color:#725440}.de-pdp-main .de-pdp-delivery-card__more{flex:none;color:var(--pdp-action);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.de-pdp-main .de-pdp-delivery-card>details[open]>summary{margin-bottom:3px}@media(max-width:767px){.de-pdp-main .product__media[data-media-type=image]>button[is^=media-][is$=-button]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0!important}.de-pdp-main .product__media[data-media-type=image]:has(>button[is^=media-][is$=-button]:focus-visible){outline:2px solid #99623e;outline-offset:-3px}}.de-pdp-main .de-pdp-image-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.de-pdp-main .de-pdp-image-trigger>span{position:absolute;inset:auto 9px 9px auto;display:grid;place-items:center;width:29px;height:29px;border:1px solid #d9cbbd;border-radius:50%;background:#fffaf4;color:#594130;pointer-events:none}.de-pdp-main .de-pdp-image-trigger:focus-visible{outline:2px solid #99623e;outline-offset:-4px}.de-pdp-image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0;overflow:hidden;background:#1c1714;color:#fffaf4}.de-pdp-image-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.de-pdp-image-dialog::backdrop{background:#1c1714}.de-pdp-image-dialog__toolbar{display:flex;justify-content:flex-end;gap:8px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px}.de-pdp-image-dialog__toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #ffffff55;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.de-pdp-image-dialog__toolbar button[aria-pressed=true]{background:#fffaf4;color:#1c1714}.de-pdp-image-dialog__toolbar button:focus-visible{outline:2px solid #fffaf4;outline-offset:2px}.de-pdp-image-dialog__viewport{display:flex;min-height:0;padding:0 12px max(12px,env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}.de-pdp-image-dialog__viewport img{display:block;max-width:100%;max-height:100%;margin:auto;object-fit:contain}.de-pdp-image-dialog[data-zoomed] img{flex:none;align-self:flex-start;width:175%;max-width:none;max-height:none;height:auto}.de-pdp-main .de-pdp-cta__icon{order:-1;flex:0 0 18px}.de-pdp-main .de-pdp-cta__label{display:inline-block;width:auto;height:auto;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/78/assets/de-pdp-purchase.css.map */
