.osenu-container{width:calc(100% - 32px)}.header .header__columns{padding-inline:12px}.osenu-mobile-nav{margin:0;width:44px;min-height:44px}.osenu-mobile-nav summary .svg-wrapper{display:flex;width:22px;height:22px;margin:0}.osenu-mobile-nav summary svg{width:22px;height:22px}.osenu-mobile-nav nav{left:0;width:min(calc(100vw - 24px),420px);max-height:calc(100dvh - var(--header-group-height,100px) - 16px);padding:12px 18px 18px;border:1px solid #D8DCD4;border-radius:0 0 6px 6px;overscroll-behavior:contain;box-shadow:0 8px 20px #20292214}.osenu-mobile-nav li a{min-height:48px;font-size:15px;border-bottom:1px solid #ECEDE6;overflow-wrap:anywhere}.osenu-menu-search{display:flex;align-items:stretch;margin-top:16px;border:1px solid #596359;border-radius:4px;background:#fff}.osenu-menu-search input{min-width:0;width:100%;flex:1;border:0;background:transparent;font-size:16px;padding:12px;color:#202922}.osenu-menu-search button{width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;background:#254a3a;color:#fff;border:0;border-radius:0 3px 3px 0}.osenu-menu-search svg{width:20px;height:20px}.osenu-editorial--hero{padding:0;background:#fff}.osenu-editorial--hero .osenu-editorial__inner{display:grid;gap:0;background:#fff}.osenu-editorial--hero .osenu-editorial__copy{grid-row:2;grid-column:1;padding:20px 20px 28px;background:#fff;color:#202922}.osenu-editorial--hero .osenu-eyebrow{display:none}.osenu-editorial--hero h1{font-size:32px;line-height:1.08;max-width:17ch;letter-spacing:-.025em;margin:0 0 12px;text-wrap:balance;color:#202922}.osenu-editorial--hero .osenu-editorial__body{font-size:14px;line-height:1.55;max-width:38ch;color:#596359}.osenu-editorial--hero .osenu-editorial__body p{margin:0}.osenu-editorial--hero .osenu-editorial__actions{display:flex;margin-top:18px}.osenu-editorial--hero .osenu-editorial__actions .button{width:auto;min-height:46px;padding:12px 24px;font-size:13px;background:#254a3a;color:#fff;border:1px solid #254A3A;border-radius:2px;box-shadow:none}.osenu-editorial--hero .osenu-editorial__actions .osenu-text-link{display:none}.osenu-editorial--hero .osenu-editorial__media{grid-row:1;grid-column:1}.osenu-editorial--hero .osenu-editorial__media picture{height:clamp(250px,72vw,310px);aspect-ratio:auto}.osenu-editorial--hero .osenu-editorial__media img{object-fit:cover;object-position:50% 58%}.osenu-editorial--hero .osenu-editorial__media figcaption{font-size:9px;padding:7px 20px 0;line-height:1.5;color:#596359;background:#fff}.osenu-categories{padding:32px 0 36px;scroll-margin-top:calc(var(--header-height,60px) + 12px)}.osenu-categories .osenu-eyebrow{margin-bottom:12px;font-size:10px}.osenu-section-heading h2{font-size:28px;line-height:1.15;margin-bottom:10px}.osenu-section-heading p{font-size:14px;line-height:1.5}.osenu-section-heading>.osenu-text-link{margin-top:4px;font-size:13px;min-height:44px}.osenu-categories__grid{gap:20px 12px;margin-top:16px}.osenu-category__image img{padding:6px}.osenu-category h3{font-size:13px;line-height:1.45;margin:10px 0 0;gap:4px}.osenu-category h3 span{font-size:15px}.osenu-category p{display:none}.osenu-editorial--contrast:not(.osenu-editorial--hero){padding:12px 0 24px}.osenu-editorial--image-left .osenu-editorial__copy{padding:28px 20px}.osenu-editorial:not(.osenu-editorial--hero) h2{font-size:29px;line-height:1.15;margin-bottom:16px}.osenu-editorial:not(.osenu-editorial--hero) .osenu-editorial__body{font-size:15px;line-height:1.65}.osenu-editorial__media:has(.osenu-editorial__detail){grid-template-columns:1.5fr 1fr}.osenu-stories{padding:28px 0 36px}.osenu-stories h2{font-size:29px;line-height:1.15}.osenu-stories__grid{gap:24px;margin-top:20px}.osenu-story__image--product{aspect-ratio:1.25}.osenu-story__copy{padding:22px 20px 16px;min-height:0}.osenu-story h3{font-size:27px;line-height:1.15}.osenu-story__copy>p:not(.osenu-eyebrow){font-size:14px;line-height:1.65}.osenu-advice{padding:36px 0}.osenu-advice h2{font-size:29px}.osenu-advice__grid{gap:24px;margin-top:24px}.osenu-advice h3{font-size:25px}.osenu-advice .rte{font-size:15px;line-height:1.65}.osenu-newsletter{padding:32px 0}.osenu-newsletter h2{font-size:28px;line-height:1.15}.osenu-newsletter .email-signup__input-group .email-signup__input{font-size:16px;min-height:48px;padding:12px;min-width:0}.osenu-newsletter .email-signup__input-group .email-signup__button{min-height:48px;width:auto;flex-shrink:0;padding:12px 16px;font-size:14px}.osenu-footer-shop summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.osenu-footer-shop summary::-webkit-details-marker{display:none}.osenu-footer-shop summary h2{margin:0}.osenu-footer-shop .osenu-footer-toggle{display:block;width:16px;height:16px}.osenu-footer-shop details[open] .osenu-footer-toggle{transform:rotate(180deg)}.osenu-footer-shop a{min-height:44px;font-size:14px}.footer-content{gap:24px}.footer-content .menu__heading{min-height:48px;align-items:center}.osenu-breadcrumb{font-size:12px;padding:14px 16px;gap:6px}#MainContent .product-details h1{font-size:30px;line-height:1.15;overflow-wrap:anywhere}.product-details>.group-block{gap:16px}.product-details .price{font-size:22px}.product-details .rte{font-size:16px;line-height:1.65}.product-information__grid{row-gap:20px}.product-form-buttons .add-to-cart-button{min-height:52px;font-size:16px}.product-form-buttons .quantity-selector{min-height:48px}.osenu-product-links{gap:0 16px;font-size:13px}.osenu-product-links a{min-height:44px}.product-grid .product-card__content{gap:6px}.product-grid .product-title,.product-grid [ref=productTitleLink] p{font-size:14px;line-height:1.4}.product-grid .price{font-size:16px}#MainContent[data-template^=collection] h1{font-size:30px;line-height:1.15}#MainContent .search-page__header h1{font-size:30px;line-height:1.2}.cart-page--empty .cart-page__title{margin-top:40px}#MainContent .cart-page--empty h1{font-size:32px;line-height:1.15}.cart-items__empty-button{min-height:48px;width:100%;max-width:320px}.cart-page__summary .button{min-height:52px}input[type=email],input[type=search],input[type=text],textarea,select{font-size:16px}body .shopify-pc__banner__body p{font-size:13px;line-height:1.5;margin-block:8px 12px}body #shopify-pc__banner__body-title{font-size:16px;line-height:1.4;margin:0 0 8px}body .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .shopify-pc__banner__btns button{margin:0;width:100%;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}body #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1;order:3}body #shopify-pc__banner__btn-accept{order:1}body #shopify-pc__banner__btn-decline{order:2}@media(min-width:390px){.osenu-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.osenu-category h3{font-size:12px;line-height:1.5}.osenu-category h3 span{display:none}}@media(prefers-reduced-motion:reduce){.osenu-footer-toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/osenu-mobile.css.map */
