.logo-strip{overflow:hidden;width:100%;background:var(--logo-bg,#22364a);color:#fff;padding:20px 0}.logo-strip__track{pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;width:max-content;animation:marelou-logo-scroll var(--logo-speed,35s) linear infinite}.logo-strip__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;gap:clamp(50px,6vw,110px);min-width:100vw;list-style:none;margin:0!important;padding:0 50px!important}.logo-strip__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(var(--logo-width,200px) * .5);height:24px;margin:0!important;padding:0!important}.logo-strip__image{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}@keyframes marelou-logo-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.logo-strip{padding:20px 0}.logo-strip__group{gap:40px;padding:0 20px!important}.logo-strip__item{width:calc(var(--logo-width,200px) * .45);height:22px}}@media(prefers-reduced-motion:reduce){.logo-strip__track{animation:none;width:100%}.logo-strip__group{flex-wrap:wrap;width:100%;min-width:0;gap:20px 32px}.logo-strip__group[aria-hidden=true]{display:none}}.marelou-marquee{position:relative;overflow:hidden;background:var(--chalk,#FAF7F1);color:var(--ink,#22364a);padding:13px 0;border-bottom:1px solid #22364a12}.marelou-marquee__track{pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;width:max-content;animation:marelou-scroll var(--marquee-duration,55s) linear infinite}.marelou-marquee__group{display:flex;align-items:center;justify-content:space-around;min-width:100vw;flex-shrink:0}.marelou-marquee__item{display:flex;align-items:center;gap:38px;padding-right:38px;flex-shrink:0}.marelou-marquee__message{font-family:var(--font-display,Fraunces,Georgia,serif);font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.marelou-marquee__friend{display:grid;place-items:center;width:40px;height:52px;flex-shrink:0}.marelou-marquee__friend svg{width:40px;height:52px}@keyframes marelou-scroll{to{transform:translate(-50%)}}@media(max-width:699px){.marelou-marquee__message{font-size:16px}.marelou-marquee__item{gap:38px;padding-right:38px}}@media(prefers-reduced-motion:reduce){.marelou-marquee{overflow-x:auto}.marelou-marquee__track{animation:none}.marelou-marquee__group[aria-hidden=true]{display:none}}.product-editorial{background:var(--chalk,#faf8f1);color:var(--ink,#22364a);padding:clamp(44px,5vw,90px) 0}.product-editorial__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,88px)}.product-editorial__media{min-width:0}.product-editorial__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product-editorial__heading{font-family:Fraunces,Georgia,serif;font-size:clamp(42px,5.5vw,88px);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:0 0 clamp(24px,3vw,44px);text-wrap:balance}.product-editorial__body{font-size:clamp(17px,1.45vw,23px);line-height:1.7}.product-editorial__body p+p{margin-top:1em}.product-editorial__body ul{margin-top:1.25em;padding-left:1.2em}.product-editorial__body li+li{margin-top:.45em}.product-editorial--reverse .product-editorial__media{order:2}@media(max-width:989px){.product-editorial__grid{grid-template-columns:minmax(0,1fr);gap:28px}.product-editorial--reverse .product-editorial__media{order:0}.product-editorial__heading{font-size:clamp(36px,8vw,54px)}.product-editorial__body{font-size:17px;line-height:1.65}}.product-faq{padding-block:clamp(56px,6vw,104px);background:var(--chalk);color:var(--ink)}.product-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.product-faq__intro h2{font-family:var(--font-display);font-size:clamp(36px,4.5vw,72px);font-weight:400;line-height:1.07;letter-spacing:-.025em;margin:0 0 24px}.product-faq__intro a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-underline-offset:4px}.product-faq__items{min-width:0}.product-faq__item{border-bottom:1px solid var(--line)}.product-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:76px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.product-faq__item summary::-webkit-details-marker{display:none}.product-faq__plus{position:relative;width:20px;height:20px;flex:0 0 20px}.product-faq__plus:before,.product-faq__plus:after{content:"";position:absolute;background:currentColor;width:20px;height:1px;top:10px;left:0}.product-faq__plus:after{transform:rotate(90deg)}.product-faq__item[open] .product-faq__plus:after{transform:rotate(0)}.product-faq__answer{padding:0 36px 26px 0;font-size:15px;line-height:1.7;color:var(--ink-80);overflow-wrap:anywhere}.product-faq__specs{display:grid;gap:12px}.product-faq__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.product-faq__specs dt{font-weight:600}@media(min-width:990px){.product-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.product-faq__intro h2{margin-bottom:28px}.product-faq__item summary{min-height:82px;font-size:17px;padding-block:25px}}@media(max-width:749px){.product-faq__grid{gap:24px}.product-faq__intro h2{margin-bottom:12px}.product-faq__item summary{gap:20px;min-height:72px;font-size:15px}.product-faq__answer{padding-right:0;font-size:14px}}.inhome{min-width:0;margin-top:10px}.inhome__accordion{border:0}.inhome__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;background:var(--birch-20,#f5f2e9);color:var(--ink,#22364a);padding:15px 17px;font-size:13px;line-height:1.4;letter-spacing:.045em;font-weight:500;text-transform:uppercase}.inhome__summary::-webkit-details-marker{display:none}.inhome__toggle{position:relative;flex:none;width:18px;height:18px}.inhome__toggle:before,.inhome__toggle:after{content:"";position:absolute;background:currentColor;left:0;top:8px;width:18px;height:1px}.inhome__toggle:after{transform:rotate(90deg)}.inhome__accordion[open] .inhome__toggle:after{transform:rotate(0)}.inhome__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:6px}.inhome__tile{display:block;aspect-ratio:1;overflow:hidden;background:#eeeae2;cursor:zoom-in}.inhome__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}@media(hover:hover){.inhome__tile:hover img{transform:scale(1.025)}}.inhome__tile:focus-visible,.inhome__summary:focus-visible{outline:2px solid var(--ink,#22364a);outline-offset:3px}.inhome__viewer{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;background:var(--chalk,#faf8f1);color:var(--ink,#22364a);max-width:calc(100vw - 24px);width:min(880px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.inhome__viewer::backdrop{background:#141c21bf}.inhome__full{display:block;width:100%;height:auto;max-height:calc(100dvh - 94px);object-fit:contain}.inhome__close{position:absolute;right:12px;top:12px;z-index:1;width:42px;height:42px;border-radius:50%;font-size:30px;line-height:1;background:var(--chalk,#faf8f1);color:var(--ink,#22364a)}.inhome__controls{display:flex;justify-content:center;align-items:center;gap:24px;padding:6px 20px}.inhome__controls button{width:44px;height:44px;font-size:24px}.inhome__controls span{min-width:50px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.inhome__tile img{transition:none}}.product-press{overflow:hidden;background:var(--ink);color:var(--chalk);padding-block:26px}.product-press__track{display:flex}.product-press__logos{display:flex;align-items:center;justify-content:space-evenly;gap:48px;flex:0 0 100%;padding:0 var(--gutter);margin:0}.product-press__logos li{display:flex;align-items:center;justify-content:center;width:var(--press-logo-width);height:36px;flex-shrink:1}.product-press__logos img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.product-press__logos[aria-hidden]{display:none}@media(max-width:749px){.product-press{padding-block:22px}.product-press__track{width:max-content;animation:product-press-scroll 32s linear infinite}.product-press__logos{flex:0 0 auto;gap:44px;padding:0 22px}.product-press__logos[aria-hidden]{display:flex}.product-press__logos li{width:calc(var(--press-logo-width) * .78);height:28px;flex:none}}@keyframes product-press-scroll{to{transform:translate(-50%)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.product-press__track{animation:none;width:100%}.product-press__logos{flex:1;flex-wrap:wrap;gap:20px 32px}.product-press__logos[aria-hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
