.gs .summary .woocommerce-variation-price,.gs p.price{font-weight:var(--g-font-weight-regular);letter-spacing:-.03em;color:var(--g-text-color-black)}.product-details-wrapper{overflow:hidden}body:not(.sticky-atc-open) .product-details-wrapper{position:relative;z-index:5}.header-4 .product.outofstock{z-index:0}#sspotReviews,.product-details-wrapper,.related.products,.upsells.products,.wc-prl-recommendations,.woocommerce-Tabs-panel,.woocommerce-tabs.wc-tabs-wrapper,.yith-wfbt-section.woocommerce{margin-right:auto;margin-left:auto}.single-product:not(.pdp-ajax) .woocommerce:has(ul.woocommerce-error){padding-bottom:30px}.pdp-ajax.single-product .woocommerce-error{max-width:100%;width:300px;margin:0;position:fixed;right:20px;bottom:20px;z-index:10;font-size:14px}.gs .product_title.entry-title,.gs .summary h1,.gs p.price{font-size:var(--g-font-size-h1)}.gs p.stock.in-stock::before,.gs p.stock.out-of-stock::before,.pdp-ajax.single-product .woocommerce-error a,.single-product .woocommerce-message .message-content a.button,.single_add_to_cart_button+.added_to_cart,.woocommerce-breadcrumb span span span .breadcrumb-separator,.woocommerce-breadcrumb span span span a{display:none}.pdp-ajax.single-product.sticky-b .woocommerce-error{bottom:80px}.single-product .woocommerce-error{margin:0 auto}.single-product .woocommerce-message{margin-left:auto;margin-right:auto;margin-bottom:0}@media (min-width:773px) and (max-width:1199px){.woocommerce-message .message-content{max-width:500px}}:root{--g-chk-button:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 9L16 12M16 12L13 15M16 12L8 12M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.single-product:has(.archive-header .woocommerce-message) .content-area{padding-top:2rem}.single-product .woocommerce-message a{transition:.2s}.single-product .woocommerce-message .buttons-wrapper{display:flex}.single-product .woocommerce-message .buttons-wrapper .checkout{order:2;margin-left:1em}.woocommerce-message .button.checkout:after{display:inline-block;position:relative;top:3px;margin-left:6px;content:"";width:16px;height:16px;background:#fff;-webkit-mask-image:var(--g-chk-button);mask-image:var(--g-chk-button);-webkit-mask-size:contain;mask-size:contain}@media (max-width:772px){.single-product .woocommerce-message{text-align:center}.single-product .woocommerce-message .message-inner:before{display:none}.single-product .woocommerce-message .message-inner .buttons-wrapper{display:inline-block;padding-top:.5rem}.single-product .woocommerce-message .button.cart{margin-left:0;padding-left:0;border-left:0}.single-product .woocommerce-message .message-inner .buttons-wrapper a span{border-color:#fff}}.gs .summary h1{padding-right:0;margin:0 0 .5em;word-break:break-word}.gs.single-product .site-main ul.products{display:grid;overflow:hidden}.gs.single-product .site-main ul.products li.product{display:list-item;max-width:unset;min-width:unset}.gs #sspotReviews,.gs .composite_summary,.gs .composite_wrap,.gs .product-details-wrapper,.gs .related.products,.gs .single-product .woocommerce-Tabs-panel,.gs .upsells.products,.gs .woocommerce-tabs.wc-tabs-wrapper{padding:0 var(--g-grid) var(--g-grid) var(--g-grid)}.gs .commercekit-waitlist #ckwtl-button,.single-product .content-area{width:100%}.gs.single-product .site-content .col-full{background-color:unset;padding:0}.gs.single-product .site-content{padding-top:0;background:var(--g-gradient-grey-bg);background:var(--g-gradient-grey-bg-moz-linear);background:var(--g-gradient-grey-bg-webkit-linear);background:var(--g-gradient-grey-bg-linear)}.gs .product_title.entry-title{font-weight:var(--g-font-weight-regular);text-transform:uppercase;line-height:1.2}.gs p.price{float:left;line-height:1.2em}.gs .summary .woocommerce-variation-price{margin-top:.6em}.gs .summary .woocommerce-variation-price span{font-size:var(--g-font-size-h2)}.gs p.price del{display:block;padding:8px 0 0;margin:0;line-height:1em;font-weight:var(--g-font-weight-light);text-decoration-thickness:0.12rem}.gs p.price ins,.gs p.text-newproducts{font-weight:var(--g-font-weight-regular)}.gs p.price ins{color:var(--g-text-color-2)}#shoptimizer-modals-wrapper{clear:both}.woocommerce-product-details__short-description{clear:both;padding-top:0;margin-top:2em}.woocommerce-product-details__short-description p{text-align:justify}.gs .summary p.stock{clear:both;position:relative;border:none;display:table;line-height:1.2em;padding:.2em 0;font-size:var(--g-font-size-p)!important}.gs.single-product .product form.cart .button{display:block;margin:0 0 0 5em;min-width:260px;font-size:var(--g-font-size-p);height:50px;padding-top:0;padding-bottom:0}.gs.single-product.no-quantity-input .product form.cart .button{margin-left:0}.gs.single-product.no-quantity-input .product form.cart .woocommerce-variation-add-to-cart .button{margin:0 0 0 5em}.product form.cart .quantity:has(input[type=hidden])+button.single_add_to_cart_button{margin-left:0;width:100%}.ajax_add_to_cart.add_to_cart_button,.product form.cart .button{position:relative}.cart .single_add_to_cart_button{padding-top:0;padding-bottom:0;transition:.2s}.call-back-feature{right:var(--g-grid);bottom:var(--g-grid)}.gs .site-content .call-back-feature button{width:100%;background-color:var(--g-bg-color-2)}.single-product .site-content ol li,.single-product .site-content ul li{text-align:justify;margin-bottom:var(--g-grid-half)}.woocommerce-breadcrumb span span span span .breadcrumb-separator,.woocommerce-breadcrumb span span span span a{display:inline-block}.gs .product .woocommerce-breadcrumb{color:var(--g-breadcrumb-text-color);text-transform:uppercase;margin:var(--g-grid) 0 var(--g-grid-half) 0;font-size:.75em;overflow:hidden}.gs .product .woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:var(--g-breadcrumb-text-color);opacity:unset;text-decoration:none}.gs .product .woocommerce-breadcrumb .breadcrumb-separator{padding:0 .2em}.single-page-shipping-info p{font-size:var(--g-font-size-label-m);transform:unset;text-transform:uppercase;border-radius:0 0 var(--g-button-radius) var(--g-button-radius);padding:.2em 1em;background:var(--g-bg-color-grey);color:var(--g-text-color-black);text-align:center}.single-page-tooltip{position:relative;display:block}.single-page-tooltip .single-page-tooltiptext{display:grid;grid-template-columns:auto auto;align-items:center;visibility:hidden;background-color:var(--g-bg-color-tooltip);color:var(--g-text-color-tooltip);padding:5px 10px;position:absolute;z-index:1;margin:auto;bottom:25px;left:0;min-width:100%}.single-page-tooltip:hover .single-page-tooltiptext{visibility:visible}.tooltip-shipping-name{grid-column:1;text-align:left}.tooltip-shipping-price{grid-column:2;text-align:right}.tooltip-shipping-price .amount{display:contents}.gs .summary .product-subtitle{font-size:var(--g-font-size-h6);margin-bottom:calc(var(--g-font-size-h6)/ 4);display:block;font-weight:var(--g-font-weight-light);text-transform:uppercase;line-height:1}.single-product h3.product-subtitle{display:block}.summary .yith-wcbr-brands-logo{height:auto;display:block;margin:2% auto}.summary .yith-wcbr-brands-logo a{margin:0}.gs p.text-newproducts{color:var(--g-color-mark-red);text-transform:uppercase;margin:2em 0 1em}.gs #cgkit-waitlist-trigger{width:unset;background-color:var(--g-button-1);color:var(--g-text-color-inverse);border-radius:var(--g-button-radius);font-weight:var(--g-font-weight-button);margin:unset;padding:.8em 1.6em}.gs #cgkit-waitlist-trigger:hover{background-color:var(--g-button-1-hover)}.gs #ckwtl-button,.gs #ckwtl-button2,.gs .button.call,.gs form.variations_form #ckwtl-button3{font-size:var(--g-font-size-p)}.jump-to-tab{display:grid;gap:var(--g-grid);margin-top:var(--g-grid-double)}.gs .jump-to-tab-title.button{width:100%;font-size:var(--g-font-size-label-l)}@media (max-width:480px){.gs .single-page-shipping-info,.gs.single-product .product form.cart,.gs.single-product.woocommerce .product p.price{width:96%;margin:0 2%}.gs.single-product form.cart:has(.quantity.buttons_added) .button{min-width:calc(100% - 5em)}.summary .yith-wcbr-brands-logo{width:26vw}.single-page-tooltip .single-page-tooltiptext{font-size:90%}.jump-to-tab{grid-template-columns:repeat(1,1fr)}}@media (min-width:481px) and (max-width:600px){.summary .yith-wcbr-brands-logo{width:24vw}}@media (min-width:481px) and (max-width:772px){.gs .single-page-shipping-info,.gs.single-product .product form.cart,.gs.single-product.woocommerce .product p.price{width:80%;margin:0 10%}.gs.single-product .product form.cart .quantity.buttons_added{margin-left:1em}.gs.single-product form.cart:has(.quantity.buttons_added) .button{min-width:calc(100% - 6.5em);margin-left:6.5em!important}}@media (min-width:601px) and (max-width:772px){.summary .yith-wcbr-brands-logo{width:20vw}}@media (min-width:481px) and (max-width:1024px){.jump-to-tab{grid-template-columns:repeat(2,1fr)}}@media (max-width:773px){.gs #ckwtl-button2,.gs .button.call{margin:var(--g-grid-double) auto var(--g-grid) auto;display:block}.gs .summary .product-subtitle,.product_title.entry-title,.single-product.woocommerce .product .summary .woocommerce-variation-price,.text-newproducts{text-align:center}.single-product.woocommerce .product p.price{text-align:center;margin-bottom:0;padding:.2em .1em;float:unset;background-color:var(--g-bg-color-grey);border-top-left-radius:var(--g-button-radius);border-top-right-radius:var(--g-button-radius)}.gs .summary p.stock{margin:1em auto}.gs.single-product.no-quantity-input .product form.cart .button{margin:0 auto}.product .woocommerce-breadcrumb{display:none}.single-page-shipping-info{width:80%;text-align:center;margin:0 10% .2em}.gs .single-page-shipping-info p{margin:0 auto;padding:.2em .9em}.gs .button.call{width:74vw;max-width:340px}.gs #ckwtl-button2{width:260px}.gs #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next,.gs #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{margin-top:3.8vw}}@media (min-width:773px){.woocommerce-message .message-inner{display:flex;align-items:center}.woocommerce-message .buttons-wrapper{margin-left:auto;flex-shrink:0}.gs .summary p.stock{margin:1em 0}.gs.single-product .product .summary form.cart{margin:0}.gs #page .product .woocommerce-product-gallery,.gs.single-product div.product .product-details-wrapper .images{width:100%;float:unset}.gs p.price{font-size:var(--g-font-size-h3);margin:var(--g-font-size-p) var(--g-font-size-p) calc(var(--g-font-size-p)/ 2) 0}.gs .summary .woocommerce-variation-price span{font-size:var(--g-font-size-h4)}.single-page-shipping-info{display:inline-block}.gs .single-page-shipping-info p{min-width:290px;margin:0}.gs .single-page-tooltiptext{width:370px}.summary .yith-wcbr-brands-logo{float:right;margin:0}.gs .button.call{width:340px;margin:var(--g-grid) 0 0 0}.gs #ckwtl-button2{width:300px;margin:var(--g-grid) 0 0 0}.gs #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-next,.gs #commercegurus-pdp-gallery .cg-main-swiper .swiper-button-prev{margin-top:5.5vw}}@media (min-width:773px) and (max-width:992px){.gs.single-product .product form.cart{width:100%}.gs .product_title.entry-title,.gs p.price{font-size:var(--g-font-size-h3);margin-top:var(--g-font-size-p)}.single-product-page-left{float:left;width:calc(47% - 1px)}.gs #page .product .summary{width:49%;float:right;margin-right:1%}.gs.single-product .product form.cart .button{min-width:calc(100% - 5em)}.single-breadcrumb{min-height:2.75em;display:block}.gs .single-page-shipping-info p{margin-right:100px}}@media (min-width:773px) and (max-width:1024px){.summary .yith-wcbr-brands-logo{width:12vw}}@media (max-width:992px){.call-back-feature{margin-top:var(--g-grid)}.gs .site-content .call-back-feature button{font-size:var(--g-font-size-label-l)}}@media (min-width:993px){.gs.single-product .woocommerce-message{margin:0 50px}.gs #main .product-details-wrapper,.gs #sspotReviews,.gs .composite_summary,.gs .composite_wrap,.gs .woocommerce-tabs.wc-tabs-wrapper{padding:0 50px 50px;max-width:1640px!important}.gs .product-details-wrapper{min-height:calc(100vh - 60px);max-height:1280px}.gs.single-product .product form.cart{width:85%}.single-product-page-left{float:left;width:calc(40% - 1px)}.gs.single-product .product form.cart .button{min-width:260px;max-width:370px}.gs .single-page-shipping-info{height:calc(var(--g-font-size-p) + .4em);margin:calc(var(--g-font-size-h3) - .4em) 0 calc(var(--g-font-size-p)/ 2) 0}}@media (min-width:993px) and (max-width:1024px){.gs h1.product_title.entry-title{font-size:var(--g-font-size-h3);margin:var(--g-font-size-p) 0 .2em 0}.gs .woocommerce-product-details__short-description,.jump-to-tab{margin-top:calc(var(--g-grid) * 3)}.gs #page .product .summary{width:56%;float:right;margin-right:1%}}@media (min-width:1025px){.gs .site-content .col-full{padding:0}.gs h1.product_title.entry-title{width:calc(100% - 130px);font-size:var(--g-font-size-h3);margin:var(--g-font-size-p) 0 .2em 0}.gs .woocommerce-product-details__short-description{margin-top:calc(var(--g-grid) * 3);margin-right:5%}.gs #page .product .summary{float:right;width:55%;margin-right:1%}.summary .yith-wcbr-brands-logo{width:130px}.gs #ckwtl-button2,.gs .button.call{margin:var(--g-grid) 0 0 0}.jump-to-tab{grid-template-columns:repeat(3,1fr);margin-top:calc(var(--g-grid) * 3)}}