:root{--color1: #761B90;--color2: #E2FF00;--color3: #119E00;--color4: #212529;--color5: #9C9B9B;--color6: #E2E2E2;--color7: #F2F3F7}:root{--white: #FFF;--black: #000;--text: var(--color4);--headings: var(--black);--menu-items: var(--white);--bg-header: var(--color1);--bg-site: var(--color6);--bg-footer: var(--white);--bg-content: var(--white);--shadow: #00000029}.single-product .summary .fw-button{display:none}.single-product h2{font-weight:700 !important}.single-product .am-wrapper-product-gallery-and-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media(max-width: 992px){.single-product .am-wrapper-product-gallery-and-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-product .am-wrapper-product-gallery-and-summary .images{margin-bottom:0 !important;width:100% !important}.single-product .am-wrapper-product-gallery-and-summary .heading{font-size:1.625rem;font-weight:700}.single-product .am-wrapper-product-gallery-and-summary .am-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--white);padding:0 2rem 2rem 2rem;width:50%}@media(max-width: 992px){.single-product .am-wrapper-product-gallery-and-summary .am-image-wrapper{width:100%}}.single-product .am-wrapper-product-gallery-and-summary .am-image-wrapper .onsale{left:1rem;top:1rem;background-color:var(--color1);border-radius:0;padding:.5rem;line-height:1;min-height:inherit}.single-product .am-wrapper-product-gallery-and-summary .summary{background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2rem;margin-bottom:0 !important}@media(max-width: 992px){.single-product .am-wrapper-product-gallery-and-summary .summary{width:100% !important}}.single-product .am-wrapper-product-gallery-and-summary .summary>*{margin:0 2rem}.single-product .am-wrapper-product-gallery-and-summary .summary .product_title{font-size:1.625rem;font-weight:700;border-left:4px solid var(--color2);margin:0;padding:1rem;border-bottom:1px solid var(--color6)}.single-product .am-wrapper-product-gallery-and-summary .summary .price:first-of-type{display:none}.single-product .am-wrapper-product-gallery-and-summary .summary span.price.am-single-price{display:block;font-family:"Titillium Web",sans-serif;font-size:2.25rem;font-weight:700;color:#222}.single-product .am-wrapper-product-gallery-and-summary .summary span.price.am-single-price del,.single-product .am-wrapper-product-gallery-and-summary .summary span.price.am-single-price ins{font-size:1.25rem}@media(max-width: 580px){.single-product .am-wrapper-product-gallery-and-summary .summary span.price.am-single-price{font-size:1.875rem}}.single-product .am-wrapper-product-gallery-and-summary .summary p.stock{display:none}.single-product .am-wrapper-product-gallery-and-summary .summary .single_variation_wrap .am-single-price{font-size:1rem !important;color:#6c6c6c !important}.single-product .am-wrapper-product-gallery-and-summary .woocommerce-variation-price-clone{font-size:2.25rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.single-product .am-wrapper-product-gallery-and-summary .am-heading-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.single-product .am-wrapper-product-gallery-and-summary .am-heading-row .am-icons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product .am-wrapper-product-gallery-and-summary .am-heading-row .am-icons-wrap button{border:none;background-color:rgba(0,0,0,0);cursor:pointer}.single-product .am-wrapper-product-gallery-and-summary .am-heading-row .am-icons-wrap .fw-button-icon{font-size:34px;color:var(--color1)}.single-product .am-wrapper-product-gallery-and-summary .am-heading-row .am-icons-wrap .fw-button-text{display:none}.single-product .am-wrapper-product-gallery-and-summary .am-average_rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1rem}.single-product .am-wrapper-product-gallery-and-summary .am-average_rating-wrap .woocommerce-product-rating{margin:0}.single-product .am-wrapper-product-gallery-and-summary .am-average_rating-wrap .woocommerce-review-link{text-decoration:none;color:var(--color1)}.single-product .am-wrapper-product-gallery-and-summary .am-average_rating-wrap .woocommerce-review-link:hover{text-decoration:underline}.single-product .am-wrapper-product-gallery-and-summary .am-logo-wrap{border-top:1px dashed var(--color6)}.single-product .am-wrapper-product-gallery-and-summary .am-logo-wrap .img-wrap img{width:auto;max-width:177px;height:100%;-o-object-fit:contain;object-fit:contain}.single-product .am-wrapper-product-gallery-and-summary .variations_form,.single-product .am-wrapper-product-gallery-and-summary form.cart{padding-bottom:1rem;padding-top:1rem;margin-bottom:0 !important}.single-product .am-wrapper-product-gallery-and-summary .variations_form .variations,.single-product .am-wrapper-product-gallery-and-summary form.cart .variations{margin-bottom:0 !important}.single-product .am-wrapper-product-gallery-and-summary .variations_form .variations label,.single-product .am-wrapper-product-gallery-and-summary form.cart .variations label{font-weight:400 !important}.single-product .am-wrapper-product-gallery-and-summary .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .am-wrapper-product-gallery-and-summary .single_add_to_cart_button{width:100% !important;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:bold;padding:1rem 3rem !important;background-color:#e2ff00 !important;color:#212529 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:1;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden !important;gap:1rem;font-family:"Titillium Web",sans-serif}.single-product .am-wrapper-product-gallery-and-summary .single_add_to_cart_button:after{width:50px;height:180%;position:absolute;left:-100px;top:-25px;content:"";background-color:rgba(255,255,255,.2);-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.single-product .am-wrapper-product-gallery-and-summary .single_add_to_cart_button:hover{background-color:#761b90 !important;color:#fff !important}.single-product .am-wrapper-product-gallery-and-summary .single_add_to_cart_button:hover:after{-webkit-transform:translateX(500px) rotate(20deg);transform:translateX(500px) rotate(20deg)}.single-product .am-wrapper-product-gallery-and-summary .single_add_to_cart_button:hover:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.single-product .am-wrapper-product-gallery-and-summary .am-catalogue-number, .single-product .am-wrapper-product-gallery-and-summary .ean-text{font-size:14px;font-family:"Titillium Web",sans-serif;color:#666;margin-bottom:1rem;margin-top:1rem}.single-product .am-wrapper-product-gallery-and-summary .am-catalogue-number span, .single-product .am-wrapper-product-gallery-and-summary .ean-text span{font-weight:600;color:#000}.single-product .am-wrapper-product-gallery-and-summary .am-read-more-short-description{margin-top:1rem;margin-bottom:1rem;color:#761b90;text-decoration:none;display:block;font-weight:600}.single-product .am-wrapper-product-gallery-and-summary .am-read-more-short-description:after{content:">";margin-left:.5rem;font-size:12px}.single-product .am-wrapper-product-gallery-and-summary .am-variants-text{font-size:18px;color:#222;margin:0 0 1rem 0;font-weight:500}.single-product .am-wrapper-product-gallery-and-summary .variations select{width:100%}.single-product .am-wrapper-product-gallery-and-summary .variations th.label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:50%;text-align:left}.single-product .am-wrapper-product-gallery-and-summary .am-stock-shipping-wrap{padding:1rem 0 1rem 0;border-top:1px dashed var(--color6)}.single-product .am-wrapper-product-gallery-and-summary .am-stock-shipping-wrap .am-in-stock span{font-weight:600}.single-product .am-wrapper-product-gallery-and-summary .am-stock-shipping-wrap .am-shipping-info span{color:#000;font-weight:600}.single-product .am-wrapper-product-gallery-and-summary .payment-logos{padding:1rem 0;border-top:1px dashed var(--color6);border-bottom:1px dashed var(--color6)}.single-product .am-wrapper-product-gallery-and-summary .woocommerce-variation-add-to-cart .am-catalogue-number{display:none}.single-product .am-wrapper-product-gallery-and-summary .woocommerce-variation-availability{display:none}.single-product .up-sells h2{font-size:1.625rem;font-weight:700;margin:1.5rem 0 1rem 0}@media(max-width: 992px){.single-product .up-sells h2{font-size:1.1875rem}}.single-product .up-sells h2 span{font-weight:400}.single-product .related{grid-column:1/-1}.single-product .related .heading{font-size:1.625rem;font-weight:700;margin:1.5rem 0 1rem 0}@media(max-width: 992px){.single-product .related .heading{font-size:1.1875rem}}.single-product .related .heading span{font-weight:400}@media(max-width: 992px){.single-product .related .products .product:nth-child(4n){display:none}}@media(max-width: 580px){.single-product .related .products .product:nth-child(3n),.single-product .related .products .product:nth-child(2n){display:none}}.single-product .single_add_to_cart_button:before{content:"";background-image:url(../../dist/icons/shopping-cart.png);background-repeat:no-repeat;background-size:100%;background-position:center;width:24px;height:24px}.single-product .am-tabs-wrap{display:grid;grid-template-columns:8fr 4fr;gap:2rem;margin-top:2rem;margin-bottom:2rem}@media(max-width: 992px){.single-product .am-tabs-wrap{grid-template-columns:1fr}}.single-product .am-tabs-wrap .specifications{background-color:var(--white);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.single-product .am-tabs-wrap .description{gap:2rem}.single-product .am-tabs-wrap .description,.single-product .am-tabs-wrap .specifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product .am-tabs-wrap .description .heading,.single-product .am-tabs-wrap .specifications .heading{font-size:1.25rem;font-weight:600;border-left:4px solid var(--color2);margin:0;padding:1rem;border-bottom:1px solid var(--color6)}@media(max-width: 992px){.single-product .am-tabs-wrap .description .heading,.single-product .am-tabs-wrap .specifications .heading{font-size:1.125rem}}.single-product .am-tabs-wrap .description .description-content-wrap,.single-product .am-tabs-wrap .description .video-wrap,.single-product .am-tabs-wrap .specifications .description-content-wrap,.single-product .am-tabs-wrap .specifications .video-wrap{background-color:var(--white)}.single-product .am-tabs-wrap .description .description-content-wrap .inner-content-wrap,.single-product .am-tabs-wrap .description .video-wrap .inner-content-wrap,.single-product .am-tabs-wrap .specifications .description-content-wrap .inner-content-wrap,.single-product .am-tabs-wrap .specifications .video-wrap .inner-content-wrap{padding:2rem}.single-product .am-tabs-wrap .description .description-content-wrap .video-content-wrap iframe,.single-product .am-tabs-wrap .description .video-wrap .video-content-wrap iframe,.single-product .am-tabs-wrap .specifications .description-content-wrap .video-content-wrap iframe,.single-product .am-tabs-wrap .specifications .video-wrap .video-content-wrap iframe{width:100%;aspect-ratio:16/9;height:auto}.single-product .am-tabs-wrap .description .specifications-content-wrap,.single-product .am-tabs-wrap .specifications .specifications-content-wrap{padding:1rem}.single-product .am-tabs-wrap .description .specifications-content-wrap td,.single-product .am-tabs-wrap .description .specifications-content-wrap th,.single-product .am-tabs-wrap .specifications .specifications-content-wrap td,.single-product .am-tabs-wrap .specifications .specifications-content-wrap th{border:none;padding:.5rem;font-style:normal}.single-product .shop_attributes{font-size:14px;font-family:"Titillium Web",sans-serif;border-top:none !important}.single-product table.shop_attributes tr:nth-child(even) td,.single-product table.shop_attributes tr:nth-child(even) th{background-color:#f1f1f1}.single-product .flex-control-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem !important}.single-product .flex-control-nav::before{content:"";background-image:url(../../dist/icons/arrow-menu.png);background-repeat:no-repeat;background-size:100%;background-position:center;width:24px;height:24px}.single-product .flex-control-nav::after{content:"";background-image:url(../../dist/icons/arrow-menu.png);background-repeat:no-repeat;background-size:100%;background-position:center;width:24px;height:24px}.single-product .flex-active{border:2px solid var(--color2)}.single-product .wpgs-nav .slick-slide{border:2px solid #e2e2e2}.single-product .wpgs-nav .slick-current{border:2px solid var(--color2)}.single-product .wpgs-for .slick-arrow{display:none !important}.single-product .slick-dots li button:before{width:13px;height:13px}.single-product .zoomtoo-container img{aspect-ratio:16/9;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.single-product .slick-slide img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width: 580px){.single-product .am-quantity-text{display:none}}.single-product .wpgs-nav .slick-active img{opacity:1}.am-catalogue-numbers{display:flex;gap:1rem}
