/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.single-product .single-product-element .single_add_to_cart_button{cursor:pointer;--tw-border-style:none;background-color:var(--blue);width:auto;min-height:54px;padding:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*8);--tw-leading:1;white-space:nowrap;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-style:none;flex:1;font-size:1.6rem;line-height:1;transition-duration:.2s}@media (hover:hover){.single-product .single-product-element .single_add_to_cart_button:hover{opacity:.8}}.single-product .single-product-element .single_add_to_cart_button:disabled{cursor:not-allowed;background-color:#ccc}.single-product__content-wrapper{padding-bottom:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.single-product__content-wrapper{padding-bottom:calc(var(--spacing,.25rem)*16)}}.single-product__price-info-wrapper{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*16);color:var(--pl-black);grid-template-areas:"delivery""shipping""stock""sales""wishlist";font-size:1.6rem;list-style-type:none;display:grid}.single-product__price-info-wrapper li{display:block}.single-product__price-info-wrapper .woocommerce-message-time{grid-area:delivery}.single-product__price-info-wrapper .single-product__shipping_information{grid-area:shipping}.single-product__price-info-wrapper .single-product__wishlist{grid-area:wishlist}.single-product__price-info-wrapper .single-product__wishlist .tinv-wraper a{color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#d881ab;padding-block:1rem;padding-inline:2rem;transition-duration:.2s;display:inline-block}@media (hover:hover){.single-product__price-info-wrapper .single-product__wishlist .tinv-wraper a:hover{background-color:#d85494}}.single-product__price-info-wrapper .single-product__stock-info{grid-area:stock}.single-product__price-info-wrapper .single-product__last-sells{grid-area:sales}.single-product__image-tag-link{background-color:#e5e5e533;justify-content:center;align-items:center;padding-block:3rem;display:flex}.single-product__wrap-box .cwginstock-subscribe-form{margin-bottom:0!important}.single-product__wrap-box .cwginstock-panel-primary{border:none!important}.single-product__wrap-box .cwginstock-panel-heading{background-color:var(--pl-gray)!important;border:none!important;padding:0!important}.single-product__wrap-box .cwginstock-panel-heading h4{color:#000!important;text-align:left!important;font-size:1.6rem!important;font-weight:400!important}.single-product__wrap-box .cwginstock-panel-body{padding:10px 0 0!important}.single-product__wrap-box .cwginstock-panel-body .row{margin:0!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12{padding:0!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12 .form-group{text-align:left!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12 .form-group input{border:none;border-bottom:1px solid #5891cd;min-width:200px;padding:4px 0;text-align:left!important;width:auto!important;margin-bottom:0!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12 .form-group:nth-of-type(2) input{cursor:pointer;width:auto;font-size:1.4rem;font-weight:400;line-height:2.7rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;text-align:center!important;color:#000!important;background-color:#fff!important;border:1px solid #fbca59!important;padding:0 10px!important;box-shadow:inset 0 0 .01px #fbca59!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12 .form-group:nth-of-type(2) input:hover{color:#fff!important;box-shadow:inset 600px .01px #fbca59!important}.single-product__wrap-box .cwginstock-panel-body .col-md-12 .cwgstock_output{color:#5fc567!important;font-size:1.4rem!important}.single-product .single-product-element form .cart-box{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.single-product .single-product-element form .cart-box{flex-direction:row;align-items:center}}.single-product .qib-container .qib-button{opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;background-color:var(--blue)!important;border:1px solid var(--blue)!important;color:var(--white)!important;width:42px!important;height:42px!important}@media (hover:hover){.single-product .qib-container .qib-button:hover{opacity:.8}}@media (min-width:64rem){.single-product .qib-container .qib-button{width:54px!important;height:54px!important}}.single-product .single-product-element form .cart-count-box{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);min-height:54px;display:flex}.single-product .single-product-element__image-gallery{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));transition:opacity .3s,border-color .3s;position:relative;cursor:pointer!important;pointer-events:auto!important;position:relative!important}.single-product .single-product-element__image-gallery img{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);object-fit:cover;width:100%;height:100%;position:absolute}.single-product .single-product-element__image-gallery:hover{opacity:.8!important;border-color:#fbca59!important}.woocommerce-message{margin-bottom:calc(var(--spacing,.25rem)*12);background-color:var(--blue);padding-inline:calc(var(--spacing,.25rem)*12);padding-block:calc(var(--spacing,.25rem)*8);--tw-leading:2rem;--tw-font-weight:var(--font-weight-normal,400);font-size:1.6rem;line-height:2rem;font-weight:var(--font-weight-normal,400);--tw-tracking:.045em;letter-spacing:.045em;color:var(--white)}.woocommerce-message a{color:var(--white)}@media (hover:hover){.woocommerce-message a:hover{text-underline-offset:4px;text-decoration-line:underline}}.single-product .single-product-element .woocommerce-product-gallery__gallery-wrapper{display:flex;position:relative;overflow:hidden;width:100%!important}.single-product .single-product-element .woocommerce-product-gallery__gallery-wrapper .splide__arrow{z-index:20;cursor:pointer;pointer-events:auto;opacity:1;width:40px;height:40px;padding:calc(var(--spacing,.25rem)*3);background-color:#5891cddb;justify-content:center;align-items:center;display:flex;position:absolute}.single-product .single-product-element .woocommerce-product-gallery__gallery-wrapper .splide__arrow svg{fill:#fff}.single-product .single-product-element .product{justify-content:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;margin-bottom:4rem;padding-inline:1rem;display:flex;position:relative}@media (min-width:64rem){.single-product .single-product-element .product{padding-inline:2rem}}@media (min-width:80rem){.single-product .single-product-element .product{flex-direction:row;gap:5rem}}.single-product .single-product-element .product .onsale{max-width:121px;margin-left:8px;display:inline}.single-product .single-product-element .product .bestseller-mark,.single-product .single-product-element .product .black-mark{display:inline}.single-product .single-product-element .product .bestseller-mark{max-width:130px}.single-product .single-product-element .woocommerce-product-gallery__wrapper{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:100%;transition:all .3s!important}.single-product .single-product-element .woocommerce-product-gallery__wrapper img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:0 auto;display:block;transition:all .3s!important}.single-product .tinv-wraper a:before{color:#fff;margin-top:-16px;margin-right:14px;position:relative;top:3px;font-size:30px!important;left:0!important}.single-product .screen-reader-text{display:none!important}.single-product .single-product__wrap-box .out-of-stock{background-color:var(--pl-gray);padding-top:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*8);padding-left:calc(var(--spacing,.25rem)*8);text-transform:none}.single-product .single-product__wrap-box .out-of-stock p{text-transform:none;display:none!important}.single-product .single-product__wrap-box .cwginstock-0outofstock{background-color:var(--pl-gray);padding:calc(var(--spacing,.25rem)*8)}.single-product .out-of-stock .stock-text{color:var(--pl-black);font-size:2.2rem}.single-product .grouped_form table .outofstock .out-of-stock{display:none!important}.single-product .related{display:none}.single-product .woocommerce-error{color:red;outline:none;list-style:none}.single-product .woocommerce-product-rating .custom-rating{width:90px;height:60px;display:block;position:relative}.single-product .woocommerce-product-rating .custom-rating-back{width:100%;height:20px;font-size:18px;display:block;position:absolute;top:0;left:0}.single-product .woocommerce-product-rating .custom-rating-back:before{content:"★★★★★";color:#000;position:absolute;top:0;left:0}.single-product .woocommerce-product-rating .custom-rating-front{width:100%;height:20px;font-size:18px;display:block;position:absolute;top:0;left:0;overflow:hidden}.single-product .woocommerce-product-rating .custom-rating-front:before{content:"★★★★★";color:#fbca59;position:absolute;top:0;left:0}.single-product__content-right{display:flex}@media (max-width:1080px){.single-product__content-right{flex-direction:column}}.single-product__content-left{width:35%}@media (max-width:1080px){.single-product__content-left{width:100%}}.single-product__icons{gap:calc(var(--spacing,.25rem)*8);padding:calc(var(--spacing,.25rem)*8);background:#e5e5e533;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.single-product__icons{gap:calc(var(--spacing,.25rem)*12);padding:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(4,minmax(0,1fr))}}.single-product__icons-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.single-product__icons-text{text-align:center;margin-top:6px;font-size:1.4rem;line-height:16px}.single-product__stock-box{margin-bottom:20px}.single-product__stock-info{align-items:center;display:flex}.single-product__stock-info svg{width:20px;height:20px}.single-product__stock-info svg path{fill:#5fc567}.single-product__stock-info p{margin-left:10px}.single-product__back-button a{text-align:center;cursor:pointer;width:auto;font-size:1.8rem;font-weight:400;line-height:2.7rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;color:#000!important;background-color:#fff!important;border:1px solid #fbca59!important;padding:12px 10px!important;box-shadow:inset 0 0 .01px #fbca59!important}.single-product__back-button a:hover{color:#fff!important;box-shadow:inset 600px .01px #fbca59!important}.single-product .woocommerce-notices-wrapper{width:100%;max-width:1466px;margin:0 auto;padding:0 30px}.single-product .qib-container button{cursor:pointer}.single-product .qib-container .quantity{margin:0 4px!important}.single-product .qib-container .quantity input{border:1px solid #e5e5e5!important;width:46px!important;height:42px!important}@media (min-width:64rem){.single-product .qib-container .quantity input{width:54px!important;height:54px!important}}.single-product .variations_button{align-items:center;display:flex}.single-product .single-product-element-other-cat{overflow:hidden}.single-product .single-product-element-other-cat .custom-container{width:100%;max-width:1466px;margin:0 auto;padding:0 30px}.single-product .single-product-element-other-cat__title-box{margin-bottom:52px}.single-product .single-product-element-other-cat__title{letter-spacing:.07em;color:#000;font-size:3.2rem;font-weight:300;line-height:5.1rem;display:inline;position:relative}@media (max-width:600px){.single-product .single-product-element-other-cat__title{font-size:18px;line-height:29px}}.single-product .single-product-element-other-cat__title:after{content:"";background-color:#fbca59;width:1900px;height:2px;display:block;position:absolute;top:50%;left:calc(100% + 22px)}.single-product .single-product-element-other-cat__box{grid-gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:120px;display:grid}@media (max-width:1080px){.single-product .single-product-element-other-cat__box{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.single-product .single-product-element-other-cat__box{grid-template-columns:repeat(1,1fr)}}.single-product .single-product-element-other-cat__product-image-link{color:#000;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;text-decoration:none;display:flex}.single-product .single-product-element-other-cat__product-image-link:hover .single-product-element-other-cat__menu-box{opacity:1;background:#5891cdc9}.single-product .single-product-element-other-cat__figure{border:1px solid #5891cd;max-width:337px;margin-bottom:11px;padding-top:100%;position:relative}@media (max-width:1080px){.single-product .single-product-element-other-cat__figure{max-width:100%}}.single-product .single-product-element-other-cat__figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:29px;position:absolute;top:0;left:0}.single-product .single-product-element-other-cat__menu-box{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 40px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-product .single-product-element-other-cat__menu-box span{color:#fff;letter-spacing:.045em;text-align:center;font-size:1.8rem;font-weight:700;line-height:2.3rem}.single-product .single-product-element-other-cat__menu-box a{text-align:center;color:#fff;border:1px solid #fff;width:100%;margin-top:14px;padding:5px 40px;text-decoration:none;transition:all .3s}.single-product .single-product-element-other-cat__menu-box a:hover{color:#000;background-color:#fff}.single-product .single-product-element-other-cat__menu-box a span{color:#fff}.single-product .single-product-element-other-cat__menu-box .single-product-element-other-cat__menu-background:hover,.single-product .single-product-element-other-cat__menu-box .single-product-element-other-cat__menu-title:hover{background-color:#0000}.single-product .single-product-element-other-cat__menu-background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;border:none!important;margin-top:0!important}.single-product .single-product-element-other-cat__menu-title{border:none!important;padding:0!important}@media (max-width:1080px){.single-product .single-product-element-other-cat__price-box{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.single-product .single-product-element-other-cat__price-box span{font-size:16px;line-height:21px}}.single-product .single-product-element-other-cat__bottom-box{color:#000;text-decoration:none;display:flex}@media (max-width:1080px){.single-product .single-product-element-other-cat__bottom-box{align-items:flex-start}}.single-product .single-product-element-other-cat__bottom-box h3{letter-spacing:.045em;margin-right:20px;font-size:1.8rem;font-weight:400;line-height:2.3rem}@media (max-width:1080px){.single-product .single-product-element-other-cat__bottom-box h3{font-size:16px;line-height:21px}}.single-product .single-product-element-other-cat__bottom-box .amount{font-weight:600}.single-product .single-product-element-other-cat .add_to_cart_button,.single-product .single-product-element-other-cat .single-product-element-other-cat__menu{cursor:pointer;--tw-border-style:none;background-color:var(--blue);min-height:54px;padding:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*8);--tw-leading:1;white-space:nowrap;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-style:none;justify-content:center;align-items:center;margin-top:2rem;font-size:1.6rem;line-height:1;transition-duration:.2s;display:flex}@media (hover:hover){:is(.single-product .single-product-element-other-cat .add_to_cart_button,.single-product .single-product-element-other-cat .single-product-element-other-cat__menu):hover{opacity:.8}}:is(.single-product .single-product-element-other-cat .add_to_cart_button,.single-product .single-product-element-other-cat .single-product-element-other-cat__menu):disabled{cursor:not-allowed;background-color:#ccc}.single-product .single-product-element-other-cat .add_to_cart_button:hover,.single-product .single-product-element-other-cat .single-product-element-other-cat__menu:hover{color:#fff;background-color:#5891cd}.single-product .breadcrumbs{margin-top:20px}.single-product .breadcrumbs a,.single-product .breadcrumbs span{color:#000;text-transform:uppercase;font-size:16px;font-weight:400;line-height:19px;text-decoration:none}.single-product .breadcrumbs .breadcrumb_last{font-size:1.6rem;font-weight:300;color:#5891cd!important}.single-product .single-product-element__background{z-index:1000;transform-origin:top;background-color:#5891cdc9;width:100%;height:100vh;transition:transform .3s;position:fixed;bottom:0;left:0;transform:scaleY(0)}.single-product .single-product-element__background.active{transform:scaleY(1)}.single-product .single-product-element__close-pop{z-index:10001;cursor:pointer;position:absolute;top:-40px;right:20px}.single-product .single-product-element__popup{z-index:1001;transform-origin:top;flex-direction:column;align-items:center;width:100%;max-width:800px;height:70vh;padding:20px;transition:transform .3s;display:flex;position:fixed;top:50%;left:50%;transform:scaleY(0)translate(-50%,-50%)}.single-product .single-product-element__popup.active{transform:scaleY(1)translate(-50%,-50%)}.single-product .single-product-element__popup.active .single-product-element__popup-image{animation:.3s .4s both showImage}@keyframes showImage{to{opacity:1}}.single-product .single-product-element__popup.active svg{animation:.3s .4s both showImageSVG}@keyframes showImageSVG{to{opacity:1}}.single-product .single-product-element__popup-right,.single-product .single-product-element__popup-left{z-index:9999;cursor:pointer;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.single-product .single-product-element__popup-right svg polygon,.single-product .single-product-element__popup-left svg polygon{fill:#fff;transition:all .3s}.single-product .single-product-element__popup-right svg:hover polygon,.single-product .single-product-element__popup-left svg:hover polygon{fill:#fbca59}@media (max-width:980px){.single-product .single-product-element__popup-right,.single-product .single-product-element__popup-left{top:100%}}.single-product .single-product-element__popup-right{right:-20px;transform:translateY(-50%)rotate(180deg)}@media (max-width:980px){.single-product .single-product-element__popup-right{right:40%;transform:translateY(0)rotate(180deg)}}.single-product .single-product-element__popup-left{left:-20px}@media (max-width:980px){.single-product .single-product-element__popup-left{left:40%;transform:translateY(0)}}.single-product .single-product-element__popup-image{opacity:0;width:100%;height:100%;transition:opacity .3s;position:relative;overflow:hidden}.single-product .single-product-element__popup-image img{-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.single-product .single-product-element__variations{margin:87px 0 0}.single-product .single-product-element .woocommerce-notices-wrapper{margin-top:20px!important}.single-product .single-product-element .woocommerce-product-gallery{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:30%;height:100%;position:sticky;top:100px}@media (max-width:1480px){.single-product .single-product-element .woocommerce-product-gallery{top:214px}}@media (max-width:1080px){.single-product .single-product-element .woocommerce-product-gallery{width:100%;height:auto;margin-top:0;margin-bottom:20px;padding-bottom:0;position:relative;top:auto}}.single-product .single-product-element__gallery-wrapper-mobile{display:none}@media (max-width:1080px){.single-product .single-product-element__gallery-wrapper-mobile{display:block;overflow:hidden}}.single-product .single-product-element .promo-text{width:100%;color:var(--pl-black);justify-content:center;padding:0;font-size:1.8rem;position:relative}.single-product .single-product-element .promo-text span{--tw-border-style:none;background-color:var(--pl-green);padding:calc(var(--spacing,.25rem)*4);color:var(--pl-black);border-style:none;display:inline-block}.single-product .single-product-element .summary{width:70%}@media (max-width:1080px){.single-product .single-product-element .summary{width:100%;margin-right:0}}.single-product .single-product-element .summary .bulk_table{margin-bottom:20px;display:none!important}.single-product .single-product-element .summary .bulk_table div,.single-product .single-product-element .summary .bulk_table table{display:none!important}.single-product .single-product-element .summary .bulk_table span{color:#5fc567!important;font-size:2.4rem!important}.single-product .single-product-element .product_title{color:var(--pl-black);margin-bottom:2rem;font-size:2.7rem;font-weight:400;line-height:4.3rem}.single-product .single-product-element .woocommerce-variation-add-to-cart{flex-direction:column;align-items:flex-start;display:flex}.single-product .single-product-element .price{color:var(--pl-black);font-size:4.5rem;font-weight:400;line-height:5.3rem}.single-product .single-product-element .price del{font-size:3.8rem}.single-product .single-product-element .price ins{text-decoration:none}.single-product .single-product-element form{flex-direction:column;justify-content:center;display:flex}.single-product .single-product-element form .added_to_cart{display:none}.single-product .single-product-element form .cart-count-text{color:var(--pl-black);font-size:1.6rem;display:none}@media (min-width:64rem){.single-product .single-product-element form .cart-count-text{display:block}}@media (max-width:1080px){.single-product .single-product-element form{align-items:flex-start;width:100%}}.single-product .single-product-element .single_variation_wrap{flex-direction:column;justify-content:space-between;margin:0 0 40px;display:flex}.single-product .single-product-element .single_variation_wrap .woocommerce-variation{margin:10px 0}.single-product .single-product-element .variations_form{flex-direction:column-reverse;display:flex}.single-product .single-product-element .variations .attribute-select-box{position:relative}.single-product .single-product-element .variations .attribute-select-box:after{content:url("data:image/svg+xml,%3csvg%20width='10'%20height='18'%20viewBox='0%200%2010%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.59%202.83L7.76%206L9.17%204.59L4.59%200L0%204.59L1.42%206L4.59%202.83ZM4.59%2015.17L1.42%2012L0.0100002%2013.41L4.59%2018L9.18%2013.41L7.76%2012L4.59%2015.17Z'%20fill='%235891CD'/%3e%3c/svg%3e");z-index:9999;position:absolute;top:33%;left:150px}.single-product .single-product-element .variations select{cursor:pointer;outline:none;font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:38px;position:relative;background-color:#0000!important;border:none!important}.single-product .single-product-element .variations th{text-align:left;width:auto;padding-right:10px}.single-product .single-product-element .variations th label{color:#000;font-size:24px;font-weight:400;line-height:38px}.single-product .single-product-element .radioControl{z-index:2147483647;width:100%;display:inline-block}.single-product .single-product-element .variations-case{align-items:center;display:flex}.single-product .single-product-element .attribute-title{cursor:pointer;align-items:center;width:auto;display:flex}.single-product .single-product-element .attribute-title span{color:#000;font-size:24px;font-weight:300;line-height:38px;font-family:Lato,sans-serif!important}.single-product .single-product-element .attribute-title svg{margin-left:28px}.single-product .single-product-element .attribute-select-box{position:relative}.single-product .single-product-element .attribute-select-box--show .faq-box__accordion-content p{opacity:1}.single-product .single-product-element .attribute-select-box--active .radioSelectContainer{max-height:1500px;transform:scaleY(1)}.single-product .single-product-element .reset_variations{display:none}.single-product .single-product-element .radioSelectContainer{transform-origin:top;z-index:99;background-color:#fff;flex-direction:column;width:100%;max-height:0;transition:all .2s .3s;display:flex;position:absolute;top:100%;left:0;overflow-y:hidden;transform:scaleY(0)}.single-product .single-product-element .radioSelectContainer .checked{color:#fbca59}.single-product .single-product-element .radioSelectContainer label{color:#000;text-align:left;cursor:pointer;transition:all opacity .3s;z-index:9999;background-color:#0000;border:none;margin-bottom:5px;font-size:18px;font-weight:300;line-height:38px;position:relative;font-family:Lato,sans-serif!important}.single-product .single-product-element .radioSelectContainer label:hover{color:#fbca59}.single-product .single-product-element .radioSelectContainer label:last-of-type{margin-bottom:0}.single-product .single-product-element .product_meta,.single-product .single-product-element .woocommerce-tabs{display:none}.single-product .single-product-element .single-description-title{color:#000;margin-top:20px;margin-bottom:22px;font-size:2.4rem;font-weight:400;line-height:3.8rem}.single-product .single-product-element .product-the-content img{display:none}.single-product .single-product-element .product-the-content h1,.single-product .single-product-element .product-the-content h2,.single-product .single-product-element .product-the-content h3,.single-product .single-product-element .product-the-content h4,.single-product .single-product-element .product-the-content h5,.single-product .single-product-element .product-the-content h6{margin-bottom:20px;font-size:2.3rem;font-weight:300;line-height:3rem}.single-product .single-product-element .product-the-content p{margin-bottom:20px;font-size:1.8rem;font-weight:300;line-height:2.3rem}.single-product .single-product-element .product-the-content ul,.single-product .single-product-element .product-the-content ol{margin-bottom:20px;list-style-position:inside}.single-product .single-product-element .product-the-content ul li,.single-product .single-product-element .product-the-content ol li{margin-bottom:5px;margin-left:5px;font-size:1.8rem;font-weight:300;line-height:2.3rem}.single-product .single-product-element .product-the-content ul li::marker{color:#5891cd}.single-product .single-product-element .product-the-content ol li::marker{color:#5891cd}.single-product .single-product-element .product-the-content a{color:#5891cd;transition:all .3s}.single-product .single-product-element .product-the-content a:hover{color:#fbca59}.single-product .single-product-element .product-the-content section{margin-bottom:40px}.single-product .single-product-element .single-product-dropdown{margin-bottom:38px}.single-product .single-product-element .single-product-dropdown__title{cursor:pointer;align-items:center;padding-bottom:22px;display:flex}.single-product .single-product-element .single-product-dropdown__title p{color:#000;margin-right:14px;font-size:24px;line-height:38px}.single-product .single-product-element .single-product-dropdown__text p{color:#000;font-size:24px;font-weight:300;line-height:38px}.single-product .grouped_form{-moz-column-gap:10px;column-gap:10px;flex-direction:row!important;margin-top:20px!important}.single-product .grouped_form ::-webkit-scrollbar{width:10px!important}.single-product .grouped_form ::-webkit-scrollbar-track{background:#f1f1f1!important}.single-product .grouped_form ::-webkit-scrollbar-thumb{background:#5891cd!important}.single-product .grouped_form ::-webkit-scrollbar-thumb:hover{background:#555!important}.single-product .grouped_form table{max-width:400px;display:block!important}@media (max-width:600px){.single-product .grouped_form table{max-width:100%}}.single-product .grouped_form table tr{justify-content:flex-end!important;width:100%!important;margin:0 0 20px!important;padding-left:0!important;padding-right:0!important}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__label{align-items:center;width:100%;display:flex;margin-bottom:0!important}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__price{align-items:center;display:flex;margin:0 10px 0 14px!important}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__price del{margin-right:4px}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__quantity{justify-content:flex-end;display:flex}@media (max-width:600px){.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__price,.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__quantity{width:50%!important}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__price{margin:0 8px!important}.single-product .grouped_form table tr .woocommerce-grouped-product-list-item__label label{width:100%!important}}.single-product .grouped_form table tr td a{color:#000;text-decoration:none}.single-product .grouped_form table tr .in-stock{display:none!important}.single-product .grouped_form table .outofstock .woocommerce-grouped-product-list-item__quantity a,.single-product .grouped_form table .outofstock .cwginstock-subscribe-form{display:none}.single-product .group_table.woocommerce-grouped-product-list tr>td.woocommerce-grouped-product-list-item__label{order:1}.single-product__shipping_i{padding:10px 0}.single-product__opinions .ivole-summaryBox,.single-product__opinions .cr-summary-separator{display:none!important}.single-product__opinions .cr-summaryBox-add-review{background-color:#fff;flex-direction:column}.single-product__opinions .cr-all-reviews-add-review{transition:all .3s;color:#000!important;background-color:#fff!important;border:1px solid #5891cd!important}.single-product__opinions .cr-all-reviews-add-review:hover{color:#fff!important;background-color:#5891cd!important}.single-product__opinions .cr-ajax-search .cr-input-text{border-radius:0}.single-product__opinions .cr-ajax-search .cr-input-text:focus{box-shadow:none;border-color:#5891cd}.single-product__opinions .cr-ajax-search .cr-button-search{color:#000;cursor:pointer;background:#fff;border:1px solid #5891cd;border-radius:0;transition:all .3s}.single-product__opinions .cr-ajax-search .cr-button-search:hover{color:#fff;background:#5891cd}.single-product__opinions .cr-count-row{background:#fff;border:1px solid #5891cd}.single-product__opinions .commentlist .cr-rating-product-name{flex-direction:column;display:flex;align-items:flex-start!important}.single-product__opinions .commentlist .cr-rating-product-name a{text-decoration:none}.single-product__opinions .cr-review-form-nav{border-top:none!important;border-bottom:1px solid #5891cd!important}.single-product__opinions .cr-review-form-item{border-bottom:1px solid #5891cd}.single-product__opinions .cr-review-form-comment-txt{resize:none}.single-product__opinions .cr-review-form-buttons .cr-review-form-submit{color:#fff!important;cursor:pointer!important;background:#5891cd!important;border:1px solid #5891cd!important;border-radius:0!important;transition:all .3s!important}.single-product__opinions .cr-review-form-buttons .cr-review-form-submit:hover{color:#000!important;background:#fff!important}.single-product__opinions .cr-review-form-buttons .cr-review-form-cancel{color:#000!important;cursor:pointer!important;background:#fff!important;border:1px solid #5891cd!important;border-radius:0!important;transition:all .3s!important}.single-product__opinions .cr-review-form-buttons .cr-review-form-cancel:hover{color:#fff!important;background:#5891cd!important;border-color:#5891cd!important}.single-product__opinions .cr-review-form-success{cursor:pointer;border-radius:0;padding:10px 20px;transition:all .3s;color:#fff!important;background-color:#5891cd!important;border:1px solid #5891cd!important}.single-product__opinions .cr-review-form-success:hover{color:#000!important;background-color:#fff!important}.single-product .woocommerce-product-rating{margin-top:10px!important}.product-type-grouped .single-product__content-right .single-product__wrap-box{flex-direction:column;gap:3rem;width:100%;display:flex}.product-type-grouped .single-product__content-right form{align-items:center;width:100%}@media (max-width:1080px){.product-type-grouped .single-product__content-right form{align-items:stretch;width:50%;flex-direction:column!important}}@media (max-width:800px){.product-type-grouped .single-product__content-right form{width:100%}}.product-type-grouped .single-product__content-right form table{width:auto;max-width:100%}.product-type-grouped .single-product__content-right form table tbody{width:100%;display:block}.product-type-grouped .single-product__content-right form .woocommerce-grouped-product-list .product{flex-direction:row-reverse!important}.product-type-grouped .single-product__content-right .single_add_to_cart_button{width:100%;padding:15px 10px 16px!important}@media (max-width:1080px){.product-type-grouped .single-product__content-right .single_add_to_cart_button{margin-top:20px!important}}.product-type-grouped .woocommerce-product-gallery{width:35%!important}@media (max-width:1080px){.product-type-grouped .woocommerce-product-gallery{width:100%!important}}.product-type-grouped .entry-summary{width:70%!important}@media (max-width:1080px){.product-type-grouped .entry-summary{width:100%!important}}.single-product__variants-title{margin:24px 0 16px;font-size:2.4rem}.single-product__variants-item{background-color:var(--pl-gray-light);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*8);padding:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}.variants-count-2 .single-product__variants-box{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:64rem){.variants-count-2 .single-product__variants-box{grid-template-columns:repeat(3,minmax(0,1fr))}}.variants-count-2 .single-product__variants-items{grid-column:1/span 4}@media (min-width:64rem){.variants-count-2 .single-product__variants-items{grid-column:1/span 1}}.single-product__variants-box{-moz-column-gap:10px;align-items:stretch;column-gap:10px;display:flex}.single-product__variants-box .splide__arrow:disabled{opacity:.1}.single-product__variants-box .qib-container{justify-content:center;align-items:center;display:flex!important}.single-product__variants-box .splide__slide{flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.single-product__variants-items{flex:1;overflow:hidden}.single-product__variants-items .variants-items-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.single-product__variants-items .splide__list{display:flex}.single-product__variants-items .splide__slide{flex-shrink:0;width:auto!important}@media (min-width:1400px){.single-product__variants-items .splide__slide{width:calc(25% - 7.5px)!important}}@media (min-width:1200px) and (max-width:1399px){.single-product__variants-items .splide__slide{width:calc(33.333% - 6.667px)!important}}@media (min-width:1080px) and (max-width:1199px){.single-product__variants-items .splide__slide{width:calc(33.333% - 6.667px)!important}}@media (min-width:800px) and (max-width:1079px){.single-product__variants-items .splide__slide{width:calc(33.333% - 6.667px)!important}}@media (min-width:640px) and (max-width:799px){.single-product__variants-items .splide__slide{width:calc(50% - 5px)!important}}@media (max-width:639px){.single-product__variants-items .splide__slide{width:100%!important}}.single-product__variants-box .variants-prev,.single-product__variants-box .variants-next{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (min-width:1400px){.variants-count-4 .variants-prev,.variants-count-4 .variants-next{display:none}}.single-product__variants-box .variants-next svg{transform:rotate(180deg)}.single-product__variants-items a{text-decoration:none}.single-product__variants-item-title{padding-block:calc(var(--spacing,.25rem)*8);text-align:center;color:var(--pl-black)}.single-product__variants-item-price{text-align:center}@media (max-width:600px){.single-product__variants-item-price{min-height:30px}}.single-product__variants-action{justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (max-width:600px){.single-product__variants-action{flex-direction:column;justify-content:center}.single-product__variants-action .qib-container{justify-content:center;align-items:center;display:flex!important}}.single-product__variants-button-box a{display:none}.single-product__variants-button{cursor:pointer;opacity:1;width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:1.6rem;transition-duration:.2s;background-color:var(--blue)!important;border:1px solid var(--blue)!important;color:var(--white)!important;height:54px!important}@media (hover:hover){.single-product__variants-button:hover{opacity:.8}}.single-product__variants-button svg{margin:0!important}.single-product__variants-button svg path{transition:all .3s}.single-product__variants-button:hover{background-color:#fbca59}.single-product__variants-button:hover svg path{fill:#fff}.single-product__variants-off,.single-product__all-variants-off{display:none}.single-product__variants-image{border:1px solid #5891cd;overflow:hidden}.single-product__variants-image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background-color:#fff;width:100%;max-width:500px;height:100%;margin:0 auto;padding:10px;transition:all .3s;display:block}.single-product__variants-image img:hover{transform:scale(1.1)}@media (max-width:600px){.single-product__variants-image img{padding:4px}}body.single-product .loading{position:relative;color:#0000!important;background-image:none!important}body.single-product .loading:before{content:"";margin-right:calc(var(--spacing,.25rem)*4);box-sizing:border-box;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:var(--white);border-bottom-color:#0000;border-radius:3.40282e38px;animation:1s linear infinite loading;display:inline-block;position:absolute;top:50%;left:50%}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
