.dlfp{--dlfp-ink: #1d1d1b;--dlfp-muted: #6c6c6c;--dlfp-body: #4a4a49;--dlfp-accent: #df7a0d;--dlfp-accent-2: #f19800;--dlfp-line: #e6e6e3;--dlfp-cream: #f7f5ef;--dlfp-soft: #fafafa;--dlfp-check: #f6eadc;--dlfp-green: #2da968;--dlfp-star: #f7af00;font-family:Open Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--dlfp-ink);background:#fff}.dlfp *,.dlfp *:before,.dlfp *:after{box-sizing:border-box}.dlfp :where(p,h1,h2,h3,ul,li,figure){margin:0;padding:0}.dlfp :where(ul){list-style:none}.dlfp a{color:inherit;text-decoration:none}.dlfp img{display:block;max-width:100%}.dlfp button{font-family:inherit}.dlfp-container{max-width:1280px;margin:0 auto;padding:0 20px}.dlfp-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding:24px 0 16px;font-size:13px;line-height:20.15px;color:var(--dlfp-muted)}.dlfp-breadcrumb a:hover{color:var(--dlfp-ink)}.dlfp-breadcrumb strong{font-weight:700}.dlfp-main{display:grid;grid-template-columns:minmax(0,653.58fr) minmax(0,510.42fr);gap:76px;align-items:start;padding:12px 0 78px}.dlfp-gallery{display:flex;flex-direction:column;gap:14px}.dlfp-stage{position:relative;aspect-ratio:653.58 / 673.17;background:var(--dlfp-soft);border:1px solid var(--dlfp-line);border-radius:12px;overflow:hidden}.dlfp-stage__media{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px}.dlfp-stage__media img,.dlfp-stage__media svg{width:100%;height:100%;object-fit:contain}.dlfp-stage__badge{position:absolute;top:18px;left:18px;z-index:1;padding:7px 11px;border-radius:2px;background:var(--dlfp-accent);color:#fff;font-size:11px;font-weight:800;line-height:17.05px}.dlfp-stage__save{position:absolute;top:18px;right:18px;z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:#fff;border:1px solid var(--dlfp-line);border-radius:21px;font-size:21px;line-height:1;color:#000;cursor:pointer}.dlfp-stage__save[aria-pressed=true],.dlfp-card__save[aria-pressed=true]{color:var(--dlfp-accent)}.dlfp-thumbs{display:flex;gap:10px;flex-wrap:wrap}.dlfp-thumb{width:84px;height:74px;padding:6px;background:var(--dlfp-soft);border:1px solid var(--dlfp-line);border-radius:5px;cursor:pointer}.dlfp-thumb.is-active{border-color:var(--dlfp-accent)}.dlfp-thumb img{width:100%;height:100%;object-fit:contain}.dlfp-info{display:flex;flex-direction:column;min-width:0}.dlfp-toprow{display:flex;align-items:center;justify-content:space-between}.dlfp-label{padding:6px 9px;background:var(--dlfp-accent);color:#fff;font-size:10px;font-weight:800;line-height:15.5px;letter-spacing:.8px}.dlfp-rating{display:flex;align-items:center;gap:10px;padding-top:14px;font-size:12px;line-height:18.6px}.dlfp-rating__stars{color:var(--dlfp-star);letter-spacing:.6px}.dlfp-rating__text{color:var(--dlfp-body);text-decoration:underline}.dlfp .dlfp-eyebrow{padding-top:16px;font-size:12px;font-weight:800;line-height:18.6px;letter-spacing:1.56px;text-transform:uppercase;color:var(--dlfp-accent)}.dlfp .dlfp-title{max-width:560px;padding-top:8px;font-family:inherit;font-size:49px;font-weight:800;line-height:51.45px;letter-spacing:-2.205px;color:var(--dlfp-ink);text-transform:none}.dlfp .dlfp-subtitle{max-width:570px;padding-top:12px;font-size:15px;line-height:24px;color:var(--dlfp-body)}.dlfp-price{display:flex;align-items:baseline;gap:11px;padding-top:20px}.dlfp-price__now{font-size:30px;font-weight:800;line-height:46.5px;color:var(--dlfp-accent)}.dlfp-price__was{font-size:16px;color:var(--dlfp-muted)}.dlfp-price__tax{font-size:11px;line-height:17.05px;color:var(--dlfp-muted)}.dlfp .dlfp-checks{margin-top:18px;padding:19px 0;border-top:1px solid var(--dlfp-line);border-bottom:1px solid var(--dlfp-line)}.dlfp .dlfp-checks li{display:flex;align-items:center;gap:9px;min-height:29.69px;font-size:14px;line-height:21.7px;color:var(--dlfp-ink)}.dlfp-checks__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border-radius:9px;background:var(--dlfp-check);color:var(--dlfp-accent);font-size:11px;font-weight:800;line-height:1}.dlfp-form{display:flex;flex-direction:column;margin:0}.dlfp-step-label{display:block;font-size:12px;font-weight:700;line-height:18.6px;color:var(--dlfp-ink)}.dlfp-variant{display:flex;flex-direction:column;gap:8px;padding-top:20px}.dlfp-variant select{height:46px;padding:0 14px;font:inherit;font-size:14px;border:1px solid var(--dlfp-line);border-radius:3px;background:#fff}.dlfp-gift{position:relative;display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding:14px;background:var(--dlfp-cream);cursor:pointer}.dlfp-gift input{position:absolute;opacity:0;width:1px;height:1px}.dlfp-gift__box{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0 3px;background:#fff;border:1px solid #767676;border-radius:2px}.dlfp-gift input:checked+.dlfp-gift__box{border-color:var(--dlfp-accent);background:var(--dlfp-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px 8px no-repeat}.dlfp-gift input:focus-visible+.dlfp-gift__box{outline:2px solid var(--dlfp-accent);outline-offset:2px}.dlfp-gift__text strong{display:block;font-size:13px;font-weight:700;line-height:20.15px}.dlfp-gift__text small{display:block;padding-top:2px;font-size:11px;line-height:17.05px;color:var(--dlfp-muted)}.dlfp-tiers{padding-top:20px}.dlfp-tiers__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dlfp-tiers__hint{font-size:10px;line-height:15.5px;color:var(--dlfp-muted)}.dlfp-tiers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:9px}.dlfp-tier{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:8px 4px;background:#fff;border:1px solid var(--dlfp-line);border-radius:4px;cursor:pointer;color:#000;text-align:center}.dlfp-tier.is-active{border-color:var(--dlfp-accent)}.dlfp-tier strong{font-size:11px;font-weight:700;line-height:17.05px;white-space:nowrap}.dlfp-tier small{padding-top:4px;font-size:8px;line-height:12.4px;color:var(--dlfp-accent)}.dlfp .dlfp-qty-label{padding-top:20px;font-weight:800}.dlfp-buy{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding-top:8px}.dlfp-qty{display:flex;align-items:stretch;border:1px solid var(--dlfp-line)}.dlfp-qty__btn,.dlfp-qty__input{flex:1 1 0;min-width:0;height:auto;min-height:42px;padding:0;background:#fff;border:0;border-radius:0;font:inherit;font-size:16px;line-height:24.8px;color:#000;text-align:center}.dlfp-qty__btn{cursor:pointer}.dlfp-qty__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dlfp-qty__input::-webkit-outer-spin-button,.dlfp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dlfp-atc,.dlfp-sticky__btn{display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:3px;background:linear-gradient(139.7deg,var(--dlfp-accent) 6.17%,var(--dlfp-accent-2) 93.83%);color:#fff;font-weight:800;cursor:pointer}.dlfp-atc{min-height:54.8px;padding:14px 22px;font-size:16px;line-height:24.8px}.dlfp-atc:hover,.dlfp-sticky__btn:hover{filter:brightness(1.04)}.dlfp-atc[disabled],.dlfp-sticky__btn[disabled]{background:#c9c9c5;cursor:not-allowed}.dlfp-stock{display:flex;align-items:center;gap:8px;padding-top:14px;font-size:12px;line-height:18.6px}.dlfp-stock strong{font-weight:700}.dlfp-stock__dot{flex:0 0 9px;width:9px;height:9px;border-radius:4.5px;background:var(--dlfp-green);box-shadow:0 0 0 3px #e5f5ec}.dlfp-stock.is-out .dlfp-stock__dot{background:#c9c9c5;box-shadow:0 0 0 3px #f1f1ee}.dlfp .dlfp-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:16px;list-style:none}.dlfp .dlfp-payments__item{display:flex;margin:0;padding:0}.dlfp .dlfp-payments__icon{display:block;width:auto;height:28px;max-width:none}.dlfp-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:20px}.dlfp-perk{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--dlfp-line)}.dlfp-perk img{flex:0 0 29px;width:29px;height:29px}.dlfp-perk strong{display:block;font-size:12px;font-weight:700;line-height:18.6px}.dlfp-perk small{display:block;font-size:10px;line-height:15.5px;color:var(--dlfp-muted)}.dlfp-details{padding-top:20px}.dlfp-details details{border-top:1px solid var(--dlfp-line);padding:15px 0}.dlfp-details summary{position:relative;display:block;padding-left:20px;list-style:none;cursor:pointer;font-size:14px;font-weight:800;line-height:21.7px;color:var(--dlfp-ink)}.dlfp-details summary::-webkit-details-marker{display:none}.dlfp-details summary:before{content:"\25b8";position:absolute;left:0;top:0}.dlfp-details details[open] summary:before{content:"\25be"}.dlfp-details__body{padding:13px 0 0;font-size:13px;line-height:20.8px;color:var(--dlfp-muted)}.dlfp-details__body p{margin:0 0 8px}.dlfp-details__body p:last-child{margin-bottom:0}.dlfp-details__body a{text-decoration:underline}.dlfp-story{display:grid;grid-template-columns:minmax(0,420fr) minmax(0,630fr);gap:70px;align-items:center;padding:52px 60px;background:var(--dlfp-ink)}.dlfp .dlfp-story__eyebrow{font-size:12px;font-weight:800;line-height:18.6px;letter-spacing:1.56px;text-transform:uppercase;color:var(--dlfp-star)}.dlfp .dlfp-story__title{padding-top:12px;font-family:inherit;font-size:34px;font-weight:700;line-height:39.1px;letter-spacing:0;color:#fff;text-transform:none}.dlfp-story__text{font-size:16px;line-height:28px;color:#d0d0cc}.dlfp-story__text p{margin:0}.dlfp-related{padding:72px 0 80px}.dlfp .dlfp-related__eyebrow{font-size:12px;font-weight:800;line-height:18.6px;letter-spacing:1.56px;text-transform:uppercase;color:var(--dlfp-accent)}.dlfp .dlfp-related__title{padding-top:12px;font-family:inherit;font-size:46px;font-weight:700;line-height:49.68px;letter-spacing:-1.61px;color:var(--dlfp-ink);text-transform:none}.dlfp .dlfp-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:34px}.dlfp-card{position:relative;display:flex;flex-direction:column;min-width:0}.dlfp-card__media{position:relative;display:block;aspect-ratio:293.5 / 290;background:var(--dlfp-cream);border-radius:2px;overflow:hidden}.dlfp-card__media img,.dlfp-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dlfp-card:hover .dlfp-card__media img{transform:scale(1.03)}.dlfp-card__badge{position:absolute;top:12px;left:12px;z-index:1;pointer-events:none;padding:5px 9px;background:var(--dlfp-ink);color:#fff;font-size:11px;font-weight:800;line-height:17.05px}.dlfp-card__save{position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:19px;background:#fff;color:#000;font-size:16px;line-height:1;cursor:pointer}.dlfp .dlfp-card__cat{padding-top:14px;font-size:13px;line-height:20.15px;color:var(--dlfp-muted)}.dlfp .dlfp-card__title{padding-top:2px;font-family:inherit;font-size:16px;font-weight:800;line-height:21.6px;letter-spacing:0;color:var(--dlfp-ink);text-transform:none}.dlfp-card__title a:hover{text-decoration:underline}.dlfp .dlfp-card__price{padding-top:5px;font-size:16px;font-weight:800;line-height:24.8px;color:var(--dlfp-accent)}.dlfp-sticky{display:none}@media(max-width:989px){.dlfp-main{grid-template-columns:minmax(0,1fr);gap:32px}.dlfp-story{grid-template-columns:minmax(0,1fr);gap:18px}.dlfp .dlfp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dlfp-container{padding:0 15px}.dlfp-breadcrumb{padding:24px 0 16px}.dlfp-main{padding:4px 0 78px;gap:32px}.dlfp-stage{aspect-ratio:1 / 1}.dlfp-stage__media{padding:24px}.dlfp-thumbs{gap:10px}.dlfp-thumb{width:70px;height:64px}.dlfp-toprow{padding-top:4px}.dlfp .dlfp-title{font-size:34px;line-height:35.7px;letter-spacing:-1.53px}.dlfp-tiers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlfp-tier{min-height:54px}.dlfp-buy{grid-template-columns:110px minmax(0,1fr)}.dlfp .dlfp-payments{gap:5px}.dlfp .dlfp-payments__icon{height:26px}.dlfp-perks{grid-template-columns:minmax(0,1fr);padding-top:18px}.dlfp-story{margin:0 -14px;padding:34px 22px;gap:18px}.dlfp .dlfp-story__title{font-size:28px;line-height:32.2px}.dlfp-story__text{font-size:14px;line-height:24.5px}.dlfp-related{padding:42px 0 80px}.dlfp .dlfp-related__title{font-size:29px;line-height:31.32px;letter-spacing:-1.015px}.dlfp .dlfp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dlfp-card__media{aspect-ratio:176.5 / 185}.dlfp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--dlfp-line);box-shadow:0 -8px 25px #00000014;transform:translateY(110%);transition:transform .25s ease}.dlfp-sticky.is-visible{transform:translateY(0)}.dlfp-sticky__info{min-width:0}.dlfp-sticky__info small{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15.5px;color:var(--dlfp-muted)}.dlfp-sticky__info strong{display:block;font-size:16px;font-weight:700;line-height:24.8px;color:var(--dlfp-accent)}.dlfp-sticky__btn{flex:0 0 auto;padding:12px 18px;font-size:13px;line-height:20.15px;background:linear-gradient(119.5deg,var(--dlfp-accent) 6.17%,var(--dlfp-accent-2) 93.83%)}}@media(prefers-reduced-motion:reduce){.dlfp-sticky,.dlfp-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dlf-product.css.map */
