.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}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=8AAAAg */
