.custom-filters-toolbar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:5rem;position:relative}.custom-filters-container{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-group-tags,.filter-group-dropdowns{display:flex;flex-wrap:wrap;gap:.5rem}.custom-filter-button{padding:8px 12px;border:1px solid #C3CAC1;border-radius:4px;font-size:16px;font-weight:550;background-color:transparent}.custom-filter-button.active{background-color:rgba(var(--color-foreground),1);color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),1)}.custom-filter-button:hover{border-color:rgba(var(--color-foreground),.5)}.clear-filters-btn{position:absolute;top:-.5rem;left:46%;display:inline-block;margin-left:10px;padding:8px 10px;background-color:#fff;color:#273c3c;border:none;text-decoration:underline;cursor:pointer;font-family:Lexend Deca;font-size:18px;line-height:.8}.clear-filters-btn:before,.clear-filters-btn:after{display:none!important}.custom-filter-dropdown{position:relative}.custom-filter-trigger{padding:8px 12px;cursor:pointer;border:1px solid #C3CAC1;border-radius:4px;background:#fff;display:flex;align-items:center;gap:5px;font-size:16px;font-weight:550}.custom-filter-trigger svg{width:18px;height:18px}.custom-filter-trigger:hover{border-color:rgba(var(--color-foreground),.5)}.custom-filter-trigger span{margin-right:auto}.custom-filter-dropdown-content{display:none;position:absolute;top:calc(100% + 5px);left:0;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:1rem;z-index:10;width:100%;min-width:195px}.custom-filter-dropdown.active .custom-filter-dropdown-content{display:block}.custom-filter-dropdown-content label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease;font-size:16px;color:#000;font-family:Lexend Deca;font-weight:500;border-bottom:.6px solid #C3CAC1;padding:5px 0}.custom-filter-dropdown-content label:hover{background-color:rgba(var(--color-foreground),.05)}.slider-range{position:absolute;height:100%;background:linear-gradient(90deg,#d4af37,gold);border-radius:2px;transition:all .2s ease;left:0%;width:100%}.price-range-slider input[type=range]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;z-index:2;outline:none}.price-range-slider input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#fff;border:3px solid #D4AF37;cursor:pointer;pointer-events:auto;box-shadow:0 2px 6px #0000001a;transition:all .2s ease;-moz-appearance:none;border:none}.price-range-slider input[type=range]::-moz-range-track{background:transparent;height:4px}.price-range-popup{width:350px!important;padding:20px}.price-range-inputs{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px}.price-input-group{flex:1;display:flex;flex-direction:column;gap:8px}.price-input-group label{font-size:14px;font-weight:500;color:rgba(var(--color-foreground),.8);margin-bottom:0}.price-input-wrapper{position:relative;display:flex;align-items:center}.price-currency{position:absolute;left:12px;font-size:16px;font-weight:500;color:rgba(var(--color-foreground),.7);z-index:2}.price-input{width:100%;padding:12px 16px 12px 28px;border:2px solid #e5e5e5;border-radius:8px;font-size:16px;font-weight:500;background:#fff;transition:border-color .2s ease}.price-input:focus{outline:none;border-color:rgba(var(--color-foreground),.5)}.price-separator{font-size:18px;font-weight:500;color:rgba(var(--color-foreground),.5);margin:20px 4px 0;align-self:center}.price-range-slider{position:relative;height:20px;margin:24px 0}.slider-track{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background-color:#e5e5e5;border-radius:2px}.slider-range{position:absolute;height:100%;background:linear-gradient(90deg,#d4af37,gold);border-radius:2px;transition:all .2s ease}.price-range-slider input[type=range]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;z-index:2}.price-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;border:3px solid #D4AF37;cursor:pointer;pointer-events:auto;box-shadow:0 2px 6px #0000001a;transition:all .2s ease}.price-range-slider input[type=range]::-webkit-slider-thumb:hover{border-color:#b8860b;transform:scale(1.1)}.price-range-slider input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#fff;border:3px solid #D4AF37;cursor:pointer;pointer-events:auto;box-shadow:0 2px 6px #0000001a;transition:all .2s ease}.price-range-slider input[type=range]::-moz-range-thumb:hover{border-color:#b8860b;transform:scale(1.1)}.price-apply-button{width:100%;padding:12px 24px;background:linear-gradient(90deg,#d4af37,gold);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:16px}.price-apply-button:hover{background:linear-gradient(90deg,#b8860b,#daa520);transform:translateY(-1px);box-shadow:0 4px 12px #d4af374d}.custom-sort-search-container{display:flex;gap:1rem;align-items:center}.custom-sort-by{display:flex;align-items:center;gap:.5rem;position:relative}.custom-sort-by label{font-size:.9rem;white-space:nowrap}.custom-sort-by .select{min-width:180px;position:relative}.facet-filters__sort-form{display:contents}.custom-sort-by .select select{width:100%;font-family:Lexend Deca;font-size:16px;background:#fff;border:0;border-bottom:1px solid #000;padding:6px 0 13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:230px}.custom-sort-by .select:after{content:"";position:absolute;display:none;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.custom-search{position:relative;max-width:200px}.custom-search .search__input{padding-right:2.5rem;border:0px;border-bottom:1px solid black;font-weight:400;font-size:16px;color:#000;position:relative;font-family:Lexend Deca;padding-bottom:10px}.custom-search .search__button{position:absolute;right:0;top:0;height:100%;background:transparent;border:none;cursor:pointer}.product-count-wrapper{margin-bottom:2rem}.product-count{color:rgba(var(--color-foreground),.7)}.load-more-wrapper{margin-top:2rem}.product-item.hidden,.custom-content-block.hidden{display:none!important}.grid__item--custom-split{display:flex;flex-direction:column;height:auto;min-height:500px;grid-column:span 2;background:#fff;border-radius:8px;overflow:hidden}.grid__item--custom-split{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}@media screen and (min-width: 990px){.grid__item--custom-split{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}.custom-split-top{flex:1;position:relative;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;background-size:cover;background-position:center;min-height:250px}.custom-split-bottom{flex:1;position:relative;min-height:345px;background:#000;overflow:hidden}.metafield-rich_text_field p{font-family:Lexend Deca;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:normal;max-width:522px;letter-spacing:0px;margin:0}.custom-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.custom-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:auto;transform:translate(-50%,-50%);object-fit:cover}.grid__item--custom-full{grid-column:span 2;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;padding:20px;background-size:cover;background-position:center;border-radius:8px;overflow:hidden;gap:10px}.custom-content-heading{font-family:Lexend Deca;font-weight:500;font-style:Regular;font-size:32px;leading-trim:NONE;line-height:normal;letter-spacing:-1px;margin:0}@media screen and (max-width: 990px){.custom-filters-toolbar{flex-direction:column;align-items:stretch}.custom-sort-search-container{justify-content:space-between}.grid__item--custom-split,.grid__item--custom-full{grid-column:span var(--grid-desktop-columns)}.custom-split-top,.custom-split-bottom{min-height:200px}.grid__item--custom-full{height:300px}}@media screen and (max-width: 749px){.grid__item--custom-split,.grid__item--custom-full{grid-column:span var(--grid-mobile-columns)}.custom-sort-by .select{min-width:140px}.custom-search{max-width:100%}.custom-content-heading{font-size:1.5rem}.custom-split-top,.custom-split-bottom{min-height:150px}.grid__item--custom-full{height:250px}.grid__item--custom-split{min-height:300px}.price-range-popup{width:300px!important;padding:16px}}.product-item,.custom-content-block{transition:opacity .3s ease,transform .3s ease}.product-item.hidden,.custom-content-block.hidden{opacity:0;transform:scale(.95)}.collection--empty{padding:4rem 2rem;text-align:center;color:rgba(var(--color-foreground),.6)}.collection--empty h2{margin-bottom:1rem;font-size:1.5rem}.mobile-ui-container{display:none}@media screen and (max-width: 749px){.custom-filters-toolbar{display:none!important}.mobile-ui-container{display:block}.mobile-filter-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #00000014;z-index:99;padding:12px 0 max(12px,env(safe-area-inset-bottom));height:calc(60px + env(safe-area-inset-bottom))}.mobile-filter-bar__button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#333;font-family:Lexend Deca,sans-serif;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .2s ease}.mobile-filter-bar__button:active{background-color:#0000000d;transform:scale(.95)}.mobile-filter-bar__button svg{width:24px;height:24px;stroke-width:1.5}.mobile-filter-bar__divider{width:1px;height:24px;background-color:#e0e0e0}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.drawer-overlay.is-active{opacity:1;visibility:visible}.mobile-drawer{position:fixed;top:0;right:0;width:100%;max-width:400px;height:100%;background-color:#fff;z-index:101;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-top-left-radius:16px;box-shadow:-4px 0 20px #00000026}.mobile-drawer.is-active{transform:translate(0)}.mobile-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0;background-color:#fff}.mobile-drawer__title{margin:0;font-size:20px;font-weight:600;font-family:Lexend Deca,sans-serif;color:#000}.mobile-drawer__close{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.mobile-drawer__close:hover{background-color:#0000000d}.mobile-drawer__close svg{width:20px;height:20px;stroke-width:2}.mobile-drawer__content{flex-grow:1;overflow-y:auto;padding:24px;background-color:#fff}.mobile-drawer__content .filter-group-tags{margin-bottom:32px}.mobile-drawer__content .filter-group-tags .custom-filter-button{width:100%;text-align:left;margin-bottom:12px;padding:16px;border:1.5px solid #e5e5e5;border-radius:12px;font-size:16px;font-weight:500;font-family:Lexend Deca,sans-serif;background-color:#fff;color:#333;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:space-between}.mobile-drawer__content .filter-group-tags .custom-filter-button:before{content:"";width:20px;height:20px;border:2px solid #e5e5e5;border-radius:50%;margin-right:12px;transition:all .2s ease;flex-shrink:0}.mobile-drawer__content .filter-group-tags .custom-filter-button.active:before{background-color:#000;border-color:#000;position:relative}.mobile-drawer__content .filter-group-tags .custom-filter-button.active:after{content:"";position:absolute;left:22px;width:8px;height:8px;background-color:#fff;border-radius:50%}.mobile-drawer__content .filter-group-tags .custom-filter-button.active{border-color:#000;background-color:#fff}.mobile-drawer__content .price-range-filter{margin-bottom:32px}.mobile-drawer__content .price-range-filter .custom-filter-trigger{display:none}.mobile-drawer__content .price-range-filter .custom-filter-dropdown-content{display:block!important;position:static;box-shadow:none;border:none;border-radius:0;padding:0;background:transparent;width:100%}.mobile-drawer__content .price-range-filter:before{content:"Price Range";display:block;font-size:18px;font-weight:600;font-family:Lexend Deca,sans-serif;color:#333;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.mobile-drawer__content .custom-filter-dropdown{margin-bottom:32px}.mobile-drawer__content .custom-filter-dropdown .custom-filter-trigger{display:none}.mobile-drawer__content .custom-filter-dropdown .custom-filter-dropdown-content{display:block!important;position:static;box-shadow:none;border:none;border-radius:0;padding:0;background:transparent}.mobile-drawer__content .custom-filter-dropdown:before{content:"Goldback Series";display:block;font-size:18px;font-weight:600;font-family:Lexend Deca,sans-serif;color:#333;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.mobile-drawer__content .custom-filter-dropdown-content label{display:flex;align-items:center;padding:16px 0;margin-bottom:0;cursor:pointer;border-bottom:1px solid #f5f5f5;font-size:16px;font-weight:500;font-family:Lexend Deca,sans-serif;color:#333;transition:background-color .2s ease}.mobile-drawer__content .custom-filter-dropdown-content label:last-child{border-bottom:none}.mobile-drawer__content .custom-filter-dropdown-content label:hover{background-color:#00000005}.mobile-drawer__content .custom-filter-dropdown-content input[type=checkbox]{width:20px;height:20px;margin-right:16px;accent-color:#000;flex-shrink:0}.mobile-drawer__footer{padding:24px;border-top:1px solid #f0f0f0;flex-shrink:0;background-color:#fff;display:flex;gap:12px}.mobile-drawer__footer .clear-filters-btn{flex:1;padding:16px 24px;background-color:#fff;color:#666;border:1.5px solid #e5e5e5;border-radius:12px;font-size:16px;font-weight:600;font-family:Lexend Deca,sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none;position:static;top:auto;left:auto;margin:0}.mobile-drawer__footer .clear-filters-btn:hover{border-color:#ccc;background-color:#f9f9f9}#mobile-drawer-apply{flex:2;padding:16px 24px;background-color:#d4af37;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:Lexend Deca,sans-serif;cursor:pointer;transition:all .2s ease}#mobile-drawer-apply:hover{background-color:#b8860b}.mobile-drawer.search-mode .mobile-drawer__content{padding:0}.mobile-drawer.search-mode #mobile-search-clone{padding:24px}.mobile-drawer.search-mode #mobile-search-clone .custom-search{max-width:none;position:relative}.mobile-drawer.search-mode .search__input{width:100%;padding:16px 48px 16px 16px;border:1.5px solid #e5e5e5;border-radius:12px;font-size:16px;font-family:Lexend Deca,sans-serif;background-color:#f8f9fa;transition:all .2s ease}.mobile-drawer.search-mode .search__input:focus{outline:none;border-color:#d4af37;background-color:#fff}.mobile-drawer.search-mode .search__button{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer}.mobile-drawer.search-mode .search__button svg{width:20px;height:20px}.mobile-drawer.search-mode .search-clear-btn{position:absolute;right:56px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;opacity:0;visibility:hidden;transition:all .2s ease}.mobile-drawer.search-mode .search-clear-btn.visible{opacity:1;visibility:visible}.mobile-drawer.search-mode .search-clear-btn svg{width:16px;height:16px;color:#666}.mobile-drawer.search-mode .search-suggestions{padding:0 24px 24px}.mobile-drawer.search-mode .search-suggestions h4{font-size:14px;font-weight:600;font-family:Lexend Deca,sans-serif;color:#666;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.mobile-drawer.search-mode .search-suggestions ul{list-style:none;padding:0;margin:0}.mobile-drawer.search-mode .search-suggestions li{padding:12px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:16px;font-family:Lexend Deca,sans-serif;color:#333;transition:color .2s ease}.mobile-drawer.search-mode .search-suggestions li:hover{color:#d4af37}.mobile-drawer.search-mode .search-suggestions li:last-child{border-bottom:none}.mobile-sort-popup{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:101;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding-bottom:max(24px,env(safe-area-inset-bottom));visibility:hidden}.mobile-sort-popup.is-active{transform:translateY(0);visibility:visible}.mobile-sort-popup:before{content:"";display:block;width:40px;height:4px;background-color:#e5e5e5;border-radius:2px;margin:12px auto 24px}.mobile-sort-popup__content{padding:0 24px 24px}.mobile-sort-popup__content .facet-filters__sort-form{display:block}.mobile-sort-popup__content select{display:none}.sort-options-list{list-style:none;padding:0;margin:0}.sort-options-list li{padding:16px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:16px;font-family:Lexend Deca,sans-serif;font-weight:500;color:#333;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.sort-options-list li:last-child{border-bottom:none}.sort-options-list li:hover{background-color:#00000005}.sort-options-list li.active{color:#d4af37;font-weight:600}.sort-options-list li.active:after{content:"\2713";color:#d4af37;font-weight:700}body.mobile-ui-active{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-custom-collection.css.map */
