.wc-tabs-wrapper{padding:0 2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}ul.tabs{list-style-type:none}ul.tabs li{border:1px solid var(--bodysoul-surface-panel);background-color:#a99c9b;border-radius:1rem;width:max-content;margin:.4rem;padding:1rem;font-weight:700;display:inline-block}ul.tabs li.active{background-color:var(--bodysoul-surface-panel)}ul.tabs li.active a{color:var(--bodysoul-text)}ul.tabs li a{color:#fcfcfc;text-decoration:none}@media (min-width:1050px){ul.tabs li{border-radius:10px 10px 0 0;margin:0}}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--bodysoul-line-soft-warm);padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:1rem}#tab-reviews{padding-top:2.4rem;padding-bottom:0}#reviews .comment-text{flex-direction:column;gap:.8rem;display:flex}#reviews .comment-text .star-rating{flex:none;margin:0}#reviews .ratings{margin:initial}#reviews p.meta{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.4rem;display:flex}#reviews .woocommerce-review__author{color:var(--bodysoul-text-strong);font-size:1.6rem;font-weight:600}#reviews .woocommerce-review__dash,#reviews .woocommerce-review__published-date,#reviews .woocommerce-review__verified{color:var(--bodysoul-text-muted)}#reviews .description p{color:var(--bodysoul-text);margin-top:0;margin-bottom:1rem;line-height:1.7}#reviews .description p:last-child{margin-bottom:0}#reviews img.avatar{display:none}#reviews .woocommerce-Reviews-title{margin-bottom:2rem}#reviews .commentlist{flex-direction:column;gap:1.6rem;margin-bottom:3.2rem;margin-left:0;padding-left:0;list-style:none;display:flex}#reviews .comment_container{background:var(--bodysoul-surface-raised);border-radius:1.6rem;padding:2rem 2.4rem;box-shadow:0 2px 9px #00000014}@media (max-width:479.98px){#reviews .comment_container{padding:1.6rem}}#reviews .commentlist ul.children{flex-direction:column;gap:1.6rem;margin:1.6rem 0 0;padding-left:0;list-style:none;display:flex}#reviews .commentlist ul.children .comment_container{background:var(--bodysoul-surface-soft);box-shadow:none;border-left:2px solid var(--bodysoul-line-soft-warm);border-radius:0 1.6rem 1.6rem 0;margin-left:2.4rem}@media (max-width:479.98px){#reviews .commentlist ul.children .comment_container{margin-left:1.2rem}}#reviews #review_form_wrapper{margin-top:3.2rem}#reviews #review_form{background:var(--bodysoul-surface-raised);border:1px solid var(--bodysoul-border-subtle);border-radius:1.6rem;padding:2.4rem 2.8rem;box-shadow:0 2px 9px #00000014}@media (max-width:479.98px){#reviews #review_form{padding:2rem}}#reviews #review_form input:not([type=submit]),#reviews #review_form select,#reviews #review_form textarea{background:var(--bodysoul-surface-raised);border:1px solid var(--bodysoul-border-input);border-radius:.8rem;width:100%;padding:1.1rem 1.4rem;transition:border-color .15s,box-shadow .15s}#reviews #review_form input:not([type=submit]):focus,#reviews #review_form select:focus,#reviews #review_form textarea:focus{border-color:var(--bodysoul-action-book);box-shadow:0 0 0 3px color-mix(in oklab, var(--bodysoul-action-book) 22%, transparent);outline:none}@supports not (color:color-mix(in oklab, red, blue)){#reviews #review_form input:not([type=submit]):focus,#reviews #review_form select:focus,#reviews #review_form textarea:focus{box-shadow:0 0 0 3px #1e7a6b38}}#reviews #reply-title{color:var(--bodysoul-text-heading);margin-bottom:1.2rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:600;line-height:1.2;display:block}#reviews .comment-form-rating{margin-top:0}#reviews .comment-form-rating label,#reviews .comment-form-comment label,#reviews .comment-form-author label,#reviews .comment-form-email label{letter-spacing:.08em;text-transform:uppercase;color:var(--bodysoul-text-muted);margin-bottom:.6rem;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:600;display:block}#reviews #comment{resize:vertical;min-height:14rem;color:var(--bodysoul-text-input);font-size:1.6rem}#reviews p.stars{width:-moz-fit-content;width:fit-content;margin:0 0 1.6rem;line-height:1;display:flex}#reviews p.stars a{text-indent:-9999px;opacity:.3;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNENEFGMzc7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNSwyLjNsLTYuNCwxNi4yTDAuOCwxOS40bDEzLjgsMTFsLTQuNiwxNi44TDI1LDM3LjhsMTQuOSw5LjVsLTQuNi0xNi44bDEzLjgtMTFsLTE3LjgtMC45TDI1LDIuM3oiLz4NCjxpbWFnZSBzdHlsZT0iZGlzcGxheTpub25lO292ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iNzkyIiBoZWlnaHQ9IjQ0NiIgeGxpbms6aHJlZj0iNjBBNDZFNUMuanBnIiAgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtMzcwLjExNDEgLTE5Ny43OTU3KSI+DQo8L2ltYWdlPg0KPC9zdmc+DQo=);background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;width:2.8rem;height:2.4rem;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:no-preference){#reviews p.stars a{transition:opacity .12s,transform .12s}}#reviews p.stars a:focus-visible{outline:2px solid var(--bodysoul-action-book);outline-offset:2px}#reviews p.stars:where(.selected) a{opacity:1}#reviews p.stars:where(.selected) a:where(.active)~a{opacity:.3}#reviews p.stars:hover a{opacity:1}#reviews p.stars:hover a:hover{transform:scale(1.08)}#reviews p.stars:hover a:hover~a{opacity:.3}#reviews .form-submit{margin-bottom:0}#reviews .form-submit #submit{font-size:inherit;cursor:pointer;border-radius:var(--bodysoul-btn-radius,var(--bodysoul-radius-soft,.8rem));background:var(--bodysoul-btn-bg,var(--bodysoul-btn-book-bg,var(--bodysoul-action-book)));color:var(--bodysoul-btn-book-ink,var(--bodysoul-btn-ink,#fcfcfc));border:none;padding:.9rem 2.4rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #0000001f}@media (prefers-reduced-motion:no-preference){#reviews .form-submit #submit{transition:background-color .15s,color .15s,box-shadow .15s,transform 80ms}#reviews .form-submit #submit>a{transition:color .15s}#reviews .form-submit #submit:active{transform:translateY(1px)}}#reviews .form-submit #submit>a{color:var(--bodysoul-btn-book-ink,var(--bodysoul-btn-ink,#fcfcfc));font-weight:700;text-decoration:none}#reviews .form-submit #submit:hover{background:var(--bodysoul-btn-bg,var(--bodysoul-btn-book-bg-hover,var(--bodysoul-action-book-hover)))}@media (max-width:479.98px){#reviews .form-submit #submit{width:100%;display:block}}.add-to-cart-details>div{background:var(--bodysoul-surface-soft);background:radial-gradient(circle, var(--bodysoul-surface-glow-hi) 0%, var(--bodysoul-surface-glow-lo) 100%);border-radius:8px;margin:1rem 0 0;padding:2rem}.add-to-cart-details>div .stock-indicator{align-items:center;display:flex}.add-to-cart-details>div .stock-indicator .in-stock,.add-to-cart-details>div .stock-indicator .low-stock,.add-to-cart-details>div .stock-indicator .out-of-stock{background:#00a18c;border:0;border-radius:100%;width:22px;height:22px;margin-right:6px}.add-to-cart-details>div .stock-indicator .low-stock{background:#ffdca6;box-shadow:inset 0 0 0 1.5px #ce8300}.add-to-cart-details>div .stock-indicator .out-of-stock{background:0 0;padding:0;display:block;box-shadow:inset 0 0 0 2px #dd441f}.add-to-cart-details>div .stock-indicator .out-of-stock:before{content:none}.add-to-cart-details>div .stock-indicator .stock-text{font-size:1.5rem}.add-to-cart-details>div .price-details .regular-price{color:var(--bodysoul-text-muted);text-align:center;margin:0;padding:1.25rem 0;font-size:2rem;font-weight:700;display:inline-block}.add-to-cart-details>div .price-details .regular-price span{text-decoration-line:line-through}.add-to-cart-details>div .price-details .product-savings{text-align:center;float:right;color:#fff;background:#8599ff;border-radius:4px;margin:0;padding:1.25rem;font-size:2rem;font-weight:700;display:inline-block}.add-to-cart-details>div .price-details .sale-price-wrapper{clear:both;display:block}.add-to-cart-details>div .price-details .sale-price{color:var(--bodysoul-text-strong);text-align:center;margin:0;font-size:5.9rem;font-weight:700}.add-to-cart-details>div square-placement{text-align:center}.single-product form.cart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.single-product form.cart .quantity-plus-minus{flex:none;display:flex}.single-product form.cart .minus,.single-product form.cart .plus{background-color:var(--bodysoul-surface-panel-light);width:3.75rem;height:3.75rem;color:var(--bodysoul-text-earth);border:1px solid var(--bodysoul-border-subtle);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;font-size:1.5625rem;font-weight:700;display:flex}.single-product form.cart .minus{border-radius:5rem 0 0 5rem}.single-product form.cart .plus{border-radius:0 5rem 5rem 0}.single-product form.cart .quantity{flex:none}.single-product form.cart .quantity input{text-align:center;border-top:1px solid var(--bodysoul-border-subtle);border-bottom:1px solid var(--bodysoul-border-subtle);border-left:none;border-right:none;border-radius:0;width:4.5rem;height:3.75rem;display:block}.single-product form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product form.cart .quantity input[type=number]{-moz-appearance:textfield}.single-product form.cart .single_add_to_cart_button{flex:none;line-height:1.5}.product-v2{padding-bottom:2.4rem}.product-v2__top{padding:1.6rem var(--bodysoul-page-gutter) 0;max-width:var(--bodysoul-content-width);grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:834px){.product-v2__top{grid-template-columns:minmax(0,max(32rem,min(42%,58rem))) minmax(0,1fr);align-items:start;gap:3.2rem}}@media (min-width:1080px){.product-v2__top{gap:4rem}}.product-v2.product .product-v2__sections,.product-v2.product section.up-sells,.product-v2.product section.related{max-width:var(--bodysoul-content-width);padding-inline:var(--bodysoul-page-gutter);margin-left:auto;margin-right:auto}.product-v2__gallery{min-width:0;position:relative}@media (min-width:834px){.product-v2__gallery{position:sticky;top:12rem}}.product-v2__gallery .golfshed-product-gallery .gallery-main .gallery-item img{aspect-ratio:1;object-fit:contain;height:auto}.product-v2__gallery span.onsale{z-index:1;background-color:var(--bodysoul-action-buy);color:#fcfcfc;text-align:center;border:2px solid #fcfcfc;border-radius:100%;place-items:center;width:6.4rem;height:6.4rem;font-family:The Barethos;font-size:2.8rem;font-style:normal;font-weight:400;display:grid;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 2px 6px #a546094d}.product-v2__gallery .golfshed-product-gallery.thumbnails-bottom .thumbnail-item{flex:0 0 72px;width:72px}.product-v2__gallery .golfshed-product-gallery.thumbnails-bottom:not(.has-thumb-labels) .thumbnail-item{height:72px}.product-v2__placeholder{aspect-ratio:1;background:var(--bodysoul-surface-rose);border:1px solid var(--bodysoul-border-rose);color:var(--bodysoul-text-muted);text-align:center;letter-spacing:.08em;text-transform:uppercase;border-radius:1rem;place-items:center;font-size:2rem;line-height:1.6;display:grid}.product-v2__summary{flex-direction:column;gap:2.2rem;min-width:0;display:flex;container:pv2-col/inline-size}.product-v2__head{flex-direction:column;gap:.8rem;display:flex}.product-v2__head .product_title{margin:0;padding:0;font-size:max(3.4rem,min(2.2rem + 1.8vw,4.8rem));line-height:1.06}.product-v2__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bodysoul-text-muted);margin:0;font-family:Jost,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.3rem;font-weight:500}.product-v2__eyebrow a{color:inherit;margin-top:-13px;margin-bottom:-13px;padding-top:13px;padding-bottom:13px;text-decoration:none;display:inline-block}.product-v2__eyebrow a:hover{color:var(--bodysoul-text-strong);text-underline-offset:3px;text-decoration:underline}.product-v2__eyebrow a:focus-visible{color:var(--bodysoul-text-strong);text-underline-offset:3px;text-decoration:underline}.product-v2__rating{margin:0}.product-v2__rating-link{min-height:3.2rem;color:var(--bodysoul-text);align-items:center;gap:1rem;font-size:1.4rem;text-decoration:none;display:inline-flex}@media (max-width:833.98px){.product-v2__rating-link{min-height:44px}}.product-v2__rating-link .star-rating{flex:none;margin-left:0;margin-right:0;display:block}.product-v2__rating-link .product-v2__rating-avg{color:var(--bodysoul-text-strong);font-weight:600}.product-v2__rating-link:-webkit-any(a) .product-v2__rating-count{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:-moz-any(a) .product-v2__rating-count{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:is(a) .product-v2__rating-count{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:-webkit-any(a)>span:last-child{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:-moz-any(a)>span:last-child{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:is(a)>span:last-child{text-underline-offset:3px;text-decoration:underline}.product-v2__rating-link:-webkit-any(a):hover{color:var(--bodysoul-text-strong)}.product-v2__rating-link:-moz-any(a):hover{color:var(--bodysoul-text-strong)}.product-v2__rating-link:is(a):hover{color:var(--bodysoul-text-strong)}.product-v2__rating-link:-webkit-any(a):focus-visible{color:var(--bodysoul-text-strong)}.product-v2__rating-link:-moz-any(a):focus-visible{color:var(--bodysoul-text-strong)}.product-v2__rating-link:is(a):focus-visible{color:var(--bodysoul-text-strong)}.product-v2__rating-star{fill:none;width:1.8rem;height:1.8rem;stroke:var(--bodysoul-text-muted);stroke-width:1.6px;stroke-linejoin:round;flex:none}.product-v2__formerly{color:var(--bodysoul-text-muted);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.product-v2__summary-line{color:var(--bodysoul-text);margin:.2rem 0 0;font-size:1.7rem;line-height:1.5}.product-v2__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.4rem;display:grid}@container pv2-col (width>=740px){.product-v2__split--facts{grid-template-columns:minmax(0,1fr) 38rem;grid-template-areas:"facts buy";gap:3.2rem}.product-v2__split--facts>.product-v2__buy{grid-area:buy}.product-v2__split--facts>.product-v2__facts{grid-area:facts}}.product-v2__buy{background:var(--bodysoul-surface-raised);border:1px solid var(--bodysoul-border-subtle);border-radius:1rem;min-width:0}.product-v2__body{flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex}@media (min-width:720px){.product-v2__body{padding:2.4rem}}.product-v2__body .product-v2__pricing{width:100%}.product-v2__body .product-v2__pricing>div{background:0 0;flex-direction:column;gap:1.2rem;margin:0;padding:0;display:flex}.product-v2__body .product-v2__variation-note{text-align:left;color:var(--bodysoul-text-muted);font-size:1.4rem;display:block}.product-v2__unit{color:var(--bodysoul-text-strong);margin:0;font-size:1.5rem}.product-v2__unit>span,.product-v2__unit .woocommerce-Price-amount{color:var(--bodysoul-text-muted);font-family:inherit}.product-v2__contains{color:var(--bodysoul-contains-ink);align-items:flex-start;gap:.8rem;margin:0;font-size:1.4rem;line-height:1.4;display:flex}.product-v2__contains svg{flex:none;width:1.8rem;height:1.8rem}.product-v2__assurances{border-top:1px solid var(--bodysoul-border-subtle);color:var(--bodysoul-text);flex-direction:column;gap:.8rem;margin:0;padding:1.2rem 0 0;font-size:1.4rem;list-style:none;display:flex}.product-v2__assurances li{font-size:inherit}.product-v2__assurances a{color:inherit;text-underline-offset:3px;margin-top:-14px;margin-bottom:-14px;padding-top:14px;padding-bottom:14px;display:inline-block}.product-v2__assurances a:hover{color:var(--bodysoul-text-strong)}.product-v2__assurances a:focus-visible{color:var(--bodysoul-text-strong)}.product-v2__facts{min-width:0;padding-top:.4rem}.product-v2__facts-title{color:var(--bodysoul-text-strong);margin:0 0 1.4rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:600;line-height:1.15}@media (min-width:720px){.product-v2__facts-title{font-size:2.8rem}}.product-v2__facts-list{border-top:1px solid var(--bodysoul-border-subtle);margin:0}.product-v2__fact{border-bottom:1px solid var(--bodysoul-border-subtle);grid-template-columns:2.2rem 13rem minmax(0,1fr);align-items:start;gap:1.2rem;padding:1.2rem 0;display:grid}.product-v2__fact svg{width:2rem;height:2rem;color:var(--bodysoul-fact-icon)}.product-v2__fact dt{color:var(--bodysoul-text-muted);font-family:Jost,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:500}.product-v2__fact dd{color:var(--bodysoul-text-strong);margin:0;font-size:1.5rem}.product-v2__fact--ethics svg{color:var(--bodysoul-consult-ink)}@container pv2-col (width>=560px) and (width<=739.98px){.product-v2__facts-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;display:grid}.product-v2__fact{grid-template-columns:2.2rem minmax(0,1fr);row-gap:.4rem}.product-v2__fact svg{grid-row:span 2}}.product-v2__consult{margin:1.4rem 0 0}.product-v2__consult a{color:var(--bodysoul-consult-ink);text-underline-offset:3px;font-size:1.5rem;font-weight:600;line-height:1.6}.product-v2__consult svg{vertical-align:-.2em;width:1.6rem;height:1.6rem;margin-left:.6rem;display:inline-block}.product-v2__body .product-v2__pricing .price-details{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.product-v2__body .product-v2__pricing .price-details .sale-price{border-bottom:2px solid var(--bodysoul-price-ink);color:var(--bodysoul-price-ink);text-align:left;background:0 0;margin:0;padding:0 0 .6rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:4.4rem;font-weight:600;line-height:1;display:inline-block}@media (min-width:720px){.product-v2__body .product-v2__pricing .price-details .sale-price{font-size:5.4rem}}.product-v2__body .product-v2__pricing .price-details .sale-price .woocommerce-Price-amount,.product-v2__body .product-v2__pricing .price-details .sale-price bdi,.product-v2__body .product-v2__pricing .price-details .sale-price ins,.product-v2__body .product-v2__pricing .price-details .sale-price del{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0}.product-v2__body .product-v2__pricing .price-details .regular-price{float:none;color:var(--bodysoul-text-muted);text-align:left;margin:0;padding:0;font-size:1.5rem;font-weight:400;display:inline-block}.product-v2__body .product-v2__pricing .price-details .regular-price span{text-decoration-line:line-through}.product-v2__body .product-v2__pricing .price-details .product-savings{float:none;color:var(--bodysoul-text-muted);text-align:left;background:0 0;margin:0;padding:0;font-size:1.4rem;font-weight:500;display:inline-block}.product-v2__body .product-v2__pricing .price-details .sale-price-wrapper{clear:none;display:block}.product-v2__body .product-v2__pricing .stock-indicator{border:1px solid var(--bodysoul-border-subtle);background:var(--bodysoul-surface-soft);border-radius:999px;align-items:center;gap:.6rem;width:-moz-fit-content;width:fit-content;padding:.4rem 1.2rem .4rem .8rem;display:inline-flex}.product-v2__body .product-v2__pricing .stock-indicator .in-stock,.product-v2__body .product-v2__pricing .stock-indicator .low-stock,.product-v2__body .product-v2__pricing .stock-indicator .out-of-stock{border-width:0;width:1.2rem;height:1.2rem;margin-right:0}.product-v2__body .product-v2__pricing .stock-indicator .stock-text{color:var(--bodysoul-text-strong);font-size:1.4rem}.product-v2__body .product-v2__pricing square-placement{text-align:left;margin:0;display:block}.product-v2__summary .product-v2__body>form.cart,.product-v2__summary .woocommerce-variation-add-to-cart{flex-wrap:nowrap;align-items:center;gap:1.2rem;width:100%;margin:.4rem 0 0;padding:0;display:flex}.product-v2__summary .product-v2__body>form.cart .quantity-plus-minus,.product-v2__summary .woocommerce-variation-add-to-cart .quantity-plus-minus{flex:none;display:flex}.product-v2__summary .product-v2__body>form.cart .minus,.product-v2__summary .product-v2__body>form.cart .plus,.product-v2__summary .woocommerce-variation-add-to-cart .minus,.product-v2__summary .woocommerce-variation-add-to-cart .plus{background-color:var(--bodysoul-surface-panel-light);width:3.75rem;height:3.75rem;color:var(--bodysoul-text-earth);border:1px solid var(--bodysoul-border-subtle);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;font-size:1.5625rem;font-weight:700;display:flex}.product-v2__summary .product-v2__body>form.cart .minus,.product-v2__summary .woocommerce-variation-add-to-cart .minus{border-radius:5rem 0 0 5rem}.product-v2__summary .product-v2__body>form.cart .plus,.product-v2__summary .woocommerce-variation-add-to-cart .plus{border-radius:0 5rem 5rem 0}.product-v2__summary .product-v2__body>form.cart .quantity,.product-v2__summary .woocommerce-variation-add-to-cart .quantity{flex:none}.product-v2__summary .product-v2__body>form.cart .quantity input,.product-v2__summary .woocommerce-variation-add-to-cart .quantity input{text-align:center;border-top:1px solid var(--bodysoul-border-subtle);border-bottom:1px solid var(--bodysoul-border-subtle);border-left:none;border-right:none;border-radius:0;width:4.5rem;height:3.75rem;display:block}.product-v2__summary .product-v2__body>form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-v2__summary .product-v2__body>form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-v2__summary .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-v2__summary .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-v2__summary .product-v2__body>form.cart .quantity input[type=number],.product-v2__summary .woocommerce-variation-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.product-v2__summary .product-v2__body>form.cart .minus,.product-v2__summary .product-v2__body>form.cart .plus,.product-v2__summary .woocommerce-variation-add-to-cart .minus,.product-v2__summary .woocommerce-variation-add-to-cart .plus{width:4.4rem;height:5.2rem}.product-v2__summary .product-v2__body>form.cart .quantity input,.product-v2__summary .woocommerce-variation-add-to-cart .quantity input{width:5.2rem;height:5.2rem}.product-v2__summary .product-v2__body>form.cart .single_add_to_cart_button,.product-v2__summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:auto;min-height:5.2rem;margin:0;font-size:1.8rem}.product-v2__summary .product-v2__body>form.cart .single_add_to_cart_button.disabled,.product-v2__summary .product-v2__body>form.cart .single_add_to_cart_button:disabled,.product-v2__summary .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled,.product-v2__summary .woocommerce-variation-add-to-cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.product-v2__summary .product-v2__body>form.variations_form{flex-direction:column;align-items:stretch;margin:0;display:flex}.product-v2__summary .product-v2__body>form.variations_form>.variations{margin-bottom:.4rem}.product-v2__summary .product-v2__body>form.variations_form .woocommerce-variation-price{display:none}.product-v2__summary .product-v2__body>form.variations_form .woocommerce-variation-availability p{color:var(--bodysoul-text-muted);margin:.8rem 0 0;font-size:1.4rem}.product-v2__body table.variations{width:100%;margin:0}.product-v2__body table.variations th.label{text-align:left;padding:0;font-weight:600;display:block}.product-v2__body table.variations td.value{padding:.4rem 0 0;display:block}.product-v2__body table.variations .reset_variations{box-shadow:none;color:var(--bodysoul-text-muted);background:0 0;border:0;margin-top:.6rem;padding:0;font-size:1.3rem;font-weight:400;text-decoration:underline;display:inline-block}.product-v2__body table.variations tr{margin-bottom:1.2rem;display:block}.product-v2__summary .variations select.chips-enhanced{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.variation-chips{flex-wrap:wrap;gap:.8rem;display:flex}.variation-chip{border:1px solid var(--bodysoul-border-input);background:var(--bodysoul-surface-raised);color:var(--bodysoul-text);cursor:pointer;border-radius:999px;padding:.6rem 1.6rem;font-size:1.5rem}.variation-chip[aria-pressed=true]{background:var(--bodysoul-action-buy);border-color:var(--bodysoul-action-buy);color:var(--bodysoul-btn-ink,#fff)}.variation-chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-v2.product .product-v2__sections{flex-direction:column;gap:0;padding-top:2.8rem;display:flex}.product-v2.product .product-v2__sections:not(.product-v2__sections--reviews){background:linear-gradient(var(--bodysoul-border-subtle), var(--bodysoul-border-subtle)) top/100% 1px no-repeat content-box;padding-top:2.2rem}.product-v2.product .product-v2__sections:not(.product-v2__sections--reviews)>:first-child{padding-top:2.8rem}.product-v2 .product-v2__section,.product-v2 #reviews,.product-v2 #review_form_wrapper{scroll-margin-top:12rem}.product-v2 #tab-reviews{padding-top:0;padding-bottom:0}.product-v2__section{min-width:0}.product-v2__sections>.product-v2__section{max-width:80rem}.product-v2__section-title{color:var(--bodysoul-text-strong);margin:0 0 1.2rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:3rem;font-weight:600;line-height:1.15}.product-v2__onpage{flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;max-width:80rem;padding-bottom:1.8rem;display:flex}.product-v2__onpage ul{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.product-v2__onpage li{margin:0}.product-v2__onpage a{border:1px solid var(--bodysoul-border-subtle);background:var(--bodysoul-surface-raised);color:var(--bodysoul-text-strong);border-radius:999px;padding:.7rem 1.5rem;font-family:Jost,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block}.product-v2__onpage a:hover{border-color:var(--bodysoul-action-buy);background:var(--bodysoul-action-buy);color:#fff}.product-v2__onpage a:focus-visible{border-color:var(--bodysoul-action-buy);background:var(--bodysoul-action-buy);color:#fff}.product-v2__onpage a:focus-visible{outline:2px solid var(--bodysoul-consult-ink);outline-offset:2px}.product-v2__onpage-label{letter-spacing:.12em;text-transform:uppercase;color:var(--bodysoul-text-muted);font-family:Jost,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:500}.product-v2__expand{font:inherit;color:var(--bodysoul-consult-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.6rem 0;font-size:1.4rem;font-weight:500;text-decoration:underline}.product-v2__expand:focus-visible{outline:2px solid var(--bodysoul-consult-ink);outline-offset:2px}.product-v2__sections>details.product-v2__section{border-top:1px solid var(--bodysoul-border-subtle)}.product-v2__sections>details.product-v2__section:last-child{border-bottom:1px solid var(--bodysoul-border-subtle)}.product-v2__section-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;list-style:none;display:flex}.product-v2__section-summary::-webkit-details-marker{display:none}.product-v2__section-summary:after{content:"";border:1px solid var(--bodysoul-border-subtle);width:3.2rem;height:3.2rem;color:var(--bodysoul-consult-ink);background:linear-gradient(currentColor,currentColor) 50%/1.2rem 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 1.2rem no-repeat;border-radius:50%;flex:none}.product-v2__section-summary:hover:after{border-color:var(--bodysoul-consult-ink)}details[open]>.product-v2__section-summary:after{background:linear-gradient(currentColor,currentColor) 50%/1.2rem 2px no-repeat}.product-v2__section-summary:focus-visible{outline:2px solid var(--bodysoul-consult-ink);outline-offset:-2px}.product-v2__section-summary .product-v2__section-title{margin:0;font-size:2.4rem}@media (min-width:720px){.product-v2__section-summary .product-v2__section-title{font-size:3rem}}.product-v2__section-body{padding:0 0 2.4rem}.product-v2__section-body .wp-block-image img{max-width:56rem}.product-v2__steps{counter-reset:step;gap:1rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.product-v2__steps li{counter-increment:step;grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:1.2rem;margin:0;display:grid}.product-v2__steps li:before{content:counter(step);border:1px solid var(--bodysoul-border-subtle);background:var(--bodysoul-surface-raised);width:2.8rem;height:2.8rem;color:var(--bodysoul-text-strong);border-radius:50%;place-items:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;display:grid}.product-v2__usage-when,.product-v2__key-ingredients{margin:0 0 1.2rem}.product-v2__subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--bodysoul-text-muted);margin:1.6rem 0 .6rem;font-family:Jost,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:500}.product-v2__inci{margin:0}.product-v2__inci.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-v2__more{border:1px solid var(--bodysoul-border-subtle);background:var(--bodysoul-surface-raised);font:inherit;color:var(--bodysoul-consult-ink);cursor:pointer;border-radius:999px;margin-top:1rem;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:500}.product-v2__more:hover{border-color:var(--bodysoul-consult-ink)}.product-v2__more:focus-visible{outline:2px solid var(--bodysoul-consult-ink);outline-offset:2px}.product-v2__cautions{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-v2__cautions li{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:1.2rem;margin:0;display:grid}.product-v2__cautions svg{width:2rem;height:2rem;color:var(--bodysoul-fact-icon);margin-top:.2rem}.product-v2__distribution{margin-bottom:2.4rem}.product-v2__dist-summary{color:var(--bodysoul-text);margin:0 0 1rem;font-size:1.5rem}.product-v2__dist-summary strong{color:var(--bodysoul-text-strong);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.8rem}.product-v2__dist{max-width:42rem;color:var(--bodysoul-text);grid-template-columns:3.2rem minmax(0,1fr) 3.6rem;align-items:center;gap:.6rem 1rem;margin:0;padding:0;font-size:1.4rem;list-style:none;display:grid}.product-v2__dist li{display:contents}.product-v2__dist-bar{background:var(--bodysoul-surface-band);border-radius:.4rem;height:.8rem;overflow:hidden}.product-v2__dist-bar>span{background:var(--bodysoul-dist-fill);height:100%;display:block}.product-v2__dist-n{text-align:right}:root{--bodysoul-price-ink:var(--bodysoul-action-buy);--bodysoul-contains-ink:#6a4a1c;--bodysoul-consult-ink:var(--bodysoul-action-book-hover);--bodysoul-fact-icon:var(--bodysoul-price-ink);--bodysoul-dist-fill:#a8741f}@media (prefers-color-scheme:dark){:root[data-theme-mode=auto]{--bodysoul-price-ink:#d4808f;--bodysoul-contains-ink:#e2b872;--bodysoul-consult-ink:#7cc9b8;--bodysoul-dist-fill:#d4af37}}:root[data-theme=dark]{--bodysoul-price-ink:#d4808f;--bodysoul-contains-ink:#e2b872;--bodysoul-consult-ink:#7cc9b8;--bodysoul-dist-fill:#d4af37}.flex-active-slide,.woocommerce-product-gallery__image,.flex-active-slide img,.woocommerce-product-gallery__image img,.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery ol>li img{border-radius:10px}.product{padding-bottom:2.4rem}.product .product-top-section{grid-column-gap:1.5rem;grid-template-columns:1fr;grid-template-areas:"product-heading""social-share""product-main-details""display""add-to-cart-details";max-width:100%;margin-top:1rem;padding-left:2rem;padding-right:2rem;display:grid}.product .product-top-section .product-image-display{grid-area:display;width:100%;max-width:100%}.product .product-top-section .product-image-display .woocommerce-product-gallery__image{border-radius:10px}.product .product-top-section .product-image-display .flex-control-nav{float:left;padding-left:0;list-style:none;display:inline-block}.product .product-top-section .product-image-display .flex-control-nav li>img{width:4.8rem}.product .product-top-section .product-image-display .flex-viewport{float:right;height:calc(100% - .4rem);display:inline-block;width:calc(100% - 6rem)!important}.product .product-top-section .product-image-display .flex-viewport .flex-active-slide{max-width:100%!important}.product .product-top-section .product-image-display .flex-viewport figure{margin:.1rem 0 0}.product .product-top-section .product-image-display a.woocommerce-product-gallery__trigger{display:none}.product .product-top-section .product-heading{grid-area:product-heading}.product .product-top-section .product-heading h1.product_title{margin-bottom:.65rem;padding-left:0;font-size:3.8147rem}.product .product-top-section .product-heading .woocommerce-product-rating .star-rating{float:left;display:block}.product .product-top-section .product-heading .woocommerce-review-link{margin-left:.8rem;position:relative;top:.2rem}.product .product-top-section .product-heading .star-rating:before{background-size:20px;width:100px;height:20px}.product .product-top-section .product-heading .star-rating>span:before{background-size:20px;height:20px}.product .product-top-section .product-main-details{grid-area:product-main-details;padding-top:10px}.product .product-top-section .product-main-details div.woocommerce-product-details__short-description p:first-of-type{margin-top:0}.product .product-top-section .social-share{grid-area:social-share}.product .product-top-section .add-to-cart-details{grid-area:add-to-cart-details}.product .product-top-section .add-to-cart-details .product_meta{display:none}.product .product-top-section .add-to-cart-details .variations{padding:1.2rem}.product .product-top-section .add-to-cart-details .variations .value{gap:.2rem;display:flex}.product .product-top-section .add-to-cart-details form.cart{gap:1rem}.product .product-top-section .add-to-cart-details afterpay-placement{text-align:center;margin:auto auto 1.2rem;display:block}@media (min-width:834px){.product .product-top-section{grid-template:"product-heading add-to-cart-details"minmax(0,auto)"display add-to-cart-details"minmax(0,auto)"product-main-details add-to-cart-details"minmax(0,auto)"product-main-details add-to-cart-details"minmax(0,auto)/1fr minmax(38rem,40rem)}}@media (min-width:1280px){.product .product-top-section{grid-template:"display product-heading add-to-cart-details""display product-main-details add-to-cart-details"". . ."/1fr minmax(40rem,1fr) minmax(38rem,42rem)}.product .product-top-section .add-to-cart-details{grid-area:-1/3/1}.product .product-top-section .product-main-details{grid-area:2/2/3}.product .product-top-section .product-heading{grid-column:2}.product .product-top-section .product-image-display{grid-area:-1/1/1}}.product section.related{padding:2.4rem 2.4rem 0}.product section.related ul{padding-left:0}
