:root{--dt-red: #f80000;--dt-red-700: #b81818;--dt-ink: #111111;--dt-white: #ffffff;--dt-grey-100: #f5f5f5;--dt-grey-300: #e0e0e0;--dt-radius: 4px;--dt-grid-line: rgba(17, 17, 17, .1);--dt-shadow: 0 8px 24px rgba(17, 17, 17, .08);--font-heading-family: "Sora", var(--font-body-family), system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 700}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.banner__heading,.title,.product__title h1,.card__heading,.price-item{font-family:var(--font-heading-family)}h1,h2,.h0,.h1,.h2,.banner__heading,.product__title h1{font-weight:700;letter-spacing:-.02em}h3,h4,.h3,.h4,.card__heading{font-weight:600;letter-spacing:-.01em}html .price-item,html .price-item--sale,.totals__total-value,.cart-item__price-wrapper .price{font-weight:700;letter-spacing:-.02em}.caption-with-letter-spacing,.badge,.dt-label{letter-spacing:.06em;text-transform:uppercase;font-weight:600}html .button,html .shopify-payment-button__button--unbranded,html .quick-add__submit{font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em;min-height:4.6rem}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{filter:brightness(.86)}.button--secondary{--color-button: 255, 255, 255;--color-button-text: 17, 17, 17}.button:focus-visible,.link:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:.2rem solid var(--dt-red-700)!important;outline-offset:.3rem;box-shadow:none!important}html .badge{border:0;border-radius:var(--dt-radius);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;line-height:1;padding:.6rem .8rem}html .price__badge-sale,html .price__badge-sold-out{border-radius:var(--dt-radius)}html .product-card-wrapper .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:1.3}.product-card-wrapper .card__content{padding-top:1.2rem}.product-card-wrapper .card-information{margin-top:.6rem}.product-card-wrapper .price{margin-top:.8rem;font-size:1.6rem}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--dt-red-700)}.dt-savings{display:inline-block;margin-left:.6rem;padding:.35rem .6rem;border-radius:var(--dt-radius);background:var(--dt-red);color:var(--dt-white);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;line-height:1;vertical-align:middle}html .product-card-wrapper .quick-add__submit{min-height:4.2rem;font-size:1.3rem}.card--standard .card__inner{background:var(--dt-white)}.card .media img{object-fit:contain;background:var(--dt-white)}.dt-grid-bg{background-color:var(--dt-white);background-image:linear-gradient(var(--dt-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--dt-grid-line) 1px,transparent 1px);background-size:4.8rem 4.8rem;background-position:center top}.dt-grid-bg--dark{background-color:var(--dt-ink);--dt-grid-line: rgba(255, 255, 255, .12)}.dt-divider{height:1px;background:var(--dt-grey-300);margin:0}.dt-t-motif:before{content:"";display:block;width:4.8rem;height:2.4rem;margin-bottom:1.6rem;background:linear-gradient(var(--dt-red),var(--dt-red)) top / 100% .6rem no-repeat,linear-gradient(var(--dt-red),var(--dt-red)) center top / .8rem 100% no-repeat}.dt-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;border-bottom:1px solid var(--dt-grey-300);padding-bottom:1.2rem;margin-bottom:2.4rem}.section-header .title-wrapper-with-link .title:after,.collection__title .title:after,[id$=__hero] .banner__heading:before{content:"";display:block;width:4rem;height:.4rem;background:var(--dt-red);margin:1.2rem 0 0}[id$=__hero] .banner__heading:before{margin:0 auto 1.6rem;width:5.6rem;height:.6rem}[id$=__hero] .banner__heading{font-size:clamp(3.2rem,5vw,6rem);line-height:1.05}.dt-utility{background:var(--dt-ink);color:var(--dt-white);font-size:1.2rem;letter-spacing:.02em;overflow:hidden}.dt-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:3.6rem;min-width:0}.dt-utility__list{display:flex;flex:1 1 auto;min-width:0;gap:2.4rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.dt-utility__list::-webkit-scrollbar{display:none}.dt-utility__item{display:inline-flex;align-items:center;gap:.6rem}.dt-utility__item:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--dt-red);flex-shrink:0}.dt-utility a{color:inherit;text-decoration:none}.dt-utility a:hover{text-decoration:underline;text-underline-offset:.3rem}.dt-utility__contact{display:none;flex-shrink:0;font-weight:600}@media screen and (min-width:750px){.dt-utility__contact{display:inline-flex;gap:1.6rem}}.dt-search{display:none;position:relative;width:100%}.dt-search .field{margin:0}.dt-search .field__input{border-radius:var(--dt-radius);min-height:4.4rem;padding-right:4.6rem}.dt-search .field:after,.dt-search .field:before{border-radius:var(--dt-radius)}.dt-search .search__button{color:var(--dt-red-700)}.dt-search .predictive-search{width:100%;min-width:48rem;border-radius:var(--dt-radius);box-shadow:var(--dt-shadow)}@media screen and (min-width:990px){.header.dt-header--search{grid-template-columns:auto minmax(28rem,1fr) auto;grid-template-areas:"heading search icons" "navigation navigation navigation";column-gap:2.4rem;row-gap:.4rem}.header.dt-header--search .header__inline-menu{grid-area:navigation;margin-left:-1.2rem}.header.dt-header--search .header__inline-menu>ul{flex-wrap:nowrap;white-space:nowrap}.header.dt-header--search .dt-search{display:block;grid-area:search;align-self:center}.header.dt-header--search .header__icons{grid-area:icons}.header.dt-header--search .header__search{display:none}.header.dt-header--search .header__menu-item{padding:.8rem 1.2rem;font-weight:600}}@media screen and (min-width:1280px){.header.dt-header--search{grid-template-columns:auto auto minmax(28rem,48rem) auto;grid-template-areas:"heading navigation search icons";row-gap:0}.header.dt-header--search .header__inline-menu{margin-left:0}}.header__icon .cart-count-bubble{background:var(--dt-red);color:var(--dt-white);font-weight:700}.header__menu-item:hover,.header__active-menu-item{text-decoration-color:var(--dt-red)}.footer-contact__list{margin:0;padding:0}.footer-contact__item{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.8rem;line-height:1.5}.footer-contact__label{flex-shrink:0;opacity:.75}.footer-contact__item .link{color:inherit}html .footer-block__heading{font-family:var(--font-heading-family);font-weight:600}.footer .footer-block__heading:after{content:"";display:block;width:2.4rem;height:.3rem;background:var(--dt-red);margin-top:.8rem}.dt-brands__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.6rem;align-items:center}.dt-brands__item{display:flex;align-items:center;justify-content:center;min-height:7.2rem;padding:1.2rem;border:1px solid var(--dt-grey-300);border-radius:var(--dt-radius);background:var(--dt-white);transition:border-color .2s ease}.dt-brands__item img{max-height:4rem;width:auto;max-width:100%;filter:grayscale(1);opacity:.7;transition:filter .2s ease,opacity .2s ease}.dt-brands__item:hover{border-color:var(--dt-ink)}.dt-brands__item:hover img{filter:none;opacity:1}.product__info-container .product__title h1{font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.15}.product__info-container .price--large .price-item{font-size:clamp(2.4rem,2.6vw,3.2rem)}.product__info-container .price--on-sale .price-item--sale{color:var(--dt-red-700)}html .product-form__submit{min-height:5.2rem;font-size:1.6rem}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:600}.dt-specs{width:100%;border-collapse:collapse;font-size:1.4rem;margin:0 0 2rem}.dt-specs th,.dt-specs td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--dt-grey-300);vertical-align:top}.dt-specs th{width:40%;font-weight:600;color:#111111b3;padding-right:1.2rem}.dt-specs caption{text-align:left;font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;padding:0 0 1rem}.product__info-container .icon-with-text{border:1px solid var(--dt-grey-300);border-radius:var(--dt-radius);padding:1.2rem 1.6rem;background:var(--dt-grey-100)}.dt-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--dt-white);border-top:1px solid var(--dt-grey-300);box-shadow:0 -8px 24px #1111111a}.dt-sticky-cta__info{display:flex;flex-direction:column;min-width:0}.dt-sticky-cta__price{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.1}.dt-sticky-cta__title{font-size:1.2rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-sticky-cta .button{flex:1 0 auto;min-height:4.6rem;max-width:60%}@media screen and (max-width:989px){.dt-sticky-cta.is-visible{display:flex}body.dt-has-sticky{padding-bottom:7.6rem}}.dt-whatsapp{position:fixed;right:1.6rem;bottom:1.6rem;z-index:55;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem 1rem 1.2rem;border-radius:999px;background:var(--dt-ink);color:var(--dt-white);font-size:1.4rem;font-weight:600;text-decoration:none;box-shadow:var(--dt-shadow);transition:transform .15s ease,background .15s ease}.dt-whatsapp:hover{background:#000;transform:translateY(-2px)}.dt-whatsapp svg{width:2rem;height:2rem;fill:currentColor}.dt-whatsapp:after{content:"";position:absolute;top:.4rem;right:.6rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--dt-red)}@media screen and (max-width:989px){.dt-whatsapp{right:1.2rem;bottom:1.2rem}.dt-whatsapp__label{display:none}.dt-whatsapp{padding:1.2rem}body.dt-has-sticky .dt-whatsapp{bottom:8.8rem}}html .facets__summary,html .mobile-facets__summary{font-weight:600}html .active-facets__button-inner{border-radius:var(--dt-radius)}html .product-count__text,html .facets__heading{font-weight:600}@media screen and (max-width:749px){.mobile-facets__wrapper{position:sticky;bottom:1.2rem;z-index:3}html .mobile-facets__open{background:var(--dt-ink);color:var(--dt-white);border-radius:999px;padding:1rem 1.6rem;box-shadow:var(--dt-shadow)}}[class^=ai-brand-grid__image-],[class*=" ai-brand-grid__image-"]{filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease}[class^=ai-brand-grid__item-]:hover [class^=ai-brand-grid__image-]{filter:none;opacity:1}.dt-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0 0 1.6rem;padding-bottom:1rem;border-bottom:1px solid var(--dt-grey-300)}.dt-rail__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:700;letter-spacing:-.02em}.dt-rail__title:after{content:"";display:block;width:3.2rem;height:.4rem;margin-top:.6rem;background:var(--dt-red)}.dt-rail__link{font-size:1.3rem;font-weight:600;color:var(--dt-ink);text-decoration:none;border-bottom:1px solid var(--dt-ink);white-space:nowrap}.dt-rail__link:hover{color:var(--dt-red-700);border-color:var(--dt-red-700)}[class^=ai-hero-category-button-]{font-weight:600}[class^=ai-hero-category-button-]:hover{color:var(--dt-red-700)}[class^=ai-endless-collection-title-],[class^=ai-collection-product-title-],[class^=dartech-banner-carousel__product-title-]{font-family:var(--font-heading-family);font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[class^=ai-endless-collection-price-],[class^=ai-collection-product-price-],[class^=dartech-banner-carousel__product-price-]{font-family:var(--font-heading-family);font-weight:700}[class^=ai-endless-collection-card-],[class^=ai-collection-product-card-]{box-shadow:none!important;border:1px solid var(--dt-grey-300)}[class^=ai-endless-collection-card-]:hover,[class^=ai-collection-product-card-]:hover{border-color:var(--dt-ink);transform:none!important}@media screen and (max-width:989px){.product__media-wrapper{overflow-x:clip}}@media screen and (max-width:1480px){[class*=dartech-banner-carousel__arrow--prev-]{left:8px!important}[class*=dartech-banner-carousel__arrow--next-]{right:8px!important}}.header.dt-header--search summary.header__menu-item{padding:.8rem 2.8rem .8rem 1rem}.header.dt-header--search a.header__menu-item{padding:.8rem 1rem}.header.dt-header--search .header__menu-item .icon-caret{right:1rem}.dt-search .field__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 6rem)}html .price--large .price__badge-sold-out,html .price--large .price__badge-sale{margin-left:1.2rem;vertical-align:middle;position:relative;top:-.4rem}html .product-form__submit[disabled],html .quick-add__submit[disabled]{background:#e0e0e0!important;border-color:#e0e0e0!important;color:#5a5a5a!important;cursor:not-allowed}.product-form__buttons:has(.product-form__submit[disabled]) .shopify-payment-button{display:none!important}#carthike-chat-button-container{display:none!important}.header__heading-logo-wrapper{width:auto;max-width:none!important}.header__heading-logo{display:block;width:12rem;max-width:none;height:auto}@media screen and (max-width:749px){.header__heading-logo{width:9.6rem}}@media screen and (min-width:1280px)and (max-width:1479px){.header.dt-header--search{grid-template-columns:auto auto minmax(24rem,48rem) auto;column-gap:1.6rem}.header.dt-header--search .header__icons .desktop-localization-wrapper{display:none}.header.dt-header--search a.header__menu-item{padding:.8rem}.header.dt-header--search summary.header__menu-item{padding:.8rem 2.4rem .8rem .8rem}.header.dt-header--search .header__menu-item .icon-caret{right:.6rem}.header__heading-logo{width:11rem}}.card__media .media,[class^=ai-endless-collection-image-wrapper-],[class^=dartech-banner-carousel__product-image-wrapper-]{background:var(--dt-grey-100)}.dt-search-empty{margin-top:2.4rem;text-align:center}.dt-search-empty__title{font-weight:600;margin-bottom:1.2rem}.dt-search-empty__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0;padding:0}.dt-search-empty__list .button{min-height:4rem;padding:0 1.6rem}.copyright__content:has(a[href*="shopify.com"]){display:none}.dt-footer-acc__toggle{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:default;width:100%;display:flex;align-items:center;justify-content:space-between}.dt-footer-acc__icon{display:none}@media screen and (max-width:749px){.footer-block--menu .dt-footer-acc__heading{margin-bottom:0;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.dt-footer-acc__toggle{cursor:pointer;min-height:4.4rem}.dt-footer-acc__icon{display:block;width:1.2rem;height:1.2rem;flex:0 0 auto;margin-left:1.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.footer-block--menu.is-open .dt-footer-acc__icon{transform:rotate(-135deg) translate(-2px,-2px)}.footer-block--menu .footer-block__details-content{display:none;padding:.8rem 0 1.2rem}.footer-block--menu.is-open .footer-block__details-content{display:block}.footer-block--menu.footer-block.grid__item{margin-bottom:0}}html:has(#cart-notification.active) #MainContent{position:relative;z-index:0}html:has(#cart-notification.active) .dt-sticky-cta{display:none!important}.dt-utility__inner{min-height:3.6rem}@media screen and (min-width:990px){.header.dt-header--search{min-height:8.1rem}}@media screen and (min-width:990px)and (max-width:1279px){.header.dt-header--search{min-height:11.8rem}}[class^=ai-hero-slider-dot-]{position:relative}[class^=ai-hero-slider-dot-]:before{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem}[class^=ai-collection-product-badge-],[class^=ai-collection-tab-button-].active,[class^=ai-collection-view-all-button-],[class^=ai-endless-collection-badge-],[class*=dartech-banner-carousel__product-badge-],[class^=ai-featured-collection__badge--sale-],.dt-savings{background-color:var(--dt-red-700)!important;color:var(--dt-white)!important}[class^=ai-collection-product-price-compare-],[class^=ai-endless-collection-compare-price-],[class*=dartech-banner-carousel__product-compare-price-],.price__sale .price-item--regular{color:#6b6b6b!important}.announcement-bar,.utility-bar{font-size:1.2rem}html .newsletter-form__button{color:var(--dt-red-700)}.cart-notification,.cart-drawer{--color-button: 248, 0, 0}img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/32/assets/dartech.css.map */
