.cstm-sorting{position:relative}.cstm-sorting .sort-toggle{display:flex;align-items:center;gap:10px;font-size:18px;line-height:30px;font-weight:600;color:#010101;cursor:pointer}.cstm-sorting .sort-list{display:flex;flex-direction:column;width:fit-content!important;position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:4px 0;width:200px;z-index:10;list-style:none}.cstm-sorting .sort-list.hidden{display:none}.cstm-sorting .sort-item{font-weight:400;color:#000;max-width:fit-content!important}.cstm-sorting .sort-wrapper{position:relative}.cstm-sorting .sort-list li{padding:10px 16px;cursor:pointer;transition:.2s ease-in-out;min-width:100%}.cstm-sorting .sort-list li:hover,.cstm-sorting .sort-list li.active{background:#f5f5f5}.cstm-sorting .sort-list.active-left{left:auto;right:0}@media (max-width: 499px){.cstm-sorting .sort-item{font-size:16px;line-height:20px}.page-collection .toolbar-right{flex:0;margin:0}}.collection-toolbar .product-found p{font-size:16px!important;line-height:30px;font-weight:500!important;color:#969696!important}@media (max-width: 991px){.collection-toolbar{display:flex;flex-direction:column;justify-content:center;gap:10px}.collection-toolbar .toolbar-left{display:flex!important}}.collection-title{font-size:60px;line-height:65px;font-weight:500;letter-spacing:4.8px;color:#010101;text-transform:uppercase;margin-bottom:29px}.cstm-collection-content{padding:0}#site-secondary{margin-top:30px}.site-widget .widget__toggle+.widget__title label:before{display:none!important}.site-widget .widget__toggle+.widget__title label{padding-right:0!important;font-size:28px;line-height:36px;font-weight:800;letter-spacing:0;color:#010101}.site-widget .widget__title{margin-bottom:25px!important}.site-widget.filtering .filter-checkbox .filter-tag label{font-size:16px;line-height:24px;letter-spacing:1.28px;font-weight:800!important;color:#010101;text-transform:uppercase;padding-left:30px;transition:.25s ease-in-out}.filter-actions-result label span:not(.swatch),.filters-options-wrap label span{font-size:12px;line-height:24px;letter-spacing:.96px;font-weight:800;color:#cd0244;vertical-align:baseline}.site-widget.filtering .filter-checkbox .filter-tag label:before{width:20px;height:20px;border-radius:5px;border:1px solid hsla(0,0%,59%,.08);margin-right:10px;content:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15' clip-path='url(%23clip0_77_875)'%3E%3Cpath d='M10.6317 0.7131C10.4378 0.605125 10.2246 0.53648 10.0042 0.511083C9.78375 0.485687 9.56052 0.504037 9.3472 0.565086C9.13388 0.626136 8.93465 0.728688 8.7609 0.866885C8.58714 1.00508 8.44227 1.17622 8.33454 1.37052L5.19872 7.02414L3.40405 5.22618C3.24824 5.06456 3.06185 4.93565 2.85578 4.84696C2.6497 4.75828 2.42806 4.71159 2.20378 4.70964C1.9795 4.70769 1.75708 4.7505 1.5495 4.83559C1.34191 4.92067 1.15332 5.04633 0.994726 5.20521C0.836132 5.36409 0.710711 5.55303 0.625782 5.761C0.540852 5.96896 0.498115 6.19179 0.500064 6.41648C0.502013 6.64117 0.548609 6.86322 0.637133 7.06967C0.725657 7.27612 0.854336 7.46285 1.01566 7.61895L4.39387 11.0033C4.71311 11.324 5.14383 11.5 5.58806 11.5L5.822 11.4831C6.0809 11.4468 6.32786 11.3508 6.54343 11.2027C6.75901 11.0545 6.93732 10.8583 7.06434 10.6294L11.2871 3.01449C11.3949 2.82027 11.4635 2.60667 11.4889 2.3859C11.5143 2.16513 11.496 1.94151 11.4352 1.72781C11.3743 1.5141 11.2721 1.3145 11.1342 1.14039C10.9963 0.966288 10.8256 0.821094 10.6317 0.7131Z' fill='%23969696'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_77_875'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");display:flex;justify-content:center;align-items:center;transition:.25s ease-in-out;top:0}.site-widget.filtering .filter-checkbox .filter-tag label:hover:before{content:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_77_919)'%3E%3Cpath d='M10.6317 0.7131C10.4378 0.605125 10.2246 0.53648 10.0042 0.511083C9.78375 0.485687 9.56052 0.504037 9.3472 0.565086C9.13388 0.626136 8.93465 0.728688 8.7609 0.866885C8.58714 1.00508 8.44227 1.17622 8.33454 1.37052L5.19872 7.02414L3.40405 5.22618C3.24824 5.06456 3.06185 4.93565 2.85578 4.84696C2.6497 4.75828 2.42806 4.71159 2.20378 4.70964C1.9795 4.70769 1.75708 4.7505 1.5495 4.83559C1.34191 4.92067 1.15332 5.04633 0.994726 5.20521C0.836132 5.36409 0.710711 5.55303 0.625782 5.761C0.540852 5.96896 0.498115 6.19179 0.500064 6.41648C0.502013 6.64117 0.548609 6.86322 0.637133 7.06967C0.725657 7.27612 0.854336 7.46285 1.01566 7.61895L4.39387 11.0033C4.71311 11.324 5.14383 11.5 5.58806 11.5L5.822 11.4831C6.0809 11.4468 6.32786 11.3508 6.54343 11.2027C6.75901 11.0545 6.93732 10.8583 7.06434 10.6294L11.2871 3.01449C11.3949 2.82027 11.4635 2.60667 11.4889 2.3859C11.5143 2.16513 11.496 1.94151 11.4352 1.72781C11.3743 1.5141 11.2721 1.3145 11.1342 1.14039C10.9963 0.966288 10.8256 0.821094 10.6317 0.7131Z' fill='%23CD0244'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_77_919'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.site-widget.filtering .filter-checkbox .filter-tag label:hover{color:#cd0244}.site-widget.filtering .filter-checkbox .filter-tag.active label:before{opacity:1!important;border-color:#cd0244;background-color:#cd0244;content:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_77_871)'%3E%3Cpath d='M10.6317 0.7131C10.4378 0.605125 10.2246 0.53648 10.0042 0.511083C9.78375 0.485687 9.56052 0.504037 9.3472 0.565086C9.13388 0.626136 8.93465 0.728688 8.7609 0.866885C8.58714 1.00508 8.44227 1.17622 8.33454 1.37052L5.19872 7.02414L3.40405 5.22618C3.24824 5.06456 3.06185 4.93565 2.85578 4.84696C2.6497 4.75828 2.42806 4.71159 2.20378 4.70964C1.9795 4.70769 1.75708 4.7505 1.5495 4.83559C1.34191 4.92067 1.15332 5.04633 0.994726 5.20521C0.836132 5.36409 0.710711 5.55303 0.625782 5.761C0.540852 5.96896 0.498115 6.19179 0.500064 6.41648C0.502013 6.64117 0.548609 6.86322 0.637133 7.06967C0.725657 7.27612 0.854336 7.46285 1.01566 7.61895L4.39387 11.0033C4.71311 11.324 5.14383 11.5 5.58806 11.5L5.822 11.4831C6.0809 11.4468 6.32786 11.3508 6.54343 11.2027C6.75901 11.0545 6.93732 10.8583 7.06434 10.6294L11.2871 3.01449C11.3949 2.82027 11.4635 2.60667 11.4889 2.3859C11.5143 2.16513 11.496 1.94151 11.4352 1.72781C11.3743 1.5141 11.2721 1.3145 11.1342 1.14039C10.9963 0.966288 10.8256 0.821094 10.6317 0.7131Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_77_871'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.site-widget.filtering .filter-checkbox .filter-tag label:after{display:none!important}.filter-tag.hidden-filter{display:none!important}.show-all-filters{padding:0;border:0;display:flex;align-items:center;gap:5px;font-size:16px;line-height:20px;letter-spacing:1.28px;font-weight:800;color:#cd0244;text-transform:uppercase;cursor:pointer;margin-top:23px}.site-widget.filtering .widget__content .price-input-wrapper input{display:flex!important;border:1px solid hsla(0,0%,59%,.08);outline:0;border-radius:5px;text-align:center;height:fit-content;-moz-appearance:textfield;font-size:16px;line-height:24px;letter-spacing:1.28px;font-weight:800;color:#010101;padding:3px 10px 3px 25px}.site-widget.filtering .widget__content .price-input-wrapper input::-webkit-outer-spin-button,.site-widget.filtering .widget__content .price-input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 767px){.cstm-sorting .sort-toggle{font-size:16px;line-height:30px}.site-widget .widget__toggle+.widget__title label{font-size:22px;line-height:28px;text-align:center;justify-content:center;text-transform:none}.site-widget .widget__title{margin-bottom:15px!important}.show-all-filters{font-size:14px;line-height:20px;justify-content:center;width:100%}.filter-actions-result label span:not(.swatch),.filters-options-wrap label span{line-height:20px}.collection-title{font-size:48px;line-height:50px;letter-spacing:3.84px;margin-bottom:15px;text-align:center}}.filter-price-inputs{display:flex;align-items:center;gap:20px;margin-bottom:20px}.price-input-wrapper{flex:1}.filter-price-text{display:none!important}price-slider{display:block}.noUi-horizontal{height:4px!important}.noUi-connect{background:#cd0244!important}.noUi-target{background:#f5f5f5}.noUi-horizontal .noUi-handle{background-color:#cd0244!important;width:20px!important;height:13px!important;border:0!important;box-shadow:none!important;top:-5px!important;display:flex;justify-content:center;align-items:center;border-radius:5px}.noUi-horizontal .noUi-handle:before{content:"";background:url("data:image/svg+xml,%3Csvg width='3' height='5' viewBox='0 0 3 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 2.5L-2.18557e-07 5L0 -1.31134e-07L3 2.5Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center;position:absolute;height:13px;width:20px}.noUi-horizontal .noUi-handle-lower:before{transform:rotate(180deg)}.price-input-wrapper{position:relative}.currency-symbol{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;font-size:16px;line-height:24px;letter-spacing:1.28px;font-weight:800;color:#010101}#site-primary{padding:0}#site-secondary{padding:0 50px 0 0}.collection-page--filters-drop{box-shadow:0 30px 80px #2b2a291a;border-radius:25px;height:fit-content}.collection-page--filters-drop summary{display:flex;align-items:center;justify-content:center;gap:18px;padding:17px 30px;border-radius:25px;background-color:#fff;border:2px solid #cd0244}.collection-page--filters-drop[open] summary{background-color:#cd0244}.collection-page--filters-drop[open] summary .left-content{color:#fff}.collection-page--filters-drop[open] summary .left-content+svg path{fill:#fff!important}.collection-page--filters-drop summary .left-content{display:flex;align-items:center;gap:10px;font-size:14px;line-height:16px;letter-spacing:1.12px;font-weight:800;text-transform:uppercase;color:#010101}.collection-page--filters-drop summary .left-content+svg{width:14px;height:14px;transition:.25s ease-in-out}.collection-page--filters-drop[open] summary .left-content+svg{transform:rotate(180deg)}.collection-page--filters-drop summary .left-content+svg path{fill:#cd0244}.collection-page--filters-drop aside{max-width:100%;padding:40px 30px;background-color:#fff}.collection-page--filters-drop h3.widget__title label{display:flex;align-items:center;justify-content:space-between;padding:0!important;font-size:14px;line-height:20px;letter-spacing:.8px;font-weight:900;text-transform:uppercase;margin-bottom:14px}.collection-page--filters-drop h3.widget__title label svg{transition:.35s ease-in-out;width:14px;height:14px;transform:rotate(180deg)}.collection-page--filters-drop h3.widget__title label:before{display:none!important}details.--h1.collection-page--filters-drop summary{padding:17px 30px}@media (max-width: 991px){details.--h1.collection-page--filters-drop{display:block!important;margin:27px 0 35px;position:relative;z-index:999}#site-secondary{margin-top:0;padding-right:0}.collection-bar{display:flex;align-items:center;justify-content:center}}details.--h1.collection-page--filters-drop .site-sidebar{position:static;width:100%;transform:none;height:100%;padding:40px 30px}details.--h1.collection-page--filters-drop #site-secondary{border-radius:10px;overflow:hidden;top:calc(100% + 10px)}details.--h1.collection-page--filters-drop[open] aside{position:absolute;width:100%}details.--h1.collection-page--filters-drop[open]+.sidebar__overlay{opacity:1;visibility:visible;pointer-events:all}.cstm-faq-metafield{padding-top:95px;padding-bottom:100px}.cstm-faq-metafield-title{margin-bottom:60px}.products-grid.row-0.sidebar-active.grid-3 .product{padding-left:15px;padding-right:15px;padding-bottom:24px;margin:0}.products-grid.row-0.sidebar-active.grid-3{margin-left:-15px;margin-right:-15px}.cstm-faq-metafield-content{display:flex;column-gap:30px}.cstm-faq-metafield-column{display:flex;flex-direction:column;row-gap:20px;max-width:calc(50% - 15px)}.cstm-faq-metafield-item{border:2px solid #f5f5f5;border-radius:15px;padding:20px 25px;transition:.25s ease-in-out}.cstm-faq-metafield-item-title{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:24px;line-height:32px;font-weight:700;letter-spacing:0;color:#010101;margin-top:8px;margin-bottom:8px}.cstm-faq-metafield-item-title p{margin:0}.cstm-faq-metafield-item-title-icon{width:40px;min-width:40px;height:40px;min-height:40px;background-color:#010101;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.25s ease-in-out}.cstm-faq-metafield-item .cstm-faq-metafield-item-title-icon svg{transition:.25s ease-in-out}.cstm-faq-metafield-item-title-icon path{fill:#fff}.cstm-faq-metafield-item:hover{border-color:#cd0244}.cstm-faq-metafield-item:hover .cstm-faq-metafield-item-title-icon{background-color:#cd0244}.cstm-faq-metafield-item[open]{background:#fff}.cstm-faq-metafield-item[open] .cstm-faq-metafield-item-title-icon{background-color:#cd0244}.cstm-faq-metafield-item[open] .cstm-faq-metafield-item-title-icon svg{transform:rotate(180deg)}.cstm-faq-metafield-item[open] .cstm-faq-metafield-item-title{margin-bottom:11px}.cstm-faq-metafield-item-answer{font-size:16px;line-height:24px;letter-spacing:0;color:#010101;font-weight:400}.cstm-faq-metafield-item-answer p:last-of-type{margin-bottom:0}@media (max-width: 950px){.cstm-faq-metafield-item{padding:15px 20px}.cstm-faq-metafield-content{column-gap:16px}.cstm-faq-metafield-column{max-width:calc(50% - 8px);row-gap:16px}.cstm-faq-metafield-item-title{font-size:20px;line-height:28px}.cstm-faq-metafield-item-title-icon{width:30px;min-width:30px;height:30px;min-height:30px}.cstm-faq-metafield-item-answer{font-size:14px;line-height:20px}}@media (max-width: 767px){.cstm-faq-metafield{padding-top:50px;padding-bottom:50px}.cstm-faq-metafield-title{margin-bottom:30px}.cstm-faq-metafield-content{flex-direction:column;row-gap:20px}.cstm-faq-metafield-column{max-width:100%}}.cstm-collection-content quick-links{display:flex;padding-right:50px;margin-top:50px;position:sticky;top:10px}.cstm-collection-content .toc_wrapper{box-shadow:none}.cstm-collection-content .toc_wrapper-title{padding:0;font-size:28px;line-height:36px;font-weight:700;letter-spacing:0;color:#010101;background-color:transparent;pointer-events:none;text-transform:none}.cstm-collection-content .toc{max-height:calc(100vh - 70px);padding:24px 0 0}.cstm-collection-content .toc a,.cstm-collection-content .toc li,.cstm-collection-content .toc .toc-number{font-size:18px;line-height:24px;font-weight:600;letter-spacing:0;text-transform:none;color:#010101;display:flex;gap:12px}.cstm-collection-content .toc .toc-number{color:#cd0244}quick-links[data-mobile]{display:none}@media (max-width: 991px){.cstm-collection-content quick-links{display:none}quick-links[data-mobile]{display:flex}quick-links .toc_wrapper{border-radius:25px!important;box-shadow:none}quick-links .toc_wrapper-title{padding:17px;border-radius:25px!important;justify-content:center;gap:10px;background-color:#fff;border:2px solid #cd0244;color:#010101;font-size:14px;line-height:16px;letter-spacing:1.12px;transition:.25s ease-in-out}quick-links .toc_wrapper-title svg path{fill:#cd0244}quick-links .toc_wrapper[open] .toc_wrapper-title{color:#fff;background-color:#cd0244}quick-links .toc_wrapper[open] svg path{fill:#fff}quick-links .toc{padding:32px 0 0}quick-links .toc .toc-number{font-size:18px;line-height:24px;font-weight:900;color:#cd0244}quick-links .toc a{display:flex;gap:12px;font-size:16px;line-height:24px;font-weight:700;color:#010101;text-transform:none}}.collection-description-wrapper{position:relative;overflow:hidden}.collection-description{max-height:600px;overflow:hidden;transition:max-height .3s ease}.collection-description p{font-size:22px;line-height:30px;color:#888a8e}.collection-description strong{color:#000}.collection-description h2{font-size:42px;line-height:50px;font-weight:900;color:#000}.collection--aside__wrapper .toc_wrapper{margin-top:50px}@media (max-width: 499px){.collection-description p{font-size:16px;line-height:24px}.collection-description h2{font-size:32px;line-height:40px}}.collection-description-wrapper .fade-overlay{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .3s ease}.collection-description-wrapper+.cstm-primary--btn{margin-top:40px;width:fit-content;justify-content:center}.collection-page--collections-slider{position:relative;padding:0 0 60px}.collection-page--collections-slider .swiper-button-next,.collection-page--collections-slider .swiper-button-prev{width:60px;height:60px;border-radius:50%;background-color:#101010;top:50%;transition:.25s ease-in-out}.collection-page--collections-slider .swiper-button-prev{left:-5px;transform:translate(-50%,-50%) scaleX(-1)}.collection-page--collections-slider .swiper-button-next{right:-5px;transform:translate(50%,-50%)}.collection-page--collections-slider .swiper-button-next svg,.collection-page--collections-slider .swiper-button-prev svg{width:12px;height:24px}.collection-page--collections-slider .swiper-button-prev:after,.collection-page--collections-slider .swiper-button-next:after{display:none}.collection-page--collections-slider .swiper-button-next path,.collection-page--collections-slider .swiper-button-prev path{transition:.25s ease-in-out}@media (max-width: 1399px){.collection-page--collections-slider .swiper-button-next{transform:translateY(-50%)}.collection-page--collections-slider .swiper-button-prev{transform:translateY(-50%) scaleX(-1)}}@media (max-width: 799px){.collection-page--collections-slider .swiper-button-prev,.collection-page--collections-slider .swiper-button-next{display:none}}.collection-page--collections-slider .collection-card--label{font-size:12px;line-height:14px;letter-spacing:.8px;padding:8px 15px;transform:translate(10px,-50%)}.collection-page--collections-slider .collection-card--info{margin:0}.collection-page--collections-slider .collection-card--info h3{font-size:14px;line-height:20px}.collection-page--collections-slider .swiper-slide{display:flex!important;height:auto!important}@media (max-width: 991px){.collection-page--collections-slider{padding:0 0 33px;margin:33px -20px 0 -10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cstm-collection.css.map */
