@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root{--dl-bg: #d3d3d3;--dl-surface: #F3F2EF;--dl-surface-2: #FBFBF9;--dl-ink: #16161A;--dl-graphite: #26272B;--dl-graphite-2:#33343A;--dl-line: #CFCEC9;--dl-line-dk: #3A3B40;--dl-text: #1A1A1D;--dl-text-inv: #F4F2EC;--dl-muted: #6E6E6A;--dl-muted-inv: #B7B7B2;--dl-accent: #B4532A;--dl-accent-dk: #7A2E2E;--dl-green: #178A4E;--dl-display: "Archivo", "Anton", system-ui, sans-serif;--dl-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--dl-radius: 4px;--dl-radius-lg: 8px;--dl-shadow: 0 6px 22px rgba(20,20,20,.08);--dl-shadow-hover: 0 14px 34px rgba(20,20,20,.14);--dl-ease: cubic-bezier(.22,.61,.36,1)}html{background:var(--dl-bg)!important;overflow-x:clip}body{background:var(--dl-bg)!important;color:var(--dl-text);font-family:var(--dl-body);-webkit-font-smoothing:antialiased}#MainContent,.wrapper-body,.content-for-layout,.template-collection,.template-product,.template-page,.template-search,.template-list-collections,.template-blog,.template-article,.template-cart,.template-404{background:var(--dl-bg)!important}.page-width,.container{max-width:1440px}h1,h2,h3,.title,.section-title,.h1,.h2,.h3{font-family:var(--dl-display);letter-spacing:-.01em}.title,.section-title{font-weight:800;text-transform:uppercase;letter-spacing:.01em}a{color:inherit}.header,.header-wrapper,#shopify-section-header .header,.header-mobile,.section-header-mobile{background:var(--dl-bg)!important;border-bottom:0!important;box-shadow:none!important}.header-navigation.header-nav-plain{background:var(--dl-bg)!important;border-top:1px solid var(--dl-line)!important;border-bottom:1px solid var(--dl-line)!important}.header-navigation.header-nav-plain a,.header-navigation.header-nav-plain span{color:var(--dl-text)!important}.header-navigation.header-nav-plain a:hover{color:var(--dl-accent)!important}.header a{color:var(--dl-text)}.main-menu a,.header__inline-menu a,.header-navigation a{font-family:var(--dl-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.main-menu a:hover,.header__inline-menu a:hover{color:var(--dl-accent)!important}.marquee{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.marquee__item,.marquee__list{color:var(--dl-text-inv)!important;font-family:var(--dl-body);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.marquee__icon svg,.marquee__icon path{fill:var(--dl-accent)!important}.btn,.button,button.btn,.quickview-button.button,.slide-button.button{border-radius:var(--dl-radius)!important;font-family:var(--dl-body)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .25s var(--dl-ease),background .25s var(--dl-ease),color .25s var(--dl-ease)!important}.btn:not(.btn--secondary):not(.btn--outline),.button--primary,.quickview-button.button{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important;border:1px solid var(--dl-ink)!important}.btn:not(.btn--secondary):not(.btn--outline):hover,.button--primary:hover,.quickview-button.button:hover{background:transparent!important;color:var(--dl-ink)!important}.btn--secondary,.btn--outline{background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-ink)!important}.btn--secondary:hover,.btn--outline:hover{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.product-item{background:transparent}.card-product,.card{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;overflow:hidden;transition:box-shadow .3s var(--dl-ease),transform .3s var(--dl-ease)}.card-product:hover,.card:hover{box-shadow:var(--dl-shadow-hover);transform:translateY(-3px)}.card-media{background:var(--dl-surface-2)!important;border-radius:var(--dl-radius) var(--dl-radius) 0 0}.card-media img{transition:transform .6s var(--dl-ease)}.card-product:hover .card-media img{transform:scale(1.04)}.card-information,.card-information__wrapper{padding:12px 14px 16px}.card-information .card-information__title,.card-information .title,.product-item .card-information a{font-family:var(--dl-body);font-weight:600;font-size:14px;color:var(--dl-text);text-transform:none;letter-spacing:0}.price__regular .price-item,.price__last,.price-item--regular{color:var(--dl-text)!important;font-family:var(--dl-body);font-weight:700}.price__sale .price-item--sale,.price-item--sale{color:var(--dl-green)!important;font-weight:800}.price__compare .price-item,.price-item--regular.price-item--last{color:var(--dl-muted)!important;text-decoration:line-through;font-weight:500}.badge{border-radius:var(--dl-radius)!important;font-family:var(--dl-body)!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.badge.sale-badge{background:var(--dl-accent)!important;color:#fff!important}.badge.new-badge,.badge.bundle-badge{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.badge.sold-out-badge{background:var(--dl-muted)!important;color:#fff!important}.card-product__group-item .wishlist-icon,.card-product__group-item .quickview-icon{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:50%!important}.card-media .product-badge,.product-item .product-badge{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;align-items:flex-start!important}.badge.new-badge{background:var(--dl-ink)!important}.badge.custom-badge{background:var(--dl-accent)!important;color:#fff!important}.productView-stock,.stock-countdown,.hot-stock,.product-stock-inventory{color:var(--dl-muted)!important;font-weight:600;letter-spacing:.02em;text-transform:none}.productView-stock .accent,.hot-stock span{color:var(--dl-accent)!important}.collection-list__item .card,.collection-list contains-card--collection .card{border-radius:var(--dl-radius)!important;overflow:hidden}.collection-list-title,.collection-list__item .card-information .title,.collection-list__item .title{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.halo-block-header .title,.product-block__cap--text,.collection-list-title{font-size:clamp(24px,3.4vw,40px);font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.halo-block-header .sub_heading,.product-block__cap--subText,.product-block__cap--description{color:var(--dl-muted)}.customer-review-block,.customer-review-block-wrapper{background:var(--dl-graphite)!important;color:var(--dl-text-inv)!important}.customer-review-block .title,.customer-review-block .heading,.customer-review-block .halo-block-header,.customer-review-block h2{color:var(--dl-text-inv)!important}.customer-review__item,.halo-item.customer-review__item{background:var(--dl-graphite-2)!important;border:1px solid var(--dl-line-dk)!important;border-radius:var(--dl-radius)!important;color:var(--dl-text-inv)}.customer-review__name,.customer-review__content,.customer-review .name,.customer-review .text,.customer-review .date{color:var(--dl-text-inv)!important}.customer-review__name,.customer-review .name{font-weight:700}.star--icon svg,.star-reviews svg,.star--icon path{fill:var(--dl-accent)!important}.footer,#shopify-section-footer .footer{background:var(--dl-ink)!important;color:var(--dl-muted-inv)!important;border-top:1px solid var(--dl-line-dk)}.footer a,.footer .footer-block__heading,.footer__content-top a{color:var(--dl-text-inv)!important}.footer a:hover{color:var(--dl-accent)!important}.subtext-instagram,.caption-instagram{font-family:var(--dl-body);letter-spacing:.04em;text-transform:uppercase}.instagram-slide img,.instagram-item-scroll img{border-radius:var(--dl-radius)}.slide-heading,.slideshow .slide-heading{font-family:var(--dl-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.slide-sub,.slide-text{font-family:var(--dl-body);letter-spacing:.02em}.slideshow .slide-image:after,.slideshow .item.slide-block-:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#00000073);pointer-events:none}.slideshow .slide-image,.slideshow .item{position:relative}.dl-offers{display:flex;flex-direction:column;gap:8px;margin:16px 0 22px}.dl-offer{display:flex;align-items:center;gap:12px;border:1px dashed var(--dl-green);background:linear-gradient(90deg,#178a4e1a,#178a4e08);border-radius:var(--dl-radius);padding:10px 12px;position:relative;overflow:hidden}.dl-offer:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:dl-shine 4.5s ease-in-out infinite}.dl-offer:nth-child(2):after{animation-delay:.9s}.dl-offer:nth-child(3):after{animation-delay:1.8s}@keyframes dl-shine{0%,60%{left:-40%}85%,to{left:130%}}.dl-offer__tag{flex:0 0 auto;font-family:var(--dl-body);font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--dl-ink);padding:4px 8px;border-radius:var(--dl-radius)}.dl-offer__body{display:flex;flex-direction:column;line-height:1.25}.dl-offer__body b{font-size:14px;color:var(--dl-text)}.dl-offer__body small{font-size:12px;color:var(--dl-muted)}.dl-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);padding:16px 0;text-align:center}.dl-trust__item b{display:block;font-family:var(--dl-display);font-weight:800;font-size:20px;color:var(--dl-text);letter-spacing:.01em}.dl-trust__item small{font-size:11px;color:var(--dl-muted);text-transform:uppercase;letter-spacing:.04em}.dl-cart-trust{padding:var(--pad-top,24px) 0 var(--pad-bottom,24px);background:var(--dl-bg)}.dl-cart-trust__offer{text-align:center;font-family:var(--dl-body);font-weight:600;color:var(--dl-text);margin:0 0 16px;letter-spacing:.01em}.dl-cart-trust__offer:before{content:"\1f389  "}.dl-cart-trust__offer b,.dl-cart-trust__offer strong{color:var(--dl-green)}@media(max-width:640px){.dl-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.card-product,.card-media img,.btn,.card-product:hover .card-media img{transition:none!important;transform:none!important}.dl-offer:after{animation:none!important;display:none}}.breadcrumb,.breadcrumb__list,.breadcrumbs{font-size:12px;color:var(--dl-muted);letter-spacing:.02em}.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--dl-green)}.productView-countDown-wrapper,.des-countdown,.productView-countDown{background:#eef3fb!important;color:var(--dl-text)!important;border-radius:var(--dl-radius);text-align:center;font-weight:700;letter-spacing:.03em}.product-single .price__sale .price-item--sale,.product__info .price-item--sale{color:var(--dl-green)!important}.halo-size-chart,.product-single__size-chart a,a.size-chart-link{color:#7c3aed!important;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.product-form__input .swatch-element label,.product-form__input label.swatch,.product-form__input .swatches label,.product-single__variants .swatch-element label{min-width:56px;text-align:center;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;padding:12px 10px!important;font-weight:700;background:#fff!important;transition:.15s}.product-form__input input:checked+label,.product-single__variants input:checked+label{border-color:#7c3aed!important;background:#f6f0ff!important;color:var(--dl-text)!important}.product-form__submit.button--primary,.product-form__buttons .add-to-cart-btn,button.add-to-cart-btn.button--primary{background:var(--dl-green)!important;color:#fff!important;border:1px solid var(--dl-green)!important;font-weight:800!important;border-radius:8px!important;letter-spacing:.06em!important}.product-form__submit.button--primary:hover,.product-form__buttons .add-to-cart-btn:hover{background:#12703e!important;border-color:#12703e!important}.dl-checkout-note{display:flex;align-items:center;gap:8px;justify-content:center;background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:var(--dl-radius);padding:12px;font-weight:600;font-size:13px;margin:14px 0}.product-form__input>.form__label,.product-form__input legend,.product-single__variant-title,.selector-wrapper label{font-family:var(--dl-display);font-weight:800!important;text-transform:uppercase;letter-spacing:.03em;font-size:15px;color:var(--dl-text)}.product-information__item,.product-tab__item,.accordion__item,.product-single__tab{border-top:1px solid var(--dl-line)}.product-information__title,.product-tab__title,.accordion__title{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.product__info .spr-icon-star,.product__info .jdgm-star,.product__info .stamped-fa-star{color:#f5a623!important}.dlx-wrap{max-width:1280px;margin:0 auto;padding:clamp(22px,4vw,44px) clamp(14px,3vw,24px)}.dlx-head h2{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;font-size:clamp(22px,3vw,32px);letter-spacing:.01em;margin:0 0 22px;color:var(--dl-text)}.dlx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dlx-card{background:#fff;border:1px solid var(--dl-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s ease}.dlx-card:hover{box-shadow:0 12px 30px #1414141f}.dlx-media{display:block;aspect-ratio:4/5;background:var(--dl-surface-2);overflow:hidden}.dlx-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--dl-ease)}.dlx-card:hover .dlx-media img{transform:scale(1.04)}.dlx-ph{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg,#e9e7e1 0 12px,#f2f0ea 12px 24px)}.dlx-info{padding:9px 11px 11px;display:flex;flex-direction:column;gap:4px;flex:1}.dlx-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dlx-now{font-weight:800;font-size:15px;color:var(--dl-text)}.dlx-was{color:var(--dl-muted);font-size:13px;text-decoration:line-through}.dlx-off{color:var(--dl-green);font-weight:800;font-size:13px}.dlx-title{color:#4a4a47;font-size:13.5px;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dlx-title:hover{color:var(--dl-text)}.dlx-atc{margin-top:auto;display:block;text-align:center;background:#fff;color:var(--dl-ink);border:1px solid var(--dl-ink);border-radius:5px;padding:9px 8px;font-family:var(--dl-body);font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;width:100%}.dlx-atc:hover{background:var(--dl-ink);color:#fff}.dlx-atc--out{opacity:.5;cursor:not-allowed}.dlx-form{margin:0}@media(max-width:900px){.dlx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-quickview,.card-product__group-item.card-quickview,.card-quickviewIcon,.product-compare,.card-product-compare,.card-product__group-item.card-compare,.compare-button,.btn-compare,[data-compare-add]{display:none!important}.account-page{max-width:1080px;margin:0 auto;padding:44px 24px}.account-page.login-page,.account-page.register-page,.account-page.reset-page{max-width:460px}.account-page .page-header,.account-page .halo-page-title,.account-title,.address-title{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--dl-text);font-size:clamp(24px,3.4vw,36px);margin:0 0 24px}.account-list{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 28px;padding:0;border-bottom:1px solid var(--dl-line)}.account-listItem{list-style:none}.account-listItem a{display:inline-block;padding:12px 16px;font-family:var(--dl-body);font-weight:700;text-transform:uppercase;font-size:12.5px;letter-spacing:.04em;color:var(--dl-muted);text-decoration:none;border-bottom:2px solid transparent}.account-listItem a:hover,.account-listItem.active a,.account-listItem.current a{color:var(--dl-text);border-bottom-color:var(--dl-green)}.order-history{width:100%;border-collapse:collapse}.order-history th{text-align:left;font-family:var(--dl-display);text-transform:uppercase;font-size:12px;letter-spacing:.04em;color:var(--dl-muted);padding:12px 14px;border-bottom:1px solid var(--dl-line)}.order-history td{padding:16px 14px;border-bottom:1px solid var(--dl-line);font-size:14px;color:var(--dl-text)}.address-content{display:block;font-style:normal;border:1px solid var(--dl-line);border-radius:14px;padding:22px 24px;background:#fff;margin:0 0 12px;line-height:1.65}.cus-addr{display:block;border:0!important;padding:0!important;margin:0 0 3px!important;background:none!important;border-radius:0!important;color:var(--dl-text);font-size:15px}.acc-name{font-family:var(--dl-display);font-weight:800;font-size:17px;display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--dl-line)}.account-page .default,.acc-name .default{display:inline-block;background:var(--dl-green)!important;color:#fff!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:5px}.addresses-page ul.list-unstyled[role=list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;padding:0;margin:0 0 24px}li[data-address]{list-style:none}li[data-address] .address-button{display:inline-flex;align-items:center;margin:2px 8px 0 0}.address-new{margin-bottom:22px}.account-page .form-field{margin-bottom:16px}.account-page .form-label{display:block;font-weight:600;font-size:13px;margin-bottom:7px;color:var(--dl-text)}.account-page .form-input,.account-page input[type=text],.account-page input[type=email],.account-page input[type=password],.account-page input[type=tel],.account-page select,.account-page textarea{width:100%;border:1px solid var(--dl-line);border-radius:9px;padding:14px 15px;font-family:var(--dl-body);font-size:15px;background:#fff;color:var(--dl-text);outline:none;transition:border-color .15s,box-shadow .15s}.account-page .form-input:focus,.account-page input:focus,.account-page select:focus,.account-page textarea:focus{border-color:var(--dl-ink);box-shadow:0 0 0 3px #16161a0f}.account-page .form-label--checkbox{display:flex;align-items:center;gap:8px;font-weight:500}.account-page .form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}.account-page .form-message,.account-page .login-message{border-radius:8px;padding:12px 14px;font-size:14px}.account-page .button.button--primary{border-radius:9px!important;padding:14px 26px!important}.address-button.button--secondary{background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-line)!important;border-radius:9px!important}.address-button.button-delete{color:#b3261e!important;border-color:#e6c9c6!important}.login-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}@media(max-width:760px){.login-row{grid-template-columns:minmax(0,1fr);gap:28px}}.address-new,.address-form--wrapper{margin-top:20px}.collection .product-item,.products .product-item,.productgrid--item{height:100%}.product-item .card-product,.product-item .card{height:100%;display:flex;flex-direction:column}.card-product .card-product__wrapper{display:flex;flex-direction:column;height:100%}.card-product .card-media{aspect-ratio:4/5;overflow:hidden}.card-product .card-media img{width:100%;height:100%;object-fit:cover}.card-product .card-information{margin-top:auto}.collection-filters__label,.collection-filters__item .collection-filters__label,.collection-right-sidebar .title{font-family:var(--dl-display)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.03em;font-size:14px;color:var(--dl-text)}.facets__price--box input,.facets__price input{border:1px solid var(--dl-line)!important;border-radius:8px!important;background:#fff!important}.filter__price--apply,.button.button--primary.filter__price--apply{border-radius:8px!important;width:100%;letter-spacing:.06em}.facets__price--slide,.facets__price--slider .ui-slider,.ui-slider-horizontal{background:var(--dl-line)!important;height:4px!important;border:none!important;border-radius:4px!important}.ui-slider .ui-slider-range,.facets__price--slider .ui-slider-range{background:var(--dl-ink)!important}.ui-slider .ui-slider-handle,.facets__price--slider .ui-slider-handle{background:#fff!important;border:2px solid var(--dl-ink)!important;border-radius:50%!important;width:18px!important;height:18px!important;top:-7px!important}.active-facets__button{border:1px solid var(--dl-line)!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;text-decoration:none!important}.collection-filters__item.sorting select,.facets__form select{border:1px solid var(--dl-line)!important;border-radius:8px!important;padding:10px 12px!important;background:#fff!important}.collection-hero__title,.collection__title,.breadcrumb-with-sidebar .title{font-family:var(--dl-display);font-weight:800;text-transform:uppercase}.dlx-mediawrap,.dlc-media{position:relative}.wishlist-icon.dlx-wish,.wishlist-icon.dlc-wish{position:absolute;top:10px;right:10px;width:36px!important;height:36px!important;min-width:0;border-radius:50%;background:#ffffffeb!important;border:1px solid var(--dl-line)!important;display:flex!important;align-items:center;justify-content:center;color:#5a5a57;z-index:4;padding:0!important;margin:0;cursor:pointer;transition:color .15s,transform .15s;line-height:0}.wishlist-icon.dlx-wish:hover,.wishlist-icon.dlc-wish:hover{color:#d0342c;transform:scale(1.08)}.dlx-wish svg,.dlc-wish svg,.dlp-wish svg{width:20px;height:20px;pointer-events:none}.wishlist-icon.added,.wishlist-icon.wishlist-added,.wishlist-icon.active,.wishlist-icon[data-wishlist-added]{color:#d0342c}.wishlist-icon.added svg,.wishlist-icon.wishlist-added svg,.wishlist-icon.active svg,.wishlist-icon[data-wishlist-added] svg{fill:#d0342c}.dlp-wish{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#6e6e6a;font-family:var(--dl-body);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;cursor:pointer;padding:16px 0 0}.dlp-wish:hover{color:#d0342c}.dl-wish.dlx-wish,.dl-wish.dlc-wish{position:absolute;top:10px;right:10px;width:36px;height:36px;min-width:0;border-radius:50%;background:#ffffffeb;border:1px solid var(--dl-line);display:flex;align-items:center;justify-content:center;color:#5a5a57;z-index:4;padding:0;margin:0;cursor:pointer;transition:color .15s,transform .15s;line-height:0}.dl-wish svg{width:20px;height:20px;pointer-events:none;display:block}.dl-wish.dlx-wish:hover,.dl-wish.dlc-wish:hover{color:#d0342c;transform:scale(1.06)}.dl-wish.is-wished{color:#d0342c}.dl-wish.is-wished svg{fill:#d0342c;stroke:#d0342c}.dl-wish.dlp-wish{position:static;width:auto;height:auto;background:none;border:none;transform:none;display:inline-flex;align-items:center;gap:8px;color:#6e6e6a;font-family:var(--dl-body);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:16px 0 0;cursor:pointer}.dl-wish.dlp-wish:hover{color:#d0342c}.dl-wish.dlp-wish svg{width:18px;height:18px}.dlc-badge{position:relative;display:inline-block;align-self:flex-start;max-width:100%;background:#f1f0eb;border:1px solid var(--dl-line);padding:3px 8px;border-radius:4px;box-sizing:border-box;overflow:hidden}.dlc-badge__l{position:absolute;left:8px;top:3px;min-width:0;font-family:Inter,sans-serif;font-weight:700;font-size:9.5px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#178a4e;opacity:0;transition:opacity .3s ease;pointer-events:none}.dlc-badge__l.is-on{position:static}.dlc-badge__l:nth-child(2n){color:#1a1a1d}.dlc-badge__l.is-on{opacity:1;transition:opacity .3s ease .3s}@media(max-width:600px){.dlc-badge{padding:2px 6px}.dlc-badge__l{left:6px;top:2px;font-size:8.5px;letter-spacing:0}.dl-wish.dlx-wish,.dl-wish.dlc-wish{top:6px;right:6px;width:30px;height:30px}.dl-wish svg{width:16px;height:16px}.dlc-rating{bottom:6px;left:6px;font-size:10px;padding:2px 6px}.dlc-swatches{bottom:6px;right:6px;gap:4px}.dlc-swatch{width:13px;height:13px}}.dla__title,.dls__title,.dlr__head h2,.dlr h2{color:inherit!important}.dlf__title{color:#f4f2ec!important}.dls-stat b,.dla__statement{color:#22a862!important}@media(max-width:768px){.dlp__wrap,.dlcp__wrap,.dlx-wrap,.dlc__wrap,.dla__wrap,.dls__wrap,.dlr__wrap,.dlt__wrap,.dlf__wrap,.dlv{padding-left:16px;padding-right:16px}.dlx-grid,.dlcp__grid,.dlc__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.dlp__grid{grid-template-columns:minmax(0,1fr)!important;gap:20px}.dlp-info{position:static!important}.dlp-specs{grid-template-columns:minmax(0,1fr)!important}.dlp-buyrow{flex-wrap:wrap}.dlp-buyrow .dlp-atc{flex:1 1 100%}.dlp-offer__row{flex-wrap:wrap}.dlp-offer__cta{width:100%;justify-content:center;margin-top:6px}.dlp-rev__summary{flex-direction:column;align-items:flex-start}.dlp-rev__write{width:100%;text-align:center}.dlp-hl__card{flex-basis:200px}.dlp-value{grid-template-columns:repeat(3,minmax(0,1fr))}.dlcp__bar{flex-direction:column;align-items:flex-start;gap:10px}.dlf__top{grid-template-columns:minmax(0,1fr)!important}.dlf-newsletter{margin-left:0!important}.dlf__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dlv__wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dls__wrap,.dla__wrap,.dl-hero,.dlcp__layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:480px){.dlp__grid~*,.dlp-gallery{grid-template-columns:minmax(0,1fr)!important}.dlp-buyrow .dlp-qty{flex:1 1 100%;justify-content:center}.dlp-value,.dlf__cols{grid-template-columns:minmax(0,1fr)!important}.dlx-grid,.dlcp__grid,.dlc__grid{gap:10px}.dlp-title{font-size:22px}.dlr-card{flex-basis:82%}}.haloCalculatorShipping{min-height:0!important;margin:0 0 10px!important;padding:0!important}.haloCalculatorShipping .progress{margin:0 0 8px!important}.haloCalculatorShipping .progress .progress_shipping{background:var(--dl-line)!important;border:0!important;border-radius:999px!important;overflow:hidden;height:6px!important}.haloCalculatorShipping .progress .progress-meter,.haloCalculatorShipping .progress.progress-30 .progress-meter,.haloCalculatorShipping .progress.progress-60 .progress-meter,.haloCalculatorShipping .progress.progress-100 .progress-meter,.haloCalculatorShipping .progress.progress-free .progress-meter,.template-cart .haloCalculatorShipping .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping .progress .progress-meter{background:var(--dl-ink)!important;background-image:none!important;animation:none!important;border-radius:999px!important;height:6px!important}.haloCalculatorShipping .progress-truck-wrapper{display:none!important}.haloCalculatorShipping .message{font-family:var(--dl-body);font-weight:600;font-size:13px;letter-spacing:.01em;color:var(--dl-text)!important}.previewCartItem-qty,.cart-item-qty{width:108px!important;height:38px!important;border:1px solid var(--dl-line);border-radius:var(--dl-radius);overflow:hidden;background:var(--dl-surface-2);margin-top:10px!important;padding:0!important}.previewCartItem-qty .btn-quantity,.cart-item-qty .btn-quantity{width:36px!important;height:38px!important;border:0!important;background:transparent!important;transition:background .15s var(--dl-ease)}.previewCartItem-qty .btn-quantity:hover,.cart-item-qty .btn-quantity:hover{background:var(--dl-line)!important}.previewCartItem-qty .btn-quantity:before,.cart-item-qty .btn-quantity:before{top:50%!important;left:12px!important;width:12px!important;height:1px!important;transform:translateY(-50%)!important;background:var(--dl-text)!important}.previewCartItem-qty .btn-quantity.plus:after,.cart-item-qty .btn-quantity.plus:after{top:50%!important;left:12px!important;width:12px!important;height:1px!important;transform:translateY(-50%) rotate(90deg)!important;background:var(--dl-text)!important}.previewCartItem-qty .form-input.quantity,.cart-item-qty .cart-item-qty-input{width:100%!important;height:38px!important;padding:0 36px!important;text-align:center!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--dl-body);font-weight:700;font-size:14px;color:var(--dl-text)}.halo-cart-sidebar{background:#fff!important;display:flex;flex-direction:column}.halo-cart-sidebar .halo-sidebar-header{flex:0 0 auto}.halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto;min-height:0;height:auto!important;padding-bottom:0!important}.halo-cart-sidebar .halo-sidebar-header{display:flex;align-items:baseline;gap:7px;padding:20px 56px 16px 20px!important;border-bottom:1px solid var(--dl-line);background:#fff!important}.halo-cart-sidebar .halo-sidebar-header .title{font-family:var(--dl-display)!important;font-weight:800!important;text-transform:uppercase!important;font-size:18px!important;letter-spacing:.02em;color:var(--dl-text)!important}.halo-cart-sidebar .wrapper-cartCount{font-family:var(--dl-display);font-weight:800;font-size:18px;color:var(--dl-text)}.halo-cart-sidebar .wrapper-cartCount:before{content:"("}.halo-cart-sidebar .wrapper-cartCount:after{content:")"}.halo-cart-sidebar .wrapper-cartCount [data-cart-text]{display:none}.halo-cart-sidebar .halo-sidebar-close{top:14px!important}.halo-cart-sidebar .halo-sidebar-close svg{width:16px;height:16px}.halo-cart-sidebar .previewCartMessage{margin:14px 16px 0;padding:12px 14px;background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:10px}.halo-cart-sidebar .previewCart{background:#fff;color:var(--dl-text);padding:14px 16px 4px!important;overflow-y:auto;overflow-x:hidden;flex:1 1 auto}.previewCartTitle,.previewCart .previewCartTitle{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.previewCartList{padding:0}.previewCartItem{padding:12px!important;border:1px solid var(--dl-line);border-radius:12px;background:#fff;margin:0 0 10px!important;transition:border-color .15s var(--dl-ease),box-shadow .15s var(--dl-ease)}.previewCartItem:hover{border-color:#b9b8b3;box-shadow:0 4px 14px #1414140f}.previewCartItem-image{width:76px!important;top:0!important}.previewCartItem-image:before{padding-bottom:118%!important}.previewCartItem-image,.previewCartItem-image img{border-radius:8px;background:var(--dl-surface)}.previewCartItem-content{width:calc(100% - 76px)!important;padding-left:14px!important;padding-right:22px}.previewCartItem-name,.previewCartItem-name a{font-family:var(--dl-body)!important;font-weight:600!important;font-size:13px!important;line-height:17px!important;letter-spacing:0!important;margin-bottom:7px!important;color:var(--dl-text)!important;text-transform:none!important}.previewCartItem-options{display:flex;align-items:center;gap:8px;margin-bottom:6px}.previewCartItem-variant{display:inline-block;border:1px solid var(--dl-line);border-radius:7px;background:var(--dl-surface-2);padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dl-text)}.previewCartItem-edit{color:var(--dl-muted)}.previewCartItem-edit:hover{color:var(--dl-text)}.previewCartItem-price,.previewCartItem-price .money{font-family:var(--dl-body);font-weight:800;font-size:15px;color:var(--dl-text)}.previewCartItem-saving-price{color:var(--dl-green)!important;font-weight:800}.previewCartItem-saving-price .before-discount-price{color:var(--dl-muted);font-weight:500;font-size:13px;margin-right:4px}.previewCartItem-remove{color:var(--dl-muted)!important;top:10px!important;right:10px!important;transition:color .15s var(--dl-ease)}.previewCartItem-remove:hover{color:var(--dl-accent)!important}.halo-cart-sidebar .previewCartInfo{padding:12px 16px 16px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;background:#fff;border-top:1px solid var(--dl-line);box-shadow:0 -8px 24px #14141412}.previewCartTotals{border-top:0;padding-top:2px;padding-bottom:2px}.previewCartTotals-label{color:var(--dl-muted);font-weight:600}.previewCartTotals-value,.previewCartTotalsPrice,.subTotal{font-family:var(--dl-display);font-weight:800;color:var(--dl-text)}.previewCartTotals.total .previewCartTotals-label{color:var(--dl-text);font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.previewCartTotals.total .previewCartTotals-value{font-size:18px!important}.previewCartTotals.shipTotal .previewCartTotals-value{font-family:var(--dl-body);font-weight:500;font-size:11px;color:var(--dl-muted);text-align:left;width:100%}.dl-drawer-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 10px;padding:9px 12px;background:var(--dl-surface);border-radius:8px;font-size:12px;font-weight:600;color:var(--dl-muted)}.dl-drawer-trust svg{width:15px;height:15px;flex:0 0 auto}.previewCartTool{gap:10px!important;padding:8px 20px 12px!important}.previewCartTool .cartTool-item{border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;background:var(--dl-surface-2)!important;padding:10px 8px!important;transition:border-color .15s var(--dl-ease),background .15s var(--dl-ease)}.previewCartTool .cartTool-item:hover{border-color:var(--dl-ink)!important;background:var(--dl-surface)!important}.previewCartTool .cartTool-item svg{width:18px!important;height:18px!important;color:var(--dl-text)!important}.previewCartTool .cartTool-item svg *{stroke:var(--dl-text)}.previewCartCarousel .slick-arrow,.previewCartCarousel .slick-arrow.slick-prev,.previewCartCarousel .slick-arrow.slick-next{width:34px!important;height:34px!important;padding:0!important;top:-20px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;border:1px solid var(--dl-line)!important;border-radius:50%!important;background:var(--dl-surface-2)!important}.previewCartCarousel .slick-arrow.slick-prev{right:44px!important}.previewCartCarousel .slick-arrow.slick-next{right:0!important}.previewCartCarousel .slick-arrow:hover{border-color:var(--dl-ink)!important;background:var(--dl-surface)!important}.previewCartCarousel .slick-arrow svg{width:13px!important;height:13px!important}.previewCartCarousel .slick-arrow svg,.previewCartCarousel .slick-arrow svg *{fill:var(--dl-text)!important;stroke:var(--dl-text)!important}.previewCartCarousel .slick-dots{position:static!important;bottom:auto!important;margin:10px 0 0!important;padding:0!important}.previewCartGroup{display:flex;flex-direction:column;gap:6px}.button-checkout{width:100%;background:var(--dl-ink)!important;color:var(--dl-text-inv)!important;border:1px solid var(--dl-ink)!important;border-radius:10px!important;font-family:var(--dl-body)!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:16px 20px!important;min-height:0!important;box-shadow:0 4px 14px #14141429;transition:background .2s var(--dl-ease),transform .15s var(--dl-ease),box-shadow .15s var(--dl-ease)!important}.button-checkout:hover{background:var(--dl-graphite)!important;color:var(--dl-text-inv)!important;transform:translateY(-1px);box-shadow:0 8px 20px #14141438}.button-checkout:active{transform:translateY(0)}.halo-cart-sidebar .button-view-cart{display:block;width:100%;box-sizing:border-box;background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-ink)!important;border-radius:10px!important;font-family:var(--dl-body)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:14px 18px!important;min-height:0!important;text-align:center;text-decoration:none}.halo-cart-sidebar .button-view-cart:hover{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.cart-container .button-view-cart{background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-ink)!important;border-radius:10px!important;font-family:var(--dl-body)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:13px 20px!important;min-height:0!important}.cart-container .button-view-cart:hover{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.cart-container{color:var(--dl-text);max-width:1180px;margin:0 auto}.cart-container .page-header .page-heading,.cart-container .halo-page-title,.template-cart h1{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--dl-text)}.cart-countdown,.cart-message{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:10px!important;color:var(--dl-text)!important;padding:13px 16px!important;font-size:13px;line-height:1.55;justify-content:flex-start!important;text-align:left!important}.cart-header{border-bottom:1px solid var(--dl-line);background:transparent;text-transform:uppercase;letter-spacing:.08em;font-family:var(--dl-body);font-weight:700;font-size:12px;color:var(--dl-muted)}.cart-item{border:1px solid var(--dl-line);border-radius:14px;background:var(--dl-surface-2);padding:16px;margin-bottom:14px;transition:border-color .15s var(--dl-ease),box-shadow .15s var(--dl-ease)}.cart-item:hover{border-color:#b9b8b3;box-shadow:0 6px 18px #1414140f}.cart-item .cart-item-wrapper{border:0;background:none;padding:0;margin:0}.cart-item-image,.cart-item-image img{border-radius:10px;background:var(--dl-surface)}.cart-item-name,.cart-item-name a{font-family:var(--dl-body);font-weight:700;font-size:15px;line-height:1.4;color:var(--dl-text)!important;text-transform:none}.cart-item-option{display:flex;align-items:center;gap:8px;margin-top:6px}.cart-item-variant{display:inline-block;border:1px solid var(--dl-line);border-radius:7px;background:#fff;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dl-text)}.cart-item-edit{color:var(--dl-muted)}.cart-item-edit:hover{color:var(--dl-text)}.cart-item-vendor{color:var(--dl-muted);font-size:12px;margin-top:4px}.cart-item-price .money,.cart-item-total .money,.cart-item-value{font-family:var(--dl-body);font-weight:800;font-size:15px;color:var(--dl-text)}.cart-item__old-price{color:var(--dl-muted)!important;font-weight:500!important}.dl-bundle-strip{display:flex;align-items:center;gap:11px;border:1px solid var(--dl-line);border-radius:12px;background:var(--dl-surface);padding:11px 12px;margin:0 0 12px}.dl-bundle-strip.is-unlocked{border-color:#178a4e73;background:#178a4e12}.dl-bundle-strip__ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--dl-line);color:var(--dl-text)}.dl-bundle-strip.is-unlocked .dl-bundle-strip__ic{color:var(--dl-green);border-color:#178a4e66}.dl-bundle-strip__ic svg{width:16px;height:16px}.dl-bundle-strip__body{flex:1 1 auto;min-width:0}.dl-bundle-strip__t{margin:0;font-size:13px;line-height:1.35;font-weight:600;color:var(--dl-text)}.dl-bundle-strip__t b{color:var(--dl-green);font-weight:800}.dl-bundle-strip__sub{margin:2px 0 0;font-size:11.5px;color:var(--dl-muted);line-height:1.35}.dl-bundle-strip__bar{display:block;height:4px;border-radius:999px;overflow:hidden;background:var(--dl-line);margin-top:7px}.dl-bundle-strip__bar i{display:block;height:100%;background:var(--dl-green);border-radius:999px;transition:width .4s var(--dl-ease)}.dl-bundle-strip__btn{flex:0 0 auto;white-space:nowrap;align-self:center;border:1px solid var(--dl-ink);border-radius:999px;background:#fff;color:var(--dl-ink);padding:9px 14px;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background .15s var(--dl-ease),color .15s var(--dl-ease)}.dl-bundle-strip__btn:hover{background:var(--dl-ink);color:#fff}.dl-cart-usp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;margin:4px 0 6px;border:1px solid var(--dl-line);border-radius:10px;background:var(--dl-surface-2)}.dl-cart-usp__i{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--dl-muted);text-transform:uppercase;line-height:1.25}.dl-cart-usp__i svg{width:20px;height:20px;color:var(--dl-text)}.dl-saved-strip{background:#178a4e1a;color:#106b3f;border-radius:8px;padding:8px 12px;margin:0 0 10px;font-size:12.5px;font-weight:600;text-align:center}.dl-saved-strip b{font-weight:800}.dl-total-note{display:block;font-size:10.5px;font-weight:500;color:var(--dl-muted);text-transform:none;letter-spacing:0}.dl-total-was{color:var(--dl-muted);font-weight:500;font-size:13px;margin-right:6px}.previewCartTotals.dl-free-ship{background:#178a4e14;border-radius:8px;padding:8px 12px!important;margin-top:8px;font-size:12px;color:#106b3f;text-align:center}.previewCartTotals.dl-free-ship b{font-weight:800}.dl-checkout-row{display:flex;align-items:center;gap:12px}.dl-checkout-row__sum{flex:0 0 auto;display:flex;flex-direction:column;line-height:1.15}.dl-checkout-row__sum b{font-family:var(--dl-display);font-weight:800;font-size:17px;color:var(--dl-text)}.dl-checkout-row__sum small{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-muted)}.dl-checkout-row .button-checkout{flex:1 1 auto}@media(max-width:767px){.halo-popup.halo-quick-view-popup{top:auto!important;bottom:0!important;left:0!important;transform:translate3d(0,100%,0)!important;max-width:100%!important;width:100%!important;border-radius:18px 18px 0 0;overflow:visible;height:86vh;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 -10px 40px #00000047;transition:transform .35s var(--dl-ease),opacity .25s,visibility .25s}body.quick-view-show .halo-popup.halo-quick-view-popup{transform:translateZ(0)!important}.halo-quick-view-popup .halo-popup-wrapper{position:relative;height:100%;display:flex;flex-direction:column;padding:0!important;overflow:hidden;border-radius:18px 18px 0 0;background:#fff}.halo-quick-view-popup .halo-popup-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:46px 16px calc(20px + env(safe-area-inset-bottom))!important}.halo-quick-view-popup .halo-popup-wrapper:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:999px;background:#d8d7d2;z-index:11}.halo-quick-view-popup .halo-popup-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--dl-line)!important;box-shadow:0 2px 10px #00000029;display:flex!important;align-items:center;justify-content:center;z-index:12!important;padding:0!important;margin:0!important}.halo-quick-view-popup .halo-popup-close svg{width:14px!important;height:14px!important;fill:var(--dl-ink)!important}.halo-quick-view-popup .product-form__submit,.halo-quick-view-popup .button-addToCart{width:100%!important;border-radius:10px!important;padding:15px 18px!important;font-weight:800!important}}@media(max-width:767px){.halo-cart-sidebar .previewCart-wrapper{height:100%}.halo-cart-sidebar .previewCart{flex:1 1 auto!important;min-height:30vh;padding:12px 14px 4px!important}.halo-cart-sidebar .previewCartTool{padding:6px 14px 8px!important;gap:8px!important}.halo-cart-sidebar .previewCartTool .cartTool-item{padding:8px 6px!important}.halo-cart-sidebar .previewCartTool .cartTool-item svg{width:16px!important;height:16px!important}.halo-cart-sidebar .previewCartInfo{padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important}.halo-cart-sidebar .dl-drawer-trust{display:none}.halo-cart-sidebar .dl-saved-strip{margin-bottom:8px;padding:7px 10px;font-size:12px}.halo-cart-sidebar .previewCartTotals.dl-free-ship{padding:6px 10px!important;font-size:11.5px}.halo-cart-sidebar .dl-checkout-row .button-checkout{padding:14px 16px!important}.halo-cart-sidebar .button-view-cart{padding:12px 16px!important}.dl-cart-usp{padding:10px 8px}.dl-cart-usp__i{font-size:9.5px;gap:4px}.dl-cart-usp__i svg{width:18px;height:18px}}.dl-empty{padding:46px 20px 30px;color:var(--dl-text)}.dl-empty__art{width:120px;height:110px;color:var(--dl-muted);margin:0 auto 18px;display:block}.dl-empty__t{font-family:var(--dl-display);font-weight:800;font-size:19px;margin:0 0 6px}.dl-empty__s{font-size:13.5px;color:var(--dl-muted);margin:0 0 22px;line-height:1.5}.halo-cart-sidebar .button-continue{display:inline-block;background:var(--dl-ink)!important;color:var(--dl-text-inv)!important;border:1px solid var(--dl-ink)!important;border-radius:10px!important;font-family:var(--dl-body)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:14px 26px!important;text-decoration:none!important;cursor:pointer}.halo-cart-sidebar .button-continue:hover{background:var(--dl-graphite)!important}.dl-off{color:var(--dl-green);font-family:var(--dl-body);font-weight:800;font-size:12px;letter-spacing:.02em;white-space:nowrap;align-self:center}dd.dl-off{padding-left:6px;margin:0}.previewCartItem-saving-price .dl-off{margin-left:6px;font-size:11.5px}.cart-item-remove,.cart-remove{color:var(--dl-muted)!important;transition:color .15s var(--dl-ease)}.cart-item-remove:hover,.cart-remove:hover{color:var(--dl-accent)!important}.cart-note textarea,textarea.cart__note{border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;background:var(--dl-surface-2)!important;font-family:var(--dl-body)}.cart-note textarea:focus,textarea.cart__note:focus{border-color:var(--dl-ink)!important;outline:none}.cart-content-item.cart-total{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:var(--dl-radius-lg);padding:22px 22px 24px;position:sticky;top:24px}.cart--totals-title{font-family:var(--dl-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:18px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--dl-line);color:var(--dl-text)}.cart-total-label .text{color:var(--dl-muted)}.cart-total-value .text,.cart-total-grandtotal .cart-total-value{font-weight:700;color:var(--dl-text)}.cart-total-grandtotal{border-top:1px solid var(--dl-line);padding-top:12px;margin-top:4px}.cart-total-grandtotal .text{font-family:var(--dl-display);font-weight:800;font-size:20px}.cart-total-savings,.cart-total-savings .text{color:var(--dl-green)!important;font-weight:700}.cart-coupon-code input,.cart-total-shipping select,.cart-total-shipping input{border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;background:var(--dl-surface-2)!important;font-family:var(--dl-body);color:var(--dl-text)}.cart-coupon-code input:focus,.cart-total-shipping select:focus,.cart-total-shipping input:focus{border-color:var(--dl-ink)!important;outline:none}.cart-container .button-checkout,.cart-container .btn-calculate-shipping,.cart-container button[type=submit].button{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important;border:1px solid var(--dl-ink)!important;border-radius:var(--dl-radius)!important;font-family:var(--dl-body)!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.cart-container .button-checkout:hover,.cart-container .btn-calculate-shipping:hover{background:var(--dl-graphite)!important}.cart-container .btn-continue,.cart-container a.button-2{background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-ink)!important;border-radius:var(--dl-radius)!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.cart-container .btn-continue:hover,.cart-container a.button-2:hover{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.cart-countdown,.cart-message{background:var(--dl-surface)!important;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;color:var(--dl-text)!important}.cart-countdown strong{color:var(--dl-accent)!important}.cart-securityImage-label{color:var(--dl-muted);font-weight:600}#shipping-calculator{margin-top:6px}#shipping-calculator h3{font-family:var(--dl-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--dl-muted);margin:0 0 10px}#shipping-calculator .form-group{width:100%!important;max-width:none!important;float:none!important;margin:0 0 10px}#shipping-calculator #get-rates-container{margin:12px 0 0}#shipping-calculator select.select__select,#shipping-calculator input.field__input,#shipping-calculator input[type=text]{width:100%!important;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid var(--dl-line)!important;border-radius:var(--dl-radius)!important;background:var(--dl-surface-2)!important;font-family:var(--dl-body);font-size:14px;color:var(--dl-text);-webkit-appearance:none;appearance:none}#shipping-calculator select:focus,#shipping-calculator input:focus{border-color:var(--dl-ink)!important;outline:none}#shipping-calculator .icon-dropdown{display:none!important}#shipping-calculator #address_country_container>div,#shipping-calculator #address_province_container>div{position:relative}#shipping-calculator #address_country_container>div:after,#shipping-calculator #address_province_container>div:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--dl-muted);border-bottom:2px solid var(--dl-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}#shipping-calculator .get-rates,#shipping-calculator input#get-rates-submit,#shipping-calculator button#get-rates-submit{display:block;width:100%;height:46px;background:transparent!important;color:var(--dl-ink)!important;border:1px solid var(--dl-ink)!important;border-radius:var(--dl-radius)!important;font-family:var(--dl-body)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background .2s var(--dl-ease),color .2s var(--dl-ease)}#shipping-calculator .get-rates span{color:inherit!important}#shipping-calculator .get-rates:hover,#shipping-calculator input#get-rates-submit:hover,#shipping-calculator button#get-rates-submit:hover{background:var(--dl-ink)!important;color:var(--dl-text-inv)!important}.cart-note .form-label{font-family:var(--dl-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--dl-text)}.cart-note textarea,textarea.cart__note{border-radius:10px!important;min-height:96px;padding:12px 14px}.cart-securityImage{display:flex;align-items:center;gap:10px}@media(max-width:767px){.cart-container .cart-content-item[data-cart-total]{padding:18px 16px 22px!important;border-radius:14px}.cart-container .cart-content-item[data-cart-total] .list-unstyled,.cart-container .cart-content-item[data-cart-total]>form{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.cart-container .cart-actions .button,.cart-container .button-checkout,.cart-container .btn-continue,.cart-container #shipping-calculator .get-rates{width:100%!important;max-width:100%!important;display:block;margin-left:0!important;margin-right:0!important;padding:15px 18px!important;font-size:13px!important;letter-spacing:.06em!important;white-space:normal}.cart-container .cart-actions{display:flex;flex-direction:column;gap:10px}.cart-container .cart-coupon-code input,.cart-container #shipping-calculator select.select__select,.cart-container #shipping-calculator input[type=text],.cart-container #shipping-calculator input.field__input{width:100%!important;box-sizing:border-box}.cart-header{display:none}.cart-item{padding:13px;margin-bottom:12px}.cart-item-block.cart-item-price.small-screen-visible{margin-top:6px}.cart-item-blocks.small-screen-visible{margin-top:10px}.cart-container .cart-content-item.cart-total{position:static;margin-top:18px}}@media(max-width:480px){.dlp-buyrow .dlp-qty{justify-content:space-between;padding:3px 6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-redesign.css.map */
