:root{--y-paper: #F5EFE0;--y-cream: #EFE6D2;--y-ivory: #FBF8F1;--y-line: #D9CFB8;--y-line-2: #C4B99F;--y-ink: #1F3327;--y-text: #1B2820;--y-muted: #33433A;--y-accent: #3D5747;--y-mist: #E5E9DC;--y-pine: #1F3327;--y-pine-2: #2A3D31;--y-pine-3: #18291F;--y-pine-4: #132019;--y-on-pine-head: #F6EFDF;--y-on-pine-text: #EDE6D4;--y-on-pine-soft: #D8E0CE;--y-serif: "Cormorant Garamond", Cormorant, Georgia, "Times New Roman", serif;--y-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--y-jp: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--y-grad-pine: radial-gradient(80% 55% at 50% 0%, rgba(84, 112, 92, .3) 0%, rgba(84, 112, 92, 0) 72%), linear-gradient(180deg, #23392C 0%, #1F3327 48%, #18291F 100%);--font-heading-family: var(--y-serif) !important;--font-body-family: var(--y-sans) !important;--font-accent-family: var(--y-serif) !important;--font-heading-weight: 600 !important;--letter-spacing-body: 0 !important}html body:not(#y):not(#y){font-family:var(--y-sans);color:var(--y-text);background-color:var(--y-paper);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html body:not(#y):not(#y) p,html body:not(#y):not(#y) li,html body:not(#y):not(#y) .rte{letter-spacing:0!important}html body:not(#y):not(#y) h1,html body:not(#y):not(#y) h2,html body:not(#y):not(#y) .h0,html body:not(#y):not(#y) .h1,html body:not(#y):not(#y) .h2{font-family:var(--y-serif)!important;font-weight:600!important;letter-spacing:-.003em!important;font-variant-numeric:lining-nums}html body:not(#y):not(#y) .benefits-grid__heading-accent,html body:not(#y):not(#y) .custom-accent-text,html body:not(#y):not(#y) .global-accent-text,html body:not(#y):not(#y) .media-grid__accent,html body:not(#y):not(#y) .comparison-heading .accent-text,html body:not(#y):not(#y) .guarantee-section .accent-text,html body:not(#y):not(#y) .roadmap-header .heading span,html body:not(#y):not(#y) .roadmap-header .heading .accent{font-family:var(--y-serif)!important;font-style:italic!important;font-weight:600!important;letter-spacing:0!important;font-size:1em!important;text-transform:none!important;background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--y-accent)!important}html body:not(#y):not(#y) .benefits-grid__heading,html body:not(#y):not(#y) .product-benefits-heading,html body:not(#y):not(#y) .media-grid__heading,html body:not(#y):not(#y) .roadmap-header .heading,html body:not(#y):not(#y) .testimonials-heading,html body:not(#y):not(#y) .results-steps-section .section-title,html body:not(#y):not(#y) .comparison-heading,html body:not(#y):not(#y) .store-faq-heading,html body:not(#y):not(#y) .guarantee-section__heading{font-size:3.6rem!important;line-height:1.1!important;color:var(--y-ink)!important}@media screen and (min-width:750px){html body:not(#y):not(#y) .benefits-grid__heading,html body:not(#y):not(#y) .product-benefits-heading,html body:not(#y):not(#y) .media-grid__heading,html body:not(#y):not(#y) .roadmap-header .heading,html body:not(#y):not(#y) .testimonials-heading,html body:not(#y):not(#y) .results-steps-section .section-title,html body:not(#y):not(#y) .comparison-heading,html body:not(#y):not(#y) .store-faq-heading,html body:not(#y):not(#y) .guarantee-section__heading{font-size:4.8rem!important}}html body:not(#y):not(#y) .benefits-grid__subtitle,html body:not(#y):not(#y) .custom-subtitle,html body:not(#y):not(#y) .media-grid__subtitle,html body:not(#y):not(#y) .roadmap-header .subheading,html body:not(#y):not(#y) .roadmap-header .subheading p,html body:not(#y):not(#y) .results-steps-section .section-subtitle,html body:not(#y):not(#y) .comparison-subheading,html body:not(#y):not(#y) .comparison-subheading p,html body:not(#y):not(#y) .store-faq-subtitle,html body:not(#y):not(#y) .store-faq-subtitle p,html body:not(#y):not(#y) .guarantee-section__description{font-family:var(--y-sans)!important;font-size:1.7rem!important;font-weight:400!important;line-height:1.6!important;color:var(--y-muted)!important}@media screen and (min-width:750px){html body:not(#y):not(#y) .benefits-grid__subtitle,html body:not(#y):not(#y) .custom-subtitle,html body:not(#y):not(#y) .media-grid__subtitle,html body:not(#y):not(#y) .roadmap-header .subheading p,html body:not(#y):not(#y) .results-steps-section .section-subtitle,html body:not(#y):not(#y) .comparison-subheading p,html body:not(#y):not(#y) .store-faq-subtitle p,html body:not(#y):not(#y) .guarantee-section__description{font-size:1.8rem!important}}html body:not(#y):not(#y) .benefit-item__title,html body:not(#y):not(#y) .custom-benefit-title,html body:not(#y):not(#y) .media-item__title,html body:not(#y):not(#y) .roadmap-title,html body:not(#y):not(#y) .testimonial-title,html body:not(#y):not(#y) .results-steps-section .step-title{font-family:var(--y-sans)!important;font-weight:700!important;font-size:1.8rem!important;line-height:1.3!important;letter-spacing:-.005em!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .benefit-item__description,html body:not(#y):not(#y) .custom-benefit-description,html body:not(#y):not(#y) .media-item__description,html body:not(#y):not(#y) .roadmap-description,html body:not(#y):not(#y) .roadmap-description p,html body:not(#y):not(#y) .testimonial-content,html body:not(#y):not(#y) .testimonial-content p,html body:not(#y):not(#y) .results-steps-section .step-description{font-family:var(--y-sans)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.6!important;color:var(--y-text)!important}html body:not(#y):not(#y) .button:not(.button--secondary):not(.button--tertiary),html body:not(#y):not(#y) .product-form__submit,html body:not(#y):not(#y) .shopify-payment-button__button--unbranded,html body:not(#y):not(#y) .guarantee-section__cta,html body:not(#y):not(#y) .sticky-atc-button,html body:not(#y):not(#y) .cart__checkout-button,html body:not(#y):not(#y) .shop-add-to-cart-button{background:var(--y-pine)!important;background-image:none!important;color:var(--y-cream)!important;border:0!important;border-radius:.3rem!important;box-shadow:none!important;font-family:var(--y-sans)!important;font-weight:700!important;font-size:1.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background .25s ease,transform .25s ease!important}html body:not(#y):not(#y) .shop-add-to-cart-button *{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important}html body:not(#y):not(#y) .shop-add-to-cart-button{min-height:5.8rem}html body:not(#y):not(#y) .button:not(.button--secondary):not(.button--tertiary):hover,html body:not(#y):not(#y) .product-form__submit:hover,html body:not(#y):not(#y) .shop-add-to-cart-button:hover{background:var(--y-pine-2)!important;transform:translateY(-1px)}html body:not(#y):not(#y) .button:after,html body:not(#y):not(#y) .button:before,html body:not(#y):not(#y) .product-form__submit:after,html body:not(#y):not(#y) .guarantee-section__cta:after{box-shadow:none!important}html body:not(#y):not(#y) .announcement-bar{background:var(--y-pine-4)!important;background-image:none!important}html body:not(#y):not(#y) .announcement-bar .announcement-text{font-family:var(--y-sans)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.16em!important;color:var(--y-cream)!important}html body:not(#y):not(#y) .announcement-bar .countdown-item{background:transparent!important;border:1px solid rgba(239,230,210,.45)!important;border-radius:.2rem!important;box-shadow:none!important}html body:not(#y):not(#y) .announcement-bar .countdown .time{color:#fff!important;font-family:var(--y-sans)!important;font-weight:700!important}html body:not(#y):not(#y) .announcement-bar .countdown .label{color:var(--y-on-pine-soft)!important;font-family:var(--y-sans)!important;font-weight:600!important}html body:not(#y):not(#y) .announcement-bar .separator{color:var(--y-on-pine-soft)!important}html body:not(#y):not(#y) .header-wrapper{background:var(--y-paper)!important;border-bottom:1px solid var(--y-line)!important}html body:not(#y):not(#y) .header__heading-link .h2,html body:not(#y):not(#y) .header__heading-link span{font-family:var(--y-serif)!important;font-weight:500!important;font-size:3.4rem!important;letter-spacing:.01em!important;color:var(--y-ink)!important;line-height:1!important}html body:not(#y):not(#y) .header__heading-link{display:inline-flex!important;flex-direction:column;align-items:center;gap:.5rem}html body:not(#y):not(#y) .header__heading-link:before{content:"";display:block;width:3.4rem;height:1.15rem;background:url(yasu-mark-pine.png) center / contain no-repeat}html body:not(#y):not(#y) .header__menu-item,html body:not(#y):not(#y) .header__menu-item span,html body:not(#y):not(#y) .list-menu__item--link{font-family:var(--y-sans)!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .header__active-menu-item{text-decoration:none!important;border-bottom:1.5px solid var(--y-ink);padding-bottom:.2rem}html body:not(#y):not(#y) .header__icon,html body:not(#y):not(#y) .header__icon svg{color:var(--y-ink)!important}html body:not(#y):not(#y) .menu-drawer,html body:not(#y):not(#y) .menu-drawer__navigation,html body:not(#y):not(#y) .menu-drawer__utility-links{background:var(--y-paper)!important}html body:not(#y):not(#y) .menu-drawer__menu-item{font-family:var(--y-serif)!important;font-size:2.8rem!important;font-weight:600!important;color:var(--y-ink)!important}@media screen and (max-width:749px){html body:not(#y):not(#y) .header__heading-link .h2,html body:not(#y):not(#y) .header__heading-link span{font-size:2.9rem!important}html body:not(#y):not(#y) .header__heading-link:before{width:2.8rem;height:.95rem}html body:not(#y):not(#y) .header__heading-link{gap:.35rem}}html body:not(#y):not(#y) .scrolling-features-bar{background:var(--y-cream)!important;color:var(--y-ink)!important;border-bottom:1px solid var(--y-line)}html body:not(#y):not(#y) .scrolling-features-bar .feature-item,html body:not(#y):not(#y) .scrolling-features-bar .feature-item span{font-family:var(--y-sans)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .scrolling-features-bar .feature-icon,html body:not(#y):not(#y) .scrolling-features-bar .feature-icon svg{color:var(--y-ink)!important;fill:currentColor}html body:not(#y):not(#y) .benefits-grid{background:var(--y-paper)!important}html body:not(#y):not(#y) .benefits-grid__heading-accent{display:block}html body:not(#y):not(#y) .benefit-item__icon{background:transparent!important;background-image:none!important;border:1.5px solid var(--y-ink)!important;box-shadow:none!important}html body:not(#y):not(#y) .benefit-item__icon-svg,html body:not(#y):not(#y) .benefit-item__icon-svg svg{color:var(--y-ink)!important}html body:not(#y):not(#y) .benefit-item__icon-svg svg path,html body:not(#y):not(#y) .benefit-item__icon-svg svg circle{stroke:currentColor}html body:not(#y):not(#y) .benefit-item__icon-svg img{filter:brightness(0) saturate(100%) invert(16%) sepia(11%) saturate(1462%) hue-rotate(95deg) brightness(93%) contrast(90%)}html body:not(#y):not(#y) .custom-benefits-section-wrapper{background:var(--y-grad-pine)!important}html body:not(#y):not(#y) .custom-benefits-section-wrapper .product-benefits-heading{color:var(--y-on-pine-head)!important}html body:not(#y):not(#y) .custom-benefits-section-wrapper .custom-accent-text{color:var(--y-on-pine-soft)!important}html body:not(#y):not(#y) .custom-benefits-section-wrapper .custom-subtitle{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .custom-benefits-list{background:#efe6d20d!important;background-image:none!important;border:1px solid rgba(239,230,210,.28)!important;border-radius:.4rem!important;box-shadow:none!important}html body:not(#y):not(#y) .custom-benefit-title{color:var(--y-on-pine-head)!important;font-size:1.9rem!important}html body:not(#y):not(#y) .custom-benefit-description{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .custom-benefit-icon,html body:not(#y):not(#y) .custom-benefit-icon svg{color:var(--y-on-pine-soft)!important;fill:currentColor}html body:not(#y):not(#y) .custom-feature-image img,html body:not(#y):not(#y) .custom-section-image-container img{outline:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%);mask-composite:intersect}html body:not(#y):not(#y) .custom-feature-image,html body:not(#y):not(#y) .custom-section-image-container{background:transparent!important;border:0!important;box-shadow:none!important}html body:not(#y):not(#y) .custom-section-image-container{max-width:92%!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:990px){html body:not(#y):not(#y) .custom-section-image-container{max-width:52rem!important}}html body:not(#y):not(#y) .media-grid{background:var(--y-paper)!important}html body:not(#y):not(#y) .media-item__media{background:var(--y-paper)!important}html body:not(#y):not(#y) .media-item__image{mix-blend-mode:multiply}html body:not(#y):not(#y) .roadmap-section{background:var(--y-paper)!important;background-image:none!important}html body:not(#y):not(#y) .roadmap-badge{background:var(--y-pine)!important;color:var(--y-cream)!important;border:0!important;border-radius:.2rem!important;font-family:var(--y-sans)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body:not(#y):not(#y) .roadmap-circle{background:var(--y-pine)!important;box-shadow:0 0 0 5px var(--y-paper),0 0 0 6px #1f332766!important}html body:not(#y):not(#y) .roadmap-title{font-size:2rem!important}html body:not(#y):not(#y) .roadmap-circle svg.yi{width:1.8rem!important;height:1.8rem!important;color:var(--y-paper);fill:none!important}html body:not(#y):not(#y) .roadmap-circle svg.yi *{fill:none!important;stroke:currentColor!important}html body:not(#y):not(#y) .testimonials-section{background:var(--y-paper)!important;background-image:none!important}html body:not(#y):not(#y) .testimonial-card{background:var(--y-ivory)!important;border:1px solid var(--y-line)!important;border-radius:.4rem!important;box-shadow:none!important}html body:not(#y):not(#y) .testimonial-content,html body:not(#y):not(#y) .testimonial-content p{font-size:1.55rem!important}html body:not(#y):not(#y) .author-avatar{background:var(--y-mist)!important;color:var(--y-ink)!important;font-weight:700!important}html body:not(#y):not(#y) .author-name{color:var(--y-text)!important;font-size:1.4rem!important;font-weight:600!important}html body:not(#y):not(#y) .testimonials-verified-badge,html body:not(#y):not(#y) .testimonials-verified-badge *{color:var(--y-muted)!important;font-size:1.3rem!important}html body:not(#y):not(#y) .testimonials-rating-text,html body:not(#y):not(#y) .testimonials-rating-text p{color:var(--y-text)!important;font-size:1.4rem!important}html body:not(#y):not(#y) .testimonials-stars rect,html body:not(#y):not(#y) .trustpilot-star rect{fill:var(--y-pine)!important}html body:not(#y):not(#y) .results-steps-section{background:var(--y-grad-pine)!important}html body:not(#y):not(#y) .results-steps-section .section-title{color:var(--y-on-pine-head)!important}html body:not(#y):not(#y) .results-steps-section .section-subtitle{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .results-steps-section .step-card{border:1px solid rgba(239,230,210,.26)!important;border-radius:.4rem!important;overflow:hidden;background:#efe6d20d!important;box-shadow:none!important}html body:not(#y):not(#y) .results-steps-section .step-image-container,html body:not(#y):not(#y) .results-steps-section .step-content{background:transparent!important}html body:not(#y):not(#y) .results-steps-section .step-title{color:var(--y-on-pine-head)!important;font-size:2rem!important}html body:not(#y):not(#y) .results-steps-section .number-icon{background:var(--y-cream)!important;color:var(--y-ink)!important;font-family:var(--y-sans)!important;font-weight:700!important;font-size:1.6rem!important;border:0!important}html body:not(#y):not(#y) .results-steps-section .step-description{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .comparison-section{background:var(--y-paper)!important}html body:not(#y):not(#y) .comparison-table .feature-cell,html body:not(#y):not(#y) .comparison-table .feature-cell *{font-family:var(--y-sans)!important;font-size:1.6rem!important;font-weight:500!important;color:var(--y-text)!important}html body:not(#y):not(#y) .comparison-table th,html body:not(#y):not(#y) .comparison-product-title{font-family:var(--y-sans)!important;font-weight:700!important;font-size:1.6rem!important;letter-spacing:.02em!important}html body:not(#y):not(#y) .comparison-table .highlighted{background:var(--y-pine)!important}html body:not(#y):not(#y) .comparison-table th.highlighted,html body:not(#y):not(#y) .comparison-table th.highlighted *{color:var(--y-cream)!important}html body:not(#y):not(#y) .comparison-table th:not(.highlighted),html body:not(#y):not(#y) .comparison-table th:not(.highlighted) *{color:var(--y-text)!important}html body:not(#y):not(#y) .comparison-table tr,html body:not(#y):not(#y) .comparison-table td,html body:not(#y):not(#y) .comparison-table th{border-color:var(--y-line)!important}html body:not(#y):not(#y) .comparison-table .check-yes{color:var(--y-cream)!important}html body:not(#y):not(#y) .comparison-table .check-no{color:#6e7a71!important}html body:not(#y):not(#y) .comparison-table .feature-icon,html body:not(#y):not(#y) .comparison-table .feature-icon svg{color:var(--y-ink)!important;fill:currentColor}html body:not(#y):not(#y) .shop-product-section{background:var(--y-paper)!important}html body:not(#y):not(#y) .shop-product-title{font-family:var(--y-serif)!important;font-weight:700!important;font-size:3.4rem!important;line-height:1.08!important;color:var(--y-ink)!important}@media screen and (min-width:750px){html body:not(#y):not(#y) .shop-product-title{font-size:4.2rem!important}}html body:not(#y):not(#y) .size-chart-trigger{display:inline-block!important;width:auto!important;height:auto!important;margin:.5rem 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-family:var(--y-sans)!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:var(--y-muted)!important;text-decoration:underline!important;text-decoration-color:var(--y-line-2)!important;text-underline-offset:.35rem!important;white-space:nowrap!important;box-shadow:none!important}html body:not(#y):not(#y) .size-chart-trigger:before{content:none!important;display:none!important}html body:not(#y):not(#y) .size-chart-block{padding-left:0!important;padding-right:0!important}html body:not(#y):not(#y) .custom-text-main{font-size:1.6rem!important;line-height:1.55!important;color:var(--y-text)!important}html body:not(#y):not(#y) .custom-text-description{font-size:1.45rem!important;color:var(--y-muted)!important}html body:not(#y):not(#y) .bg-benefit-icon{background:var(--y-cream)!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .bg-benefit-text{font-size:1.4rem!important;font-weight:600!important;line-height:1.35!important;color:var(--y-text)!important}html body:not(#y):not(#y) .shop-benefit-item{background:var(--y-pine)!important;background-image:none!important}html body:not(#y):not(#y) .shop-benefit-item .benefit-text{font-size:1.35rem!important;font-weight:600!important;color:var(--y-cream)!important}html body:not(#y):not(#y) .shop-thumbnail{background:var(--y-ivory)!important;border-color:var(--y-line)!important}html body:not(#y):not(#y) .shop-thumbnail.active{border-color:var(--y-ink)!important}html body:not(#y):not(#y) .imgr-rating-text,html body:not(#y):not(#y) .imgr-rating-value,html body:not(#y):not(#y) .imgr-rating-value p{color:var(--y-text)!important;font-size:1.4rem!important}html body:not(#y):not(#y) .simple-variant-picker__label{font-size:1.5rem!important;font-weight:700!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .quantity-bundle-card{background:var(--y-ivory)!important;background-image:none!important;border:1px solid var(--y-line-2)!important;border-radius:.4rem!important;box-shadow:none!important}html body:not(#y):not(#y) .quantity-bundle-card:has(.quantity-bundle-radio:checked),html body:not(#y):not(#y) .quantity-bundle-card.selected,html body:not(#y):not(#y) .quantity-bundle-card.active,html body:not(#y):not(#y) .quantity-bundle-card.is-selected{background:var(--y-mist)!important;border:2px solid var(--y-ink)!important}html body:not(#y):not(#y) .quantity-bundle-title{font-family:var(--y-sans)!important;font-size:1.7rem!important;font-weight:700!important;line-height:1.25!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .quantity-bundle-description{font-size:1.35rem!important;font-weight:500!important;line-height:1.4!important;color:var(--y-muted)!important}html body:not(#y):not(#y) .quantity-current-price,html body:not(#y):not(#y) .quantity-current-price *{font-size:1.8rem!important;font-weight:700!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .quantity-original-price{color:#5e6b62!important;font-size:1.35rem!important}html body:not(#y):not(#y) .quantity-per-item-price{background:var(--y-pine)!important;color:var(--y-cream)!important;font-size:1.3rem!important;font-weight:600!important;border-radius:.2rem!important}html body:not(#y):not(#y) .quantity-bundle-badge{background:var(--y-pine)!important;background-image:none!important;color:var(--y-cream)!important;font-family:var(--y-sans)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.1em!important;border-radius:.2rem!important;box-shadow:none!important}html body:not(#y):not(#y) .shop-product-section .guarantee-badges-container{background:transparent!important}html body:not(#y):not(#y) .shop-product-section .guarantee-badges-container *{color:var(--y-text)!important;font-size:1.4rem!important}html body:not(#y):not(#y) .new-product-faq,html body:not(#y):not(#y) .new-product-faq details,html body:not(#y):not(#y) .new-product-faq summary,html body:not(#y):not(#y) .new-product-faq [class*=item],html body:not(#y):not(#y) .new-product-faq [class*=question],html body:not(#y):not(#y) .new-product-faq [class*=answer],html body:not(#y):not(#y) .new-product-faq [class*=content]{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body:not(#y):not(#y) .new-product-faq [class*=item]{border-color:var(--y-line-2)!important}html body:not(#y):not(#y) .new-product-faq [class*=question],html body:not(#y):not(#y) .new-product-faq summary{font-family:var(--y-sans)!important;font-size:1.65rem!important;font-weight:600!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .new-product-faq [class*=answer],html body:not(#y):not(#y) .new-product-faq [class*=answer] p,html body:not(#y):not(#y) .new-product-faq [class*=answer] li{font-size:1.6rem!important;line-height:1.6!important;color:var(--y-text)!important}html body:not(#y):not(#y) .store-faq-section{background:var(--y-paper)!important}html body:not(#y):not(#y) .store-faq-section .faq-item{border:1px solid var(--y-line-2)!important;border-radius:.3rem!important;overflow:hidden;box-shadow:none!important}html body:not(#y):not(#y) .store-faq-section .faq-question{background:var(--y-ivory)!important}html body:not(#y):not(#y) .store-faq-section .faq-question,html body:not(#y):not(#y) .store-faq-section .faq-question *{font-family:var(--y-sans)!important;font-size:1.65rem!important;font-weight:600!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .store-faq-section .faq-answer,html body:not(#y):not(#y) .store-faq-section .faq-answer p,html body:not(#y):not(#y) .store-faq-section .faq-answer li{background:var(--y-ivory)!important;font-size:1.6rem!important;line-height:1.6!important;color:var(--y-text)!important}html body:not(#y):not(#y) .guarantee-section{background:linear-gradient(180deg,var(--y-paper) 0,#E8E0CA 3rem,#B4BAA9 7rem,#6E7E70 11rem,#34483B 15rem,#1F3327 19rem,#18291F 100%)!important;padding-top:15rem!important}html body:not(#y):not(#y) .guarantee-section .shield-icon,html body:not(#y):not(#y) .guarantee-section .shield-icon svg{color:var(--y-on-pine-soft)!important;fill:currentColor}html body:not(#y):not(#y) .guarantee-section__heading,html body:not(#y):not(#y) .guarantee-section__heading *{color:var(--y-on-pine-head)!important}html body:not(#y):not(#y) .guarantee-section__heading .accent-text{color:var(--y-on-pine-soft)!important}html body:not(#y):not(#y) .guarantee-section__description{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .guarantee-section__cta{background:var(--y-cream)!important;color:var(--y-ink)!important;min-height:5.8rem;display:inline-flex!important;align-items:center;justify-content:center}html body:not(#y):not(#y) .guarantee-section__cta:hover{background:#f8f2e4!important}html body:not(#y):not(#y) .guarantee-section__benefits,html body:not(#y):not(#y) .guarantee-section__benefits *{color:var(--y-on-pine-text)!important;font-size:1.4rem!important;font-weight:500!important}html body:not(#y):not(#y) .guarantee-section__benefits .benefit{white-space:nowrap}html body:not(#y):not(#y) .custom-footer .newsletter-section{display:none!important}html body:not(#y):not(#y) .custom-footer .footer-main{background:var(--y-pine-4)!important;border-top:1px solid rgba(239,230,210,.12)!important;color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .custom-footer .footer-main:before{content:"\5b89\3089\304e";display:block;padding-top:5.6rem;text-align:center;font-family:var(--y-jp);font-size:2.6rem;letter-spacing:.6em;text-indent:.6em;color:var(--y-cream)}html body:not(#y):not(#y) .custom-footer .footer-main .footer-container:before{content:"A daily ritual for your stomach";display:block;padding:1.6rem 0 4rem;text-align:center;font-family:var(--y-sans);font-size:1.25rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--y-on-pine-soft)}html body:not(#y):not(#y) .custom-footer .footer-column h3,html body:not(#y):not(#y) .custom-footer .footer-social-heading{font-family:var(--y-sans)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--y-on-pine-soft)!important}html body:not(#y):not(#y) .custom-footer .footer-column a{font-size:1.6rem!important;font-weight:500!important;color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .custom-footer .footer-column a:hover{color:#fff!important}html body:not(#y):not(#y) .custom-footer .footer-social-section:not(:has(a)){display:none!important}html body:not(#y):not(#y) .custom-footer .footer-bottom{border-color:#efe6d229!important}html body:not(#y):not(#y) .custom-footer .footer-copyright{color:var(--y-on-pine-soft)!important;font-size:1.35rem!important}html body:not(#y):not(#y) .custom-footer .footer__localization,html body:not(#y):not(#y) .custom-footer .footer__localization *{color:var(--y-on-pine-text)!important;border-color:#efe6d259!important;background-color:transparent!important}html body:not(#y):not(#y) .sticky-add-to-cart,html body:not(#y):not(#y) [class*=sticky-atc]{font-family:var(--y-sans)}html body:not(#y):not(#y) .quantity-bundle-description,html body:not(#y):not(#y) .quantity-original-price,html body:not(#y):not(#y) .quantity-per-item-price,html body:not(#y):not(#y) .roadmap-header .subheading,html body:not(#y):not(#y) .roadmap-header .subheading p,html body:not(#y):not(#y) .custom-text-description,html body:not(#y):not(#y) .custom-subtitle,html body:not(#y):not(#y) .benefits-grid__subtitle,html body:not(#y):not(#y) .media-grid__subtitle,html body:not(#y):not(#y) .section-subtitle,html body:not(#y):not(#y) .comparison-subheading,html body:not(#y):not(#y) .store-faq-subtitle,html body:not(#y):not(#y) .guarantee-section__description,html body:not(#y):not(#y) .guarantee-section__benefits,html body:not(#y):not(#y) .testimonials-rating-text,html body:not(#y):not(#y) .media-item__description,html body:not(#y):not(#y) .benefit-item__description,html body:not(#y):not(#y) .step-description,html body:not(#y):not(#y) .custom-benefit-description,html body:not(#y):not(#y) .roadmap-description{opacity:1!important}html body:not(#y):not(#y) .quantity-bundle-description{font-size:1.4rem!important}html body:not(#y):not(#y) .quantity-original-price{color:#4f5c53!important;font-size:1.4rem!important}html body:not(#y):not(#y) .quantity-per-item-price .price-amount,html body:not(#y):not(#y) .quantity-per-item-price .price-suffix,html body:not(#y):not(#y) .quantity-per-item-price *{font-size:1.4rem!important;font-weight:700!important;color:var(--y-cream)!important}html body:not(#y):not(#y) .custom-text-description{font-size:1.5rem!important;color:var(--y-text)!important}html body:not(#y):not(#y) .shop-benefit-item .benefit-text{font-size:1.4rem!important}html body:not(#y):not(#y) .announcement-bar .countdown .time{font-size:1.45rem!important}html body:not(#y):not(#y) .announcement-bar .countdown .label{font-size:1rem!important;letter-spacing:.06em!important}html body:not(#y):not(#y) .announcement-bar .separator{font-size:1.3rem!important}html body:not(#y):not(#y) p,html body:not(#y):not(#y) li,html body:not(#y):not(#y) .rte,html body:not(#y):not(#y) [class*=description]{-webkit-hyphens:manual!important;hyphens:manual!important}html body:not(#y):not(#y) .testimonials-carousel{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.6rem,#000 calc(100% - 1.6rem),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 1.6rem,#000 calc(100% - 1.6rem),transparent 100%)!important}html body:not(#y):not(#y) .quantity-price-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;gap:0 .5rem!important}@media screen and (max-width:749px){html body:not(#y):not(#y) .quantity-current-price,html body:not(#y):not(#y) .quantity-current-price *{font-size:1.7rem!important}html body:not(#y):not(#y) .quantity-original-price{font-size:1.3rem!important}html body:not(#y):not(#y) .quantity-bundle-title{font-size:1.6rem!important}}html body:not(#y):not(#y) .media-item__title{margin:0 0 .6rem!important;min-height:0!important}html body:not(#y):not(#y) .media-item__description{margin-top:0!important}html body:not(#y):not(#y) .shop-product-title{margin-bottom:0!important}html body:not(#y):not(#y) .shop-product-title+[class*=custom-text-block-container]{margin-top:1rem!important}html body:not(#y):not(#y) .shop-product-title+[class*=custom-text-block-container] [class*=custom-text-block],html body:not(#y):not(#y) .shop-product-title+[class*=custom-text-block-container] .custom-text-content{padding-top:0!important;margin-top:0!important}html body:not(#y):not(#y) .custom-benefit-item+.custom-benefit-item{margin-top:2.2rem!important;padding-top:2.2rem!important;border-top:1px solid rgba(239,230,210,.16)!important}html body:not(#y):not(#y) .custom-benefit-description strong{display:block;margin-top:.8rem;font-weight:600;color:var(--y-on-pine-head)!important}html body:not(#y):not(#y) #shopify-pc__banner.shopify-pc__banner__dialog{left:.8rem!important;right:.8rem!important;bottom:.8rem!important;width:auto!important;max-width:52rem!important;margin:0 auto!important;padding:1.4rem 1.6rem 1.2rem!important;border-radius:.6rem!important;background:var(--y-ivory)!important;border:1px solid var(--y-line-2)!important;box-shadow:0 8px 28px #1320192e!important;color:var(--y-text)!important}html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;max-height:none!important}html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__body{padding:0!important;margin:0 0 1.2rem!important}html body:not(#y):not(#y) #shopify-pc__banner #shopify-pc__banner__body-title{display:none!important}html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__body p,html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__body a{font-family:var(--y-sans)!important;font-size:1.3rem!important;line-height:1.45!important;color:var(--y-text)!important}html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.8rem!important;padding:0!important;margin:0!important;width:100%!important}html body:not(#y):not(#y) #shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:4.6rem!important;margin:0!important;padding:0 1rem!important;border-radius:.3rem!important;font-family:var(--y-sans)!important;font-size:1.45rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}html body:not(#y):not(#y) #shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--y-pine)!important;color:var(--y-cream)!important;border:1px solid var(--y-pine)!important;order:1}html body:not(#y):not(#y) #shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:var(--y-ink)!important;border:1px solid var(--y-ink)!important;order:2}html body:not(#y):not(#y) #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;order:3;min-height:0!important;padding:.4rem 0 0!important;background:none!important;border:0!important;font-size:1.3rem!important;font-weight:500!important;color:var(--y-muted)!important;text-decoration:underline!important}html body:not(#y):not(#y) .quantity-bundle-container{display:flex!important;flex-direction:column!important;gap:1rem!important;height:auto!important;max-height:none!important}html body:not(#y):not(#y) .quantity-bundle-container>.quantity-bundle-card{flex:0 0 auto!important;margin:0!important}html body:not(#y):not(#y) .quantity-bundle-card{position:relative!important;display:grid!important;grid-template-columns:1.8rem minmax(0,1fr) auto!important;grid-template-areas:"radio title price" "radio desc compare" "radio save perday" "gift gift gift"!important;column-gap:1rem!important;row-gap:.1rem!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;max-height:none!important;padding:1.2rem 1.4rem 0!important;text-align:left!important;overflow:hidden}html body:not(#y):not(#y) .quantity-bundle-card:before{content:"";grid-area:radio;align-self:start;margin-top:.2rem;width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid var(--y-ink);background:var(--y-ivory)}html body:not(#y):not(#y) .quantity-bundle-card[data-selected=true]:before{box-shadow:inset 0 0 0 .4rem var(--y-ivory);background:var(--y-ink)}html body:not(#y):not(#y) .quantity-bundle-content,html body:not(#y):not(#y) .quantity-bundle-pricing,html body:not(#y):not(#y) .quantity-price-row,html body:not(#y):not(#y) .quantity-bundle-per-item-below{display:contents!important}html body:not(#y):not(#y) .quantity-bundle-title{grid-area:title;margin:0!important;text-align:left!important}html body:not(#y):not(#y) .quantity-bundle-description{grid-area:desc;margin:0!important;text-align:left!important}html body:not(#y):not(#y) .quantity-current-price{grid-area:price;justify-self:end}html body:not(#y):not(#y) .quantity-original-price{grid-area:compare;justify-self:end}html body:not(#y):not(#y) .quantity-bundle-per-item-below{display:none!important}html body:not(#y):not(#y) .yb-perday{grid-area:perday;justify-self:end;font-family:var(--y-sans);font-size:1.3rem;font-weight:600;color:var(--y-muted)}html body:not(#y):not(#y) .quantity-bundle-radio{position:absolute!important;opacity:0!important;pointer-events:none!important}html body:not(#y):not(#y) .quantity-bundle-badge{position:absolute!important;top:0!important;right:0!important;left:auto!important;transform:none!important;border-radius:0 0 0 .4rem!important;padding:.35rem .9rem!important;margin:0!important}html body:not(#y):not(#y) .quantity-bundle-card:has(.quantity-bundle-badge){padding-top:2.2rem!important}html body:not(#y):not(#y) .yb-save{grid-area:save;justify-self:start;display:inline-block;margin-top:.2rem;padding:.15rem .6rem;border-radius:.2rem;background:var(--y-ink);color:var(--y-cream);font-family:var(--y-sans);font-size:1.15rem;font-weight:700;letter-spacing:.04em}html body:not(#y):not(#y) .yb-gift{grid-area:gift;display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin:.9rem -1.4rem 0;padding:.6rem 1.4rem;border-top:1px dashed var(--y-line-2);background:#1f33270d;font-family:var(--y-sans);font-size:1.5rem;font-weight:700;color:var(--y-ink)}html body:not(#y):not(#y) .yb-gift__name{font-size:1.5rem!important;font-weight:700!important;color:var(--y-ink)!important;white-space:nowrap}html body:not(#y):not(#y) .quantity-bundle-card[data-selected=true] .yb-gift{background:#1f332721;border-top-color:#1f332759}html body:not(#y):not(#y) .yb-gift__price{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}html body:not(#y):not(#y) .yb-gift__price s{font-size:1.3rem;font-weight:500;color:var(--y-muted)}html body:not(#y):not(#y) .yb-gift__free{display:inline-block;padding:.25rem .8rem;border-radius:99rem;background:var(--y-pine);color:var(--y-cream);font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1.3}html body:not(#y):not(#y) .yb-ship{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;box-sizing:border-box;margin:.4rem 0 1rem;font-family:var(--y-sans);font-size:1.5rem;color:var(--y-text)}html body:not(#y):not(#y) .yb-ship[hidden]{display:none!important}html body:not(#y):not(#y) .yb-ship strong{font-weight:700;color:var(--y-ink)}html body:not(#y):not(#y) .yb-ship__dot{flex:0 0 auto;width:.9rem;height:.9rem;border-radius:50%;background:#3f8f5a;box-shadow:0 0 0 .35rem #3f8f5a2e}html body:not(#y):not(#y) .shop-add-to-cart-button{flex-direction:column!important;justify-content:center!important;gap:.25rem!important;padding-top:1rem!important;padding-bottom:1rem!important}html body:not(#y):not(#y) .shop-add-to-cart-button .yb-btn-sub{display:block;font-family:var(--y-sans)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:#dce3d2!important}html body:not(#y):not(#y) .yasu-cart-gift{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.2rem;align-items:center;margin:1.2rem 0;padding:1rem 1.2rem;border:1px dashed var(--y-line-2);border-radius:.4rem;background:var(--y-ivory)}html body:not(#y):not(#y) .yasu-cart-gift img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:.3rem}html body:not(#y):not(#y) .yasu-cart-gift__text{display:flex;flex-direction:column;gap:.2rem;font-family:var(--y-sans);font-size:1.35rem;color:var(--y-muted)}html body:not(#y):not(#y) .yasu-cart-gift__text strong{font-size:1.5rem;color:var(--y-ink)}html body:not(#y):not(#y) .yasu-cart-gift__price{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--y-sans);font-size:1.3rem;color:var(--y-muted)}html body:not(#y):not(#y) .yasu-cart-gift__price strong{font-size:1.5rem;color:var(--y-ink)}html body:not(#y):not(#y) .yasu-cart-saving{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0 0 1.2rem;padding:1rem 1.2rem;background:#e3eadf;border-radius:.4rem;text-align:center;font-family:var(--y-sans);color:var(--y-ink)}html body:not(#y):not(#y) .yasu-cart-saving__main{font-size:1.6rem;font-weight:700}html body:not(#y):not(#y) .yasu-cart-saving__parts{font-size:1.35rem;font-weight:500;color:var(--y-muted)}html body:not(#y):not(#y) cart-drawer .discount_discount-value{display:none!important}html body:not(#y):not(#y) cart-drawer .cart-item ul.discounts{display:none!important}html body:not(#y):not(#y) cart-drawer .gb-price-drawer-saving{font-family:var(--y-sans);font-weight:700;font-size:1.3rem;border-radius:.3rem}html body:not(#y):not(#y) cart-drawer .cart-item .product-option dd{text-transform:capitalize}html body:not(#y):not(#y) cart-drawer h2.gb-30day-back{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 .6rem;font-family:var(--y-sans)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3}html body:not(#y):not(#y) cart-drawer h2.gb-30day-back svg{width:2rem;height:2rem;flex:0 0 auto}html body:not(#y):not(#y) cart-drawer .cart-drawer-payment-icons{margin:0 0 .2rem}html body:not(#y):not(#y) cart-drawer .cart-item__price-wrapper,html body:not(#y):not(#y) cart-drawer .cart-item__price-wrapper *:not(.gb-price-drawer-saving){font-size:1.6rem!important;line-height:1.3}html body:not(#y):not(#y) cart-drawer .cart-item__price-wrapper .cart-item__final-price{font-family:var(--y-sans);font-weight:700!important;color:var(--y-ink)}html body:not(#y):not(#y) cart-drawer .totals.gb-discounts-cart-values{align-items:center!important;margin:.2rem 0 1.2rem!important}html body:not(#y):not(#y) cart-drawer .totals.gb-discounts-cart-values .total_count{font-family:var(--y-sans);font-size:1.7rem!important;font-weight:600;color:var(--y-ink)}html body:not(#y):not(#y) cart-drawer .totals.gb-discounts-cart-values s.cart-item__old-price{font-size:1.6rem!important}html body:not(#y):not(#y) cart-drawer .totals.gb-discounts-cart-values .totals__total-value{font-family:var(--y-sans);font-size:2.2rem!important;font-weight:700;color:var(--y-ink)}html body:not(#y):not(#y) .results-steps-section .step-title-container{display:flex!important;align-items:center!important;gap:1.2rem!important}html body:not(#y):not(#y) .results-steps-section .number-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 4.4rem!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;border-radius:50%!important;font-size:2.1rem!important;line-height:1!important;padding:0!important}html body:not(#y):not(#y) .shop-add-to-cart-button .yb-btn-main{display:none}html body:not(#y):not(#y) .shop-add-to-cart-button.yb-has-label .yb-btn-main{display:block}html body:not(#y):not(#y) .shop-add-to-cart-button.yb-has-label .button-text{display:none!important}html body:not(#y):not(#y) .shop-add-to-cart-button.loading .yb-btn-main,html body:not(#y):not(#y) .shop-add-to-cart-button.loading .yb-btn-sub{visibility:hidden}html body:not(#y):not(#y) .quantity-bundle-card .quantity-bundle-title{font-size:1.55rem!important}html body:not(#y):not(#y) .quantity-bundle-card .quantity-bundle-description{font-size:1.3rem!important;line-height:1.35!important}html body:not(#y):not(#y) .quantity-bundle-card .quantity-current-price,html body:not(#y):not(#y) .quantity-bundle-card .quantity-current-price *{font-size:1.6rem!important}html body:not(#y):not(#y) .quantity-bundle-card .quantity-original-price{font-size:1.25rem!important}html body:not(#y):not(#y) .quantity-bundle-badge{font-size:1rem!important;padding:.25rem .8rem!important}html body:not(#y):not(#y) .simple-variant-picker{display:none!important}html body:not(#y):not(#y) [class*=custom-text-block-container]:has(.custom-text-description) .custom-text-description{margin-top:.2rem!important}html body:not(#y):not(#y) [class*=custom-text-block-container]:has(.custom-text-description){margin-bottom:1.6rem!important}html body:not(#y):not(#y) .yf{display:flex;align-items:center;gap:1.2rem;margin:1.4rem 0 .4rem;width:100%;box-sizing:border-box}html body:not(#y):not(#y) .yf__swatch{position:relative;flex:0 0 auto;display:block;padding:2px;border:2px solid var(--y-pine);border-radius:.6rem}html body:not(#y):not(#y) .yf__img{display:block;width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.3rem}html body:not(#y):not(#y) .yf__check{position:absolute;right:-.7rem;bottom:-.7rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--y-pine);color:var(--y-paper);box-shadow:0 0 0 2px var(--y-paper)}html body:not(#y):not(#y) .yf__text{display:flex;flex-direction:column;gap:.1rem;margin:0;line-height:1.3}html body:not(#y):not(#y) .yf__name{font-family:var(--y-sans);font-size:1.5rem;font-weight:700;color:var(--y-ink)}html body:not(#y):not(#y) .yf__label{font-weight:500;color:var(--y-muted)}html body:not(#y):not(#y) .yf__taste{font-family:var(--y-sans);font-size:1.4rem;font-weight:400;color:var(--y-muted)}html body:not(#y):not(#y) .shop-product-section.page-fade-in,html body:not(#y):not(#y) .shop-product-section .page-fade-in{opacity:1!important;transform:none!important;animation:none!important}html body:not(#y):not(#y) .new-product-faq .faq-answer{padding-left:0!important;padding-right:0!important;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .2s!important}html body:not(#y):not(#y) .custom-footer .yasu-legal{max-width:76rem;margin:2.4rem auto 0;padding:2rem 2rem 0;border-top:1px solid rgba(239,230,210,.16);text-align:center;color:var(--y-on-pine-soft)!important;font-family:var(--y-sans)!important;font-size:1.25rem!important;line-height:1.6!important;letter-spacing:0}html body:not(#y):not(#y) .custom-footer .yasu-legal p{margin:0 0 .6rem;color:inherit!important;font-size:inherit!important;line-height:inherit!important}html body:not(#y):not(#y) .custom-footer .yasu-legal p:last-child{margin-bottom:0}html body:not(#y):not(#y) .rte a:not(.button):not([class*=btn]),html body:not(#y):not(#y) .shopify-policy__body a,html body:not(#y):not(#y) .store-faq-section .faq-answer a{color:var(--y-pine)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.2em!important;transition:color .15s ease,text-decoration-thickness .15s ease}html body:not(#y):not(#y) .rte a:not(.button):not([class*=btn]):hover,html body:not(#y):not(#y) .shopify-policy__body a:hover,html body:not(#y):not(#y) .store-faq-section .faq-answer a:hover{color:var(--y-accent)!important;text-decoration-thickness:2px!important}html body:not(#y):not(#y) .yasu-hero .rte a,html body:not(#y):not(#y) .guarantee-section .rte a,html body:not(#y):not(#y) .yasu-newsletter .rte a,html body:not(#y):not(#y) .custom-footer .rte a{color:var(--y-on-pine-text)!important}html body:not(#y):not(#y) .store-faq-section .faq-answer p,html body:not(#y):not(#y) .store-faq-section .faq-answer li{background:transparent!important}html body:not(#y):not(#y) .store-faq-section .faq-answer p{margin:0 0 1rem!important;padding:0!important}html body:not(#y):not(#y) .store-faq-section .faq-answer,html body:not(#y):not(#y) .store-faq-section .faq-item.active .faq-answer{padding-top:0!important;padding-bottom:0!important;transition:max-height .25s cubic-bezier(.4,0,.2,1)!important}html body:not(#y):not(#y) .store-faq-section .faq-answer>:first-child{margin-top:1.5rem!important}html body:not(#y):not(#y) .store-faq-section .faq-answer>:last-child{margin-bottom:1.5rem!important}html body:not(#y):not(#y) .store-faq-section .faq-answer ul,html body:not(#y):not(#y) .store-faq-section .faq-answer ol{margin:0 0 1rem!important;padding:0 0 0 2.2rem!important}html body:not(#y):not(#y) .store-faq-section .faq-answer ul{list-style:disc outside!important}html body:not(#y):not(#y) .store-faq-section .faq-answer ol{list-style:decimal outside!important}html body:not(#y):not(#y) .store-faq-section .faq-answer li{display:list-item!important;margin:0 0 .5rem!important;padding:0!important}html body:not(#y):not(#y) .shopify-policy__container{max-width:76rem!important;margin:0 auto!important;padding:4.8rem 2rem 6.4rem!important}html body:not(#y):not(#y) .shopify-policy__title{margin:0 0 3.2rem!important;text-align:center!important}html body:not(#y):not(#y) .shopify-policy__title h1{font-family:var(--y-serif)!important;font-weight:600!important;font-size:3.6rem!important;line-height:1.1!important;letter-spacing:-.003em!important;color:var(--y-ink)!important;margin:0!important}html body:not(#y):not(#y) .shopify-policy__body,html body:not(#y):not(#y) .shopify-policy__body .rte,html body:not(#y):not(#y) .shopify-policy__body p,html body:not(#y):not(#y) .shopify-policy__body li{font-family:var(--y-sans)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.6!important;color:var(--y-text)!important}html body:not(#y):not(#y) .shopify-policy__body p{margin:0 0 1.4rem!important}html body:not(#y):not(#y) .shopify-policy__body strong,html body:not(#y):not(#y) .shopify-policy__body b{font-weight:700!important;color:var(--y-ink)!important}html body:not(#y):not(#y) .shopify-policy__body h2,html body:not(#y):not(#y) .shopify-policy__body h3,html body:not(#y):not(#y) .shopify-policy__body h4{font-family:var(--y-serif)!important;font-weight:600!important;letter-spacing:-.003em!important;color:var(--y-ink)!important;text-transform:none!important}html body:not(#y):not(#y) .shopify-policy__body h2{font-size:2.6rem!important;line-height:1.2!important;margin:4rem 0 1.2rem!important}html body:not(#y):not(#y) .shopify-policy__body h3{font-size:2.1rem!important;line-height:1.25!important;margin:3rem 0 1rem!important}html body:not(#y):not(#y) .shopify-policy__body h4{font-size:1.8rem!important;line-height:1.3!important;margin:2.4rem 0 .8rem!important}html body:not(#y):not(#y) .shopify-policy__body .rte>:first-child,html body:not(#y):not(#y) .shopify-policy__body .rte>div:first-child>:first-child{margin-top:0!important}html body:not(#y):not(#y) .shopify-policy__body ul,html body:not(#y):not(#y) .shopify-policy__body ol{margin:0 0 1.6rem!important;padding:0 0 0 2.4rem!important}html body:not(#y):not(#y) .shopify-policy__body ul{list-style:disc outside!important}html body:not(#y):not(#y) .shopify-policy__body ol{list-style:decimal outside!important}html body:not(#y):not(#y) .shopify-policy__body li{display:list-item!important;margin:0 0 .8rem!important;padding:0 0 0 .4rem!important}html body:not(#y):not(#y) .shopify-policy__body li::marker{color:var(--y-ink);font-weight:600}html body:not(#y):not(#y) .shopify-policy__body li>p{margin:0!important}@media screen and (min-width:750px){html body:not(#y):not(#y) .shopify-policy__container{padding:7.2rem 2rem 9.6rem!important}html body:not(#y):not(#y) .shopify-policy__title{margin-bottom:4rem!important}html body:not(#y):not(#y) .shopify-policy__title h1{font-size:4.8rem!important}html body:not(#y):not(#y) .shopify-policy__body h2{font-size:3rem!important}html body:not(#y):not(#y) .shopify-policy__body h3{font-size:2.3rem!important}}html body:not(#y):not(#y) .new-product-faq [class*=answer] a{color:var(--y-pine)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.2em!important}html body:not(#y):not(#y) .new-product-faq [class*=answer] a:hover{color:var(--y-accent)!important;text-decoration-thickness:2px!important}html body:not(#y):not(#y) .contact-form .page-width{max-width:64rem!important;padding:0 2rem!important}html body:not(#y):not(#y) .contact-form__input,html body:not(#y):not(#y) .contact-form__textarea{background:var(--y-ivory)!important;border:1px solid var(--y-line-2)!important;border-radius:.3rem!important;box-shadow:none!important;font-family:var(--y-sans)!important;font-size:1.6rem!important;color:var(--y-text)!important}html body:not(#y):not(#y) .contact-form__input:not(.contact-form__textarea){min-height:5.6rem!important}html body:not(#y):not(#y) .contact-form__textarea{min-height:16rem!important}html body:not(#y):not(#y) .contact-form__input:focus,html body:not(#y):not(#y) .contact-form__textarea:focus{border-color:var(--y-pine)!important;outline:2px solid rgba(31,51,39,.25)!important;outline-offset:1px}html body:not(#y):not(#y) .contact-form__input::placeholder{color:var(--y-muted)!important;opacity:1}html body:not(#y):not(#y) .contact-form__label{font-family:var(--y-sans)!important;color:var(--y-muted)!important}html body:not(#y):not(#y) .contact-form__button-wrapper{margin-top:1.6rem!important}html body:not(#y):not(#y) .contact-form__button{width:100%!important;min-height:5.6rem!important;padding:0 3.2rem!important;background:var(--y-pine)!important;color:var(--y-cream)!important;border:0!important;border-radius:.3rem!important;box-shadow:none!important;font-family:var(--y-sans)!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer;transition:background .25s ease!important}html body:not(#y):not(#y) .contact-form__button:hover{background:var(--y-pine-2)!important}html body:not(#y):not(#y) .contact-form__button:focus-visible{outline:2px solid var(--y-pine)!important;outline-offset:2px}@media screen and (min-width:750px){html body:not(#y):not(#y) .contact-form__button{width:auto!important;min-width:24rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/yasu-luxe.css.map */
