.ar-home-grid{padding-block:52px 56px;color:#171717}.ar-home-grid__intro{text-align:center;margin:0 auto 30px}.ar-home-grid__eyebrow{font-size:11px;letter-spacing:.15em;margin:0 0 12px}.ar-home-grid h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-.025em;margin:0 0 14px}.ar-home-grid__intro>p:not(.ar-home-grid__eyebrow){font-size:16px;margin:0 0 12px}.ar-home-grid__nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.ar-home-grid__nav a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-underline-offset:5px;font-size:14px}.ar-home-grid__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ar-home-grid__card a{color:inherit;text-decoration:none}.ar-home-grid__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f4f2ef;border-radius:5px}.ar-home-grid__card h3{font-size:16px;line-height:1.4;margin:15px 0 6px}.ar-home-grid__card p{font-size:15px;margin:0}.ar-home-grid__card a:hover h3{text-decoration:underline;text-underline-offset:4px}.ar-home-grid a:focus-visible{outline:2px solid #171717;outline-offset:4px}@media(max-width:749px){.ar-home-grid{padding-block:34px 38px}.ar-home-grid__intro{margin-bottom:22px}.ar-home-grid__intro>p:not(.ar-home-grid__eyebrow){font-size:14px}.ar-home-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ar-home-grid__card h3{font-size:14px;margin-top:12px}.ar-home-grid__card p{font-size:14px}.ar-home-grid__nav{gap:20px}}.ar-home-hero{position:relative;background:#f0ebe3;color:#171717;min-height:520px;display:flex;align-items:center}.ar-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ar-home-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.ar-home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(245,241,234,.98),rgba(245,241,234,.85) 29%,rgba(245,241,234,.14) 65%,transparent 82%)}.ar-home-hero__content{position:relative;width:100%;padding-block:64px}.ar-home-hero__eyebrow{font-size:12px;letter-spacing:.18em;font-weight:600;margin:0 0 18px}.ar-home-hero h1{max-width:500px;font-size:clamp(38px,4.7vw,68px);line-height:1.05;letter-spacing:-.04em;color:inherit;margin:0 0 20px}.ar-home-hero__text{max-width:360px;font-size:18px;line-height:1.65;margin:0 0 26px}.ar-home-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.ar-home-hero__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 28px;background:#171717;color:#fff;font-size:15px;text-decoration:none;border:1px solid #171717}.ar-home-hero__secondary{color:inherit;display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:5px}.ar-home-hero a:focus-visible{outline:2px solid #171717;outline-offset:5px}@media(max-width:749px){.ar-home-hero{display:block;min-height:0}.ar-home-hero__media{position:relative;height:340px}.ar-home-hero__media img{object-position:68% center}.ar-home-hero__media:after{display:none}.ar-home-hero__content{padding:26px 24px 30px}.ar-home-hero__eyebrow{font-size:11px;margin-bottom:12px}.ar-home-hero h1{font-size:36px;margin-bottom:14px}.ar-home-hero__text{font-size:15px;line-height:1.6;margin-bottom:20px}.ar-home-hero__actions{gap:10px 20px}.ar-home-hero__button{padding-inline:23px}.ar-home-hero__secondary{font-size:13px}}.ar-details{color:#272622}.ar-details h2,.ar-details h3,.ar-details h4,.ar-details p{color:inherit}.ar-details .ar-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:600;line-height:1.5;margin:0 0 10px}.ar-details .rte{line-height:1.65}.ar-details.page-width{padding-block:36px 56px;max-width:1180px;scroll-margin-top:100px}.ar-details__heading{margin-bottom:24px}.ar-details h2{font-size:clamp(25px,3vw,36px);margin:0;line-height:1.2}.ar-details__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.ar-disclosure{border-bottom:1px solid #deddd8;scroll-margin-top:100px}.ar-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;list-style:none;cursor:pointer}.ar-disclosure summary::-webkit-details-marker{display:none}.ar-disclosure summary h3,.ar-disclosure summary h4{font-size:17px;line-height:1.4;margin:0}.ar-disclosure summary>span{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.ar-disclosure[open] summary>span{transform:rotate(45deg)}.ar-disclosure__body{font-size:15px;line-height:1.65;padding-bottom:22px}.ar-disclosure__body p{margin-top:0}.ar-faq__title{font-size:18px;margin:18px 0 4px}.ar-table-scroll{overflow:auto;max-width:100%;margin:18px 0 0;overscroll-behavior-inline:contain}.ar-size-table{border-collapse:collapse;width:100%;font-size:13px;box-shadow:none}.ar-size-table caption{text-align:left;font-size:12px;line-height:1.55;padding-bottom:12px}.ar-size-table th,.ar-size-table td{padding:10px 9px;border:1px solid #deddd8;text-align:left;white-space:nowrap}.ar-size-table thead{background:#f3f2ee}.ar-size-table th{font-weight:600}.ar-size-help{font-size:14px;margin:16px 0 0}.ar-details a{color:inherit;text-underline-offset:3px}.ar-disclosure summary:focus-visible,.ar-table-scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.ar-details.page-width{padding-block:24px 36px}.ar-details__grid{grid-template-columns:1fr;gap:20px}.ar-disclosure summary{padding:16px 0}.ar-disclosure__body{font-size:14px}.ar-size-table{font-size:12px}.ar-size-table th,.ar-size-table td{padding:8px 7px}}@media(prefers-reduced-motion:reduce){.ar-disclosure summary>span{transition:none}}.ar-pairings{color:#272622}.ar-pairings h2,.ar-pairings h3,.ar-pairings h4,.ar-pairings p{color:inherit}.ar-pairings .ar-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:600;line-height:1.5;margin:0 0 10px}.ar-pairings .rte{line-height:1.65}.ar-pairings.page-width{padding-block:36px 56px;max-width:1180px;border-top:1px solid #e5e3de}.ar-pairings__heading{max-width:620px;margin-bottom:24px}.ar-pairings h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 10px}.ar-pairings__heading p{font-size:15px;line-height:1.6}.ar-pairings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:780px}.ar-pairings__link{display:block;text-decoration:none;color:inherit}.ar-pairings__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f4f2ef;border-radius:10px}.ar-pairings__card h3{font-size:17px;line-height:1.4;margin:14px 0 5px}.ar-pairings__card p{margin:0;font-size:15px}.ar-pairings__link:hover h3{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.ar-pairings.page-width{padding-block:24px 36px}.ar-pairings__grid{gap:14px}.ar-pairings__card h3,.ar-pairings__card p{font-size:14px}}[id^=MainProduct-] .product__title h1{font-size:clamp(26px,3vw,39px);line-height:1.16;letter-spacing:-.025em}[id^=MainProduct-] .product__text{line-height:1.65}[id^=MainProduct-] .product__text.subtitle{font-size:12px;letter-spacing:.12em;text-transform:uppercase}[id^=MainProduct-] .product__info-container>*+*{margin-block:1.5rem}[id^=MainProduct-] .product__media-wrapper .media-type-image{--ratio:.8!important;--preview-ratio:.8!important;background:#f4f2ef}[id^=MainProduct-] .product__media-wrapper .media-type-image .product__media img{object-fit:contain}.ar-size-link{display:inline-block;min-height:44px;padding:10px 0;color:inherit;text-underline-offset:4px;font-size:14px}.ar-purchase-note{font-size:13px;line-height:1.6}.ar-purchase-note a{color:inherit;text-underline-offset:3px}.product-media-modal[open]{z-index:2147483000!important;background:#000000b8!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.product-media-modal .product-media-modal__dialog{position:relative;width:min(92vw,920px);height:auto;max-height:86dvh;background:#fff;border-radius:14px;padding:54px 10px 14px;overflow:hidden}.product-media-modal .product-media-modal__content{width:100%!important;padding:0!important;margin:0!important;max-height:calc(86dvh - 72px)!important;background:#fff!important;overflow:auto!important;border-radius:0!important}.product-media-modal .product-media-modal__content>*:not(.active){display:none!important}.product-media-modal .product-media-modal__content img.active{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(86dvh - 74px)!important;object-fit:contain!important;margin:auto!important}.product-media-modal .product-media-modal__toggle{position:absolute!important;inset:8px 10px auto auto!important;width:40px;height:40px;min-height:40px;padding:10px;background:#fff;color:#222;z-index:5!important;border:1px solid #d7d7d7}.product-media-modal .product-media-modal__toggle:focus-visible{outline:2px solid #222;outline-offset:2px}.product-media-modal .product-media-modal__content .deferred-media{max-height:calc(86dvh - 74px)}@media(max-width:749px){[id^=MainProduct-] .product__column-sticky{position:static}[id^=MainProduct-] .product__title h1{font-size:27px}[id^=MainProduct-] .product__text{font-size:15px}[id^=MainProduct-] .product__media-wrapper{max-width:100%}[id^=MainProduct-] .product-form__submit{min-height:50px}.product-media-modal[open]{padding:14px!important}.product-media-modal .product-media-modal__dialog{width:92vw;max-height:82dvh;padding:52px 8px 12px}.product-media-modal .product-media-modal__content{max-height:calc(82dvh - 66px)!important}.product-media-modal .product-media-modal__content img.active{max-height:calc(82dvh - 68px)!important}.ar-purchase-note{font-size:12px}}.ar-size-dialog{width:min(620px,calc(100vw - 32px));max-height:82dvh;padding:24px;border:1px solid #d8d3cb;border-radius:8px;overflow:auto;background:#fff;box-sizing:border-box}.ar-size-dialog::backdrop{background:#0000008c}.ar-size-dialog__header{position:sticky;top:-24px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;padding:12px 0;border-bottom:1px solid #ddd;margin-bottom:20px;z-index:1}.ar-size-dialog .ar-size-dialog__header h2{font-size:24px}.ar-size-dialog__header button{min-width:44px;min-height:44px;border:1px solid #d8d3cb;background:#fff;color:#171717;cursor:pointer;font-size:28px}.ar-size-dialog__header button:focus-visible{outline:2px solid #171717;outline-offset:3px}.ar-size-dialog .ar-disclosure__body{padding:0}.ar-bundle-note{background:#f4f0e9;border:1px solid #e3ddd3;padding:14px 16px;border-radius:4px;font-size:13px;line-height:1.6}.ar-bundle-note>div{display:flex;gap:6px;flex-wrap:wrap}.ar-bundle-note p{font-size:12px;margin:5px 0 0;color:#49433b}.ar-purchase-policy{border-top:1px solid #e5e1d9;border-bottom:1px solid #e5e1d9}.ar-purchase-policy summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.ar-purchase-policy summary::-webkit-details-marker{display:none}.ar-purchase-policy[open] summary span{transform:rotate(45deg)}.ar-purchase-policy p{margin:4px 0 12px}.ar-cart-offer{font-size:12px;line-height:1.5;margin:0 0 12px;padding:10px 12px;background:#f4f0e9}.ar-size-link{font-weight:600}[id^=MainProduct-] .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:749px){.ar-size-dialog{padding:18px}.ar-size-dialog__header{top:-18px}.ar-bundle-note{padding:12px}.ar-bundle-note>div{font-size:12px;gap:5px}}.ar-story{color:#272622}.ar-story h2,.ar-story h3,.ar-story h4,.ar-story p{color:inherit}.ar-story.page-width{padding:36px;max-width:1180px;width:calc(100% - 40px);margin:24px auto 32px;background:#f7f5f1;border-radius:14px}.ar-story__intro{max-width:720px;margin-bottom:28px}.ar-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:600;line-height:1.5;margin:0 0 10px}.ar-story h2{font-size:clamp(26px,3.2vw,40px);line-height:1.15;margin:0;letter-spacing:-.025em}.ar-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.ar-story__image{margin:0;background:#f4f2ef;border-radius:12px;overflow:hidden}.ar-story__image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;max-height:600px}.ar-story__image figcaption{padding:12px 18px;font-size:13px;line-height:1.5}.ar-story__benefit{display:flex;gap:18px;padding:25px 0;border-bottom:1px solid #dcdad5}.ar-story__benefit:first-child{padding-top:0}.ar-story__benefit:last-child{border-bottom:0}.ar-story__number{font-size:13px;color:#77756e;padding-top:6px}.ar-story__benefit h3{font-size:21px;line-height:1.3;margin:0 0 8px}.ar-story__benefit p{margin:0;line-height:1.65}.ar-story__benefit .rte{font-size:16px}@media(max-width:749px){.ar-story.page-width{padding:24px 20px;width:calc(100% - 28px);margin-block:16px 24px;border-radius:10px}.ar-story__grid{grid-template-columns:1fr;gap:24px}.ar-story__image img{max-height:480px}.ar-story__benefit{padding:18px 0}.ar-story__benefit h3{font-size:19px}}.ar-footer-help{padding:20px 0 28px}.ar-footer-help h2{font-size:21px;margin:0 0 8px}.ar-footer-help p{font-size:14px;line-height:1.6;margin:0 0 12px}.ar-footer-help>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px}.ar-footer-help a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:inherit;text-underline-offset:4px}.shopify-section:has(ar-catalog-controls) .product-count,.shopify-section:has(ar-catalog-controls) .product-count-vertical{display:none}.ar-catalog.page-width{display:block;max-width:var(--page-width);margin-inline:auto;padding-inline:5rem;padding-top:8px;padding-bottom:8px;color:#171717}.ar-catalog h1{font-size:clamp(26px,3vw,38px);font-weight:400;letter-spacing:-.025em;margin:0 0 22px}.ar-catalog__row{display:flex;justify-content:space-between;align-items:end;gap:24px}.ar-catalog__categories{display:flex;gap:8px;flex-wrap:wrap}.ar-catalog__categories button{font:inherit;font-size:15px;border:1px solid #d9d4cd;border-radius:4px;min-height:46px;padding:10px 23px;background:#fff;color:#171717;cursor:pointer}.ar-catalog__categories button[aria-pressed=true]{background:#171717;border-color:#171717;color:#fff}.ar-catalog__search{width:min(100%,340px)}.ar-catalog__search label{display:block;font-size:13px;margin-bottom:5px}.ar-catalog__search input{width:100%;min-height:46px;border:1px solid #d9d4cd;border-radius:4px;background:#f7f5f1;padding:10px 14px;font:inherit;font-size:16px;color:#171717}.ar-catalog__count{font-size:13px;margin:16px 0 0;color:#56534e}.ar-catalog__empty{padding:18px 0}.ar-catalog button:focus-visible,.ar-catalog input:focus-visible{outline:2px solid #171717;outline-offset:3px}#product-grid [data-ar-gender][hidden]{display:none!important}@media(max-width:749px){.ar-catalog.page-width{padding-inline:1.5rem}.ar-catalog__row{align-items:stretch;flex-direction:column;gap:18px}.ar-catalog__search{width:100%}.ar-catalog__categories button{flex:1;padding-inline:18px}.ar-catalog h1{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
