@keyframes spin{to{transform:rotate(1turn)}}.woocommerce-tabs{clear:both}.woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:calc(.5rem - 4px) min(3vw,2rem);justify-content:center;list-style:none;margin:0 0 1rem;padding:0}.woocommerce-tabs ul.tabs li{display:inline-block;margin:0;padding:0;position:relative}.woocommerce-tabs ul.tabs li a{border-bottom:4px solid transparent;color:var(--wp--preset--color--contrast);display:block;font-weight:700;padding:.5em 0;text-decoration:none}.woocommerce-tabs ul.tabs li a:hover{color:var(--wp--preset--color--accent);text-decoration:none}.woocommerce-tabs ul.tabs li.active a{border-bottom-color:currentColor;color:var(--wp--preset--color--accent)}.woocommerce-tabs .panel{border:1px solid var(--wp--custom--border-color);border-radius:4px;margin:0 0 2em;padding:1rem 1.5rem}.woocommerce-tabs .panel:not(.woocommerce-Tabs-panel--additional_information):not(.woocommerce-Tabs-panel--trustpilot_reviews)>:not(table){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size)}@media(max-width:575.8px){.woocommerce-tabs ul.tabs{padding-left:0;padding-right:10px}.woocommerce-tabs ul.tabs:before{display:none}.woocommerce-tabs ul.tabs li{margin:0;width:100%}.woocommerce-tabs ul.tabs li+li{margin-top:5px}.woocommerce-tabs ul.tabs li a{display:block}}@media(min-width:768px){.woocommerce-tabs{padding-top:2em}.woocommerce-tabs .panel{padding:2rem}}.woocommerce #reviews h2 small{color:#ddd;float:right;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{color:#ddd;text-decoration:none}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{border:0;margin:0;padding:0}.woocommerce #reviews #comment{zoom:1;height:75px}.woocommerce #reviews #comment:after,.woocommerce #reviews #comment:before{content:" ";display:table}.woocommerce #reviews #comment:after{clear:both}.woocommerce #reviews #comment img{float:right;height:auto}.woocommerce #reviews #comments .add_review{zoom:1}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{zoom:1;background:none;list-style:none;margin:0;width:100%}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{background:0;border:0;margin:0 0 20px;padding:0;position:relative}.woocommerce #reviews #comments ol.commentlist li .meta{color:#ddd;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#d1d1fa;border:1px solid #c4c4f8;box-shadow:none;float:left;height:auto;left:0;margin:0;padding:3px;position:absolute;top:0;width:2pc}.woocommerce #reviews #comments ol.commentlist li .comment-text{zoom:1;border:1px solid #c4c4f8;margin:0 0 0 50px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{margin-bottom:1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;margin-top:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #c4c4f8;margin:20px 0 0 50px;padding:1em 1em 0}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce #review_form #respond{zoom:1;background:transparent none;border:0;margin:0;padding:0;position:static;width:auto}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}@media(min-width:576px){.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{float:right}}.woocommerce div.product,.woocommerce-cart div.product{margin-bottom:0;margin-top:var(--wp--style--block-gap);position:relative}.woocommerce div.product .product_title,.woocommerce-cart div.product .product_title{clear:none;margin-bottom:.5rem;padding:0}.woocommerce div.product .summary span.price .woocommerce-Price-amount,.woocommerce-cart div.product .summary span.price .woocommerce-Price-amount{font-size:var(--wp--preset--font-size--large)}.woocommerce div.product .summary p.price .woocommerce-Price-amount,.woocommerce-cart div.product .summary p.price .woocommerce-Price-amount{font-size:var(--wp--preset--font-size--xx-large)}.woocommerce div.product p.price,.woocommerce div.product p.sku_wrapper,.woocommerce-cart div.product p.price,.woocommerce-cart div.product p.sku_wrapper{margin-bottom:0;margin-top:.5em}.woocommerce div.product p.stock,.woocommerce-cart div.product p.stock{margin-top:0}.woocommerce div.product .stock,.woocommerce-cart div.product .stock{color:var(--wp--custom--woo--in-stock)}.woocommerce div.product .available-on-backorder,.woocommerce div.product .out-of-stock,.woocommerce-cart div.product .available-on-backorder,.woocommerce-cart div.product .out-of-stock{color:var(--wp--custom--woo--out-of-stock);font-weight:600;text-transform:uppercase}.woocommerce div.product #wc_bis_email,.woocommerce-cart div.product #wc_bis_email{margin-right:.5rem}.woocommerce div.product #wc_bis_already_registered .wc-block-components-notice-banner.is-info,.woocommerce-cart div.product #wc_bis_already_registered .wc-block-components-notice-banner.is-info{background:var(----wp--preset--color--white);border-color:var(--wp--preset--color--contrast-3)}.woocommerce div.product #wc_bis_already_registered .wc-block-components-notice-banner.is-info>svg,.woocommerce-cart div.product #wc_bis_already_registered .wc-block-components-notice-banner.is-info>svg{background-color:var(--wp--preset--color--contrast-3)}.woocommerce div.product .external-unavailable-notice,.woocommerce-cart div.product .external-unavailable-notice{border-bottom:1px solid var(--wp--custom--border-color);border-top:1px solid var(--wp--custom--border-color);margin-top:1.5rem;padding:1.25rem .25rem}.woocommerce div.product .external-unavailable-notice__link,.woocommerce-cart div.product .external-unavailable-notice__link{color:var(--wp--preset--color--contrast-3);font-size:var(--wp--preset--font-size--large);text-decoration:none}.woocommerce div.product .external-unavailable-notice__link:hover .external-unavailable-notice__heading,.woocommerce-cart div.product .external-unavailable-notice__link:hover .external-unavailable-notice__heading{text-decoration:none}.woocommerce div.product .external-unavailable-notice__title,.woocommerce-cart div.product .external-unavailable-notice__title{margin-bottom:.5rem;margin-top:0}.woocommerce div.product .external-unavailable-notice__heading,.woocommerce-cart div.product .external-unavailable-notice__heading{font-weight:700;margin-left:6px;text-decoration:underline;text-transform:uppercase}.woocommerce div.product .external-unavailable-notice__content,.woocommerce-cart div.product .external-unavailable-notice__content{margin:0}.woocommerce div.product .woocommerce-product-rating,.woocommerce-cart div.product .woocommerce-product-rating{margin-bottom:.5em}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce-cart div.product .woocommerce-product-details__short-description{font-size:var(--wp--preset--font-size--large);margin-bottom:1rem;margin-top:2rem}.woocommerce div.product div.thumbnails,.woocommerce-cart div.product div.thumbnails{zoom:1}.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-cart div.product div.thumbnails:after,.woocommerce-cart div.product div.thumbnails:before{content:" ";display:table}.woocommerce div.product div.thumbnails:after,.woocommerce-cart div.product div.thumbnails:after{clear:both}.woocommerce div.product div.thumbnails a,.woocommerce-cart div.product div.thumbnails a{float:left;margin-bottom:1em;margin-right:3.8%;width:30.75%}.woocommerce div.product div.thumbnails a.last,.woocommerce-cart div.product div.thumbnails a.last{margin-right:0}.woocommerce div.product div.thumbnails a.first,.woocommerce-cart div.product div.thumbnails a.first{clear:both}.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-cart div.product div.thumbnails.columns-1 a{float:none;margin-right:0;width:100%}.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-cart div.product div.thumbnails.columns-2 a{width:48%}.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-cart div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-cart div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce div.product div.images,.woocommerce-cart div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img,.woocommerce-cart div.product div.images img{box-shadow:none;display:block;height:auto;width:100%}.woocommerce div.product div.images .flex-viewport,.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder,.woocommerce div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,.woocommerce-cart div.product div.images .flex-viewport,.woocommerce-cart div.product div.images .woocommerce-product-gallery__image--placeholder,.woocommerce-cart div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{border:1px solid var(--wp--preset--color--base-2);border-radius:4px}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder img,.woocommerce div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img,.woocommerce-cart div.product div.images .woocommerce-product-gallery__image--placeholder img,.woocommerce-cart div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img{border-radius:4px}.woocommerce div.product div.images div.thumbnails,.woocommerce-cart div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce-cart div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce-cart div.product div.images .woocommerce-product-gallery__wrapper{margin:0;padding:0;transition:all .5s cubic-bezier(.795,-.035,0,1)}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg,.woocommerce-cart div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce-cart div.product div.images .woocommerce-product-gallery__image{z-index:1}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2),.woocommerce-cart div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:25%}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce-cart div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border-radius:100%;box-sizing:content-box;font-size:2em;height:36px;position:absolute;right:1rem;text-indent:-9999px;top:1rem;width:36px;z-index:9}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce-cart div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;position:absolute;top:9px;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce-cart div.product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce-cart div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;margin:.25rem -.25rem;padding:0}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-cart div.product div.images .flex-control-thumbs li{flex-basis:calc(14.285% - 0.5rem);list-style:none;margin:0;padding:.25rem}.woocommerce div.product div.images .flex-control-thumbs li img,.woocommerce-cart div.product div.images .flex-control-thumbs li img{border:1px solid var(--wp--preset--color--base-2);border-radius:4px;cursor:pointer;display:block;height:auto;margin:0;width:100%}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover,.woocommerce-cart div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce-cart div.product div.images .flex-control-thumbs li img:hover{border-color:var(--wp--preset--color--accent)}.woocommerce div.product div.summary,.woocommerce-cart div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social,.woocommerce-cart div.product div.social{margin:0 0 1em;text-align:right}.woocommerce div.product div.social span,.woocommerce-cart div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span,.woocommerce-cart div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets,.woocommerce-cart div.product div.social span .stButton .chicklets{padding-left:1pc;width:0}.woocommerce div.product div.social iframe,.woocommerce-cart div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product p.cart,.woocommerce-cart div.product p.cart{zoom:1;margin-bottom:2em}.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before,.woocommerce-cart div.product p.cart:after,.woocommerce-cart div.product p.cart:before{content:" ";display:table}.woocommerce div.product p.cart:after,.woocommerce-cart div.product p.cart:after{clear:both}.woocommerce div.product form.cart,.woocommerce-cart div.product form.cart{align-items:center;border-top:2px solid var(--wp--custom--border-color);display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:2rem;padding-top:2rem}.woocommerce div.product form.cart .wc-no-matching-variations,.woocommerce-cart div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .variations,.woocommerce-cart div.product form.cart .variations{flex-basis:100%;flex-grow:1}.woocommerce div.product form.cart .single_variation_wrap,.woocommerce-cart div.product form.cart .single_variation_wrap{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce-cart div.product form.cart .woocommerce-variation-add-to-cart{align-items:center;display:flex;flex-basis:100%}.woocommerce div.product form.cart div.quantity,.woocommerce-cart div.product form.cart div.quantity{display:inline-block;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty,.woocommerce-cart div.product form.cart div.quantity .qty{margin-right:.5rem}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart],.woocommerce-cart div.product form.cart button.single_add_to_cart_button,.woocommerce-cart div.product form.cart button[name=add-to-cart]{display:inline-block;flex-grow:1;margin-bottom:0;margin-top:0;min-height:var(--wp--custom--form--input-height);vertical-align:middle}.woocommerce div.product .product_meta,.woocommerce-cart div.product .product_meta{border-top:1px solid var(--wp--custom--border-color);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small);gap:.25rem;margin-top:1rem;padding-top:1rem}.woocommerce div.product .posted_in,.woocommerce div.product .sku_wrapper,.woocommerce-cart div.product .posted_in,.woocommerce-cart div.product .sku_wrapper{color:var(--wp--preset--color--contrast-3);font-weight:700}.woocommerce div.product .posted_in>a,.woocommerce div.product .posted_in>span,.woocommerce div.product .sku_wrapper>a,.woocommerce div.product .sku_wrapper>span,.woocommerce-cart div.product .posted_in>a,.woocommerce-cart div.product .posted_in>span,.woocommerce-cart div.product .sku_wrapper>a,.woocommerce-cart div.product .sku_wrapper>span{color:var(--wp--preset--color--contrast);font-weight:400}.woocommerce div.product .related.products,.woocommerce div.product .upsells.products,.woocommerce-cart div.product .related.products,.woocommerce-cart div.product .upsells.products{margin-top:2rem}.woocommerce div.product hr,.woocommerce-cart div.product hr{border:1px solid transparent;border-bottom-color:var(--wp--custom--border-color);margin:1rem auto}.woocommerce .iconic-was-chosen-attribute__no-selection,.woocommerce-cart .iconic-was-chosen-attribute__no-selection{color:var(--wp--preset--color--contrast);font-style:italic;opacity:1}.woocommerce table.variations,.woocommerce-cart table.variations{display:block;margin:0}.woocommerce table.variations tbody,.woocommerce table.variations td,.woocommerce table.variations th,.woocommerce table.variations tr,.woocommerce-cart table.variations tbody,.woocommerce-cart table.variations td,.woocommerce-cart table.variations th,.woocommerce-cart table.variations tr{border:0;display:block;padding:0}.woocommerce table.variations tr,.woocommerce-cart table.variations tr{display:block;margin:0 0 1.5rem}.woocommerce table.variations tr>*,.woocommerce-cart table.variations tr>*{margin:0}.woocommerce table.variations tr th.label,.woocommerce-cart table.variations tr th.label{margin-bottom:.675rem;text-align:left}.woocommerce table.variations tr .iconic-was-swatches,.woocommerce-cart table.variations tr .iconic-was-swatches{margin:0}.woocommerce table.variations tr .iconic-was-swatches--text-swatch .iconic-was-swatches__item,.woocommerce-cart table.variations tr .iconic-was-swatches--text-swatch .iconic-was-swatches__item{margin-top:4px!important}.woocommerce table.variations tr a.reset_variations,.woocommerce-cart table.variations tr a.reset_variations{margin:0 0 0 15px;width:auto}.woocommerce table.shop_attributes,.woocommerce-cart table.shop_attributes{border:0;margin-bottom:1rem;width:100%}.woocommerce table.shop_attributes th,.woocommerce-cart table.shop_attributes th{border:0;font-weight:700;line-height:1.5;padding:.875rem 1rem;width:150px}.woocommerce table.shop_attributes td,.woocommerce-cart table.shop_attributes td{border:0;line-height:1.5;margin:0;padding:.875rem 1rem}.woocommerce table.shop_attributes td p,.woocommerce-cart table.shop_attributes td p{margin:0}.quick-add-to-cart-modal__table .woocommerce-variation-description{margin-top:.5rem}@media(max-width:767.8px){.woocommerce div.product table.shop_attributes,.woocommerce div.product table.shop_attributes tbody,.woocommerce div.product table.shop_attributes td,.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes tr,.woocommerce-cart div.product table.shop_attributes,.woocommerce-cart div.product table.shop_attributes tbody,.woocommerce-cart div.product table.shop_attributes td,.woocommerce-cart div.product table.shop_attributes th,.woocommerce-cart div.product table.shop_attributes tr{display:block}.woocommerce div.product table.shop_attributes th,.woocommerce-cart div.product table.shop_attributes th{padding-bottom:0;width:auto}.woocommerce div.product table.shop_attributes td,.woocommerce-cart div.product table.shop_attributes td{display:block;padding-top:.5rem}}@media(min-width:768px){.woocommerce div.product,.woocommerce-cart div.product{display:flex;flex-wrap:wrap}.woocommerce div.product div.images,.woocommerce-cart div.product div.images{flex:0 0 52%;max-width:52%;width:100%}.woocommerce div.product div.summary,.woocommerce-cart div.product div.summary{flex:0 0 43%;max-width:43%;padding-left:5%;width:100%}.woocommerce div.product .products,.woocommerce div.product .woocommerce-tabs,.woocommerce-cart div.product .products,.woocommerce-cart div.product .woocommerce-tabs{flex:0 0 100%;max-width:100%;width:100%}}
