.wif-sec{--wif-line: rgba(var(--color-foreground), .12);--wif-muted: rgba(var(--color-foreground), .68);--wif-sand: rgba(var(--color-foreground), .05);padding-block:calc(var(--wif-px) * var(--wif-pt, 48)) calc(var(--wif-px) * var(--wif-pb, 48))}.wif-sec--sand{background:var(--wif-sand)}.wif-sec--accent{background:rgb(var(--color-highlight))}.wif-sec--dark{background:#0b0b0b;color:#fff}.wif-sec__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--wif-px) * 12) calc(var(--wif-px) * 20);margin-bottom:calc(var(--wif-px) * 24)}.wif-sec__title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 24 * var(--wif-hs));font-weight:var(--wif-w-display);letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}.wif-sec__sub{margin:calc(var(--wif-px) * 8) 0 0;font-size:calc(var(--wif-px) * 14);font-weight:600}.wif-sec__link{font-size:calc(var(--wif-px) * 14);font-weight:700;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3em}.wif-sec__link:hover{text-decoration-thickness:2px}.wif-stars{color:rgb(var(--color-reviews, 184, 134, 11));letter-spacing:.12em}.wif-btn{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--wif-px) * 52);padding:0 calc(var(--wif-px) * 26);border:2px solid transparent;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 13);font-weight:var(--wif-w-label);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,filter var(--duration-short) ease}.wif-btn--accent{background:rgb(var(--color-highlight));color:#0b0b0b}.wif-btn--accent:hover{filter:brightness(.94)}.wif-btn--dark{background:#0b0b0b;color:#fff}.wif-btn--dark:hover{background:#2a2a2a}.wif-sec--dark .wif-btn--dark{background:rgb(var(--color-highlight));color:#0b0b0b}.wif-sec--dark .wif-sec__link{color:#fff}.wif-btn--ghost{border-color:currentColor;color:inherit}.wif-btn--ghost:hover{background:#fff;border-color:#fff;color:#0b0b0b}.wif-hero{background:#0b0b0b;color:#fff}.wif-hero__inner{display:grid;grid-template-columns:minmax(0,1fr)}.wif-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--wif-px) * 16);padding:calc(var(--wif-px) * 28) 1.5rem calc(var(--wif-px) * 32)}.wif-hero__eyebrow{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 12);font-weight:var(--wif-w-label);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-highlight))}.wif-hero__heading{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 36 * var(--wif-hs));font-weight:var(--wif-w-display);letter-spacing:-.02em;line-height:1.02;text-transform:uppercase;overflow-wrap:break-word}.wif-hero__heading .wif-mark{color:#0b0b0b}.wif-hero__text{margin:0;max-width:calc(var(--wif-px) * 540);color:#ffffffd9;font-size:calc(var(--wif-px) * 15);line-height:1.6}.wif-hero__buttons{display:flex;flex-wrap:wrap;gap:calc(var(--wif-px) * 12);padding-top:calc(var(--wif-px) * 4)}.wif-hero__rating{margin:0;font-size:calc(var(--wif-px) * 13);font-weight:600;color:#ffffffd9}.wif-hero__rating .wif-stars{color:rgb(var(--color-highlight))}.wif-hero__media{position:relative;order:-1;aspect-ratio:4 / 5;max-height:72vh;overflow:hidden;background:#1f1f1f}.wif-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.wif-hero__slide.is-active{opacity:1;visibility:visible}.wif-hero__slide img{display:block;width:100%;height:100%;object-fit:cover}.wif-hero__tag{position:absolute;right:calc(var(--wif-px) * 12);bottom:calc(var(--wif-px) * 12);display:flex;align-items:center;gap:calc(var(--wif-px) * 12);max-width:calc(100% - var(--wif-px) * 24);padding:calc(var(--wif-px) * 10) calc(var(--wif-px) * 14);background:#fff;color:#0b0b0b;text-decoration:none}.wif-hero__tag-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wif-hero__tag-label{font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 10);font-weight:var(--wif-w-label);letter-spacing:.12em;color:#555}.wif-hero__tag-title{overflow:hidden;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 13);font-weight:var(--wif-w-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wif-hero__tag-price{font-size:calc(var(--wif-px) * 14);font-weight:700;white-space:nowrap}.wif-hero__tag .icon{flex:0 0 auto;width:calc(var(--wif-px) * 16);height:calc(var(--wif-px) * 16)}.wif-hero__tag:hover .wif-hero__tag-title{text-decoration:underline}.wif-dots{display:flex;justify-content:center;gap:2px}.wif-dots button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.wif-dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:rgba(var(--color-foreground),.22);transition:background-color var(--duration-short) ease,width var(--duration-short) ease}.wif-dots button[aria-current=true]:before{background:rgb(var(--color-foreground))}.wif-hero .wif-dots{position:absolute;left:calc(var(--wif-px) * 8);top:calc(var(--wif-px) * 8);justify-content:flex-start}.wif-hero .wif-dots button:before{background:#ffffffb3}.wif-hero .wif-dots button[aria-current=true]:before{width:22px;border-radius:4px;background:rgb(var(--color-highlight))}.wif-trust{border-bottom:1px solid var(--wif-line)}.wif-trust__list{display:flex;gap:calc(var(--wif-px) * 24);margin:0;padding-block:calc(var(--wif-px) * 14);overflow-x:auto;list-style:none;scrollbar-width:none}.wif-trust__list::-webkit-scrollbar{display:none}.wif-trust__item{display:flex;flex:0 0 auto;align-items:center;gap:calc(var(--wif-px) * 10)}.wif-trust__item svg{flex:0 0 auto;width:calc(var(--wif-px) * 22);height:calc(var(--wif-px) * 22)}.wif-trust__title{display:block;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 13);font-weight:var(--wif-w-label)}.wif-trust__text{display:none;font-size:calc(var(--wif-px) * 13);color:var(--wif-muted)}.wif-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--wif-px) * 10);margin:0;padding:0;list-style:none}.wif-tile{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--wif-sand);color:rgb(var(--color-foreground));text-decoration:none}.wif-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wif-tile:hover img{transform:scale(1.04)}.wif-tile__label{position:absolute;left:calc(var(--wif-px) * 8);right:calc(var(--wif-px) * 8);bottom:calc(var(--wif-px) * 8);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--wif-px) * 8);padding:calc(var(--wif-px) * 9) calc(var(--wif-px) * 10);background:rgb(var(--color-background));font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 11);font-weight:var(--wif-w-label);letter-spacing:.08em;text-transform:uppercase}.wif-tile__label svg{flex:0 0 auto;width:calc(var(--wif-px) * 14);height:calc(var(--wif-px) * 14)}.wif-row .product-grid{margin:0}.wif-swipe{display:flex;gap:calc(var(--wif-px) * 12);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.wif-swipe::-webkit-scrollbar{display:none}.wif-swipe>li{flex:0 0 calc((100% - var(--wif-px) * 12) / 2);max-width:none!important;width:auto!important;padding:0!important;scroll-snap-align:start}.wif-swipe-dots{margin-top:calc(var(--wif-px) * 12)}.wif-mission__inner{display:grid;gap:calc(var(--wif-px) * 28);align-items:center}.wif-mission__copy{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 12)}.wif-mission__eyebrow{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 12);font-weight:var(--wif-w-label);letter-spacing:.16em;text-transform:uppercase}.wif-mission .wif-mission__heading{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 26 * var(--wif-hs));font-weight:var(--wif-w-display);line-height:1.08;text-transform:uppercase}.wif-mission__text{margin:0;max-width:calc(var(--wif-px) * 620);font-size:calc(var(--wif-px) * 15);line-height:1.65}.wif-mission__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--wif-px) * 12) calc(var(--wif-px) * 22);padding-top:calc(var(--wif-px) * 4)}.wif-mission__verse{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 12);margin:0;padding:calc(var(--wif-px) * 24);background:#0b0b0b;color:#fff}.wif-mission__verse-ref{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 12);font-weight:var(--wif-w-label);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-highlight))}.wif-mission__verse blockquote{margin:0;padding:0;border:0;color:inherit;font-style:normal;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 19);font-weight:var(--wif-w-label);line-height:1.35}.wif-journal-row{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--wif-px) * 28)}@media screen and (min-width:750px){.wif-sec__title{font-size:calc(var(--wif-px) * 30 * var(--wif-hs))}.wif-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:calc(var(--wif-px) * 560)}.wif-hero__copy{padding:calc(var(--wif-px) * 64) calc(var(--wif-px) * 40) calc(var(--wif-px) * 64) max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.wif-hero__copy>*{max-width:calc(var(--wif-px) * 620)}.wif-hero__heading{font-size:calc(var(--wif-px) * 46 * var(--wif-hs))}.wif-hero__text{font-size:calc(var(--wif-px) * 17)}.wif-hero__media{order:0;aspect-ratio:auto;max-height:none;min-height:calc(var(--wif-px) * 560)}.wif-hero__tag{right:calc(var(--wif-px) * 24);bottom:calc(var(--wif-px) * 24);padding:calc(var(--wif-px) * 12) calc(var(--wif-px) * 16);gap:calc(var(--wif-px) * 14)}.wif-hero__tag-title{font-size:calc(var(--wif-px) * 14)}.wif-hero .wif-dots{top:auto;left:calc(var(--wif-px) * 20);bottom:calc(var(--wif-px) * 30)}.wif-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--wif-px) * 220),1fr));gap:calc(var(--wif-px) * 16) calc(var(--wif-px) * 32);padding-block:calc(var(--wif-px) * 22);overflow:visible}.wif-trust__item svg{width:calc(var(--wif-px) * 26);height:calc(var(--wif-px) * 26)}.wif-trust__title{font-size:calc(var(--wif-px) * 14)}.wif-trust__text{display:block}.wif-tiles{grid-template-columns:repeat(var(--wif-cols, 4),minmax(0,1fr));gap:calc(var(--wif-px) * 20)}.wif-tile__label{left:calc(var(--wif-px) * 14);right:calc(var(--wif-px) * 14);bottom:calc(var(--wif-px) * 14);padding:calc(var(--wif-px) * 12) calc(var(--wif-px) * 14);font-size:calc(var(--wif-px) * 13)}.wif-swipe{display:grid;grid-template-columns:repeat(var(--wif-cols, 4),minmax(0,1fr));gap:calc(var(--wif-px) * 32) calc(var(--wif-px) * 20);overflow:visible}.wif-swipe-dots{display:none}.wif-mission__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:calc(var(--wif-px) * 48)}.wif-mission .wif-mission__heading{font-size:calc(var(--wif-px) * 40 * var(--wif-hs));line-height:1.05;letter-spacing:-.01em}.wif-mission__copy{gap:calc(var(--wif-px) * 16)}.wif-mission__text{font-size:calc(var(--wif-px) * 17)}.wif-mission__verse{padding:calc(var(--wif-px) * 36)}.wif-mission__verse blockquote{font-size:calc(var(--wif-px) * 24)}.wif-journal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--wif-px) * 24)}}@media screen and (min-width:1200px){.wif-hero__heading{font-size:calc(var(--wif-px) * 60 * var(--wif-hs))}.wif-hero__inner,.wif-hero__media{min-height:clamp(600px,46vw,880px)}}@media(prefers-reduced-motion:reduce){.wif-hero__slide,.wif-tile img{transition:none}}.wif-search-open{overflow:hidden}.wif-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.wif-search[hidden]{display:none}.wif-search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b8c;opacity:0;transition:opacity .25s ease}.wif-search__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,calc(var(--wif-px) * 480));background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-12px 0 40px #0000002e;transform:translate(100%);transition:transform .28s ease}.wif-search.is-open .wif-search__overlay{opacity:1}.wif-search.is-open .wif-search__panel{transform:none}.wif-search__top{display:flex;justify-content:flex-end;padding:calc(var(--wif-px) * 10) calc(var(--wif-px) * 14) 0}.wif-search__close,.wif-search__submit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.wif-search__close svg,.wif-search__submit svg,.wif-search__glass{width:20px;height:20px;flex:0 0 auto}.wif-search__form{display:flex;align-items:center;gap:calc(var(--wif-px) * 10);margin:0 calc(var(--wif-px) * 24);padding-bottom:calc(var(--wif-px) * 8);border-bottom:2px solid rgb(var(--color-foreground))}.wif-search__input{flex:1;min-width:0;padding:calc(var(--wif-px) * 6) 0;border:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:calc(var(--wif-px) * 18);-webkit-appearance:none;appearance:none}.wif-search__input:focus{outline:none}.wif-search__input::-webkit-search-cancel-button{display:none}.wif-search.is-loading .wif-search__form{border-bottom-color:rgb(var(--color-highlight))}.wif-search__body{flex:1;overflow-y:auto;padding:calc(var(--wif-px) * 24) calc(var(--wif-px) * 24) calc(var(--wif-px) * 32)}.wif-search__empty[hidden],.wif-search__results[hidden]{display:none}.wif-search__empty,.wif-search__results-inner{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 28)}.wif-search__group{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 12)}.wif-search__label{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 12);font-weight:var(--wif-w-label);letter-spacing:.14em;text-transform:uppercase}.wif-search__row-head{display:flex;justify-content:space-between;align-items:baseline}.wif-search__row-head .wif-sec__link{font-size:calc(var(--wif-px) * 13)}.wif-search__chips,.wif-search__cats,.wif-search__suggest,.wif-search__links,.wif-search__grid,.wif-search__track{margin:0;padding:0;list-style:none}.wif-search__chips{display:flex;flex-wrap:wrap;gap:calc(var(--wif-px) * 8)}.wif-search__chip,.wif-search__cat{display:inline-flex;align-items:center;min-height:calc(var(--wif-px) * 40);padding:0 calc(var(--wif-px) * 14);border:1px solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font-size:calc(var(--wif-px) * 14);text-decoration:none;transition:border-color var(--duration-short) ease}.wif-search__chip:hover,.wif-search__cat:hover{border-color:rgb(var(--color-foreground))}.wif-search__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--wif-px) * 8)}.wif-search__cat{display:flex;justify-content:space-between;min-height:calc(var(--wif-px) * 46);font-family:var(--font-heading-family);font-weight:700}.wif-search__cat svg{width:calc(var(--wif-px) * 14);height:calc(var(--wif-px) * 14)}.wif-search__track{display:flex;gap:calc(var(--wif-px) * 12);margin-right:calc(var(--wif-px) * -24);padding-right:calc(var(--wif-px) * 24);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wif-search__track::-webkit-scrollbar{display:none}.wif-search__track>li{flex:0 0 calc(var(--wif-px) * 168);scroll-snap-align:start}.wif-search__dots{display:flex}.wif-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--wif-px) * 20) calc(var(--wif-px) * 12)}.wif-search__product{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 8);color:rgb(var(--color-foreground));text-decoration:none}.wif-search__product-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.05)}.wif-search__product-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.wif-search__product:hover img{transform:scale(1.03)}.wif-search__product-title{font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 12);font-weight:700;line-height:1.3;text-transform:uppercase}.wif-search__product-price{font-size:calc(var(--wif-px) * 14);font-weight:700}.wif-search__product-price s{margin-right:6px;font-weight:400;color:rgba(var(--color-foreground),.55)}.wif-search__suggestion{display:flex;align-items:center;gap:calc(var(--wif-px) * 12);margin:0 calc(var(--wif-px) * -6);padding:calc(var(--wif-px) * 8) calc(var(--wif-px) * 6);color:rgb(var(--color-foreground));font-size:calc(var(--wif-px) * 15);text-decoration:none}.wif-search__suggestion:hover{background:rgba(var(--color-foreground),.05)}.wif-search__suggestion svg{flex:0 0 auto;width:14px;height:14px;color:rgba(var(--color-foreground),.5)}.wif-search__links{display:flex;flex-direction:column;gap:calc(var(--wif-px) * 10)}.wif-search__links a{color:rgb(var(--color-foreground));font-size:calc(var(--wif-px) * 15);text-decoration:none}.wif-search__links a:hover{text-decoration:underline}.wif-search__kind{margin-right:8px;padding:2px 6px;background:rgba(var(--color-foreground),.06);font-family:var(--font-heading-family);font-size:calc(var(--wif-px) * 10);font-weight:var(--wif-w-label);letter-spacing:.1em;text-transform:uppercase}.wif-search__all{width:100%}.wif-search__none{margin:0;font-size:calc(var(--wif-px) * 15)}@media(prefers-reduced-motion:reduce){.wif-search__panel,.wif-search__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/wif-sections.css.map */
