:is(.template-index,.template-collection,.template-product){--ola-paper: #f8f6f1;--ola-display: var(--font-heading);--ola-prose: var(--font-heading);--ola-script: var(--font-accent);--ola-ink: var(--color-olive, #4b5542);--ola-muted: var(--color-olive-muted, #626e59);--ola-line: #deded4;--hv2-plaster: var(--ola-paper);--hv2-ink: var(--ola-ink);--hv2-olive-2: var(--ola-muted);background:var(--ola-paper);color:var(--ola-ink)}:is(.template-index,.template-collection,.template-product) .header{background:var(--ola-paper);border-bottom:1px solid var(--ola-line);box-shadow:none}.ola-wrap{width:min(1344px,calc(100% - 96px));margin-inline:auto}.ola-hero{padding-top:48px}.ola-hero__copy{text-align:center;padding:0 16px 34px}.ola-hero h1{font-family:var(--ola-display);color:var(--ola-ink);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.025em;margin:0}.ola-hero__calligraphy{display:block;font-family:var(--ola-script);font-size:clamp(40px,4.2vw,60px);font-weight:400;line-height:1.15;letter-spacing:0;margin-top:8px}.ola-hero__copy p{font-family:var(--ola-prose);color:var(--ola-muted);font-size:22px;margin:14px 0 0}.ola-hero__image{background:#eeeae2}.ola-hero__image img{display:block;width:100%;height:auto}.ola-usps{padding-block:42px 66px}.ola-usps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;text-align:center}.ola-usps li{padding-inline:20px}.ola-usps li+li{border-inline-start:1px solid var(--ola-line)}.ola-usps h2{font-family:var(--ola-prose);font-size:24px;line-height:1.3;font-weight:500;margin:0 0 5px}.ola-usps p{font-size:12px;color:var(--ola-muted);margin:0}.ola-collection{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);padding-block:24px 64px}.ola-collection__image{display:block;background:#ede9e1;overflow:hidden}.ola-collection__image img{display:block;width:100%;aspect-ratio:6 / 5;object-fit:cover}.ola-collection__copy{max-width:380px;padding-block:24px}.ola-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--ola-muted);margin:0 0 16px}.ola-collection h2{font-family:var(--ola-display);font-size:clamp(30px,3vw,43px);color:var(--ola-ink);font-weight:400;line-height:1.1;letter-spacing:-.015em;margin:0}.ola-collection__text{font-family:var(--ola-prose);color:var(--ola-muted);font-size:22px;line-height:1.55;margin:20px 0 26px}.ola-link{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:46px;color:var(--ola-ink);font-size:12px;padding:12px 24px;border:1px solid var(--ola-ink);border-radius:999px;background:transparent;text-decoration:none;transition:background-color .18s ease,color .18s ease}.ola-link:hover{background:var(--ola-ink);color:var(--ola-paper)}.ola-link:focus-visible,.ola-collection__image:focus-visible{outline:2px solid var(--ola-ink);outline-offset:6px}.ola-collection--right{grid-template-columns:1fr 1.1fr}.ola-collection--right .ola-collection__image{grid-column:2;grid-row:1}.ola-collection--right .ola-collection__copy{grid-column:1;grid-row:1;margin-inline:auto}:is(.template-index,.template-collection,.template-product) .hv2-reviews{padding-block:36px 80px;background:var(--ola-paper)}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-wrap{width:min(1344px,calc(100% - 96px));padding:0}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-sec-head{display:block;text-align:center;margin-bottom:40px}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-eyebrow{color:var(--ola-muted);font-size:10px}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-h{font-family:var(--ola-display);font-size:clamp(29px,2.8vw,40px);font-weight:400}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-q{border-color:var(--ola-line)}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-q__text{font-family:var(--ola-prose);font-size:25px;line-height:1.45}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-q__who{font-size:10px;letter-spacing:.06em}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-stars{color:var(--ola-muted);font-size:11px;letter-spacing:.12em}:is(.template-index,.template-collection,.template-product) .footer{background:#4b5542;color:#f7f3ec;border-top:0}:is(.template-index,.template-collection,.template-product) .footer .footer__heading{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;color:#f7f3eccc;opacity:1}:is(.template-index,.template-collection,.template-product) .footer:before{display:none}:is(.template-index,.template-collection,.template-product) .footer__logo img{filter:brightness(0) invert(1)}@media(max-width:749px){.ola-wrap,:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-wrap{width:calc(100% - 40px)}.ola-hero{padding-top:32px}.ola-hero__copy{padding:0 0 26px}.ola-hero h1{font-size:34px;max-width:340px;margin-inline:auto}.ola-hero__copy p{font-size:20px}.ola-hero__calligraphy{font-size:42px}.ola-usps{padding-block:28px 32px}.ola-usps__list{grid-template-columns:1fr;gap:18px}.ola-usps li+li{border:0}.ola-usps h2{margin-bottom:2px}.ola-collection,.ola-collection--right{grid-template-columns:1fr;gap:0;padding-block:20px 30px}.ola-collection--right .ola-collection__image,.ola-collection--right .ola-collection__copy{grid-column:auto;grid-row:auto;margin-inline:0}.ola-collection__copy{padding:28px 4px 0}.ola-collection__text{margin-block:14px 16px}.ola-eyebrow{margin-bottom:10px}:is(.template-index,.template-collection,.template-product) .hv2-reviews{padding-block:30px 48px}:is(.template-index,.template-collection,.template-product) .hv2-reviews .hv2-qgrid{grid-template-columns:1fr;gap:26px}}:is(.template-index,.template-collection,.template-product) .footer__link:hover{color:#fff;background-color:transparent}:is(.template-index,.template-collection,.template-product) .footer__link:after{background-color:#f7f3ec}:is(.template-index,.template-collection,.template-product) .footer__bottom{border-top-color:#f7f3ec33}@media(min-width:769px){:is(.template-index,.template-collection,.template-product) .footer__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/home-minimal.css.map */
