@media(prefers-reduced-motion:no-preference){@view-transition{navigation:none}}@font-face{font-family:Walfredo Display;src:url(walfredo-display-4.woff2) format("woff2");font-weight:400;font-display:block}:root{--normal-content-width: 926px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--walfredo-night, #080e28)!important}.template-page #MainContent,.template-blog #MainContent,.template-article #MainContent,.template-search #MainContent,.template-collection #MainContent,.template-404 #MainContent,.template-list-collections #MainContent,.template-product #MainContent{background:#fff!important;color:var(--walfredo-ink, #101421)}.template-page .shopify-section,.template-blog .shopify-section,.template-article .shopify-section,.template-search .shopify-section,.template-collection .shopify-section,.template-404 .shopify-section,.template-list-collections .shopify-section,.template-product .shopify-section{background:transparent}.walfredo-contact,.walfredo-return-form,.walfredo-order-help,.walfredo-about-teaser,.walfredo-story-hero{background:#fff!important;color:var(--walfredo-ink, #101421)}@media screen and (max-width:749px){.template-page-help #MainContent,.template-page-order-help #MainContent,.template-page-contact #MainContent,.template-page-returns #MainContent,.template-page-shipping #MainContent,.template-page-care-guide #MainContent{margin-inline:12px;border-radius:var(--walfredo-radius-lg, 24px);overflow:hidden}}html,body{overflow-x:clip!important}@media screen and (max-width:749px){.header__columns .header-logo,.header__columns a.header-logo,.header__columns .brand-logo.header-logo{justify-self:center;text-align:center}}results-list,.card-gallery,.collection-wrapper,.main-collection-grid,.section-content-wrapper,.custom-section-content,.product-grid-container,.product-grid,.product-grid__item,.product-card,.product-card__content,.shopify-section:has(.product-grid){overflow:visible!important}.product-grid{padding-right:8px!important;padding-bottom:8px!important}input[type=checkbox],input[type=radio],input.checkbox__input,.checkbox__input{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:22px!important;height:22px!important;border:2px solid var(--walfredo-ink)!important;background:var(--walfredo-white)!important;display:inline-block!important;flex-shrink:0!important;cursor:pointer!important;margin:0!important;padding:0!important;position:relative!important;opacity:1!important;visibility:visible!important;vertical-align:middle!important}input[type=checkbox]{border-radius:4px!important}input[type=radio]{border-radius:50%!important}input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:11px;border-right:2.5px solid var(--walfredo-ink);border-bottom:2.5px solid var(--walfredo-ink);transform:translate(-50%,-60%) rotate(45deg) scale(0);transform-origin:center;transition:transform .15s var(--walfredo-ease);pointer-events:none}input[type=checkbox]:checked:before{transform:translate(-50%,-60%) rotate(45deg) scale(1)}input[type=checkbox]:after,input[type=checkbox]:checked:after,input.checkbox__input:after,input.checkbox__input:checked:after,.checkbox__input:after,.checkbox__input:checked:after{content:none!important;display:none!important}input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--walfredo-gold-strong);transform:scale(0);transition:transform .12s var(--walfredo-ease);pointer-events:none}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--walfredo-gold-strong);outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.checkbox__label .icon-checkmark,label.checkbox__label>svg.icon-checkmark{display:none!important}.variant-option__button-label input[type=radio],.variant-option__button-label input[type=checkbox],.swatch input[type=radio],.swatch input[type=checkbox],.swatches-component input[type=radio],.swatches-component input[type=checkbox],[class*=variant-option] input[type=radio],[class*=variant-option] input[type=checkbox],.walfredo-design-pdp__swatch input,.walfredo-design-pdp__size-pill input,.walfredo-design-pdp__blank-option input{appearance:none!important;-webkit-appearance:none!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;background:transparent!important;opacity:0!important;position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important}.variant-option__button-label input[type=radio]:before,.variant-option__button-label input[type=checkbox]:before,.swatch input:before,.swatches-component input:before,[class*=variant-option] input:before,.walfredo-design-pdp__swatch input:before,.walfredo-design-pdp__size-pill input:before,.walfredo-design-pdp__blank-option input:before{display:none!important;content:none!important}.walfredo-field-error{display:block;margin:6px 0 0;font-family:var(--walfredo-font-body);font-size:13px;font-weight:600;color:var(--walfredo-coral, #ff5a4a)}.walfredo-field-error:empty{display:none}.walfredo-field-error.hidden{display:none}.cart-button,.header-actions .cart-icon,[data-testid=cart-icon]{position:relative}.cart-count,.cart-button .cart-count,.cart-icon .cart-count,[data-testid=cart-count],.cart-button [class*=count]{position:absolute!important;top:2px!important;right:2px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:var(--walfredo-radius-pill)!important;background:var(--walfredo-gold)!important;color:var(--walfredo-ink)!important;font-family:var(--walfredo-font-body)!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--walfredo-ink)!important;line-height:1}.shopify-section[id*=footer] section.section.color-scheme-5,.shopify-section[id*=footer] .section.color-scheme-5{background:var(--walfredo-gold-soft)!important;color:var(--walfredo-ink)!important;border-top:2px solid var(--walfredo-ink)!important;border-bottom:2px solid var(--walfredo-ink)!important}.shopify-section[id*=footer] .section.color-scheme-5 h2,.shopify-section[id*=footer] .section.color-scheme-5 h3,.shopify-section[id*=footer] .section.color-scheme-5 [class*=heading]{color:var(--walfredo-ink)!important;font-family:var(--walfredo-font-display)!important}.shopify-section[id*=footer] .section.color-scheme-5 p,.shopify-section[id*=footer] .section.color-scheme-5 .rte{color:#101421b3!important;font-family:var(--walfredo-font-body)!important}.shopify-section[id*=footer] .section.color-scheme-5 .email-signup,.shopify-section[id*=footer] .section.color-scheme-5 form{background:var(--walfredo-white)!important;border:2px solid var(--walfredo-ink)!important;border-radius:var(--walfredo-radius-pill)!important;box-shadow:var(--walfredo-shadow)}.shopify-section[id*=footer] .section.color-scheme-5 input[type=email]{background:transparent!important;border:none!important;color:var(--walfredo-ink)!important;font-family:var(--walfredo-font-body)!important}.shopify-section[id*=footer] .section.color-scheme-5 input[type=email]::placeholder{color:#10142180!important}.shopify-section[id*=footer] .section.color-scheme-5 button[type=submit],.shopify-section[id*=footer] .section.color-scheme-5 .email-signup__button{background:var(--walfredo-ink)!important;color:var(--walfredo-white)!important;border-radius:var(--walfredo-radius-pill)!important;font-family:var(--walfredo-font-body)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;padding:12px 22px!important}.walfredo-card-num{position:absolute;top:8px;left:10px;z-index:2;font-family:var(--walfredo-font-body);font-weight:700;font-size:10px;letter-spacing:.16em;color:#1014219e}.facets--vertical .facets__swatch,.facets--vertical .swatch,.facets--vertical [class*=swatch]{width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid var(--walfredo-ink)!important;box-shadow:var(--walfredo-shadow-sm)!important;cursor:pointer;position:relative;transition:transform .15s var(--walfredo-ease)}.facets--vertical .facets__swatch:hover{transform:translateY(-1px)}.facets--vertical .facets__swatch[aria-pressed=true]:after,.facets--vertical .facets__swatch.is-active:after,.facets--vertical input:checked+.facets__swatch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--walfredo-ink)}.facets--vertical .facets__swatch+.facets__swatch-label,.facets--vertical .swatch-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.facets--vertical .facets__swatches,.facets--vertical [class*=swatches]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:14px!important}.quantity-selector{background:var(--walfredo-white)!important;border:2px solid var(--walfredo-ink)!important;border-radius:var(--walfredo-radius-pill)!important;box-shadow:none!important;overflow:hidden!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{color:var(--walfredo-ink)!important;font-weight:700!important;transition:background .12s var(--walfredo-ease)}.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover{background:#1014210f!important}.quantity-selector input[type=number]{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--walfredo-ink)!important;font-family:var(--walfredo-font-body)!important;font-weight:700!important;text-align:center!important}.header{--menu-top-level-font-family: var(--walfredo-font-display) !important;--menu-top-level-font-color: #ffffff !important;--menu-top-level-font-color-rgb: 255, 255, 255 !important}.header .menu-list__link{font-family:var(--walfredo-font-display)!important;color:#fff!important;letter-spacing:.02em;transition:color .12s var(--walfredo-ease, ease-out)}.header .menu-list__link:hover,.header .menu-list__link:focus,.header .menu-list__link--active{color:var(--walfredo-coral)!important}@media(min-width:750px){.header .menu-list__link{font-size:16px!important}}.menu-drawer-container[open] .menu-drawer,.menu-drawer-container[open] .menu-drawer.color-scheme-5,.menu-drawer-container[open] .menu-drawer[class*=color-]{background:#fff!important;color:var(--walfredo-ink)!important;--color-background: 255, 255, 255 !important;--color-background-rgb: 255, 255, 255 !important;--color-foreground: var(--walfredo-ink) !important;--drawer-padding: 28px;display:flex!important;flex-direction:column;min-height:100dvh;max-height:100dvh;border-top-right-radius:18px;border-bottom-right-radius:18px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer-container .menu-drawer__close-button{padding:22px 18px 18px 26px!important}.menu-drawer-container .menu-drawer__close-button .header-drawer-icon,.menu-drawer-container .menu-drawer__close-button .header-drawer-icon svg{width:24px!important;height:24px!important}.menu-drawer-container[open] .menu-drawer__close-button{color:var(--walfredo-ink)!important}.menu-drawer-container .menu-drawer__navigation{margin-top:24px;padding:0 var(--drawer-padding, 28px);position:relative}.menu-drawer-container .menu-drawer__menu.has-submenu{counter-reset:walfredo-nav;display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.menu-drawer-container .menu-drawer__menu.has-submenu>li{counter-increment:walfredo-nav;display:flex}.menu-drawer__menu-item--mainlist{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:18px;padding:0!important;min-height:auto!important;font-family:"Walfredo Display",var(--walfredo-font-display)!important;font-size:51px!important;line-height:1!important;letter-spacing:.5px;color:var(--walfredo-ink)!important;width:100%;hyphens:none!important;-webkit-hyphens:none!important;transition:color .14s var(--walfredo-ease, ease-out)}.menu-drawer__menu-item--mainlist:before{content:none}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:"Walfredo Display",var(--walfredo-font-display)!important;font-size:inherit!important;line-height:1!important;flex:1 1 auto;white-space:normal!important;word-break:normal;hyphens:none!important;-webkit-hyphens:none!important}.menu-drawer__menu-item--mainlist:hover{color:var(--walfredo-coral, #ff5a4a)!important;background:transparent!important}@media(hover:hover){.menu-drawer__menu-item--mainlist{transition:color .14s var(--walfredo-ease, ease-out),transform .14s var(--walfredo-ease, ease-out)}.menu-drawer__menu-item--mainlist:hover{transform:translate(4px)}}.menu-drawer-container .menu-drawer__utility-links:empty,.menu-drawer-container .menu-drawer__utility-links:not(:has(*:not(:empty))){display:none!important}.button:not(.button-unstyled):not(.button-secondary),button.shopify-payment-button__button--unbranded,.shopify-challenge__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-decoration:none!important;height:auto!important;background-color:var(--walfredo-coral)!important;color:var(--walfredo-white)!important;border:2px solid var(--walfredo-ink)!important;border-radius:var(--walfredo-radius-pill)!important;box-shadow:var(--walfredo-shadow)!important;font-family:var(--walfredo-font-body)!important;font-weight:700!important;font-size:16px!important;letter-spacing:1px!important;text-transform:none!important;padding:11px 20px 11px 22px!important;transition:transform .12s var(--walfredo-ease),box-shadow .12s var(--walfredo-ease),color .12s var(--walfredo-ease)!important}.button:not(.button-unstyled):not(.button-secondary):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-challenge__button:hover{background-color:var(--walfredo-coral)!important;color:var(--walfredo-white)!important;transform:translate(-2px,-2px);box-shadow:var(--walfredo-shadow-lg)!important}.button:not(.button-unstyled):not(.button-secondary):active,.shopify-challenge__button:active{transform:translate(2px,2px);box-shadow:var(--walfredo-shadow-active)!important}.button:not(.button-unstyled):not(.button-secondary):focus-visible{outline:2.5px solid var(--walfredo-gold-strong);outline-offset:6px}.button:not(.button-unstyled):not(.button-secondary):disabled,.button:not(.button-unstyled):not(.button-secondary)[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}.button.button--sm:not(.button-unstyled):not(.button-secondary){padding:7px 14px 7px 16px!important;font-size:13.5px!important;gap:7px!important;letter-spacing:.8px!important}.w-lens{position:relative;display:block;flex:0 0 auto;border-radius:50%;border:2px solid var(--walfredo-ink, #101421);background:#fff;overflow:hidden}.w-lens img,.w-lens__peek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat}.w-portal{position:relative;display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;background:var(--walfredo-cream, #fff6e4);border:2px solid var(--walfredo-ink, #101421);border-radius:var(--walfredo-radius-pill, 999px);box-shadow:var(--walfredo-shadow, 3px 3px 0 var(--walfredo-ink, #101421));text-decoration:none;color:var(--walfredo-ink, #101421);transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s cubic-bezier(.2,.7,.2,1)}.w-portal:hover{transform:translate(-2px,-2px);box-shadow:var(--walfredo-shadow-lg, 5px 5px 0 var(--walfredo-ink, #101421))}.w-portal:active{transform:translate(1px,1px);box-shadow:var(--walfredo-shadow-active, 1px 1px 0 var(--walfredo-ink, #101421))}.w-portal .w-lens{width:46px;height:46px;transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.w-portal:hover .w-lens{transform:scale(1.06)}.w-portal__text{display:grid;gap:1px;min-width:0}.w-portal__hint{font-family:var(--walfredo-font-accent, "Caveat", cursive);font-size:17px;line-height:1;color:var(--walfredo-teal-600, #3492a7)}.w-portal__cta{display:inline-flex;align-items:center;gap:5px;font-family:var(--walfredo-font-body, sans-serif);font-size:13.5px;font-weight:800;line-height:1.25;color:var(--walfredo-ink, #101421)}.w-portal__cta svg{flex:0 0 auto;color:var(--walfredo-coral, #ff5a4a);transition:transform .16s}.w-portal:hover .w-portal__cta svg{transform:translate(3px)}.w-portal__sub{font-size:12px;font-weight:700;color:#1014218c}.button.add-to-cart-button,.button.add-to-cart-button *{font-size:16px!important}.button.button--on-dark:not(.button-unstyled):not(.button-secondary){border-color:#000!important;box-shadow:var(--walfredo-shadow-dark)!important}.button.button--on-dark:not(.button-unstyled):not(.button-secondary):hover{box-shadow:var(--walfredo-shadow-dark-lg)!important}.button.button--on-dark:not(.button-unstyled):not(.button-secondary):active{box-shadow:var(--walfredo-shadow-dark-active)!important}.button.button-secondary:not(.button-unstyled){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-decoration:none!important;height:auto!important;background-color:var(--walfredo-white)!important;color:var(--walfredo-ink)!important;border:2px solid var(--walfredo-ink)!important;border-radius:var(--walfredo-radius-pill)!important;box-shadow:var(--walfredo-shadow)!important;font-family:var(--walfredo-font-body)!important;font-weight:700!important;font-size:16px!important;letter-spacing:1px!important;text-transform:none!important;padding:11px 20px 11px 22px!important;transition:transform .12s var(--walfredo-ease),box-shadow .12s var(--walfredo-ease),background-color .12s var(--walfredo-ease),color .12s var(--walfredo-ease)!important}.button.button-secondary:not(.button-unstyled):hover{transform:translate(-2px,-2px);box-shadow:var(--walfredo-shadow-lg)!important}.button.button-secondary:not(.button-unstyled):active{transform:translate(2px,2px);box-shadow:var(--walfredo-shadow-active)!important}.button.button-secondary:not(.button-unstyled):focus-visible{outline:2.5px solid var(--walfredo-gold-strong);outline-offset:6px}.button.button-secondary:not(.button-unstyled):disabled,.button.button-secondary:not(.button-unstyled)[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}.walfredo-arrow-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--walfredo-font-body);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--walfredo-ink);text-decoration:none;padding:4px 0;border-bottom:2px solid var(--walfredo-ink);transition:color .18s var(--walfredo-ease),border-color .18s var(--walfredo-ease)}.walfredo-arrow-link svg{transition:transform .18s var(--walfredo-ease)}.walfredo-arrow-link:hover{color:var(--walfredo-coral);border-color:var(--walfredo-coral)}.walfredo-arrow-link:hover svg{transform:translate(3px)}.walfredo-link{color:var(--walfredo-coral);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;transition:color .18s var(--walfredo-ease)}.walfredo-link:hover{color:var(--walfredo-ink)}.walfredo-challenge-hero{max-width:520px;margin:clamp(48px,7vw,84px) auto 26px;padding:0 20px;text-align:center}.walfredo-challenge-hero__wordmark{margin:0 0 14px}.walfredo-challenge-hero__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.walfredo-challenge-hero__art{display:block;position:relative;font-family:"Walfredo Display",var(--walfredo-font-display);font-weight:400;font-size:clamp(44px,6vw,64px);line-height:1.1;letter-spacing:.04em;word-spacing:.06em}.walfredo-challenge-hero__lay{display:block}.walfredo-challenge-hero__lay--ink{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.045em,.045em);color:var(--walfredo-ink, #101421);-webkit-text-stroke:.1em var(--walfredo-ink, #101421);-webkit-user-select:none;user-select:none}.walfredo-challenge-hero__lay--fill{position:relative;color:#fff}.walfredo-challenge-hero__body{margin:0;font-size:15.5px;line-height:1.55;color:#ffffffc7}.shopify-challenge__container{max-width:480px;margin:0 auto clamp(56px,9vw,110px);padding:clamp(28px,5vw,42px) clamp(20px,4vw,40px);background:var(--walfredo-white, #ffffff);color:var(--walfredo-ink, #101421);border:2px solid var(--walfredo-ink, #101421);border-radius:var(--walfredo-radius-lg, 24px);box-shadow:var(--walfredo-shadow-lg, 5px 5px 0 #101421);text-align:center}.shopify-challenge__message{margin:0 0 16px;font-size:15px;line-height:1.55}.shopify-challenge__form{display:grid;justify-items:center;gap:18px}@media(max-width:560px){.shopify-challenge__container{margin-inline:16px;max-width:none}}#MainContent .shopify-policy__container{max-width:926px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(20px,5vw,48px)}@media(max-width:749px){#MainContent .shopify-policy__container{padding-inline:0}.shopify-policy__title{padding-inline:20px}.shopify-policy__body{border-left:none;border-right:none;border-radius:0;box-shadow:none}}.shopify-policy__title{--color: #ffffff}.shopify-policy__title h1{font-family:"Walfredo Display",var(--walfredo-font-display);font-size:clamp(34px,5vw,52px);line-height:1.05;margin:0 0 32px}.shopify-policy__body{background:#fff;border:2px solid var(--walfredo-ink, #101421);border-radius:24px;box-shadow:var(--walfredo-shadow);padding:clamp(32px,5vw,64px);font-size:15px;line-height:1.7;color:#1a1a2ed1}.shopify-policy__body h2{font-family:var(--walfredo-font-display);font-size:clamp(18px,2vw,24px);color:var(--walfredo-ink, #101421);margin:32px 0 12px}.shopify-policy__body h3{font-size:15px;font-weight:800;color:var(--walfredo-ink, #101421);margin:24px 0 8px}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body a{color:var(--walfredo-coral, #ff5a4a)}.shopify-policy__body a:hover{text-decoration:underline}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px;margin:0 0 16px}.shopify-policy__body li{margin-bottom:6px}.cart-items__variants{display:flex!important;flex-wrap:wrap;gap:6px;margin:5px 0 0!important}.cart-items__variant{display:inline-flex!important;align-items:center;background:var(--walfredo-white, #ffffff);border:1.5px solid var(--walfredo-hairline, #e4dcc7);border-radius:8px;padding:3px 9px!important;font-size:12px;font-weight:600;line-height:1.3;color:var(--walfredo-ink, #101421)!important}.cart-items__variant dd{margin:0}.cart-items__variant--color dd{display:inline-block;text-transform:lowercase}.cart-items__variant--color dd:first-letter{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/walfredo-brand.css.map */
