:root{--dtv-blue: #0c6ca4;--dtv-blue-hover: #08547f;--dtv-blue-dark: #0b3a5c;--dtv-blue-tint: #e6f0f7;--dtv-green: #96aa21;--dtv-promo: #e4381c;--dtv-canvas: #f4f5f7;--dtv-canvas-rgb: 244 245 247;--dtv-surface: #ffffff;--dtv-line: #e3e5e9;--dtv-ink: #1a1a1a;--dtv-ink-muted: #6e6e6e;--dtv-radius-sm: 8px;--dtv-radius: 12px;--dtv-radius-lg: 16px;--dtv-shadow-card: 0 1px 2px rgb(16 24 40 / .04), 0 2px 8px rgb(16 24 40 / .04);--dtv-shadow-card-hover: 0 4px 12px rgb(16 24 40 / .08), 0 12px 32px rgb(16 24 40 / .08);--heading-letter-spacing: -.01em}@media screen and (min-width:700px){:root{--text-h0: 3rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.5rem;--text-h4: 1.25rem}}@media screen and (min-width:1400px){:root{--text-h0: 3.25rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.625rem;--text-h4: 1.375rem;--text-h5: 1.125rem;--text-h6: 1rem}}body{background:var(--dtv-canvas);-webkit-font-smoothing:antialiased}.button,.btn{font-weight:600;letter-spacing:0;text-transform:none}.announcement-bar,.announcement-bar[class]{padding-block:6px;font-weight:500;line-height:1.4}.header--search-bar{--header-padding-block: var(--spacing-2-5);--header-part-gap: var(--spacing-3);--header-icon-list-spacing: var(--spacing-4);box-shadow:0 1px 0 var(--dtv-line)}.header--search-bar .header__wrapper{row-gap:var(--spacing-2-5)}.header__search{position:relative;display:block;grid-area:search;min-width:0}.header__search-bar{position:relative;z-index:2;display:flex;align-items:center;gap:var(--spacing-1);width:100%;height:40px;padding-inline:var(--spacing-5) var(--spacing-1);background:var(--dtv-surface);border:1px solid #8f9399;border-radius:999px;transition:border-color .15s,background-color .15s,box-shadow .15s}.header__search-bar:focus-within,.header__search[open] .header__search-bar{border-color:var(--dtv-blue);box-shadow:0 0 0 3px var(--dtv-blue-tint)}@media(pointer:fine){.header__search-bar:hover{border-color:var(--dtv-ink)}}.header__search-input{flex:1 1 auto;min-width:0;height:100%;padding:0;background:transparent;border:0;outline:0;color:var(--dtv-ink);font-size:16px}.header__search-input::placeholder{color:var(--dtv-ink-muted);opacity:1}.header__search-input::-webkit-search-decoration,.header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header__search-reset{display:none;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;color:var(--dtv-ink-muted)}.header__search.has-query .header__search-reset{display:grid}@media(pointer:fine){.header__search-reset:hover{background:var(--dtv-canvas);color:var(--dtv-ink)}}.header__search-submit{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;color:#4a4f55;transition:color .15s}.header__search-submit svg{width:20px;height:20px}@media(pointer:fine){.header__search-submit:hover{color:var(--dtv-blue)}}.header__search-panel{position:absolute;z-index:1;top:calc(100% + var(--spacing-2));inset-inline:0;max-height:min(70vh,620px);padding:var(--spacing-5);overflow:hidden auto;container-type:inline-size;overscroll-behavior:contain;background:var(--dtv-surface);color:var(--dtv-ink);border:1px solid var(--dtv-line);border-radius:var(--dtv-radius-lg);box-shadow:var(--dtv-shadow-card-hover),0 0 0 100vmax #0b3a5c40;text-align:start}.header__search-panel[hidden]{display:none}.header-search-results{display:grid;gap:var(--spacing-6)}.header-search-results__aside,.header-search-results__main{min-width:0}.header-search-results__aside{display:grid;align-content:start;gap:var(--spacing-5)}.header-search-results__title{margin-block-end:var(--spacing-2);color:var(--dtv-ink-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.header-search-results__links{display:grid;gap:2px}.header-search-results__links a{display:flex;align-items:center;gap:var(--spacing-2-5);margin-inline:calc(-1 * var(--spacing-2));padding:var(--spacing-1-5) var(--spacing-2);border-radius:var(--dtv-radius-sm);font-size:var(--text-sm)}.header-search-results__links a:hover,.header-search-results__links a:focus-visible{background:var(--dtv-blue-tint);color:var(--dtv-blue)}.header-search-results__query svg{flex-shrink:0;color:var(--dtv-ink-muted)}.header-search-results__query mark{background:none;color:inherit;font-weight:700}.header-search-results__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.header-search-results__chips a{display:block;padding:var(--spacing-1-5) var(--spacing-3-5);border:1px solid var(--dtv-line);border-radius:999px;font-size:var(--text-sm);transition:border-color .15s,color .15s}.header-search-results__chips a:hover{border-color:var(--dtv-blue);color:var(--dtv-blue)}.header-search-results__products{display:grid;gap:var(--spacing-1)}.header-search-product{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2);border-radius:var(--dtv-radius);transition:background-color .15s}.header-search-product:hover,.header-search-product:focus-visible{background:var(--dtv-canvas)}.header-search-product__media{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;padding:4px;background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--dtv-radius-sm)}.header-search-product__media img{max-width:100%;max-height:100%;object-fit:contain}.header-search-product__info{display:grid;gap:2px;min-width:0}.header-search-product__vendor{color:var(--dtv-blue);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.header-search-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:1.3}.header-search-product .price-list{margin:var(--spacing-1) 0 0;font-size:16px;line-height:1.2}.header-search-product .price-list sale-price{color:var(--dtv-ink);font-size:16px;font-weight:700;opacity:1}.header-search-product .price-list compare-at-price{font-size:13px;font-weight:400}.header-search-product .iva-incl{flex-wrap:wrap;gap:0 4px;color:var(--dtv-ink-muted);font-size:12px;line-height:1.3}.header-search-product .iva-incl .pr-iva{margin:0}.header-search-product .price-list sale-price.text-on-sale{color:var(--dtv-promo)}.header-search-results__all{width:100%;margin-block-start:var(--spacing-4)}.header-search-results__empty{display:grid;gap:var(--spacing-1);padding-block:var(--spacing-2)}@container (min-width: 520px){.header-search-results__products{grid-template-columns:repeat(2,minmax(0,1fr))}.header-search-results__all{width:auto}}@container (min-width: 760px){.header-search-results{grid-template-columns:240px minmax(0,1fr);gap:var(--spacing-8)}.header-search-results--products-only{grid-template-columns:minmax(0,1fr)}.header-search-results__aside{padding-inline-end:var(--spacing-6);border-inline-end:1px solid var(--dtv-line)}}@container (min-width: 1000px){.header-search-results__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1150px){.header__search-panel{padding:var(--spacing-6)}}.header--search-bar .header__cart-count{top:-.5rem}.header--search-bar .count-bubble{background:var(--dtv-promo);color:#fff}@media screen and (min-width:700px){.header--search-bar{--header-icon-list-spacing: var(--spacing-5)}}@media screen and (min-width:1150px){.header--search-bar{--header-padding-block: var(--spacing-3);--header-part-gap: var(--spacing-8)}.header--search-bar .header__wrapper{row-gap:var(--spacing-3)}.header__link-list--bar{justify-content:flex-start;gap:var(--spacing-1) var(--spacing-5)}.header__link-list--bar>ul>li>a,.header__link-list--bar>ul>li>details>summary,.header__link-list--bar>ul>li>button{font-size:13px;font-weight:600;white-space:nowrap;opacity:1;transition:color .15s}.header__link-list--bar .icon-chevron-bottom{display:none}.header__link-list--bar>ul>li>a:hover,.header__link-list--bar>ul>li>a[aria-current=page],.header__link-list--bar>ul>li>details>summary:hover,.header__link-list--bar>ul>li>details[open]>summary{color:var(--dtv-blue)}.header--search-bar.is-condensed .header__main-nav{display:none}.header--search-bar.is-condensed .header__search{width:100%}}.mega-menu{border-block-start:1px solid var(--dtv-line);box-shadow:0 9999px 0 9999px #0b3a5c59}.header--search-bar .mega-menu{--mega-menu-inset: max(var(--container-gutter), 50% - var(--container-max-width) / 2);left:var(--mega-menu-inset);right:var(--mega-menu-inset);width:auto;padding-inline:var(--spacing-8);border:1px solid var(--dtv-line);border-block-start:0;border-radius:0 0 var(--dtv-radius-lg) var(--dtv-radius-lg)}.header-boxed-wrapper{display:block;padding:var(--spacing-2);background:var(--dtv-canvas)}.header--boxed{--background: var(--dtv-canvas-rgb);max-width:var(--container-max-width);border-radius:var(--dtv-radius);box-shadow:none}.dtv-hero-first .header-boxed-wrapper{padding-block-end:0;background:transparent}.dtv-hero-first .header--boxed{--background: var(--header-background);box-shadow:0 1px 2px #1018280f,0 4px 16px #10182814}.header--boxed .header__wrapper{padding-inline:var(--spacing-4)}.header--boxed .mega-menu{--mega-menu-inset: 0px;top:100%;border:1px solid var(--dtv-line);border-block-start:var(--spacing-2) solid transparent;background-clip:padding-box;border-radius:var(--dtv-radius-lg)}.header--boxed[allow-transparency],.header--boxed:not(.is-filled){--header-background-opacity: 1 !important;--header-logo-opacity: 1 !important;--header-background-blur-radius: 0px !important;--text-color: var(--header-text) !important}.dtv-header-boxed [role=main]>.shopify-section:first-child{margin-block-start:0!important}.dtv-header-boxed [allow-transparent-header] .content-over-media>:not(img,video,iframe,svg,video-media,picture){padding-block-start:0}.dtv-header-boxed .dtv-hero-first [role=main]>.shopify-section:first-child{margin-block-start:calc(-1 * var(--header-height, 0px))!important}.dtv-header-boxed .dtv-hero-first [role=main]>.shopify-section:first-child :is(.slideshow:not(.slideshow--boxed) .content-over-media,.content-over-media.full-bleed)>:not(img,video,iframe,svg,video-media,picture){padding-block-start:var(--header-height, 0px)}.dtv-header-boxed .dtv-hero-first [role=main]>.shopify-section:first-child .slideshow--boxed{padding-block-start:calc(var(--header-height, 0px) + var(--spacing-3))}@media screen and (min-width:700px){.header-boxed-wrapper{padding:var(--spacing-3) var(--container-gutter)}.dtv-hero-first .header-boxed-wrapper{padding-block-end:0}.header--boxed{border-radius:var(--dtv-radius-lg)}.header--boxed .header__wrapper{padding-inline:var(--spacing-6)}}.dropdown-menu{border-radius:var(--dtv-radius);box-shadow:var(--dtv-shadow-card-hover),0 0 0 1px var(--dtv-line)}.section-header .h2,.section-header h2{font-size:var(--text-h3)}.section-header .subheading{color:var(--dtv-blue);font-weight:600;letter-spacing:.04em}.section-header .text-with-icon{color:var(--dtv-blue);font-weight:600}.shopify-section--slideshow .slideshow{border-radius:var(--slideshow-border-radius, 0px);overflow:hidden}.image-link-blocks__item .content-over-media{border-radius:var(--dtv-radius-lg);box-shadow:var(--dtv-shadow-card);transition:box-shadow .2s,transform .2s}@media(pointer:fine){.image-link-blocks__item:hover .content-over-media{box-shadow:var(--dtv-shadow-card-hover);transform:translateY(-2px)}}.image-link-blocks__title{font-weight:700}.product-card{--product-card-info-padding: var(--spacing-4);background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--dtv-radius-lg);box-shadow:var(--dtv-shadow-card);overflow:hidden;height:100%;transition:box-shadow .2s,border-color .2s}@media(pointer:fine){.product-card:hover{border-color:transparent;box-shadow:var(--dtv-shadow-card-hover)}}.product-card--blends .product-card__info{padding:var(--product-card-info-padding)}.product-card__figure{padding:var(--spacing-4);background:var(--dtv-surface)}.product-card__image{border-radius:var(--dtv-radius-sm)}.product-card__info{align-content:start;gap:var(--spacing-1-5);border-block-start:1px solid var(--dtv-line)}.product-card__info>a.link-faded,.product-card__info .rating-with-text>a.link-faded{color:var(--dtv-blue);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.product-card__title a{font-weight:500}.product-card .price-list{margin-block-start:var(--spacing-1);align-items:baseline}.product-card .price-list sale-price{color:var(--dtv-ink);font-size:1.25rem;font-weight:700;opacity:1}.product-card .price-list sale-price.text-on-sale{color:var(--dtv-promo)}.product-card .price-list compare-at-price{font-size:var(--text-sm)}@media screen and (min-width:700px){.product-card{--product-card-info-padding: var(--spacing-5)}.product-card .price-list sale-price{font-size:1.375rem}}.product-card__quick-buy .button{width:100%}.product-card__mobile-quick-buy-button{background:var(--dtv-blue);color:#fff}.badge{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.product-info .sped-container{display:flex;align-items:center;gap:var(--spacing-2);width:fit-content;max-width:100%;padding:var(--spacing-1-5) var(--spacing-3);background:var(--dtv-surface);border:1px solid var(--dtv-blue);border-radius:var(--rounded-lg);color:var(--dtv-blue);font-size:13px;line-height:1.35}.sped-container__icon svg{width:18px;height:18px}.sped-container__icon{display:grid;flex-shrink:0;color:var(--dtv-blue)}.sped-container__text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-1);min-width:0}.sped-container__text p{margin:0}.sped-container__text .sogliadisped{display:flex;margin:0;gap:var(--spacing-1)}.sped-container__text .trattino{margin:0}@media screen and (max-width:768px){.sped-container__text{flex-direction:column;row-gap:2px}}klarna-placement::part(osm-container){padding:var(--spacing-1-5) var(--spacing-3);border:0;border-radius:var(--rounded-lg)}klarna-placement::part(osm-badge){height:22px;width:auto}klarna-placement::part(osm-message),klarna-placement::part(osm-cta){font-size:12px;line-height:1.35}.product-info .heidi_messaging{padding:var(--spacing-1-5) var(--spacing-3);border:0;border-radius:var(--rounded-lg)}.product-info .heidi_messaging .heyLight-inline{min-height:0;padding:0;font-size:12px;line-height:1.35}.product-info .heidi_messaging .heyLightLogo{flex-shrink:0;width:50px;min-width:50px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}.product-info .heidi_messaging .heyLight-inline *{font-size:inherit}.product-info .quantity-selector{height:38px;border-color:var(--dtv-line)}.product-info .quantity-selector__button{padding-inline:var(--spacing-3-5);color:var(--dtv-blue)}.product-info .quantity-selector__input{min-width:var(--spacing-8);font-weight:600}.product-info .product-tabs .tabs{gap:var(--spacing-1);margin:0;border-bottom:2px solid var(--dtv-blue)}.product-info .product-tabs .tab-title{margin:0;padding:var(--spacing-2) var(--spacing-4);border:0;border-radius:var(--dtv-radius-sm) var(--dtv-radius-sm) 0 0;background:var(--dtv-blue-tint);color:var(--dtv-blue);font-size:13px;font-weight:600;letter-spacing:.03em}.product-info .product-tabs .tab-title:hover{background:#d3e5f1}.product-info .product-tabs .tab-title.active{border:0;background:var(--dtv-blue);color:#fff;font-weight:700}.product-info .price-list{margin-block-start:0}.product-info__price sale-price{font-size:2rem;font-weight:700}.product-info__price sale-price:not(.text-on-sale){color:var(--dtv-ink)}.product-info__title{font-weight:700}.product-info .buy-buttons .button,.product-info .shopify-payment-button__button{border-radius:var(--dtv-radius-sm);min-height:52px}.input,.textarea,.select{background:var(--dtv-surface);border-color:var(--dtv-line)}.input:focus,.textarea:focus,.select:focus{border-color:var(--dtv-blue);box-shadow:0 0 0 3px var(--dtv-blue-tint)}.text-with-icons__list .text-with-icons__item{padding:var(--spacing-6);background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--dtv-radius-lg)}.text-with-icons__item svg,.text-with-icons__item img{color:var(--dtv-blue)}.footer{border-radius:var(--dtv-radius-lg) var(--dtv-radius-lg) 0 0}.footer .h6,.footer h3,.footer h2{font-size:var(--text-base);font-weight:700;letter-spacing:.02em}.footer__block--menu a{opacity:.8;transition:opacity .15s}.footer__block--menu a:hover{opacity:1}.footer__aside{border-block-start:1px solid rgb(255 255 255 / .15);padding-block-start:var(--spacing-8)}.footer__newsletter-form{--input-height: 2.125rem;max-width:380px}.footer__newsletter-form .input{padding-inline-end:3.25rem;background:#ffffff14;border-color:#ffffff4d;border-radius:999px;color:inherit;font-size:var(--text-sm)}.footer__newsletter-form .input:focus{border-color:#fffc;box-shadow:none}.footer__newsletter-form .floating-label{margin-inline-start:var(--input-padding-inline);font-size:var(--text-sm)}.footer__newsletter-form :is(.input:focus,.input:not(:placeholder-shown))~.floating-label{transform:scale(.75) translateY(-.75rem)}.footer__newsletter-form .self-submit-button{right:6px}.footer__newsletter-form .self-submit-button .circle-chevron{width:32px;height:32px}.cart-drawer .horizontal-product{align-items:flex-start}.cart-drawer .horizontal-product__info{display:grid;justify-content:stretch;align-items:start;gap:var(--spacing-2-5);min-width:0}.cart-drawer .horizontal-product__info a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.cart-drawer .horizontal-product .price-list{margin:var(--spacing-1) 0 0;font-size:15px}.cart-drawer .horizontal-product__cta{margin:0}.cart-drawer .horizontal-product__cta .button{width:100%}.cart-invoice{container-type:inline-size;display:grid;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--rounded-lg);transition:border-color .15s}.cart-invoice[open]{border-color:var(--dtv-blue)}.cart-invoice__toggle{display:flex;align-items:center;gap:var(--spacing-2-5);cursor:pointer;font-size:var(--text-sm);font-weight:600}.cart-invoice__toggle input[type=checkbox]{flex-shrink:0;width:18px;height:18px;accent-color:var(--dtv-blue)}.cart-invoice__body{display:grid;gap:var(--spacing-3)}.cart-invoice__body[hidden],.cart-invoice__panel[hidden]{display:none}.cart-invoice__tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;background:var(--dtv-blue-tint);border-radius:var(--dtv-radius-sm)}.cart-invoice__tab{position:relative;cursor:pointer}.cart-invoice__tab input{position:absolute;opacity:0;pointer-events:none}.cart-invoice__tab span{display:block;padding:var(--spacing-1-5) var(--spacing-3);border-radius:calc(var(--dtv-radius-sm) - 2px);color:var(--dtv-blue);font-size:13px;font-weight:600;text-align:center;transition:background-color .15s,color .15s}.cart-invoice__tab input:checked+span{background:var(--dtv-blue);color:#fff}.cart-invoice__tab input:focus-visible+span{outline:2px solid var(--dtv-blue);outline-offset:2px}.cart-invoice__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-2-5);margin:0;padding:0;border:0}.cart-invoice__field{display:grid;gap:4px}.cart-invoice__field label{color:var(--dtv-ink-muted);font-size:12px;font-weight:600}.cart-invoice__field .input{height:38px;padding-inline:var(--spacing-3);font-size:var(--text-sm)}.cart-invoice__field .input:user-invalid{border-color:var(--dtv-promo)}.cart-invoice__hint{color:var(--dtv-ink-muted);font-size:12px}@container (min-width: 400px){.cart-invoice__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-invoice__field--full{grid-column:1 / -1}}.cart-header__free-shipping{width:100%;max-width:450px}.cart-recap__free-shipping{display:none;font-size:var(--text-sm);text-align:start}.cart-recap__free-shipping>*{max-width:none;margin-inline:0;text-align:start}@media screen and (min-width:1150px){.cart-header__free-shipping{display:none}.cart-recap__free-shipping{display:block}}.cart-form{background:var(--dtv-surface)}:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .free-shipping-bar{gap:var(--spacing-2-5);padding:var(--spacing-3) var(--spacing-4);background:var(--dtv-blue);border-radius:var(--rounded-lg);color:#fff;font-size:var(--text-sm)}:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .free-shipping-bar :is(span,strong,b) *{color:inherit}:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .free-shipping-bar strong,:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .free-shipping-bar span>span{color:#fff;font-weight:700}:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .progress-bar{height:6px;background:#ffffff40}:is(.cart-header__free-shipping,.cart-recap__free-shipping,.cart-drawer) .progress-bar:before{background:var(--dtv-green);border-radius:inherit}.order-summary{border-collapse:separate;border-spacing:0;background:var(--dtv-surface);border:1px solid rgb(var(--border-color));border-radius:var(--rounded);overflow:hidden}.order-summary__header,.order-summary__body{background:var(--dtv-surface)}.order-summary :is(th,td):first-child{padding-inline-start:var(--spacing-4)}.order-summary :is(th,td):last-child{padding-inline-end:var(--spacing-4)}.order-summary__body tr:first-child td{padding-block-start:var(--spacing-4)}@media screen and (min-width:700px){.order-summary :is(th,td):first-child{padding-inline-start:var(--spacing-6)}.order-summary :is(th,td):last-child{padding-inline-end:var(--spacing-6)}}.cart-page{padding-block:var(--spacing-6) var(--spacing-12)}.cart-header{justify-items:start;gap:var(--spacing-4);text-align:start}.cart-header h1{font-size:var(--text-h4)}.cart-header__free-shipping{max-width:none}.cart{gap:var(--spacing-4)}@media screen and (min-width:700px){.cart{gap:var(--spacing-5)}}.order-summary__body td.text-subdued:last-child,.order-summary__body .price-list,.order-summary__body .price-list :is(sale-price,.text-subdued){color:var(--dtv-ink);opacity:1}.order-summary__body td.text-subdued:last-child{font-weight:600}.cart-order{gap:var(--spacing-4)}@media screen and (min-width:700px){.cart-order{gap:var(--spacing-6)}}@media screen and (max-width:699px){.line-item{--line-item-image-width: 4rem;gap:var(--spacing-3)}.line-item__info{gap:var(--spacing-1-5)}.line-item__info>.v-stack{gap:2px}.line-item__info a.bold,.line-item__info p.bold{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3}.line-item .price-list{margin-block-start:var(--spacing-1);font-size:16px}.line-item .iva-incl{font-size:12px}.order-summary__body td{padding-block-end:var(--spacing-3)}.order-summary__body tr:first-child td{padding-block-start:var(--spacing-3)}.order-summary :is(th,td):first-child{padding-inline-start:var(--spacing-3)}.order-summary :is(th,td):last-child{padding-inline-end:var(--spacing-3)}}@media screen and (max-width:699px){.cart-form{gap:var(--spacing-4);padding:var(--spacing-4)}}.order-summary .line-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.order-summary .line-item__media-wrapper{width:auto;min-width:0;height:100%;aspect-ratio:1}.order-summary .line-item__media-wrapper img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:699px){.order-summary .line-item{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}.order-summary .line-item__media-wrapper{width:100%;height:auto;align-self:start}}.collection-header{margin-block:var(--spacing-5) var(--spacing-4);text-align:start}.collection-header .v-stack{justify-items:start}.shopify-section--collection-banner+.shopify-section--main-collection .collection{margin-block-start:0}.product-card .product-card__title{min-height:2.6em!important;max-height:2.6em;line-height:1.3}.collection__results>.v-stack>.v-stack>p.text-center{text-align:start}@media screen and (min-width:700px){.order-summary .line-item{grid-template-columns:100px minmax(0,1fr);align-items:start}.order-summary .line-item__media-wrapper{width:100px;height:100px}}.cart-drawer .line-item .price-list,.cart-drawer .line-item .price-list :is(sale-price,.text-subdued){color:var(--dtv-ink);opacity:1}.cart-header__free-shipping,.cart-header .free-shipping-bar{width:100%;max-width:none}.collection__facets .facets-vertical{padding:var(--spacing-2) var(--spacing-5);background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--rounded-lg)}.facets-vertical .accordion{border-color:var(--dtv-line)}.facets-vertical>input+.accordion,.facets-vertical>.accordion:first-child{border-block-start:0}.collection__facets .facets-vertical>.accordion:not(:has(~.accordion)){border-block-end:0}.facets-vertical .accordion__toggle,.facets-vertical .accordion__toggle label{color:var(--dtv-ink);font-size:var(--text-sm)}.facets-vertical .circle-chevron{background:var(--dtv-blue-tint);color:var(--dtv-blue)}.facets-vertical .group:hover .circle-chevron,.facets-vertical .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:var(--dtv-blue);color:#fff}.facets-vertical .checkbox{width:18px;height:18px;top:2px;background-color:var(--dtv-surface);border:1px solid #c3c8cf;border-radius:4px;box-shadow:none}.facets-vertical .checkbox:checked{background-color:var(--dtv-blue);border-color:var(--dtv-blue)}.facets-vertical .checkbox~label{opacity:1;color:var(--dtv-ink);font-size:var(--text-sm)}.facets-vertical .checkbox:checked~label{color:var(--dtv-blue);font-weight:600}.facets-vertical .checkbox:not(:disabled):hover{border-color:var(--dtv-blue)}.facets-vertical .switch{background:#d5d9df}.facets-vertical .switch:checked{background:var(--dtv-blue)}.facets-vertical .price-range{--text-color: 12 108 164}.facets-vertical .price-range .input-prefix{border-color:var(--dtv-line);border-radius:var(--dtv-radius-sm);background:var(--dtv-surface);color:var(--dtv-ink)}.facets-vertical .price-range .input-prefix:focus-within{border-color:var(--dtv-blue);box-shadow:0 0 0 3px var(--dtv-blue-tint)}.collection__top-bar .text-with-icon{color:var(--dtv-blue);font-weight:700}.collection__top-bar .text-with-icon svg{color:var(--dtv-blue);opacity:1}.removable-facet{padding:var(--spacing-1-5) var(--spacing-3);background:var(--dtv-blue-tint);color:var(--dtv-blue);font-size:13px;font-weight:600}.facet-clear-all{color:var(--dtv-blue)}.collection-card--stacked{display:flex;flex-direction:column;height:100%;background:var(--dtv-surface);border:1px solid var(--dtv-line);border-radius:var(--rounded-lg);box-shadow:var(--dtv-shadow-card);transition:border-color .2s,box-shadow .2s,transform .2s}.collection-card--stacked{overflow:hidden}.collection-card--stacked .collection-card__media{aspect-ratio:4 / 3;padding:0;overflow:hidden;background:transparent}.collection-card--stacked .collection-card__media>:is(img,svg){display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .3s ease}.collection-card--stacked .collection-card__content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-block-start:auto;padding:var(--spacing-3-5) var(--spacing-4)}.collection-card--stacked .collection-card__content{display:grid;gap:2px;min-width:0;transform:none}.collection-card--stacked .collection-card__subheading{color:var(--dtv-ink-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.collection-card--stacked .collection-card__title{margin:0;color:var(--dtv-blue);font-size:var(--text-base);font-weight:700;line-height:1.3}.collection-card--stacked .collection-card__arrow{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:999px;background:var(--dtv-blue-tint);color:var(--dtv-blue);transition:background-color .2s,color .2s}.collection-card--stacked .collection-card__arrow svg{opacity:1;visibility:visible;transform:none}@media(pointer:fine){.collection-card--stacked:hover{border-color:var(--dtv-blue);box-shadow:var(--dtv-shadow-card-hover)}.collection-card--stacked:hover .collection-card__media>:is(img,svg){transform:scale(1.04)}.collection-card--stacked:hover .collection-card__arrow{background:var(--dtv-blue);color:#fff}}@media screen and (min-width:700px){.collection-card--stacked .collection-card__title{font-size:var(--text-lg)}}.slideshow__text{max-width:560px;font-size:var(--text-base);line-height:1.5}.slideshow__text>*+*{margin-block-start:var(--spacing-2)}.text-center .slideshow__text{margin-inline:auto}.text-end .slideshow__text{margin-inline-start:auto}@media screen and (min-width:700px){.slideshow__text{font-size:var(--text-lg)}.sm\:text-center .slideshow__text{margin-inline:auto}.sm\:text-end .slideshow__text{margin-inline:auto 0}.sm\:text-start .slideshow__text{margin-inline:0 auto}}.collection-card--stacked{border-color:var(--dtv-blue);background:var(--dtv-blue)}.collection-card--stacked .collection-card__content-wrapper{background:var(--dtv-blue);color:#fff}.collection-card--stacked .collection-card__subheading{color:#ffffffbf}.collection-card--stacked .collection-card__title{color:#fff}.collection-card--stacked .collection-card__arrow{background:#fff;color:var(--dtv-blue)}@media(pointer:fine){.collection-card--stacked:hover{border-color:var(--dtv-blue-hover)}.collection-card--stacked:hover .collection-card__content-wrapper{background:var(--dtv-blue-hover)}.collection-card--stacked:hover .collection-card__arrow{background:var(--dtv-green);color:#fff}}@media screen and (min-width:1000px){.collection-card--stacked:hover .collection-card__content{transform:none}.collection-card--stacked:hover .collection-card__content-wrapper svg{transform:none}}.collection-card--stacked .collection-card__media{background:var(--dtv-surface)}.collection-card--stacked .collection-card__media>:is(img,svg){object-fit:contain}.collection-card--stacked.collection-card--cover .collection-card__media>:is(img,svg){object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dtv-restyle.css.map */
