:root{--dl-ink:#1d2326;--dl-ink-2:#454c50;--dl-muted:#6e7579;--dl-cream:#fbf7f0;--dl-cream-2:#f4ede1;--dl-line:#ebe3d6;--dl-red:#d42a1f;--dl-red-dk:#b01f15;--dl-yellow:#ffc93c;--dl-ok:#1f8a4c;--dl-r:20px;--dl-r-sm:12px;--dl-ease:cubic-bezier(.2,.7,.2,1)}html body{letter-spacing:0;-webkit-font-smoothing:antialiased;color:var(--dl-ink-2)}html .h0,html h2,html h3,html h1,html .h1,html .h2,html .h3{letter-spacing:-.03em;color:var(--dl-ink)}html .dl-svg{width:100%;height:100%;display:block}html :focus-visible{outline:2px solid var(--dl-red);outline-offset:3px}html .title{font-size:clamp(2.6rem,2.8vw,3.8rem);font-weight:800;color:var(--dl-ink)}html .title-wrapper-with-link{align-items:flex-end;margin-bottom:2.8rem}html .title-wrapper-with-link .link{font-weight:600;color:var(--dl-red);text-underline-offset:.35em}html .dl-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.3rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff;color:var(--dl-ink);border:1px solid var(--dl-line)}html .dl-chip--yellow{background:var(--dl-yellow);border-color:var(--dl-yellow)}html .dl-chip--light{background:#ffffff24;border-color:#ffffff4d;color:#fff}html .dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:56px;padding:0 3.2rem;border-radius:999px;font-size:1.6rem;font-weight:700;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s var(--dl-ease),background .2s,box-shadow .2s}html .dl-btn .dl-svg{width:18px;height:18px}html .dl-btn--red{background:var(--dl-red);color:#fff;box-shadow:0 8px 24px #d42a1f40}html .dl-btn--red:hover{background:var(--dl-red-dk);transform:translateY(-1px)}html .dl-btn--ghost{background:transparent;color:var(--dl-ink);border-color:var(--dl-ink)}html .dl-btn--ghost:hover{background:var(--dl-ink);color:#fff}html .dl-btn--white{background:#fff;color:var(--dl-red)}html .dl-btn--white:hover{transform:translateY(-1px)}html .dl-btn:disabled{opacity:.5;cursor:not-allowed}html .announcement-bar__message{padding:.9rem 0;font-size:1.25rem;font-weight:600;letter-spacing:.03em}html .header__heading-logo{max-height:36px;width:auto}html .header__menu-item{font-size:1.45rem;font-weight:600;min-height:44px}html .header__submenu{border-radius:var(--dl-r-sm);padding:1rem 0}html .dl-hero{background:var(--dl-cream);overflow:hidden}html .dl-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center;padding-top:5.6rem;padding-bottom:5.6rem}html .dl-hero__title{font-size:clamp(4rem,5.6vw,7.6rem);line-height:.98;font-weight:800;letter-spacing:-.045em;margin:2rem 0 2.2rem;max-width:9em}html .dl-hero__text{font-size:1.8rem;line-height:1.6;max-width:40ch;margin:0 0 2.4rem;color:var(--dl-ink-2)}html .dl-pills{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0 0 3.2rem}html .dl-pill{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.4rem;border-radius:999px;background:#fff;border:1px solid var(--dl-line);font-size:1.35rem;font-weight:600;color:var(--dl-ink)}html .dl-pill__ico{width:18px;height:18px;border-radius:50%;background:var(--dl-red);color:#fff;padding:3px;flex:0 0 18px}html .dl-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}html .dl-hero__media{position:relative;aspect-ratio:1/1;border-radius:32px;overflow:hidden;background:var(--dl-cream-2);transform:rotate(1.2deg);box-shadow:0 30px 60px #1d23261f}html .dl-hero__media img{width:100%;height:100%;object-fit:cover;display:block}html .dl-hero__sticker{position:absolute;left:2rem;bottom:2rem;transform:rotate(-6deg);background:var(--dl-yellow);color:var(--dl-ink);font-weight:800;font-size:1.5rem;padding:1.2rem 1.8rem;border-radius:14px;box-shadow:0 10px 24px #00000026}html .dl-marquee{overflow:hidden;white-space:nowrap;padding:1.4rem 0;border-block:2px solid var(--dl-ink)}html .dl-marquee--yellow{background:var(--dl-yellow);color:var(--dl-ink)}html .dl-marquee--red{background:var(--dl-red);color:#fff;border-color:var(--dl-red)}html .dl-marquee--dark{background:var(--dl-ink);color:#fff}html .dl-marquee__track{display:inline-flex;align-items:center;gap:2.4rem;animation:dl-scroll 40s linear infinite}html .dl-marquee__item{font-size:clamp(1.6rem,1.8vw,2.2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em}html .dl-marquee__dot{width:16px;height:16px;display:inline-block}html .dl-statement{background:var(--dl-red);color:#fff}html .dl-statement__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:end;padding-top:8rem;padding-bottom:8rem}html .dl-statement__title{color:#fff;font-size:clamp(3.4rem,4.6vw,6.4rem);line-height:1;font-weight:800;letter-spacing:-.04em;margin:2rem 0 0}html .dl-statement__text{font-size:1.8rem;line-height:1.6;color:#ffffffe6;margin-bottom:2.8rem}html .dl-statement__text p{margin:0 0 1rem}html .dl-head{text-align:center;margin-bottom:4rem}html .dl-head__title{font-size:clamp(2.8rem,3.4vw,4.4rem);font-weight:800;margin:1.6rem 0 0}html .dl-promise{background:var(--dl-cream);padding:8rem 0}html .dl-promise__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}html .dl-promise__card{background:#fff;border-radius:var(--dl-r);padding:2.8rem 2.4rem;border:1px solid var(--dl-line)}html .dl-promise__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--dl-yellow);color:var(--dl-ink);padding:13px;margin-bottom:2rem}html .dl-promise__card h3{font-size:1.8rem;font-weight:800;margin:0 0 .8rem}html .dl-promise__card p{font-size:1.45rem;line-height:1.6;margin:0;color:var(--dl-ink-2)}html .dl-service{background:#fff;border-bottom:1px solid var(--dl-line)}html .dl-service__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.6rem;padding-bottom:2.6rem}html .dl-service__item{display:flex;align-items:center;gap:1.3rem}html .dl-service__ico{flex:0 0 46px;height:46px;border-radius:14px;background:var(--dl-cream);color:var(--dl-red);display:grid;place-items:center;padding:12px}html .dl-service__item strong{display:block;font-size:1.45rem;color:var(--dl-ink)}html .dl-service__item span span,html .dl-service__item>span:last-child{font-size:1.3rem;color:var(--dl-muted);line-height:1.35}html .card__inner{border-radius:var(--dl-r);overflow:hidden;background:var(--dl-cream)}html .card__media .media img{object-fit:contain;padding:7%;transition:transform .45s var(--dl-ease)}html .card__information{padding-top:1.4rem}html .card--standard .card__content,html .card--card .card__content{padding-left:0;padding-right:0}html .card__heading{font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:0}html .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dl-ink)}html .card-information>.price{margin-top:.6rem;font-size:1.6rem;font-weight:800;color:var(--dl-ink)}html .price--on-sale .price-item--regular{color:var(--dl-muted);font-weight:400}html .badge{border-radius:999px;padding:.45rem 1.1rem;font-size:1.1rem;font-weight:800;letter-spacing:.04em}html .quick-add__submit{min-height:44px;border-radius:999px;font-weight:700;font-size:1.3rem}html .collection-list .card__inner{background:var(--dl-cream)}html .collection-list .card__heading{font-size:1.8rem;font-weight:800}@media(hover:hover){html .card-wrapper:hover .card__media .media img{transform:scale(1.05) rotate(-1deg)}}html .product__media-item .media,html .product-media-container{border-radius:var(--dl-r);background:var(--dl-cream)}html .thumbnail{border-radius:var(--dl-r-sm)}html .product__info-wrapper{max-width:58rem}html .dl-ptop__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem}html .product__title{margin-bottom:0}html .product__title h1{font-size:clamp(2.8rem,2.8vw,4rem);line-height:1.08;font-weight:800;letter-spacing:-.035em}html .product .price .price-item{font-size:2.8rem;font-weight:800;color:var(--dl-ink)}html .product .price--on-sale .price-item--sale{color:var(--dl-red)}html .product .price--on-sale .price-item--regular{font-size:1.8rem;font-weight:400;color:var(--dl-muted)}html .product__tax{font-size:1.25rem;color:var(--dl-muted)}html .dl-checks{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:.9rem}html .dl-checks li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.45;color:var(--dl-ink)}html .dl-checks__ico{flex:0 0 22px;height:22px;border-radius:50%;background:var(--dl-red);color:#fff;padding:4px;margin-top:.1rem}html .product-form__input .form__label{font-size:1.35rem;font-weight:700;color:var(--dl-ink)}html .product-form__input--pill input[type=radio]+label{min-width:52px;min-height:46px;padding:1rem 1.8rem;font-size:1.45rem;font-weight:600;border-color:var(--dl-line)}html .product-form__input--pill input[type=radio]:checked+label{background:var(--dl-ink);color:#fff;border-color:var(--dl-ink)}html .product-form__submit{min-height:62px;border-radius:999px;background:var(--dl-red);color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 26px #d42a1f47;border:0}html .product-form__submit:hover{background:var(--dl-red-dk)}html .product-form__submit:after,html .product-form__submit:before{box-shadow:none!important;border-radius:999px}html .product-form__submit[disabled]{background:#c9c4bb;box-shadow:none}html .shopify-payment-button__button{min-height:56px;border-radius:999px!important;overflow:hidden}html .shopify-payment-button__button--unbranded{background:var(--dl-ink)!important;font-weight:700}html .product__description{font-size:1.55rem;line-height:1.75}html .product__accordion summary{padding:1.7rem 0}html .product__accordion .accordion__title{font-size:1.55rem;font-weight:700;color:var(--dl-ink)}html .product__accordion .icon-accordion{color:var(--dl-red)}html .dl-buybox{display:grid;gap:1.4rem;margin-top:.4rem}html .dl-delivery{display:flex;gap:1.3rem;align-items:flex-start;padding:1.6rem 1.8rem;border-radius:var(--dl-r-sm);background:var(--dl-cream);border:1px solid var(--dl-line)}html .dl-delivery__ico{flex:0 0 24px;height:24px;color:var(--dl-red);margin-top:.1rem}html .dl-delivery p{margin:0;font-size:1.45rem;line-height:1.5;color:var(--dl-ink)}html .dl-live{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--dl-ok);box-shadow:0 0 0 4px #1f8a4c2e;margin-right:.7rem;vertical-align:middle}html .dl-delivery strong{font-weight:800}html .dl-usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}html .dl-usps li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.4rem .8rem;border:1px solid var(--dl-line);border-radius:var(--dl-r-sm);background:#fff}html .dl-usps__ico{width:26px;height:26px;color:var(--dl-red)}html .dl-usps li>span:last-child{font-size:1.2rem;line-height:1.35;color:var(--dl-muted)}html .dl-usps strong{display:block;font-size:1.35rem;color:var(--dl-ink);margin-bottom:.1rem}html .dl-usps a{color:inherit;text-underline-offset:.2em}html .dl-pay{padding-top:.4rem}html .dl-pay__label{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:1.3rem;font-weight:700;color:var(--dl-ink)}html .dl-pay__lock{width:16px;height:16px;color:var(--dl-ok)}html .dl-pay ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}html .dl-pay li{display:flex}html .dl-pay .icon{width:46px;height:30px}html .dl-sticky{display:none}html .collection-hero{background:var(--dl-cream)}html .collection-hero__inner{padding-top:4rem;padding-bottom:4rem}html .collection-hero__title{font-size:clamp(3.2rem,4vw,5.6rem);font-weight:800;letter-spacing:-.04em}html .collection-hero__description{max-width:60ch;font-size:1.6rem}html .active-facets__button-inner,html .facets__summary{border-radius:999px}html .collapsible-content .accordion{border-color:var(--dl-line)}html .collapsible-content summary{padding:2.2rem 0}html .collapsible-content .accordion__title{font-size:1.7rem;font-weight:700;color:var(--dl-ink)}html .collapsible-content .icon-accordion{color:var(--dl-red)}html .image-with-text__media{border-radius:var(--dl-r)}html .image-with-text__heading{font-weight:800;letter-spacing:-.035em}html .newsletter__wrapper{padding-top:6rem;padding-bottom:6rem}html .newsletter .h1{font-weight:800}html .footer-block__heading{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin-bottom:1.6rem}html .footer .list-menu__item--link{padding:.5rem 0;font-size:1.45rem}html .cart__checkout-button{border-radius:999px;min-height:56px;font-weight:800;background:var(--dl-red)}@media(max-width:989px){html .dl-hero__inner{gap:3rem}html .dl-promise__grid,html .dl-service__inner{grid-template-columns:repeat(2,minmax(0,1fr))}html .dl-statement__inner{grid-template-columns:1fr;gap:2.4rem}}@media(max-width:749px){html .dl-hero__inner{grid-template-columns:1fr;padding-top:2.4rem;padding-bottom:4rem;gap:3.2rem}html .dl-hero__media{order:-1;aspect-ratio:4/3;border-radius:22px;transform:none}html .dl-hero__title{font-size:4rem;margin:1.6rem 0 1.4rem}html .dl-hero__text{font-size:1.55rem}html .dl-hero__ctas .dl-btn{width:100%}html .dl-pill{font-size:1.25rem;padding:.7rem 1.2rem}html .dl-statement__inner{padding-top:5.6rem;padding-bottom:5.6rem}html .dl-statement .dl-btn{width:100%}html .dl-promise{padding:5.6rem 0}html .dl-promise__grid{grid-template-columns:1fr;gap:1.2rem}html .dl-promise__card{padding:2.2rem 2rem}html .dl-service__inner{gap:1.6rem 1.2rem;padding-top:2rem;padding-bottom:2rem}html .dl-service__ico{flex-basis:38px;height:38px;padding:9px}html .dl-service__item strong{font-size:1.3rem}html .card__heading{font-size:1.35rem}html .product__title h1{font-size:2.8rem}html .product .price .price-item{font-size:2.5rem}html .dl-usps li{padding:1.2rem .5rem}html .dl-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:1.2rem;align-items:center;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--dl-line),0 -10px 30px #00000014}html .dl-sticky[hidden]{display:none}html .dl-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}html .dl-sticky__title{font-size:1.25rem;color:var(--dl-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .dl-sticky__price{font-size:1.7rem;font-weight:800;color:var(--dl-ink)}html .dl-sticky__btn{min-height:48px;padding:0 2rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){html .dl-marquee__track{animation:none}html *{transition:none!important}}@keyframes dl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dl-2027.css.map */
