body.template-collection .collection{--grid-gap: clamp(20px, 2vw, 32px)}body.template-collection #ProductGridContainer .card-grid{gap:var(--grid-gap)}body.template-collection .collection__content{gap:clamp(24px,2.4vw,40px)}body.template-collection #FacetFiltersContainer .facets__scroll{background:linear-gradient(145deg,#1e222e8c,#12141ca6);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:clamp(16px,1.2vw,22px) clamp(14px,1.1vw,20px);box-shadow:0 2px 16px #00000040,inset 0 1px #ffffff0a;inset-block-start:20px!important;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent}body.template-collection #FacetFiltersContainer .facets__scroll::-webkit-scrollbar{width:5px}body.template-collection #FacetFiltersContainer .facets__scroll::-webkit-scrollbar-track{background:transparent}body.template-collection #FacetFiltersContainer .facets__scroll::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:3px}body.template-collection #FacetFiltersContainer .facet-form{font-family:var(--font-body-family);color:#ffffffe6}body.template-collection #FacetFiltersContainer .facet-form>.details,body.template-collection #FacetFiltersContainer .facet-form>details.details{padding-block:18px;border-bottom:1px solid rgba(255,255,255,.06)}body.template-collection #FacetFiltersContainer .facet-form>.details:first-child,body.template-collection #FacetFiltersContainer .facet-form>details.details:first-child{padding-top:4px}body.template-collection #FacetFiltersContainer .facet-form>.details:last-child,body.template-collection #FacetFiltersContainer .facet-form>details.details:last-child{border-bottom:none;padding-bottom:4px}body.template-collection #FacetFiltersContainer .details__summary{padding:2px 0;transition:color .3s ease}body.template-collection #FacetFiltersContainer .details__summary>span,body.template-collection #FacetFiltersContainer .details__summary>label{font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#ffffffeb;line-height:1.2}body.template-collection #FacetFiltersContainer details.details[open] .details__summary>span{color:var(--v2-gold, #D4AF37)}body.template-collection #FacetFiltersContainer .details__summary:hover>span,body.template-collection #FacetFiltersContainer .details__summary:hover>label{color:var(--v2-gold, #D4AF37)}body.template-collection #FacetFiltersContainer .details__summary .icon,body.template-collection #FacetFiltersContainer .details__summary svg{width:12px;height:12px;color:#fff9;transition:transform .3s ease,color .3s ease}body.template-collection #FacetFiltersContainer details.details[open] .details__summary svg{transform:rotate(180deg);color:var(--v2-gold, #D4AF37)}body.template-collection #FacetFiltersContainer .details__helptext{font-size:11px;color:#ffffff80;letter-spacing:.2px;text-transform:none;font-weight:400;margin-top:4px}body.template-collection #FacetFiltersContainer .details__content{padding-top:14px}body.template-collection #FacetFiltersContainer .details__content .list{gap:10px}body.template-collection #FacetFiltersContainer .facet-form input.checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;border-radius:4px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff05;cursor:pointer;position:relative;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease;margin:0}body.template-collection #FacetFiltersContainer .facet-form input.checkbox:hover{border-color:#d4af378c;background:#d4af370f}body.template-collection #FacetFiltersContainer .facet-form input.checkbox:checked{border-color:var(--v2-gold, #D4AF37);background:var(--v2-gold, #D4AF37);box-shadow:0 0 10px #d4af374d}body.template-collection #FacetFiltersContainer .facet-form input.checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #0a0c10;border-width:0 2px 2px 0;transform:rotate(45deg)}body.template-collection #FacetFiltersContainer .facet-form input.checkbox:focus-visible{outline:2px solid var(--v2-gold, #D4AF37);outline-offset:2px}body.template-collection #FacetFiltersContainer .facet-form input.checkbox:disabled{opacity:.35;cursor:not-allowed}body.template-collection #FacetFiltersContainer .facet-form .list li{gap:12px}body.template-collection #FacetFiltersContainer .facet-form .list li label{font-family:var(--font-body-family);font-size:13px;color:#fffc;cursor:pointer;line-height:1.3;transition:color .25s ease}body.template-collection #FacetFiltersContainer .facet-form .list li:hover label{color:#fff}body.template-collection #FacetFiltersContainer .facet-form .list li label span{color:#ffffff73;font-size:12px;font-weight:400}body.template-collection #FacetFiltersContainer .facet-form .list li input.checkbox:checked+label{color:var(--v2-gold, #D4AF37);font-weight:600}body.template-collection #FacetFiltersContainer .price-range .input-wrapper .field{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:2px 10px;transition:border-color .3s ease,background-color .3s ease}body.template-collection #FacetFiltersContainer .price-range .input-wrapper .field:focus-within{border-color:var(--v2-gold, #D4AF37);background:#d4af370d}body.template-collection #FacetFiltersContainer .price-range .input{background:transparent;border:none;color:#fff;font-family:var(--font-body-family);font-size:13px;padding:8px 4px 8px 16px;width:100%}body.template-collection #FacetFiltersContainer .price-range .prefix{color:#ffffff80;font-size:13px;font-family:var(--font-body-family);padding-left:2px}body.template-collection #FacetFiltersContainer .price-range .input-wrapper>span{color:#fff6;font-size:11px;text-transform:uppercase;letter-spacing:1px}body.template-collection #FacetFiltersContainer .facet-form input.switch{accent-color:var(--v2-gold, #D4AF37)}body.template-collection .active-facets{gap:10px;margin-block:clamp(12px,1.2vw,18px)}body.template-collection .active-facets .removable-facet{background:#d4af3714;border:1px solid rgba(212,175,55,.3);color:#fff;padding:7px 12px 7px 14px;border-radius:999px;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.3px;transition:border-color .3s ease,background-color .3s ease,color .3s ease}body.template-collection .active-facets .removable-facet:hover{background:#d4af3726;border-color:var(--v2-gold, #D4AF37)}body.template-collection .active-facets .removable-facet .facet-title{color:inherit}body.template-collection .active-facets .removable-facet a{color:#fff9;transition:color .3s ease,transform .3s ease}body.template-collection .active-facets .removable-facet a:hover{color:var(--v2-gold, #D4AF37);transform:rotate(90deg)}body.template-collection .facet-clear-all{font-family:var(--font-body-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff9;padding:7px 14px;border-radius:999px;transition:color .3s ease,background-color .3s ease}body.template-collection .facet-clear-all:hover{color:var(--v2-gold, #D4AF37);background:#d4af3714}body.template-collection .collection__topbar{border-bottom:1px solid rgba(255,255,255,.06)}body.template-collection .facet-wrapper>.button,body.template-collection .facet-sorting .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#161a2480;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;border-radius:8px;padding:10px 18px;height:auto;line-height:1;min-height:40px;overflow:hidden;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}body.template-collection .facet-wrapper>.button:hover,body.template-collection .facet-sorting .button:hover{color:var(--v2-gold, #D4AF37);border-color:#d4af3773;background:#d4af3714;box-shadow:0 0 14px #d4af371a}body.template-collection .facet-wrapper>.button .btn-fill,body.template-collection .facet-sorting .button .btn-fill{display:none!important}body.template-collection .facet-wrapper>.button .btn-text,body.template-collection .facet-sorting .button .btn-text{display:inline-flex;align-items:center;gap:8px;line-height:1;position:relative;z-index:1}body.template-collection .facet-wrapper>.button .btn-text .icon,body.template-collection .facet-sorting .button .btn-text .icon{width:14px;height:14px;flex-shrink:0}body.template-collection .facet-wrapper>.button .facet-count{background:var(--v2-gold, #D4AF37);color:#0a0c10;font-weight:700;letter-spacing:0;padding:2px 7px;min-width:20px;height:20px}body.template-collection .facet-sorting .menu{background:#12141cf5;border:1px solid rgba(255,255,255,.08);border-radius:10px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.template-collection .facet-sorting .menu button,body.template-collection .facet-sorting .menu a{font-family:var(--font-body-family);font-size:13px;color:#fffc;padding:10px 16px;transition:color .25s ease,background-color .25s ease}body.template-collection .facet-sorting .menu button:hover,body.template-collection .facet-sorting .menu a:hover,body.template-collection .facet-sorting .menu [aria-selected=true]{color:var(--v2-gold, #D4AF37);background:#d4af370f}body.template-collection results-count,body.template-collection .collection__count{font-family:var(--font-body-family);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff9}body.template-collection facets-topbar.collection__topbar{display:none!important}body.template-collection .active-facets{margin-block:clamp(8px,1vw,16px) clamp(12px,1.4vw,20px)}body.template-collection .active-facets:empty{display:none}@media(max-width:1279px){body.template-collection .facet-sticky{position:static!important;inset:auto!important;width:100%;z-index:auto;pointer-events:auto;text-align:left;margin-block:0 16px;display:block}body.template-collection .facet-sticky>.button{opacity:1!important;visibility:visible!important;transform:none!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;min-height:44px;border-radius:999px;background:linear-gradient(135deg,var(--v2-gold, #D4AF37) 0%,#e8c158 100%);border:1px solid rgba(212,175,55,.55);color:#0a0c10;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;line-height:1;overflow:hidden;box-shadow:0 6px 18px #d4af3747,0 2px 6px #0003;transition:transform .3s ease,box-shadow .3s ease}body.template-collection .facet-sticky>.button:hover,body.template-collection .facet-sticky>.button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #d4af3761,0 3px 8px #00000040}body.template-collection .facet-sticky>.button .btn-fill{display:none!important}body.template-collection .facet-sticky>.button .btn-text{display:inline-flex;align-items:center;gap:10px;color:#0a0c10;position:relative;z-index:1}body.template-collection .facet-sticky>.button .btn-text .icon{width:14px;height:14px;flex-shrink:0}body.template-collection .facet-sticky>.button .facet-count{background:#0a0c10;color:var(--v2-gold, #D4AF37);padding:2px 8px;min-width:22px;height:22px;font-weight:700;border-radius:999px}}@media(max-width:1279px){body.template-collection .facet-drawer .overlay{background:#0009}body.template-collection .facet-drawer .drawer__inner{background:linear-gradient(180deg,#12141cfa,#0a0c10fa);color:#fff}body.template-collection .facet-drawer .drawer__header{padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}body.template-collection .facet-drawer .drawer__title{color:var(--v2-gold, #D4AF37);font-family:var(--font-body-family);font-weight:700;font-size:14px;letter-spacing:1.4px;text-transform:uppercase}body.template-collection .facet-drawer .drawer__close{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;transition:color .3s ease,background-color .3s ease,border-color .3s ease}body.template-collection .facet-drawer .drawer__close:hover{color:var(--v2-gold, #D4AF37);border-color:var(--v2-gold, #D4AF37);background:#d4af371a}body.template-collection .facet-drawer .drawer__close .btn-fill{display:none!important}body.template-collection .facet-drawer .drawer__close .icon{width:14px;height:14px}body.template-collection .facet-drawer .drawer__scrollable{padding:14px 20px 100px}body.template-collection #MobileFacetFiltersContainer .facet-form{font-family:var(--font-body-family);color:#ffffffe6}body.template-collection #MobileFacetFiltersContainer .facet-form>.details,body.template-collection #MobileFacetFiltersContainer .facet-form>details.details{padding-block:16px;border-bottom:1px solid rgba(255,255,255,.06)}body.template-collection #MobileFacetFiltersContainer .facet-form>.details:last-child,body.template-collection #MobileFacetFiltersContainer .facet-form>details.details:last-child{border-bottom:none}body.template-collection #MobileFacetFiltersContainer .details__summary>span,body.template-collection #MobileFacetFiltersContainer .details__summary>label{font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#ffffffeb;line-height:1.2}body.template-collection #MobileFacetFiltersContainer details.details[open] .details__summary>span{color:var(--v2-gold, #D4AF37)}body.template-collection #MobileFacetFiltersContainer .details__summary svg{width:12px;height:12px;transition:transform .3s ease,color .3s ease;color:#fff9}body.template-collection #MobileFacetFiltersContainer details.details[open] .details__summary svg{transform:rotate(180deg);color:var(--v2-gold, #D4AF37)}body.template-collection #MobileFacetFiltersContainer .details__content{padding-top:14px}body.template-collection #MobileFacetFiltersContainer .details__content .list{gap:10px}body.template-collection #MobileFacetFiltersContainer .facet-form .list li{gap:12px}body.template-collection #MobileFacetFiltersContainer .facet-form .list li label{font-family:var(--font-body-family);font-size:13px;color:#ffffffd1;line-height:1.3;cursor:pointer}body.template-collection #MobileFacetFiltersContainer .facet-form .list li label span{color:#ffffff73;font-size:12px;font-weight:400}body.template-collection #MobileFacetFiltersContainer .facet-form .list li input.checkbox:checked+label{color:var(--v2-gold, #D4AF37);font-weight:600}body.template-collection #MobileFacetFiltersContainer .facet-form input.checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;border-radius:4px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff05;cursor:pointer;position:relative;margin:0;transition:border-color .25s ease,background-color .25s ease}body.template-collection #MobileFacetFiltersContainer .facet-form input.checkbox:checked{border-color:var(--v2-gold, #D4AF37);background:var(--v2-gold, #D4AF37)}body.template-collection #MobileFacetFiltersContainer .facet-form input.checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #0a0c10;border-width:0 2px 2px 0;transform:rotate(45deg)}body.template-collection .facet-drawer .drawer__sticky{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0a0c1000,#0a0c10e6 25%,#0a0c10);border-top:1px solid rgba(255,255,255,.06)}body.template-collection .facet-drawer .drawer__sticky .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px 24px;background:linear-gradient(135deg,var(--v2-gold, #D4AF37) 0%,#e8c158 100%);border:1px solid rgba(212,175,55,.55);border-radius:12px;color:#0a0c10;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;line-height:1;overflow:hidden;box-shadow:0 4px 16px #d4af3747;transition:transform .3s ease,box-shadow .3s ease}body.template-collection .facet-drawer .drawer__sticky .button:hover,body.template-collection .facet-drawer .drawer__sticky .button:focus-visible{transform:translateY(-1px);box-shadow:0 8px 22px #d4af3761}body.template-collection .facet-drawer .drawer__sticky .button .btn-fill{display:none!important}body.template-collection .facet-drawer .drawer__sticky .button .btn-text{color:#0a0c10;position:relative;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dh-collection-premium.css.map */
