:root{--galil-black: #0A0A0A;--galil-charcoal: #1A1A1A;--galil-olive: #4A5D23;--galil-olive-idf: #5B6F3C;--galil-gold: #C4A265;--galil-brass: #B8963E;--galil-offwhite: #F5F0E8;--galil-stone: #9A9588;--galil-red: #C41E3A;--galil-blue: #1A3A5C}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.title{text-transform:uppercase;letter-spacing:.06em;font-weight:700}h1,.h1,.h0,.hxl{letter-spacing:.08em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--galil-olive);color:var(--galil-offwhite)}input,textarea,select{background-color:var(--galil-charcoal);color:var(--galil-offwhite);border-color:#f5f0e833}input::placeholder,textarea::placeholder{color:var(--galil-stone)}input:focus,textarea:focus,select:focus{border-color:var(--galil-olive);outline-color:var(--galil-olive)}.button,.shopify-challenge__button,button.shopify-payment-button__button{text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button--primary:hover{filter:brightness(1.15)}.button--secondary{border-color:var(--galil-gold);color:var(--galil-gold)}.button--secondary:hover{background-color:var(--galil-gold);color:var(--galil-black)}a{transition:color .2s ease}hr{border-color:#f5f0e81a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--galil-black)}::-webkit-scrollbar-thumb{background:var(--galil-charcoal);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--galil-olive)}.cart-notification,.cart-drawer{background-color:var(--galil-charcoal);color:var(--galil-offwhite)}.badge--sale{background-color:var(--galil-red);color:var(--galil-offwhite)}.badge--sold-out{background-color:var(--galil-olive);color:var(--galil-offwhite)}.shopify-section-group-header-group .announcement-bar-section{font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:.8rem 0;min-height:4rem;display:flex;align-items:center;justify-content:center}.announcement-bar__message span{display:inline}.announcement-bar__link{text-decoration:none!important;color:inherit}.announcement-bar__link:hover{text-decoration:underline!important;text-underline-offset:3px}.announcement-bar .slider-button{color:rgba(var(--color-foreground),.7);background:transparent;border:none;padding:0;transition:color .15s ease,transform .15s ease}.announcement-bar .slider-button:hover{color:rgb(var(--color-foreground));transform:scale(1.15)}.announcement-bar .slider-button .svg-wrapper{width:1.2rem;height:1.2rem}.announcement-bar .slider-button--prev{margin-left:0!important}.announcement-bar .slider-button--next{margin-right:0!important}.announcement-bar-slider.slider-buttons{display:flex;align-items:center;justify-content:center;gap:1.2rem}@media screen and (min-width:990px){.announcement-bar-slider{width:70%!important}}.section-header .header-wrapper{border-bottom:1px solid rgba(245,240,232,.08)}.shopify-section-header-sticky .header-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0a0a0af2}.section-header{transition:transform .3s ease,box-shadow .3s ease}.shopify-section-header-sticky{box-shadow:0 2px 20px #00000080}.shopify-section-header-hidden{transform:translateY(-100%)}@media screen and (min-width:990px){.header--middle-center .list-menu--inline{gap:.2rem}.header--middle-center .header__menu-item{padding:.8rem 1.4rem}.header--middle-center .header__inline-menu{justify-self:start}}.galil-logo-text{display:flex;align-items:baseline;gap:.4em;line-height:1;white-space:nowrap}.galil-logo-text__primary{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;letter-spacing:.18em;color:var(--galil-offwhite);text-transform:uppercase}.galil-logo-text__secondary{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;letter-spacing:.18em;color:var(--galil-gold);text-transform:uppercase}.scrolled-past-header .galil-logo-text__primary,.scrolled-past-header .galil-logo-text__secondary{font-size:2.2rem;transition:font-size .3s ease}@media screen and (max-width:749px){.galil-logo-text__primary,.galil-logo-text__secondary{font-size:2rem}}.header__heading-link:hover .galil-logo-text__primary{color:var(--galil-gold)}.header__heading-link:hover .galil-logo-text__secondary{color:var(--galil-offwhite)}.header__heading-link .galil-logo-text__primary,.header__heading-link .galil-logo-text__secondary{transition:color .2s ease}.header__menu-item{text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:700;font-family:var(--font-heading-family);color:rgb(var(--color-foreground));transition:color .2s ease;white-space:nowrap;position:relative}.header__menu-item:hover{color:var(--galil-gold)}.header__active-menu-item{border-bottom:2px solid var(--galil-gold);padding-bottom:.2em}@media screen and (min-width:990px){.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:var(--galil-gold);transition:width .25s ease,left .25s ease}.header__menu-item:hover:after{width:100%;left:0}}.header__menu-item .icon-caret{margin-left:.4rem;width:.6rem;transition:transform .2s ease}.mega-menu[open] .header__menu-item .icon-caret{transform:rotate(180deg)}.mega-menu__content,.header__submenu{border-top:2px solid var(--galil-olive);box-shadow:0 12px 40px #000000b3}.js .mega-menu__content{transition:opacity .2s ease,transform .2s ease}.mega-menu__content{padding-top:3.6rem;padding-bottom:3.6rem}.mega-menu__link,.header__submenu .list-menu__item{text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;font-weight:600;font-family:var(--font-heading-family);transition:color .15s ease;padding-top:.8rem;padding-bottom:.8rem}.mega-menu__link:hover,.header__submenu .list-menu__item:hover{color:var(--galil-gold);text-decoration:none}.mega-menu__link--level-2{font-size:1.4rem;font-weight:700;color:var(--galil-gold);margin-bottom:.8rem;letter-spacing:.1em;border-bottom:1px solid rgba(245,240,232,.08);padding-bottom:1.2rem}.header__icon{color:rgb(var(--color-foreground));transition:color .2s ease}.header__icon:hover{color:var(--galil-gold)}.header__icons{display:flex;align-items:center;gap:.4rem}.cart-count-bubble{background-color:var(--galil-olive);color:var(--galil-offwhite);font-weight:700;font-size:1rem;min-width:1.8rem;min-height:1.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.menu-drawer{background-color:var(--galil-black);border-right:1px solid rgba(245,240,232,.08)}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{background:#000000b3}.menu-drawer__navigation{padding:2rem 2.4rem}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--font-heading-family);font-size:1.8rem;padding:1.4rem 0;border-bottom:1px solid rgba(245,240,232,.06);color:var(--galil-offwhite)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--galil-gold)}.menu-drawer__menu-item .svg-wrapper{color:var(--galil-stone);transition:color .15s ease,transform .15s ease}.menu-drawer__menu-item:hover .svg-wrapper{color:var(--galil-gold);transform:translate(4px)}.menu-drawer__submenu{background-color:var(--galil-charcoal)}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem;letter-spacing:.08em}.menu-drawer__close-button{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:var(--font-heading-family);color:var(--galil-gold);font-size:1.4rem;padding:1.4rem 0}.menu-drawer__utility-links{border-top:1px solid rgba(245,240,232,.08);padding-top:2rem;margin-top:2rem}.header__icon--menu .svg-wrapper{width:2.4rem;height:2.4rem}.header__icon--menu{color:rgb(var(--color-foreground))}.header__icon--menu:hover{color:var(--galil-gold)}.banner--large{min-height:85vh}@media screen and (min-width:750px){.banner--large{min-height:90vh}}.slideshow__media.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ad9,#0a0a0a66 40%,#0a0a0a26,#0a0a0a1a);z-index:1}.slideshow__text-wrapper.banner__content{z-index:2}.slideshow__text.banner__box{max-width:64rem}.banner--desktop-transparent .slideshow__text.banner__box{background:transparent;border:none;box-shadow:none;padding:4rem 0}.slideshow__text .banner__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:var(--galil-offwhite);margin-bottom:1.6rem}.slideshow__text .banner__heading.hxl{font-size:clamp(3.6rem,7vw,7.2rem)}.slideshow__text .banner__text{font-size:1.6rem;line-height:1.65;color:#f5f0e8cc;margin-bottom:2.4rem;max-width:52rem}@media screen and (min-width:750px){.slideshow__text .banner__text{font-size:1.8rem}}.slideshow__text .banner__buttons .button--primary{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);padding:1.4rem 3.2rem;font-size:1.4rem;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;min-width:16rem;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.slideshow__text .banner__buttons .button--primary:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf);filter:none}.slideshow__text .banner__buttons .button--secondary{background-color:transparent;color:var(--galil-gold);border:2px solid var(--galil-gold);padding:1.4rem 3.2rem;font-size:1.4rem;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.slideshow__text .banner__buttons .button--secondary:hover{background-color:var(--galil-gold);color:var(--galil-black)}.slideshow__controls{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem 0;background:transparent}.slideshow__controls .slider-counter{color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.1em}.slideshow__controls .slider-counter--current,.slideshow__controls .slider-counter--total{color:var(--galil-offwhite)}.slideshow__controls .slider-button{color:#f5f0e8b3;background:transparent;border:none;transition:color .15s ease,transform .15s ease}.slideshow__controls .slider-button:hover{color:var(--galil-gold);transform:scale(1.15)}.slideshow__controls .slider-button .svg-wrapper{width:1.4rem;height:1.4rem}.slideshow__autoplay{color:#f5f0e8b3;transition:color .15s ease}.slideshow__autoplay:hover{color:var(--galil-gold)}.slider-counter__link--dots .dot{background-color:#f5f0e866;width:1rem;height:1rem;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.slider-counter__link--dots.slider-counter__link--active .dot,.slider-counter__link--dots:hover .dot{background-color:var(--galil-gold);transform:scale(1.25)}.slideshow__media.placeholder{background-color:var(--galil-charcoal)}.slideshow__media .placeholder-svg{fill:#f5f0e814;background-color:var(--galil-charcoal)}@media screen and (max-width:749px){.banner--large{min-height:75vh}.slideshow__text .banner__heading.hxl{font-size:clamp(2.8rem,9vw,4rem)}.slideshow__text .banner__text{font-size:1.4rem;margin-bottom:2rem}.banner--desktop-transparent .slideshow__text.banner__box{padding:2.4rem 0}.slideshow__text .banner__buttons .button--primary,.slideshow__text .banner__buttons .button--secondary{width:100%;justify-content:center;min-width:auto;padding:1.4rem 2rem;min-height:5rem;display:inline-flex;align-items:center}.slideshow__controls{padding:1.2rem 0;gap:.8rem}.slideshow__controls .slider-button{min-width:4.4rem;min-height:4.4rem;display:flex;align-items:center;justify-content:center}}.galil-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden}.galil-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.galil-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.galil-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0a0af2,#0a0a0a99 40%,#0a0a0a33,#0a0a0a1a);pointer-events:none}.galil-hero__content{position:relative;z-index:2;padding:4rem 4.8rem;max-width:72rem;margin-top:8rem;margin-bottom:6rem;background:#0a0a0a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(245,240,232,.06);border-radius:4px}.galil-hero__subheading{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--galil-gold);margin-bottom:1.6rem;line-height:1}.galil-hero__heading{font-family:var(--font-heading-family);font-size:clamp(3.6rem,7vw,7.2rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.05;color:var(--galil-offwhite);margin:0 0 2rem}.galil-hero__text{font-size:1.8rem;line-height:1.6;color:#f5f0e8cc;margin-bottom:3.2rem;max-width:52rem}.galil-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center}.galil-hero__cta.button--primary{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);padding:1.6rem 3.6rem;font-size:1.5rem;min-width:18rem;text-align:center;text-decoration:none}.galil-hero__cta.button--primary:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf);filter:none}.galil-hero__cta--secondary.button--secondary{background-color:transparent;color:var(--galil-gold);border:2px solid var(--galil-gold);padding:1.6rem 3.6rem;font-size:1.5rem;min-width:18rem;text-align:center;text-decoration:none}.galil-hero__cta--secondary.button--secondary:hover{background-color:var(--galil-gold);color:var(--galil-black)}.galil-hero__media--video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.galil-hero__video{position:absolute;top:50%;left:50%;width:177.78vh;height:100vh;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.galil-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .8s ease}.galil-hero__poster--hidden{opacity:0;pointer-events:none}@media screen and (max-width:749px){.galil-hero__video{display:none}.galil-hero__poster,.galil-hero__poster--hidden{opacity:1!important;pointer-events:auto}}@media screen and (max-width:749px){.galil-hero__content{padding:2.4rem 2rem;margin:4rem 1.6rem 3.2rem}.galil-hero__subheading{font-size:1.1rem;letter-spacing:.2em}.galil-hero__text{font-size:1.5rem}.galil-hero__actions{flex-direction:column;align-items:stretch}.galil-hero__cta{min-width:auto!important;text-align:center}}.collection .title-wrapper{text-align:center;margin-bottom:4rem}.collection .title-wrapper .title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--galil-offwhite);display:inline-block;position:relative}.collection .title-wrapper .title:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin:1.6rem auto 0}.collection .collection__description{text-align:center;color:var(--galil-stone);max-width:60rem;margin:0 auto 3.2rem}.collection .slider-buttons{display:flex;gap:1rem}.collection .slider-button{color:var(--galil-stone);background:var(--galil-charcoal);border:1px solid rgba(245,240,232,.1);border-radius:50%;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease,background .2s ease}.collection .slider-button:hover{color:var(--galil-gold);border-color:var(--galil-gold);background:#c4a2651a}.collection .slider-button .svg-wrapper{width:1.2rem;height:1.2rem}.rating .icon--star,.rating-star{color:var(--galil-gold)}.rating-count{color:var(--galil-stone);font-size:1.2rem}.product-card-wrapper{transition:transform .3s ease,box-shadow .3s ease}@media screen and (min-width:990px){.product-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0009}}.card--standard .card__inner,.card--card{background-color:var(--galil-charcoal);border-color:#f5f0e80f}.card__content{background-color:transparent}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card__media{position:relative;overflow:hidden}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .5s ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.08)}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.08)}}.card__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.card__heading a{color:var(--galil-offwhite);text-decoration:none}.card-wrapper:hover .card__heading a{color:var(--galil-gold)}.card-information .price{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;color:var(--galil-offwhite)}.price--on-sale .price-item--sale{color:var(--galil-gold)}.price--on-sale .price-item--regular{color:var(--galil-stone)}.quick-add__submit{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--font-heading-family);font-size:1.3rem;padding:1.2rem 1.6rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.quick-add__submit:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf);color:var(--galil-offwhite)}.quick-add__submit[disabled]{background-color:transparent;border-color:var(--galil-stone);color:var(--galil-stone);cursor:not-allowed;opacity:.6}.quick-add__submit.button--secondary{background-color:var(--galil-olive);color:var(--galil-offwhite);border-color:var(--galil-olive)}.quick-add__submit.button--secondary:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf);color:var(--galil-offwhite)}.quick-add{margin-top:.4rem}.card__badge .badge{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.1rem;padding:.5rem 1rem;border-radius:0}.collection__view-all .button{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--font-heading-family);padding:1.4rem 3.2rem}.collection__view-all .button:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf)}.collection__view-all .button--secondary{background-color:transparent;color:var(--galil-gold);border-color:var(--galil-gold)}.collection__view-all .button--secondary:hover{background-color:var(--galil-gold);color:var(--galil-black)}.quick-add-modal__content{background-color:var(--galil-charcoal);border:1px solid rgba(245,240,232,.08)}.quick-add-modal__toggle{background-color:var(--galil-charcoal);border-color:#f5f0e826;color:var(--galil-offwhite)}.quick-add-modal__toggle:hover{color:var(--galil-gold)}.placeholder-svg{fill:var(--galil-charcoal);background-color:#f5f0e80a}@media screen and (max-width:749px){.quick-add__submit{font-size:1.1rem;padding:1rem 1.2rem}}.banner:after{background:linear-gradient(135deg,#000000bf,#00000073,#00000040)}.banner--desktop-transparent .banner__box{background:transparent;padding:0;max-width:56rem}.banner__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);line-height:1.05}.banner__heading.hxl{font-size:5.4rem}.banner--desktop-transparent .banner__heading:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin-top:1.6rem}.banner--content-align-left .banner--desktop-transparent .banner__heading:after,.banner--desktop-transparent .banner__heading:after{margin-left:0;margin-right:auto}.banner__text{color:#f5f0e8d9;font-size:1.6rem;line-height:1.6;max-width:48rem}.banner__text.subtitle{font-size:1.7rem;letter-spacing:.02em}.banner__buttons .button--primary{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--font-heading-family);font-size:1.4rem;padding:1.4rem 3.2rem;transition:background-color .2s ease,border-color .2s ease}.banner__buttons .button--primary:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf)}.banner__buttons .button--secondary{background-color:transparent;color:var(--galil-gold);border:2px solid var(--galil-gold);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--font-heading-family);font-size:1.4rem;padding:1.4rem 3.2rem;transition:background-color .2s ease,color .2s ease}.banner__buttons .button--secondary:hover{background-color:var(--galil-gold);color:var(--galil-black)}.section-template--index .banner{margin:0}.banner .placeholder{background-color:var(--galil-charcoal)}.banner .placeholder-svg{fill:#f5f0e80f;background-color:var(--galil-charcoal)}@media screen and (max-width:989px){.banner__heading.hxl{font-size:4rem}.banner--desktop-transparent .banner__box{max-width:44rem}}@media screen and (max-width:749px){.banner__heading.hxl{font-size:3.2rem}.banner--desktop-transparent .banner__box{max-width:100%;padding:2rem}.banner__text.subtitle{font-size:1.4rem}.banner__buttons .button--primary,.banner__buttons .button--secondary{font-size:1.2rem;padding:1.2rem 2.4rem}.banner--desktop-transparent .banner__heading:after{margin-left:auto;margin-right:auto}}.galil-story__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:stretch}@media screen and (min-width:990px){.galil-story__grid{grid-template-columns:1fr 1fr;gap:6rem}.galil-story__grid--reversed{direction:rtl}.galil-story__grid--reversed>*{direction:ltr}}.galil-story__image-wrapper{position:relative;overflow:hidden;border-radius:0;height:100%}.galil-story__img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.galil-story__accent-badge{position:absolute;bottom:0;right:0;background-color:var(--galil-olive);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:1rem 2rem}.galil-story__image-caption{margin:1.2rem 0 0;font-size:1.2rem;color:var(--galil-stone);letter-spacing:.06em;font-style:italic;text-align:center}.galil-story__subheading{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--galil-gold);margin:0 0 1.6rem}.galil-story__heading{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--galil-offwhite);margin:0 0 2rem}.galil-story__divider{width:6rem;height:3px;background-color:var(--galil-gold);margin:2rem 0}.galil-story__body{color:#f5f0e8cc;font-size:1.6rem;line-height:1.75}.galil-story__body p{margin-bottom:1.6rem}.galil-story__body p:last-child{margin-bottom:0}.galil-story__quote{border-left:3px solid var(--galil-olive);padding:2rem 0 2rem 2.4rem;margin:2.8rem 0}.galil-story__quote p{font-family:var(--font-heading-family);font-size:1.8rem;font-style:italic;font-weight:400;line-height:1.5;color:var(--galil-offwhite);margin:0}.galil-story__quote cite{display:block;margin-top:1.2rem;font-style:normal;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--galil-gold)}.galil-story__illustration{margin:3.2rem 0 2.4rem;text-align:center}.galil-story__illustration-img{max-width:100%;height:auto;opacity:.85;filter:sepia(15%) brightness(.95);transition:opacity .3s ease}.galil-story__illustration:hover .galil-story__illustration-img{opacity:1}.galil-story__illustration-caption{margin-top:1.2rem;font-size:1.2rem;color:var(--galil-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.galil-story__actions{margin-top:3.2rem}.galil-story__cta.button--primary{background-color:var(--galil-olive);color:var(--galil-offwhite);border:2px solid var(--galil-olive);padding:1.4rem 3.2rem;font-size:1.4rem;text-decoration:none}.galil-story__cta.button--primary:hover{background-color:var(--galil-olive-idf);border-color:var(--galil-olive-idf);filter:none}@media screen and (max-width:989px){.galil-story__heading{font-size:2.8rem}.galil-story__quote p{font-size:1.6rem}}.galil-brigade{position:relative;overflow:hidden}.galil-brigade__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.galil-brigade__bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.galil-brigade__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0aeb,#0a0a0ac7,#0a0a0ae0)}.galil-brigade__container{position:relative;z-index:1}.galil-brigade__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media screen and (min-width:990px){.galil-brigade__grid{grid-template-columns:1fr 1fr;gap:6rem;align-items:center}}.galil-brigade__badge{display:inline-block;background-color:var(--galil-gold);color:var(--galil-black);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding:.6rem 1.6rem;margin-bottom:2rem}.galil-brigade__heading{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5.4rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:var(--galil-offwhite);margin:0 0 2.4rem;display:inline-block}.galil-brigade__heading:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin-top:1.6rem}.galil-brigade__text{font-size:1.6rem;line-height:1.75;color:#f5f0e8cc;max-width:52rem}.galil-brigade__text p{margin:0}.galil-brigade__actions{margin-top:3.2rem;display:flex;flex-wrap:wrap;gap:1.6rem}.galil-brigade__cta{background-color:var(--galil-gold);color:var(--galil-black);border:2px solid var(--galil-gold);padding:1.6rem 4rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.galil-brigade__cta:hover{background-color:var(--galil-brass);border-color:var(--galil-brass);color:var(--galil-black)}.galil-brigade__cta--secondary{background-color:transparent;color:var(--galil-offwhite);border:2px solid rgba(245,240,232,.35)}.galil-brigade__cta--secondary:hover{background-color:#f5f0e814;border-color:var(--galil-offwhite);color:var(--galil-offwhite)}.galil-brigade__perks{background-color:#1a1a1ab3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(245,240,232,.08);border-left:3px solid var(--galil-gold);padding:3.2rem}.galil-brigade__perks-label{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--galil-gold);margin-bottom:2.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(245,240,232,.1)}.galil-brigade__perks-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.galil-brigade__perk{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border-radius:2px;transition:background-color .2s ease}.galil-brigade__perk:hover{background-color:#f5f0e80a}.galil-brigade__perk-icon{color:var(--galil-olive);margin-bottom:.4rem;line-height:1;transition:color .2s ease}.galil-brigade__perk:hover .galil-brigade__perk-icon{color:var(--galil-gold)}.galil-brigade__perk-icon svg{width:2.8rem;height:2.8rem}.galil-brigade__perk-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);margin:0}.galil-brigade__perk-text{font-size:1.3rem;line-height:1.5;color:var(--galil-stone);margin:0}@media screen and (max-width:989px){.galil-brigade__heading{font-size:3.2rem}.galil-brigade__perks{padding:2.4rem}}@media screen and (max-width:549px){.galil-brigade__perks-grid{grid-template-columns:1fr;gap:2rem}}.galil-reviews{position:relative}.galil-reviews__header{text-align:center;margin-bottom:5.6rem}.galil-reviews__subheading{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--galil-gold);margin:0 0 1.2rem}.galil-reviews__heading{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--galil-offwhite);margin:0 0 1.6rem}.galil-reviews__heading:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin:1.6rem auto 0}.galil-reviews__summary{font-size:1.6rem;color:var(--galil-stone);max-width:52rem;margin:0 auto}.galil-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}.galil-reviews__card{background-color:#f5f0e808;border:1px solid rgba(245,240,232,.08);padding:3.2rem;display:flex;flex-direction:column;gap:1.6rem;transition:border-color .2s ease,transform .3s ease}.galil-reviews__card:hover{border-color:#c4a2654d;transform:translateY(-2px)}.galil-reviews__stars{display:flex;gap:.3rem}.galil-reviews__star{color:#f5f0e833;width:1.6rem;height:1.6rem}.galil-reviews__star--filled{color:var(--galil-gold)}.galil-reviews__card-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--galil-offwhite);margin:0;line-height:1.2}.galil-reviews__quote{margin:0;padding:0;border:none}.galil-reviews__quote p{font-size:1.5rem;line-height:1.7;color:#f5f0e8bf;margin:0;font-style:italic}.galil-reviews__reviewer{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid rgba(245,240,232,.06)}.galil-reviews__author{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--galil-offwhite)}.galil-reviews__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.1rem;color:var(--galil-olive);font-weight:600;letter-spacing:.04em}.galil-reviews__verified svg{color:var(--galil-olive)}.galil-reviews__press{margin-top:6.4rem;padding-top:4.8rem;border-top:1px solid rgba(245,240,232,.08);text-align:center}.galil-reviews__press-label{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--galil-stone);margin:0 0 3.2rem}.galil-reviews__press-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4rem}.galil-reviews__press-logo{opacity:.5;transition:opacity .2s ease}.galil-reviews__press-logo:hover{opacity:.85}.galil-reviews__press-img{max-height:3.2rem;width:auto;filter:brightness(0) invert(.85)}.galil-reviews__press-name{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--galil-offwhite)}@media screen and (max-width:989px){.galil-reviews__grid{grid-template-columns:1fr 1fr;gap:2.4rem}}@media screen and (max-width:749px){.galil-reviews__grid{grid-template-columns:1fr;gap:2rem}.galil-reviews__card{padding:2.4rem}.galil-reviews__press-logos{gap:2.4rem}.galil-reviews__press-img{max-height:2.4rem}}.newsletter .content-container--full-width{text-align:center}.newsletter .content-container--full-width h2{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.15;margin-bottom:.8rem}.newsletter .newsletter__subheading{font-size:1.5rem;line-height:1.6;opacity:.9;margin-bottom:.4rem}.newsletter .newsletter__subheading p{margin:0}.newsletter .newsletter-form__field-wrapper{max-width:50rem;margin:0 auto}.newsletter .field{display:flex;gap:0}.newsletter .field__input{background-color:#0000004d;border:2px solid rgba(255,255,255,.25);border-right:none;color:var(--galil-offwhite);font-size:1.4rem;padding:1.4rem 1.8rem;flex:1}.newsletter .field__input::placeholder{color:#ffffff8c}.newsletter .field__input:focus{border-color:#fff9;box-shadow:none;outline:none}.newsletter .field__label{color:#ffffff8c}.newsletter .newsletter-form__button{background-color:var(--galil-black);color:var(--galil-offwhite);border:2px solid var(--galil-black);padding:1.4rem 2.4rem;min-width:5.6rem;transition:background-color .2s ease,border-color .2s ease}.newsletter .newsletter-form__button:hover{background-color:var(--galil-charcoal);border-color:var(--galil-charcoal)}.newsletter .newsletter-form__button .svg-wrapper,.newsletter .newsletter-form__message--success{color:var(--galil-offwhite)}.newsletter .newsletter-form__message{font-size:1.3rem}@media screen and (max-width:749px){.newsletter .content-container--full-width h2{font-size:2.4rem}.newsletter .newsletter__subheading{font-size:1.3rem}}.footer{border-top:2px solid var(--galil-olive)}.footer .footer__blocks-wrapper{gap:2rem}@media screen and (min-width:750px){.footer .footer__blocks-wrapper{gap:3.2rem}}.footer-block__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:1.3rem;color:var(--galil-offwhite);margin-bottom:2rem;position:relative;padding-bottom:1.2rem}.footer-block__heading:after{content:"";display:block;width:3rem;height:2px;background:var(--galil-gold);position:absolute;bottom:0;left:0}.footer-block__details-content .list-menu__item--link{color:var(--galil-stone);font-size:1.3rem;letter-spacing:.02em;transition:color .15s ease;padding:.3rem 0}.footer-block__details-content .list-menu__item--link:hover{color:var(--galil-gold);text-decoration:none}.footer-block__brand-info .rte,.footer-block__details-content.rte{color:#f5f0e899;font-size:1.4rem;line-height:1.7}.footer-block__details-content.rte a{color:var(--galil-stone);text-decoration:none;transition:color .15s ease}.footer-block__details-content.rte a:hover{color:var(--galil-gold)}.footer-block__details-content.rte p{margin:0 0 .6rem}.footer__list-social{margin-top:1.6rem}.footer__list-social .list-social__link{color:var(--galil-stone);transition:color .2s ease,transform .2s ease}.footer__list-social .list-social__link:hover{color:var(--galil-gold);transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid rgba(245,240,232,.08);padding-top:2.4rem;margin-top:1.6rem}.footer__copyright,.copyright__content{color:var(--galil-stone);font-size:1.1rem}.copyright__content a{color:var(--galil-stone);transition:color .15s ease}.copyright__content a:hover{color:var(--galil-gold)}.policies li a{color:var(--galil-stone);transition:color .15s ease}.policies li a:hover{color:var(--galil-gold)}.policies li:before{color:#f5f0e84d}.footer__payment .list-payment{opacity:.6;transition:opacity .2s ease}.footer__payment .list-payment:hover{opacity:.9}@media screen and (max-width:749px){.footer-block__heading:after{display:none}}.product__text .caption-with-letter-spacing{color:var(--galil-olive);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.2rem}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--galil-offwhite);font-size:3.2rem}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:3.8rem}}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;color:var(--galil-offwhite)}.product__info-wrapper .price-item--sale{color:var(--galil-gold)}.product__info-wrapper .price-item--regular .price-item--compare{color:var(--galil-stone);text-decoration:line-through}.product__info-wrapper .price .price__badge-sale{background:var(--galil-red);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:.2rem .8rem}.product__info-wrapper .price .price__badge-sold-out{background:var(--galil-olive);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.product__info-wrapper .variant-input__label{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:var(--galil-offwhite)}.product-form__input input[type=radio]+label{background:transparent;border:2px solid rgba(245,240,232,.2);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;transition:border-color .2s ease,background .2s ease,color .2s ease;padding:.8rem 1.6rem}.product-form__input input[type=radio]+label:hover{border-color:var(--galil-gold);color:var(--galil-gold)}.product-form__input input[type=radio]:checked+label{background:var(--galil-olive);border-color:var(--galil-olive);color:var(--galil-offwhite)}.product-form__input .quantity{border:2px solid rgba(245,240,232,.2);border-radius:3px;background:transparent}.product-form__input .quantity__input{color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;background:transparent}.product-form__input .quantity__button{color:var(--galil-offwhite);transition:color .15s ease}.product-form__input .quantity__button:hover{color:var(--galil-gold)}.product-form__submit{background:var(--galil-olive)!important;color:var(--galil-offwhite)!important;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.5rem;border:none;border-radius:3px;padding:1.4rem 3rem;transition:background .25s ease,transform .15s ease;min-height:5.2rem}.product-form__submit:hover{background:#5a6d2d!important;transform:translateY(-1px)}.product-form__submit:active{transform:translateY(0)}.product-form__submit[disabled]{background:#4a5d2366!important;color:#f5f0e880!important;cursor:not-allowed}.shopify-payment-button__button{border-radius:3px!important;min-height:5rem;font-family:var(--font-heading-family)!important}.shopify-payment-button__button--unbranded{background:var(--galil-charcoal)!important;color:var(--galil-offwhite)!important;border:2px solid rgba(245,240,232,.15)!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.shopify-payment-button__button--unbranded:hover{background:#f5f0e814!important}.product__description.rte,.product__description .rte{color:var(--galil-stone);font-size:1.5rem;line-height:1.7}.product__description.rte p,.product__description .rte p{margin-bottom:1.2rem}.product__description.rte strong,.product__description .rte strong{color:var(--galil-offwhite)}.product__accordion .accordion{border-color:#f5f0e81a}.product__accordion .accordion__title,.product .accordion .accordion__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;color:var(--galil-offwhite);padding:1.6rem 0}.product__accordion .accordion__title .icon-accordion,.product .accordion .accordion__title .icon-accordion{color:var(--galil-stone);transition:color .15s ease,transform .2s ease}.product__accordion summary:hover .accordion__title,.product .accordion summary:hover .accordion__title{color:var(--galil-gold)}.product__accordion summary:hover .icon-accordion,.product .accordion summary:hover .icon-accordion{color:var(--galil-gold)}.product__accordion .accordion__content .rte,.product .accordion .accordion__content .rte{color:var(--galil-stone);font-size:1.4rem;line-height:1.7;padding-bottom:1.6rem}.product .accordion .icon-caret{color:var(--galil-stone);transition:color .15s ease}.product .accordion summary:hover .icon-caret{color:var(--galil-gold)}.product__media-list{gap:1rem}.product__media-item{background:var(--galil-charcoal);border-radius:4px;overflow:hidden}.product__media-item img{mix-blend-mode:normal}.thumbnail-list{gap:.8rem}.thumbnail-list__item .thumbnail{border:2px solid transparent;border-radius:3px;transition:border-color .2s ease;overflow:hidden}.thumbnail-list__item .thumbnail.is-active,.thumbnail-list__item .thumbnail--active{border-color:var(--galil-gold)}.thumbnail-list__item .thumbnail:hover{border-color:var(--galil-olive)}.product__modal{background:var(--galil-black)}.product__share .share-button__button{color:var(--galil-stone);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;transition:color .15s ease}.product__share .share-button__button:hover{color:var(--galil-gold)}.pickup-availability-preview{color:var(--galil-stone)}.pickup-availability-preview .icon{color:var(--galil-olive)}.product__info-container>*:not(:last-child){margin-bottom:1.2rem}.product__info-container .product-form{margin-top:2rem;margin-bottom:2rem}.product .product__info-wrapper>*+*{border-color:#f5f0e814}.related-products .related-products__heading,.related-products h2{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);text-align:center;font-size:2.4rem;margin-bottom:3.2rem}@media screen and (min-width:750px){.related-products .related-products__heading,.related-products h2{font-size:2.8rem}}.related-products{border-top:1px solid rgba(245,240,232,.08)}.complementary-products h2{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite)}.product-form__inventory{color:var(--galil-stone);font-size:1.3rem}.product-form__inventory .icon{color:var(--galil-olive)}.product__sku .caption-with-letter-spacing{color:var(--galil-stone);font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.12em}.product__info-wrapper .rating,.product__info-wrapper .rating .icon--star,.product__info-wrapper .rating-star{color:var(--galil-gold)}.product__info-wrapper .rating-text{color:var(--galil-stone);font-size:1.3rem}.product__info-wrapper .rating-count{color:var(--galil-stone);font-size:1.2rem}.product__info-wrapper .icon-with-text{padding:2rem 0;margin:.4rem 0;border-top:1px solid rgba(245,240,232,.08);border-bottom:1px solid rgba(245,240,232,.08);display:flex;gap:2rem}.product__info-wrapper .icon-with-text--horizontal{flex-direction:row;flex-wrap:wrap}.product__info-wrapper .icon-with-text__item{display:flex;align-items:center;gap:.8rem}.product__info-wrapper .icon-with-text__item .icon-accordion{color:var(--galil-olive);flex-shrink:0;width:2rem;height:2rem}.product__info-wrapper .icon-with-text__item .h4{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-stone);margin:0;line-height:1.3}.related-products .related-products__heading:after,.related-products h2:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin:1.6rem auto 0}.collection-hero{padding-top:3.2rem;padding-bottom:2.4rem}.collection-hero__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;color:var(--galil-offwhite);font-size:3.2rem;position:relative;display:inline-block}@media screen and (min-width:750px){.collection-hero__title{font-size:4.2rem}}.collection-hero__title:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin-top:1.6rem}.collection-hero__description{color:var(--galil-stone);font-size:1.5rem;line-height:1.7;max-width:64rem;margin-top:1.6rem}.facets-wrapper{border-bottom:1px solid rgba(245,240,232,.1);padding-bottom:1.6rem;margin-bottom:3.2rem}.facets__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;color:var(--galil-offwhite)}.facets__disclosure .disclosure__button,.facets__summary{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;border:1px solid rgba(245,240,232,.12);border-radius:3px;padding:.8rem 1.4rem;transition:border-color .15s ease,color .15s ease}.facets__disclosure .disclosure__button:hover,.facets__summary:hover{border-color:var(--galil-gold);color:var(--galil-gold)}.facets__display,.disclosure__list{background-color:var(--galil-charcoal);border:1px solid rgba(245,240,232,.12);border-radius:3px}.facets__label,.facet-checkbox__text{color:var(--galil-stone);font-size:1.3rem;transition:color .15s ease}.facets__label:hover,.facet-checkbox:hover .facet-checkbox__text{color:var(--galil-offwhite)}.active-facets__button{background-color:#f5f0e80f;border:1px solid rgba(245,240,232,.15);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.1rem;border-radius:3px;transition:border-color .15s ease,background-color .15s ease}.active-facets__button:hover{border-color:var(--galil-gold);background-color:#c4a2651a}.active-facets__button-inner .svg-wrapper{color:var(--galil-stone)}.active-facets__button-remove,.facets__reset{color:var(--galil-gold);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem}.facet-filters__sort.select__select{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;background-color:transparent;border:1px solid rgba(245,240,232,.12);border-radius:3px;padding:.8rem 3.2rem .8rem 1.4rem}.facet-filters__sort.select__select:focus{border-color:var(--galil-olive)}.facet-filters__label{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;color:var(--galil-offwhite)}.product-count__text{color:var(--galil-stone);font-size:1.3rem}.pagination-wrapper{margin-top:4rem}.pagination__list{gap:.4rem}.pagination__item a,.pagination__item span{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;color:var(--galil-stone);min-width:4rem;min-height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(245,240,232,.12);border-radius:3px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pagination__item a:hover{border-color:var(--galil-gold);color:var(--galil-gold)}.pagination__item--current span,.pagination__item .pagination__item--current{background-color:var(--galil-olive);border-color:var(--galil-olive);color:var(--galil-offwhite)}.pagination__item .pagination__arrow .icon{color:var(--galil-stone);transition:color .15s ease}.pagination__item a:hover .pagination__arrow .icon{color:var(--galil-gold)}.collection--empty p{color:var(--galil-stone);font-size:1.5rem}@media screen and (max-width:749px){.collection-hero{padding-top:2rem;padding-bottom:1.6rem}.collection-hero__title{font-size:2.6rem}.collection-hero__title:after{width:4rem;margin-top:1.2rem}.facets-wrapper{margin-bottom:2rem}}.main-blog .title--primary{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);font-size:3rem;margin-bottom:3.6rem;display:inline-block;position:relative}.main-blog .title--primary:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin-top:1.6rem}@media screen and (min-width:750px){.main-blog .title--primary{font-size:3.6rem;margin-bottom:4.8rem}}.article-card-wrapper .card{background:var(--galil-charcoal);border:1px solid rgba(245,240,232,.06);border-radius:4px;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.article-card-wrapper .card:hover{border-color:#c4a2654d;transform:translateY(-3px)}.article-card__image-wrapper .media--hover-effect img{transition:transform .4s ease}.article-card-wrapper:hover .media--hover-effect img{transform:scale(1.04)}.article-card-wrapper .card__heading,.article-card-wrapper .card__heading a{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--galil-offwhite);line-height:1.25;transition:color .2s ease}.article-card-wrapper .card__heading a:hover{color:var(--galil-gold)}.article-card__info{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;margin-top:.6rem}.article-card__excerpt{color:var(--galil-stone);font-size:1.4rem;line-height:1.65;margin-top:1rem}.article-card-wrapper .card__content{padding:1.6rem 2rem 2rem}.article-card__info .circle-divider:after{background:var(--galil-stone)}.main-blog .pagination-wrapper{margin-top:4rem}.pagination li a,.pagination li span{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:600;transition:color .15s ease}.pagination li a:hover{color:var(--galil-gold)}.pagination li .pagination__item--current{color:var(--galil-offwhite);border-bottom:2px solid var(--galil-gold)}.article-template__hero-container{border-radius:4px;overflow:hidden}.article-template__hero-container img{width:100%;object-fit:cover}.article-template__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.15;color:var(--galil-offwhite);font-size:2.8rem;display:inline-block}.article-template__title:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin-top:1.6rem}@media screen and (min-width:750px){.article-template__title{font-size:3.6rem}}@media screen and (min-width:990px){.article-template__title{font-size:4.2rem}}.article-template header .caption-with-letter-spacing{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.article-template header .circle-divider:after{background:var(--galil-stone)}.article-template header .caption-with-letter-spacing span{color:var(--galil-olive)}.article-template__content.rte{color:var(--galil-offwhite);font-size:1.6rem;line-height:1.8;max-width:72rem}@media screen and (min-width:750px){.article-template__content.rte{font-size:1.7rem;line-height:1.85}}.article-template__content.rte h2,.article-template__content.rte h3,.article-template__content.rte h4{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--galil-offwhite);margin-top:3.2rem;margin-bottom:1.6rem}.article-template__content.rte h2{font-size:2.4rem;line-height:1.2}.article-template__content.rte h3{font-size:2rem;line-height:1.25}.article-template__content.rte h4{font-size:1.7rem;line-height:1.3}.article-template__content.rte p{margin-bottom:1.8rem;color:#f5f0e8d9}.article-template__content.rte a{color:var(--galil-gold);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.article-template__content.rte a:hover{color:var(--galil-olive)}.article-template__content.rte strong,.article-template__content.rte b{color:var(--galil-offwhite);font-weight:700}.article-template__content.rte blockquote{border-left:3px solid var(--galil-gold);padding:1.6rem 0 1.6rem 2.4rem;margin:2.8rem 0;font-style:italic;color:var(--galil-offwhite);font-size:1.8rem;line-height:1.6}@media screen and (min-width:750px){.article-template__content.rte blockquote{padding-left:3.2rem;margin:3.6rem 0;font-size:2rem}}.article-template__content.rte ul,.article-template__content.rte ol{margin:1.8rem 0;padding-left:2.4rem}.article-template__content.rte li{color:#f5f0e8d9;margin-bottom:.8rem;line-height:1.7}.article-template__content.rte ul li::marker{color:var(--galil-olive)}.article-template__content.rte ol li::marker{color:var(--galil-gold);font-family:var(--font-heading-family);font-weight:700}.article-template__content.rte img{border-radius:4px;margin:2.4rem 0}.article-template__content.rte hr{border:none;border-top:1px solid rgba(245,240,232,.1);margin:3.2rem 0}.article-template__content.rte table{border-collapse:collapse;width:100%;margin:2rem 0}.article-template__content.rte th{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;color:var(--galil-offwhite);background:var(--galil-charcoal);padding:1.2rem 1.6rem;text-align:left;border-bottom:2px solid var(--galil-olive)}.article-template__content.rte td{padding:1rem 1.6rem;border-bottom:1px solid rgba(245,240,232,.08);color:#f5f0e8d9}.article-template__content.rte code{background:var(--galil-charcoal);padding:.2rem .6rem;border-radius:3px;font-size:.9em;color:var(--galil-gold)}.article-template__content.rte pre{background:var(--galil-charcoal);padding:2rem;border-radius:4px;overflow-x:auto;margin:2rem 0}.article-template__content.rte pre code{padding:0;background:none}.article-template__social-sharing .share-button__button{color:var(--galil-stone);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;transition:color .15s ease}.article-template__social-sharing .share-button__button:hover{color:var(--galil-gold)}.article-template__link{color:var(--galil-stone);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;transition:color .15s ease}.article-template__link:hover{color:var(--galil-gold)}.article-template__link .icon-wrap svg{color:currentColor}.article-template__comment-wrapper{background:var(--galil-charcoal);border-top:1px solid rgba(245,240,232,.08)}.article-template__comment-wrapper h2{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);font-size:2rem}.article-template__comments-comment{background:var(--galil-black);color:#f5f0e8cc;border:1px solid rgba(245,240,232,.06);border-radius:4px;margin-bottom:1.2rem}.article-template__comments-comment footer .caption-with-letter-spacing{color:var(--galil-stone)}.article-template__comment-wrapper .field__input{background:var(--galil-black);border:2px solid rgba(245,240,232,.15);color:var(--galil-offwhite);border-radius:3px;font-size:1.4rem}.article-template__comment-wrapper .field__input:focus{border-color:var(--galil-gold)}.article-template__comment-wrapper .field__label{color:var(--galil-stone)}.article-template__comment-wrapper .text-area{background:var(--galil-black);border:2px solid rgba(245,240,232,.15);color:var(--galil-offwhite);border-radius:3px}.article-template__comment-wrapper .text-area:focus{border-color:var(--galil-gold)}.article-template__comment-wrapper input[type=submit].button{background:var(--galil-olive);color:var(--galil-offwhite);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:3px;padding:1.2rem 2.8rem;transition:background .25s ease}.article-template__comment-wrapper input[type=submit].button:hover{background:#5a6d2d}.article-template__comment-warning{color:var(--galil-stone);font-style:italic}.blog-section .section-heading,section.featured-blog h2,.featured-blog__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--galil-offwhite);text-align:center;font-size:2.4rem;margin-bottom:3.2rem}@media screen and (min-width:750px){.blog-section .section-heading,section.featured-blog h2,.featured-blog__heading{font-size:2.8rem}}.blog-section .section-heading:after,section.featured-blog h2:after,.featured-blog__heading:after{content:"";display:block;width:6rem;height:3px;background:var(--galil-gold);margin:1.6rem auto 0}.blog-articles__article .article-card__footer a,.center a.blog__button,a.blog__button{color:var(--galil-gold);font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;transition:color .15s ease}.blog-articles__article .article-card__footer a:hover,.center a.blog__button:hover,a.blog__button:hover{color:var(--galil-olive)}a,button,input,select,textarea,[role=button],summary,.button{touch-action:manipulation}@media screen and (max-width:749px){input,textarea,select,.field__input,.text-area{font-size:max(16px,1em)!important}}@media screen and (max-width:749px){.button,.shopify-payment-button__button,button,input[type=submit],summary{min-height:4.4rem}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.08em;padding:.6rem .4rem;min-height:3.6rem;line-height:1.4}.announcement-bar-slider.slider-buttons{gap:.6rem}.announcement-bar .slider-button{min-width:3.6rem;min-height:3.6rem;display:flex;align-items:center;justify-content:center}.announcement-bar .slider-button .svg-wrapper{width:1rem;height:1rem}}@media screen and (max-width:749px){.menu-drawer__menu-item{padding:1.4rem 0;min-height:4.8rem;display:flex;align-items:center}.menu-drawer__close-button{min-height:4.4rem;padding:1rem 0}}@media screen and (max-width:749px){[class*=galil-hero][style*=min-height]{min-height:75vh!important}.galil-hero__heading{font-size:clamp(2.8rem,8vw,3.6rem)}.galil-hero__text{font-size:1.4rem;margin-bottom:2.4rem}.galil-hero__cta.button--primary,.galil-hero__cta--secondary.button--secondary{padding:1.4rem 2.4rem;font-size:1.3rem;width:100%;justify-content:center;min-height:5rem;display:inline-flex;align-items:center}}@media screen and (max-width:749px){.quick-add__submit{min-height:4.4rem;padding:1rem 1.4rem}.card-information .price{font-size:1.4rem}.card__badge .badge{font-size:1rem;padding:.4rem .8rem}}@media screen and (max-width:749px){.galil-story__heading{font-size:2.4rem}.galil-story__body{font-size:1.5rem}.galil-story__quote{padding:1.6rem 0 1.6rem 1.6rem;margin:2rem 0}.galil-story__quote p{font-size:1.5rem}.galil-story__cta.button--primary{width:100%;text-align:center;justify-content:center;display:inline-flex;align-items:center;padding:1.4rem 2rem;min-height:5rem}.galil-story__accent-badge{font-size:1rem;padding:.8rem 1.4rem}}@media screen and (max-width:749px){.galil-brigade__heading{font-size:2.8rem}.galil-brigade__text{font-size:1.5rem}.galil-brigade__cta{width:100%;text-align:center;display:block;padding:1.4rem 2.4rem;min-height:5rem;line-height:2.2rem}.galil-brigade__perks{padding:2rem}.galil-brigade__perk-title{font-size:1.3rem}.galil-brigade__perk-text{font-size:1.2rem}.galil-brigade__perk-icon svg{width:2.4rem;height:2.4rem}}@media screen and (max-width:749px){.footer-block__heading{font-size:1.3rem;margin-bottom:1.6rem}.footer__list-social .list-social__link{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.footer__newsletter .field__input{min-height:4.8rem}.footer__newsletter .newsletter-form__button{min-width:4.4rem;min-height:4.4rem}.footer__content-bottom{padding-top:2rem;text-align:center}}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:2.6rem}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{font-size:2rem}.product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem}.product-form__input .quantity__button{min-width:4.4rem;min-height:4.4rem}.product-form__submit{width:100%;min-height:5.2rem;font-size:1.4rem}.shopify-payment-button__button{min-height:4.8rem}.product .accordion .accordion__title,.product__accordion .accordion__title{padding:1.8rem 0;min-height:4.8rem}}@media screen and (max-width:749px){.main-blog .title--primary{font-size:2.4rem;margin-bottom:2.4rem}.article-card-wrapper .card__content{padding:1.2rem 1.4rem 1.6rem}.article-card-wrapper .card__heading{font-size:1.4rem}.article-card__excerpt{font-size:1.3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pagination li a,.pagination li span{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}}@media(hover:none){.article-card-wrapper .card:hover{transform:none;border-color:#f5f0e80f}}@media screen and (max-width:749px){.article-template__title{font-size:2.4rem}.article-template__content.rte{font-size:1.5rem;line-height:1.75}.article-template__content.rte h2{font-size:2rem;margin-top:2.4rem}.article-template__content.rte h3{font-size:1.7rem}.article-template__content.rte blockquote{font-size:1.5rem;padding-left:1.6rem;margin:2rem 0}.article-template__content.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-template__content.rte th,.article-template__content.rte td{padding:.8rem 1rem;font-size:1.3rem;white-space:nowrap}.article-template__content.rte pre{padding:1.4rem;font-size:1.3rem}.article-template__comment-fields{display:block!important}.article-template__comment-fields>*{margin-bottom:2rem}.article-template__comment-wrapper input[type=submit].button{width:100%;min-height:4.8rem}}@media screen and (max-width:749px){.galil-hero__subheading,.galil-brigade__badge,.galil-story__subheading{word-break:break-word;overflow-wrap:break-word}body{overflow-x:hidden}}@media screen and (max-width:749px){.banner--desktop-transparent .banner__content{padding:2.4rem 0}.banner__buttons{display:flex;flex-direction:column;gap:1rem;width:100%}.banner__buttons .button--primary,.banner__buttons .button--secondary{width:100%;text-align:center;justify-content:center;display:inline-flex;align-items:center;min-height:4.8rem}.banner__text{font-size:1.4rem}.banner__text.subtitle{font-size:1.3rem}}@media screen and (max-width:749px){.galil-reviews__header{margin-bottom:3.2rem}.galil-reviews__subheading{font-size:1.1rem;letter-spacing:.2em}.galil-reviews__heading{font-size:2.6rem}.galil-reviews__card{padding:2rem}.galil-reviews__card-title{font-size:1.5rem}.galil-reviews__quote p{font-size:1.4rem}.galil-reviews__stars{gap:.2rem}.galil-reviews__star{width:1.4rem;height:1.4rem}.galil-reviews__press{margin-top:4rem;padding-top:3.2rem}.galil-reviews__press-logos{gap:2rem}}@media(hover:none){.galil-reviews__card:hover{transform:none;border-color:#f5f0e814}}@media screen and (max-width:749px){.newsletter .content-container--full-width h2{font-size:2rem;line-height:1.2}.newsletter .newsletter__subheading{font-size:1.2rem}.newsletter .newsletter-form__field-wrapper{max-width:100%;padding:0 1.6rem}.newsletter .field__input{min-height:4.8rem;font-size:max(16px,1.4rem)!important}.newsletter .newsletter-form__button{min-width:4.8rem;min-height:4.8rem}}@media screen and (max-width:749px){.galil-brigade__actions{flex-direction:column}.galil-brigade__cta--secondary{width:100%;text-align:center;display:block;padding:1.4rem 2.4rem;min-height:5rem;line-height:2.2rem}}@media screen and (max-width:749px){.product__info-wrapper .icon-with-text{flex-direction:column;gap:1.2rem;padding:1.6rem 0}.product__info-wrapper .icon-with-text__item{gap:1rem}.product__info-wrapper .icon-with-text__item .h4{font-size:1.1rem}}@media screen and (max-width:749px){.facets__disclosure .disclosure__button,.facets__summary{min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.1rem}.active-facets__button{min-height:3.6rem;font-size:1rem}.facet-filters__sort.select__select{min-height:4.4rem;font-size:1.1rem}.pagination__item a,.pagination__item span{min-width:4.4rem;min-height:4.4rem}}@media screen and (max-width:749px){.section .newsletter .content-container--full-width{padding-left:1.6rem;padding-right:1.6rem}}.galil-story-section,.galil-brigade-section,.galil-reviews-section,.related-products,.newsletter,.featured-blog,.footer{content-visibility:auto;contain-intrinsic-size:auto 500px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-wrapper:hover,.article-card-wrapper .card:hover,.product-card-wrapper:hover,.galil-reviews__card:hover{transform:none!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){.footer__content-bottom{padding-bottom:calc(2.4rem + env(safe-area-inset-bottom))}}@media screen and (max-width:749px)and (orientation:landscape){.slideshow .banner,[class*=galil-hero][style*=min-height]{min-height:60vh!important}}*:focus-visible{outline:2px solid var(--galil-gold);outline-offset:2px}*:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/galil-custom.css.map */
