@media screen and (min-width:1200px){.pdp-redesign .product{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:1000px){.pdp-redesign .product__media{--product-media-width: calc(50% - 1.5rem) !important;width:calc(50% - 1.5rem)!important;position:-webkit-sticky!important;position:sticky!important;top:calc(var(--header-height, 109px) * var(--enable-sticky-header, 1) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0) + 24px)!important;align-self:start!important}.pdp-redesign .product__info{--product-info-width: calc(50% - 1.5rem) !important;width:calc(50% - 1.5rem)!important}}.pdp-redesign .product__media-list-wrapper{margin-left:0!important;margin-right:0!important;max-width:100%!important;position:relative;isolation:isolate}@media screen and (min-width:1400px){.pdp-redesign .product__media{padding-left:0!important;padding-right:0!important}}@media(max-width:999px){.pdp-redesign .product__media{width:100%!important;margin-left:0;margin-right:0;overflow:hidden}}@media(max-width:999px){.pdp-redesign{overflow-x:hidden}}.pdp-redesign .product__media-list{background-color:#f9fafb;overflow:hidden}.pdp-redesign .product__media-item{width:100%}.pdp-redesign .product__media-image-wrapper{background-color:#f9fafb;overflow:hidden}@media(min-width:1000px){.pdp-redesign .product__media-image-wrapper.aspect-ratio--natural{padding-bottom:0!important;aspect-ratio:1 / 1}.pdp-redesign .product__media-image-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}}@media(max-width:999px){.pdp-redesign .product__media-image-wrapper img{width:100%;height:auto}}.pdp-redesign .pdp-image-counter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;padding:.5rem 1rem;opacity:0;transition:opacity .3s ease;z-index:15;pointer-events:none}.pdp-redesign .product__media-list-wrapper:hover .pdp-image-counter{opacity:1}.pdp-redesign .pdp-image-counter span{color:#111827;font-size:.875rem;font-weight:500;white-space:nowrap}.pdp-redesign .flickity-prev-next-button,.pdp-redesign .product__media-list-wrapper .flickity-button{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0000001a!important;border-radius:0!important;width:2.5rem!important;height:2.5rem!important;transition:all .3s ease!important;padding:0!important}@media(min-width:1000px){.pdp-redesign .flickity-prev-next-button{width:3rem!important;height:3rem!important;opacity:0!important}.pdp-redesign .product__media-list-wrapper:hover .flickity-prev-next-button,.pdp-redesign .product__media-list:hover~.flickity-prev-next-button{opacity:1!important}}.pdp-redesign .flickity-enabled.is-hovering-right .flickity-viewport{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='28' viewBox='0 0 34 28'%3E%3Cpath d='M1 14h32M21 2l12 12-12 12' fill='none' stroke='%23ffffff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 14h32M21 2l12 12-12 12' fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 17 14,e-resize!important}.pdp-redesign .flickity-enabled.is-hovering-left .flickity-viewport{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='28' viewBox='0 0 34 28'%3E%3Cpath d='M33 14H1M13 2L1 14l12 12' fill='none' stroke='%23ffffff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33 14H1M13 2L1 14l12 12' fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 17 14,w-resize!important}.pdp-redesign .flickity-prev-next-button:disabled,.pdp-redesign .flickity-button:disabled{display:none!important}.pdp-redesign .flickity-prev-next-button:hover{background:#ec1c24!important;border-color:#ec1c24!important;box-shadow:0 0 20px #ec1c2480!important}.pdp-redesign .flickity-prev-next-button:hover svg{fill:#fff!important}.pdp-redesign .flickity-prev-next-button svg{fill:#374151!important;width:12px!important;height:12px!important}@media(min-width:1000px){.pdp-redesign .flickity-prev-next-button svg{width:14px!important;height:14px!important}}.pdp-redesign .flickity-prev-next-button.previous{left:.75rem!important}.pdp-redesign .flickity-prev-next-button.next{right:.75rem!important}@media(min-width:1000px){.pdp-redesign .flickity-prev-next-button.previous{left:1rem!important}.pdp-redesign .flickity-prev-next-button.next{right:1rem!important}}.pdp-redesign .pdp-mobile-nav{display:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:20;pointer-events:none}.pdp-redesign .pdp-mobile-nav__prev{position:absolute;left:10px}.pdp-redesign .pdp-mobile-nav__next{position:absolute;right:10px}.pdp-redesign .pdp-mobile-nav button{pointer-events:auto;width:2.25rem;height:2.25rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 6px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:0}.pdp-redesign .pdp-mobile-nav button svg{width:16px;height:16px;color:#374151}.pdp-redesign .product__media-nav{position:relative}.pdp-redesign .product__thumbnail-scroll-shadow:before,.pdp-redesign .product__thumbnail-scroll-shadow:after{content:"";position:absolute;top:0;bottom:0;width:2rem;z-index:10;pointer-events:none}@media(min-width:1000px){.pdp-redesign .product__thumbnail-scroll-shadow:before,.pdp-redesign .product__thumbnail-scroll-shadow:after{width:3rem}}.pdp-redesign .product__thumbnail-scroll-shadow:before{left:0;background:linear-gradient(to right,white,transparent)}.pdp-redesign .product__thumbnail-scroll-shadow:after{right:0;background:linear-gradient(to left,white,transparent)}.pdp-redesign .product__thumbnail-list{gap:.75rem;padding:0!important;overflow-x:auto}.pdp-redesign .product__thumbnail-list-inner{display:flex!important;gap:.75rem;align-items:center}.pdp-redesign .product__thumbnail-item{position:relative;flex-shrink:0;width:5.5rem!important;height:5.5rem!important;overflow:hidden;border:2px solid #e5e7eb!important;transition:all .3s ease;border-radius:0!important;padding:0!important}.pdp-redesign .product__thumbnail-item:hover{border-color:#9ca3af}.pdp-redesign .product__thumbnail-item:hover .product__thumbnail img{transform:scale(1.1)}.pdp-redesign .product__thumbnail-item[aria-current=true]{border-color:#111827!important}.pdp-redesign .product__thumbnail{width:100%!important;min-width:unset!important;padding:0!important;aspect-ratio:1 / 1;overflow:hidden}.pdp-redesign .product__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;transition:filter .3s ease,transform .3s ease;border-radius:0!important}.pdp-redesign .product__thumbnail-item[aria-current=true] .product__thumbnail img{filter:brightness(1.1)}.pdp-redesign .product__thumbnail-item:hover .product__thumbnail img{filter:brightness(1.05)}.pdp-redesign .product__thumbnail:after{display:none!important}.pdp-redesign .product__media-prev-next{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;border-radius:0;transition:all .3s ease}.pdp-redesign .product__media-prev-next:hover{background:#ec1c24;border-color:#ec1c24;color:#fff}.pdp-redesign .product__zoom-button,.pdp-redesign .pswp{display:none!important}.pdp-redesign .pdp-lightbox-btn{position:absolute;top:16px;right:16px;z-index:20;width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease}.pdp-redesign .product__media-list-wrapper:hover .pdp-lightbox-btn{opacity:1}.pdp-redesign .pdp-lightbox-btn:hover{background:#ec1c24;border-color:#ec1c24}.pdp-redesign .pdp-lightbox-btn svg{width:18px;height:18px;color:#374151}.pdp-redesign .pdp-lightbox-btn:hover svg{color:#fff}.pdp-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000e6;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.pdp-lightbox-overlay.is-open{opacity:1;visibility:visible}.pdp-lightbox-content{display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}.pdp-lightbox-content img{max-width:90vw;max-height:90vh;object-fit:contain}.pdp-lightbox-content video.pdp-lightbox-video{max-width:90vw;max-height:90vh;background:#000}.pdp-lightbox-content iframe.pdp-lightbox-iframe{width:80vw;height:45vw;max-height:80vh;border:none}.pdp-lightbox-prev,.pdp-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;background:#000000b3;border:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdp-lightbox-prev svg,.pdp-lightbox-next svg{width:18px;height:18px}.pdp-lightbox-prev{left:1rem}.pdp-lightbox-next{right:1rem}.pdp-lightbox-prev:hover,.pdp-lightbox-next:hover{background:#ec1c24;border-color:#ec1c24}.pdp-lightbox-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:#ec1c24;border:none;border-radius:9999px;color:#fff;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;box-shadow:0 4px 12px #0000004d}.pdp-lightbox-close:hover{background:#b91c1c}.pdp-lightbox-counter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#0009;color:#fff;padding:.4rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:500;pointer-events:none;z-index:10}.pdp-redesign .loox-rating{display:flex;align-items:center;gap:.3rem}.pdp-redesign .loox-rating .loox-icon{color:#ec1c24!important;fill:#ec1c24!important;width:20px!important;height:20px!important}.pdp-redesign .loox-rating svg{width:20px!important;height:20px!important}.pdp-redesign .loox-rating-content{display:flex;align-items:center;gap:.3rem}.pdp-redesign .loox-rating .loox-rating-label{color:#6b7280!important;font-size:.875rem!important;font-weight:400!important}@media(min-width:1000px){.pdp-redesign .loox-rating .loox-icon,.pdp-redesign .loox-rating svg{width:20px!important;height:20px!important}.pdp-redesign .loox-rating .loox-rating-label{font-size:1rem!important}}.pdp-redesign .product-meta__title{font-size:1.5rem;line-height:1.3;margin-bottom:.5rem;margin-top:0;color:#111827;font-weight:600!important;text-transform:none!important}@media(min-width:640px){.pdp-redesign .product-meta__title{font-size:1.875rem}}@media(min-width:1000px){.pdp-redesign .product-meta__title{font-size:2.25rem}}@media(max-width:999px){.pdp-redesign .product-meta__title{margin-bottom:.25rem!important}.pdp-redesign .product__info>.shopify-app-block,.pdp-redesign .product-meta__title+.shopify-app-block{display:block;margin-bottom:1.25rem}}.pdp-redesign .product-block-price{margin-bottom:.25rem}.pdp-redesign .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pdp-redesign .price--large,.pdp-redesign .price--highlight.price--large{font-size:1.625rem!important;color:#0f172a!important;font-weight:600;line-height:1}@media(min-width:640px){.pdp-redesign .price--large,.pdp-redesign .price--highlight.price--large{font-size:1.875rem!important}}@media(min-width:1000px){.pdp-redesign .price--large,.pdp-redesign .price--highlight.price--large{font-size:2.25rem!important}}.pdp-redesign .price--compare{font-size:1.25rem!important;color:#9ca3af!important;text-decoration:line-through}@media(min-width:640px){.pdp-redesign .price--compare{font-size:1.5rem!important}}@media(max-width:999px){.pdp-redesign .product-block-price{margin-bottom:1rem!important}}.pdp-redesign .label--highlight{background:#dc262626!important;color:#ef4444!important;border:1px solid rgba(220,38,38,.3)!important;border-radius:0!important;font-size:.75rem;padding:.25rem .5rem;font-weight:500}@media(min-width:640px){.pdp-redesign .label--highlight{font-size:.875rem}}.pdp-redesign product-payment-terms{display:block;margin-top:.5rem}body.template-product-pdp-redesign .pdp-redesign shopify-payment-terms{opacity:0;transition:opacity .2s ease}body.template-product-pdp-redesign .pdp-redesign shopify-payment-terms.is-ready{opacity:1}.pdp-redesign .shopify-payment-terms,.pdp-redesign #shopify-installments-content,.pdp-redesign span#shopify-installments-content,.pdp-redesign product-payment-terms p,.pdp-redesign product-payment-terms a,.pdp-redesign product-payment-terms span,.pdp-redesign [id^=shopify-installments]{font-size:14px!important;color:#6b7280!important}.pdp-redesign product-payment-terms p,.pdp-redesign product-payment-terms a,.pdp-redesign product-payment-terms span,.pdp-redesign product-payment-terms #shopify-installments-content{font-size:14px!important;color:#6b7280!important}.pdp-redesign product-payment-terms *:not(svg):not(path){font-size:14px!important;color:#6b7280!important}@media(max-width:999px){.pdp-redesign product-payment-terms *:not(svg):not(path){font-size:12px!important;color:#6b7280!important}}.pdp-redesign product-payment-terms:has(shopify-payment-terms),.pdp-redesign product-payment-terms:has(a[is=shopify-payment-terms-modal-link]),.pdp-redesign product-payment-terms:has([id^=shopify-installments]){padding-bottom:1rem;border-bottom:1px solid #E5E7EB}.pdp-redesign .pdp-quick-specs{margin:1rem 0}.pdp-redesign .pdp-quick-specs__list{margin:0}.pdp-redesign .pdp-quick-specs__row{display:flex;align-items:center;border-bottom:1px solid #f3f4f6}.pdp-redesign .pdp-quick-specs__row:last-child{border-bottom:none}.pdp-redesign .pdp-quick-specs__label{flex-shrink:0;padding-right:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:11px;font-weight:700;color:#374151;white-space:nowrap;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.02em}.pdp-redesign .pdp-quick-specs__value{flex:1;padding-top:.5rem;padding-bottom:.5rem;font-size:11px;color:#6b7280;margin:0}.pdp-redesign .pdp-short-description{margin:1rem 0;font-size:.875rem;color:#4b5563;line-height:1.7}.pdp-redesign .pdp-short-description p{margin:0 0 .5rem}.pdp-redesign .pdp-short-description p:last-child{margin-bottom:0}.pdp-redesign .product-form__option-name{font-size:1.125rem;color:#111827!important;font-weight:700!important;text-transform:none!important}.pdp-redesign .product-form__option-value{font-size:1.125rem;font-weight:700!important;color:#111827!important;margin-left:0!important}.pdp-redesign .product-form__option-value[data-pdp-split]:has(.pdp-led-value-name){color:transparent!important}.pdp-redesign .pdp-led-value-name{color:#111827;font-weight:700}.pdp-redesign .pdp-led-value-desc{display:none}.pdp-redesign .pdp-led-type-selector{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:999px){.pdp-redesign .pdp-led-type-selector{gap:.75rem}}.pdp-redesign .pdp-led-type-option{position:relative}.pdp-redesign .pdp-led-type__label{display:block;position:relative;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:4px;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease;height:100%}.pdp-redesign .pdp-led-type__label:hover{border-color:#9ca3af}.pdp-redesign .pdp-led-type__radio:checked+.pdp-led-type__label{border-color:#ec1c24;box-shadow:0 0 0 1px #ec1c24}.pdp-redesign .pdp-led-type__title{font-size:1rem;font-weight:700;color:#111827;line-height:1.2}.pdp-redesign .pdp-led-type__desc{font-size:.8125rem;color:#6b7280;margin-top:.25rem;line-height:1.3}.pdp-redesign .pdp-led-type__swatches{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.pdp-redesign .pdp-led-swatch{width:18px;height:18px;border-radius:50%;display:inline-block;flex-shrink:0}.pdp-redesign .pdp-led-swatch--white{background:#fff;border:1px solid #d1d5db}.pdp-redesign .pdp-led-type__gradient{margin-top:.75rem;height:18px;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f97316 12%,#facc15 25%,#84cc16 37%,#22c55e 50%,#06b6d4 62%,#3b82f6 75%,#8b5cf6 87%,#ec4899)}.pdp-redesign .pdp-led-type__selected-pill{position:absolute;top:-8px;right:8px;background:#ec1c24;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s ease}.pdp-redesign .pdp-led-type__radio:checked+.pdp-led-type__label .pdp-led-type__selected-pill{opacity:1}.pdp-redesign .select-wrapper .select{padding:1rem;background:#fff;border:none;box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f;transition:all .2s ease;border-radius:0;font-size:1rem;color:#111827}.pdp-redesign .select-wrapper .select:hover{background:#f9fafb}.pdp-redesign .pdp-mobile-option-pills{display:none}.pdp-redesign .product-form__quantity{display:none!important}.pdp-redesign .pdp-qty-atc-row{display:flex;align-items:center;gap:1rem;margin-top:18px}.pdp-redesign .pdp-qty-wrap{flex-shrink:0;width:30%;max-width:160px}.pdp-redesign .pdp-qty-wrap .quantity-selector{height:3.5rem}@media(max-width:999px){.pdp-redesign .pdp-qty-wrap{width:30%;min-width:120px}}.pdp-redesign .pdp-qty-atc-row .product-form__payment-container{flex:1;margin-top:0!important}.pdp-redesign .pdp-qty-atc-row .product-form__add-button{height:3.5rem;min-height:3.5rem}.pdp-redesign .quantity-selector{display:flex;align-items:center;background:#fff;border-radius:9999px!important;box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f!important;border:none!important;outline:none!important;overflow:hidden;height:3.5rem}.pdp-redesign .pdp-qty-wrap{border:none!important;box-shadow:none!important;background:transparent!important}.pdp-redesign .quantity-selector__button{width:2.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#d1d5db;font-size:1.25rem;transition:all .2s ease;cursor:pointer}@media(min-width:1000px){.pdp-redesign .quantity-selector__button{width:3.5rem}}.pdp-redesign .quantity-selector__button:hover{background:#f9fafb;color:#6b7280}.pdp-redesign .quantity-selector__input{width:3rem;text-align:center;font-size:1.25rem;font-weight:500;color:#111827;border:none;background:transparent}@media(min-width:1000px){.pdp-redesign .quantity-selector__input{width:4rem}}.pdp-redesign .product-form__buy-buttons{margin-top:0;margin-bottom:0!important}.pdp-redesign .product-form__add-button,.pdp-redesign .product-form__add-button.button--primary,.pdp-redesign .product-form__add-button.button--secondary{flex:1;height:3.5rem;font-size:1rem;font-weight:600;color:#fff!important;background:#ec1c24!important;border:none!important;border-radius:9999px!important;box-shadow:0 2px 4px #00000026;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.pdp-redesign .product-form__add-button:hover{background:#c81820!important;box-shadow:0 2px 6px #0003}.pdp-redesign .product-form__add-button[disabled]{background:#9ca3af!important;box-shadow:none}.pdp-redesign .shopify-payment-button__button{border-radius:9999px!important;height:3.5rem}.pdp-redesign .inventory--high{color:#16a34a;font-weight:500;font-size:.875rem}.pdp-redesign .inventory--low{color:#f59e0b;font-weight:500;font-size:.875rem}.pdp-redesign .product-form__store-availability-container{margin-top:1rem;font-size:.875rem}.pdp-redesign .pdp-stock-shipping{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.875rem;margin-top:16px;margin-bottom:24px}.pdp-redesign .pdp-stock-shipping__status{font-weight:500}.pdp-redesign .pdp-stock-shipping__status--in-stock{color:#16a34a}.pdp-redesign .pdp-stock-shipping__status--out-of-stock{color:#dc2626}.pdp-redesign .pdp-stock-shipping__preorder-note,.pdp-redesign .pdp-stock-shipping__restock-note{color:#374151;font-weight:500}.pdp-redesign .pdp-stock-shipping__preorder-note strong,.pdp-redesign .pdp-stock-shipping__restock-note strong{color:#ec1c24;font-weight:600}.pdp-redesign .pdp-stock-shipping__custom{color:#374151;font-weight:500}.pdp-redesign .pdp-stock-shipping__divider{color:#d1d5db;margin:0 .5rem}.pdp-redesign .pdp-stock-shipping__shipping{color:#374151;font-weight:500}.pdp-redesign .delivery-estimation{display:none!important}.pdp-redesign .pdp-disclaimer{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f;margin-top:0!important}@media(max-width:999px){.pdp-redesign .pdp-disclaimer{flex-direction:column;gap:.5rem;box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f!important;padding:.75rem!important;margin-top:.5rem!important}.pdp-redesign .pdp-disclaimer__header-row{display:flex;align-items:center;gap:.5rem}.pdp-redesign .pdp-disclaimer__icon-wrap{width:1.5rem!important;height:1.5rem!important}.pdp-redesign .pdp-disclaimer__icon-wrap svg{width:12px!important;height:12px!important}.pdp-redesign .pdp-disclaimer__title{font-size:14px!important;font-weight:600!important}.pdp-redesign .pdp-disclaimer__content{font-size:12px}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap{width:1.2rem!important;height:1.05rem!important;background:transparent!important;box-shadow:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap:before,body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap:after{content:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-desktop{display:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-mobile{display:block!important;width:100%!important;height:100%!important;color:#ec1c24!important;fill:none!important;stroke:currentColor!important;filter:none!important}}@media(max-width:999px){.pdp-redesign .pdp-disclaimer__title--desktop{display:none!important}}@media(min-width:1000px){.pdp-redesign .pdp-disclaimer{flex-direction:row;align-items:flex-start;gap:.75rem;padding:1.25rem}.pdp-redesign .pdp-disclaimer__header-row{flex-shrink:0}.pdp-redesign .pdp-disclaimer__header-row .pdp-disclaimer__title{display:none!important}.pdp-redesign .pdp-disclaimer__title--desktop{display:inline!important}}.pdp-redesign .pdp-disclaimer__icon-wrap{position:relative;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #d1d5db,0 0 0 3px #f9fafb}.pdp-redesign .pdp-disclaimer__icon-wrap:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(135deg,#dc2626,#ef4444,#ea580c)}.pdp-redesign .pdp-disclaimer__icon-wrap:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent,transparent)}.pdp-redesign .pdp-disclaimer__icon-wrap svg{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pdp-redesign .pdp-disclaimer__icon-mobile{display:none}.pdp-redesign .pdp-disclaimer__content{font-size:12px;color:#6b7280;line-height:1.6}@media(min-width:1000px){.pdp-redesign .pdp-disclaimer__content{font-size:.875rem}}.pdp-redesign .pdp-disclaimer__title{font-weight:600;color:#4b5563;margin-right:.25rem}.pdp-redesign .product-form{display:flex;flex-direction:column;gap:0}@media(min-width:1000px){.pdp-redesign .product-form>*{margin-bottom:1.25rem}}.pdp-redesign .pdp-quick-specs{margin-top:0;margin-bottom:1rem}.pdp-redesign .product-block-price{margin-bottom:0;border-bottom:none!important;padding-bottom:0!important}.pdp-redesign .product-form__variants{display:flex;flex-direction:column}.pdp-redesign .product-form__option-selector{margin-bottom:0}.pdp-redesign .product-form__option-info{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem;margin-left:0!important;padding-left:0!important}@media(max-width:999px){.pdp-redesign .breadcrumb.hidden-phone{display:flex!important}.pdp-redesign .container{padding-left:0!important;padding-right:0!important}.pdp-redesign .product__media{width:100%!important;margin-left:0!important;margin-right:0!important}body.template-product-pdp-redesign .pdp-redesign .product__media,body.template-product-pdp-redesign .pdp-redesign .product__media-list-wrapper,body.template-product-pdp-redesign .pdp-redesign .product__media-list,body.template-product-pdp-redesign .pdp-redesign .product__media-item,body.template-product-pdp-redesign .pdp-redesign .product__media-image-wrapper,body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-list,body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-list-inner{background:#f8fafc!important;background-color:#f8fafc!important}.pdp-redesign .loox-rating .loox-icon,.pdp-redesign .loox-rating svg{width:19.2px!important;height:19.2px!important}.pdp-redesign .loox-rating .loox-rating-label{font-size:.975rem!important}.pdp-redesign .product__media-list{margin-left:0!important;margin-right:0!important}.pdp-redesign .product__media-list-wrapper .flickity-button,.pdp-redesign .flickity-prev-next-button{display:none!important}.pdp-redesign .pdp-mobile-nav{display:flex!important}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-nav button{background:#000000d1;border:1px solid rgba(255,255,255,.22);border-radius:0;box-shadow:0 4px 14px #00000038;color:#fff}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-nav button svg{width:24px;height:24px;color:#fff;stroke-width:2.4}body.template-product-pdp-redesign .pdp-lightbox-prev,body.template-product-pdp-redesign .pdp-lightbox-next{width:2.25rem;height:2.25rem;background:#000000d1;border:1px solid rgba(255,255,255,.22);border-radius:4px;box-shadow:0 4px 14px #00000038;color:#fff}body.template-product-pdp-redesign .pdp-lightbox-prev svg,body.template-product-pdp-redesign .pdp-lightbox-next svg{width:24px;height:24px;color:#fff;stroke-width:2.4}body.template-product-pdp-redesign .pdp-lightbox-prev:hover,body.template-product-pdp-redesign .pdp-lightbox-next:hover{background:#000000d1;border-color:#ffffff38}body.template-product-pdp-redesign .pdp-lightbox-close{font-size:2rem;line-height:1;font-weight:300}.pdp-redesign .pdp-image-counter{display:none!important}.pdp-redesign .pdp-lightbox-btn{transition:opacity .5s ease!important}body.template-product-pdp-redesign .pdp-redesign .pdp-lightbox-btn{background:#000000d1;border:1px solid rgba(255,255,255,.22);border-radius:4px;box-shadow:0 4px 14px #00000038;color:#fff}body.template-product-pdp-redesign .pdp-redesign .pdp-lightbox-btn svg{width:20px;height:20px;color:#fff;stroke-width:1}body.template-product-pdp-redesign .pdp-redesign .pdp-lightbox-btn:hover{background:#000000e0;border-color:#ffffff52}.pdp-redesign .pdp-lightbox-btn.is-hidden{opacity:0!important;pointer-events:none!important}body.template-product-pdp-redesign .pdp-redesign .breadcrumb{background:#fff;background-color:#fff;padding:9px 14px!important;font-size:12px;min-height:38px;align-items:center;position:relative;z-index:2;box-shadow:0 1px #e5e7eb}body.template-product-pdp-redesign .pdp-redesign .breadcrumb+.product{margin-top:-1px}.pdp-redesign .breadcrumb__list{flex-wrap:nowrap;min-width:0;padding:0!important}.pdp-redesign .breadcrumb__item{min-width:0;flex:0 0 auto}.pdp-redesign .breadcrumb__item:last-child{flex:1 1 auto;overflow:hidden}body.template-product-pdp-redesign .pdp-redesign a.breadcrumb__link,body.template-product-pdp-redesign .pdp-redesign span.breadcrumb__link{font-size:12px;line-height:1.25}body.template-product-pdp-redesign .pdp-redesign a.breadcrumb__link{color:#4b5563}body.template-product-pdp-redesign .pdp-redesign span.breadcrumb__link{color:#111827}.pdp-redesign .breadcrumb__item{display:inline-flex;align-items:center;white-space:nowrap}.pdp-redesign .breadcrumb__item+.breadcrumb__item:before{content:">";float:none;display:inline-flex;align-items:center;justify-content:center;margin:0 7px;line-height:1;font-size:12px}body.template-product-pdp-redesign .pdp-redesign .breadcrumb__item+.breadcrumb__item:before{color:#9ca3af;font-size:12px;opacity:1}.pdp-redesign .breadcrumb__item:last-child .breadcrumb__link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pdp-redesign .product__info{padding:0 16px!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-list,body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-list-inner{gap:.5rem!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-item{border-color:transparent!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-item:hover{border-color:#d1d5db!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-item[aria-current=true]{border-color:#111827!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-scroll-shadow:before{background:linear-gradient(to right,#f8fafc,#f8fafc00)!important}body.template-product-pdp-redesign .pdp-redesign .product__thumbnail-scroll-shadow:after{background:linear-gradient(to left,#f8fafc,#f8fafc00)!important}.pdp-redesign .product__thumbnail-list-inner{animation:pdp-thumb-strip-fade-in .45s ease-out both}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__label{padding:.75rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__title{font-size:.875rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__desc{font-size:.57rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__swatches{gap:.3rem;margin-top:.6rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-swatch{width:14px;height:14px}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__gradient{height:14px;margin-top:.6rem}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__selected-pill{right:6px;font-size:.625rem;padding:1px 6px}body.template-product-pdp-redesign .pdp-redesign,body.template-product-pdp-redesign .pdp-redesign .container,body.template-product-pdp-redesign .pdp-redesign .product,body.template-product-pdp-redesign .pdp-redesign .product-form,body.template-product-pdp-redesign .pdp-redesign .product__info{background:#fff!important;background-color:#fff!important}body.template-product-pdp-redesign .pdp-redesign .product__info{color:#111827}body.template-product-pdp-redesign .pdp-redesign .product-meta__title,body.template-product-pdp-redesign .pdp-redesign .price--large,body.template-product-pdp-redesign .pdp-redesign .price--highlight.price--large,body.template-product-pdp-redesign .pdp-redesign .product-form__option-name,body.template-product-pdp-redesign .pdp-redesign .product-form__option-value,body.template-product-pdp-redesign .pdp-redesign .pdp-led-value-name,body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__title,body.template-product-pdp-redesign .pdp-redesign .quantity-selector__input,body.template-product-pdp-redesign .pdp-redesign .warranty-title-container h4,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn span.price-value{color:#111827!important}body.template-product-pdp-redesign .pdp-redesign .loox-rating .loox-rating-label,body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__desc,body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping__shipping,body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping__custom,body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping__preorder-note,body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping__restock-note,body.template-product-pdp-redesign .pdp-redesign .warranty-desc-container,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn span{color:#4b5563!important}body.template-product-pdp-redesign .pdp-redesign .product__info a:not(.button),body.template-product-pdp-redesign .pdp-redesign .warranty-info-trigger{color:#ec1c24!important}body.template-product-pdp-redesign .pdp-redesign product-payment-terms:has(shopify-payment-terms),body.template-product-pdp-redesign .pdp-redesign product-payment-terms:has(a[is=shopify-payment-terms-modal-link]),body.template-product-pdp-redesign .pdp-redesign product-payment-terms:has([id^=shopify-installments]){border-bottom-color:#e5e7eb!important}body.template-product-pdp-redesign .pdp-redesign .product-meta__title{display:-webkit-box!important;margin-bottom:.25rem!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem!important;line-height:1.14!important}body.template-product-pdp-redesign .pdp-redesign .product__info>.shopify-app-block,body.template-product-pdp-redesign .pdp-redesign .product-meta__title+.shopify-app-block{margin-bottom:.625rem!important}body.template-product-pdp-redesign .pdp-redesign .loox-rating{gap:.25rem!important;margin-top:0!important}body.template-product-pdp-redesign .pdp-redesign .loox-rating .loox-icon,body.template-product-pdp-redesign .pdp-redesign .loox-rating svg{width:16px!important;height:16px!important}body.template-product-pdp-redesign .pdp-redesign .loox-rating .loox-rating-label{font-size:.8125rem!important;line-height:1.2!important}body.template-product-pdp-redesign .pdp-redesign .product-block-price{margin-bottom:.375rem!important}body.template-product-pdp-redesign .pdp-redesign .price-list{gap:.375rem!important;align-items:center!important}body.template-product-pdp-redesign .pdp-redesign .price--large,body.template-product-pdp-redesign .pdp-redesign .price--highlight.price--large{font-size:1.55rem!important;line-height:1!important}body.template-product-pdp-redesign .pdp-redesign .price--compare{color:#6b7280!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;text-decoration-thickness:1px;text-decoration-color:#9ca3afc7}body.template-product-pdp-redesign .pdp-redesign .product-meta__label-list{display:inline-flex!important;align-items:center!important;margin-left:.25rem!important;vertical-align:middle}body.template-product-pdp-redesign .pdp-redesign .label--highlight{display:inline-flex!important;align-items:center;min-height:1.375rem;padding:.1875rem .5rem!important;background:#ec1c241c!important;border:1px solid rgba(236,28,36,.52)!important;border-radius:3px!important;color:#ec1c24!important;font-size:.625rem!important;font-weight:700!important;line-height:1!important;letter-spacing:0;white-space:nowrap}body.template-product-pdp-redesign .pdp-redesign .product-form__option-name{font-size:inherit}body.template-product-pdp-redesign .pdp-redesign .product-form__option-selector--mobile-pills .product-form__option-info{display:flex;align-items:baseline;gap:.375rem;min-width:0}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-selected-value{min-width:0;color:#4b5563!important;font-size:.875rem;font-weight:500;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-selected-value:before{content:"- "}body.template-product-pdp-redesign .pdp-redesign .product-form__variants{margin-top:10px!important}body.template-product-pdp-redesign .pdp-redesign.has-no-variant-options product-payment-terms{border-bottom:0!important}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__label,body.template-product-pdp-redesign .pdp-redesign .select-wrapper .select,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn,body.template-product-pdp-redesign .pdp-redesign .warranty-upsell,body.template-product-pdp-redesign .pdp-redesign [class*=warranty-upsell]{border-radius:4px!important}body.template-product-pdp-redesign .pdp-redesign .quantity-selector,body.template-product-pdp-redesign .pdp-redesign .product-form__add-button,body.template-product-pdp-redesign .pdp-redesign .product-form__add-button.button--primary,body.template-product-pdp-redesign .pdp-redesign .product-form__add-button.button--secondary{border-radius:9999px!important}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__label,body.template-product-pdp-redesign .pdp-redesign .select-wrapper .select,body.template-product-pdp-redesign .pdp-redesign .warranty-upsell,body.template-product-pdp-redesign .pdp-redesign [class*=warranty-upsell]{background:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important;color:#111827!important}body.template-product-pdp-redesign .pdp-redesign .select-wrapper .select,body.template-product-pdp-redesign .pdp-redesign .warranty-upsell,body.template-product-pdp-redesign .pdp-redesign [class*=warranty-upsell],body.template-product-pdp-redesign .pdp-redesign [class*=extend-product]{box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f!important}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__label:hover,body.template-product-pdp-redesign .pdp-redesign .select-wrapper .select:hover{background:#f9fafb!important;border-color:#d1d5db!important}body.template-product-pdp-redesign .pdp-redesign .pdp-led-type__radio:checked+.pdp-led-type__label{background:#fff7f7!important;border-color:#ec1c24!important;box-shadow:none!important}body.template-product-pdp-redesign .pdp-redesign .select-wrapper svg,body.template-product-pdp-redesign .pdp-redesign .select-wrapper .icon{color:#6b7280!important}body.template-product-pdp-redesign .pdp-redesign .select-wrapper .select__selected-value{font-size:.875rem;color:#111827!important;font-weight:700;line-height:1.15}body.template-product-pdp-redesign .pdp-redesign .product-form__option-selector--mobile-pills .select-wrapper{display:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pills.is-scrollable{padding-right:2rem;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2.25rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2.25rem),transparent 100%)}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pills::-webkit-scrollbar{display:none}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pill[hidden],body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pill.is-disabled{display:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pill{flex:0 0 auto;min-width:7rem;min-height:3.2rem;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#111827;font:inherit;font-size:.875rem;font-weight:500;line-height:1.15;text-align:center;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pill.is-selected{background:#fff7f7;border-color:#ec1c24;box-shadow:none;color:#111827;font-weight:700}body.template-product-pdp-redesign .pdp-redesign .pdp-mobile-option-pill.is-disabled{opacity:.42;cursor:not-allowed}body.template-product-pdp-redesign .pdp-redesign .quantity-selector,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color:#111827!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;touch-action:manipulation;transition:none!important;-webkit-user-select:none;user-select:none}body.template-product-pdp-redesign .pdp-redesign .quantity-selector__button{color:#6b7280!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn span,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn svg{transition:none!important}body.template-product-pdp-redesign .pdp-redesign .quantity-selector__button:hover,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn:hover{background:#f9fafb!important;color:#111827!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn.selected{background:#fff7f7!important;border-color:#ec1c24!important;box-shadow:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn:active,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn:focus{background:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn.selected:active,body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn.selected:focus{background:#fff7f7!important;border-color:#ec1c24!important;box-shadow:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon{box-shadow:0 0 0 1px #00000012,0 0 0 3px #fff!important}body.template-product-pdp-redesign .pdp-redesign .warranty-upsell{display:grid!important;grid-template-columns:minmax(0,1fr) 1.5rem 8.25rem;grid-template-rows:auto;column-gap:.375rem;align-items:center;padding:.625rem .75rem!important;min-height:0}body.template-product-pdp-redesign .pdp-redesign .warranty-title-container{grid-column:1;grid-row:1;gap:.5rem;margin:0!important;min-width:0}body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon{width:1.125rem!important;height:1.45rem!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon:before,body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon:after{content:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon__desktop{display:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-shield-icon__mobile{display:block!important;width:100%!important;height:100%!important;color:#6b7280!important;fill:currentColor!important;filter:none!important;overflow:visible!important}body.template-product-pdp-redesign .pdp-redesign .warranty-title-container h4{font-size:.8125rem!important;line-height:1.25!important;letter-spacing:0!important}body.template-product-pdp-redesign .pdp-redesign .warranty-title-sub{display:block!important;color:#4b5563!important;font-weight:500}body.template-product-pdp-redesign .pdp-redesign .warranty-title-sub:before{content:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-title-container h4 .warranty-title-sub{color:#4b5563!important}body.template-product-pdp-redesign .pdp-redesign .warranty-desc-container,body.template-product-pdp-redesign .pdp-redesign .warranty-info-trigger{display:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-mobile-info-trigger{grid-column:2;grid-row:1;display:flex!important;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0 auto!important;border:0;border-radius:0;color:#ec1c24!important;background:transparent;font-size:.6875rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}body.template-product-pdp-redesign .pdp-redesign .warranty-mobile-info-trigger svg{display:block;width:1.25rem;height:1.25rem;color:#ec1c24!important;fill:currentColor!important;stroke:currentColor!important}body.template-product-pdp-redesign .pdp-redesign .warranty-mobile-info-trigger:hover,body.template-product-pdp-redesign .pdp-redesign .warranty-mobile-info-trigger:hover svg{color:#ec1c24!important}body.template-product-pdp-redesign .pdp-redesign .warranty-options{grid-column:3;grid-row:1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0!important;align-self:center;align-items:center}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn{min-height:2.125rem;padding-inline:0!important;border-radius:4px!important;font-size:.6875rem!important;line-height:1!important;white-space:nowrap}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn span{font-size:.625rem!important;line-height:1!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn span.price-value{font-size:.75rem!important}body.template-product-pdp-redesign .pdp-redesign .warranty-plan-btn .checkmark{display:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping__divider{color:#d1d5db!important}body.template-product-pdp-redesign .pdp-redesign .pdp-stock-shipping{margin-bottom:0!important;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}body.template-product-pdp-redesign .pdp-redesign .product--thumbnails-bottom{margin-bottom:0!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:.625rem;row-gap:.375rem;align-items:start;padding:.75rem 0!important;margin-top:0!important;background:#fff!important;border:0!important;border-bottom:0!important;box-shadow:none!important}body.template-product-pdp-redesign.pdp-has-real-life-gallery.pdp-has-disclaimer .pdp-redesign .pdp-disclaimer{border-bottom:1px solid #e5e7eb!important}body.template-product-pdp-redesign:has(.pdp-rl-gallery) .pdp-redesign .pdp-disclaimer{border-bottom:1px solid #e5e7eb!important}body.template-product-pdp-redesign.pdp-has-mobile-accordion.pdp-has-disclaimer:not(.pdp-has-real-life-gallery) .pdp-redesign .pdp-disclaimer{padding-bottom:0!important}body.template-product-pdp-redesign.pdp-has-mobile-accordion:not(.pdp-has-disclaimer) .pdp-redesign .pdp-stock-shipping{border-bottom:0!important}body.template-product-pdp-redesign.pdp-has-real-life-gallery:not(.pdp-has-disclaimer) .pdp-redesign .pdp-stock-shipping{border-bottom:1px solid #e5e7eb!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__header-row{display:contents!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap{grid-column:1;grid-row:1;align-self:center;width:1.125rem!important;height:1.125rem!important;margin-top:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap:before,body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-wrap:after{content:none!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__icon-mobile{width:100%!important;height:100%!important;color:#ec1c24!important;fill:currentColor!important;stroke:none!important;filter:none!important;overflow:visible!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__title{grid-column:2;grid-row:1;color:#111827!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.2!important;margin:0!important}body.template-product-pdp-redesign .pdp-redesign .pdp-disclaimer__content{grid-column:2;grid-row:2;max-width:34rem;color:#4b5563!important;font-size:.75rem!important;line-height:1.5!important;margin:0!important}}@keyframes pdp-thumb-strip-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pdp-redesign .breadcrumb{padding-top:0;padding-bottom:0}.pdp-redesign a.breadcrumb__link{color:#6b7280;transition:color .2s ease}.pdp-redesign a.breadcrumb__link:hover,.pdp-redesign span.breadcrumb__link{color:#111827}@media(min-width:1000px){.pdp-redesign .breadcrumb__item--collection{display:none!important}.pdp-redesign a.breadcrumb__link,.pdp-redesign span.breadcrumb__link{font-size:14px}}@media(max-width:999px){body.template-product-pdp-redesign .pdp-redesign .breadcrumb{display:none!important}body.template-product-pdp-redesign .pdp-redesign a.breadcrumb__link,body.template-product-pdp-redesign .pdp-redesign span.breadcrumb__link{font-size:12px}}.pdp-redesign .breadcrumb__list{display:flex;align-items:center;gap:.3rem}.pdp-redesign .jci-warranty-upsell,.pdp-redesign [class*=warranty-upsell],.pdp-redesign [class*=extend-product]{box-shadow:0 0 0 1px #00000012,0 0 12px #0000000f;border-radius:0;padding:.75rem}@media(max-width:999px){.pdp-redesign .pdp-qty-atc-row{margin-top:35px!important}}.pdp-redesign .dots-nav__item{width:.5rem;height:.5rem;border-radius:9999px;background:#d1d5db;border:none;transition:all .3s ease}.pdp-redesign .dots-nav__item[aria-current=true]{background:#ec1c24;width:1.5rem;border-radius:9999px}.pdp-redesign .product__media-image-wrapper,.pdp-redesign .product__thumbnail{border-radius:0}.pdp-redesign .product-meta__aside{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.pdp-redesign .product__info{padding-top:0}@media(max-width:999px){.pdp-redesign .product__info{padding:0 .5rem}}.pdp-redesign .color-swatch__item{border-radius:0;transition:all .3s ease}.pdp-redesign .color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px #ec1c24}.pdp-redesign .variant-swatch__item{border-radius:0}.pdp-redesign .variant-swatch__radio:checked+.variant-swatch__item{box-shadow:0 0 0 2px #ec1c24}.pdp-redesign .product-form__text{font-size:.875rem;color:#6b7280;line-height:1.6}.pdp-redesign .combo-box__option-item{padding:1rem;font-size:1rem;transition:background .2s ease}.pdp-redesign .combo-box__option-item:hover,.pdp-redesign .combo-box__option-item[aria-selected=true]{background:#f3f4f6}@media screen and (max-width:999px){body.template-product-pdp-redesign .pdp-redesign .combo-box{background:#fff!important;max-height:80vh;max-height:80dvh;padding-top:0;border:1px solid #e5e7eb;border-bottom:0;border-radius:0;box-shadow:0 -10px 32px #0000008c}body.template-product-pdp-redesign .pdp-redesign .combo-box__overlay{background:#000000b8}body.template-product-pdp-redesign .pdp-redesign .combo-box__header{position:relative;padding:16px 56px 14px 20px!important;min-height:0!important;justify-content:flex-start!important;text-align:left!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e5e7eb;border-radius:0}body.template-product-pdp-redesign .pdp-redesign .combo-box__title{margin:0;text-align:left;text-transform:none;letter-spacing:0;font-size:1rem;font-weight:600;color:#111827}body.template-product-pdp-redesign .pdp-redesign .combo-box__close-button{position:absolute!important;top:50%!important;right:10px!important;bottom:auto!important;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#6b7280;transition:background .15s ease}body.template-product-pdp-redesign .pdp-redesign .combo-box__close-button:hover,body.template-product-pdp-redesign .pdp-redesign .combo-box__close-button:focus-visible{background:#f9fafb;color:#111827}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-list{background:#fff!important;max-height:calc(80dvh - 80px);padding:0 0 max(100px,env(safe-area-inset-bottom,0px) + 60px)!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item[hidden],body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item.is-disabled{display:none!important}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:14px 20px!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0;font-size:.875rem;color:#111827;background:transparent;transition:background .15s ease}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item:hover,body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item:focus-visible{background:#f9fafb}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item[aria-selected=true]{background:#fff7f7;font-weight:600;color:#ec1c24}body.template-product-pdp-redesign .pdp-redesign .combo-box__option-item[aria-selected=true]:after{margin-left:auto!important;color:#ec1c24}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/pdp-redesign.css.map */
