:root{--grefi-black: #111111;--grefi-red: #c41e3a;--grefi-cream: #faf8f6;--grefi-blush: #f5ebe6;--grefi-gray: #666666}body{-webkit-font-smoothing:antialiased;background:#fff}.announcement-bar{font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase;padding-block:11px!important;font-weight:400}.announcement-bar__text p{margin:0}#header-group:not(.grefi-header--scrolled):has(#header-component[transparent]){background:transparent!important}#header-group:not(.grefi-header--scrolled) #header-component[transparent],#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:focus-within,#header-group:not(.grefi-header--scrolled) #header-component[transparent][data-sticky-state=active],#header-group:not(.grefi-header--scrolled) #header-component[transparent]:has(.menu-list__link:hover),#header-group:not(.grefi-header--scrolled) #header-component[transparent]:has(.header-actions__action:hover),#header-group:not(.grefi-header--scrolled) #header-component[transparent]:has(.header__icon--menu:hover),#header-group:not(.grefi-header--scrolled) #header-component[transparent]:has(.search-action:hover){--closed-underlay-height: 0px !important;--header-logo-display: none !important;--header-logo-inverse-display: block !important}#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header__underlay{opacity:0!important;visibility:hidden!important;height:0!important;background:transparent!important;pointer-events:none}#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header__row,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header__row,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:focus-within .header__row{background:transparent!important;background-color:transparent!important;border-bottom:none!important;box-shadow:none!important;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}#header-group:not(.grefi-header--scrolled) #header-component[transparent] .menu-list__link,#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header__menu-item,#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header-actions__action,#header-group:not(.grefi-header--scrolled) #header-component[transparent] .search-action,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .menu-list__link,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header__menu-item,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header-actions__action,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .search-action{color:#fff!important;transition:color .4s ease}#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header-actions__action svg,#header-group:not(.grefi-header--scrolled) #header-component[transparent] .search-action svg,#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header__icon--menu svg,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header-actions__action svg,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .search-action svg,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header__icon--menu svg{color:#fff!important;stroke:#fff}#header-group:not(.grefi-header--scrolled) #header-component[transparent] .header-logo__image,#header-group:not(.grefi-header--scrolled) #header-component[transparent]:hover .header-logo__image{filter:none!important;opacity:1!important}#header-group.grefi-header--scrolled #header-component[transparent]{--closed-underlay-height: 100% !important;--header-logo-display: unset !important;--header-logo-inverse-display: unset !important}#header-group.grefi-header--scrolled #header-component[transparent] .header__underlay-closed{opacity:1!important;visibility:visible!important;height:var(--closed-underlay-height, 100%)!important;background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height))!important}#header-group.grefi-header--scrolled #header-component[transparent] .header__row{background:#ffffffeb!important;border-bottom:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}#header-group.grefi-header--scrolled #header-component[transparent] .header-logo__image{filter:brightness(0)!important}#header-group.grefi-header--scrolled #header-component[transparent] .menu-list__link,#header-group.grefi-header--scrolled #header-component[transparent] .header__menu-item,#header-group.grefi-header--scrolled #header-component[transparent] .header-actions__action,#header-group.grefi-header--scrolled #header-component[transparent] .search-action{color:var(--grefi-black)!important}#header-component:not([transparent]) .header__row,main:not([data-template=index]) #header-component .header__row{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)}#header-component:not([transparent]) .header-logo__image,main:not([data-template=index]) #header-component .header-logo__image{filter:brightness(0)!important}.header-section .header__row--bottom{border-top:none!important;padding-block:0 12px}.header-logo{min-height:58px}@media screen and (min-width:750px){.header-logo{min-height:78px}}.header__row--bottom .header__menu-item,.header__row--bottom .menu-list__link{font-family:var(--font-heading--family)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:400!important}.header__row--bottom .menu-list__link:hover,.header__row--bottom .menu-list__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.header__row--top{padding-block:14px 8px}.grefi-le-heading,.grefi-section-header{text-align:center;margin-bottom:2.5rem}.grefi-le-heading h2,.grefi-section-header__title,.section-resource-list__header h2,.section-resource-list__header h3{font-family:var(--font-body--family)!important;font-size:clamp(.85rem,2vw,1rem)!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--grefi-black)!important;margin:0;line-height:1.4}.ui-test-product-list,.section-resource-list{padding-inline:clamp(1rem,3vw,2.5rem)}.ui-test-product-list .product-card,.section-resource-list .product-card{background:transparent;border:none}.ui-test-product-list .card-gallery,.section-resource-list .card-gallery{background:#f7f7f7;margin-bottom:.75rem}.product-badges .badge,.card-gallery .badge{background:var(--grefi-red)!important;color:#fff!important;font-size:.6rem!important;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important;padding:4px 8px!important}.ui-test-product-list .product-title,.section-resource-list .product-title{text-align:center!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;width:100%!important;margin-inline:auto}.ui-test-product-list .price,.section-resource-list .price{justify-content:center!important;text-align:center;width:100%}.ui-test-product-list .price .price__sale,.section-resource-list .price .price__sale{color:var(--grefi-red)!important;font-weight:600}.ui-test-product-list .price .price__compare,.section-resource-list .price .price__compare{color:#999!important;font-size:.8em}.section-resource-list .button,.section-resource-list a.link{font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase}.grefi-view-all-wrap{text-align:center;margin-top:2.5rem}.grefi-view-all{display:inline-block;background:var(--grefi-black);color:#fff!important;padding:14px 48px;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .3s ease}.grefi-view-all:hover{background:#333;color:#fff!important}.hero-wrapper{margin-bottom:0}marquee-component{border-block:1px solid #eee}.grefi-brand-story__inner--split{gap:4rem}.grefi-brand-story__eyebrow{font-size:.65rem;letter-spacing:.22em}.grefi-brand-story__heading{font-family:var(--font-body--family)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.5rem,3vw,2.25rem)!important}.grefi-brand-story__text{font-family:var(--font-heading--family);font-style:italic;font-size:1rem;line-height:1.8}.grefi-founder-note__inner{border:none;background:var(--grefi-cream);border-radius:0}.grefi-founder-note__quote{font-family:var(--font-heading--family);font-style:italic}.featured-product-information{background:#fff}.featured-product-information .button{background:var(--grefi-black)!important;border-color:var(--grefi-black)!important;width:100%;max-width:320px}.section .text-block h2,.section .text-block h4{font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:500!important}.section .image-block img{border-radius:0}.section.color-scheme-1 .text-block h3,.section.color-scheme-1 .text-block p{font-family:var(--font-heading--family)!important;font-style:italic;font-size:clamp(1.1rem,2.5vw,1.5rem)}.button:not(.hero-wrapper .button){letter-spacing:.16em!important;font-size:.68rem!important;border-radius:0!important}.shopify-section{scroll-margin-top:var(--header-group-height, 100px)}html body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}@media screen and (max-width:749px){.header__row--bottom{display:none}html,body{overflow-x:hidden;overflow-y:auto}.button:not(.hero-wrapper .button){min-height:48px}[id*=section_rnzRUP]{--grefi-reel-w: calc(100vw - 2rem) ;--grefi-reel-h: min(70svh, calc(var(--grefi-reel-w) * 16 / 9))}[id*=section_rnzRUP] .section{overflow:hidden!important}[id*=section_rnzRUP] .section-content-wrapper,[id*=section_rnzRUP] .section-content-wrapper.layout-panel-flex,[id*=section_rnzRUP] .section-content-wrapper.layout-panel-flex--row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:1rem!important;width:100%!important;max-width:100%!important}[id*=section_rnzRUP] .section-content-wrapper::-webkit-scrollbar{display:none}[id*=section_rnzRUP] .section-content-wrapper>.group-block,[id*=section_rnzRUP] .layout-panel-flex--row>.group-block,[id*=section_rnzRUP] .group-block--width-fill{--size-style-width: var(--grefi-reel-w) !important;--size-style-width-mobile: var(--grefi-reel-w) !important;--size-style-width-mobile-min: var(--grefi-reel-w) !important;flex:0 0 var(--grefi-reel-w)!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:var(--grefi-reel-w)!important;width:var(--grefi-reel-w)!important;min-width:var(--grefi-reel-w)!important;max-width:var(--grefi-reel-w)!important;scroll-snap-align:center;scroll-snap-stop:always}[id*=section_rnzRUP] .group-block__content,[id*=section_rnzRUP] .group-block-content,[id*=section_rnzRUP] .group-block .layout-panel-flex{width:100%!important;height:100%}[id*=section_rnzRUP] .group-block deferred-media,[id*=section_rnzRUP] .group-block .video-placeholder-wrapper,[id*=section_rnzRUP] .group-block video,[id*=section_rnzRUP] .group-block .media{--size-style-aspect-ratio: 9 / 16 !important;--video-aspect-ratio: 9 / 16 !important;width:100%!important;max-width:100%!important;aspect-ratio:9 / 16!important;height:var(--grefi-reel-h)!important;min-height:var(--grefi-reel-h)!important;max-height:var(--grefi-reel-h)!important;object-fit:cover!important;border-radius:16px;overflow:hidden;background:#111}[id*=section_rnzRUP] .group-block video,[id*=section_rnzRUP] .group-block deferred-media video,[id*=section_rnzRUP] .group-block .deferred-media__poster-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:16px}[id*=section_rnzRUP] .deferred-media__poster-icon{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grefi-premium.css.map */
