:root{--wagl-ivory: #f6f2ea;--wagl-oat: #ece6db;--wagl-hairline: #d9d2c5;--wagl-stone: #6b665e;--wagl-ink: #1a1918;--wagl-saddle: #7a5c3e;--wagl-ease: cubic-bezier(.16, 1, .3, 1);--wagl-section-pad: 64px;--wagl-gutter: 16px;--wagl-margin: 20px}@media screen and (min-width:750px){:root{--wagl-section-pad: 100px;--wagl-gutter: 24px;--wagl-margin: 48px}}.wagl a:not(.button):not(.wagl-tile__link):not(.wagl-card__link),.rte a{text-decoration-thickness:1px;text-underline-offset:.25em}.wagl a:not(.button):hover,.rte a:hover{color:var(--wagl-saddle)}:focus-visible{outline-color:var(--wagl-saddle)}.price,product-price,.wagl-card__price{font-variant-numeric:tabular-nums lining-nums}.wagl-container{width:100%;max-width:calc(90rem + var(--wagl-margin) * 2);margin-inline:auto;padding-inline:var(--wagl-margin);box-sizing:border-box}.wagl-section{--wagl-pad-scale: .64;padding-block:calc(var(--wagl-pad-top, 100px) * var(--wagl-pad-scale)) calc(var(--wagl-pad-bottom, 100px) * var(--wagl-pad-scale))}@media screen and (min-width:750px){.wagl-section{--wagl-pad-scale: 1}}.wagl-eyebrow{font-family:var(--font-body--family);font-size:12px;letter-spacing:.03em;color:var(--wagl-stone);margin:0 0 12px}.wagl-heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);color:inherit;margin:0;line-height:1.15;letter-spacing:0;text-wrap:balance}.wagl-heading--xl{font-size:clamp(36px,5.2vw,64px);line-height:1.08}.wagl-heading--lg{font-size:clamp(30px,3.4vw,44px)}.wagl-heading--md{font-size:clamp(24px,2.2vw,28px);line-height:1.25}.wagl-copy{font-family:var(--font-body--family);font-size:16px;line-height:1.6;color:var(--wagl-ink);max-width:36rem}.wagl-copy p{margin:0 0 1em}.wagl-copy p:last-child{margin-bottom:0}.wagl-muted{color:var(--wagl-stone)}.wagl-textlink{font-family:var(--font-body--family);font-size:14px;color:var(--wagl-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wagl-textlink:hover{color:var(--wagl-saddle)}.wagl-frame{position:relative;overflow:hidden;background:var(--wagl-oat);margin:0}.wagl-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--wagl-ease),opacity .6s var(--wagl-ease)}.wagl-frame--portrait{aspect-ratio:4 / 5}.wagl-frame--square{aspect-ratio:1 / 1}.wagl-frame--landscape{aspect-ratio:3 / 2}a:hover .wagl-frame img{transform:scale(1.02)}@media(prefers-reduced-motion:no-preference){.wagl-reveal{animation:wagl-fade .9s var(--wagl-ease) both}}@keyframes wagl-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wagl-frame img,a:hover .wagl-frame img{transition:none;transform:none}}.wagl-hero{position:relative;width:100%;overflow:hidden;background:var(--wagl-ink);color:var(--wagl-ivory)}.wagl-hero--full{height:calc(100svh - var(--header-height, 64px));min-height:520px}.wagl-hero--large{height:82svh;min-height:480px}.wagl-hero--medium{height:64svh;min-height:420px}.wagl-hero picture,.wagl-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.wagl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,25,24,var(--wagl-overlay)),rgba(26,25,24,calc(var(--wagl-overlay) * .35)) 45%,#1a191800 75%);pointer-events:none}.wagl-hero__content{position:absolute;inset:auto 0 0 0;padding-block:0 clamp(40px,7vw,88px)}.wagl-hero__inner{display:flex;flex-direction:column;gap:20px;max-width:34rem}.wagl-hero--center .wagl-hero__content{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-block:0}.wagl-hero--center .wagl-hero__inner,.wagl-hero--bottom-center .wagl-hero__inner{margin-inline:auto;text-align:center;align-items:center}.wagl-hero .wagl-heading{color:var(--wagl-ivory)}.wagl-hero__link{color:var(--wagl-ivory);font-family:var(--font-body--family);font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wagl-hero__link:hover{color:var(--wagl-oat)}.wagl-manifesto{text-align:center}.wagl-manifesto--left{text-align:left}.wagl-manifesto .wagl-heading{max-width:22ch;margin-inline:auto}.wagl-manifesto--left .wagl-heading{margin-inline:0}.wagl-bg-oat{background:var(--wagl-oat)}.wagl-bg-ivory{background:var(--wagl-ivory)}.wagl-feature__head{display:grid;gap:24px;margin-bottom:48px}@media screen and (min-width:990px){.wagl-feature__head{grid-template-columns:5fr 6fr;align-items:end;gap:var(--wagl-gutter)}.wagl-feature__head .wagl-copy{justify-self:end}}.wagl-feature__foot{margin-top:48px}.wagl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--wagl-gutter);row-gap:48px}@media screen and (min-width:990px){.wagl-grid{grid-template-columns:repeat(var(--wagl-cols, 4),minmax(0,1fr))}}.wagl-card__link{display:block;color:inherit;text-decoration:none}.wagl-card__body{padding-top:16px;display:grid;gap:4px}.wagl-card__title{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:14px;line-height:1.4;margin:0}.wagl-card__meta,.wagl-card__price{font-size:13px;line-height:1.5;color:var(--wagl-stone);margin:0}.wagl-editor-note{border:1px dashed var(--wagl-stone);padding:24px;font-size:14px;color:var(--wagl-stone)}.wagl-tiles__head{margin-bottom:48px}.wagl-tiles{display:grid;grid-template-columns:1fr;gap:48px}@media screen and (min-width:750px){.wagl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wagl-gutter)}}.wagl-tile__link{display:block;color:inherit;text-decoration:none}.wagl-tile__body{padding-top:20px;display:grid;gap:6px}.wagl-tile__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:24px;line-height:1.25;margin:0}.wagl-tile__caption{font-size:14px;line-height:1.5;color:var(--wagl-stone);margin:0}.wagl-tile__cta{font-size:14px;margin-top:6px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wagl-tile__link:hover .wagl-tile__cta{color:var(--wagl-saddle)}.wagl-journal{display:grid;gap:40px;align-items:center}@media screen and (min-width:990px){.wagl-journal{grid-template-columns:6fr 5fr;gap:calc(var(--wagl-gutter) * 4)}.wagl-journal--image-right .wagl-journal__media{order:2}}.wagl-journal__text{display:grid;gap:24px;align-content:center}.wagl-journal__list{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid var(--wagl-hairline)}.wagl-journal__list li{border-bottom:1px solid var(--wagl-hairline)}.wagl-journal__list a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;color:var(--wagl-ink);text-decoration:none;font-size:16px}.wagl-journal__list a:hover{color:var(--wagl-saddle)}.wagl-journal__list time{color:var(--wagl-stone);font-size:13px;white-space:nowrap}.wagl-footer{background:var(--wagl-oat);color:var(--wagl-ink);padding-block:72px 32px;font-size:14px;line-height:1.6}.wagl-footer a{color:var(--wagl-ink)}.wagl-footer__top{display:grid;gap:40px;padding-bottom:48px}@media screen and (min-width:990px){.wagl-footer__top{grid-template-columns:4fr 3fr 4fr;gap:var(--wagl-gutter)}}.wagl-footer__tagline{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:24px;line-height:1.3;margin:0 0 16px;max-width:18ch}.wagl-footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wagl-footer__menu a{text-decoration:none}.wagl-footer__menu a:hover{text-decoration:underline;text-underline-offset:.25em;color:var(--wagl-saddle)}.wagl-footer--lowercase .wagl-footer__menu a{text-transform:lowercase}.wagl-footer__label{color:var(--wagl-stone);margin:0 0 12px;font-size:13px}.wagl-footer__form{display:flex;border-bottom:1px solid var(--wagl-stone);max-width:26rem}.wagl-footer__form input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;font:inherit;font-size:14px;color:var(--wagl-ink)}.wagl-footer__form input::placeholder{color:var(--wagl-stone);opacity:1}.wagl-footer__form input:focus{outline:none}.wagl-footer__form:focus-within{border-bottom-color:var(--wagl-ink)}.wagl-footer__form button{border:0;background:transparent;font:inherit;font-size:14px;color:var(--wagl-ink);cursor:pointer;padding:12px 0 12px 16px;text-decoration:underline;text-underline-offset:.3em}.wagl-footer__note{margin:12px 0 0;font-size:13px;color:var(--wagl-stone)}.wagl-footer__bottom{border-top:1px solid var(--wagl-hairline);padding-top:24px;display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:space-between;font-size:13px;color:var(--wagl-stone)}.wagl-footer__bottom p{margin:0}.wagl-footer__bottom a{color:var(--wagl-stone)}.wagl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wagl-404{text-align:center;min-height:56svh;display:flex;align-items:center}.wagl-404 .wagl-container{display:grid;gap:24px;justify-items:center}.wagl-404__links{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px}.wagl-affiliate{display:grid;gap:12px;width:100%}.wagl-affiliate__button.button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:0;font-size:14px;letter-spacing:0;text-transform:none}.wagl-affiliate__disclosure{margin:0;font-size:12px;line-height:1.5;color:var(--wagl-stone)}.wagl-affiliate__disclosure a{color:var(--wagl-stone);text-decoration:underline;text-underline-offset:.2em}.wagl-affiliate__disclosure a:hover{color:var(--wagl-saddle)}.wagl-notes{display:grid;gap:16px;width:100%;font-size:14px;line-height:1.6}.wagl-notes__caption{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:italic;font-size:20px;line-height:1.4;margin:0}.wagl-notes dl{margin:0;display:grid;grid-template-columns:7.5rem 1fr;gap:8px 16px;border-top:1px solid var(--wagl-hairline);padding-top:16px}.wagl-notes dt{color:var(--wagl-stone)}.wagl-notes dd{margin:0}.header__row{border-color:var(--wagl-hairline)}.wagl-text-card{container-type:inline-size;width:100%;display:block}.wagl-text-card__panel{aspect-ratio:var(--wagl-text-card-ratio, 4 / 5);width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(14px,8cqi,40px);background:var(--wagl-oat);color:var(--wagl-ink);text-align:left;overflow:hidden}.wagl-text-card__brand{margin:0;font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.08em;color:var(--wagl-ink)}.wagl-text-card__brand--lower{text-transform:lowercase}.wagl-text-card__title{margin:0;font-family:var(--font-heading--family);font-weight:300;font-style:normal;font-size:clamp(20px,9.5cqi,40px);line-height:1.15;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .2s var(--wagl-ease)}.wagl-text-card__price{margin:0;min-height:1lh;font-family:var(--font-body--family);font-size:13px;line-height:1.5;color:var(--wagl-stone);font-variant-numeric:tabular-nums lining-nums}a:hover .wagl-text-card__title,a:focus-visible .wagl-text-card__title,.product-card:hover .wagl-text-card__title,.resource-card:hover .wagl-text-card__title{text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.wagl-text-card__title{transition:none}}.product-card__content:has(>.card-gallery [data-wagl-text-led])>:not(.card-gallery){display:none}.card-gallery:has([data-wagl-text-led]){background:var(--wagl-oat)}.wagl-text-card--search .wagl-text-card__panel{padding:clamp(10px,7cqi,20px);gap:8px}.wagl-text-card--search .wagl-text-card__title{font-size:clamp(20px,11cqi,24px);-webkit-line-clamp:4}.wagl-text-card--search .wagl-text-card__price{font-size:12px}.wagl-text-card--pdp .wagl-text-card__panel{aspect-ratio:1 / 1;padding:clamp(24px,8cqi,72px)}.wagl-text-card--pdp .wagl-text-card__brand{font-size:13px}.wagl-text-card--pdp .wagl-text-card__title{font-size:clamp(32px,7.5cqi,64px);line-height:1.08;max-width:14ch;-webkit-line-clamp:6;text-decoration:none}@media screen and (min-width:750px){.wagl-pdp-panel .wagl-text-card{position:sticky;top:calc(var(--header-height, 64px) + 24px)}.wagl-text-card--pdp .wagl-text-card__panel{aspect-ratio:4 / 5;max-height:calc(100svh - var(--header-height, 64px) - 48px)}}.wagl-price-retailer{color:var(--wagl-stone)}.wagl-text-card__retailer{white-space:nowrap}.wagl-affiliate__price{margin:0 0 4px;font-size:16px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.wagl-affiliate__price .price{font-variant-numeric:tabular-nums lining-nums}.wagl-affiliate__checked{flex-basis:100%;font-size:12px;color:var(--wagl-stone)}.wagl-eyebrow{font-weight:400;line-height:1.4;text-transform:none}.wagl-specs__grid{display:grid;gap:28px}.wagl-specs__grid--divider{border-top:1px solid var(--wagl-hairline);padding-top:40px}@media screen and (min-width:990px){.wagl-specs__grid{grid-template-columns:5fr 6fr;gap:calc(var(--wagl-gutter) * 4)}.wagl-specs__grid--divider{padding-top:56px}}.wagl-specs__story .wagl-eyebrow{margin-bottom:16px}.wagl-specs__caption{margin:0;max-width:26ch;font-family:var(--font-heading--family);font-weight:300;font-size:clamp(22px,2.2vw,28px);line-height:1.35;text-wrap:pretty}.wagl-specs__list{margin:0;border-top:1px solid var(--wagl-hairline)}.wagl-specs__row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--wagl-hairline);font-size:15px;line-height:1.55}@media screen and (min-width:750px){.wagl-specs__row{grid-template-columns:10rem minmax(0,1fr)}}.wagl-specs__row dt{color:var(--wagl-stone);font-size:14px}.wagl-specs__row dd{margin:0}.wagl-specs__row--single{grid-template-columns:1fr}.wagl-specs__notes{margin-top:20px;max-width:36rem}.wagl-specs__notes p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--wagl-stone)}.wagl-collection-head__inner{display:grid;gap:20px}@media screen and (min-width:990px){.wagl-collection-head__inner{grid-template-columns:5fr 6fr;align-items:end;gap:var(--wagl-gutter)}.wagl-collection-head__intro{justify-self:end}}.wagl-collection-head__intro{margin:0}.wagl-faq__layout{display:grid;gap:40px}@media screen and (min-width:990px){.wagl-faq__layout{grid-template-columns:4fr 7fr;gap:calc(var(--wagl-gutter) * 4);align-items:start}.wagl-faq__head{position:sticky;top:calc(var(--header-height, 64px) + 32px)}}.wagl-faq__intro{margin-top:20px}.wagl-faq__topic{margin:48px 0 0;padding-bottom:12px;font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.03em;color:var(--wagl-stone);text-transform:none}.wagl-faq__list>.wagl-faq__topic:first-child{margin-top:0}.wagl-faq__item{border-bottom:1px solid var(--wagl-hairline)}.wagl-faq__list>.wagl-faq__item:first-child,.wagl-faq__topic+.wagl-faq__item{border-top:1px solid var(--wagl-hairline)}.wagl-faq__question{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;cursor:pointer;font-family:var(--font-heading--family);font-weight:300;font-size:20px;line-height:1.35;color:var(--wagl-ink)}.wagl-faq__question::-webkit-details-marker{display:none}.wagl-faq__question::marker{content:""}.wagl-faq__question:hover{color:var(--wagl-saddle)}.wagl-faq__question:focus-visible{outline:2px solid var(--wagl-saddle);outline-offset:4px}.wagl-faq__icon{position:relative;flex:none;width:12px;height:12px;margin-top:.45em}.wagl-faq__icon:before,.wagl-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:currentColor;transition:transform .2s var(--wagl-ease)}.wagl-faq__icon:after{transform:rotate(90deg)}.wagl-faq__item[open] .wagl-faq__icon:after{transform:rotate(0)}.wagl-faq__answer{padding:0 0 24px;max-width:36rem}.wagl-faq__answer p{margin:0 0 1em}.wagl-faq__answer p:last-child{margin-bottom:0}.wagl-faq__closing{margin-top:40px;color:var(--wagl-stone)}@media(prefers-reduced-motion:reduce){.wagl-faq__icon:before,.wagl-faq__icon:after{transition:none}}.wagl-bg-oat .wagl-text-card__panel{background:var(--wagl-ivory)}.wagl :focus-visible,.wagl-password-body :focus-visible{outline:2px solid var(--wagl-saddle);outline-offset:3px}.wagl-hero :focus-visible{outline-color:currentColor}.wagl-footer__form:focus-within,.wagl-password__form:focus-within{outline:2px solid var(--wagl-saddle);outline-offset:4px}.skip-to-content-link:focus{color:var(--wagl-ink);background:var(--wagl-ivory);border:1px solid var(--wagl-ink);text-decoration:underline;text-underline-offset:.25em}@media(prefers-reduced-motion:reduce){.wagl-reveal{animation:none}.password-dialog,.password-dialog__content{transition:none!important;transform:none!important}}.wagl-password-body{background:var(--wagl-ivory);color:var(--wagl-ink)}.wagl-password-wrap{flex:1;display:flex}.wagl-password{flex:1;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px var(--wagl-margin) 32px;text-align:center}.wagl-password__inner{width:100%;max-width:30rem;display:flex;flex-direction:column;align-items:center;margin-block:auto}.wagl-password__mark{margin:0 0 40px;line-height:0}.wagl-password__mark-img{height:var(--wagl-mark-h-m, 34px);width:auto;display:block}.wagl-password__mark-text{font-family:var(--font-heading--family);font-weight:300;font-size:40px;line-height:1}.wagl-password__line{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(24px,3.2vw,32px);line-height:1.25;margin:0 0 16px;text-wrap:balance}.wagl-password__opening{font-family:var(--font-body--family);font-size:13px;letter-spacing:.03em;color:var(--wagl-stone);margin:0 0 56px}.wagl-password__signup{width:100%;max-width:24rem}.wagl-password__label{display:block;font-size:14px;color:var(--wagl-stone);margin:0 0 8px}.wagl-password__form{display:flex;border-bottom:1px solid var(--wagl-stone);text-align:left}.wagl-password__form input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;padding:12px 0;font:inherit;font-size:16px;color:var(--wagl-ink)}.wagl-password__form input::placeholder{color:var(--wagl-stone);opacity:1}.wagl-password__form input:focus{outline:none}.wagl-password__form button{border:0;background:transparent;font:inherit;font-size:14px;color:var(--wagl-ink);cursor:pointer;padding:12px 0 12px 16px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wagl-password__form button:hover{color:var(--wagl-saddle)}.wagl-password__note{margin:12px 0 0;font-size:14px;color:var(--wagl-stone)}.wagl-password__note--error{color:var(--wagl-ink)}.wagl-password__message{margin-top:32px;font-size:14px;color:var(--wagl-stone)}.wagl-password__entry{margin:48px 0 0}.wagl-password__entry-button{border:0;background:transparent;padding:12px 8px;min-height:44px;font:inherit;font-size:13px;color:var(--wagl-stone);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.wagl-password__entry-button:hover{color:var(--wagl-ink)}@media screen and (min-width:750px){.wagl-password__mark-img{height:var(--wagl-mark-h, 44px)}.wagl-password__mark{margin-bottom:48px}}.password-dialog{background:var(--wagl-ivory);color:var(--wagl-ink)}.password-dialog__title{font-family:var(--font-heading--family);font-weight:300}.wagl-collection-banner{margin:40px 0 0;position:relative;overflow:hidden;background:var(--wagl-oat);aspect-ratio:3 / 2}.wagl-collection-banner--m-square{aspect-ratio:1 / 1}.wagl-collection-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.wagl-collection-banner{margin-top:56px;max-height:560px}.wagl-collection-banner--wide{aspect-ratio:21 / 9}.wagl-collection-banner--panorama{aspect-ratio:3 / 1}.wagl-collection-banner--landscape{aspect-ratio:3 / 2}}.password-dialog .email-signup__input-group{display:flex;flex-direction:column;gap:12px;width:100%;max-width:24rem;margin-inline:auto}.password-dialog .email-signup__input-group .field__input,.password-dialog .password-dialog__submit-button{width:100%;box-sizing:border-box;border-radius:0}.shopify-policy__title h1,.shopify-policy__title{text-transform:lowercase}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wagl.css.map */
