.collection-filters .sidebarBlock .sidebarBlock-heading,.halo-sidebar .sidebarBlock .sidebarBlock-heading,.sidebarBlock-slide .sidebarBlock-heading{font-size:18px!important;line-height:1.3}@media (min-width: 1025px){.collection-filters .sidebarBlock .sidebarBlock-heading,.halo-sidebar .sidebarBlock .sidebarBlock-heading,.sidebarBlock-slide .sidebarBlock-heading{font-size:20px}}#fsn-pref-root input[type=checkbox]{all:revert;display:inline-block!important;position:static!important;width:18px;height:18px;margin:0;opacity:1!important;pointer-events:auto!important;accent-color:#111}:root{--bar-h: 60px}cookie-consent.halo-cookie{position:fixed;left:16px;bottom:16px;z-index:10050;max-width:360px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:12px 14px;color:#2b2b2b}cookie-consent.halo-cookie p{margin:0 0 10px;font-size:13px;line-height:1.4;color:#4b5563}cookie-consent.halo-cookie a{color:inherit;text-decoration:underline}cookie-consent.halo-cookie .buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}cookie-consent.halo-cookie .btn,cookie-consent.halo-cookie button,cookie-consent.halo-cookie a[role=button]{min-height:36px;padding:0 14px;border-radius:9999px;border:1px solid #e5e7eb;background:#f8f8f8;font-weight:600}cookie-consent.halo-cookie .btn.primary,cookie-consent.halo-cookie .accept,cookie-consent.halo-cookie [data-accept]{background:#1f2937;border-color:#1f2937;color:#fff}@media (max-width:520px){cookie-consent.halo-cookie{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}}@media (max-width:768px){body:has(.halo-sticky-toolbar-mobile .bottom-bar) cookie-consent.halo-cookie{bottom:calc(12px + var(--bar-h) + env(safe-area-inset-bottom))}}#fsn-pref-root label{pointer-events:auto!important;cursor:pointer;display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff}#fsn-pref-root label[disabled]{opacity:.7;background:#fafafa}a[rel~=nofollow],a[rel~=sponsored],a[rel~=ugc]{outline:none}[class*=drawer],[class*=share]{border-radius:var(--pdp-radius);max-width:min(560px,92vw)}section:has(h3:matches-css(--text,"Related")),section:has(h3:matches-css(--text,"Recently")),[class*=related],[class*=recent]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--pdp-gap-lg)}section:has(h3:matches-css(--text,"Related")) img,section:has(h3:matches-css(--text,"Recently")) img,[class*=related] img,[class*=recent] img{aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pdp-radius)}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}:where(#MainContent,main) img[src*="/products/"]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#f6f7f8;border-radius:12px}.v--modal-overlay.bcontact-lightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;transform:none!important;z-index:100000!important}#qikify-contactform,.qikify-contactform-app,.bcontact-single-wrapper,.bonatct-single-wrapper{transform:none!important;contain:none!important;overflow:visible!important;position:static!important}html:has(.v--modal-overlay.bcontact-lightbox[aria-expanded=true]),body:has(.v--modal-overlay.bcontact-lightbox[aria-expanded=true]),.body-content-wrapper:has(+.v--modal-overlay.bcontact-lightbox[aria-expanded=true]),.site-main:has(+.v--modal-overlay.bcontact-lightbox[aria-expanded=true]),.page-container:has(+.v--modal-overlay.bcontact-lightbox[aria-expanded=true]){max-width:none!important;width:auto!important}.template-collection,.template-search,.template-list-collections{--product-price-font-size: 18px}@media (max-width:768px){.template-collection,.template-search,.template-list-collections{--product-price-font-size: 16px}}.productView-thumbnail-wrapper{opacity:0;transition:opacity .15s ease}.productView-thumbnail-wrapper:has(.slick-initialized){opacity:1}.template-product .productView-thumbnail-wrapper:not(.slick-initialized){--thumb-h: 190px;--thumb-gap: 12px;max-height:calc(var(--thumb-h) * 4 + var(--thumb-gap) * 3);overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
