﻿.wc-single-product div.images{position:relative;display:flex;flex-direction:column;gap:1em}.wc-single-product div.images img{aspect-ratio:1/1;object-fit:cover}.wc-single-product div.images .flex-viewport{width:100%;height:0;padding-bottom:100%}.wc-single-product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.5em}.wc-single-product div.images .flex-control-thumbs li{width:100%;max-width:calc(25% - .5em + .125em)}.wc-single-product .price{font-size:clamp(16px,11.7312661499px + 0.0051679587*100vw,20px)}.wc-single-product div.summary form.cart{margin-top:1em}.wc-single-product div.summary form.cart:not(.variations_form){display:flex;gap:.5em}.wc-single-product div.summary form.cart div.quantity{float:none;margin:0}.wc-single-product div.summary form.cart button.single_add_to_cart_button{float:none}.wc-single-product div.summary form.cart.variations_form .variations label{margin-block:13px;display:block;line-height:160%}.wc-single-product div.summary form.cart .woocommerce-variation-add-to-cart{display:flex;gap:.5em}.wc-single-product div.summary .product_meta{display:flex;flex-direction:column}.wc-single-product div.summary .product_meta>span{margin-bottom:.5em;color:rgba(0,0,0,.5)}.wc-single-product div.summary .product_meta>span>span{color:var(--text-color)}.wc-single-product div.summary .product_meta a{color:var(--text-color)}.wc-single-product div.summary a.added_to_cart{width:unset;margin:0;padding:0 .5em;border:none;display:flex;align-items:center}.wc-single-product .product-details{display:inline-block;width:100%;padding-block:var(--section)}.wc-single-product .product-details .concertina .content h2:first-child{display:none}.product-tabs{min-width:100%}div.product{position:relative}div.product .product_title{clear:none;margin:0;padding:0;font-size:clamp(28px,15.1937984496px + 0.015503876*100vw,40px)}div.product .woocommerce-product-rating{margin-bottom:1.618em}div.product div.social{text-align:right;margin:0 0 1em}div.product div.social span{margin:0 0 0 2px}div.product div.social span span{margin:0}div.product div.social span .stButton .chicklets{padding-left:16px;width:0}div.product div.social iframe{float:left;margin-top:3px}div.product p.cart{margin-bottom:2em}div.product form.cart{margin-bottom:2em}div.product form.cart div.quantity{float:left;margin:0 4px 0 0}div.product form.cart table{border-width:0 0 1px}div.product form.cart table td{padding-left:0}div.product form.cart table div.quantity{float:none;margin:0}div.product form.cart table small.stock{display:block;float:none}div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}div.product form.cart .variations td,div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}div.product form.cart .variations label{font-weight:700;text-align:left}div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}div.product form.cart .variations td.label{padding-right:1em}div.product form.cart .variations td.value{position:relative}div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;position:absolute;right:0;top:100%}div.product form.cart .wc-no-matching-variations{display:none}div.product form.cart .button{vertical-align:middle;float:left}div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}div.product form.cart .group_table td:first-child{width:4em;text-align:center}div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5, 1.5)}#reviews h2 small{float:right;color:var(--subtext);font-size:15px;margin:10px 0 0}#reviews h2 small a{text-decoration:none;color:var(--subtext)}#reviews h3{margin:0}#reviews #respond{margin:0;border:0;padding:0}#reviews #comment{height:75px}#reviews #comments ol.commentlist{margin:0;width:100%;background:none;list-style:none}#reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}#reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:var(--secondary);border:1px solid var(--secondary);margin:0;box-shadow:none}#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid var(--secondary);border-radius:4px;padding:1em 1em 0}#reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}#reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}#reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}#reviews #comments ol.commentlist ul.children .star-rating{display:none}#reviews #comments ol.commentlist #respond{border:1px solid var(--secondary);border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}#reviews #comments .commentlist>li::before{content:""}.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.star-rating::before{content:"sssss";color:var(--secondary);float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce-product-rating{line-height:2;display:block}.woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.products .star-rating{display:block;margin:0 0 .5em;float:none}.hreview-aggregate .star-rating{margin:10px 0 0}#review_form #respond{position:static;margin:0;width:auto;padding:0;background:rgba(0,0,0,0) none;border:0}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto}#review_form #respond textarea{box-sizing:border-box;width:100%}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}p.stars a:hover~a::before{content:""}p.stars:hover a::before{content:""}p.stars.selected a.active::before{content:""}p.stars.selected a.active~a::before{content:""}p.stars.selected a:not(.active)::before{content:""}.woocommerce-product-details__short-description{margin-bottom:1em}.wishlist-single{width:100%;clear:both;margin:1em 0}