.woocommerce-product-gallery{height:100%;overflow:hidden;max-height:900px}@media (max-width: 1024px){.woocommerce-product-gallery{max-height:640px}}@media (max-width: 800px){.woocommerce-product-gallery{max-height:600px}}@media (max-width: 450px){.woocommerce-product-gallery{max-height:550px}}.woocommerce-product-gallery .splide__track--nav>.splide__list>.splide__slide,.woocommerce-product-gallery .splide__track--nav>.splide__list>.splide__slide.is-active{border-style:none}.woocommerce-product-gallery .product-gallery .splide__track{height:100%}.woocommerce-product-gallery .product-gallery .splide__track .splide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 800px){@media (max-height: 900px){.woocommerce-product-gallery .product-gallery .splide__track .splide__slide img{-o-object-fit:cover;object-fit:cover}}}@media (max-width: 640px){.woocommerce-product-gallery .product-gallery .splide__track .splide__slide img{-o-object-fit:cover;object-fit:cover}}.woocommerce-product-gallery .product-gallery .single-gallery-arrows .splide__arrow{background-color:transparent!important;background:transparent!important}.woocommerce-product-gallery .product-gallery .single-gallery-arrows .splide__arrow>svg{height:2rem;width:2rem;fill:none!important;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.woocommerce-product-gallery .product-gallery .single-gallery-arrows .splide__arrow:hover{background-color:#e4e4e466!important;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.woocommerce-product-gallery .product-gallery-thumbnails .splide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.woocommerce-product-gallery .product-gallery-thumbnails .splide__slide img:hover,.woocommerce-product-gallery .product-gallery-thumbnails .splide__slide.is-active img{opacity:1}.woocommerce-product-gallery .product-variation-slide{position:relative}.woocommerce-product-gallery .product-variation-slide picture{position:absolute;top:0;left:0;width:100%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.woocommerce-product-gallery .product-variation-slide picture:not(.active){display:none;opacity:0}.woocommerce-product-gallery .splide__pagination{position:absolute;left:0;bottom:2rem;display:flex;height:auto;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:.75rem;border-radius:0;counter-reset:pagination-num}.woocommerce-product-gallery .splide__pagination__page{margin:0;height:auto;--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;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))!important;background-color:transparent;--tw-text-opacity: 1;color:rgb(128 128 128 / var(--tw-text-opacity));opacity:1}.woocommerce-product-gallery .splide__pagination__page.is-active{background-color:transparent;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.woocommerce-product-gallery .splide__pagination__page:before{counter-increment:pagination-num;content:counter(pagination-num);height:auto;font-size:.875rem;line-height:22px}.ttb-layout{display:grid;grid-template-columns:170px auto;gap:1rem}@media (max-width: 1360px){.ttb-layout{grid-template-columns:120px auto}}@media (max-width: 1280px){.ttb-layout{display:flex;flex-direction:column-reverse}}.ltr-layout{display:flex;flex-direction:column}.product-gallery-lightbox{pointer-events:none;position:fixed;bottom:0;left:0;z-index:10;height:100vh;width:100%;--tw-translate-y: -100%;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));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-gallery-lightbox.active{pointer-events:auto;z-index:99991;--tw-translate-y: 0px;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));opacity:1}.product-gallery-lightbox .splide.lightbox{margin-left:auto;margin-right:auto;height:100%;max-width:100%}@media (min-width: 1921px){.product-gallery-lightbox .splide.lightbox{max-width:1560px}}.product-gallery-lightbox .splide.lightbox .splide__track{height:100%}.product-gallery-lightbox .splide.lightbox .splide__track .splide__slide picture{display:flex;height:100%}.product-gallery-lightbox .splide.lightbox .splide__track .splide__slide img{margin:auto;max-height:100%;width:auto}.product-gallery-lightbox .splide.lightbox .splide__arrow{height:3rem;width:3rem;--tw-bg-opacity: 1 !important;background-color:rgb(228 228 228 / var(--tw-bg-opacity))!important}@media (max-width: 640px){.product-gallery-lightbox .splide.lightbox .splide__arrow{height:2.5rem;width:2.5rem}}.product-gallery-lightbox .close-lightbox{position:fixed;top:2rem;right:2rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.product-gallery-lightbox .close-lightbox:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (max-width: 640px){.product-gallery-lightbox .close-lightbox{right:.75rem}}.variations{display:flex;flex-direction:column;gap:1rem}.variations .variation-wrapper .variation-label{margin-bottom:.75rem;font-size:.875rem;line-height:1.4;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.variations .variation-wrapper .variation-label label{font-weight:400}.variations .variation-wrapper.type-color .variation-value,.variations .variation-wrapper.type-image .variation-value{display:none}.variations .swatches.swatches-color{display:flex;flex-wrap:wrap;gap:.75rem}.variations .swatches.swatches-color .swatch-item span{display:block;height:2rem;width:2rem;cursor:pointer;border-width:1px;--tw-shadow: 0 0 0 0px;--tw-shadow-colored: 0 0 0 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.variations .swatches.swatches-color .swatch-item span:hover,.variations .swatches.swatches-color .swatch-item.selected span{--tw-shadow: 0 0 0 2px;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.variations .swatches.swatches-images{display:grid;grid-template-columns:repeat(6,1fr);flex-wrap:wrap;gap:1rem}@media (max-width: 1280px){.variations .swatches.swatches-images{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1024px){.variations .swatches.swatches-images{grid-template-columns:repeat(4,1fr)}}@media (max-width: 450px){.variations .swatches.swatches-images{grid-template-columns:repeat(3,1fr);gap:1rem}}.variations .swatches.swatches-images .swatch-item{max-width:100%;flex-shrink:0;overflow:hidden}.variations .swatches.swatches-images .swatch-item .swatch-image-wrapper{display:block;aspect-ratio:1 / 1;height:auto;width:100%;flex-shrink:0;cursor:pointer;border-width:1px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.variations .swatches.swatches-images .swatch-item .swatch-image-wrapper:hover{--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}@media (max-width: 640px){.variations .swatches.swatches-images .swatch-item .swatch-image-wrapper{margin-left:auto;margin-right:auto}}.variations .swatches.swatches-images .swatch-item .swatch-image-wrapper img{height:100%;width:100%;flex-shrink:1;-o-object-fit:cover;object-fit:cover}.variations .swatches.swatches-images .swatch-item .swatch-name{margin-top:.25rem;width:100%;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}@media (max-width: 1280px){.variations .swatches.swatches-images .swatch-item .swatch-name{font-size:.75rem;line-height:1rem}}.variations .swatches.swatches-images .swatch-item .swatch-name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:break-word;text-align:center}.variations .swatches.swatches-images .swatch-item.selected .swatch-image-wrapper{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}@media (max-width: 640px){.variations .swatches.swatches-images .swatch-item.hide-mobile{display:none}}.variations .swatches.swatches-images .mobile-show-hidden{display:none;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1rem;--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}@media (max-width: 640px){.variations .swatches.swatches-images .mobile-show-hidden{display:flex}}.variations .swatches.swatches-images .mobile-show-hidden{margin-top:auto;margin-bottom:auto;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 241 241 / var(--tw-border-opacity))}.bonus-product-select{position:relative;margin-bottom:1.5rem;width:100%}.bonus-product-select .bonus-label-title{margin-bottom:.75rem;font-family:Inter;font-size:.875rem;font-weight:300;line-height:22px}.bonus-product-select .bonus-label-title span{font-weight:400}.bonus-product-select .bonus-product-elements{display:grid;grid-template-columns:repeat(auto-fill,64px);flex-wrap:wrap;gap:1rem}@media (max-width: 640px){.bonus-product-select .bonus-product-elements{display:flex;align-items:flex-start;justify-content:flex-start}}@media (max-width: 450px){.bonus-product-select .bonus-product-elements{gap:.5rem}}.bonus-product-select .bonus-product-elements .bonus-product{pointer-events:none;display:none}.bonus-product-select .bonus-product-elements .bonus-product .bonus-checkbox{display:none}.bonus-product-select .bonus-product-elements .bonus-product .bonus-checkbox:checked+.bonus-product--image{--tw-shadow: 0 0 0 1px;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bonus-product-select .bonus-product-elements .bonus-product--image{display:block;height:4rem;width:4rem;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-shadow: 0 0 0 0px;--tw-shadow-colored: 0 0 0 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bonus-product-select .bonus-product-elements .bonus-product--image:hover{--tw-shadow: 0 0 0 2px;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 640px){.bonus-product-select .bonus-product-elements .bonus-product--image{margin-left:auto;margin-right:auto}}.bonus-product-select .bonus-product-elements .bonus-product--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.bonus-product-select .bonus-product-elements .bonus-product--name{margin-top:.25rem;width:-moz-fit-content;width:fit-content;min-width:64px;text-align:center;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}@media (max-width: 640px){.bonus-product-select .bonus-product-elements .bonus-product--name{font-size:.75rem}}.bonus-product-select .bonus-product-elements .bonus-product--name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-product-select .bonus-product-elements .bonus-product.selected{display:block}.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select{display:block!important}.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select .bonus-product--image{position:relative}.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select .bonus-product--image:before{position:absolute;left:50%;top:50%;aspect-ratio:1 / 1;height:1px;width:14px;--tw-translate-x: -50%;--tw-translate-y: -50%;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));border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-content: "";content:var(--tw-content)}.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select .bonus-product--image:after{position:absolute;left:50%;top:50%;height:1px;width:14px;--tw-translate-x: -50%;--tw-translate-y: -50%;--tw-rotate: 90deg;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));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select .bonus-product--image:hover:before,.bonus-product-select .bonus-product-elements .bonus-product.bonus-product-reset-select .bonus-product--image:hover:after{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}@media (max-width: 640px){.bonus-product-select .bonus-product-elements .bonus-product.hide-mobile{display:none}}.bonus-product-select .mobile-show-hidden{display:none;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1rem;--tw-text-opacity: 1;color:rgb(30 30 30 / var(--tw-text-opacity))}@media (max-width: 640px){.bonus-product-select .mobile-show-hidden{display:flex}}.bonus-product-select .mobile-show-hidden{margin-top:.5rem;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 241 241 / var(--tw-border-opacity))}.bonus-product-select .bonus-products-popup{pointer-events:none;position:absolute;left:0;top:0;z-index:10;min-width:300px;--tw-translate-x: -100%;--tw-translate-y: 20px;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));border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem .75rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bonus-product-select .bonus-products-popup.open{pointer-events:auto;display:block;--tw-translate-y: 0px;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));opacity:1}.bp-modal{pointer-events:none;position:fixed;top:0;right:0;z-index:9999;height:100vh;width:100%;--tw-translate-x: 100%;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))}.bp-modal.open{pointer-events:auto;--tw-translate-x: 0px;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))}.bp-modal.open .bp-modal__overlay{opacity:1}.bp-modal.open .bp-modal__content-wrapper{--tw-translate-x: 0px;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))}.bp-modal__overlay{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;cursor:pointer;background-color:#0009;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bp-modal__close{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bp-modal__close:hover{--tw-rotate: 180deg;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))}.bp-modal__content-wrapper{position:absolute;right:0;z-index:2;height:100%;width:1024px;--tw-translate-x: 100%;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));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1920px){.bp-modal__content-wrapper{width:720px}}@media (max-width: 1024px){.bp-modal__content-wrapper{width:70%}}@media (max-width: 800px){.bp-modal__content-wrapper{width:100%}}.bp-modal__header{z-index:10;margin-top:2rem;margin-bottom:1rem;display:flex;width:100%;justify-content:flex-end;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:3rem;padding-right:2rem}@media (max-width: 800px){.bp-modal__header{position:sticky;top:0;margin-top:0;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;padding-right:1.5rem}}.bp-modal__inner{max-height:100%;width:100%;overflow-y:auto;padding-bottom:2rem}.bp-modal__content{width:100%;padding-left:3rem;padding-right:3rem}@media (max-width: 640px){.bp-modal__content{padding-left:1.5rem;padding-right:1.5rem}}.bp-modal__content h2{margin-bottom:2rem;font-family:Inter;font-weight:400}.bp-modal__products>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.bp-modal .modal-loader{position:absolute;top:0;left:0;z-index:5;display:none;height:100%;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bp-modal .modal-loader.open{display:flex}.bp-modal .modal-loader>div{display:flex}.bp-modal .modal-loader>div:after{z-index:10;height:4rem;width:4rem;transform-origin:center}@keyframes spin{to{transform:rotate(360deg)}}.bp-modal .modal-loader>div:after{animation:spin 1s linear infinite;border-radius:9999px;border-width:4px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));border-top-color:transparent;--tw-content: "";content:var(--tw-content)}.bp-modal .popup-product-row{position:relative;display:grid;height:102px;cursor:pointer;grid-template-columns:96px auto;gap:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(228 228 228 / var(--tw-border-opacity))}@media (max-width: 640px){.bp-modal .popup-product-row{height:140px;grid-template-columns:114px auto}}.bp-modal .popup-product-row .checkmark{position:absolute;right:.5rem;top:.5rem;display:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bp-modal .popup-product-row .checkmark svg{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (max-width: 640px){.bp-modal .popup-product-row .checkmark svg{top:.25rem;right:.25rem;height:1rem;width:1rem}}.bp-modal .popup-product-row--image{display:block;height:100%;width:100%;overflow:hidden}.bp-modal .popup-product-row--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bp-modal .popup-product-row .popup-product--content{display:flex;height:100%;width:100%;align-items:center;justify-content:flex-start;padding-right:1.5rem}.bp-modal .popup-product-row--title{margin-bottom:.25rem;width:100%}.bp-modal .popup-product-row--title .prod-title{font-family:Inter;font-size:1rem;font-weight:300!important;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 640px){.bp-modal .popup-product-row--title .prod-title{font-size:.875rem}}.bp-modal .popup-product-row:hover{--tw-shadow: 0 0 0 1px;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #ccc;--tw-shadow: var(--tw-shadow-colored)}.bp-modal .popup-product-row:hover .prod-title{--tw-text-opacity: 1;color:rgb(128 128 128 / var(--tw-text-opacity))}.bp-modal .popup-product-row:hover img{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.bp-modal .popup-product-row.selected{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-shadow: 0 0 0 1px;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bp-modal .popup-product-row.selected .checkmark{display:block}.bp-modal .popup-product-row--price .current-price bdi{font-size:1rem;font-weight:300;line-height:1.5rem}.bp-modal .popup-product-row--price .current-price.on-sale-price bdi{font-weight:500;--tw-text-opacity: 1;color:rgb(205 12 12 / var(--tw-text-opacity))}.bp-modal .popup-product-row--price .sale-info-wrapper{position:relative;margin-top:.25rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.25rem}.bp-modal .popup-product-row--price .sale-info-wrapper .sale-percentage{display:block;height:20px;max-width:-moz-fit-content;max-width:fit-content;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:2px;font-family:Inter;font-size:.75rem;font-weight:400;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bp-modal .popup-product-row--price .sale-info-wrapper .sale-regular-price{font-size:.875rem;font-weight:400;line-height:1rem}.bp-modal .popup-product-row--price .sale-info-wrapper .sale-regular-price bdi{text-decoration-line:line-through}.bp-modal .popup-product-row--price .sale-info-wrapper .product-omnibus-trigger{display:flex;cursor:pointer;align-items:center;justify-content:flex-start;gap:.25rem;font-size:.875rem;font-weight:400;line-height:1rem}.bp-modal .popup-product-row--price .sale-info-wrapper .product-omnibus-trigger svg{height:1rem;width:1rem}.bp-modal .popup-product-row--price .sale-info-wrapper .product-omnibus-trigger .product-omnibus-popup{pointer-events:none;position:absolute;top:0;left:50%;width:-moz-max-content;width:max-content;max-width:100%;--tw-translate-y: -50%;--tw-translate-x: -50%;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));border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bp-modal .popup-product-row--price .sale-info-wrapper .product-omnibus-trigger .product-omnibus-popup p{font-size:.75rem!important;font-weight:400}.bp-modal .popup-product-row--price .sale-info-wrapper .product-omnibus-trigger.open .product-omnibus-popup{display:block;--tw-translate-x: -50%;--tw-translate-y: -100%;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));opacity:1}#add_to_cart_form .wc-forward{display:none}#add_to_cart_form .error-message{margin-top:1rem;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));padding:.25rem 1rem;text-align:center;font-size:.875rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#add_to_cart_form .woocommerce-variation-price .iworks-omnibus{font-size:.875rem;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}body.single-product{padding-top:var(--full-header-height)}body.single-product .left-column{position:relative}body.single-product .left-column .product-gallery-content{width:100%}@media (max-width: 800px){body.single-product .left-column .product-gallery-content{border-style:none}}body.single-product .left-column .product-gallery-content{position:sticky;left:0;max-height:900px}@media (max-width: 1280px){body.single-product .left-column .product-gallery-content{max-height:700px}}@media (max-width: 1024px){body.single-product .left-column .product-gallery-content{max-height:640px}}body.single-product .left-column .product-gallery-content{height:calc(100vh - var(--menu-height));top:var(--menu-height)}.list-loop .add_to_cart_button{display:none}.single-product-price{position:relative}.single-product-price .current-price bdi{font-size:1.25rem;font-weight:400;line-height:1.5rem}.single-product-price .current-price.on-sale-price bdi{font-weight:500;--tw-text-opacity: 1;color:rgb(205 12 12 / var(--tw-text-opacity))}.single-product-price .sale-info-wrapper{position:relative;margin-top:.25rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.25rem}.single-product-price .sale-info-wrapper .sale-percentage{display:block;height:20px;max-width:-moz-fit-content;max-width:fit-content;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:2px;font-family:Inter;font-size:.75rem;font-weight:400;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.single-product-price .sale-info-wrapper .sale-regular-price{font-size:.875rem;font-weight:400;line-height:1rem}.single-product-price .sale-info-wrapper .sale-regular-price bdi{text-decoration-line:line-through}.woocommerce-variation.single_variation{display:none!important}.single_product_accordions .product-accordion{width:100%;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.single_product_accordions .product-accordion:last-of-type{border-bottom-width:1px}.single_product_accordions .product-accordion__title{cursor:pointer;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;font-weight:300;line-height:1.5rem}.single_product_accordions .product-accordion__body{height:0px;overflow:hidden;opacity:0}.single_product_accordions .product-accordion__body .text-content p{font-size:.875rem;line-height:22px}@media (max-width: 800px){body.single-product{padding-top:var(--full-header-height)}body.single-product .left-column{position:relative}body.single-product .left-column:after{position:absolute;bottom:-1.5rem;left:50%;height:1px;width:4rem;--tw-translate-x: -50%;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));border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}body.single-product .left-column .product-gallery-content{width:100%;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));position:relative;top:0;max-height:600px}@media (max-width: 450px){body.single-product .left-column .product-gallery-content{max-height:520px}}body.single-product .left-column .product-gallery-content{height:calc(100vh - var(--full-header-height) - 200px)}.floating-cart-wrapper.floating{position:fixed;bottom:0;left:0;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.25rem 1rem}}.product-out-of-stock-info{margin-top:1rem;margin-bottom:1rem;width:100%;text-align:left;font-size:1rem;font-weight:500}
