.dl-brand{margin:0 0 2px;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75;display:flex;gap:.5em}.dl-brand__code{font-weight:600;opacity:1}.dl-sw{position:relative;z-index:3;width:100%;margin-top:6px}.dl-sw__row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.dl-sw__dot{width:22px;height:22px;border-radius:50%;display:inline-block;background-size:300%;background-position:50% 32%;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px #fff;background-color:#eee}.dl-sw__dot:hover,.dl-sw__dot:focus-visible{outline:2px solid currentColor;outline-offset:1px}.dl-sw__more{font-size:.75rem;text-decoration:none;padding:0 4px;opacity:.7}.dl-sw__count{margin:4px 0 0;font-size:.75rem;opacity:.65}.dl-cp{margin:4px 0 12px}.dl-cp__label{margin:0 0 8px;font-size:.9rem}.dl-cp__n{opacity:.6;font-size:.8rem}.dl-cp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-height:260px;overflow-y:auto;padding:2px}.dl-cp__sw{aspect-ratio:1;width:100%;border-radius:6px;cursor:pointer;padding:0;background-size:260%;background-position:50% 32%;background-repeat:no-repeat;background-color:#f2f2f2;border:1px solid rgba(0,0,0,.15)}.dl-cp__sw--text{font-size:.6rem;line-height:1.1;padding:2px;overflow:hidden}.dl-cp__sw.is-selected{outline:2px solid currentColor;outline-offset:2px}.dl-cp__note{margin:8px 0 0;font-size:.75rem;opacity:.6}.dl-gal{display:flex;flex-direction:column;gap:10px}.dl-gal__main{background:#f6f6f6;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden}.dl-gal__main img{width:100%;height:100%;object-fit:contain}.dl-gal__thumbs{display:flex;flex-wrap:wrap;gap:8px}.dl-gal__thumb{width:64px;height:80px;padding:0;border:1px solid rgba(0,0,0,.12);background:#f6f6f6;cursor:pointer}.dl-gal__thumb img{width:100%;height:100%;object-fit:contain}.dl-gal__thumb.is-active{outline:2px solid currentColor;outline-offset:1px}@media(min-width:750px){.dl-gal{padding:24px}}product-card .product-title,product-card [class*=product-title] a,product-card h3:not(.product-grid-view-zoom-out--details){font-size:.95rem;line-height:1.35;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card .price,product-card product-price{font-weight:600}.dl-brand{font-size:.8rem;opacity:1;color:#555}.dl-sw__count,.dl-sw__more,.dl-cp__n,.dl-cp__note{opacity:1;color:#595959}.tax-note,product-price .tax-note,[class*=tax-note]{font-size:.8rem!important;text-transform:none!important;letter-spacing:0!important}.product-details h1{line-height:1.15}.dl-gal__thumb{border-color:#c8c8c8}.hero a.link{color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-weight:500}.hero a.link:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dl-custom.css.map */
