.cstm-product-row:not(:last-child){border-bottom:1px solid #e5e7eb}.cstm-collection-tabs-slider{overflow:none}.cstm-collection-tabs-slider .swiper-button-next,.cstm-collection-tabs-slider .swiper-button-prev{inset-block:50%;width:32px;height:32px;color:#13151a!important;background-color:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:transform .2s ease}.cstm-collection-tabs-slider .swiper-button-next:after,.cstm-collection-tabs-slider .swiper-button-prev:after{font-size:12px;font-weight:700}.cstm-collection-slide{height:auto;display:flex}.cstm-collection-slide .cstm-collection-tab{flex-grow:1}.cstm-collection-tabs-slider .swiper-button-prev{left:0}.cstm-collection-tabs-slider .swiper-button-next{right:0}.cstm-info-trigger{display:flex;color:#3b82f6;cursor:pointer;background:none;border:none;padding:0}.cstm-product-row__tag{display:inline-block;padding:.25rem .5rem;font-size:11px;background-color:#ff8f27;color:#fff;border-radius:6px}.cstm-product-row__price-button{width:100%;padding:.5rem 2rem;font-size:12px;font-weight:400;background-color:#30b21b;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.cstm-product-row__stock-badge{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-weight:600;border:1px solid}.cstm-product-row__qty-input{width:100%;max-width:80px;text-align:center;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}.button:after{box-shadow:none}.cstm-tags-container .cstm-product-row__tag:not(.cstm-tags-toggle-button):nth-child(n+2){display:none}.cstm-tags-container .cstm-toggle-desktop{display:none}.cstm-tags-container .cstm-toggle-mobile{display:inline-flex;align-items:center;justify-content:center}@media (min-width: 768px){.cstm-tags-container .cstm-product-row__tag:not(.cstm-tags-toggle-button):nth-child(-n+4){display:inline-block}.cstm-tags-container .cstm-product-row__tag:not(.cstm-tags-toggle-button):nth-child(n+5){display:none}.cstm-tags-container .cstm-toggle-mobile{display:none}.cstm-tags-container .cstm-toggle-desktop{display:inline-flex;align-items:center;justify-content:center}}.cstm-tags-container.is-expanded .cstm-product-row__tag{display:inline-block!important}.cstm-tags-container.is-expanded .cstm-tags-toggle-button{display:none!important}.cstm-filter-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}.cstm-filter-drawer.is-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s ease}.cstm-filter-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.cstm-filter-drawer__content{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;background-color:#fff;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.cstm-filter-drawer.is-open .cstm-filter-drawer__content{transform:translate(0)}.cstm-filter-drawer__header{display:flex;justify-content:space-between;align-items:center;padding-inline:1.4rem;padding-block:2.4rem;border-bottom:1px solid #D6D6D6;flex-shrink:0}.cstm-filter-drawer__form{padding:0 1rem 1.5rem;overflow-y:auto;flex-grow:1}.cstm-filter-drawer__footer{display:flex;gap:.75rem;padding:1rem;flex-shrink:0}.cstm-collapsible-filter{border-bottom:1px solid #EBEBEB}.cstm-collapsible-filter__summary{padding:2rem .5rem;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.cstm-collapsible-filter__summary::-webkit-details-marker{display:none}.cstm-collapsible-filter__content{padding:0 .5rem 1.5rem}.cstm-collapsible-filter__content .price-facet{display:flex;align-items:center;gap:.5rem}.cstm-collapsible-filter__content .price-facet .field{flex-grow:1}.cstm-collapsible-filter__content .price-facet .field__input{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}.cstm-collapsible-filter__summary{display:flex;justify-content:space-between;align-items:center}.cstm-collapsible-filter__summary .icon-caret{transition:transform .2s ease}details[open]>.cstm-collapsible-filter__summary .icon-caret{transform:rotate(-180deg)}.cstm-color-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #e5e7eb;margin:0 8px;vertical-align:middle;background-size:cover;background-position:center}.cstm-filter-value-item{display:flex;align-items:center}.cstm-filter-value-item input[type=checkbox]{flex-shrink:0}.cstm-filter-value-label{margin-left:2px;cursor:pointer}.cstm-spec-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}.cstm-spec-drawer.is-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s ease}.cstm-spec-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;cursor:pointer}.cstm-spec-drawer__content{position:absolute;top:0;right:0;width:100%;max-width:620px;height:100%;background-color:#fff;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}@media (max-width: 749px){.cstm-spec-drawer__content{max-width:400px}}.cstm-spec-drawer.is-open .cstm-spec-drawer__content{transform:translate(0)}.cstm-spec-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.8rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.cstm-spec-drawer__body{overflow-y:auto;flex-grow:1}.cstm-spec-list{padding:2.4rem;margin:0;list-style:none}.cstm-spec-list li{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.5rem;font-size:14px}.cstm-spec-list li span:first-child{font-weight:500;color:#6b7280}.cstm-spec-list li:nth-child(odd){background-color:#f0f3f5;border-radius:8px}.cstm-view-more-button{background:none;border:none;padding:0;margin-top:4px;color:#1ba2ff;cursor:pointer;font-weight:500;font-size:12px}.cstm-view-more-button:hover{text-decoration:underline}.cstm-filter-search-wrapper{position:relative;margin-bottom:1rem}.cstm-filter-search{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:14px}.cstm-model-list{list-style:none;padding:0 5px 0 0;margin:0;max-height:400px!important;overflow-y:auto;transition:max-height .3s ease-in-out}.cstm-model-list.is-expanded .cstm-model-list-item.hidden{display:flex!important}.cstm-model-list>li.hidden{display:none}.cstm-view-more-models{background:none;border:none;color:#3b82f6;cursor:pointer;font-weight:500;margin-top:.75rem;padding:0}.cstm-view-more-models:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-main-shop.css.map */
