.main-product .product__description p,.main-product .product__description li{font-size:var(--body-sm);line-height:var(--body-sm-lineheight)}.main-product .product__description h1,.main-product .product__description h2,.main-product .product__description h3,.main-product .product__description h4,.main-product .product__description h5,.main-product .product__description h6{margin-bottom:.5rem}.main-product .product__ratings-container{min-height:30px}.main-product .product-badge{width:-moz-fit-content;width:fit-content;border-radius:9999px;background-color:var(--grey-5);padding-left:.75rem;padding-right:.75rem;padding-top:1px;padding-bottom:1px;font-size:var(--body-xs);line-height:var(--body-xs-lineheight);text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main-product .product__gifts-with-purchase *{font-size:var(--body-sm);line-height:var(--body-sm-lineheight)}.main-product .product__gifts-with-purchase * p:first-of-type{color:var(--primary-1)}.main-product .product__gifts-with-purchase ul{list-style-type:disc;padding-left:1.5rem}.main-product .product__gifts-with-purchase ul li{padding-left:.5rem!important}.main-product .color-options__container button:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.main-product .color-options__container button.active{height:31px;width:31px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:2px}.main-product .color-options__container button.oos{opacity:.5}.main-product .color-options__container button.oos .oos-strike{position:absolute;left:15px;top:0;height:100%;width:1px;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--grey-3)}.main-product .color-options__container button.oos.active .oos-strike{left:.75rem;height:105%;width:2px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.main-product .color-options__container button.oos:hover .oos-strike{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.main-product .button-options__container button:hover{border-color:var(--grey-7)}.main-product .button-options__container button.active{border-width:2px;border-color:var(--grey-7)}.main-product .button-options__container button.oos{overflow:hidden;opacity:.5}.main-product .button-options__container button.oos .oos-strike{position:absolute;left:50%;top:50%;height:1px;width:140%;--tw-translate-x: -50%;--tw-translate-y: -50%;--tw-rotate: -33deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--grey-3)}.main-product .button-options__container button.oos.active .oos-strike{height:.125rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.main-product .button-options__container button.oos:hover .oos-strike{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.main-product .color-options__container+.button-options__container,.main-product .button-options__container+.button-options__container{margin-top:1.75rem}.main-product section.product-gallery__container .thumb__container.active{border-width:2px}.main-product .product-breadcrumbs__container{margin-bottom:1rem}@media (min-width: 1024px){.main-product .product-breadcrumbs__container{margin-bottom:1.75rem}}.main-product .product-breadcrumbs__container *{font-size:var(--body-xs);line-height:var(--body-xs-lineheight);color:var(--grey-6)}.main-product .product-breadcrumbs__container a{text-decoration-line:none!important}.main-product .mysewnet-upsell__container .mysewnet-upsell-content *{font-size:var(--body-sm);line-height:var(--body-sm-lineheight)}.main-product .single-gallery-img{display:none}.main-product .single-gallery-img.active{display:inline}.main-product .single-gallery-img .compatibility-code-info__modal--inner ul{list-style-type:disc}.main-product .single-gallery-img .compatibility-code-info__modal--inner li{padding-left:0}.main-product .single-gallery-img .compatibility-code-info__modal--inner p:first-child,.main-product .single-gallery-img .compatibility-code-info__modal--inner p *:first-child{font-size:var(--sub-base);line-height:var(--sub-base-lineheight)}@media (min-width: 1024px){.main-product .single-gallery-img .compatibility-code-info__modal--inner p:first-child,.main-product .single-gallery-img .compatibility-code-info__modal--inner p *:first-child{font-size:var(--sub-lg);line-height:var(--sub-lg-lineheight)}}.main-product [data-bv-show=inline_rating] .bv_main_container.bv_hide_visibility{visibility:visible!important}.main-product [data-bv-show=inline_rating] .bv_main_container.bv_hide_visibility .bv_averageRating_component_container{display:none!important}.main-product [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.125rem!important}.main-product [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:.25rem!important}.main-product [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:last-child{padding-right:0!important}.main-product [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex>.bv_main_container_row_flex{padding-right:0!important}.main-product [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.main-product [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,.main-product [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.main-product [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{font-size:var(--body-xs)!important;line-height:var(--body-xs-lineheight)!important}.main-product .shoppay-container{padding-top:.5rem;padding-bottom:.5rem;font-family:Poppins,sans-serif;font-size:var(--body-xs);line-height:var(--body-xs-lineheight)}.main-product .klaviyo-bis-trigger{margin-top:1rem;width:100%;max-width:none;text-align:center}.main-product .klaviyo-bis-trigger.hide-unavailable{display:none!important}.main-product constructor-recommendations[layout=bundle]{padding-top:2.25rem}.main-product .cnstrc-bundle__title{margin-bottom:1rem;padding-left:0;padding-right:0;font-size:var(--sub-base);line-height:var(--sub-base-lineheight);font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.main-product .cnstrc-bundle__box{border-radius:.5rem;border-width:1px;border-color:var(--grey-3);padding-top:1.5rem;padding-bottom:1.5rem}.main-product .cnstrc-bundle__images{margin-bottom:1.5rem;width:100%;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.main-product .cnstrc-bundle__plus{margin-left:.25rem;margin-right:.25rem}@media (min-width: 1024px){.main-product .cnstrc-bundle__plus{margin-left:.625rem;margin-right:.625rem}}.main-product .cnstrc-bundle__image-link{width:3.5rem;border-width:1px;border-color:var(--grey-2)}.main-product .cnstrc-bundle__items{border-top-width:1px;border-top-color:var(--grey-3);padding-left:1.25rem;padding-right:1.25rem}.main-product .cnstrc-bundle__item{padding-top:1rem}.main-product .cnstrc-bundle__item:first-child{padding-top:1.75rem}.main-product .cnstrc-bundle__checkbox{position:relative;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.main-product .cnstrc-bundle__checkbox:checked{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.main-product .cnstrc-bundle__label{margin:0;background-color:transparent;padding:0;padding-right:.25rem;font-size:var(--body-sm);line-height:var(--body-sm-lineheight);font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.main-product .cnstrc-bundle__name{white-space:normal;font-size:var(--body-sm);line-height:var(--body-sm-lineheight);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration-line:underline}.main-product .cnstrc-bundle__price{margin-left:2.25rem;font-size:var(--body-sm);line-height:var(--body-sm-lineheight)}.main-product .cnstrc-bundle__actions{margin-top:1.75rem;border-top-width:1px;border-top-color:var(--grey-3);padding-left:1.25rem;padding-right:1.25rem}.main-product .cnstrc-bundle__total{margin-bottom:1rem;margin-top:0;width:auto}@media (min-width: 1024px){.main-product .cnstrc-bundle__total{margin-top:1.75rem}}.main-product .cnstrc-bundle__total-label{font-size:var(--body-base);line-height:var(--body-base-lineheight);font-weight:500}.main-product .cnstrc-bundle__add{margin-top:0;margin-bottom:0;width:100%;border-radius:30px;border-style:none;background-color:var(--primary-1);padding-top:.8125rem;padding-bottom:.8125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main-product .cnstrc-bundle__add:hover{background-color:var(--accent-1);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.main-product .cnstrc-bundle__add{margin-bottom:.5rem}}.main-product .depo-po-container{margin-bottom:2.25rem!important;margin-top:0!important}.main-product .depo-po-header,.main-product .depo-pp-radio,.main-product .depo-branding{display:none!important}.main-product .depo-pp-label{padding-left:0!important}.fh-thumb .fh-thumb__overlay,.fslightbox-thumb-wrapper .fh-thumb__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:rgba(0,0,0,.5);pointer-events:none}.fh-thumb .fh-thumb__icon,.fslightbox-thumb-wrapper .fh-thumb__icon{align-items:center;background-color:#ffffffd9;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.fslightbox-thumb-wrapper .fh-thumb__icon svg{position:static;top:auto;left:auto;transform:none;width:16px;height:16px}.fh-thumb .fh-thumb__icon-img,.fslightbox-thumb-wrapper .fh-thumb__icon-img{width:16px;height:16px;object-fit:contain}.fh-thumb .fh-thumb__label,.fslightbox-thumb-wrapper .fh-thumb__label{color:#fff;font-weight:600;font-size:10px;line-height:1.15;text-align:center}[data-featured-media-container]:has(.featured-hotspots__pin-wrap.is-active){overflow:visible}.gallery-main-media-wrapper:has(.featured-hotspots__pin-wrap.is-active){position:relative;z-index:60}.gallery__container--desktop{gap:10px}.gallery-main-media-wrapper{position:relative}[data-featured-media-container]{border-radius:12px;aspect-ratio:1 / 1;overflow:hidden}@media (min-width: 768px){[data-featured-media-container]{border-radius:24px}}.gallery-zoom-icon{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background-color:#0003;cursor:pointer}.gallery-thumbs-row{display:flex;align-items:center;justify-content:center;gap:8px}.gallery-thumbs-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%!important;border:1px solid rgba(0,0,0,.1);background-color:#fff;padding:0;cursor:pointer}.gallery-thumbs-arrow:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.thumb__container[data-media-type="360"] .pdp-v2-gallery-overlay .pdp-v2-gallery-overlay__text{margin-top:4px}@media (min-width: 768px){.gallery-thumbs-arrow{border-radius:13px!important}}.gallery-thumbs-viewport{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:1 1 0%;min-width:0}.gallery-thumbs-viewport [data-thumbs-container]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 3);overflow-x:auto;scrollbar-width:none;grid-column:1 / -2;min-width:0}.gallery-thumbs-viewport [data-thumbs-container]::-webkit-scrollbar{display:none}.gallery-thumbs-viewport [data-thumbs-container] .thumb__container{position:relative;border-radius:4px!important;width:100%!important;height:auto!important}.gallery-thumbs-viewport [data-thumbs-container] .thumb__container:not(.active){border-color:#0003!important}.thumb-remaining-static{display:flex;align-items:center;justify-content:center;grid-column:-2 / -1;aspect-ratio:1 / 1;width:100%!important;height:auto!important;border-radius:4px;background-color:#f4847c33;cursor:pointer}.thumb-remaining-static[hidden]{display:none}.thumb-remaining-static__circle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f6ece2;color:#6d0020;font-family:Poppins,sans-serif;font-size:16px;line-height:1}@media (min-width: 768px){.gallery-thumbs-viewport{grid-template-columns:repeat(6,1fr)}.gallery-thumbs-viewport [data-thumbs-container]{grid-auto-columns:calc((100% - 32px)/5)}.thumb-remaining-static__circle{width:42px;height:42px;font-size:18px}}.pdp-v2-gallery-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 0;text-align:center;border-radius:inherit;pointer-events:none}.pdp-v2-gallery-overlay__circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#f6ece2;flex-shrink:0;overflow:hidden}.pdp-v2-gallery-overlay__icon{width:11px;height:11px;object-fit:contain}.pdp-v2-gallery-overlay__svg-icon,.pdp-v2-gallery-overlay__svg-icon svg{display:block;width:18px;height:18px}.pdp-v2-gallery-overlay__text{font-family:Poppins,sans-serif;font-size:9px;font-weight:500;line-height:120%;text-transform:uppercase;color:#fff}@media (min-width: 768px){.pdp-v2-gallery-overlay__circle{width:32px;height:32px}.pdp-v2-gallery-overlay__icon{width:18px;height:18px}.pdp-v2-gallery-overlay__text{font-size:10px;line-height:12px}}.gallery-thumbs-viewport .thumb__media{position:relative;width:100%;height:100%}.gallery-thumbs-viewport .thumb__media .thumb__icon{display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.viewer-360{-webkit-user-select:none;align-items:center;cursor:default;display:flex;justify-content:center;margin:auto;position:relative;user-select:none;width:100%;height:100%}.viewer-360.is-interactive{cursor:grab}.viewer-360.is-interactive.is-dragging{cursor:grabbing}.viewer-360 img{pointer-events:none;width:100%;height:100%;object-fit:contain}.viewer-360-button{background-color:#ecdddf;color:#595656;padding:8px 20px;border-radius:600px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;gap:12px;min-width:229px;display:flex;justify-content:space-between;font-size:14px;align-items:center;margin-bottom:10px}.viewer-360-button .sub-base{color:#0009}.viewer-360-button__icon{background-color:#f8ece3}@media (min-width: 768px){.viewer-360-button{margin-bottom:15px}}.viewer-360-button-overlay,.viewer-360-exit-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,0);opacity:1;transition:background .3s ease,opacity .3s ease;pointer-events:auto;z-index:10}[data-viewer-360-button-position=top] .viewer-360-button-overlay,[data-viewer-360-button-position=top] .viewer-360-exit-overlay,[data-viewer-360-button-position=top] .viewer-360-lightbox-activate,[data-viewer-360-button-position=top] .viewer-360-lightbox-exit[data-position=top]{align-items:flex-start}[data-viewer-360-button-position=top] .viewer-360-button-overlay,[data-viewer-360-button-position=top] .viewer-360-lightbox-activate,[data-viewer-360-button-position=top] .viewer-360-exit-overlay,[data-viewer-360-button-position=top] .viewer-360-lightbox-exit[data-position=top]{padding-top:10px}[data-viewer-360-button-position=top] .viewer-360-button-overlay .viewer-360-button,[data-viewer-360-button-position=top] .viewer-360-exit-overlay .viewer-360-button--exit{margin-top:15px}.viewer-360-button-overlay.is-hidden{opacity:0;pointer-events:none}.viewer-360-exit-overlay{opacity:0;pointer-events:none;transition:opacity .3s ease}.viewer-360-exit-overlay.is-visible{opacity:1;pointer-events:auto}.viewer-360-exit-overlay .viewer-360-button,.viewer-360-lightbox-exit .viewer-360-button{background-color:#27617f4d;min-width:224px}#viewer360-container .viewer-360-loading-overlay,.viewer-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff;z-index:11;opacity:0;pointer-events:none;transition:opacity .2s ease;font-weight:500;font-size:1rem;color:#595656}#viewer360-container .viewer-360-loading-overlay.is-visible{opacity:1;pointer-events:auto}#viewer360-container .viewer-360:has(.viewer-360-loading-overlay.is-visible) img{visibility:hidden}.viewer-360-lightbox-activate,.viewer-360-lightbox-exit{position:absolute;inset:0;z-index:12;display:flex;align-items:flex-end;justify-content:center;padding:24px;pointer-events:none}.fslightbox-container .fslightbox-thumbs .fslightbox-thumb-wrapper .pdp-v2-gallery-overlay{justify-content:center}.fslightbox-container .fslightbox-thumbs .fslightbox-thumb-wrapper .pdp-v2-gallery-overlay .pdp-v2-gallery-overlay__circle svg{position:static;transform:none}.fslightbox-container .fslightbox-thumbs .fslightbox-thumb-wrapper .pdp-v2-gallery-overlay .pdp-v2-gallery-overlay__text{margin-bottom:0}.viewer-360-lightbox-activate[data-position=top],.viewer-360-lightbox-exit[data-position=top]{align-items:flex-start}@media (max-width: 767px){[data-featured-media-container]{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior:auto}[data-featured-media-container] .single-gallery-img{will-change:transform}[data-featured-media-container] .single-gallery-img:first-of-type{opacity:1;pointer-events:auto}[data-featured-media-container] .single-gallery-img,[data-featured-media-container] #viewer360-container{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transform:translate(0);transition:opacity .25s ease,transform .25s ease}[data-featured-media-container] .single-gallery-img.is-active,[data-featured-media-container] #viewer360-container.is-active{opacity:1;pointer-events:auto}[data-featured-media-container] #viewer360-container:not(.is-active) .viewer-360-button-overlay,[data-featured-media-container] #viewer360-container:not(.is-active) .viewer-360-exit-overlay{pointer-events:none}.viewer-360-lightbox-activate[data-position=top],.viewer-360-lightbox-exit[data-position=top]{padding:5px 0}[data-featured-media-container] .single-gallery-img.slide-in-from-right.is-active,[data-featured-media-container] #viewer360-container.slide-in-from-right.is-active{animation:slideFromRight .25s ease}[data-featured-media-container] .single-gallery-img.slide-in-from-left.is-active,[data-featured-media-container] #viewer360-container.slide-in-from-left.is-active{animation:slideFromLeft .25s ease}@keyframes slideFromRight{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}}.gallery-thumbs-row{container-type:inline-size;--gallery-thumb-size:calc((100cqw - 112px)/4);--gallery-thumb-visible: 3}@media (min-width: 768px){.gallery-thumbs-row{--gallery-thumb-size: calc((100cqw - 128px) / 6);--gallery-thumb-visible: 5}}.gallery-thumbs-viewport{display:flex;justify-content:center;gap:8px;flex:0 1 auto}.gallery-thumbs-viewport [data-thumbs-container]{display:flex;flex:0 1 auto;gap:8px;max-width:calc(var(--gallery-thumb-visible) * var(--gallery-thumb-size) + (var(--gallery-thumb-visible) - 1) * 8px)}.gallery-thumbs-viewport [data-thumbs-container] .thumb__container{flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size)!important}.gallery-thumbs-viewport .thumb-remaining-static{flex:0 0 var(--gallery-thumb-size)}.gallery-modes{position:absolute;top:0;left:0;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;pointer-events:none;z-index:3}@media (min-width: 768px){.gallery-modes{border-radius:24px}}.gallery-modes:has(.featured-hotspots__pin-wrap.is-active){overflow:visible}.gallery-modes__stage{position:absolute;inset:0;pointer-events:auto}.gallery-modes__stage[hidden],.gallery-modes__panel[hidden],.gallery-modes__bar[hidden],.gallery-modes__pill[hidden]{display:none!important}.gallery-modes__panel{position:absolute;inset:0}.gallery-modes__panel--features{display:block}.gallery-modes .viewer-360-button-overlay,.gallery-modes .viewer-360-exit-overlay{display:none}.gallery-modes .viewer-360-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff;z-index:11;opacity:0;pointer-events:none;transition:opacity .2s ease}.gallery-modes .viewer-360-loading-overlay.is-visible{opacity:1;pointer-events:auto}.gallery-modes .viewer-360:has(.viewer-360-loading-overlay.is-visible) img{visibility:hidden}.gallery-modes .viewer-360.is-interactive{touch-action:none}.gallery-modes__bar{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0 12px;pointer-events:none;z-index:12}@media (min-width: 768px){.gallery-modes__bar{bottom:20px;gap:12px}}.gallery-modes__pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background-color:#fff;box-shadow:0 2px 8px #00000014;color:#222528;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.05em;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,box-shadow .2s ease}@media (min-width: 768px){.gallery-modes__pill{min-height:40px;padding:8px 18px;font-size:16px}}.gallery-modes__pill>span:not(.gallery-modes__pill-icon){color:inherit;font:inherit;letter-spacing:inherit}.gallery-modes__pill:hover{background-color:#f8ece3}.gallery-modes__pill:focus-visible{outline:2px solid #6d0020;outline-offset:2px}.gallery-modes__pill-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#6d0020}.gallery-modes__pill-icon svg{width:16px;height:16px}.gallery-modes__pill-icon svg path[fill="#595656"]{fill:#6d0020}
