.single-product .site-content #primary{margin-top:4em}@media (max-width:768px){.single-product .site-content #primary{margin-top:2em}}.single-product hgroup{margin-bottom:50px}.single-product hgroup h2{margin-bottom:4px}.single-product .woocommerce-breadcrumb{display:inline-block;color:#666666;font-weight:300}@media (max-width:768px){.single-product .woocommerce-breadcrumb{display:inline-block;width:100%;margin-bottom:0.5em}}.single-product .woocommerce-breadcrumb a{font-weight:300;color:#666666;text-decoration:none}.single-product .woocommerce-breadcrumb a:hover{text-decoration:underline}.single-product .woocommerce-product-rating{display:flex;justify-content:end;align-items:center}@media (max-width:600px){.single-product .woocommerce-product-rating{flex-direction:column;align-items:end}}.single-product .woocommerce-product-rating .testimonial-banner{background-color:#F4F5F4;border-radius:9px;max-width:300px;max-height:54px;margin-right:auto;font-size:12px;font-weight:400;line-height:1.5;display:flex;justify-content:space-between;align-items:center;padding:7px;width:100%}@media (max-width:600px){.single-product .woocommerce-product-rating .testimonial-banner{margin-bottom:10px;max-width:unset}}.single-product .woocommerce-product-rating .testimonial-banner img{max-height:54px;max-width:100px;width:100%}.single-product .woocommerce-product-rating .testimonial-banner span{margin-left:10px}.single-product .woocommerce-product-rating .star-rating{color:var(--ast-global-color-1);letter-spacing:3px;width:145px;font-size:24px;margin:0 !important}.single-product .woocommerce-product-rating .woocommerce-review-link{vertical-align:text-top;line-height:16px;color:#666666}.single-product div.product .onsale.square{top:0;left:0;min-height:20px;line-height:1;min-width:auto;padding:10px 20px;text-transform:uppercase;font-size:0.92em;font-weight:500}.single-product div.product .ast-woocommerce-product-gallery__image{padding-bottom:133%}.single-product div.product #ast-gallery-thumbnails{width:18%}.single-product div.product div.images.woocommerce-product-gallery>.flex-viewport{margin-left:calc(18% + 10px)}.single-product div.product .entry-title{font-size:2.25rem;margin-bottom:5px;font-weight:600;line-height:1.33}.single-product div.product .prod-tag{display:flex;margin-bottom:14px}.single-product div.product .prod-tag span{background-color:#FCF6CA;padding:2px 8px}.single-product div.product p.price{vertical-align:middle;margin-right:12px;display:inline-flex;font-size:1.125rem;font-weight:500}.single-product div.product p.price del{margin-right:6px}.single-product div.product .awdr-bulk-customizable-table{margin-top:12px}.single-product div.product .ast-shipping-text{font-size:16px;vertical-align:middle;color:#666666}.single-product div.product .ast-stock-detail{margin-top:1em}@media (max-width:500px){.single-product div.product .ast-stock-detail{margin-top:0.3em}}.single-product div.product form.cart{margin-top:25px}@media (max-width:921px){.single-product div.product form.cart{margin-top:15px}}.single-product div.product form.cart .variations{border-bottom:none;margin-bottom:0}.single-product div.product form.cart .variations th{line-height:1}.single-product div.product form.cart .variations label{font-weight:400;margin-bottom:4px}.single-product div.product form.cart .variations label strong{font-weight:400}.single-product div.product form.cart .variations label span{color:#666666;font-weight:300}@media (max-width:425px){.single-product div.product form.cart .variations .iconic-was-swatch__container{max-width:50px;max-height:50px}}@media (max-width:320px){.single-product div.product form.cart .variations .iconic-was-swatch__container{max-width:40px;max-height:40px}}.single-product div.product form.cart .variations .color-variable-items-wrapper{margin-bottom:14px}.single-product div.product form.cart .variations .color-variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item{border-radius:50%}.single-product div.product form.cart .variations .color-variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color{border-radius:50%}.single-product div.product form.cart .variations .iconic-was-swatches{margin:12px 0 20px}.single-product div.product form.cart .variations .iconic-was-swatches--text-swatch{margin-bottom:0}.single-product div.product form.cart .variations .iconic-was-swatches--text-swatch .iconic-was-swatches__item a{line-height:20px;padding:10px 16px;font-weight:500;border-radius:9px}.single-product div.product form.cart .variations .iconic-was-swatches--text-swatch .iconic-was-swatches__item.iconic-was-swatches__item--selected a{background-color:var(--ast-global-color-2);color:var(--ast-global-color-5)}.single-product div.product form.cart .variations .reset_variations{display:none;opacity:0;position:absolute;pointer-events:none}.single-product div.product form.cart .single_variation_wrap{display:flex;flex-direction:column}.single-product div.product form.cart .single_variation_wrap .woocommerce-variation{order:2}.single-product div.product form.cart .single_variation_wrap .quantity{margin:1em 1em 1em 0}.single-product div.product form.cart .single_variation_wrap .quantity .qty{border:none;font-weight:400;color:#151515;min-height:24px;height:24px}.single-product div.product form.cart .single_variation_wrap .quantity .plus,.single-product div.product form.cart .single_variation_wrap .quantity .minus{border-radius:50%;width:24px;height:24px;border:1px solid #151515}.single-product div.product form.cart .single_variation_wrap .button.single_add_to_cart_button{width:calc(100% - 113px);border-radius:9px;padding:20px}@media (max-width:500px){.single-product div.product form.cart .single_variation_wrap .button.single_add_to_cart_button{width:calc(100% - 107px)}}@media (max-width:320px){.single-product div.product form.cart .single_variation_wrap .button.single_add_to_cart_button{width:100%}}.single-product div.product form.cart .single_variation_wrap .woocommerce-variation-description p{margin-top:10px;margin-bottom:0}.single-product div.product form.cart .wc-ppcp-product-payments__container.bottom{clear:both}.single-product div.product form.cart .wc-ppcp-product-payments__container.bottom iframe.component-frame{border-radius:9px}.single-product div.product .wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method{max-width:100% !important}.single-product div.product .wcpay-payment-request-wrapper{margin-top:0;margin-bottom:1em;max-width:100%}@media (max-width:920px){.single-product div.product .iconic-woothumbs-all-images-wrap{float:none}}@media (max-width:768px){.single-product div.product .iconic-woothumbs-all-images-wrap .iconic-woothumbs-thumbnails-wrap{display:none !important}.single-product div.product .entry-title{font-size:1.5em;max-width:calc(100% - 70px)}.single-product div.product div.images{margin-bottom:0.5em}.single-product div.product div.summary{display:flex;flex-direction:column;position:relative}.single-product div.product div.summary .woocommerce-product-rating{order:0}.single-product div.product div.summary .ast-shipping-text{position:absolute;font-size:14px;top:14.5em;left:11em}.single-product div.product div.summary .woocommerce-variation-availability{position:absolute;top:100px;right:0}.single-product div.product div.summary .woocommerce-variation-availability .stock.in-stock:after{content:"";display:inline-block;width:12px;height:12px;background-color:var(--ast-global-color-7);border-radius:6px;margin-left:5px}.single-product div.product div.summary .woocommerce-variation-availability .ast-stock-avail{display:none}}.single-product .product-info .head{text-align:center;font-size:16px;font-weight:300;margin-bottom:100px}@media (max-width:768px){.single-product .product-info .head{margin-bottom:50px}}.single-product .product-info .head .pre-title{color:#666666;font-size:21px;margin-bottom:15px}.single-product .product-info .head .title{font-size:56px;font-weight:600;line-height:1.15;margin-bottom:15px}@media (max-width:768px){.single-product .product-info .head .title{font-size:36px}}.single-product .product-info .image-container.mobile{margin-bottom:50px}@media (min-width:769px){.single-product .product-info .image-container.mobile{display:none}}@media (max-width:768px){.single-product .product-info .image-container.desktop{display:none}}.single-product .product-info .main{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:100px}@media (max-width:768px){.single-product .product-info .main{align-items:start;gap:20px;margin-bottom:50px}}.single-product .product-info .main .right,.single-product .product-info .main .left{max-width:280px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media (max-width:768px){.single-product .product-info .main .right,.single-product .product-info .main .left{min-width:50%}}.single-product .product-info .main .icon{max-width:90px;max-height:90px;width:100%;height:auto;margin-bottom:15px}.single-product .product-info .main .title{padding:0 5px;font-size:21px;font-weight:500;background-color:#FCF6CA;width:fit-content;margin-bottom:10px}.single-product .product-info .footer{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:100px;justify-content:center}@media (max-width:1200px){.single-product .product-info .footer{flex-wrap:wrap}}@media (max-width:768px){.single-product .product-info .footer{margin-bottom:50px}}.single-product .product-info .footer .block{max-width:280px;max-height:280px;width:100%;height:auto;padding:40px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;aspect-ratio:1;background-repeat:no-repeat;background-size:contain}@media (max-width:1200px){.single-product .product-info .footer .block{max-width:230px;max-height:230px}.single-product .product-info .footer .block .title{font-size:18px}}@media (max-width:768px){.single-product .product-info .footer .block{max-width:200px;max-height:200px}.single-product .product-info .footer .block .title{font-size:16px;margin-top:10px}}.single-product .product-info .footer .block.blue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h180v180H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23FFF' fill-opacity='0'/%3E%3Cpath fill='%23E6F2FA' d='m92 1.1547 73.9423 42.6906a4 4 0 0 1 2 3.4641v85.3812a4 4 0 0 1-2 3.4641L92 178.8453a4 4 0 0 1-4 0l-73.9423-42.6906a4 4 0 0 1-2-3.4641V47.3094a4 4 0 0 1 2-3.4641L88 1.1547a4 4 0 0 1 4 0Z' mask='url(%23b)' transform='rotate(45 90 90)'/%3E%3C/g%3E%3C/svg%3E")}.single-product .product-info .footer .block.green{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h180v180H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23FFF' fill-opacity='0'/%3E%3Cpath fill='%23E4F0C5' d='m92 1.1547 73.9423 42.6906a4 4 0 0 1 2 3.4641v85.3812a4 4 0 0 1-2 3.4641L92 178.8453a4 4 0 0 1-4 0l-73.9423-42.6906a4 4 0 0 1-2-3.4641V47.3094a4 4 0 0 1 2-3.4641L88 1.1547a4 4 0 0 1 4 0Z' mask='url(%23b)' transform='rotate(45 90 90)'/%3E%3C/g%3E%3C/svg%3E")}.single-product .product-info .footer .block.light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h180v180H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23FFF' fill-opacity='0'/%3E%3Cpath fill='%23F4F5F4' d='m92 1.1547 73.9423 42.6906a4 4 0 0 1 2 3.4641v85.3812a4 4 0 0 1-2 3.4641L92 178.8453a4 4 0 0 1-4 0l-73.9423-42.6906a4 4 0 0 1-2-3.4641V47.3094a4 4 0 0 1 2-3.4641L88 1.1547a4 4 0 0 1 4 0Z' mask='url(%23b)' transform='rotate(45 90 90)'/%3E%3C/g%3E%3C/svg%3E")}.single-product .product-info .footer .block.orange{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h180v180H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23FFF' fill-opacity='0'/%3E%3Cpath fill='%23FFE0CA' d='m92 1.1547 73.9423 42.6906a4 4 0 0 1 2 3.4641v85.3812a4 4 0 0 1-2 3.4641L92 178.8453a4 4 0 0 1-4 0l-73.9423-42.6906a4 4 0 0 1-2-3.4641V47.3094a4 4 0 0 1 2-3.4641L88 1.1547a4 4 0 0 1 4 0Z' mask='url(%23b)' transform='rotate(45 90 90)'/%3E%3C/g%3E%3C/svg%3E")}.single-product .product-info .footer .block.yellow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h180v180H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse xlink:href='%23a' fill='%23FFF' fill-opacity='0'/%3E%3Cpath fill='%23FCF6CA' d='m92 1.1547 73.9423 42.6906a4 4 0 0 1 2 3.4641v85.3812a4 4 0 0 1-2 3.4641L92 178.8453a4 4 0 0 1-4 0l-73.9423-42.6906a4 4 0 0 1-2-3.4641V47.3094a4 4 0 0 1 2-3.4641L88 1.1547a4 4 0 0 1 4 0Z' mask='url(%23b)' transform='rotate(45 90 90)'/%3E%3C/g%3E%3C/svg%3E")}.single-product .product-info .footer .title{font-size:21px;font-weight:500;width:100%;margin-top:20px;hyphens:auto;max-width:170px}.single-product .product-info .footer .icon{max-width:90px;max-height:90px;width:100%;height:auto}@media (max-width:768px){.single-product .product-info .footer .icon{max-width:75px;max-height:75px}}.single-product .highlights{display:flex;flex-direction:column;margin-bottom:100px}@media (max-width:768px){.single-product .highlights{margin-bottom:50px}}.single-product .highlights .highlight{display:flex;height:500px;margin-bottom:80px;justify-content:space-between;gap:48px}@media (max-width:768px){.single-product .highlights .highlight{flex-direction:column;height:auto;margin-bottom:40px;gap:24px}}.single-product .highlights .highlight:last-child{margin-bottom:0}.single-product .highlights .highlight .image{width:50%}@media (max-width:768px){.single-product .highlights .highlight .image{height:300px;width:auto;margin:0 auto}}.single-product .highlights .highlight .image img{min-height:250px;min-width:300px;aspect-ratio:1.15;width:100%;height:auto;object-fit:cover;-webkit-clip-path:polygon(0% 50%, 50% -50%, 150% 150%, 100% 50%, 150% -50%, 50% 150%);clip-path:polygon(0% 50%, 50% -50%, 150% 150%, 100% 50%, 150% -50%, 50% 150%)}@media (max-width:768px){.single-product .highlights .highlight .image img{width:auto;height:100%}}.single-product .highlights .highlight .content{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.single-product .highlights .highlight .content{height:auto;width:100%}}.single-product .highlights .highlight .content h4{font-size:30px;line-height:1.2;margin-bottom:15px;font-weight:600}.single-product .highlights .highlight .content p:last-child{margin-bottom:0}.single-product .highlights .highlight .content .button-wrapper{margin-top:24px}.single-product .highlights .highlight:nth-child(even) .image{order:2}@media (max-width:768px){.single-product .highlights .highlight:nth-child(even) .image{order:0}}.single-product .ast-woocommerce-tabs{padding-top:0 !important}.single-product .ast-woocommerce-tabs .ast-single-tab{flex-direction:column}.single-product .ast-woocommerce-tabs .ast-single-tab .star-rating,.single-product .ast-woocommerce-tabs .ast-single-tab .comment-form-rating .stars a{color:var(--ast-global-color-1)}@media (max-width:768px){.ast-container .woocommerce ul.products.slick-initialized.slick-slider{display:block;width:100%}.ast-container .woocommerce ul.products.slick-initialized.slick-slider .slick-list{padding:0 25% 0 0 !important}.ast-container .woocommerce ul.products.slick-initialized.slick-slider .slick-list li.product{padding-right:20px}}