body.saibai-theme .saibai-slideshow-toggle,body.saibai-theme .slideshow__autoplay,body.saibai-theme .slider-buttons .slider-button{opacity:1;visibility:visible}body.saibai-theme .saibai-slideshow-toggle,body.saibai-theme .slideshow__autoplay button{background:#2a3a1aa6;color:var(--saibai-white);border:none;border-radius:50%;width:44px;height:44px;transition:var(--saibai-transition)}body.saibai-theme .saibai-slideshow-toggle:hover,body.saibai-theme .slideshow__autoplay button:hover{background:#2a3a1ad9}body.saibai-theme .swiper-pagination-bullet-active,body.saibai-theme .pagination__item--current{background:var(--saibai-primary)!important;border-color:var(--saibai-primary)!important}body.saibai-theme .slideshow .media img,body.saibai-theme .banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}body.saibai-theme.template-index #MainContent>.shopify-section.saibai-hero-section:first-child,body.saibai-theme.template-index .content-for-layout>.shopify-section.saibai-hero-section:first-child{margin-top:0!important;padding-top:0!important}body.saibai-theme.template-index .shopify-section.saibai-header-section{margin-bottom:0!important;border-bottom:0!important}body.saibai-theme.template-index .content-for-layout>.shopify-section:first-child,body.saibai-theme.template-index #MainContent>.shopify-section:first-child{margin-top:0}body.saibai-theme.template-index .content-for-layout>.shopify-section:first-child .spacing{--p-spacing-t: 0px;padding-top:0}body.saibai-theme .saibai-hero{margin-top:0}body.saibai-theme.overflow-hidden{overflow-x:clip;overflow-y:hidden}body.saibai-theme.overflow-hidden #header-group,body.saibai-theme #header-group{overflow:visible}body.saibai-theme .shopify-section.section-announcement-bar{overflow:visible;padding:0;margin:0}body.saibai-theme .saibai-credit{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.25rem .35rem;font-size:.75rem;color:#2a3a1a73;letter-spacing:.03em}body.saibai-theme .saibai-credit__label{color:#2a3a1a66}body.saibai-theme .saibai-credit__sep{color:#2a3a1a59}body.saibai-theme .saibai-credit a,body.saibai-theme .saibai-credit__link{display:inline-flex;align-items:center;gap:.25rem;color:#2a3a1a80;font-size:.75rem;font-weight:500;text-decoration:none;transition:var(--saibai-transition)}body.saibai-theme .saibai-credit a:hover,body.saibai-theme .saibai-credit__link:hover{color:var(--saibai-primary);text-decoration:underline}body.saibai-theme .saibai-credit__badge-link{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#2a3a1a80;text-decoration:none;transition:var(--saibai-transition)}body.saibai-theme .saibai-credit__badge-link:hover{color:var(--saibai-primary);text-decoration:underline}body.saibai-theme .color-scheme-1,body.saibai-theme .color-scheme-2{--color-foreground: var(--saibai-dark)}body.saibai-theme #header-group,body.saibai-theme .section-announcement-bar{overflow:visible}@media(min-width:1920px){body.saibai-theme .page-width{max-width:1440px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){body.saibai-theme *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.saibai-cart-coupon-hint{margin-top:1rem;padding:14px;border:1px solid #E2EDDA;background:var(--saibai-bg, #F2F5EE);text-align:left}.saibai-cart-coupon-hint__label{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--saibai-primary)}.saibai-cart-coupon-hint__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saibai-cart-coupon-hint__code{flex:1;min-width:120px;padding:8px 10px;border:1px dashed #C5DBA8;background:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.04em;color:#2a3a1a}.saibai-cart-coupon-hint__apply{min-height:40px!important;padding:0 14px!important;background:var(--saibai-primary)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-weight:600!important}.saibai-cart-coupon-hint__apply:hover{background:var(--saibai-primary-hover)!important}.saibai-cart-coupon-hint__note{margin:8px 0 0;font-size:.8125rem;color:#4e6040}html body.saibai-theme cart-drawer [data-drawer-content]{--drawer-max-width: 32rem;width:min(calc(100% - 2rem),var(--drawer-max-width, 32rem))!important;background-color:var(--saibai-bg, #F2F5EE)!important}html body.saibai-theme cart-drawer .drawer__inner{padding-inline:clamp(1.25rem,4vw,2rem)}html body.saibai-theme cart-drawer .drawer__header{padding-top:clamp(1rem,3vw,1.5rem);padding-bottom:.5rem;border-bottom:1px solid rgb(42 58 26 / .08)}html body.saibai-theme cart-drawer .saibai-cart-drawer__heading,html body.saibai-theme cart-drawer .drawer__heading{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#2a3a1a}html body.saibai-theme cart-drawer .saibai-cart-drawer__count,html body.saibai-theme cart-drawer .wrapper-cart-count{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#2a3a1a80}html body.saibai-theme cart-drawer.is-empty .drawer__inner-empty{display:flex;flex-direction:column}html body.saibai-theme cart-drawer.is-empty .drawer__inner-empty>.drawer__header{border-bottom:none;flex-shrink:0}html body.saibai-theme cart-drawer .saibai-cart-drawer__warnings{flex:1;min-height:0;padding-block:clamp(1.5rem,8vh,4rem)}html body.saibai-theme cart-drawer .saibai-cart-drawer__empty{width:100%;max-width:22rem;margin-inline:auto;text-align:center}html body.saibai-theme cart-drawer .saibai-cart-drawer__eyebrow{margin:0 0 .75rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2a3a1a73}html body.saibai-theme cart-drawer .saibai-cart-drawer__title,html body.saibai-theme cart-drawer .cart__empty-text{margin:0 0 1.75rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:400;line-height:1.25;letter-spacing:.02em;text-transform:none;color:#2a3a1a}html body.saibai-theme cart-drawer .saibai-cart-drawer__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 1.5rem;background:#2a3a1a!important;border:1px solid #2A3A1A!important;border-radius:4px!important;color:#fff!important;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease}html body.saibai-theme cart-drawer .saibai-cart-drawer__cta:hover{background:#384e28!important;border-color:#384e28!important;color:#fff!important}html body.saibai-theme cart-drawer .saibai-cart-drawer__login{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgb(42 58 26 / .08)}html body.saibai-theme cart-drawer .cart__login-title{margin:0 0 .35rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:#2a3a1a8c}html body.saibai-theme cart-drawer .cart__login-paragraph{margin:0;font-size:.8125rem;color:#2a3a1a8c}html body.saibai-theme cart-drawer .cart__login-paragraph .link,html body.saibai-theme cart-drawer .cart__login-paragraph a{color:#2a3a1a!important;font-weight:500;text-decoration:underline;text-underline-offset:.2em}html body.saibai-theme cart-drawer .cart-drawer__collection{display:none!important}html body.saibai-theme cart-drawer .cart-item__name{font-family:var(--font-heading--family, "Jost", sans-serif);font-weight:400;letter-spacing:.02em;text-transform:none;color:#2a3a1a}html body.saibai-theme cart-drawer .cart-items__table-row{border-bottom-color:#2a3a1a14!important;gap:1rem}html body.saibai-theme cart-drawer .cart-item__media img{background:#fff;object-fit:contain}html body.saibai-theme cart-drawer .drawer--function-blocks{border-color:#2a3a1a1f;border-radius:4px;overflow:hidden}html body.saibai-theme cart-drawer .drawer--function-blocks .function-block{border-right-color:#2a3a1a1f;color:#2a3a1a}html body.saibai-theme cart-drawer .drawer__footer{padding-block:1.25rem 0;border-top:1px solid rgb(42 58 26 / .08);background:var(--saibai-bg, #F2F5EE)}html body.saibai-theme cart-drawer .cart-drawer__footer .totals__total{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2a3a1a8c}html body.saibai-theme cart-drawer .cart-drawer__footer .totals__total-value{font-family:var(--font-heading--family, "Jost", sans-serif);font-size:1.125rem;font-weight:500;color:#2a3a1a}html body.saibai-theme cart-drawer .tax-note{font-size:.75rem;line-height:1.5;color:#2a3a1a73}html body.saibai-theme cart-drawer .saibai-cart-trust{margin:.75rem 0 0;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.6875rem;letter-spacing:.06em;text-align:center;color:#2a3a1a73}html body.saibai-theme cart-drawer .cart__checkout-button{min-height:48px;background:#2a3a1a!important;border:1px solid #2A3A1A!important;border-radius:4px!important;color:#fff!important;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html body.saibai-theme cart-drawer .cart__checkout-button:hover:not(:disabled){background:#384e28!important;border-color:#384e28!important}html body.saibai-theme cart-drawer .cart__viewcart-button{min-height:44px;background:transparent!important;border:1px solid rgb(42 58 26 / .2)!important;border-radius:4px!important;color:#2a3a1a!important;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html body.saibai-theme cart-drawer .cart__viewcart-button:hover{border-color:#2a3a1a!important;background:#2a3a1a0a!important}html body.saibai-theme cart-drawer .cart-drawer__recommendations-header h3,html body.saibai-theme cart-drawer .cart-drawer__recommendations-header .h4{font-family:var(--font-heading--family, "Jost", sans-serif);font-weight:400;letter-spacing:.04em;color:#2a3a1a}html body.saibai-theme cart-drawer .previewCartMessage{padding-block:.75rem 1rem;border-bottom:1px solid rgb(42 58 26 / .08)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/saibai-shell-layout.css.map */
