.woocommerce .page-width,.woocommerce-page .page-width{max-width:var(--page-width,120rem);margin:0 auto}.woocommerce-notices-wrapper:empty{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{border:.1rem solid rgba(var(--color-foreground),.15);border-left:.4rem solid rgb(var(--color-button))!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border-radius:0!important;padding:1.4rem 1.8rem!important;margin:0 0 2rem!important;list-style:none!important;font-size:1.5rem!important;position:relative!important}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before,.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-info::before,.woocommerce-page .woocommerce-message::before{content:none!important;display:none!important}.woocommerce-error{border-left-color:#c0392b!important}.woocommerce-info a,.woocommerce-message a{color:rgb(var(--color-link));font-weight:600}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--grid-desktop-horizontal-spacing,4rem);align-items:start;color:rgb(var(--color-foreground))}.woocommerce div.product>*{float:none!important;width:auto!important;margin:0}.woocommerce div.product div.woocommerce-product-gallery{width:100%!important;position:sticky;top:2rem}.woocommerce div.product div.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product .woocommerce-product-gallery__image{border-radius:var(--media-radius,0);overflow:hidden;background:rgb(var(--color-background))}.woocommerce div.product .woocommerce-product-gallery img,.woocommerce div.product .woocommerce-product-gallery__image a{display:block;width:100%;height:auto}.woocommerce div.product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none}.woocommerce div.product .flex-control-thumbs li{width:calc(25% - .75rem);margin:0;float:none}.woocommerce div.product .flex-control-thumbs img{border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--media-radius,0);cursor:pointer;opacity:.6;transition:opacity .15s}.woocommerce div.product .flex-control-thumbs img.flex-active,.woocommerce div.product .flex-control-thumbs img:hover{opacity:1;border-color:rgb(var(--color-button))}.woocommerce div.product .summary.entry-summary{display:flex;flex-direction:column;gap:1.6rem}.woocommerce div.product .product_title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:3rem;line-height:1.2;margin:0;color:rgb(var(--color-foreground))}.woocommerce div.product .woocommerce-Price-amount,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:2.2rem;color:rgb(var(--color-foreground));font-weight:600}.woocommerce div.product p.price del{opacity:.5;font-weight:400;margin-right:.6rem}.woocommerce div.product p.price ins{text-decoration:none;color:rgb(var(--color-link))}.woocommerce div.product .woocommerce-product-details__short-description{color:rgba(var(--color-foreground),.75);font-size:1.6rem;line-height:1.7}.woocommerce div.product p.stock.in-stock{color:rgb(var(--color-link));font-weight:600;margin:0}.woocommerce div.product p.stock.out-of-stock{color:#c0392b}.woocommerce div.product form.cart{margin:0;display:flex;flex-wrap:wrap;gap:1.2rem;align-items:stretch}.woocommerce div.product form.cart .quantity input.qty{width:6.4rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius,0);padding:1.2rem .6rem;font-size:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.woocommerce div.product form.cart table.variations{margin:0 0 1rem;width:100%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{padding:.6rem 0;border:0;text-align:left}.woocommerce div.product form.cart table.variations select{width:100%;padding:1.1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius,0);background:rgb(var(--color-background));font-size:1.5rem}.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce .button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product .single_add_to_cart_button,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:var(--buttons-border-width,.1rem) solid rgb(var(--color-button));border-radius:var(--buttons-radius,0);padding:1.5rem 3rem;min-height:4.5rem;font-size:1.5rem;font-weight:600;letter-spacing:.06rem;line-height:1;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s}.woocommerce #place_order:hover,.woocommerce .button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product .single_add_to_cart_button:hover,.woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{opacity:.82;color:rgb(var(--color-button-text))}.woocommerce div.product .single_add_to_cart_button{flex:1 1 auto;min-width:18rem}.woocommerce .button.added::after{display:none}.woocommerce div.product .product_meta{font-size:1.4rem;color:rgba(var(--color-foreground),.7);border-top:.1rem solid rgba(var(--color-foreground),.15);padding-top:1.6rem;margin-top:.6rem}.woocommerce div.product .product_meta>span{display:block;margin:.3rem 0}.woocommerce div.product .product_meta a{color:rgb(var(--color-link))}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:4rem}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0 0 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{list-style:none;margin:0;padding:0;border:0;background:0 0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:1.1rem 1.8rem;color:rgba(var(--color-foreground),.65);font-weight:600;font-size:1.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:rgb(var(--color-foreground));box-shadow:inset 0 -.3rem 0 rgb(var(--color-button))}.woocommerce div.product .woocommerce-tabs .panel{font-size:1.6rem;line-height:1.8;color:rgba(var(--color-foreground),.9)}.woocommerce #review_form input,.woocommerce #review_form textarea{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius,0);padding:1.1rem 1.2rem;width:100%;font-size:1.5rem}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:var(--grid-desktop-horizontal-spacing,2.4rem);margin:0;padding:0;list-style:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;float:none!important;margin:0!important;display:flex;flex-direction:column;text-align:left;color:rgb(var(--color-foreground))}.woocommerce ul.products li.product a img{border-radius:var(--media-radius,0);margin:0 0 1.2rem;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:var(--blog-card-border-width,0) solid rgba(var(--color-foreground),.1)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;margin:0 0 .6rem;color:rgb(var(--color-foreground));padding:0;font-weight:var(--font-heading-weight,400)}.woocommerce ul.products li.product .price{color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:.1rem;margin:0 0 1.2rem;display:block}.woocommerce ul.products li.product .price del{opacity:.5;font-weight:400}.woocommerce ul.products li.product .price ins{text-decoration:none;color:rgb(var(--color-link))}.woocommerce ul.products li.product a.added_to_cart,.woocommerce ul.products li.product a.button{margin-top:auto;align-self:flex-start;padding:1rem 2rem;font-size:1.4rem;min-height:auto}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background:rgb(var(--color-badge-background));color:rgb(var(--color-badge-foreground));border:.1rem solid rgba(var(--color-badge-border),.55);border-radius:0;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:600;min-height:auto;min-width:auto;line-height:1.4;top:1rem;left:1rem;margin:0}.woocommerce .woocommerce-result-count{color:rgba(var(--color-foreground),.7);font-size:1.4rem}.woocommerce .woocommerce-ordering select{padding:.9rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius,0);background:rgb(var(--color-background))}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:.6rem;justify-content:center;margin-top:3rem}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:0;padding:.9rem 1.4rem;color:rgb(var(--color-foreground))}.woocommerce nav.woocommerce-pagination ul li span.current{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.woocommerce .star-rating{color:rgb(var(--color-button))}.woocommerce table.shop_table{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:0;border-collapse:separate;border-spacing:0;overflow:hidden;width:100%;background:rgb(var(--color-background))}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:1.4rem 1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.5rem}.woocommerce table.shop_table thead th{background:rgba(var(--color-foreground),.04);border-top:0;text-align:left}.woocommerce table.cart img{width:7.2rem;height:auto;border-radius:var(--media-radius,0)}.woocommerce .cart-collaterals{width:100%;margin-top:3rem}.woocommerce .cart-collaterals .cart_totals{float:none;width:100%;max-width:42rem;margin-left:auto}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%}.woocommerce form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--grid-desktop-horizontal-spacing,4rem);align-items:start}.woocommerce form.checkout #customer_details{grid-column:1}.woocommerce form.checkout #order_review,.woocommerce form.checkout #order_review_heading{grid-column:2}.woocommerce form .form-row{margin:0 0 1.4rem;padding:0}.woocommerce form .form-row label{display:block;margin:0 0 .5rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.woocommerce .select2-selection,.woocommerce form .input-text,.woocommerce form select{border:.1rem solid rgba(var(--color-foreground),.25)!important;border-radius:var(--inputs-radius,0);padding:1.2rem 1.4rem;font-size:1.5rem;width:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:auto}.woocommerce #payment{background:rgba(var(--color-foreground),.04);border-radius:0;padding:2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.8rem;max-width:200px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:1rem 1.6rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:0;color:rgb(var(--color-foreground))}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}@media (max-width:990px){.woocommerce div.product{grid-template-columns:1fr;gap:2.4rem}.woocommerce div.product div.woocommerce-product-gallery{position:static}.woocommerce form.checkout{grid-template-columns:1fr;gap:2.4rem}.woocommerce form.checkout #customer_details,.woocommerce form.checkout #order_review,.woocommerce form.checkout #order_review_heading{grid-column:1}}@media (max-width:600px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.4rem}.woocommerce div.product .product_title{font-size:2.4rem}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%;flex:1 1 100%}}@media (max-width:749px){body.tax-product_cat .section-template--main,body.woocommerce-shop .section-template--main{padding-top:1.2rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none!important;width:100%;margin:0 0 1.2rem}.woocommerce .woocommerce-ordering select{width:100%;min-height:4.6rem;font-size:1.45rem}.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.8rem 1.4rem!important}.woocommerce ul.products li.product a img{margin-bottom:1rem;aspect-ratio:1/1;object-fit:contain;background:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.48rem;line-height:1.34;margin-bottom:.6rem}.woocommerce ul.products li.product a.added_to_cart,.woocommerce ul.products li.product a.button{min-height:4rem;padding:.9rem 1.1rem;font-size:1.25rem}}.woocommerce div.product .xindari-product-bullets{margin:.2rem 0 0;grid-column:auto}.xindari-product-bullets ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}.xindari-product-bullets li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.xindari-product-bullets li::before{content:"";position:absolute;left:0;top:.7rem;width:.7rem;height:.7rem;background:rgb(var(--color-button));border-radius:50%}.product-trust-badges{display:flex;flex-wrap:wrap;gap:1.6rem;margin:.4rem 0 0;padding:1.8rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.15)}.product-trust-badges>div{flex:1 1 12rem;display:flex;flex-direction:column;gap:.2rem}.product-trust-badges strong{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.product-trust-badges span{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.product-seo-geo{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:var(--product-seo-padding-top,4rem) 0 var(--product-seo-padding-bottom,4rem);margin:4rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-seo-geo__inner{max-width:var(--page-width,120rem);margin:0 auto;display:flex;flex-direction:column;gap:4.5rem}.product-seo-geo__eyebrow,.product-seo-geo__label{text-transform:uppercase;letter-spacing:.12rem;font-size:1.2rem;font-weight:600;color:rgb(var(--color-button));margin:0 0 .8rem}.product-seo-geo__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:2.8rem;line-height:1.2;margin:0 0 1rem;color:rgb(var(--color-foreground))}.product-seo-geo__intro{font-size:1.6rem;line-height:1.7;max-width:70ch;color:rgba(var(--color-foreground),.78)}.product-seo-geo__intro p{margin:0}.product-seo-geo__group-header{margin:0 0 2rem}.product-seo-geo__group-header--center{text-align:center}.product-seo-geo__section-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:2.2rem;line-height:1.25;margin:0;color:rgb(var(--color-foreground))}.product-seo-geo__feature-grid,.product-seo-geo__link-grid,.product-seo-geo__mini-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.product-seo-geo__fit-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.product-seo-geo__card,.product-seo-geo__fit-card,.product-seo-geo__link-card,.product-seo-geo__mini-card{background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--media-radius,0);padding:2rem}.product-seo-geo__card h4,.product-seo-geo__fit-card h4,.product-seo-geo__link-card h4,.product-seo-geo__mini-card h4{font-size:1.7rem;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.product-seo-geo__card p,.product-seo-geo__link-card p,.product-seo-geo__mini-card p{font-size:1.5rem;line-height:1.6;margin:0;color:rgba(var(--color-foreground),.72)}.product-seo-geo__card span{display:inline-block;margin-top:1.2rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-button));border:.1rem solid rgba(var(--color-button),.4);padding:.3rem 1rem}.product-seo-geo__text-link{display:inline-block;margin-top:1.2rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.product-seo-geo__split{display:grid;gap:2.5rem 4rem;grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start}.product-seo-geo__table-wrap{overflow-x:auto}.product-seo-geo__table{width:100%;border-collapse:collapse;font-size:1.5rem}.product-seo-geo__table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.product-seo-geo__table td,.product-seo-geo__table th{text-align:left;padding:1.1rem 1.4rem;vertical-align:top;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-seo-geo__table th{width:38%;font-weight:600;color:rgba(var(--color-foreground),.65)}.product-seo-geo__table td{color:rgb(var(--color-foreground))}.product-seo-geo__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.product-seo-geo__steps li{display:flex;gap:1.4rem;align-items:flex-start}.product-seo-geo__steps li>span{flex:0 0 auto;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.5rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.product-seo-geo__steps h4{font-size:1.6rem;margin:0 0 .4rem}.product-seo-geo__steps p{font-size:1.5rem;line-height:1.6;margin:0;color:rgba(var(--color-foreground),.72)}.product-seo-geo__privacy{display:grid;gap:1rem 3rem;grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start;background:rgba(var(--color-button),.08);border-radius:var(--media-radius,0);padding:2.5rem}.product-seo-geo__privacy h3{font-size:2rem;margin:.3rem 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400)}.product-seo-geo__privacy .rte{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}.product-seo-geo__fit-card ul{margin:0;padding-left:1.8rem;display:flex;flex-direction:column;gap:.6rem}.product-seo-geo__fit-card li{font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.product-seo-geo__faq-list{display:flex;flex-direction:column;border-top:.1rem solid rgba(var(--color-foreground),.14)}.product-seo-geo__faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.product-seo-geo__faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1.8rem 0;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.product-seo-geo__faq-item summary::-webkit-details-marker{display:none}.product-seo-geo__faq-item summary span:last-child{color:rgb(var(--color-button));font-size:2rem;line-height:1;transition:transform .15s}.product-seo-geo__faq-item[open] summary span:last-child{transform:rotate(45deg)}.product-seo-geo__faq-item .rte{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}.product-seo-geo__guide-list{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}.product-seo-geo__guide-link{display:flex;flex-direction:column;gap:.4rem;padding:1.8rem 2rem;text-decoration:none;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--media-radius,0);color:rgb(var(--color-foreground));transition:border-color .15s}.product-seo-geo__guide-link:hover{border-color:rgb(var(--color-button))}.product-seo-geo__guide-link span{font-size:1.6rem;font-weight:600}.product-seo-geo__guide-link small{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media (max-width:749px){.product-seo-geo__privacy,.product-seo-geo__split{grid-template-columns:1fr}.product-seo-geo__heading{font-size:2.3rem}.product-seo-geo__inner{gap:3.5rem}}.product-seo-geo__privacy,.product-seo-geo__split{grid-template-columns:1fr;gap:1.2rem}.woocommerce div.product>:not(.woocommerce-product-gallery):not(.summary){grid-column:1/-1}.woocommerce div.product div.woocommerce-product-gallery{opacity:1!important}.woocommerce div.product div.woocommerce-product-gallery[data-xg="1"] .woocommerce-product-gallery__trigger,.woocommerce div.product div.woocommerce-product-gallery[data-xg="1"] .woocommerce-product-gallery__wrapper{display:none!important}.xindari-gallery{display:flex;flex-direction:column;gap:1rem}.xg-main{position:relative;overflow:hidden;background:rgb(var(--color-background));border-radius:var(--media-radius,0)}.xg-main .xg-zoom{display:block}.xg-main-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.xg-nav{position:absolute;top:50%;transform:translateY(-50%);padding:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));font-size:2.2rem;line-height:1;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.xg-nav:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.xg-prev{left:1.2rem}.xg-next{right:1.2rem}.xg-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.xg-thumb{padding:0;cursor:pointer;overflow:hidden;aspect-ratio:1/1;opacity:.55;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--media-radius,0);background:rgb(var(--color-background));transition:opacity .15s,border-color .15s}.xg-thumb img{display:block;width:100%;height:100%;object-fit:contain}.xg-thumb:hover{opacity:1}.xg-thumb.is-active{opacity:1;border-color:rgb(var(--color-button))}@media (max-width:989px){.xg-thumbs{grid-template-columns:repeat(5,1fr)}}@media (max-width:749px){.xg-thumbs{grid-template-columns:repeat(4,1fr)}.xg-nav{width:3.4rem;height:3.4rem;font-size:1.8rem}.xindari-gallery{gap:.8rem}.xg-main-img{aspect-ratio:1/1.02;max-height:62rem}.xg-thumbs{gap:.8rem}}.woocommerce div.product .summary.entry-summary{display:flex;flex-direction:column;gap:1.6rem}.woocommerce div.product .summary.entry-summary>*{margin:0}.woocommerce div.product .summary .product_title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:2.8rem;line-height:1.25;color:rgb(var(--color-foreground))}.woocommerce div.product .summary .price,.woocommerce div.product .summary .woocommerce-variation-price .price,.woocommerce div.product .summary p.price{font-size:2rem;font-weight:600;color:rgb(var(--color-foreground));margin:0}.woocommerce div.product .summary .price del,.woocommerce div.product .summary p.price del{opacity:.5;font-weight:400;margin-right:.6rem}.woocommerce div.product .summary .price ins,.woocommerce div.product .summary p.price ins{text-decoration:none;color:rgb(var(--color-link))}.woocommerce div.product form.cart.variations_form{display:block;margin:0}.woocommerce div.product form.cart .variations{display:block;width:100%;margin:0 0 1.6rem;border:0}.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr{display:block;width:100%}.woocommerce div.product form.cart .variations td.value,.woocommerce div.product form.cart .variations th.label{display:block;width:100%;padding:0;border:0;text-align:left}.woocommerce div.product form.cart .variations th.label label{display:block;margin:0 0 .6rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.woocommerce div.product form.cart .variations td.value{position:relative}.woocommerce div.product form.cart .variations select{width:100%;min-height:4.6rem;padding:1.1rem 3.6rem 1.1rem 1.4rem;font-size:1.5rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius,0);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(var(--color-foreground),.7) 50%),linear-gradient(135deg,rgba(var(--color-foreground),.7) 50%,transparent 50%);background-position:calc(100% - 2rem) 53%,calc(100% - 1.5rem) 53%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.woocommerce div.product form.cart .variations select:focus{outline:0;border-color:rgb(var(--color-button))}.woocommerce div.product form.cart .reset_variations{display:inline-block;margin:.8rem 0 0;font-size:1.3rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.woocommerce div.product .single_variation_wrap .woocommerce-variation:empty{display:none}.woocommerce div.product .single_variation .price{font-size:2rem;font-weight:600;color:rgb(var(--color-foreground))}.woocommerce div.product .single_variation .stock{font-size:1.4rem;color:rgb(var(--color-link));margin:.4rem 0 0}.woocommerce div.product .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;gap:1.2rem;align-items:stretch;flex-wrap:wrap;margin:0}.woocommerce div.product .woocommerce-variation-add-to-cart{margin:1.2rem 0 0}.woocommerce div.product form.cart .quantity{margin:0;display:flex}.woocommerce div.product form.cart .quantity input.qty{width:8rem;min-height:4.7rem;text-align:center;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius,0);-moz-appearance:textfield}.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce #place_order,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce div.product .single_add_to_cart_button.button.alt,.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce input.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{flex:1 1 auto;min-width:18rem;min-height:4.7rem;padding:1.5rem 3rem;font-size:1.5rem;font-weight:600;letter-spacing:.06rem;line-height:1;border-radius:var(--buttons-radius,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgb(var(--color-button,183,124,124))!important;color:rgb(var(--color-button-text,255,255,255))!important;border:.1rem solid rgb(var(--color-button,183,124,124))!important;transition:opacity .15s}.woocommerce #place_order:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce input.button.alt:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{opacity:.85;background:rgb(var(--color-button,183,124,124))!important;color:rgb(var(--color-button-text,255,255,255))!important}.woocommerce div.product form.cart .single_add_to_cart_button.disabled,.woocommerce div.product form.cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.woocommerce div.product .summary .woocommerce-variation{margin:0 0 1rem}@media (max-width:600px){.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 100%}.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart .quantity input.qty{width:100%}}.woocommerce div.product>.related.products,.woocommerce div.product>.up-sells,.woocommerce div.product>.woocommerce-tabs,.woocommerce div.product>section.related,.woocommerce div.product>section.shopify-section{grid-column:1/-1!important;width:100%!important;float:none!important;clear:both!important}.woocommerce div.product .related.products,.woocommerce div.product .up-sells.products{margin-top:4rem}.woocommerce div.product .related.products>h2,.woocommerce div.product .up-sells.products>h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:2.2rem;margin:0 0 2rem;color:rgb(var(--color-foreground))}.woocommerce div.product .related.products ul.products,.woocommerce div.product .up-sells.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2.4rem!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;list-style:none!important}.woocommerce div.product .related.products ul.products li.product,.woocommerce div.product .up-sells.products ul.products li.product{width:auto!important;float:none!important;margin:0!important;clear:none!important}@media (max-width:989px){.woocommerce div.product .related.products ul.products,.woocommerce div.product .up-sells.products ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:749px){.woocommerce div.product .related.products ul.products,.woocommerce div.product .up-sells.products ul.products{grid-template-columns:repeat(2,1fr)!important}}.woocommerce div.product .related.products ul.products::after,.woocommerce div.product .related.products ul.products::before,.woocommerce div.product .up-sells.products ul.products::after,.woocommerce div.product .up-sells.products ul.products::before,.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:none!important;display:none!important}.woocommerce div.product form.cart .variations select.xbb-native{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations tr{display:block;width:100%;padding:0;border:0;margin:0}.woocommerce div.product form.cart .variations th label{display:none}.woocommerce div.product form.cart .reset_variations{display:inline-block;margin:.6rem 0 0;font-size:1.3rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.xbb-field{margin:0 0 1.6rem}.xbb-label{display:block;font-size:1.4rem;font-weight:600;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.xbb-pills{display:flex;flex-wrap:wrap;gap:.8rem}.xbb-pill{min-height:4.5rem;padding:1rem 2.2rem;font-size:1.5rem;line-height:1;cursor:pointer;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--variant-pills-radius,0);transition:border-color .12s,box-shadow .12s}.xbb-pill:hover{border-color:rgb(var(--color-foreground))}.xbb-pill.is-active{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 .1rem rgb(var(--color-button))}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.xbb-qty-label{margin-top:.4rem}.woocommerce div.product form.cart .quantity.xbb-qty{display:inline-flex;align-items:stretch;width:14rem;margin:0;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius,0);overflow:hidden}.woocommerce div.product form.cart .quantity.xbb-qty input.qty{width:auto;flex:1 1 auto;min-width:0;min-height:4.6rem;text-align:center;border:0!important;background:rgb(var(--color-background));font-size:1.6rem;color:rgb(var(--color-foreground));-moz-appearance:textfield}.woocommerce div.product form.cart .quantity.xbb-qty input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart .quantity.xbb-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xbb-qbtn{width:4.5rem;flex:0 0 auto;border:0;cursor:pointer;font-size:1.9rem;line-height:1;color:rgb(var(--color-foreground));background:rgb(var(--color-background));transition:background .12s}.xbb-qbtn:hover{background:rgba(var(--color-foreground),.06)}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 100%!important;width:100%!important;min-width:0!important}.woocommerce div.product .summary.entry-summary{gap:1.55rem}.woocommerce div.product .summary.entry-summary>*{margin:0}.woocommerce div.product .summary .product_title{font-size:3rem;line-height:1.2;font-weight:400;letter-spacing:0}.woocommerce div.product .summary .xindari-product-bullets{margin:.1rem 0 .2rem}.woocommerce div.product .summary .xindari-product-bullets ul{gap:.75rem}.woocommerce div.product .summary .xindari-product-bullets li{font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.82)}.woocommerce div.product .summary .price,.woocommerce div.product .summary .woocommerce-variation-price .price,.woocommerce div.product .summary p.price{font-size:2.2rem;line-height:1.25;font-weight:700;letter-spacing:.02rem}.woocommerce div.product form.cart.variations_form{display:block;width:100%}.woocommerce div.product form.cart .variations{margin:0}.woocommerce div.product form.cart .reset_variations,.woocommerce div.product form.cart .reset_variations_alert,.woocommerce div.product form.cart .variations select.xbb-native{display:none!important}.woocommerce div.product .summary variant-selects.xbb-vs{display:block;margin:.2rem 0 1.2rem}.woocommerce div.product .summary .product-form__input--pill{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none}.woocommerce div.product .summary .product-form__input--pill legend.form__label{display:block;margin:0 0 .85rem;padding:0;font-size:1.3rem;line-height:1.3;font-weight:400;color:rgb(var(--color-foreground))}.woocommerce div.product .summary .product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.woocommerce div.product .summary .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:3.7rem;margin:0 .45rem .45rem 0;padding:.9rem 2rem;border:.1rem solid rgba(var(--color-foreground),.48);border-radius:4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;font-weight:400;cursor:pointer;letter-spacing:.02rem;transition:background .12s,border-color .12s,color .12s}.woocommerce div.product .summary .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.woocommerce div.product .summary .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.2rem}.woocommerce div.product .summary .single_variation_wrap{margin-top:.4rem}.woocommerce div.product .summary .single_variation{margin:0 0 1.4rem}.woocommerce div.product .summary .single_variation .price{display:block;margin:.2rem 0 .65rem;font-size:2.2rem;font-weight:700}.woocommerce div.product .summary .woocommerce-variation-availability .stock{margin:0;color:rgb(var(--color-button));font-size:1.3rem;font-weight:700;letter-spacing:.05rem}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.woocommerce div.product .summary .xbb-qty-label{display:block;margin:.25rem 0 -.25rem;font-size:1.4rem;line-height:1.3;font-weight:700;color:rgb(var(--color-foreground))}.woocommerce div.product form.cart .quantity.xbb-qty{width:14rem;height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:0;background:rgb(var(--color-background))}.woocommerce div.product form.cart .quantity.xbb-qty input.qty{min-height:4.6rem;font-size:1.6rem;line-height:1;border:0!important}.woocommerce div.product form.cart .quantity.xbb-qty .xbb-qbtn{width:4.6rem;font-size:1.8rem;background:0 0;color:rgb(var(--color-foreground))}.woocommerce div.product form.cart .quantity.xbb-qty .xbb-qbtn:hover{background:rgba(var(--color-foreground),.05)}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{min-height:4.7rem;padding:1.35rem 3rem;font-size:1.5rem;line-height:1.2;font-weight:700;text-transform:none;letter-spacing:0;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:.1rem solid rgb(var(--color-button))!important;border-radius:0!important}.woocommerce div.product .summary .product-trust-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 2.4rem;margin:.35rem 0 0;padding:1.9rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.15)}.woocommerce div.product .summary .product-trust-badges>div{min-width:0;gap:.35rem}.woocommerce div.product .summary .product-trust-badges strong{font-size:1.45rem;line-height:1.3;font-weight:700;letter-spacing:.04rem;color:rgb(var(--color-foreground))}.woocommerce div.product .summary .product-trust-badges span{font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.62)}.woocommerce div.product .summary .product_meta{margin-top:0;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}@media (max-width:749px){.woocommerce div.product .summary .product_title{font-size:2.4rem}.woocommerce div.product .summary .product-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}@media (max-width:749px){.woocommerce div.product{gap:1.8rem!important}.woocommerce div.product .summary.entry-summary{gap:1.25rem}.woocommerce div.product .summary .product_title{font-size:2.35rem;line-height:1.22}.woocommerce div.product .summary .xindari-product-bullets ul{gap:.62rem}.woocommerce div.product .summary .xindari-product-bullets li{font-size:1.38rem;line-height:1.45}.woocommerce div.product .summary .price,.woocommerce div.product .summary .woocommerce-variation-price .price,.woocommerce div.product .summary p.price{font-size:2rem}.woocommerce div.product .summary .product-form__input--pill input[type=radio]+label{min-height:3.6rem;padding:.85rem 1.7rem;font-size:1.35rem}.woocommerce div.product form.cart .quantity.xbb-qty{width:13.8rem;height:4.6rem}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{min-height:4.8rem}.woocommerce div.product .summary .product-trust-badges{gap:1.3rem 1.1rem;padding-top:1.5rem}.woocommerce div.product .summary .product-trust-badges strong{font-size:1.34rem}.woocommerce div.product .summary .product-trust-badges span{font-size:1.2rem}.product-seo-geo{padding-top:3rem;padding-bottom:3rem}.product-seo-geo__inner{gap:2.4rem;padding-left:1.5rem;padding-right:1.5rem}.product-seo-geo__heading,.product-seo-geo__section-title{font-size:2.15rem;line-height:1.2}.product-seo-geo__card p,.product-seo-geo__faq-item .rte,.product-seo-geo__intro,.product-seo-geo__link-card p,.product-seo-geo__mini-card p,.product-seo-geo__privacy .rte,.product-seo-geo__steps p{font-size:1.38rem;line-height:1.62}.product-seo-geo__feature-grid,.product-seo-geo__fit-grid,.product-seo-geo__link-grid,.product-seo-geo__mini-grid{gap:1.2rem}.product-seo-geo__card,.product-seo-geo__fit-card,.product-seo-geo__link-card,.product-seo-geo__mini-card{padding:1.6rem}.woocommerce div.product .related.products,.woocommerce div.product .up-sells.products{margin-top:3rem}}.xindari-account-container{margin-top:2rem;color:rgb(var(--color-foreground))}.my-account-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:2rem;margin-bottom:3rem}.my-account-title{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:400;letter-spacing:.06rem;margin:0}.my-account-logout-link{font-size:1.4rem;text-decoration:none;color:rgba(var(--color-foreground),.75);display:inline-flex;align-items:center;transition:color .15s ease}.my-account-logout-link:hover{color:rgb(var(--color-button))}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:3.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:1rem;padding:0;list-style:none;max-width:200px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:1.1rem 2.2rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:0;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-foreground));transition:all .15s ease;background:0 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{border-color:rgb(var(--color-foreground))}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.xindari-account-content-card{background:0 0}.xindari-dashboard-welcome{font-size:1.6rem;margin-bottom:3rem;color:rgba(var(--color-foreground),.85);line-height:1.6}.logout-inline-link{color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:.3rem}.xindari-dashboard-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:4.5rem;align-items:start}.xindari-dashboard-section-title{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;margin:0 0 2rem;letter-spacing:.04rem}.account-address-card,.account-profile-card{border:.1rem solid rgba(var(--color-foreground),.08);padding:2.4rem;margin-bottom:2rem;background:rgba(var(--color-foreground),.01)}.address-card-subtitle{font-size:1.6rem;font-weight:600;margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.formatted-address-text{font-size:1.4rem;color:rgba(var(--color-foreground),.8);line-height:1.6;font-style:normal}.no-address-text{color:rgba(var(--color-foreground),.5);margin:0}.address-actions,.profile-actions{margin-top:2rem}.xindari-text-underline-link{font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;transition:color .15s ease}.xindari-text-underline-link:hover{color:rgb(var(--color-button))}.profile-meta-item{font-size:1.4rem;margin:0 0 1rem;color:rgba(var(--color-foreground),.8)}.xindari-orders-table{width:100%;border-collapse:collapse;text-align:left;font-size:1.4rem;margin-bottom:2.5rem}.xindari-orders-table th{padding:1.5rem;font-weight:400;color:rgba(var(--color-foreground),.7);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.xindari-orders-table td{padding:1.8rem 1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.05);vertical-align:middle}.order-number-link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;font-weight:500}.order-number-link:hover{color:rgb(var(--color-button))}.order-status-badge{display:inline-block;padding:.4rem .8rem;font-size:1.2rem;border-radius:.2rem;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.8);text-transform:capitalize}.order-status-badge.status-completed{background:rgba(46,204,113,.1);color:#27ae60}.order-status-badge.status-processing{background:rgba(241,196,15,.1);color:#d35400}.xindari-link-button{display:inline-block;text-decoration:none;padding:.8rem 1.6rem;border:.1rem solid rgb(var(--color-button));background:0 0;color:rgb(var(--color-button));font-size:1.3rem;transition:all .15s ease}.xindari-link-button:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.view-all-orders-container{margin-top:1.5rem}.xindari-secondary-button{display:inline-block;text-decoration:none;padding:1.2rem 2.8rem;border:.1rem solid rgba(var(--color-foreground),.7);background:0 0;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.08rem;transition:all .15s ease}.xindari-secondary-button:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.empty-orders-prompt{padding:4rem 2rem;border:.1rem dashed rgba(var(--color-foreground),.15);text-align:center;margin-bottom:2rem}.empty-orders-prompt p{font-size:1.5rem;color:rgba(var(--color-foreground),.6);margin:0 0 2rem}.xindari-button-link{display:inline-block;text-decoration:none;padding:1.2rem 2.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.5rem;letter-spacing:.08rem;transition:opacity .15s ease}.xindari-button-link:hover{opacity:.9}.woocommerce-EditAccountForm,.woocommerce-address-fields{max-width:60rem;margin-top:1rem}.woocommerce-address-fields h3{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;margin-bottom:2rem}.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row{margin-bottom:2rem}.woocommerce-EditAccountForm label,.woocommerce-address-fields label{display:block;font-size:1.4rem;margin-bottom:.8rem;color:rgba(var(--color-foreground),.85)}.woocommerce-EditAccountForm input.input-text,.woocommerce-address-fields input.input-text,.woocommerce-address-fields select{font-family:inherit;width:100%;padding:1.2rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:0;font-size:1.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-sizing:border-box}.woocommerce-EditAccountForm input.input-text:focus,.woocommerce-address-fields input.input-text:focus{outline:0;border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.woocommerce-EditAccountForm button.button,.woocommerce-address-fields button.button{display:inline-block;padding:1.4rem 3.5rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:0;font-size:1.5rem;letter-spacing:.08rem;cursor:pointer;transition:opacity .15s ease}.woocommerce-EditAccountForm button.button:hover,.woocommerce-address-fields button.button:hover{opacity:.9}@media (max-width:768px){.my-account-header{flex-direction:column;gap:1rem;align-items:flex-start}.xindari-dashboard-grid{grid-template-columns:1fr;gap:3.5rem}.xindari-orders-table thead{display:none}.xindari-orders-table tr{display:block;border:.1rem solid rgba(var(--color-foreground),.08);padding:1.5rem;margin-bottom:1.5rem}.xindari-orders-table td{display:block;text-align:right;padding:.8rem 0;border-bottom:.1rem dashed rgba(var(--color-foreground),.05)}.xindari-orders-table td:last-child{border-bottom:none;text-align:center;padding-top:1.5rem}.xindari-orders-table td::before{content:attr(data-label);float:left;font-weight:600;color:rgba(var(--color-foreground),.6)}}.xindari-login-register-grid{margin:4rem auto!important;color:rgb(var(--color-foreground));width:100%;max-width:360px!important;box-sizing:border-box}.xindari-login-register-grid.show-register .xindari-login-card{display:none!important}.xindari-login-register-grid:not(.show-register) .xindari-register-card{display:none!important}.xindari-login-card,.xindari-register-card{display:flex;flex-direction:column}.xindari-login-switch-prompt{text-align:center;margin-top:2.5rem;font-size:1.4rem;color:rgba(var(--color-foreground),.65);letter-spacing:.04rem;border-top:.1rem solid rgba(var(--color-foreground),.08);padding-top:2rem}.xindari-login-switch-prompt a.xindari-switch-link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;font-weight:500;margin-left:.5rem;transition:color .15s ease;cursor:pointer}.xindari-login-switch-prompt a.xindari-switch-link:hover{color:rgb(var(--color-button))}.woocommerce-form-login.login,.woocommerce-form-register.register{border:none!important;background:0 0!important;padding:0!important;margin:0!important;box-shadow:none!important}.xindari-login-card h2,.xindari-register-card h2{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;margin:0 0 2.5rem 0;letter-spacing:.06rem}.woocommerce-form-login .woocommerce-form-row,.woocommerce-form-register .woocommerce-form-row{margin-bottom:2rem}.woocommerce-form-login label,.woocommerce-form-register label{display:block;font-size:1.4rem;margin-bottom:.8rem;color:rgba(var(--color-foreground),.85);letter-spacing:.04rem}.woocommerce-form-login input.input-text,.woocommerce-form-register input.input-text{font-family:inherit;width:100%;padding:1.2rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:0!important;font-size:1.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce-form-login input.input-text:focus,.woocommerce-form-register input.input-text:focus{outline:0;border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit{display:block;width:100%!important;padding:1.4rem 2rem!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:none!important;border-radius:0!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.1rem!important;text-transform:uppercase!important;cursor:pointer;transition:opacity .15s ease;margin-top:1rem}.woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-form-register .woocommerce-form-register__submit:hover{opacity:.9!important}.xindari-login-secondary-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;font-size:1.4rem}.xindari-login-secondary-actions label.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:0;cursor:pointer;font-size:1.4rem}.xindari-login-secondary-actions label.woocommerce-form-login__rememberme input{margin:0}.xindari-login-secondary-actions a{color:rgba(var(--color-foreground),.75);text-decoration:underline;text-underline-offset:.3rem;transition:color .15s ease}.xindari-login-secondary-actions a:hover{color:rgb(var(--color-button))}@media (max-width:768px){.xindari-login-register-grid.has-registration{grid-template-columns:1fr;gap:40px;padding:0 20px}.xindari-login-register-grid.single-login{padding:0 20px}.xindari-login-secondary-actions{flex-direction:column;align-items:flex-start;gap:15px}}.woocommerce-Address-title.title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.8rem!important;float:none!important;width:100%!important;margin-bottom:1.5rem!important}.woocommerce-Address-title.title h2,.woocommerce-Address-title.title h3{display:block!important;float:none!important;margin:0!important}.woocommerce-Address-title.title a.edit{display:inline-block!important;float:none!important;margin:0!important;font-size:1.4rem!important;text-decoration:underline!important;text-underline-offset:.3rem!important;color:rgb(var(--color-button))!important}body.woocommerce-cart .section-template--main,body.woocommerce-checkout .section-template--main{padding-top:4.8rem!important}body.woocommerce-cart .title--primary,body.woocommerce-checkout .title--primary{margin-bottom:2.4rem!important;font-size:clamp(3rem, 4vw, 4.2rem)!important;line-height:1.14;letter-spacing:0}body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout{max-width:118rem;margin-right:auto;margin-left:auto;color:rgb(var(--color-foreground))}body.woocommerce-cart .wc-block-components-button,body.woocommerce-cart .wp-block-button__link.add_to_cart_button,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:4.7rem!important;padding:1.35rem 2.4rem!important;border:.1rem solid rgb(var(--color-button,183,124,124))!important;border-radius:0!important;background:rgb(var(--color-button,183,124,124))!important;color:rgb(var(--color-button-text,255,255,255))!important;box-shadow:none!important;font-size:1.5rem!important;font-weight:700;line-height:1.2!important;letter-spacing:0;text-decoration:none!important;opacity:1!important}body.woocommerce-cart .wc-block-components-button:focus-visible,body.woocommerce-cart .wc-block-components-button:hover,body.woocommerce-cart .wp-block-button__link.add_to_cart_button:focus-visible,body.woocommerce-cart .wp-block-button__link.add_to_cart_button:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:rgba(var(--color-button,183,124,124),.88)!important;border-color:rgba(var(--color-button,183,124,124),.88)!important;color:rgb(var(--color-button-text,255,255,255))!important}body.woocommerce-cart .wc-block-cart__submit-button{width:100%;justify-content:center}body.woocommerce-cart .wc-block-cart__main,body.woocommerce-cart .wc-block-cart__sidebar{margin-bottom:0}body.woocommerce-cart .wc-block-cart-items{border-collapse:collapse;color:rgb(var(--color-foreground))}body.woocommerce-cart .wc-block-cart-items th{padding:0 0 1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.64);font-size:1.2rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}body.woocommerce-cart .wc-block-cart-items td{padding-top:2rem;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}body.woocommerce-cart .wc-block-cart-item__image img{display:block;width:8rem;height:8rem;object-fit:cover;background:#fff}body.woocommerce-cart .wc-block-components-product-name{color:rgb(var(--color-foreground))!important;font-size:1.5rem;font-weight:700;line-height:1.35;text-decoration:none!important}body.woocommerce-cart .wc-block-components-product-name:hover{text-decoration:underline!important;text-underline-offset:.3rem}body.woocommerce-cart .wc-block-components-product-price,body.woocommerce-cart .wc-block-formatted-money-amount{color:rgb(var(--color-foreground));font-weight:700}body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-metadata p{margin:0;color:rgba(var(--color-foreground),.62);font-size:1.3rem;line-height:1.45}body.woocommerce-cart .wc-block-components-quantity-selector{width:11.4rem;min-height:3.8rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:0;background:rgb(var(--color-background))}body.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{min-height:3.6rem;border:0;background:0 0;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600}body.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:3.6rem;min-height:3.6rem;border:0;background:0 0;color:rgb(var(--color-foreground));opacity:1}body.woocommerce-cart .wc-block-cart-item__remove-link{color:rgba(var(--color-foreground),.58)!important;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}body.woocommerce-cart .wc-block-components-sidebar{padding:2.4rem!important;border:.1rem solid rgba(var(--color-foreground),.14);background:rgba(var(--color-foreground),.025)}body.woocommerce-cart .wc-block-cart__totals-title{margin:0 0 1.4rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}body.woocommerce-cart .wc-block-components-totals-wrapper{border-top:.1rem solid rgba(var(--color-foreground),.14)!important}body.woocommerce-cart .wc-block-components-totals-footer-item,body.woocommerce-cart .wc-block-components-totals-item{color:rgb(var(--color-foreground))}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block{text-align:center}body.woocommerce-cart .wc-block-cart__empty-cart__title{margin:0 auto 3rem;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:400;line-height:1.45}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator{margin:3.6rem auto 4.2rem;max-width:14rem;border-color:rgba(var(--color-foreground),.18)}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block>.wp-block-heading:not(.wc-block-cart__empty-cart__title){margin:0 0 2.8rem;color:rgb(var(--color-foreground));font-size:2.4rem;font-weight:400;line-height:1.25}body.woocommerce-cart .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-cart .wc-block-grid__product{display:flex!important;flex-direction:column;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;text-align:center}body.woocommerce-cart .wc-block-grid__product::after,body.woocommerce-cart .wc-block-grid__product::before{content:none!important;display:none!important}body.woocommerce-cart .wc-block-grid__product-link{color:inherit;text-decoration:none}body.woocommerce-cart .wc-block-grid__product-image{aspect-ratio:1;margin:0 0 1.4rem!important;overflow:hidden;background:#fff}body.woocommerce-cart .wc-block-grid__product-image img{display:block;width:100%;height:100%;object-fit:contain}body.woocommerce-cart .wc-block-grid__product-title{min-height:4.2rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;line-height:1.45;letter-spacing:0}body.woocommerce-cart .wc-block-grid__product-price{margin:.8rem 0 1.2rem;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700}body.woocommerce-cart .wc-block-grid__product-add-to-cart{margin-top:auto}@media (max-width:989px){body.woocommerce-cart .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-cart .wc-block-components-sidebar{margin-top:3rem}}@media (max-width:749px){body.woocommerce-cart .section-template--main,body.woocommerce-checkout .section-template--main{padding-top:2.6rem!important}body.woocommerce-cart .title--primary,body.woocommerce-checkout .title--primary{margin-bottom:1.8rem!important;padding:0 1.5rem;font-size:3rem!important}body.woocommerce-cart .wp-block-woocommerce-cart{padding:0 1.5rem}body.woocommerce-cart .wc-block-cart__empty-cart__title{margin-bottom:2.2rem;font-size:1.6rem}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator{margin:2.6rem auto 3rem}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block>.wp-block-heading:not(.wc-block-cart__empty-cart__title){margin-bottom:2.2rem;font-size:2.1rem}body.woocommerce-cart .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem}body.woocommerce-cart .wc-block-grid__product{min-width:0}body.woocommerce-cart .wc-block-grid__product-image{margin-bottom:1rem!important}body.woocommerce-cart .wc-block-grid__product-title{min-height:4.8rem;font-size:1.22rem;line-height:1.35}body.woocommerce-cart .wc-block-grid__product-price{margin:.6rem 0 1rem;font-size:1.35rem}body.woocommerce-cart .wp-block-button__link.add_to_cart_button{width:100%;min-height:4.2rem!important;padding:1rem .8rem!important;font-size:1.3rem!important}body.woocommerce-cart .wc-block-components-main{margin:0 0 2.4rem}body.woocommerce-cart .wc-block-cart-items{display:block;width:100%}body.woocommerce-cart .wc-block-cart-items thead{display:none}body.woocommerce-cart .wc-block-cart-items tbody,body.woocommerce-cart .wc-block-cart-items td,body.woocommerce-cart .wc-block-cart-items tr{display:block;width:100%!important}body.woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row{display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:1.2rem;padding:1.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14)}body.woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row+tr.wc-block-cart-items__row{margin-top:1.6rem}body.woocommerce-cart .wc-block-cart-item__image{grid-column:1;grid-row:1;padding:0!important}body.woocommerce-cart .wc-block-cart-items td{padding:0!important;border:0}body.woocommerce-cart .wc-block-cart-item__image img{width:7.6rem;height:7.6rem}body.woocommerce-cart .wc-block-cart-item__product{grid-column:2;grid-row:1;min-width:0}body.woocommerce-cart .wc-block-cart-item__wrap{gap:.5rem;padding:0}body.woocommerce-cart .wc-block-components-product-name{font-size:1.38rem;line-height:1.35}body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-metadata p{font-size:1.22rem}body.woocommerce-cart .wc-block-cart-item__quantity{align-items:center;margin-top:.5rem}body.woocommerce-cart .wc-block-components-quantity-selector{width:11.2rem;min-height:4rem}body.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,body.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{min-height:3.8rem}body.woocommerce-cart .wc-block-cart-item__total{grid-column:1/-1;grid-row:2;display:flex!important;align-items:center;justify-content:space-between;margin:.2rem 0 0;padding:1rem 0 0!important;border-top:.1rem solid rgba(var(--color-foreground),.1);min-height:0;height:auto!important;text-align:left}body.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{justify-content:flex-end;width:auto;margin-left:auto}body.woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price{padding:0!important}body.woocommerce-cart .wc-block-cart-item__total::before{content:'Line total';flex:0 0 auto;margin-right:1rem;color:rgba(var(--color-foreground),.58);font-size:1.2rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row{grid-template-columns:7.6rem minmax(0,1fr)!important;grid-template-rows:auto auto!important}body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__image{grid-column:1!important;grid-row:1!important;align-self:start!important;height:7.6rem!important}body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2!important;grid-row:1!important;align-self:start!important}body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__total{grid-column:1/-1!important;grid-row:2!important;align-self:auto!important;width:100%!important;min-height:0!important;height:auto!important}body.woocommerce-cart .wc-block-components-sidebar{margin-top:2.8rem;padding:1.8rem!important}body.woocommerce-cart .wc-block-cart__submit-button{min-height:4.8rem!important}}.single-product div.product form.cart .button.single_add_to_cart_button,.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{margin-bottom:.8rem!important}#payment_gateways,#paypal-button-container,.checkout-buttons,.payment_gateways,.paypal-button-container,.paypal-button-row,.paypal-buttons,.paypal-buttons-container,.paypal_express_checkout_button,.wcppec-checkout-buttons,.woocommerce-after-add-to-cart-button-gateways,.woocommerce-payment-gateway,.woocommerce-payment-gateways{margin-top:.8rem!important;margin-bottom:.8rem!important}.woocommerce div.product .ppcp-messages{margin:0!important;padding:0!important}.woocommerce div.product .ppcp-messages:empty{display:none!important}.woocommerce div.product .ppc-button-wrapper{margin:.2rem 0 0!important;padding:0!important}.woocommerce div.product .ppc-button-wrapper>div{margin:0!important}@media (min-width:990px){.woocommerce div.product div.woocommerce-product-gallery{position:sticky!important;top:10rem!important;align-self:start!important}}.woocommerce div.product{display:block!important}.woocommerce div.product .xindari-pdp-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--grid-desktop-horizontal-spacing,4rem);align-items:start}@media (max-width:990px){.woocommerce div.product .xindari-pdp-top{grid-template-columns:1fr;gap:2.4rem}}.woocommerce div.product .xindari-pdp-top>*{float:none!important;width:auto!important;margin:0}.woocommerce div.product .xindari-pdp-top .summary,.woocommerce div.product .xindari-pdp-top .woocommerce-product-gallery{float:none!important;width:auto!important}@media (min-width:990px){.woocommerce div.product .xindari-pdp-top{gap:6rem!important}}.woocommerce-products-header .term-description,.xindari-category-description{max-width:66rem;margin:1.4rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.55rem;line-height:1.72;letter-spacing:.02rem;text-align:left}.woocommerce-products-header .term-description p,.xindari-category-description p{margin:0}.xindari-cat-desc__full p,.xindari-cat-desc__preview p{margin:0}.xindari-cat-desc__full p+p{margin-top:1rem}.xindari-cat-desc__toggle{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.4rem;padding:.85rem 2rem;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;line-height:1;color:rgb(var(--color-button,183,124,124));background:0 0;border:.1rem solid rgb(var(--color-button,183,124,124));border-radius:var(--buttons-radius,0);cursor:pointer;transition:background-color .15s ease,color .15s ease}.xindari-cat-desc__toggle::after{content:"";width:.6rem;height:.6rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .18s ease}.xindari-cat-desc__toggle:focus-visible,.xindari-cat-desc__toggle:hover{background:rgb(var(--color-button,183,124,124));color:rgb(var(--color-button-text,255,255,255));outline:0}.xindari-cat-desc__toggle[aria-expanded=true]::after{transform:translateY(.15rem) rotate(-135deg)}@media (max-width:749px){.xindari-cat-desc__toggle{margin-top:1.1rem;padding:.75rem 1.6rem;font-size:1.2rem}}