body{font-size:var(--body-size,16px)}.wrap{max-width:var(--page-width,1280px);padding-inline:36px}p{color:inherit;opacity:.85}.button,.add-button{border-radius:var(--button-radius,6px)}.primary:hover,button.primary:hover{background:var(--button-hover,#285748);filter:none}.header-inner{height:84px}.wordmark{color:var(--foreground);font-size:38px}.announcement{letter-spacing:.025em;font-family:var(--serif)}.product-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;background:var(--product-bg,var(--background));margin-top:0}.product-copy{min-width:0}.product-copy h1,.product-copy h2{font-size:var(--product-title-size,40px);letter-spacing:-.035em;line-height:1.2}.product-main-image{aspect-ratio:1/1;max-height:680px;position:relative;overflow:hidden;border-radius:3px}.product-thumbs{display:flex;gap:10px;overflow-x:auto;padding:10px 2px}.product-thumbs button{width:calc((100% - 40px)/5);min-width:64px;height:auto;aspect-ratio:1;border-radius:3px;border:1px solid transparent}.product-thumbs button.selected{border-color:var(--primary)}.product-thumbs img{width:100%;height:100%}.gallery-caption{text-align:center;font-family:var(--serif);font-size:13px;margin-top:18px}.benefit-pills{display:flex;flex-wrap:wrap;gap:7px}.benefit-pills span{background:var(--soft);border-radius:5px;font-size:12px;padding:7px 10px}.variant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.variant-card{border:1px solid var(--border);border-radius:5px;padding:5px;background:transparent;color:inherit;text-align:center;min-width:0}.variant-card img{aspect-ratio:1;object-fit:contain;width:100%;background:var(--soft)}.variant-card span{display:block;font-size:12px;line-height:1.4;margin:9px 2px}.variant-card small{font-size:10px}.variant-card[aria-pressed=true]{border:2px solid var(--primary);padding:4px}.js .variant-select-cards{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.no-js .variant-cards{display:none}.product-note{font-size:14px;line-height:1.6}.product-block{margin-bottom:18px}.product-copy .quantity{margin:0}.product-payments p{text-align:center;font-size:12px}.product-payments .payment-icons{justify-content:center;margin-top:10px;padding:0}.product-block.native-accordion{margin-bottom:0;border-bottom:1px solid var(--border)}.native-accordion summary{font-size:16px;padding:17px 0;min-height:48px}.faq-answer{padding-bottom:18px}.faq-answer p{font-size:14px;line-height:1.75}.steps-section{text-align:center}.steps article{text-align:left}.steps-section h2{font-size:34px}.steps h3{font-family:var(--serif);font-weight:400;font-size:22px}.benefits{padding-block:36px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.footer{padding-top:36px}.footer-top{padding-bottom:24px}.mobile-purchase{display:none}.zoom-button{position:absolute;bottom:12px;right:12px;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:50%;width:44px;height:44px;font-size:23px}.image-zoom{border:0;padding:52px 16px 16px;background:var(--background);max-width:94vw;max-height:94vh}.image-zoom::backdrop{background:#0009}.image-zoom img{width:auto;max-width:85vw;height:auto;max-height:78vh;object-fit:contain}.image-zoom button{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:28px;width:40px;height:40px}.product-full-link{font-size:14px;text-decoration:underline}.product-section form{scroll-margin-top:110px}@media(max-width:1000px){.product-section{gap:28px}.wrap{padding-inline:24px}.product-copy h1,.product-copy h2{font-size:34px}}@media(max-width:760px){.wrap{padding-inline:20px}.header-inner{height:72px}.product-section{grid-template-columns:1fr;gap:26px}.product-copy h1,.product-copy h2{font-size:32px}.product-main-image{aspect-ratio:1}.product-thumbs button{min-width:56px}.variant-card span{font-size:11px}.gallery-caption{margin-top:6px}.product-copy .quantity{width:132px}.mobile-purchase{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);z-index:25}.mobile-purchase .button{min-height:44px;padding:12px 18px}.mobile-purchase span{font-size:15px}.mobile-purchase:not(.is-visible){display:none}.steps-section h2{font-size:29px}.steps article{display:block!important}.step-number{display:block;margin-bottom:12px}.footer{padding-bottom:82px}.benefits{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.supplied-logo{display:block;width:var(--logo-width,180px);max-width:44vw;aspect-ratio:3.6;overflow:hidden;position:relative}.supplied-logo img{position:absolute;width:100%;height:auto;max-width:none;top:50%;transform:translateY(-50%);mix-blend-mode:multiply}.hero .hero-copy,.moment-section .moment-copy{background:var(--panel-bg);color:var(--panel-fg);padding-top:var(--panel-space,64px);padding-bottom:var(--panel-space,64px)}.hero .hero-copy h1,.hero .hero-copy h2{font-size:var(--panel-heading,56px)}.hero .hero-copy h1 em,.hero .hero-copy h2 em{color:var(--panel-accent)}.hero .hero-copy .hero-body p,.hero .hero-copy .hero-small{color:var(--panel-fg)}.moment-section .moment-copy h2{font-size:var(--panel-heading,40px)}.moment-section .moment-copy .eyebrow{color:var(--panel-accent)}.moment-section .moment-copy .rte p,.moment-section .moment-copy .text-link{color:var(--panel-fg)}.moment-section .moment-copy .text-link{border-color:var(--panel-accent)}@media(max-width:760px){.hero .hero-copy h1,.hero .hero-copy h2{font-size:clamp(32px,9vw,44px)}.moment-section .moment-copy h2{font-size:32px}.hero .hero-copy,.moment-section .moment-copy{padding-top:clamp(28px,var(--panel-space),64px);padding-bottom:clamp(28px,var(--panel-space),64px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/merryloom-minimal.css.map */
