.woocommerce-cart div.woocommerce{margin:2rem auto}table.shop_table_responsive{border-collapse:collapse}table.shop_table_responsive thead{display:none}@media (min-width:850px){table.shop_table_responsive thead{display:table-header-group}}table.shop_table_responsive thead th{vertical-align:top}table.shop_table_responsive thead th.product-price,table.shop_table_responsive thead th.product-subtotal{display:flex;flex-direction:column}table.shop_table_responsive thead th.product-price span,table.shop_table_responsive thead th.product-subtotal span{color:#7f7f7f;font-size:.8em;font-weight:500;text-transform:uppercase}table.shop_table_responsive tbody th{display:none}@media (min-width:850px){table.shop_table_responsive tbody th{display:table-cell}}table.shop_table_responsive tbody tr td.product-remove::before,table.shop_table_responsive tbody tr td.product-thumbnail::before{display:none}table.shop_table_responsive tbody tr td.actions{gap:.5em;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start}table.shop_table_responsive tbody tr td.actions button{line-height:1;font-weight:400;border-radius:0;color:#c50050;text-decoration:none;font-size:.9em;padding:.75em 1.25em;background-color:#fff;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions button:visited{color:#c50050}table.shop_table_responsive tbody tr td.actions button:hover{color:#fff;background-color:#c50050;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions button:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#c50050;border:1px solid #c50050;box-shadow:0 0 0 2px #fff,0 0 0 4px #c50050}table.shop_table_responsive tbody tr td.actions button{cursor:pointer;font-weight:700;text-decoration:none;background-color:#c50050;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions button:hover{border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions button:focus-visible{border:1px solid #c50050;box-shadow:0 0 0 2px #3c3c3c,0 0 0 4px #c50050}table.shop_table_responsive tbody tr td.actions a.empty{line-height:1;font-weight:400;border-radius:0;color:#c50050;text-decoration:none;font-size:.9em;padding:.75em 1.25em;background-color:#fff;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions a.empty:visited{color:#c50050}table.shop_table_responsive tbody tr td.actions a.empty:hover{color:#fff;background-color:#c50050;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions a.empty:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#c50050;border:1px solid #c50050;box-shadow:0 0 0 2px #fff,0 0 0 4px #c50050}table.shop_table_responsive tbody tr td.actions a.empty{font-weight:700;text-decoration:none;display:inline-block;color:#c50050;border:1px solid #c50050}table.shop_table_responsive tbody tr td.actions a.empty:hover{color:#fff;background-color:#c50050}table.shop_table_responsive tbody tr td.actions a.empty:focus-visible{color:#fff;background-color:#c50050;box-shadow:0 0 0 2px #3c3c3c,0 0 0 4px #c50050}table.shop_table_responsive tr.cart_item:not(:first-of-type){border-top:1px solid #e6e8ea}@media (min-width:850px){table.shop_table_responsive tr th{text-align:left}}table.shop_table_responsive tr td{clear:both;display:block;padding:.5em 0;text-align:right}table.shop_table_responsive tr td:first-of-type{padding-top:1em}@media (min-width:850px){table.shop_table_responsive tr td:first-of-type{padding:1em 0}}table.shop_table_responsive tr td:last-of-type{padding-top:2em;padding-bottom:1em}@media (min-width:850px){table.shop_table_responsive tr td:last-of-type{padding:1em 0}}@media (min-width:850px){table.shop_table_responsive tr td{padding:1em;text-align:left;display:table-cell}}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left;font-weight:500}@media (min-width:850px){table.shop_table_responsive tr td::before{display:none}}table.shop_table_responsive tr td.product-thumbnail a{width:100%;height:auto;aspect-ratio:1/1;display:block;border-radius:4px;background-color:#fff;border:1px solid #e6e8ea}@media (min-width:850px){table.shop_table_responsive tr td.product-thumbnail a{width:120px;height:120px}}table.shop_table_responsive tr td.product-thumbnail a img{width:100%;height:100%;object-fit:contain}table.shop_table_responsive tr td.product-quantity .quantity{width:max-content;margin-left:auto}@media (min-width:850px){table.shop_table_responsive tr td.product-quantity .quantity{margin-left:0}}table.shop_table_responsive tr td.product-quantity p{font-weight:700;font-size:.7em;color:#c50050;margin:.25em 0 0 0}table.shop_table_responsive tr td.product-remove a{font-size:2.5em;text-align:left;font-weight:500;text-decoration:none}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.product-name a{font-weight:500;text-decoration:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}.cart-collaterals h2{font-size:1.6em}.cart-collaterals tr.fee th{display:flex;text-align:left;flex-direction:column}.cart-collaterals tr td{padding:.5em 0!important}.cart-collaterals tr th span{width:100%;font-weight:500;font-size:.6em}.cart-collaterals .wc-proceed-to-checkout .shipping_notice_text{font-weight:500}.cart-collaterals .wc-proceed-to-checkout a{line-height:1;font-weight:400;border-radius:0;color:#c50050;text-decoration:none;font-size:1em;padding:.75em 1.25em;background-color:#fff;border:1px solid #c50050}.cart-collaterals .wc-proceed-to-checkout a:visited{color:#c50050}.cart-collaterals .wc-proceed-to-checkout a:hover{color:#fff;background-color:#c50050;border:1px solid #c50050}.cart-collaterals .wc-proceed-to-checkout a:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#c50050;border:1px solid #c50050;box-shadow:0 0 0 2px #fff,0 0 0 4px #c50050}.cart-collaterals .wc-proceed-to-checkout a{font-weight:700;text-decoration:none;background-color:#c50050;border:1px solid #c50050}.cart-collaterals .wc-proceed-to-checkout a:hover{border:1px solid #c50050}.cart-collaterals .wc-proceed-to-checkout a:focus-visible{border:1px solid #c50050;box-shadow:0 0 0 2px #3c3c3c,0 0 0 4px #c50050}.category-page{grid-gap:1em;display:grid;margin-top:2em;grid-template-areas:"products" "categories";grid-template-columns:100%}@media (min-width:850px){.category-page{grid-gap:2em;grid-template-areas:"categories products";grid-template-columns:calc(25% - 1em) calc(75% - 1em)}}.category-nav{gap:2em;display:flex;padding-top:1em;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-top:1px solid #dcdcdc}@media (min-width:850px){.category-nav{border-top:0;padding-top:0;padding-right:1em;border-right:1px solid #dcdcdc}}.category-nav ul{margin:0;list-style:none}.category-nav ul li p{font-weight:700;font-size:1.2em;line-height:1.1;margin:0 0 .75em 0}.category-nav ul li:not(:last-of-type){margin-bottom:.5em}.category-nav ul li a{color:#3c3c3c;text-decoration:none}.category-nav ul li a:visited{color:#3c3c3c}.category-nav ul li a:hover,.category-nav ul li a:focus{color:#c50050}.category-nav ul li a:focus-visible{outline:2px solid #c50050}.category-nav ul li.current-cat>a{color:#c50050}.category-nav li>ul{margin-left:1em}.category-nav ul.children li:first-of-type{margin-top:.5em}.category-content{grid-area:products}.products-top{gap:1em;display:flex;margin-bottom:2rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:850px){.products-top{flex-direction:row;align-items:center;justify-content:space-between}}.products-top .woocommerce-result-count{margin:0;font-weight:700}.products-top .woocommerce-ordering{max-width:400px;border-radius:0;position:relative;background-color:#fff;border:1px solid #e6e8ea}.products-top .woocommerce-ordering:hover,.products-top .woocommerce-ordering:focus,.products-top .woocommerce-ordering:focus-within{outline:0;color:#3c3c3c;border:1px solid #c50050}.products-top .woocommerce-ordering select{margin:0;width:100%;border:none;outline:none;font-size:1em;line-height:1;cursor:inherit;appearance:none;font-weight:500;border-radius:8px;color:#3c3c3c;font-family:inherit;padding:1em 2.5em 1em 1em;background-color:#fff0}.products-top .woocommerce-ordering select option{color:initial}.products-top .woocommerce-ordering select::-ms-expand{display:none}.products-top .woocommerce-ordering::after{top:50%;right:1em;content:"";width:.8em;height:.5em;position:absolute;pointer-events:none;transform:translateY(-50%);background-color:#3c3c3c;clip-path:polygon(100% 0%,0 0%,50% 100%)}ul.products{display:grid;grid-gap:1em;margin:2rem 0;list-style:none;grid-template-columns:100%}@media (min-width:600px){ul.products{grid-gap:1em;grid-template-columns:repeat(2,calc(50% - 0.5em))}}@media (min-width:850px){ul.products{grid-template-columns:repeat(3,calc(33.3333333333% - 0.6666666667em))}}.woocommerce-pagination{width:100%;margin-top:2rem}.woocommerce-pagination ul{gap:1em;margin:0;padding:0;width:100%;display:flex;list-style:none;flex-direction:row;align-items:center;justify-content:center}.woocommerce-pagination ul li span{font-size:1.1em;font-weight:700;color:#3c3c3c}.woocommerce-pagination ul li a{font-weight:700;font-size:1.1em;text-decoration:none;color:rgb(53.5294117647%,53.5294117647%,53.5294117647%)}.woocommerce-pagination ul li a.prev,.woocommerce-pagination ul li a.next{width:40px;height:40px;display:flex;line-height:1;font-size:1.2em;border-radius:4px;align-items:center;color:#3c3c3c;flex-direction:column;background-color:#fff;justify-content:center;border:1px solid #e6e8ea}.woocommerce-pagination ul li a.prev:hover,.woocommerce-pagination ul li a.prev:focus,.woocommerce-pagination ul li a.next:hover,.woocommerce-pagination ul li a.next:focus{color:#fff;background-color:#c50050;border:1px solid #c50050}.related h2{font-size:1.6em}@media (min-width:850px){.related h2{font-size:2em}}.single-product div.product{display:grid;margin:2rem 0;position:relative;grid-template-columns:100%;grid-template-areas:"wc-gallery" "wc-details" "wc-extra" "wc-upsell" "wc-related"}@media (min-width:850px){.single-product div.product{grid-gap:2em;grid-template-columns:repeat(2,calc(50% - 1em));grid-template-areas:"wc-gallery wc-details" "wc-extra wc-extra" "wc-upsell wc-upsell" "wc-related wc-related"}}@media (min-width:1400px){.single-product div.product{padding:0}}.single-product div.product__gallery{position:relative;margin-left:-1rem;grid-area:wc-gallery;width:calc(100% + 2rem)}@media (min-width:850px){.single-product div.product__gallery{width:100%;margin-left:0}}.single-product div.product__gallery__wrap{width:100%;padding:1em;position:relative;background-color:#fff;border-top:1px solid #e6e8ea;border-bottom:1px solid #e6e8ea}@media (min-width:850px){.single-product div.product__gallery__wrap{border:1px solid #e6e8ea}}.single-product div.product__gallery__wrap__carousel{width:100%;position:relative}.single-product div.product__gallery__wrap__carousel .image{width:100%;position:relative;aspect-ratio:1/1}.single-product div.product__gallery__wrap__carousel .image img{top:0;left:0;margin:0;width:100%;height:100%;object-fit:contain;position:absolute}.single-product div.product__gallery__wrap__thumbs{width:100%;margin-top:.25em;position:relative}.single-product div.product__gallery__wrap__thumbs .image{width:100%;opacity:.5;margin:0 1px;position:relative}.single-product div.product__gallery__wrap__thumbs .image.slick-current{opacity:1}.single-product div.product__gallery__wrap__thumbs .image img{width:100%;object-fit:cover;aspect-ratio:1/1}.single-product div.product__gallery__wrap__arrows{width:100%;display:flex;margin-top:1em;position:relative;flex-direction:row;align-items:center;justify-content:space-between}.wp-block .single-product div.product__gallery__wrap__arrows{display:none}.single-product div.product__gallery__wrap__arrows .slick-dots{order:2;margin:0;padding:0;width:100%;gap:0 .75em;display:flex;list-style:none;flex-direction:row;align-items:center;justify-content:center}.single-product div.product__gallery__wrap__arrows .slick-dots li{line-height:1;display:contents}.single-product div.product__gallery__wrap__arrows .slick-dots li button{padding:0;width:12px;height:12px;font-size:0;line-height:1;border-radius:50%;background:#dcdcdc;border:1px solid #dcdcdc}.single-product div.product__gallery__wrap__arrows .slick-dots li.slick-active button{background:#c50050;border:1px solid #c50050}.single-product div.product__gallery__wrap__arrows button.slick-arrow{bottom:0;border:0;z-index:5;padding:0;width:40px;height:20px;display:flex;cursor:pointer;background:none;border-radius:0;align-items:center;pointer-events:auto;flex-direction:column;justify-content:center}.single-product div.product__gallery__wrap__arrows button.slick-arrow::after{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.single-product div.product__gallery__wrap__arrows button.slick-arrow.button-prev{order:1}.single-product div.product__gallery__wrap__arrows button.slick-arrow.button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 228.05 57.61' xml:space='preserve'%3E%3Cpolygon fill='%23787878' points='0,28.8 49.89,0 49.89,24.9 228.05,24.9 228.05,32.71 49.89,32.71 49.89,57.61 '/%3E%3C/svg%3E")}.single-product div.product__gallery__wrap__arrows button.slick-arrow.button-next{order:3}.single-product div.product__gallery__wrap__arrows button.slick-arrow.button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 228.05 57.61' xml:space='preserve'%3E%3Cpolygon fill='%23787878' points='228.05,28.8 178.16,0 178.16,24.9 0,24.9 0,32.71 178.16,32.71 178.16,57.61 '/%3E%3C/svg%3E")}.single-product div.product__gallery__wrap__arrows button.slick-arrow:hover,.single-product div.product__gallery__wrap__arrows button.slick-arrow:focus{outline:0}.single-product div.product__gallery__wrap__arrows button.slick-arrow:hover.button-prev::after,.single-product div.product__gallery__wrap__arrows button.slick-arrow:focus.button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 228.05 57.61' xml:space='preserve'%3E%3Cpolygon fill='%23c50050' points='0,28.8 49.89,0 49.89,24.9 228.05,24.9 228.05,32.71 49.89,32.71 49.89,57.61 '/%3E%3C/svg%3E")}.single-product div.product__gallery__wrap__arrows button.slick-arrow:hover.button-next::after,.single-product div.product__gallery__wrap__arrows button.slick-arrow:focus.button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 228.05 57.61' xml:space='preserve'%3E%3Cpolygon fill='%23c50050' points='228.05,28.8 178.16,0 178.16,24.9 0,24.9 0,32.71 178.16,32.71 178.16,57.61 '/%3E%3C/svg%3E")}.single-product div.product__gallery__wrap__arrows button.slick-arrow:focus-visible{outline-offset:3px;outline:3px solid #c50050}.single-product div.product .summary{margin:2em 0;grid-area:wc-details}@media (min-width:850px){.single-product div.product .summary{margin:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.single-product div.product .summary>*:first-child{margin-top:0}.single-product div.product .summary>*:last-child{margin-bottom:0}.single-product div.product .summary .product_badge{color:#fff;display:inline-block;background-color:#c50050}.single-product div.product .summary .product_badge p{margin:0;line-height:1;color:inherit;font-size:.8em;font-weight:700;padding:.75em 1.25em;text-transform:uppercase}.single-product div.product .summary h1{font-size:1.6rem}@media (min-width:850px){.single-product div.product .summary h1{font-size:2.4rem}}.single-product div.product .summary .details{gap:.1em;display:flex;margin-bottom:1em;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-product div.product .summary .details p{margin:0;font-size:.9em;color:#3c3c3c}.single-product div.product .summary .summary-description ul{gap:.5em;padding:0;display:flex;margin:0 0 0 1em;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style-position:outside}.single-product div.product .summary .summary-description ul li{font-size:1em;font-weight:500}@media (min-width:850px){.single-product div.product .summary .summary-description ul li{font-size:1.1em}}.single-product div.product .summary .prices{margin-top:1em}.single-product div.product .summary .prices p{margin:0;font-weight:400;font-size:.8em}.single-product div.product .summary .prices p.price{font-weight:700;font-size:1.5em;color:#c50050}@media (min-width:850px){.single-product div.product .summary .prices p.price{font-size:1.8em}}.single-product div.product .product-content{gap:2em;width:100%;display:flex;margin:2rem 0;position:relative;grid-area:wc-extra;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-product div.product .product-content h2{font-size:1.6rem}@media (min-width:850px){.single-product div.product .product-content h2{font-size:2rem}}.single-product div.product .product-content a.anchor{top:-75px;display:block;position:relative;visibility:hidden}.single-product div.product .product-content__navigation{top:0;margin:0;z-index:5;width:100%;padding:5px;display:flex;list-style:none;border-radius:0;position:sticky;flex-direction:row;align-items:stretch;background-color:#fff;justify-content:flex-start;border:1px solid #e6e8ea;transition:all 0.25s ease-in-out}@media (min-width:600px){.single-product div.product .product-content__navigation{align-items:flex-start}}.single-product div.product .product-content__navigation a{outline:0;display:block;font-size:.9em;font-weight:500;color:#3c3c3c;padding:.75em 1em;text-decoration:none}@media (min-width:600px){.single-product div.product .product-content__navigation a{font-size:1em;padding:.75em 1.5em}}.single-product div.product .product-content__navigation a:not(:first-of-type){border-left:1px solid #e6e8ea}.single-product div.product .product-content__navigation a:hover,.single-product div.product .product-content__navigation a:focus{color:#c50050}.single-product div.product .product-content__navigation a:focus-visible{outline-offset:-2px;outline:2px solid #c50050}.single-product div.product .product-content .product-details{width:100%;max-width:700px}.single-product div.product .product-content .product-details__table{width:100%}.single-product div.product .product-content .product-details__table__row{display:flex;padding:.5em;flex-direction:row;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e6e8ea}.single-product div.product .product-content .product-details__table__row p{margin:0}.single-product div.product .product-content .product-details__table__row p.key{font-weight:500}.single-product div.product .product-content__videos{width:100%}.single-product div.product .product-content__videos__items{gap:1em;width:100%;display:grid;grid-template-columns:100%}@media (min-width:850px){.single-product div.product .product-content__videos__items{grid-template-columns:repeat(2,calc(50% - 0.5em))}}.single-product div.product .product-content__videos__items__video{width:100%;position:relative;aspect-ratio:16/9}.single-product div.product .product-content__videos__items__video iframe{top:0;left:0;width:100%;height:100%;position:absolute}.single-product div.product .related{grid-area:wc-related}.single-product div.product .up-sells{grid-area:wc-upsell}.single-product ul.products{display:grid;grid-gap:1em;margin:2rem 0;list-style:none;grid-template-columns:100%}@media (min-width:600px){.single-product ul.products{grid-gap:1em;grid-template-columns:repeat(2,calc(50% - 0.5em))}}@media (min-width:850px){.single-product ul.products{grid-template-columns:repeat(4,calc(25% - 0.75em))}}.single-product div.product .product-content__description{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.single-product div.product .product-content__description a{word-break:break-all}.single-product div.product .product-content__description ul{padding:0;margin-left:1em;list-style-position:outside}.single-product div.product .product-content__description__main{width:100%}.single-product div.product .product-content__description__main .wp-video{width:100%;aspect-ratio:16/9}.single-product div.product .product-content__description__main .wp-video video{margin:0;width:100%;height:100%;display:block;object-fit:contain}.single-product div.product .product-content__description__video{width:100%;aspect-ratio:16/9}.single-product div.product .product-content__description__video video{margin:0;width:100%;height:100%;display:block;object-fit:contain}.single-product div.product .product-content__description__highlight{width:100%}.single-product div.product .product-content__description__highlight__heading{width:100%;display:flex;margin-bottom:2em;text-align:center;align-items:center;flex-direction:column;justify-content:center}.single-product div.product .product-content__description__highlight__heading p{margin:0;font-size:1.2em;font-weight:500;color:#c50050}.single-product div.product .product-content__description__highlight__heading h2{color:inherit;margin:.25em 0 0 0}.single-product div.product .product-content__description__highlight__columns{gap:1em;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse}.single-product div.product .product-content__description__highlight__columns.left{flex-direction:column-reverse}@media (min-width:850px){.single-product div.product .product-content__description__highlight__columns{gap:2em;align-items:center;flex-direction:row}.single-product div.product .product-content__description__highlight__columns.left{flex-direction:row-reverse}}.single-product div.product .product-content__description__highlight__columns__text{width:100%}@media (min-width:850px){.single-product div.product .product-content__description__highlight__columns__text{width:calc(40% - 2em)}}.single-product div.product .product-content__description__highlight__columns__text p,.single-product div.product .product-content__description__highlight__columns__text li{font-size:.9em}.single-product div.product .product-content__description__highlight__columns__text>*:first-child{margin-top:0}.single-product div.product .product-content__description__highlight__columns__text>*:last-child{margin-bottom:0}.single-product div.product .product-content__description__highlight__columns__image{width:100%;overflow:hidden;border-radius:20px}@media (min-width:850px){.single-product div.product .product-content__description__highlight__columns__image{width:60%}}.single-product div.product .product-content__description__highlight__columns__image img{margin:0;width:100%;display:block;object-fit:cover;aspect-ratio:1/1}.single-product div.product .product-content__description__pair{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse}.single-product div.product .product-content__description__pair.left{flex-direction:column-reverse}@media (min-width:850px){.single-product div.product .product-content__description__pair{flex-direction:row;align-items:center}.single-product div.product .product-content__description__pair.left{flex-direction:row-reverse}}.single-product div.product .product-content__description__pair__text{width:100%;padding:1em}@media (min-width:850px){.single-product div.product .product-content__description__pair__text{padding:2em}}@media (min-width:850px){.single-product div.product .product-content__description__pair__text{width:50%}}.single-product div.product .product-content__description__pair__text h2{color:inherit;font-size:1.6em;margin-bottom:1em}.single-product div.product .product-content__description__pair__text p,.single-product div.product .product-content__description__pair__text li{font-size:1em}@media (min-width:1024px){.single-product div.product .product-content__description__pair__text p,.single-product div.product .product-content__description__pair__text li{font-size:1.1em}}@media (min-width:1024px){.single-product div.product .product-content__description__pair__text.small-image{width:calc(70% - 1em)}.single-product div.product .product-content__description__pair__text.small-image h2{font-size:1.8em;margin-bottom:1em}.single-product div.product .product-content__description__pair__text.small-image p,.single-product div.product .product-content__description__pair__text.small-image li{font-size:1.2em}.single-product div.product .product-content__description__pair__text.big-video{width:calc(30% - 1em)}.single-product div.product .product-content__description__pair__text.big-video h2{font-size:1.4em;margin-bottom:1em}.single-product div.product .product-content__description__pair__text.big-video p,.single-product div.product .product-content__description__pair__text.big-video li{font-size:.9em}}.single-product div.product .product-content__description__pair__text ul{gap:.75em;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:1024px){.single-product div.product .product-content__description__pair__text ul{gap:1em}}.single-product div.product .product-content__description__pair__text>*:first-child{margin-top:0}.single-product div.product .product-content__description__pair__text>*:last-child{margin-bottom:0}.single-product div.product .product-content__description__pair__image{width:100%}.single-product div.product .product-content__description__pair__image:not(.has-background){overflow:hidden;border-radius:20px}@media (min-width:850px){.single-product div.product .product-content__description__pair__image{width:50%}}@media (min-width:1024px){.single-product div.product .product-content__description__pair__image.small-image{width:calc(30% - 1em)}}.single-product div.product .product-content__description__pair__image img{margin:0;width:100%;display:block}.single-product div.product .product-content__description__pair__video{width:100%}@media (min-width:850px){.single-product div.product .product-content__description__pair__video{width:50%}}@media (min-width:1024px){.single-product div.product .product-content__description__pair__video.big-video{width:calc(70% - 1em)}}.single-product div.product .product-content__description__pair__video .video-wrap{width:100%;aspect-ratio:16/9}.single-product div.product .product-content__description__pair__video .video-wrap video{margin:0;width:100%;height:100%;display:block;object-fit:contain}.single-product div.product .product-content__description__highlightpair{margin-left:-1rem;width:calc(100% + 2rem);--aspect-ratio:1/1;--min-height:400px;--image-width:400px}.single-product div.product .product-content__description__highlightpair.horizontal{--aspect-ratio:4/3;--min-height:375px;--image-width:500px}.single-product div.product .product-content__description__highlightpair.vertical{--aspect-ratio:3/4;--min-height:530px;--image-width:400px}@media (min-width:850px){.single-product div.product .product-content__description__highlightpair{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1400px){.single-product div.product .product-content__description__highlightpair{width:100vw;margin-left:calc(-50vw + 700px)}}.single-product div.product .product-content__description__highlightpair__wrap{gap:1rem;width:100%;display:flex;margin:0 auto;padding:1rem 0;padding-left:1rem;padding-right:1rem;align-items:flex-start;max-width:1400px;justify-content:flex-start;flex-direction:column-reverse}@media (min-width:850px){.single-product div.product .product-content__description__highlightpair__wrap{gap:2rem;padding:0;align-items:stretch}.single-product div.product .product-content__description__highlightpair__wrap.left{flex-direction:row-reverse}.single-product div.product .product-content__description__highlightpair__wrap.right{flex-direction:row}}@media (min-width:1400px){.single-product div.product .product-content__description__highlightpair__wrap{padding-left:0;padding-right:0}}.single-product div.product .product-content__description__highlightpair__wrap__text{width:100%}@media (min-width:850px){.single-product div.product .product-content__description__highlightpair__wrap__text{padding:2rem 0;min-height:calc(var(--min-height) - 4rem);width:calc(100% - var(--image-width) - 2rem)}}.single-product div.product .product-content__description__highlightpair__wrap__text h2{margin-bottom:1rem}.single-product div.product .product-content__description__highlightpair__wrap__text p{margin-top:1rem;font-size:.9rem}.single-product div.product .product-content__description__highlightpair__wrap__text.has-background h2{color:inherit}.single-product div.product .product-content__description__highlightpair__wrap__image{width:100%;position:relative}@media (min-width:850px){.single-product div.product .product-content__description__highlightpair__wrap__image{width:var(--image-width)}}.single-product div.product .product-content__description__highlightpair__wrap__image .image{width:100%;overflow:hidden;aspect-ratio:1/1;border-radius:20px;border:5px solid #fff}@media (min-width:850px){.single-product div.product .product-content__description__highlightpair__wrap__image .image{top:0;border:0;position:absolute;transform:translateY(-2rem);aspect-ratio:var(--aspect-ratio)}.single-product div.product .product-content__description__highlightpair__wrap__image .image.left{right:0}}.single-product div.product .product-content__description__highlightpair__wrap__image .image img{margin:0;width:100%;height:100%;display:block;object-fit:cover}.single-product div.product .product-content__description__text{width:100%}.single-product div.product .product-content__description__text.has-background h2{color:inherit;margin-bottom:1rem;padding:1rem 1rem 0 1rem}.single-product div.product .product-content__description__text.has-background p{margin-top:1rem;padding:0 1rem 1rem 1rem}.single-product div.product .product-content__description__text.has-background img{margin:0;display:block;border-radius:0}.single-product div.product .product-content__description__text.center{text-align:center}.single-product div.product .product-content__description__text.left{text-align:left}.single-product div.product .product-content__description__text h2{color:inherit;font-size:1.6em;margin-bottom:1em}.single-product div.product .product-content__description__text img{margin:1em 0;display:block;overflow:hidden;border-radius:20px}.single-product div.product .product-content__description__text p,.single-product div.product .product-content__description__text li{font-size:1em}@media (min-width:1024px){.single-product div.product .product-content__description__text p,.single-product div.product .product-content__description__text li{font-size:1.1em}}.single-product div.product .product-content__description__text>*:first-child{margin-top:0}.single-product div.product .product-content__description__text>*:last-child{margin-bottom:0}.single-product div.product .product-content__description__columns{gap:2em;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start}.single-product div.product .product-content__description__columns.has-background{padding:1em}@media (min-width:850px){.single-product div.product .product-content__description__columns.has-background{padding:2em}}@media (min-width:1024px){.single-product div.product .product-content__description__columns.full-row{gap:2em 1em}.single-product div.product .product-content__description__columns.full-row.has-background{padding:2em 1em}}.single-product div.product .product-content__description__columns__column{gap:0;flex:1;display:flex;min-width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:480px){.single-product div.product .product-content__description__columns__column{min-width:calc(50% - 1em)}}@media (min-width:850px){.single-product div.product .product-content__description__columns__column{min-width:calc(33.3333333333% - 1.3333333333em)}}.single-product div.product .product-content__description__columns__column .media{overflow:hidden;margin:0 0 1em 0;border-radius:20px}.single-product div.product .product-content__description__columns__column .media img,.single-product div.product .product-content__description__columns__column .media video{margin:0;width:100%;display:block}.single-product div.product .product-content__description__columns__column .media.square{aspect-ratio:1/1}.single-product div.product .product-content__description__columns__column .media.square img,.single-product div.product .product-content__description__columns__column .media.square video{width:100%;height:100%;object-fit:cover}.single-product div.product .product-content__description__columns__column .media.horizontal{aspect-ratio:16/9}.single-product div.product .product-content__description__columns__column .media.horizontal img,.single-product div.product .product-content__description__columns__column .media.horizontal video{width:100%;height:100%;object-fit:cover}.single-product div.product .product-content__description__columns__column .media.vertical{aspect-ratio:3/4}.single-product div.product .product-content__description__columns__column .media.vertical img,.single-product div.product .product-content__description__columns__column .media.vertical video{width:100%;height:100%;object-fit:cover}.single-product div.product .product-content__description__columns__column h2{margin:0;color:inherit;font-size:1.4em}.single-product div.product .product-content__description__columns__column p,.single-product div.product .product-content__description__columns__column li{font-size:.9em}.single-product div.product .product-content__description__columns__column>*:first-child{margin-top:0}.single-product div.product .product-content__description__columns__column>*:last-child{margin-bottom:0}@media (min-width:1400px){.single-product div.product .product-content__description__columns__column.full-column{min-width:calc(20% - 1em)}.single-product div.product .product-content__description__columns__column.full-column h2{font-size:1.2em}}.single-product div.product .product-content__description__heading{width:100%}.single-product div.product .product-content__description__heading.has-background{padding:2em 1em}.single-product div.product .product-content__description__heading.center{text-align:center}.single-product div.product .product-content__description__heading.left{text-align:left}.single-product div.product .product-content__description__heading h2{color:inherit}.single-product div.product .product-content__description__heading p{font-size:1.2em;font-weight:700}.single-product div.product .product-content__description__heading>*:first-child{margin-top:0}.single-product div.product .product-content__description__heading>*:last-child{margin-bottom:0}.single-product div.product .product-content__description__main{width:100%;margin-top:2rem}.single-product div.product .product-content__description__main>*:first-child{margin-top:0}.single-product div.product .product-content__description__main>*:last-child{margin-bottom:0}.single-product div.product .product-content__description__spacer{height:2em}div.woocommerce{padding:0 1rem}@media (min-width:1400px){div.woocommerce{padding:0}}div.woocommerce form.woocommerce-checkout{margin:2em auto;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:850px){div.woocommerce form.woocommerce-checkout{flex-direction:row}}div.woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{width:100%}div.woocommerce form.woocommerce-checkout .customer_details{width:100%}@media (min-width:850px){div.woocommerce form.woocommerce-checkout .customer_details{width:50%;padding-right:1em}}div.woocommerce form.woocommerce-checkout .order_details{width:100%;margin-top:2em}@media (min-width:850px){div.woocommerce form.woocommerce-checkout .order_details{width:50%;margin-top:0;padding-left:1em}}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields h3,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h3,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields h3{font-size:2em}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row{width:100%;margin:1em 0;position:relative}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row.focused label:not(.checkbox):not(.select),div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row.focused label:not(.checkbox):not(.select),div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row.focused label:not(.checkbox):not(.select){top:0;color:#000;padding:0 2px;font-size:.7em;font-weight:500;transform:translateY(-50%);background-color:#3c3c3c}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row input:not(.input-checkbox),div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row input:not(.input-checkbox),div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row input:not(.input-checkbox){width:100%;color:#000;line-height:1;font-size:1em;font-weight:400;border-radius:0;font-weight:400;position:relative;padding:.75em 1.25em;border:1px solid #dcdcdc}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row input:not(.input-checkbox):hover,div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row input:not(.input-checkbox):focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row input:not(.input-checkbox):hover,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row input:not(.input-checkbox):focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row input:not(.input-checkbox):hover,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row input:not(.input-checkbox):focus{border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row input:not(.input-checkbox):focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row input:not(.input-checkbox):focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row input:not(.input-checkbox):focus{outline:2px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row input:not(.input-checkbox):read-only,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row input:not(.input-checkbox):read-only,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row input:not(.input-checkbox):read-only{color:#5e5e5e;cursor:not-allowed;pointer-events:none;background-color:#ececec}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row textarea,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row textarea,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row textarea{color:#000;width:100%;height:150px;font-size:1em;min-width:100%;max-width:100%;font-weight:400;border-radius:0;padding:.75em 1.25em;border:1px solid #dcdcdc}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row textarea:hover,div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row textarea:focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row textarea:hover,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row textarea:focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row textarea:hover,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row textarea:focus{border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row textarea:focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row textarea:focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row textarea:focus{outline:2px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row .select2 .selection .select2-selection--single,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row .select2 .selection .select2-selection--single,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row .select2 .selection .select2-selection--single{height:auto;border-radius:0;border:1px solid #dcdcdc}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered{color:#000;line-height:1;font-size:1em;padding:.9em 1.25em}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow{height:100%}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row label:not(.checkbox):not(.select),div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row label:not(.checkbox):not(.select),div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row label:not(.checkbox):not(.select){top:1em;opacity:1;z-index:2;left:1.25em;color:#a0a0a0;line-height:1;font-size:1em;font-weight:400;position:absolute;pointer-events:none;transform:translateY(0);transition:all 0.1s linear}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row label.checkbox,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row label.checkbox,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row label.checkbox{gap:.5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row label.checkbox input.input-checkbox,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row label.checkbox input.input-checkbox,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row label.checkbox input.input-checkbox{width:20px;height:20px;accent-color:#c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select{margin:1em 0 2em 0}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select label,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select label,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select label{top:0;opacity:1;z-index:2;left:1.25em;color:#000;line-height:1;padding:0 2px;font-size:.7em;font-weight:500;position:absolute;pointer-events:none;transform:translateY(-50%);transition:all 0.1s linear;background-color:#3c3c3c}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select span select,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select span select,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select span select{width:100%;color:#000;line-height:1;font-size:1em;font-weight:400;border-radius:0;font-weight:400;position:relative;background:#fff;padding:.75em 1.25em;border:1px solid #dcdcdc}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select span select:hover,div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select span select:focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select span select:hover,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select span select:focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select span select:hover,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select span select:focus{border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-billing-fields p.form-row-select span select:focus,div.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields p.form-row-select span select:focus,div.woocommerce form.woocommerce-checkout .woocommerce-additional-fields p.form-row-select span select:focus{outline:2px solid #c50050}div.woocommerce form.woocommerce-checkout #order_review_heading{font-size:2em}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table{table-layout:fixed;border-spacing:1px;border-collapse:collapse}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table th,div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table td{text-align:left;width:75%}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table th:nth-of-type(2),div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table td:nth-of-type(2){width:auto}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table thead{vertical-align:top}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table thead th{font-size:1.1em;padding:.5em 0 1em 0}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table thead th.product-total{display:flex;flex-direction:column}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table thead th span{color:#7f7f7f;font-size:.8em;font-weight:500}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr:last-of-type td{padding-bottom:2em}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td p{margin:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr.cart-subtotal{border-top:1px solid #e6e8ea}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr.cart-subtotal th,div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr.cart-subtotal td{padding-top:2em}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment ul{display:none}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment .shipping_notice_text{font-weight:500}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button{line-height:1;font-weight:400;border-radius:0;color:#c50050;text-decoration:none;font-size:1em;padding:.75em 1.25em;background-color:#fff;border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button:visited{color:#c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button:hover{color:#fff;background-color:#c50050;border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#c50050;border:1px solid #c50050;box-shadow:0 0 0 2px #fff,0 0 0 4px #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button{font-weight:700;text-decoration:none;background-color:#c50050;border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button:hover{border:1px solid #c50050}div.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order #payment button:focus-visible{border:1px solid #c50050;box-shadow:0 0 0 2px #3c3c3c,0 0 0 4px #c50050}div.woocommerce .woocommerce-order{margin:2rem auto}div.woocommerce .woocommerce-order .woocommerce-notice{font-weight:500;font-size:1.2em}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"SSSSS";opacity:.25;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;color:#c50050}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"S";color:#3c3c3c;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"S";color:#3c3c3c;opacity:.25}p.stars:hover a::before{content:"S";color:#c50050;opacity:1}p.stars.selected a.active::before{content:"S";color:#c50050;opacity:1}p.stars.selected a.active~a::before{content:"S";color:#3c3c3c;opacity:.25}p.stars.selected a:not(.active)::before{content:"S";color:#c50050;opacity:1}.woocommerce-tabs ul.tabs{margin:0;padding:5px;display:flex;list-style:none;border-radius:0;flex-direction:row;background-color:#fff;align-items:flex-start;border:1px solid #e6e8ea;justify-content:flex-start}.woocommerce-tabs ul.tabs li{margin:0;display:block;position:relative}.woocommerce-tabs ul.tabs li:not(:first-of-type){border-left:1px solid #e6e8ea}.woocommerce-tabs ul.tabs li.active a{color:#000;font-weight:700}.woocommerce-tabs ul.tabs li a{outline:0;display:block;color:#787878;padding:.75em 1.5em;text-decoration:none}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li a:focus{color:#c50050}.woocommerce-tabs ul.tabs li a:focus-visible{outline-offset:-2px;outline:2px solid #c50050}.woocommerce-tabs .panel{padding:1em .1em}.woocommerce-tabs .panel *:first-child{margin-top:0}.woocommerce-tabs .panel *:last-child{margin-bottom:0}.woocommerce-tabs .product-videos{gap:.5em;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.woocommerce-tabs .product-videos__video{width:100%;position:relative;aspect-ratio:16/9}.woocommerce-tabs .product-videos__video iframe{top:0;left:0;width:100%;height:100%;position:absolute}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 3px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 3px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{clear:both;padding:1em;margin:2em auto;font-weight:500;border-width:2px;border-radius:4px;border-style:solid;border-color:#0f834d;background-color:rgb(61.6465216223%,95.6083803384%,79.7985495568%)}.woocommerce-info,.woocommerce-noreviews,p.no-comments{border-color:#3d9cd2;background-color:#fff}.woocommerce-error{border-color:#e2401c;background-color:rgb(99.9567701096%,99.7066543153%,99.6510730276%)}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.quantity{padding:5px;display:flex;border-radius:0;flex-direction:row;align-items:stretch;background-color:#fff;border:1px solid #e6e8ea;justify-content:flex-start}.quantity.hidden{display:none}.quantity button{border:0;width:50px;height:40px;color:#b4b4b4;font-size:2em;display:flex;padding:0;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:0}.quantity button:hover,.quantity button:focus-visible{outline:0;color:#fff;background-color:#c50050}.quantity input[type=number]{border:0;margin:0;width:80px;line-height:1;border-radius:0;font-weight:700;text-align:center;padding:0 .5em 0 1.2em;background-color:#fff;border-left:1px solid #e6e8ea;border-right:1px solid #e6e8ea}@media (min-width:850px){.quantity input[type=number]{width:100px}}.quantity input[type=number]:focus{outline-offset:-2px;outline:2px solid #c50050}.woocommerce-form,.woocommerce-EditAccountForm,.woocommerce-ResetPassword{width:100%;margin:2rem 0;max-width:800px}.woocommerce-form p.form-row,.woocommerce-EditAccountForm p.form-row,.woocommerce-ResetPassword p.form-row{width:100%;margin:1em 0;max-width:450px;position:relative}.woocommerce-form p.form-row input:not(.woocommerce-form__input-checkbox),.woocommerce-EditAccountForm p.form-row input:not(.woocommerce-form__input-checkbox),.woocommerce-ResetPassword p.form-row input:not(.woocommerce-form__input-checkbox){width:100%;color:#000;line-height:1;font-size:1em;font-weight:400;border-radius:0;font-weight:400;position:relative;padding:.75em 1.25em;border:1px solid #dcdcdc}.woocommerce-form p.form-row input:not(.woocommerce-form__input-checkbox):hover,.woocommerce-form p.form-row input:not(.woocommerce-form__input-checkbox):focus,.woocommerce-EditAccountForm p.form-row input:not(.woocommerce-form__input-checkbox):hover,.woocommerce-EditAccountForm p.form-row input:not(.woocommerce-form__input-checkbox):focus,.woocommerce-ResetPassword p.form-row input:not(.woocommerce-form__input-checkbox):hover,.woocommerce-ResetPassword p.form-row input:not(.woocommerce-form__input-checkbox):focus{border:1px solid #c50050}.woocommerce-form p.form-row input:not(.woocommerce-form__input-checkbox):focus,.woocommerce-EditAccountForm p.form-row input:not(.woocommerce-form__input-checkbox):focus,.woocommerce-ResetPassword p.form-row input:not(.woocommerce-form__input-checkbox):focus{outline:2px solid #c50050}.woocommerce-form p.form-row textarea,.woocommerce-EditAccountForm p.form-row textarea,.woocommerce-ResetPassword p.form-row textarea{color:#000;width:100%;height:150px;font-size:1em;min-width:100%;max-width:100%;font-weight:400;border-radius:0;padding:.75em 1.25em;border:1px solid #dcdcdc}.woocommerce-form p.form-row textarea:hover,.woocommerce-form p.form-row textarea:focus,.woocommerce-EditAccountForm p.form-row textarea:hover,.woocommerce-EditAccountForm p.form-row textarea:focus,.woocommerce-ResetPassword p.form-row textarea:hover,.woocommerce-ResetPassword p.form-row textarea:focus{border:1px solid #c50050}.woocommerce-form p.form-row textarea:focus,.woocommerce-EditAccountForm p.form-row textarea:focus,.woocommerce-ResetPassword p.form-row textarea:focus{outline:2px solid #c50050}.woocommerce-form p.form-row .select2 .selection .select2-selection--single,.woocommerce-EditAccountForm p.form-row .select2 .selection .select2-selection--single,.woocommerce-ResetPassword p.form-row .select2 .selection .select2-selection--single{height:auto;border-radius:0;border:1px solid #dcdcdc}.woocommerce-form p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered,.woocommerce-EditAccountForm p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered,.woocommerce-ResetPassword p.form-row .select2 .selection .select2-selection--single .select2-selection__rendered{color:#000;line-height:1;font-size:1em;padding:.9em 1.25em}.woocommerce-form p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow,.woocommerce-EditAccountForm p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow,.woocommerce-ResetPassword p.form-row .select2 .selection .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-form p.form-row label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]),.woocommerce-EditAccountForm p.form-row label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]),.woocommerce-ResetPassword p.form-row label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]){top:1em;opacity:1;z-index:2;left:1.25em;color:#a0a0a0;line-height:1;font-size:1em;font-weight:400;position:absolute;pointer-events:none;transform:translateY(0);transition:all 0.1s linear}.woocommerce-form p.form-row label.woocommerce-form__label-for-checkbox,.woocommerce-EditAccountForm p.form-row label.woocommerce-form__label-for-checkbox,.woocommerce-ResetPassword p.form-row label.woocommerce-form__label-for-checkbox{margin:1em 0}.woocommerce-form p.form-row.focused label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]),.woocommerce-EditAccountForm p.form-row.focused label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]),.woocommerce-ResetPassword p.form-row.focused label:not(.woocommerce-form__label-for-checkbox):not([for=mailchimp_woocommerce_is_subscribed]):not([for=mailchimp_woocommerce_is_unsubscribed]):not([for=mailchimp_woocommerce_is_transactional]){top:0;color:#000;padding:0 2px;font-size:.7em;font-weight:500;transform:translateY(-50%);background-color:#3c3c3c}.woocommerce-form button[type=submit],.woocommerce-EditAccountForm button[type=submit],.woocommerce-ResetPassword button[type=submit]{line-height:1;font-weight:400;border-radius:0;color:#c50050;text-decoration:none;font-size:.9em;padding:.75em 1.25em;background-color:#fff;border:1px solid #c50050}.woocommerce-form button[type=submit]:visited,.woocommerce-EditAccountForm button[type=submit]:visited,.woocommerce-ResetPassword button[type=submit]:visited{color:#c50050}.woocommerce-form button[type=submit]:hover,.woocommerce-EditAccountForm button[type=submit]:hover,.woocommerce-ResetPassword button[type=submit]:hover{color:#fff;background-color:#c50050;border:1px solid #c50050}.woocommerce-form button[type=submit]:focus-visible,.woocommerce-EditAccountForm button[type=submit]:focus-visible,.woocommerce-ResetPassword button[type=submit]:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#c50050;border:1px solid #c50050;box-shadow:0 0 0 2px #fff,0 0 0 4px #c50050}.woocommerce-form button[type=submit],.woocommerce-EditAccountForm button[type=submit],.woocommerce-ResetPassword button[type=submit]{font-weight:700;background-color:#c50050;border:2px solid #c50050}.woocommerce-form button[type=submit]:hover,.woocommerce-EditAccountForm button[type=submit]:hover,.woocommerce-ResetPassword button[type=submit]:hover{border:2px solid #c50050}.woocommerce-form button[type=submit]:focus-visible,.woocommerce-EditAccountForm button[type=submit]:focus-visible,.woocommerce-ResetPassword button[type=submit]:focus-visible{border:2px solid #c50050;box-shadow:0 0 0 2px #3c3c3c,0 0 0 4px #c50050}.woocommerce-form label.woocommerce-form__label-for-checkbox,.woocommerce-EditAccountForm label.woocommerce-form__label-for-checkbox,.woocommerce-ResetPassword label.woocommerce-form__label-for-checkbox{gap:.5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.woocommerce-form label.woocommerce-form__label-for-checkbox input,.woocommerce-EditAccountForm label.woocommerce-form__label-for-checkbox input,.woocommerce-ResetPassword label.woocommerce-form__label-for-checkbox input{width:20px;height:20px;accent-color:#c50050}.woocommerce-form label[for=mailchimp_woocommerce_is_subscribed],.woocommerce-form label[for=mailchimp_woocommerce_is_unsubscribed],.woocommerce-form label[for=mailchimp_woocommerce_is_transactional],.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_subscribed],.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_unsubscribed],.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_transactional],.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_subscribed],.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_unsubscribed],.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_transactional]{gap:.5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.woocommerce-form label[for=mailchimp_woocommerce_is_subscribed] input,.woocommerce-form label[for=mailchimp_woocommerce_is_unsubscribed] input,.woocommerce-form label[for=mailchimp_woocommerce_is_transactional] input,.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_subscribed] input,.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_unsubscribed] input,.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_transactional] input,.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_subscribed] input,.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_unsubscribed] input,.woocommerce-ResetPassword label[for=mailchimp_woocommerce_is_transactional] input{width:16px!important;height:16px;accent-color:#c50050}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#c50050;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#c50050}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}