@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@1,400;1,500&display=swap";:root{--f-serif: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--f-sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--f-sans);font-feature-settings:"kern" 1;font-synthesis:none}button,input,select,textarea,.button,[class*=button]{font-family:var(--f-sans)}b,strong{font-weight:600}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.f-display{font-family:var(--f-sans);font-weight:500;letter-spacing:-.025em}.f-shero .f-shero__title{font-size:clamp(44px,5vw,80px);line-height:1;letter-spacing:-.035em}.f-head h2,.f-edit__body h2,.f-spot__body h2,.f-signup h2{font-size:clamp(32px,3.2vw,52px);line-height:1.05;letter-spacing:-.03em}.f-statement__text{font-family:var(--f-sans);font-weight:400;font-size:clamp(26px,2.8vw,42px);line-height:1.25;letter-spacing:-.02em}.f-card__title{font-family:var(--f-sans);font-weight:500;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em}.f-points__n{font-family:var(--f-sans);font-size:13px;font-weight:500;letter-spacing:.1em;padding-top:3px}.f-label,.f-btn,.f-link{font-family:var(--f-sans)}.announcement-bar__text{font-weight:500;letter-spacing:.16em}.menu-list__link-title{font-size:12px;font-weight:500;letter-spacing:.14em}.menu-drawer__menu-item-text{letter-spacing:-.01em}.button:not(.button-unstyled),.add-to-cart-button,button[type=submit].button{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}main[data-template=product] h1{font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.025em}main[data-template=product] .price{font-size:17px;letter-spacing:.01em;color:var(--f-cocoa)}main legend{font:500 11px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;color:var(--f-terra)}.variant-option__button-label{font-size:13px;font-weight:500;letter-spacing:.06em}main[data-template=product] .rte p,main[data-template=product] .rte li{font-size:15px;line-height:1.75;color:var(--f-body-ink)}main[data-template=product] .rte h3{font:500 11px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;margin:28px 0 10px;color:var(--f-terra)}main[data-template=product] .rte ul{padding-left:18px}main[data-template=product] .rte li p{margin:0 0 8px}.product-card .price{font-size:14px;color:var(--f-muted)}main[data-template^=page] h1{font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.05;letter-spacing:-.03em}main[data-template^=page] .rte{max-width:720px}main[data-template^=page] .rte p{font-size:17px;line-height:1.8;color:var(--f-body-ink)}main[data-template^=page] .rte h2{font-size:clamp(26px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;margin:48px 0 16px}main[data-template^=page] .rte h3{font:500 11px/1.4 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;margin:44px 0 -6px;color:var(--f-terra)}main[data-template=collection] h1,main[data-template=list-collections] h1,main[data-template=cart] h1,main[data-template=search] h1{font-size:clamp(36px,4vw,60px);font-weight:500;letter-spacing:-.03em}:root{--f-cream: #FAF8F4;--f-cream-2: #EFEBE4;--f-oat: #EFEBE4;--f-oat-2: #F3F0EA;--f-cocoa: #221E1B;--f-ink: #221E1B;--f-terra: #A0634C;--f-clay: #A0634C;--f-muted: #6F6760;--f-body-ink: #4A433E;--f-line: rgba(34,30,27,.12);--f-white: #FAF8F4;--f-stone: #EFEBE4;--f-sand: #EFEBE4;--f-butter: #EFEBE4;--f-powder: #EFEBE4;--f-sage: #EFEBE4;--f-blush: #EFEBE4}body{background:var(--f-cream);color:var(--f-ink)}#header-group .header-logo__image-container{background:var(--f-cream)}#header-group img,body .header-logo img,body .header-logo__image{mix-blend-mode:multiply}#header-group .header{border-bottom:1px solid var(--f-line)}body .f-label,body .f-shero .f-label,body .f-head .f-label,body .f-edit__body .f-label,body .f-spot__body .f-label,body .f-statement .f-label{color:var(--f-clay);font-size:11px;font-weight:500;letter-spacing:.22em}body .f-link{color:var(--f-ink);border-bottom:1px solid currentColor;padding-bottom:3px}body .f-link:hover{color:var(--f-clay);opacity:1}body .f-btn{background:var(--f-ink);border-color:var(--f-ink);color:var(--f-cream);border-radius:0;padding:18px 36px;font-size:12px;letter-spacing:.18em;transition:background .35s ease,border-color .35s ease}body .f-btn:hover{background:#4a403a;border-color:#4a403a;color:var(--f-cream)}body .f-shero{background:var(--f-oat)}body .f-shero__title{color:var(--f-ink);font-weight:400}body .f-shero__sub{color:var(--f-body-ink);max-width:30em}body .f-shero__note{color:var(--f-muted);font-size:13px;letter-spacing:.04em}body .f-statement{background:var(--f-cream)}body .f-statement__text{color:var(--f-ink);font-weight:400;max-width:26em;margin-inline:auto}body .f-ornament{color:var(--f-clay)}body .f-section{padding-block:clamp(64px,7.5vw,120px)}body .f-head{margin-bottom:clamp(32px,4vw,56px)}body .f-head h2{font-weight:400}body .f-card{background:transparent;padding:0;gap:18px;transform:none;transition:none}body .f-card:hover{transform:none}body .f-card__media{background:var(--f-oat);overflow:hidden;position:relative}body .f-card__media img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}body .f-card:hover .f-card__media img{transform:scale(1.035)}body .f-card__meta{padding:14px 0 0;border-top:1px solid var(--f-line)}body .f-card__title{font-weight:400}body .f-card__age{color:var(--f-muted);opacity:1}body .f-card__badge{background:var(--f-cream);color:var(--f-ink)}body .f-card__soon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--f-oat);color:var(--f-ink);text-align:center}body .f-card__soon-mark{font-size:28px;line-height:1;color:var(--f-clay)}body .f-card__soon-text{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--f-muted)}body .f-products{background:var(--f-cream)}body .f-prod__media{background-color:var(--f-oat)!important}body .f-prod__name{font-weight:400;letter-spacing:-.01em}body .f-prod__price,body .f-prod__sub{color:var(--f-muted)}body .f-prod__sub{font-size:12px;letter-spacing:.04em}body .f-spot{background:var(--f-oat)}body .f-spot__text{color:var(--f-body-ink)}body .f-edit{background:var(--f-cream)}body .f-edit__intro,body .f-points__d{color:var(--f-body-ink)}body .f-points,body .f-points li{border-color:var(--f-line)}body .f-points__n{color:var(--f-clay)}body .f-promise{background:var(--f-cream);border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line)}body .f-promise li{border-color:var(--f-line)}body .f-promise .f-label{color:var(--f-ink)}body .f-promise__d{color:var(--f-muted)}main[data-template=product] .product-media,main[data-template=product] .product-media-container,.product-card__image,.product-card .card-gallery,main[data-template=collection] .card-gallery{background:var(--f-oat)}main[data-template=product] .product-media img,.product-card .card-gallery img,main[data-template=collection] .card-gallery img{mix-blend-mode:multiply}footer a{text-decoration:none;transition:color .3s ease}footer a{color:#faf8f4d6}footer a:hover{color:#faf8f4}footer .h6,footer .h6 p{font-size:11px;font-weight:500;letter-spacing:.22em;color:#faf8f480}footer p{color:#faf8f4b8}body .f-spot__body h2,body .f-edit__body h2,body .f-statement__text{font-weight:400}body .f-points__t{font-weight:500}#header-group .menu-list__submenu{--submenu-padding-block-start: 26px;--submenu-padding-block-end: 30px}#header-group .menu-list__submenu .mega-menu__grid{display:flex;justify-content:center}#header-group .menu-list__submenu .mega-menu__list{display:flex;justify-content:center;width:100%}#header-group .menu-list__submenu .mega-menu__column{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 56px}#header-group .menu-list__submenu .mega-menu__link{font-family:var(--f-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted);padding:6px 0;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}#header-group .menu-list__submenu .mega-menu__link:hover{color:var(--f-ink);border-bottom-color:var(--f-ink)}.card-gallery slideshow-container,.card-gallery .product-media-container{background:transparent!important}.card-gallery .product-media__image{object-fit:contain!important;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}product-card:not(:has(img)),.product-grid__item:not(:has(img)){display:none!important}.product-card .product-title,.product-card [class*=title]{font-weight:400;letter-spacing:-.005em}.products-count-wrapper{visibility:hidden}main[data-template=product] h1{font-size:clamp(26px,2.2vw,34px);font-weight:400;letter-spacing:-.02em}main[data-template=product] .price{font-size:16px;color:var(--f-muted)}.variant-option--buttons{display:flex!important;flex-wrap:wrap;gap:8px!important}.variant-option--buttons .variant-option__button-label{width:auto!important;min-width:62px;height:36px!important;min-height:36px;padding:0 14px!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.03em!important;border-radius:0!important}.variant-option--buttons .variant-option__button-label:has(input:checked){font-weight:500!important}main[data-template=product] quantity-selector-component,main[data-template=product] .quantity-selector{height:48px!important;min-height:48px}main[data-template=product] .add-to-cart-button,main[data-template=product] button[name=add]{height:48px!important;min-height:48px}.variant-option--buttons .variant-option__button-label,.variant-option--buttons .variant-option__button-label *{white-space:nowrap!important}.variant-option--buttons .variant-option__button-label{flex:0 0 auto!important;max-width:none!important}main .product-media__image{background:transparent!important;object-fit:contain!important}.resource-list__item:not(:has(img)){display:none!important}.f-head h1.h2{font-size:clamp(32px,3.2vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:400;margin:0}main[data-template^=page] .rte ul{margin:16px 0 0;padding-left:18px}main[data-template^=page] .rte li{font-size:17px;line-height:1.8;color:var(--f-body-ink)}body .f-prod__media,.product-card .card-gallery,.product-card__image,.card-gallery slideshow-container,.card-gallery .product-media-container,main[data-template=collection] .card-gallery,main[data-template=product] .product-media,main[data-template=product] .product-media-container,.resource-list .card-gallery{background:var(--f-cream)!important}main[data-template=product] .product-media img{mix-blend-mode:multiply}main[data-template=product] .accelerated-checkout-block{margin-top:10px}main[data-template=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 8px}.card-gallery,body .f-prod__media{aspect-ratio:4 / 5!important;height:auto;background:var(--f-cream)!important;overflow:hidden}.card-gallery slideshow-component,.card-gallery slideshow-container,.card-gallery slideshow-slides,.card-gallery slideshow-slide,.card-gallery .product-media-container,.card-gallery .product-media{height:100%!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important}.card-gallery img,.card-gallery .product-media__image,body .f-prod__media .f-prod__main{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:6%!important;box-sizing:border-box;mix-blend-mode:multiply;background:transparent!important}.cart-items img,.cart-drawer img,cart-items-component img,[class*=cart-item] img{mix-blend-mode:multiply}main[data-template=product] .product-media-container{aspect-ratio:4 / 5!important;background:var(--f-cream)!important}main[data-template=product] .product-media-container img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/42/assets/farlo-type.css.map */
