.product-urgency-viewers{display:inline-flex;align-items:center;gap:.5rem;background:#fef2f2;color:#ef4444;padding:.625rem 1.25rem;border-radius:50px;border:1px solid rgba(239,68,68,.2);font-size:.875rem;font-weight:600;margin-bottom:1rem;box-shadow:0 1px 3px #ef44441a;animation:opacityBlink 2.5s ease-in-out infinite}.product-urgency-viewers svg{flex-shrink:0;color:#ef4444;width:18px;height:18px}.viewers-count{font-weight:700;color:#dc2626}@keyframes opacityBlink{0%,to{opacity:.75;border-color:#ef444433}50%{opacity:1;border-color:#ef44444d}}.product__title h1,.product__title .h1,.product h1,h1.product__title{font-family:Poppins,sans-serif!important;font-size:2.5rem!important;font-weight:900!important;color:#1a1a2e!important;letter-spacing:-.02em!important;line-height:1.1!important;margin-bottom:1rem!important}.price,.price-container,.product__info-container .price{display:flex!important;align-items:baseline!important;gap:1rem!important;flex-wrap:wrap!important;margin-bottom:.5rem!important}.price__sale{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important}.price__sale .price-item--sale,.price-item--sale,.price__regular .price-item--regular{font-family:Poppins,sans-serif!important;font-size:2.25rem!important;font-weight:900!important;color:#1a1a2e!important;letter-spacing:-.02em!important}.price__sale .price-item--regular,.price s,.price del,.price--on-sale .price-item--regular,s.price-item--regular{font-size:1.1rem!important;color:#9ca3af!important;text-decoration:line-through!important;font-weight:500!important;margin-left:1rem!important;font-family:Inter,sans-serif!important}.product-form__input .form__label,.product-form__input legend{font-family:Inter,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;font-size:1.1rem!important;letter-spacing:.08em!important;color:#1a1a2e!important;margin-bottom:1rem!important}.product-form__input legend span[data-selected-value],.form__label span[data-selected-value]{display:none!important}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.product-form__input--pill input[type=radio]+label{border:2px solid #d1d5db!important;border-radius:10px!important;padding:0!important;width:50px!important;height:40px!important;min-width:50px!important;min-height:40px!important;font-size:.9rem!important;font-weight:800!important;background:#fff!important;color:#1a1a2e!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#4361ee!important;color:#4361ee!important}.product-form__input--pill input[type=radio]:checked+label{background:#1a1a2e!important;color:#fff!important;border-color:#1a1a2e!important}.product-form__quantity .quantity__label,#Quantity-Form-template--23610069016914__main .quantity__label{display:none!important}quantity-input.quantity,.quantity,quantity-input{border:2px solid #e5e7eb!important;border-radius:26px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;background:#f9fafb!important;height:52px!important;width:110px!important;max-width:110px!important;min-width:110px!important;overflow:visible!important;padding:0 .5rem!important;box-shadow:none!important}quantity-input:before,quantity-input:after,.quantity:before,.quantity:after{display:none!important;content:none!important}.quantity:focus,.quantity:focus-within,quantity-input.quantity:focus,quantity-input.quantity:focus-within,quantity-input:focus,quantity-input:focus-within{outline:none!important;box-shadow:none!important;border-color:#e5e7eb!important}.quantity__input:focus,.quantity__input:active{outline:none!important;box-shadow:none!important;border:none!important}quantity-input.quantity .quantity__input,.quantity .quantity__input{font-weight:800!important;font-size:1.3rem!important;color:#1a1a2e!important;width:36px!important;max-width:36px!important;text-align:center!important;border:none!important;background:transparent!important;-moz-appearance:textfield!important;padding:0!important;margin:0!important;flex-shrink:0!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}quantity-input.quantity .quantity__button,.quantity .quantity__button{background:transparent!important;border:none!important;padding:.5rem!important;color:#9ca3af!important;cursor:pointer!important;font-size:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;flex-shrink:0!important}.quantity__button svg,.quantity__button .svg-wrapper{width:14px!important;height:14px!important}.quantity__button:hover{color:#1a1a2e!important}.product-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;width:100%}.trust-badge-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#f8fafc;padding:1.25rem .75rem;border-radius:12px;border:1px solid #e2e8f0;text-align:center}.trust-badge-item svg{width:24px;height:24px;color:#4361ee;stroke-width:2;flex-shrink:0}.trust-badge-item span{font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;color:#1a1a2e;line-height:1.3}@media (max-width: 749px){.product-trust-badges{grid-template-columns:repeat(3,1fr);gap:.5rem}.trust-badge-item{flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem;text-align:center}.trust-badge-item svg{width:20px;height:20px}.trust-badge-item span{text-align:center;font-size:.7rem;line-height:1.2}}.product-info-accordions{margin-top:1.5rem;border-top:1px solid #e2e8f0}.product-accordion{border-bottom:1px solid #e2e8f0}.product-accordion__title{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:700;color:#1a1a2e;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s ease}.product-accordion__title:hover{color:#4361ee}.product-accordion__title::-webkit-details-marker{display:none}.accordion-chevron{flex-shrink:0;transition:transform .3s ease;color:#64748b}.product-accordion[open] .accordion-chevron{transform:rotate(180deg)}.product-accordion__content{padding:0 0 1.25rem;color:#64748b;font-size:.9375rem;line-height:1.7}.product-accordion__content p{margin:0 0 .75rem}.product-accordion__content p:last-child{margin-bottom:0}.product-accordion__content strong{color:#1a1a2e;font-weight:600}.size-guide-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.size-tab{flex:1;min-width:120px;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.size-tab:hover{background:#eff6ff;border-color:#4361ee;color:#4361ee}.size-tab.active{background:#4361ee;border-color:#4361ee;color:#fff}.size-guide-content{display:none}.size-guide-content.active{display:block}.size-guide-table{width:100%;overflow-x:auto}.size-guide-table table{width:100%;border-collapse:collapse;font-size:.8125rem}.size-guide-table th{background:#f8fafc;padding:.625rem .5rem;text-align:left;font-weight:700;color:#1a1a2e;border-bottom:2px solid #e2e8f0;font-size:.75rem}.size-guide-table td{padding:.625rem .5rem;border-bottom:1px solid #e2e8f0;color:#64748b;white-space:nowrap}.size-guide-table tbody tr:hover{background:#f8fafc}.size-guide-table td strong{color:#1a1a2e;font-weight:700}@media (max-width: 749px){.size-guide-tabs{flex-direction:column}.size-tab{width:100%}}.product-form__input.product-form__quantity{display:none!important}.product-form__buttons{width:100%!important;max-width:100%!important;display:block!important;margin-bottom:0!important;margin-top:0!important}.product-form__submit,.product-form button[type=submit],button[name=add],.shopify-payment-button__button--unbranded{background:#4361ee!important;color:#fff!important;border:none!important;border-radius:14px!important;padding:1rem 1.5rem!important;font-family:Inter,sans-serif!important;font-size:1.1rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;height:52px!important;min-height:52px!important;width:100%!important;cursor:pointer!important;transition:all .2s ease!important;outline:none!important;white-space:nowrap!important}.product-form__submit:hover,button[name=add]:hover{background:#3a56d4!important;transform:none!important;box-shadow:none!important}.product-form__submit:focus,.product-form__submit:active,button[name=add]:focus,button[name=add]:active,.product-form__submit:focus-visible,button[name=add]:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.product-form__submit:before,.product-form__submit:after,button[name=add]:before,button[name=add]:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.product-form__submit[disabled],.product-form__submit.disabled{background:#9ca3af!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.shopify-payment-button{margin-top:.75rem!important}.shopify-payment-button__button{border-radius:12px!important;min-height:52px!important;font-weight:700!important}.product__media-item,.product__media,.product-media-container{border-radius:16px!important;overflow:hidden!important;background:#f8fafc!important}.thumbnail-list{gap:.75rem!important;margin-top:1rem!important}.thumbnail-list__item,.thumbnail{border-radius:12px!important;overflow:hidden!important;border:2px solid transparent!important;background:#f8fafc!important;cursor:pointer!important}.thumbnail-list__item.is-active,.thumbnail.is-active,.thumbnail-list__item:hover{border-color:#1e4ed8!important}.accordion,details.accordion{border:none!important;border-top:1px solid #e5e7eb!important}.accordion summary,.accordion__title{padding:1.25rem 0!important;font-weight:700!important;font-size:1rem!important;color:#1a1a2e!important;cursor:pointer!important}.accordion summary:hover{color:#1e4ed8!important}.accordion__content{padding-bottom:1.25rem!important;color:#64748b!important;line-height:1.7!important}.badge,.badge--sale,.product__tax,.price__tax{display:none!important}.product__description,.product__accordion,details.product__accordion,[data-block-type=description],[data-block-type=collapsible_tab]{display:none!important}.product__icon-with-text,.icon-with-text,[data-block-type=icon-with-text],.product .icon-with-text{display:none!important}product-recommendations.complementary-products,.complementary-products{display:none!important}.related-products{background:#fff;padding:3rem 0!important}.related-products .title-wrapper{margin-bottom:2rem}.related-products .title{font-family:Poppins,sans-serif!important;font-size:2rem!important;font-weight:800!important;color:#1a1a2e!important;text-align:center}.related-products .grid,.related-products ul.grid,.related-products .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem!important;padding:0 2rem!important;max-width:1400px!important;margin:0 auto!important;grid-auto-flow:row!important}.related-products .grid>li:nth-child(n+5),.related-products .grid>.grid__item:nth-child(n+5){display:none!important}.related-products .grid>*{min-width:0!important;max-width:none!important}.related-products .card-wrapper,.related-products li{width:100%!important;max-width:100%!important;flex:none!important;grid-column:span 1!important}.related-products .card{border-radius:16px!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #00000014!important;transition:all .3s ease!important;width:100%!important}.related-products .card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 16px #0000001f!important}.related-products .card__media{border-radius:16px 16px 0 0!important;background:#f8fafc!important}.related-products .card__content{padding:1.25rem!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.related-products .card__heading,.related-products .card__heading a{font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:.75rem!important;line-height:1.3!important}.related-products .price,.related-products .price .price-item--sale,.related-products .price .money{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#1a1a2e!important}.related-products .price__sale .price-item--regular{font-size:8px!important;color:#9ca3af!important;font-family:Inter,sans-serif!important;font-weight:400!important;margin-right:.75rem!important;margin-left:0!important}.related-products .price__sale{display:flex!important;align-items:center!important;gap:.5rem!important}.related-products .price-item--sale{margin-right:0!important}@media (min-width: 750px){.related-products .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 749px){.product-info-accordions{margin-top:1rem!important;margin-bottom:1rem!important}.product-accordion{margin-bottom:0!important}.related-products{padding:0 1rem 1.5rem!important;margin-top:0!important}.related-products .grid,.related-products ul.grid,.related-products .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;padding:0 1rem!important;grid-auto-flow:row!important}.related-products .card-wrapper,.related-products li{max-width:100%!important;width:100%!important;flex:none!important;grid-column:span 1!important}.related-products .title{font-size:1.5rem!important;margin-bottom:1rem!important}.related-products .title-wrapper{margin-bottom:1rem!important}.related-products .card__heading,.related-products .card__heading a{font-size:.85rem!important;margin-bottom:.5rem!important}.related-products .card__content{padding:.75rem!important}.related-products .price,.related-products .price .price-item--sale,.related-products .price .money{font-size:.9rem!important}.related-products .price__sale .price-item--regular{font-size:.75rem!important}}.product-form__input--swatch,.product-form__input--pill{flex:1 1 100%!important;order:0!important}.swatch-input__input+.swatch-input__label{width:42px!important;height:42px!important;display:inline-block!important;border-radius:50%!important;position:relative!important;cursor:pointer!important;transition:all .2s ease!important}.swatch-input__input+.swatch-input__label .swatch{width:100%!important;height:100%!important;border-radius:50%!important;display:block!important}.swatch-input__input:checked+.swatch-input__label{outline:2.5px solid #000!important;outline-offset:2px!important}.swatch-input__input:hover+.swatch-input__label,.swatch-input__input+.swatch-input__label:hover{outline:2px solid rgba(0,0,0,.3)!important;outline-offset:2px!important;transform:scale(1.05)!important}.swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid rgba(0,0,0,.5)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #0000001a!important}.product-form__input--swatch fieldset,.product-form__input--swatch .variant-input-wrapper{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}@media (max-width: 749px){.product__title h1{font-size:2.625rem!important}.product-urgency-viewers{padding:.45rem .9rem!important;font-size:.7rem!important;font-weight:700!important}.product-urgency-viewers svg{width:13px!important;height:13px!important}.viewers-count{font-weight:700!important}.price-item--sale,.price .money{font-size:1.75rem!important}.product-form__buttons{display:block!important;width:100%!important;max-width:100%!important}.product-form__submit{padding:1rem!important;width:100%!important}}@media (min-width: 750px){.product-form__buttons{width:100%!important;max-width:100%!important}.product-form__submit,button[name=add]{height:52px!important;min-height:52px!important}}@media screen and (min-width: 990px) and (max-width: 1100px){.product__info-wrapper,.product__info-container,product-info{padding-right:2rem!important;padding-left:3rem!important}.product.grid{padding:0 1rem!important}.product__title,.price,.product-form,.product-form__input,.product-form__buttons,.trust-badges,.free-shipping-progress,.product__accordion{padding-right:.5rem!important}.related-products{padding:3rem 2rem!important}.related-products .title-wrapper,.related-products .title{padding-left:1rem!important}.related-products .grid{padding:0 2rem!important}.swatch-input__input+.swatch-input__label{width:40px!important;height:40px!important}.swatch-input__input:checked+.swatch-input__label{outline:2.5px solid #000!important;outline-offset:2px!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product__title h1,.product__title .h1{font-size:2rem!important;line-height:1.2!important}.product-urgency-viewers{padding:.5rem 1rem!important;font-size:.8rem!important}.product-urgency-viewers svg{width:16px!important;height:16px!important}.price-item--sale,.price .money{font-size:2rem!important}.price__compare-at{font-size:1.125rem!important}.price__savings-badge{font-size:.875rem!important;padding:.375rem .75rem!important}.product-form__input legend,.form__label{font-size:.875rem!important}.swatch-input__input+.swatch-input__label{width:38px!important;height:38px!important}.swatch-input__input:checked+.swatch-input__label{outline:2.5px solid #000!important;outline-offset:2px!important}.quantity__input{min-width:45px!important;font-size:.95rem!important}.quantity__button{width:38px!important;height:38px!important}.product-form__submit,button[name=add]{padding:.875rem 1.5rem!important;font-size:.95rem!important;height:48px!important;min-height:48px!important}.free-shipping-progress{padding:.875rem 1.25rem!important;font-size:.875rem!important}.free-shipping-progress__title,.free-shipping-progress__amount{font-size:.875rem!important}.product__accordion summary{font-size:.95rem!important;padding:.875rem 0!important}.product__accordion-content{font-size:.875rem!important;padding:.75rem 0 1rem!important}.trust-badges{padding:1.25rem!important;gap:.75rem!important}.trust-badge{padding:.75rem!important}.trust-badge__icon{width:28px!important;height:28px!important}.trust-badge__title{font-size:.8rem!important}.trust-badge__description{font-size:.7rem!important}.countdown-timer{padding:.875rem 1.25rem!important;font-size:.875rem!important}.countdown-timer__unit{min-width:45px!important;padding:.5rem!important}.countdown-timer__number{font-size:1.125rem!important}.countdown-timer__label{font-size:.65rem!important}.related-products .grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width: 400px){.product__title h1{font-size:1.5rem!important}.product-urgency-viewers{padding:.5rem .875rem!important;font-size:.75rem!important}.product-urgency-viewers svg{width:14px!important;height:14px!important}.price-item--sale,.price .money{font-size:1.5rem!important}.price__savings-badge{font-size:.7rem!important;padding:.25rem .5rem!important}.swatch-input__input+.swatch-input__label{width:34px!important;height:34px!important}.swatch-input__input:checked+.swatch-input__label{outline:2px solid #000!important;outline-offset:2px!important}.quantity__input{min-width:38px!important;font-size:.85rem!important}.quantity__button{width:32px!important;height:32px!important}.product-form__submit,button[name=add]{padding:.75rem 1rem!important;font-size:.85rem!important}.trust-badges{padding:.875rem!important;gap:.5rem!important}.trust-badge{padding:.5rem!important}.trust-badge__icon{width:22px!important;height:22px!important}.trust-badge__title{font-size:.7rem!important}.trust-badge__description{font-size:.65rem!important}.countdown-timer__unit{min-width:38px!important;padding:.375rem!important}.countdown-timer__number{font-size:.95rem!important}.countdown-timer__label{font-size:.6rem!important}}@media screen and (min-width: 1200px){.product__title h1,.price-item--sale,.price .money{font-size:2.75rem!important}.swatch-input__input+.swatch-input__label{width:46px!important;height:46px!important}.swatch-input__input:checked+.swatch-input__label{outline:3px solid #000!important;outline-offset:2px!important}.product-form__submit,button[name=add]{height:56px!important;min-height:56px!important;font-size:1.05rem!important}.related-products .grid{grid-template-columns:repeat(4,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page-custom.css.map */
