body.saibai-theme.template-product .section-background,body.saibai-theme.template-product .main-product-information,body.saibai-theme.template-product .product-information{background:var(--saibai-bg, #F2F5EE)!important}body.saibai-theme.template-product .main-product-information{box-sizing:border-box;max-width:var(--saibai-lp-shell-max, min(92rem, 1440px));margin-inline:auto;padding-inline:var(--saibai-lp-pad-x, clamp(1rem, 2.5vw, 2rem));padding-block:clamp(1.5rem,3vw,2.5rem) var(--saibai-lp-gap-y, clamp(2.5rem, 5vw, 4.5rem))}body.saibai-theme.template-product .product-details{position:relative;overflow:visible;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;max-width:22.5rem}body.saibai-theme.template-product .product-details:before,body.saibai-theme.template-product .product-details:after{display:none}body.saibai-theme.template-product .product-details .group-block,body.saibai-theme.template-product .product-details .group-block-content{position:relative;z-index:1;background:transparent!important;border:0!important;box-shadow:none!important}body.saibai-theme.template-product .product-details .group-block-content{display:flex;flex-direction:column;gap:0!important}body.saibai-theme.template-product .product-details .group-block-content>*+*{margin-top:0}body.saibai-theme.template-product .product-form__subtotal{display:none!important}body.saibai-theme.template-product .product-form__subtotal-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;letter-spacing:.03em;color:#2a3a1a9e}body.saibai-theme.template-product .product-form__subtotal-text strong{font-size:.9375rem;font-weight:600;color:#2a3a1a}body.saibai-theme.template-product .product-details .view-product-title{display:none!important}body.saibai-theme.template-product .product__title,body.saibai-theme.template-product .product-information h1,body.saibai-theme.template-product .product-details h1{margin:0 0 .5rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;letter-spacing:.03em;text-transform:none;color:#2a3a1a;line-height:1.3}body.saibai-theme.template-product .saibai-pdp-reviews-summary{display:none;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin:0 0 1rem}body.saibai-theme.template-product:has(.saibai-pdp-reviews-widget .jdgm-rev) .saibai-pdp-reviews-summary{display:flex}body.saibai-theme.template-product .saibai-pdp-reviews-summary__link{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em;color:#2a3a1a9e}body.saibai-theme.template-product .saibai-pdp-reviews-summary__link:hover{color:#2a3a1a}body.saibai-theme.template-product .saibai-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;letter-spacing:.02em;color:#2a3a1ad1}body.saibai-theme.template-product .saibai-rating__link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;color:inherit;text-decoration:none}body.saibai-theme.template-product .saibai-rating__link:hover{color:#2a3a1a}body.saibai-theme.template-product .saibai-rating__stars{display:inline-flex;align-items:center;gap:.125rem;line-height:1}body.saibai-theme.template-product .saibai-rating__star{font-size:.875rem;color:#2a3a1a2e}body.saibai-theme.template-product .saibai-rating__star--full{color:#2a3a1a}body.saibai-theme.template-product .saibai-rating__star--half{background:linear-gradient(90deg,#2a3a1a 50%,#2a3a1a2e 50%);-webkit-background-clip:text;background-clip:text;color:transparent}body.saibai-theme.template-product .saibai-rating__score{font-weight:500;letter-spacing:.04em;color:#2a3a1a}body.saibai-theme.template-product .saibai-rating__count{color:#2a3a1a9e}body.saibai-theme.template-product .saibai-pdp-reviews-widget{scroll-margin-top:6rem}body.saibai-theme.template-product .saibai-pdp-reviews-widget__head{margin-bottom:1rem}body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-widget{font-family:var(--font-heading--family, "Jost", sans-serif)}body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-rev-widg__title,body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-rev-widg__summary-text{font-family:var(--font-heading--family, "Jost", sans-serif)!important;letter-spacing:.02em}body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-star{color:#2a3a1a!important}body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-write-rev-link,body.saibai-theme.template-product .saibai-pdp-reviews-widget__app .jdgm-submit-rev{border-radius:0!important}body.saibai-theme.template-product .product-info,body.saibai-theme.template-product [class*=product-countdown],body.saibai-theme.template-product [class*=hot-stock],body.saibai-theme.template-product [class*=product-hot-stock],body.saibai-theme.template-product .block-perks,body.saibai-theme.template-product [class*=_perks],body.saibai-theme.template-product [class*=size-chart],body.saibai-theme.template-product [class*=color-comparison],body.saibai-theme.template-product [class*=ask-an-expert],body.saibai-theme.template-product .ask-an-expert,body.saibai-theme.template-product [data-ask-expert],body.saibai-theme.template-product .product-form__agree-condition,body.saibai-theme.template-product [class*=agree-condition],body.saibai-theme.template-product .product-form [class*=custom-input],body.saibai-theme.template-product .product-form [class*=input-file],body.saibai-theme.template-product .shopify-block[class*=wishlist],body.saibai-theme.template-product .shopify-block[class*=compare],body.saibai-theme.template-product .section-product-tabs{display:none!important}body.saibai-theme.template-product .price{margin:0}body.saibai-theme.template-product .product-details .saibai-pdp-highlights-wrap,body.saibai-theme.template-product .product-details .saibai-pdp-ship,body.saibai-theme.template-product .product-details product-price,body.saibai-theme.template-product .product-details .saibai-pdp-pay,body.saibai-theme.template-product .product-details variant-selects,body.saibai-theme.template-product .product-details product-variant-picker{margin-bottom:1.5rem}body.saibai-theme.template-product .product-details product-price{margin-bottom:.75rem}@media(max-width:749px){body.saibai-theme.template-product .product-details{max-width:none}}body.saibai-theme.template-product product-price{display:block;position:relative;z-index:1;margin:0 0 .625rem;padding:0}body.saibai-theme.template-product product-price .price{margin:0}body.saibai-theme.template-product product-price .price-item--last,body.saibai-theme.template-product product-price .price .price-item--sale,body.saibai-theme.template-product product-price.custom-font-size .price-item--last{font-family:var(--font-heading--family, "Jost", sans-serif)!important;font-size:clamp(1.125rem,1.6vw,1.3125rem)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.35!important;color:#2a3a1a!important}body.saibai-theme.template-product product-price .price .price-item--sale,body.saibai-theme.template-product product-price .price-item--last,body.saibai-theme.template-product .sticky-atc product-price .price .price-item--sale,body.saibai-theme.template-product .sticky-atc product-price .price-item--last{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:400;letter-spacing:.01em;line-height:1.15;color:#2a3a1a}body.saibai-theme.template-product product-price .price--on-sale .price-item--regular,body.saibai-theme.template-product product-price .price .price__regular .price-item--regular,body.saibai-theme.template-product .sticky-atc product-price .price--on-sale .price-item--regular,body.saibai-theme.template-product .sticky-atc product-price .price .price__regular .price-item--regular{display:none}body.saibai-theme.template-product product-price .price--on-sale .price-item--sale,body.saibai-theme.template-product .sticky-atc product-price .price--on-sale .price-item--sale{font-size:clamp(1.375rem,2.2vw,1.75rem);color:#2a3a1a}body.saibai-theme.template-product product-price .installments,body.saibai-theme.template-product product-price form.payment-terms{display:none!important}body.saibai-theme.template-product .saibai-pdp-pay{margin:0 0 1.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.saibai-theme.template-product .saibai-pdp-pay__compare-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin:0 0 .5rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;letter-spacing:.02em;color:#2a3a1a9e}body.saibai-theme.template-product .saibai-pdp-pay__compare{color:#2a3a1a73}body.saibai-theme.template-product .saibai-pdp-pay__save{color:#2a3a1a;font-weight:500}body.saibai-theme.template-product .saibai-pdp-pay__pix-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .375rem;line-height:1.4}body.saibai-theme.template-product .saibai-pdp-pay__pix-amount{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;font-weight:400;letter-spacing:.03em;color:#2a3a1ab8}body.saibai-theme.template-product .saibai-pdp-pay__pix-sep{font-size:.875rem;color:#2a3a1a47}body.saibai-theme.template-product .saibai-pdp-pay__pix-meta{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;font-weight:400;letter-spacing:.03em;color:#2a3a1a8c}body.saibai-theme.template-product .saibai-pdp-pay__methods{margin:0;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.04em;line-height:1.5;color:#2a3a1a7a}body.saibai-theme.template-product .saibai-pdp-pay-icons,body.saibai-theme.template-product .product-details .payment-icons,body.saibai-theme.template-product .product-details .payment-icons__list{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.saibai-theme.template-product .saibai-pdp-highlights-wrap{margin:0 0 1.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.saibai-theme.template-product .saibai-pdp-highlights-wrap__head{display:none}body.saibai-theme.template-product .saibai-pdp-highlights-wrap__title{margin:0;font-size:0}body.saibai-theme.template-product .saibai-pdp-highlights-wrap__specs{display:none}body.saibai-theme.template-product .saibai-pdp-highlights-wrap__specs:hover{color:#2a3a1a}body.saibai-theme.template-product .saibai-pdp-highlights-more{margin-top:.625rem}body.saibai-theme.template-product .saibai-pdp-highlights-more__toggle{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;list-style:none;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.04em;color:#8b5e4a;text-decoration:underline;text-underline-offset:.2em}body.saibai-theme.template-product .saibai-pdp-highlights-more__toggle::-webkit-details-marker{display:none}body.saibai-theme.template-product .saibai-pdp-highlights-more__label:after{content:"+";display:inline-block;margin-left:.25rem;font-weight:300;font-size:1rem;line-height:1;color:#2a3a1a73;transition:transform .2s ease}body.saibai-theme.template-product .saibai-pdp-highlights-more[open] .saibai-pdp-highlights-more__label:after{content:"\2212"}body.saibai-theme.template-product .saibai-pdp-highlights--more{margin-top:.625rem;padding-top:.625rem;border-top:1px solid rgb(42 58 26 / .08)}body.saibai-theme.template-product .saibai-pdp-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}body.saibai-theme.template-product .saibai-pdp-highlights__item{position:relative;padding-left:0;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.8125rem;font-weight:400;letter-spacing:.02em;line-height:1.65;color:#2a3a1ab8}body.saibai-theme.template-product .saibai-pdp-highlights__item:before{display:none}body.saibai-theme.template-product .product__text,body.saibai-theme.template-product .product__description,body.saibai-theme.template-product .rte,body.saibai-theme.template-product .block-product-tabs .toggle-content,body.saibai-theme.template-product .block-product-tabs .toggle-content .rte,body.saibai-theme.template-product .saibai-pdp-tabs__panel,body.saibai-theme.template-product .saibai-pdp-tabs__panel .rte{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(.8125rem,1.05vw,.875rem);font-weight:400;letter-spacing:.02em;color:#2a3a1ad1;line-height:1.7}body.saibai-theme.template-product .product__text a,body.saibai-theme.template-product .rte a,body.saibai-theme.template-product .block-product-tabs .toggle-content a,body.saibai-theme.template-product .saibai-pdp-tabs__panel a{color:#8b5e4a;text-decoration:underline;text-underline-offset:.2em}body.saibai-theme.template-product .product__text a:hover,body.saibai-theme.template-product .rte a:hover,body.saibai-theme.template-product .block-product-tabs .toggle-content a:hover,body.saibai-theme.template-product .saibai-pdp-tabs__panel a:hover{color:#2a3a1a}body.saibai-theme.template-product variant-selects{display:block;margin-block:0 1.25rem}body.saibai-theme.template-product .variant-picker,body.saibai-theme.template-product product-variant-picker{margin-block:0 1.25rem}body.saibai-theme.template-product .variant-picker fieldset,body.saibai-theme.template-product .product-form__input,body.saibai-theme.template-product .variant-option{border:0;padding:0;margin:0 0 1rem}body.saibai-theme.template-product .variant-picker legend,body.saibai-theme.template-product .form__label,body.saibai-theme.template-product .variant-option legend.form__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#2a3a1a8c;margin-bottom:.625rem}body.saibai-theme.template-product .variant-option legend.form__label [data-selected-value]{font-weight:500;color:#2a3a1a;text-transform:none;letter-spacing:.03em}body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label:before,body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label:before,body.saibai-theme.template-product .variant-option--buttons input[type=radio].checked+label:before{display:none!important;content:none!important}body.saibai-theme.template-product .variant-picker label,body.saibai-theme.template-product .product-form__input--pill input[type=radio]+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.25rem!important;min-width:3.5rem!important;margin:0 .5rem .5rem 0!important;padding:.375rem .875rem!important;border:1px solid rgb(42 58 26 / .14)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem!important;font-weight:400;letter-spacing:.03em;line-height:1.2!important;color:#2a3a1a!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease;cursor:pointer}html body.saibai-theme.template-product .variant-picker input:checked+label,html body.saibai-theme.template-product .variant-picker input[checked]+label,html body.saibai-theme.template-product .variant-picker input.checked+label,html body.saibai-theme.template-product .variant-picker input+label.checked,html body.saibai-theme.template-product .product-form__input--pill input[type=radio]:checked+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio][checked]+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio].checked+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio]+label.checked,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio][checked]+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio].checked+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label.checked,html body.saibai-theme.template-product .variant-option--pill input[type=radio]:checked+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio][checked]+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio].checked+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio]+label.checked{border:1px solid #2A3A1A!important;background:transparent!important;color:#2a3a1a!important;font-weight:400!important;box-shadow:none!important}html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:hover:not(:disabled):not(.disabled)+label:not(.checked),html body.saibai-theme.template-product .variant-option--pill input[type=radio]:hover:not(:disabled):not(.disabled)+label:not(.checked){border-color:#2a3a1a59!important;background:#2a3a1a0a!important}html body.saibai-theme.template-product .variant-option--pill input[type=radio]:checked+label:hover,html body.saibai-theme.template-product .variant-option--pill input[type=radio]+label.checked:hover,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label:hover,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label.checked:hover{background:transparent!important;border-color:#2a3a1a!important;color:#2a3a1a!important}body.saibai-theme.template-product .variant-picker input:focus-visible+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(42 58 26 / .25);outline-offset:2px}body.saibai-theme.template-product .variant-picker input:disabled+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]:disabled+label{opacity:.38;cursor:not-allowed}body.saibai-theme.template-product .product-form,body.saibai-theme.template-product buy-buttons{position:relative;z-index:1}body.saibai-theme.template-product .product-form{margin-top:0;padding-top:1.5rem;border-top:1px solid rgb(42 58 26 / .08)}body.saibai-theme.template-product .product-form__buttons,body.saibai-theme.template-product buy-buttons{margin-top:.75rem}body.saibai-theme.template-product .product-form__buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem}body.saibai-theme.template-product .product-form__quantity{flex:0 0 100%;width:100%;max-width:none;margin:0 0 .375rem;border:0;border-radius:0;background:transparent}body.saibai-theme.template-product .product-form__quantity .quantity__label{display:block;margin:0 0 .5rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2a3a1a8c}body.saibai-theme.template-product .product-form__quantity .price-per-item__container{width:auto;max-width:100%}body.saibai-theme.template-product .product-form__quantity quantity-input.quantity,body.saibai-theme.template-product .product-form__quantity quantity-input.quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;width:8.75rem;min-width:8.75rem;max-width:8.75rem;min-height:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid rgb(42 58 26 / .14);border-radius:0;background:transparent!important;overflow:hidden;flex:0 0 auto}body.saibai-theme.template-product .product-form__quantity quantity-input.quantity:before,body.saibai-theme.template-product .product-form__quantity quantity-input.quantity:after{display:none!important}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__input{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.75rem;padding:0;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:#2a3a1a;text-align:center;background:transparent;border:0;flex:0 0 auto}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button{position:static;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;color:#2a3a1a!important;flex-shrink:0}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button:hover:not(:disabled){background:#2a3a1a0a!important;color:#2a3a1a!important}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper{width:.875rem;height:.875rem;color:#2a3a1a!important;display:flex;align-items:center;justify-content:center}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg{width:100%;height:auto;max-height:100%;display:block}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg.icon-minus{width:.75rem!important;height:3px!important;min-height:3px}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg,body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg.icon,body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg path{color:#2a3a1a!important;fill:currentColor;stroke:currentColor}body.saibai-theme.template-product .add-to-cart-button-container,body.saibai-theme.template-product .accelerated-checkout-block{flex:1 1 100%;width:100%;min-width:0;display:block}body.saibai-theme.template-product .add-to-cart-button-inner,body.saibai-theme.template-product .accelerated-checkout-block .add-to-cart-button-inner{width:100%;flex-direction:column;align-items:stretch}body.saibai-theme.template-product .add-to-cart-button-inner .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.share-button) .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.wishlist-button):has(.share-button) .add-to-cart-button-container{width:100%!important;max-width:100%}body.saibai-theme.template-product .add-to-cart-button-container .add-to-cart-button,body.saibai-theme.template-product .add-to-cart-button-container .button,body.saibai-theme.template-product .add-to-cart-button-container .product-form__submit,body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button,body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button__button{width:100%!important;max-width:100%}body.saibai-theme.template-product .product__pickup-availabilities{display:none!important}body.saibai-theme.template-product .saibai-pdp-ship{margin:0 0 1.5rem;padding:0 0 1.5rem;border-top:0;border-bottom:1px solid rgb(42 58 26 / .08)}body.saibai-theme.template-product .saibai-pdp-ship__free{margin-bottom:1rem;padding:0;background:transparent;border:0;border-radius:0}body.saibai-theme.template-product .saibai-pdp-ship__free-text{margin:0 0 .375rem;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.03em;line-height:1.55;color:#2a3a1aad}body.saibai-theme.template-product .saibai-pdp-ship__free-text strong{font-weight:500;letter-spacing:.04em}body.saibai-theme.template-product .saibai-pdp-ship__free-status{margin:0 0 .375rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;letter-spacing:.03em;line-height:1.45;color:#2a3a1ab8}body.saibai-theme.template-product .saibai-pdp-ship__free-status--ok{color:var(--saibai-primary, #2A3A1A)}body.saibai-theme.template-product .saibai-pdp-ship__free-status strong{font-weight:500;color:#2a3a1a}body.saibai-theme.template-product .saibai-pdp-ship__free-note{margin:0;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.6875rem;letter-spacing:.04em;line-height:1.4;color:#2a3a1a8c}body.saibai-theme.template-product .saibai-pdp-ship__free-note a{color:#8b5e4a;text-decoration:underline;text-underline-offset:.15em}body.saibai-theme.template-product .saibai-pdp-ship__free-note a:hover{color:#2a3a1a}body.saibai-theme.template-product .saibai-pdp-ship__label{margin:0 0 .625rem;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:#2a3a1a9e}body.saibai-theme.template-product .saibai-pdp-ship__form{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}body.saibai-theme.template-product .saibai-pdp-ship__input{flex:1;min-width:0;height:2.75rem;padding:0 .875rem;border:1px solid rgb(42 58 26 / .14);border-radius:0;background:transparent;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.875rem;letter-spacing:.04em;color:#2a3a1a;caret-color:#2a3a1a;accent-color:#2A3A1A;-webkit-appearance:none;appearance:none}body.saibai-theme.template-product .saibai-pdp-ship__input:focus,body.saibai-theme.template-product .saibai-pdp-ship__input:focus-visible,body.saibai-theme.template-product .saibai-pdp-ship__input:active{outline:none!important;border-color:#2a3a1a!important;background:#fff!important;box-shadow:0 0 0 2px #2a3a1a33!important;color:#2a3a1a!important}body.saibai-theme.template-product .saibai-pdp-ship__input:-webkit-autofill,body.saibai-theme.template-product .saibai-pdp-ship__input:-webkit-autofill:hover,body.saibai-theme.template-product .saibai-pdp-ship__input:-webkit-autofill:focus,body.saibai-theme.template-product .saibai-pdp-ship__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 2px #2a3a1a33!important;-webkit-text-fill-color:#2A3A1A!important;border-color:#2a3a1a!important;caret-color:#2a3a1a;transition:background-color 99999s ease-out}body.saibai-theme.template-product .saibai-pdp-ship__input::placeholder{color:#2a3a1a59}body.saibai-theme.template-product .saibai-pdp-ship__btn{flex-shrink:0;min-width:6.5rem;height:2.75rem;padding:0 1rem;border:1px solid rgb(42 58 26 / .22)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#2a3a1a!important;cursor:pointer;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}body.saibai-theme.template-product .saibai-pdp-ship__btn:hover:not(:disabled){background:#2a3a1a0a!important;border-color:#2a3a1a59!important;color:#2a3a1a!important}body.saibai-theme.template-product .saibai-pdp-ship__btn:disabled{opacity:.6;cursor:wait}body.saibai-theme.template-product .saibai-pdp-ship__hint{margin:.625rem 0 0;font-size:.6875rem;line-height:1.5;letter-spacing:.02em;color:#2a3a1a73}body.saibai-theme.template-product .saibai-pdp-ship__results{margin-top:.875rem;font-size:.8125rem;line-height:1.55;color:#2a3a1a}body.saibai-theme.template-product .saibai-pdp-ship__results--error p{margin:0;color:#8b5e4a}body.saibai-theme.template-product .saibai-pdp-ship__results--empty p{margin:0;color:#2a3a1aa6}body.saibai-theme.template-product .saibai-pdp-ship__results a{color:#8b5e4a;text-decoration:underline;text-underline-offset:.15em}body.saibai-theme.template-product .saibai-pdp-ship__list{margin:0;padding:0;list-style:none}body.saibai-theme.template-product .saibai-pdp-ship__rate{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgb(42 58 26 / .08)}body.saibai-theme.template-product .saibai-pdp-ship__rate:last-child{border-bottom:0;padding-bottom:0}body.saibai-theme.template-product .saibai-pdp-ship__rate-name{font-size:.8125rem;letter-spacing:.02em;color:#2a3a1ac7}body.saibai-theme.template-product .saibai-pdp-ship__rate-price{flex-shrink:0;font-size:.8125rem;letter-spacing:.04em;color:#2a3a1a}body.saibai-theme.template-product .product-form__submit,body.saibai-theme.template-product .add-to-cart-button.button .product-form__submit,body.saibai-theme.template-product .add-to-cart-button.button button.product-form__submit,body.saibai-theme.template-product .shopify-payment-button__button--unbranded,body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button__button--unbranded{background:#2a3a1a!important;border:1px solid #2A3A1A!important;color:#fff!important;font-family:var(--font-body--family, "Jost", sans-serif);font-size:.75rem!important;font-weight:400;letter-spacing:.08em;text-transform:uppercase;min-height:3rem!important;height:auto!important;border-radius:0!important;box-shadow:none!important;padding-inline:1rem!important;overflow:hidden!important;position:relative;width:100%!important;max-width:100%}body.saibai-theme.template-product .product-form__buttons .product-form__submit:after,body.saibai-theme.template-product .product-form__buttons .shopify-payment-button__button--unbranded:after{display:none!important;content:none!important}body.saibai-theme.template-product .product-form__buttons .add-to-cart-text{white-space:nowrap}body.saibai-theme.template-product .product-form__submit:hover:not(:disabled),body.saibai-theme.template-product .add-to-cart-button.button button.product-form__submit:hover:not(:disabled){background:var(--saibai-primary-hover, #384E28)!important;border-color:var(--saibai-primary-hover, #384E28)!important;color:#fff!important}body.saibai-theme.template-product .product-form__submit:disabled,body.saibai-theme.template-product .product-form__submit[disabled],body.saibai-theme.template-product .product-form__submit.sold-out--button,body.saibai-theme.template-product .sticky-atc .sold-out--button{background:transparent!important;border:1px solid rgb(42 58 26 / .22)!important;color:#2a3a1a8c!important;cursor:not-allowed;opacity:1!important}body.saibai-theme.template-product .product-form__buttons:has(.product-form__submit[disabled]) .product-form__quantity,body.saibai-theme.template-product .product-form__buttons:has(.product-form__submit.sold-out--button) .product-form__quantity,body.saibai-theme.template-product .sticky-atc:has(.sold-out--button) .sticky-cart__quantity,body.saibai-theme.template-product .sticky-atc:has(.product-form__submit[disabled]) .product-form__quantity{display:none!important}body.saibai-theme.template-product .add-to-cart-button.button-secondary .product-form__submit,body.saibai-theme.template-product .add-to-cart-button.button-secondary button{background:var(--saibai-primary, #2A3A1A)!important;border:1px solid var(--saibai-primary, #2A3A1A)!important;color:#fff!important}body.saibai-theme.template-product .shopify-payment-button__button--unbranded:hover:not([disabled]),body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#384e28!important;border-color:#384e28!important;color:#fff!important}body.saibai-theme.template-product product-info.saibai-variant-syncing [data-saibai-pdp-pay],body.saibai-theme.template-product product-info.saibai-variant-syncing product-price{opacity:.55;transition:opacity .12s ease}body.saibai-theme.template-product .sticky-atc{border-top:1px solid rgb(42 58 26 / .12);background:#f2f5eef5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.saibai-theme.template-product .sticky-atc .quantity__button,body.saibai-theme.template-product .sticky-atc quantity-input .quantity__button{background:#2a3a1a!important;border-color:#2a3a1a!important;color:#fff!important}body.saibai-theme.template-product .sticky-atc .quantity__button .icon,body.saibai-theme.template-product .sticky-atc .quantity__button svg.icon,body.saibai-theme.template-product .sticky-atc quantity-input .quantity__button svg,body.saibai-theme.template-product .sticky-atc quantity-input .quantity__button svg path{color:#fff!important;fill:currentColor;stroke:currentColor}body.saibai-theme.template-product .sticky-atc quantity-input .quantity__button .svg-wrapper svg.icon-minus{width:.75rem!important;height:3px!important;min-height:3px}body.saibai-theme.template-product .sticky-atc .quantity__button:hover:not(:disabled),body.saibai-theme.template-product .sticky-atc quantity-input .quantity__button:hover:not(:disabled){background:#384e28!important;border-color:#384e28!important}body.saibai-theme.template-product .sticky-atc .button:not(.button-secondary):not([disabled]),body.saibai-theme.template-product .sticky-atc .product-form__submit:not([disabled]){background:#2a3a1a!important;border-color:#2a3a1a!important;color:#fff!important}body.saibai-theme.template-product .shopify-section:has(product-recommendations),body.saibai-theme.template-product .shopify-section:has(.product-recommendations){background:var(--saibai-bg, #F2F5EE);padding-inline:var(--saibai-lp-pad-x, clamp(1rem, 2.5vw, 2rem));padding-block:clamp(1.5rem,3vw,2.5rem)}body.saibai-theme.template-product .shopify-section:has(product-recommendations)>*,body.saibai-theme.template-product .shopify-section:has(.product-recommendations)>*{max-width:var(--saibai-lp-shell-max, min(86rem, 1376px));margin-inline:auto}body.saibai-theme.template-product product-recommendations .section-background,body.saibai-theme.template-product .product-recommendations .section-background{display:none!important}body.saibai-theme.template-product product-recommendations>.section,body.saibai-theme.template-product .product-recommendations>.section{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}body.saibai-theme.template-product product-recommendations .collection,body.saibai-theme.template-product .product-recommendations .collection{background:transparent}body.saibai-theme.template-product product-recommendations .section-resource-list__content,body.saibai-theme.template-product .product-recommendations .section-resource-list__content{margin-bottom:.25rem}body.saibai-theme.template-product product-recommendations h2,body.saibai-theme.template-product .product-recommendations h2,body.saibai-theme.template-product product-recommendations .text-block h2,body.saibai-theme.template-product .product-recommendations .text-block h2{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(1rem,1.6vw,1.25rem)!important;font-weight:500!important;font-style:normal!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left!important;color:#2a3a1a;margin:0 0 1.125rem!important}body.saibai-theme.template-product product-recommendations .swiper-slide,body.saibai-theme.template-product .product-recommendations .swiper-slide{height:auto!important;display:flex!important;align-items:flex-start!important}body.saibai-theme.template-product product-recommendations .swiper-slide>*,body.saibai-theme.template-product .product-recommendations .swiper-slide>*{width:100%;height:auto!important;min-height:0!important}body.saibai-theme.template-product product-recommendations .swiper-wrapper,body.saibai-theme.template-product .product-recommendations .swiper-wrapper{height:auto!important;align-items:flex-start!important}body.saibai-theme.template-product product-recommendations swiper-component,body.saibai-theme.template-product .product-recommendations swiper-component,body.saibai-theme.template-product product-recommendations .swiper,body.saibai-theme.template-product .product-recommendations .swiper{height:auto!important}body.saibai-theme.template-product product-recommendations .swiper-actions .swiper-button,body.saibai-theme.template-product product-recommendations .slider-buttons .slider-button,body.saibai-theme.template-product .product-recommendations .swiper-actions .swiper-button,body.saibai-theme.template-product .product-recommendations .slider-buttons .slider-button,body.saibai-theme.template-product .product-information__media .swiper-button,body.saibai-theme.template-product .product-information__media .slider-buttons .slider-button{width:2.25rem;height:2.25rem;border:1px solid rgb(42 58 26 / .12);border-radius:999px;background:#fff;opacity:1;color:#2a3a1a;box-shadow:0 4px 12px #2a3a1a0f;transition:opacity .2s ease,transform .2s ease}@media screen and (min-width:1025px){body.saibai-theme.template-product .product-information__media .swiper:hover .swiper-button:not(.swiper-button-disabled){opacity:1}body.saibai-theme.template-product .product-information__media .swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}}body.saibai-theme.template-product product-recommendations .swiper-pagination-bullet,body.saibai-theme.template-product .product-recommendations .swiper-pagination-bullet{background:#2a3a1a33;opacity:1}body.saibai-theme.template-product product-recommendations .swiper-pagination-bullet-active,body.saibai-theme.template-product .product-recommendations .swiper-pagination-bullet-active{background:#2a3a1a}
/*# sourceMappingURL=/cdn/shop/t/8/assets/saibai-pages-pdp-buybox.css.map */
