:root{--gl-ease: cubic-bezier(.22, .61, .36, 1);--gl-line: rgb(var(--color-foreground-rgb) / .12);--gl-muted: rgb(var(--color-foreground-rgb) / .62);--gl-navy: #0b1b33;--gl-green: #1f7a4d;--gl-soft: #f6f5f2}.header-menu .menu-list__link-title{position:relative;letter-spacing:.02em}.header-menu .menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm);bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--gl-ease)}.header-menu .menu-list__list-item:hover .menu-list__link-title:after,.header-menu .menu-list__list-item:focus-within .menu-list__link-title:after,.header-menu .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.mega-menu__grid{row-gap:2rem}.mega-menu__link--parent{display:flex;width:100%;font-family:var(--font-accent--family);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-block:0 .65rem;margin-block-end:.5rem;border-bottom:1px solid var(--gl-line)}.mega-menu__column ul .mega-menu__link{font-size:.95rem;padding-block:.3rem;transition:color .2s ease,transform .25s var(--gl-ease)}.mega-menu__column ul .mega-menu__link:hover{transform:translate(3px)}.mega-menu__content-list--products{gap:1rem}.mega-menu__content-list--products img{transition:transform .6s var(--gl-ease)}.mega-menu__content-list--products li:hover img{transform:scale(1.03)}product-card .card-gallery,.product-card .card-gallery{overflow:hidden}product-card .card-gallery img,.product-card .card-gallery img{transition:transform .7s var(--gl-ease)}product-card:hover .card-gallery img,.product-card:hover .card-gallery img{transform:scale(1.03)}product-card .product-title,.product-card .product-title,product-card [class*=product-title] a,.product-card [class*=product-title] a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}[data-template^=collection] .shopify-section:first-child a{color:var(--gl-muted);text-decoration:none;transition:color .2s ease}[data-template^=collection] .shopify-section:first-child a:hover{color:var(--color-foreground)}[data-template^=collection] h1{letter-spacing:-.01em}[data-template^=product] h1{line-height:1.25;letter-spacing:-.005em}[data-template^=product] .variant-option__button-label,[data-template^=product] .variant-option label{min-width:3rem;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-template^=product] .add-to-cart-button{min-height:3.25rem}.gl-extras{display:flex;flex-direction:column;gap:14px;width:100%}.gl-payments__label{margin:0 0 8px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gl-muted)}.gl-payments__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gl-payments__item{display:flex;margin:0}.gl-payments__icon{display:block;width:40px;height:26px}.gl-ship{display:flex;flex-direction:column;background:var(--gl-soft);border:1px solid var(--gl-line)}.gl-ship__row{display:flex;align-items:center;gap:14px;padding:14px 16px}.gl-ship__row+.gl-ship__row{border-top:1px solid var(--gl-line)}.gl-ship__icon{flex:0 0 28px;display:flex;align-items:center;justify-content:center;color:var(--gl-navy)}.gl-ship__icon--flag svg{border-radius:2px;box-shadow:0 0 0 1px #00000014}.gl-ship__text{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.9rem;line-height:1.35}.gl-ship__text strong{font-weight:600}.gl-ship__day{color:var(--gl-green)}.gl-ship__sub{font-size:.8rem;color:var(--gl-muted)}[data-template^=product] .accordion ul:not([role]){list-style:none;margin:.25rem 0 1rem;padding:0;display:grid;gap:.6rem}[data-template^=product] .accordion ul:not([role]) li{position:relative;margin:0;padding-inline-start:1.75rem;line-height:1.5}[data-template^=product] .accordion ul:not([role]) li:before{content:"";position:absolute;inset-inline-start:0;top:.2em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--gl-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}[data-template^=product] .accordion ul:not([role]) li strong{font-weight:600}[data-template^=product] .accordion p:empty{display:none}.button,.button-secondary,.add-to-cart-button,button[type=submit].button{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.button:hover,.add-to-cart-button:hover{opacity:.88}footer a{text-underline-offset:4px;transition:opacity .2s ease}footer a:hover{text-decoration:underline;opacity:.8}:focus-visible{outline-offset:3px}@media screen and (max-width:749px){.menu-drawer a,.menu-drawer summary{letter-spacing:.01em}[data-template^=product] h1{font-size:clamp(1.35rem,5.6vw,1.7rem)}[data-template^=product] .add-to-cart-button{min-height:3.4rem}.gl-payments{text-align:center}.gl-payments__list{justify-content:center}.gl-payments__icon{width:36px;height:24px}.gl-ship__row{padding:12px 14px;gap:12px}.gl-ship__text{font-size:.875rem}[data-template^=product] .accordion ul:not([role]){gap:.5rem}[data-template^=collection] .shopify-section:first-child h1{font-size:clamp(1.5rem,7vw,2rem)}[data-template^=collection] .shopify-section:first-child p{font-size:.875rem}product-card .product-title,.product-card .product-title{font-size:.875rem}.button,.add-to-cart-button{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/galonni-refine.css.map */
