.product-recommendations .card__size-list,.recently-viewed-products .card__size-list{display:none!important}.product-recommendations .card--block-media .ratio,.recently-viewed-products .card--block-media .ratio{height:26rem}.product-recommendations .card--block-media .ratio:before,.recently-viewed-products .card--block-media .ratio:before{content:none}@media(max-width:749px){.product-recommendations .card--block-media .ratio,.recently-viewed-products .card--block-media .ratio{height:20rem}}.product-recommendations .card__media .media img,.recently-viewed-products .card__media .media img{object-fit:contain}.card--block-vendor{display:flex;align-items:center;justify-content:center;height:3.6rem}.card--block-title{text-align:center}.card--block-title .card__heading .text-block{--text-align: center;align-items:center}.card--block-title .card__heading .text{text-align:center}.card--block-title .card__heading .text-block .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:4.4rem;min-height:2lh}.card--block-button .quick-add__submit.add-to-cart-button{display:flex;align-items:center;justify-content:center;width:100%!important;min-height:4.4rem;padding:.9rem 1.6rem;border-radius:999px!important;font-size:var(--font-size--md);font-weight:600;line-height:1.2;white-space:nowrap}.card--block-button .quick-add__submit.add-to-cart-button:hover:not([disabled]){color:#fff!important}.card-choose-options-wrapper,.card-choose-options-wrapper modal-opener{display:block;width:100%}.card-choose-options-wrapper .quick-add__submit,.card-choose-options-wrapper .quick-add__submit.button,.card-choose-options-wrapper .quick-add__submit.button-secondary{display:block;width:100%!important;border-radius:999px!important;border:.1rem solid rgb(var(--color-black-rgb) / .2)!important;background:#fff!important;color:var(--color-foreground)!important;text-align:center;padding:.8rem 2rem;font-size:var(--font-size--md)!important;box-shadow:none!important;transition:border-color .2s ease!important}.card-choose-options-wrapper .quick-add__submit:hover{border-color:rgb(var(--color-black-rgb) / .5)!important;background:#fff!important;color:var(--color-foreground)!important;filter:none!important}.card-choose-options-wrapper .quick-add__submit .button-overflow{display:inline-block}.add-to-cart-button{background:linear-gradient(135deg,#1a1a2e,#16213e 60%,#0f3460)!important;color:#fff!important;border:none!important;border-radius:999px!important;letter-spacing:.08em;transition:filter .2s ease,transform .15s ease,box-shadow .2s ease!important;box-shadow:0 4px 14px #0f346066!important}[id^=StickyCart-ProductSubmitButton],[id^=StickyCart-ProductSubmitButton] .add-to-cart-text{color:#fff!important}.shopify-payment-button__button--unbranded{border-radius:999px!important}.add-to-cart-button:hover:not([disabled]){background:#000!important;color:#000!important;filter:none;transform:translateY(-1px);box-shadow:0 6px 20px #00000059!important}.add-to-cart-button:active:not([disabled]){filter:brightness(.92);transform:translateY(0);box-shadow:0 2px 8px #0f34604d!important}.add-to-cart-button-inner .card-wishlist .wishlist-button{background:#f1f5f9!important;color:#64748b!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease!important}.add-to-cart-button-inner .card-wishlist .wishlist-button:hover{background:#dbeafe!important;color:#0f3460!important;border-color:#bfdbfe!important;transform:scale(1.08)}.add-to-cart-button-inner .wishlist-button.wishlist-added{background:#0f3460!important;color:#fff!important;border-color:#0f3460!important;box-shadow:0 4px 12px #0f346059!important}.add-to-cart-button-inner .product-share .button{background:#f1f5f9!important;color:#64748b!important;border:1.5px solid #e2e8f0!important;transition:background .2s ease,color .2s ease!important}.add-to-cart-button-inner .product-share .button:hover{background:#e2e8f0!important;color:#1e293b!important}.quantity-selector{border:1px solid #d4d0c8}.quantity__label{display:none}@media(min-width:768px){.product-details>.group-block{box-shadow:0 2px 8px #0000001a}}h1{letter-spacing:-.02em}.product-details h1,.view-product-title,.view-product-title .link{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.product-info-list{line-height:1.6}.vendor-brand-logo{max-height:24px;width:auto;display:block}.vendor-logo-link{display:inline-block}.product-info-item--vendor{display:flex;align-items:center}.in-stock-label{display:inline-flex;align-items:center;gap:6px;color:#22c55e;font-size:1.2rem}.in-stock-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background-color:#22c55e;vertical-align:middle;position:relative}.in-stock-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#22c55e;animation:in-stock-pulse 1.8s ease-out infinite}@keyframes in-stock-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.price-product-container{font-weight:500}.variant-option legend.form__label{font-size:1.3rem}.variant-option legend.form__label [data-selected-value]{color:#9ca3af;font-size:1.1rem;font-weight:400}.swatch-custom .form__label-combined.form__label{font-size:1.3rem}.swatch-custom .form__label-combined.form__label span{color:#9ca3af;font-size:1.1rem;font-weight:400;margin-left:.4rem}.section-product-tabs h3{font-size:2.4rem}.price--on-sale .price-item--last{font-weight:700;color:#c0392b}.price:not(.price--on-sale) .price-item--regular,.price-product-container:not(.price--on-sale) .price-item--last{font-weight:700;color:#1a1a1a}.swatch-item input[type=radio]:checked+label .swatch,.swatch-item .swatch.active{position:relative;transform:scale(1.18);transition:transform .2s ease}.swatch-item input[type=radio]:checked+label .swatch:before,.swatch-item .swatch.active:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-65%) rotate(45deg);pointer-events:none;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.6));z-index:2}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio].checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.card__size-button.is-active{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input--pill input[type=radio]+label:before{transition:none!important}.collection-header{display:flex!important;justify-content:center!important;width:100%!important}.collection-header .text-block{--size-style-width: 100% !important;text-align:center!important}.collection-header h1,.section-header--block h1,.section-header--block h2,.section-header--block p{font-weight:700!important;font-size:2.4rem!important;text-align:center!important}.facets__label{--facet-label-transform: capitalize !important}.facets__heading,.facets__heading--vertical{--font-h2--case: capitalize !important}.facet-checkbox__text-label,.facet-checkbox__text-label.uppercase{text-transform:capitalize!important}.facets-layout-list--text .facets__label.facet-checkbox{padding:.55rem .4rem!important;border-radius:6px!important;transition:background .15s ease!important;gap:.8rem!important}.facets-layout-list--text .facets__label.facet-checkbox:hover{background:#f3f4f6!important}.facet-checkbox>svg{width:1.6rem!important;height:1.6rem!important;flex-shrink:0!important;border-radius:4px!important;transition:stroke .15s ease!important}.facet-checkbox>svg rect{rx:3!important;stroke:#9ca3af!important;stroke-width:1.5!important}.facets__label.facet-checkbox:hover>svg rect{stroke:#374151!important}.facet-checkbox>input[type=checkbox]:checked~svg rect{fill:#000!important;stroke:#000!important}.facet-checkbox .svg-wrapper{left:.65rem!important}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper .icon-checkmark{color:#fff!important}.facet-checkbox__text-label{font-size:1.3rem!important;color:#374151!important;line-height:1.4!important}.facets__label.facet-checkbox.active .facet-checkbox__text-label{font-weight:600!important;color:#000!important}.facets__disclosure-vertical,.facets__panel{border-bottom:1px solid #e5e7eb}.facets__summary.details__summary{padding:1.1rem 0}.facets__summary.details__summary:hover{color:#0f3460}.facets-layout .facet-checkbox{padding:.45rem .6rem;border-radius:6px;transition:background .15s ease}.facets-layout .facet-checkbox:hover{background:#f3f4f6}.facets-layout .facet-checkbox input[type=checkbox]:checked~.facet-checkbox__text-label,.facets-layout .facet-checkbox.active .facet-checkbox__text-label{font-weight:600;color:#0f3460}.active-facets__button{background:transparent!important;border:none!important;padding:0!important}facet-remove:hover .active-facets__button{background:transparent!important;border:none!important;transform:none!important}span.active-facets__button-inner,.active-facets__button--light .active-facets__button-inner{box-shadow:none!important;border:1.5px solid #d1d5db!important;border-radius:999px!important;background:#f9fafb!important;padding:.3rem .9rem!important;font-size:1.2rem!important;font-weight:500!important;text-transform:capitalize!important;transition:background .15s ease,border-color .15s ease!important}.active-facets__button--light:hover .active-facets__button-inner,facet-remove:hover .active-facets__button--light .active-facets__button-inner{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}.facets-price__apply .button{background-color:transparent!important;color:#000!important;border:1.5px solid #000!important;border-radius:999px!important;padding:.6rem 1.2rem!important;min-height:0!important}.facets-price__apply .button:hover{background-color:#000!important;color:#fff!important}.facets-price__input .field:after{box-shadow:none!important}.facets-price__input .field:before{box-shadow:none!important}.facets-price__input{align-items:stretch!important}.facets-price__input .field{flex:1!important;position:relative!important}.facets-price__input .field__input{width:100%!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;background:#f9fafb!important;font-weight:500!important;font-size:1.3rem!important;color:#1a1a1a!important;padding:.7rem .6rem .7rem 2.4rem!important;transition:border-color .15s ease,background .15s ease!important}.facets-price__input .field__input:focus{border-color:#0f3460!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px #0f346014!important}.facets-price__input .field-currency{font-size:1.1rem!important;color:#9ca3af!important;font-weight:500!important;pointer-events:none!important}.field-to-price{display:flex!important;align-items:center!important;flex-shrink:0!important}.field-to-price__text{font-size:1.1rem!important;color:#9ca3af!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important}body:not(.firefox) .facets-price__range:after,body:not(.firefox) .facets-price__range:before{background:#e5e7eb!important;height:4px!important;top:1.8rem!important;border-radius:999px!important}.filter__price_change::-webkit-slider-runnable-track{background:#0f3460!important;height:4px!important;border-radius:999px!important}.filter__price_change::-moz-range-track{background:#0f3460!important;height:4px!important;border-radius:999px!important}.filter__price_change::-webkit-slider-thumb{width:1.8rem!important;height:1.8rem!important;min-width:1.8rem!important;min-height:1.8rem!important;background:#fff!important;border:2.5px solid #0f3460!important;border-radius:50%!important;box-shadow:0 1px 4px #0f346040!important;cursor:pointer!important;margin-top:-.7rem!important}.filter__price_change::-moz-range-thumb{width:1.8rem!important;height:1.8rem!important;background:#fff!important;border:2.5px solid #0f3460!important;border-radius:50%!important;box-shadow:0 1px 4px #0f346040!important;cursor:pointer!important}.filter__price_change::-ms-thumb{width:1.8rem!important;height:1.8rem!important;min-width:1.8rem!important;min-height:1.8rem!important;background:#fff!important;border:2.5px solid #0f3460!important;border-radius:50%!important;box-shadow:0 1px 4px #0f346040!important;cursor:pointer!important}.facet-per-page,.products-per-page,.facet-filters.sorting .facet-filters__field-label{display:none!important}#Details-SortBy .details__summary{border:1.5px solid #d1d5db;border-radius:999px;padding:.45rem 1.1rem;background:#f9fafb;transition:background .18s ease,border-color .18s ease;cursor:pointer}#Details-SortBy .details__summary:hover,#Details-SortBy[open] .details__summary{background:#f0f4ff;border-color:#6b7280}#Details-SortBy .details__summary span{font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;gap:.5rem}#SortByDropdown{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 16px #0000001a;overflow:hidden;padding:.4rem 0}.facet-filters__sort_item .facet-checkbox{padding:.55rem 1.4rem;display:block;transition:background .15s ease}.facet-filters__sort_item .facet-checkbox:hover{background:#f3f4f6}.facet-filters__sort_item.selected .label{font-weight:600;color:#0f3460}.section-resource-list__content h2{font-weight:700!important;font-size:2.4rem!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
