:root{--g-ink: #111111;--g-navy: #1b2a41;--g-sale: #b3261e;--g-muted: #5a5f66;--g-line: #e6e6e3;--g-soft: #f5f5f3;--g-gutter: 1.6rem;--g-font: var(--g-body-font, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--g-font-heading: var(--g-heading-font, var(--g-font));--font-body-family: var(--g-font);--font-heading-family: var(--g-font-heading);--g-type-display: 2.6rem;--g-type-h1: 2.4rem;--g-type-h2: 2rem;--g-type-product: 1.8rem;--font-heading-weight: 700;--buttons-radius: 2px;--buttons-radius-outset: 2px;--inputs-radius: 2px;--inputs-radius-outset: 2px;--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.4rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 3.2rem}html[dir=rtl]{--g-font: "Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--g-font-heading: var(--g-font)}.caption,.caption-large,.caption-with-letter-spacing,.pickup-availability-info,.pickup-availability-info *,.link--text{letter-spacing:0}.g-hero__heading,.g-hero__eyebrow,.g-panel__heading,.g-rail__heading,.g-band__heading,.g-coll__title,.g-empty__title,.g-sheet__title,.g-store-card__title,.g-footer-help__title,.g-cart-pairs__title,.product__title h1,.related-products__heading{font-family:var(--g-font-heading);letter-spacing:-.005em}body{font-family:var(--g-font);letter-spacing:0;color:var(--g-ink)}html[dir=rtl] body{line-height:1.7}h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--g-font);letter-spacing:-.01em}html[dir=rtl] :is(h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:0;line-height:1.4}a:focus-visible,button:focus-visible{outline:2px solid var(--g-navy);outline-offset:2px}.page-width:not(.page-width--narrow){max-width:144rem;padding-inline:var(--g-gutter)}.header.page-width.page-width:not(.drawer-menu),.header.page-width{padding-inline:var(--g-gutter)}.g-rail,.g-coll{max-width:144rem;margin-inline:auto}.g-announce{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0 var(--g-gutter);background:var(--g-navy);color:#fff;font-size:1.25rem;line-height:1.35}.g-announce__text{margin:0}.g-announce__lang{flex:none;margin:0}.g-announce__lang button{min-height:4.4rem;padding:0 .4rem;background:none;border:0;color:#fff;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.header{padding-block:.8rem}.header__heading-logo-wrapper img{height:auto}.g-logo{display:block;width:13.5rem;height:auto}.header__heading-link{display:flex;align-items:center}@media(max-width:749px){.header__icons .header__icon--account,.header__icons shopify-account.header__icon{display:none!important}}.menu-drawer__menu-item,.header__menu-item{font-weight:500}.header__menu-item,.header__menu-item span,.header__menu-item .icon-caret{color:var(--g-ink)}.header__inline-menu .header__menu-item{font-size:1.5rem}.header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem}.section-header .header-wrapper{border-block-end:1px solid var(--g-line)}.scrolled-past-header .header-wrapper,.shopify-section-header-sticky .header-wrapper{box-shadow:0 6px 18px -10px #11111138}a[href*="/collections/outlet"].menu-drawer__menu-item,a[href*="/collections/outlet"].header__menu-item span{color:var(--g-sale)}.g-lang{display:flex;flex:none;align-items:center;gap:.2rem;margin:0 .4rem;padding:.2rem;border:1px solid var(--g-line);border-radius:2rem}.g-lang__opt{min-width:3.6rem;min-height:3.6rem;padding:0 .8rem;background:none;border:0;border-radius:2rem;color:var(--g-ink);font:inherit;font-size:1.3rem;font-weight:600;line-height:1;cursor:pointer}.g-lang__opt.is-active{background:var(--g-ink);color:#fff;cursor:default}.g-lang__opt:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-announce{justify-content:center;min-height:3.6rem;text-align:center}@media(max-width:749px){.g-lang{margin:0;padding:.1rem}.g-lang__opt{min-width:3rem;min-height:3.2rem;padding:0 .5rem;font-size:1.2rem}.header__icons .header__icon--cart{margin-inline-start:.2rem}}.g-hero{position:relative;color:#fff}.g-hero__media{display:block}.g-hero picture{display:block;background:var(--g-soft)}.g-hero img,.g-hero svg{display:block;width:100%;height:auto;aspect-ratio:var(--g-hero-ratio, 1);object-fit:cover}.g-hero__caption{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-direction:column;gap:.4rem;padding:6rem var(--g-gutter) 1.6rem;background:linear-gradient(to top,#000000a8,#0000);pointer-events:none}.g-hero__caption>*{margin:0;color:#fff;pointer-events:auto}.g-hero .g-hero__heading{color:#fff}.g-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-block-start:1rem}.g-hero__quick{display:flex;gap:.6rem}.g-hero__chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;background:#ffffff29;border:1px solid rgba(255,255,255,.7);border-radius:2.2rem;color:#fff;font-size:1.4rem;font-weight:500;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.g-hero__chip:hover{background:#ffffff47}.g-hero__cta:focus-visible,.g-hero__chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.g-hero__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html[dir=rtl] .g-hero__eyebrow{letter-spacing:0}.g-hero__heading{font-size:var(--g-type-display);font-weight:700;line-height:1.12}html[dir=rtl] .g-hero__heading{line-height:1.3}.g-hero__cta{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;background:#fff;border-radius:2px;color:var(--g-ink);font-size:1.5rem;font-weight:600;text-decoration:none}.g-panel{padding:1.8rem var(--g-gutter) 2.4rem;border-block-end:1px solid var(--g-line)}.g-panel__heading{margin:0;font-size:var(--g-type-h2);font-weight:700;line-height:1.2}.g-panel__sub{margin:.2rem 0 1.2rem;color:var(--g-muted);font-size:1.4rem;line-height:1.4}.g-picker__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--g-ink);border-radius:2px}.g-tab{min-height:4.8rem;background:#fff;border:0;border-inline-end:1px solid var(--g-ink);color:var(--g-ink);font:inherit;font-size:1.5rem;font-weight:500;cursor:pointer}.g-tab:last-child{border-inline-end:0}.g-tab[aria-pressed=true]{background:var(--g-ink);color:#fff}.g-picker__panel[hidden]{display:none}.g-picker__hint{margin:1.4rem 0 .8rem;color:var(--g-muted);font-size:1.3rem;line-height:1.3}.g-ages{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.g-age{display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border:1px solid #c9c9c5;border-radius:50%;color:var(--g-ink);font-size:1.6rem;font-weight:500;text-decoration:none}.g-age.is-active{background:var(--g-navy);border-color:var(--g-navy);color:#fff}.g-ages--wide li{flex:1 1 40%}.g-ages--wide .g-age{width:100%;border-radius:2.3rem;direction:ltr}.g-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;margin:0;padding:0 var(--g-gutter);list-style:none}.g-grid>li{display:flex;flex-direction:column}.g-grid>li>product-component{display:flex;flex:1;flex-direction:column}.g-card{display:flex;flex:1;flex-direction:column;height:100%}.g-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--g-soft)}.g-card__media img{display:block;width:100%;height:100%;object-fit:cover}.g-card__badge{position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem;padding:.2rem .7rem;background:var(--g-sale);color:#fff;font-size:1.25rem;font-weight:700;direction:ltr;unicode-bidi:isolate}.g-card__title{min-height:3.78rem;margin:1rem 0 .2rem;font-size:1.4rem;font-weight:400;line-height:1.35;letter-spacing:0}.g-card__title a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.g-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;margin:0 0 1rem;font-size:1.5rem;line-height:1.4}.g-price{font-weight:500;unicode-bidi:isolate}.g-price--sale{color:var(--g-sale);font-weight:700}.g-price--was{color:var(--g-muted);font-size:1.25rem;font-weight:400}.g-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin-block-start:auto;padding:.4rem .8rem;background:#fff;border:1px solid var(--g-ink);border-radius:2px;color:var(--g-ink);font:inherit;font-size:1.4rem;font-weight:500;text-decoration:none;cursor:pointer}.g-add:hover,.g-add--solid{background:var(--g-ink);color:#fff}.g-add[aria-busy=true]{opacity:.5;pointer-events:none}.g-pairs{padding-block-start:2.4rem}.g-cart-pairs{margin-block-start:.8rem;padding-block:1.6rem 2.4rem;border-block-start:1px solid var(--g-line)}.g-rail .g-cart-pairs{margin:0;padding:0;border:0}.g-cart-pairs__title{margin:0 0 1.2rem;font-size:1.5rem;font-weight:700}.g-rail .g-cart-pairs__title{padding-inline:var(--g-gutter);font-size:var(--g-type-h2)}.g-minis{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.g-mini{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.g-mini__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--g-soft)}.g-mini__media img{display:block;width:100%;height:100%;object-fit:cover}.g-mini__body{display:grid;gap:.4rem;min-width:0}.g-mini__title{display:-webkit-box;overflow:hidden;color:var(--g-ink);font-size:1.3rem;line-height:1.35;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.g-mini__price{font-size:1.3rem;font-weight:600;unicode-bidi:isolate}.g-mini .g-mini__add{width:auto;min-width:8.8rem;margin:0;padding-inline:1.2rem;font-size:1.3rem;white-space:nowrap}.g-pay{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.g-pay__item{display:flex}.g-pay__icon{width:3.8rem;height:2.4rem}.product__info-container .g-pay--product{margin-block-start:1.2rem}.g-pay--cart{justify-content:center;margin-block-start:1.2rem}.g-footer-help__pay{grid-column:1 / -1;padding-block-start:1.6rem}@media(max-width:989px){.g-rail .g-grid>li:nth-child(n+7){display:none}}.g-rail{padding-block:3.2rem .8rem}.g-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:0 var(--g-gutter) 1.6rem}.g-rail__heading{margin:0;font-size:var(--g-type-h2);font-weight:700;line-height:1.2}.g-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0;background:none;border:0;color:var(--g-ink);font:inherit;font-size:1.4rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.g-band{margin-block-start:3.2rem}.g-band__link{display:flex;flex-direction:column;gap:.4rem;padding:3.2rem var(--g-gutter);background:var(--g-navy);color:#fff;text-decoration:none}.g-band__heading{font-size:2.8rem;font-weight:700;line-height:1.15}.g-band__sub{font-size:1.5rem;line-height:1.4;opacity:.9}.g-band__cta{margin-block-start:.8rem;font-size:1.5rem;font-weight:500;text-decoration:underline;text-underline-offset:4px}.g-trust{margin-block-start:3.2rem;padding:2.4rem var(--g-gutter);background:var(--g-soft)}.g-trust-lines{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.45}.g-trust-lines li{position:relative;padding-inline-start:2rem}.g-trust-lines li:before{content:"";position:absolute;inset-block-start:.6em;inset-inline-start:0;width:.9rem;height:.5rem;border-inline-start:2px solid var(--g-navy);border-block-end:2px solid var(--g-navy);transform:translateY(-50%) rotate(-45deg)}html[dir=rtl] .g-trust-lines li:before{border-inline-start:0;border-inline-end:0;border-left:2px solid var(--g-navy)}.g-trust-lines strong{font-weight:500}.g-trust-lines li:has(.g-link){padding-inline-start:0}.g-trust-lines li:has(.g-link):before{display:none}.g-coll{padding-block-end:4rem}.g-coll__head{padding:2rem var(--g-gutter) .8rem}.g-coll__title{margin:0;font-size:var(--g-type-h1);font-weight:700;line-height:1.15}.g-coll__sub{margin:.4rem 0 0;color:var(--g-muted);font-size:1.4rem;line-height:1.4}.g-coll--sale .g-coll__title{color:var(--g-sale)}.g-coll__child{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;padding:.8rem var(--g-gutter)}.g-child-chip{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.4rem 1.4rem;background:var(--g-soft);border:1px solid var(--g-line);border-radius:2px;color:var(--g-ink);font:inherit;font-size:1.4rem;font-weight:500;cursor:pointer}.g-child-chip--prompt{width:100%;justify-content:center;background:var(--g-navy);border-color:var(--g-navy);color:#fff;font-size:1.5rem;min-height:4.8rem}.g-child-chip__change{color:var(--g-navy);font-weight:400;text-decoration:underline;text-underline-offset:3px}.g-filterbar__sentinel{display:block;height:1px}.g-filterbar{position:sticky;top:0;z-index:2;display:flex;align-items:stretch;background:#fff;border-block-end:1px solid transparent;transition:top .15s ease}.g-filterbar.is-stuck{border-block-end-color:var(--g-line);box-shadow:0 8px 18px -12px #11111147}.g-filterbar__sort{flex:none;min-width:4.4rem;padding-inline:1.2rem var(--g-gutter);background:#fff;border:0;border-inline-start:1px solid var(--g-line);color:var(--g-ink);font:inherit;font-size:1.4rem;font-weight:600;white-space:nowrap;cursor:pointer}.g-filterbar__sort{display:inline-flex;align-items:center;gap:.6rem}.g-filterbar__sort svg{flex:none;width:1.8rem;height:1.8rem}.g-filterbar__sort:hover{background:var(--g-soft)}.g-filterbar__sort:focus-visible{outline:2px solid var(--g-ink);outline-offset:-2px}.g-type--age{font:inherit;font-size:1.4rem;cursor:pointer}.g-filterbar:not(.is-stuck) .g-type--age{display:none}.g-types{flex:1;min-width:0;display:flex;gap:.8rem;padding:.8rem var(--g-gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.g-types::-webkit-scrollbar{display:none}.g-type{display:inline-flex;flex:none;align-items:center;min-height:4.4rem;padding:0 1.6rem;background:var(--g-soft);border:1px solid var(--g-soft);border-radius:2.2rem;color:var(--g-ink);font-size:1.4rem;font-weight:500;text-decoration:none;white-space:nowrap}.g-type:hover{border-color:var(--g-ink)}.g-type:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-type.is-active{background:var(--g-ink);border-color:var(--g-ink);color:#fff}.g-coll__bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.6rem var(--g-gutter) .8rem}.g-coll__count{margin:0;color:var(--g-muted);font-size:1.4rem}.g-more{padding:3.2rem var(--g-gutter) 0}.g-more__btn{max-width:36rem;margin-inline:auto}.g-empty{padding:3.2rem var(--g-gutter);text-align:center}.g-empty__title{margin:0 0 .8rem;font-size:var(--g-type-h2)}.g-empty__actions{display:grid;gap:1rem;max-width:36rem;margin:2rem auto 0}.g-sheet{inset-block-start:auto;width:100%;max-width:100%;max-height:85svh;margin:auto 0 0;padding:0;overflow:auto;background:#fff;border:0;border-radius:12px 12px 0 0;color:var(--g-ink)}.g-sheet::backdrop{background:#00000073}.product__info-container>dialog.g-sheet{margin:auto 0 0}.g-sheet[open]{animation:g-sheet-in .18s ease-out}@keyframes g-sheet-in{0%{transform:translateY(2.4rem);opacity:0}to{transform:none;opacity:1}}.g-sheet__head{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem var(--g-gutter);background:#fff;border-block-end:1px solid var(--g-line)}.g-sheet__title{margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}.g-sheet__close{width:4.4rem;height:4.4rem;margin-inline-end:-1rem;background:none;border:0;color:var(--g-ink);font-size:2.8rem;line-height:1;cursor:pointer}.g-sheet__body{padding:1.6rem var(--g-gutter) calc(2.4rem + env(safe-area-inset-bottom))}.g-sheet__label{margin:1.6rem 0 .8rem;font-size:1.4rem;font-weight:500;color:var(--g-muted)}.g-sheet__label:first-child{margin-block-start:0}.g-sizes{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.6rem var(--g-gutter) calc(2.4rem + env(safe-area-inset-bottom))}.g-size-pill{min-width:6.4rem;min-height:4.8rem;padding:0 1.2rem;background:#fff;border:1px solid var(--g-ink);border-radius:2px;color:var(--g-ink);font:inherit;font-size:1.5rem;font-weight:500;direction:ltr;cursor:pointer}.g-size-pill:hover{background:var(--g-ink);color:#fff}.g-size-pill[aria-busy=true]{opacity:.5;pointer-events:none}.g-options{display:grid;gap:0;margin:0 0 .8rem;padding:0;list-style:none}.g-option{display:flex;align-items:center;min-height:4.8rem;border-block-end:1px solid var(--g-line);color:var(--g-ink);font-size:1.5rem;text-decoration:none}.g-option.is-active{font-weight:700;color:var(--g-navy)}.product__info-container .product__title h1{font-size:var(--g-type-product);font-weight:600;line-height:1.3}.product__tax,.product__text.inline-richtext:empty{display:none}.product__info-container .price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.product__info-container .price .price__badge-sale{margin:0}fieldset.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:4.6rem;margin-block:0 .8rem;margin-inline:0 .8rem;padding:0 1.2rem;line-height:1;letter-spacing:0;border:1px solid #c9c9c5;border-radius:2px;background:#fff;color:var(--g-ink);font-size:1.5rem;direction:ltr}fieldset.product-form__input--pill input[type=radio]:checked+label{background:var(--g-ink);border-color:var(--g-ink);color:#fff}.product-form__input--pill .form__label{font-size:1.4rem;font-weight:500}.product-form__submit{min-height:5.2rem;font-weight:500}.g-shake{animation:g-shake .4s ease}@keyframes g-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.g-help-links{display:flex;flex-wrap:wrap;gap:0 2rem}.product__info-wrapper .product__info-container>*+*:not(dialog){margin-block:1.2rem 0}.product__info-wrapper .product__info-container>.product__title{margin-block-end:0}.product__info-container .g-help-links{margin-block-start:-.6rem}.g-acc__body .product__pickup-availabilities{margin-block-start:.8rem}@media(max-width:749px){media-gallery slider-component{position:relative}media-gallery .slider-buttons{position:absolute;inset-block-end:.8rem;left:2.4rem;z-index:1;background:#ffffffe0;border-radius:2rem}.product__media-wrapper{margin-block-end:0}}.product__info-container product-form.product-form{margin-block-end:0}.product__info-container .g-buy{margin-block-start:.8rem}.product__info-container .product-form__submit{margin-block-end:0}.product__info-container .g-trust-lines{grid-template-columns:1fr;gap:.4rem;margin-block:1.2rem 0;padding:0;font-size:1.3rem}.g-buy{display:grid;gap:.8rem;max-width:44rem}.g-buy__store:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.product-form__buttons .shopify-payment-button{margin-block-start:.8rem}.product-form__buttons .shopify-payment-button__button--unbranded{min-height:5.2rem;background:var(--g-navy);border-radius:2px;color:#fff;font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:0;text-decoration:none}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--g-navy);opacity:.92;text-decoration:none}.product-form__buttons .shopify-payment-button__more-options{display:none}.g-buy__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.g-buy__row .g-wa{gap:.5rem;padding-inline:.6rem;font-size:1.3rem;white-space:nowrap}.g-buy__store{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:5.2rem;padding-inline:.8rem;background:#fff;border:1.5px solid var(--g-ink);border-radius:2px;color:var(--g-ink);text-decoration:none}.g-buy__store svg{flex:none;fill:currentColor}.g-buy__store-text{display:grid;line-height:1.2;text-align:start}.g-buy__store-text>span{font-size:1.4rem;font-weight:500}.g-buy__store-text small{font-size:1.1rem;opacity:.75}.g-buy .product__pickup-availabilities{margin:.4rem 0 0}.g-wa{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;max-width:44rem;min-height:5.2rem;padding-inline:1.6rem;background:#fff;border:1.5px solid #128c7e;border-radius:2px;color:var(--g-ink);font-size:1.5rem;font-weight:500;text-decoration:none}.g-wa svg{flex:none;fill:#128c7e}.g-wa:hover{background:#f1faf8}.g-wa:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-accs{border-block-end:1px solid var(--g-line)}.g-acc{border-block-start:1px solid var(--g-line)}.g-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.2rem;list-style:none;cursor:pointer}.g-acc__sum::-webkit-details-marker{display:none}.g-acc__sum:after{content:"+";flex:none;font-size:2.2rem;font-weight:300;line-height:1}.g-acc[open]>.g-acc__sum:after{content:"\2212"}.g-acc__sum:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-acc__title{margin:0;font-family:inherit;font-size:1.5rem;font-weight:500;letter-spacing:0}.g-acc__body{padding-block-end:1.6rem;font-size:1.4rem;line-height:1.6}.g-acc__body p{margin-block:0 .8rem}.g-acc__body ul{margin-block:.4rem 0;padding-inline-start:1.8rem}.g-acc__body h3{margin-block:1.2rem .4rem;font-family:inherit;font-size:1.4rem;font-weight:500;letter-spacing:0}.g-sticky{position:fixed;inset-block-end:0;inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem var(--g-gutter) calc(1rem + env(safe-area-inset-bottom));background:#fff;border-block-start:1px solid var(--g-line);transform:translateY(100%);transition:transform .18s ease}.g-sticky-on .g-sticky{transform:none}.g-sticky__price{font-size:1.6rem;font-weight:700;unicode-bidi:isolate}.g-sticky__add{flex:1;max-width:24rem;min-height:4.8rem;background:var(--g-ink);border:0;border-radius:2px;color:#fff;font:inherit;font-size:1.5rem;font-weight:500;cursor:pointer}@media(min-width:750px){.g-sticky{display:none}}body.overflow-hidden [id^=zoko-]>div{display:none!important}@media(max-width:749px){.g-sticky-on [id^=zoko-]>div{bottom:calc(8rem + env(safe-area-inset-bottom))!important}}@media(min-width:990px){.product__media-wrapper media-gallery:has(>.thumbnail-slider){display:grid;grid-template-columns:minmax(0,1fr) 9.6rem;gap:1.2rem;align-items:start}.product__media-wrapper media-gallery:has(>.thumbnail-slider)>slider-component[id^=GalleryViewer]{grid-column:1;grid-row:1;min-width:0}.product__media-wrapper media-gallery:has(>.thumbnail-slider)>.thumbnail-slider{grid-column:2;grid-row:1;display:block;margin:0}.product__media-wrapper media-gallery:has(>.thumbnail-slider)>:not(slider-component):not(.visually-hidden){grid-column:1 / -1}.product__media-wrapper .thumbnail-slider .slider-button.slider-button{display:none}.product__media-wrapper .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem;max-height:76rem;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:none;width:100%;margin:0}}.cart-drawer table thead,cart-drawer .tax-note{display:none}.cart-drawer .cart-item .cart-item__name,.cart-items .cart-item .cart-item__name{display:-webkit-box;overflow:hidden;font-family:var(--g-font);font-size:1.4rem;font-weight:500;line-height:1.35;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart-drawer .cart-item__totals,.cart-drawer .cart-item__totals .price,.cart-items .cart-item__totals .price{white-space:nowrap}.cart-drawer .cart-item__totals .price{font-size:1.4rem;font-weight:600}@media(min-width:750px){.cart-drawer .drawer__inner{width:44rem}}.drawer__heading{font-size:2rem;letter-spacing:0}.price,.price-item,.button,.product-form__submit,.totals__total-value,.cart-item__price-wrapper{letter-spacing:0}.price-item--regular{font-size:1.8rem;font-weight:500}.price--on-sale .price-item--sale{color:var(--g-sale);font-weight:700}.g-free{padding:1rem 0 1.2rem;border-block-end:1px solid var(--g-line)}.g-free__text{margin:0 0 .6rem;font-size:1.35rem;line-height:1.4}.g-free__track{height:.5rem;overflow:hidden;background:var(--g-line);border-radius:.3rem}.g-free__track span{display:block;height:100%;background:var(--g-navy)}.g-cart-promise{margin:0 0 .8rem;color:var(--g-muted);font-size:1.3rem;text-align:center}.cart__checkout-button{min-height:5.2rem}table.cart-items thead,.cart__footer .tax-note{display:none}.cart__footer .g-cart-promise{text-align:start}#main-cart-items .g-free{margin-block-end:1.6rem}.g-footer-help{display:grid;gap:0;padding:2.4rem var(--g-gutter) 3.2rem;background:var(--g-soft);font-size:1.4rem;line-height:1.45}.g-store-card{display:grid;gap:.6rem;margin-block-end:1.6rem;padding:2.4rem;background:var(--g-navy);border-radius:2px;color:#fff}.g-store-card__title{margin:0;color:#fff;font-size:var(--g-type-h2);font-weight:700;line-height:1.25}.g-store-card__address{margin:0;font-size:1.5rem}.g-store-card__note{margin:0;font-size:1.4rem;opacity:.85}.g-store-card__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:1rem}.g-store-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2rem;background:#fff;border:1px solid #fff;border-radius:2px;color:var(--g-navy);font-size:1.4rem;font-weight:600;text-decoration:none}.g-store-card__btn--ghost{background:transparent;color:#fff}.g-store-card__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.g-fold{border-block-end:1px solid var(--g-line)}.g-fold__sum{display:flex;align-items:center;justify-content:space-between;min-height:5.2rem;list-style:none;cursor:pointer}.g-fold__sum::-webkit-details-marker{display:none}.g-fold__sum:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1}.g-fold[open]>.g-fold__sum:after{content:"\2212"}.g-fold__sum:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-fold__sum .g-footer-help__title{margin:0}.g-fold__body{display:flex;flex-direction:column;align-items:flex-start;padding-block-end:1.6rem}@media(min-width:750px){.g-fold{border:0}.g-fold__sum{min-height:0;margin-block-end:.8rem;pointer-events:none;cursor:default}.g-fold__sum:after,.g-fold[open]>.g-fold__sum:after{content:none}}.g-footer-help__col{display:flex;flex-direction:column;align-items:flex-start}.g-footer-help__title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.g-footer-help p{margin:0}.g-footer-help .g-link{gap:.5rem;font-weight:400}.footer{font-size:1.3rem;letter-spacing:0}.footer .policies li a,.footer .copyright__content{letter-spacing:0}.g-toast{position:fixed;inset-block-end:8rem;inset-inline:var(--g-gutter);z-index:10;padding:1.2rem 1.6rem;background:var(--g-ink);border-radius:2px;color:#fff;font-size:1.4rem;text-align:center;opacity:0;pointer-events:none;transition:opacity .18s ease}.g-toast.is-visible{opacity:1}html[dir=rtl] .menu-drawer summary.menu-drawer__menu-item{padding-right:3rem;padding-left:5.2rem}html[dir=rtl] .header__heading,html[dir=rtl] .header__heading-link{line-height:1}html[dir=rtl] .g-announce__text{line-height:1.5}html[dir=rtl] .drawer__inner{transform:translate(-100%)}html[dir=rtl] .drawer.active .drawer__inner{transform:translate(0)}html[dir=rtl] .menu-drawer{transform:translate(100%)}html[dir=rtl] .menu-drawer-container[open] .menu-drawer{transform:translate(0)}html[dir=rtl] .js .menu-drawer{left:auto;right:0}html[dir=rtl] .js .menu-drawer__submenu{left:auto;right:0;transform:translate(-100%)}html[dir=rtl] .js .menu-drawer__navigation .submenu-open{visibility:hidden}html[dir=rtl] details[open].menu-opening>.menu-drawer__submenu,html[dir=rtl] details.menu-opening>.menu-drawer__submenu{transform:translate(0)}html[dir=rtl] .menu-drawer__menu-item .svg-wrapper{transform:rotate(180deg)}html[dir=rtl] .menu-drawer__close-button .svg-wrapper{transform:none}html[dir=rtl] .drawer__close{right:auto;left:-10px}html[dir=rtl] .cart-drawer__warnings .drawer__close{right:auto;left:5px}html[dir=rtl] .menu-drawer__menu-item>.svg-wrapper{right:auto;left:3rem}html[dir=rtl] .menu-drawer__close-button{text-align:right}html[dir=rtl] .menu-drawer__close-button .svg-wrapper{margin-right:0;margin-left:1rem}html[dir=rtl] .totals__total-value,html[dir=rtl] .cart-item__totals,html[dir=rtl] .price{unicode-bidi:isolate}html[dir=rtl] .right{text-align:left}html[dir=rtl] .totals>*+*{margin-left:0;margin-right:2rem}html[dir=rtl] media-gallery slider-component,html[dir=rtl] media-gallery .slider,html[dir=rtl] media-gallery .thumbnail-slider{direction:ltr}html[dir=rtl] .rte ul,html[dir=rtl] .rte ol{padding-left:0;padding-right:2.2rem}html[dir=rtl] .rte li{list-style-position:outside}html[dir=rtl] .rte li>p{display:inline}@media(prefers-reduced-motion:reduce){.g-sheet[open],.g-shake{animation:none}.g-sticky,.g-toast,.g-filterbar{transition:none}}@media(min-width:750px){:root{--g-gutter: 3.2rem}.g-hero img,.g-hero svg{aspect-ratio:var(--g-hero-ratio-desktop, var(--g-hero-ratio, 2.67))}.g-hero__caption{padding-inline:max(var(--g-gutter),calc((100% - 144rem) / 2 + var(--g-gutter)));padding-block-end:4rem}:root{--g-type-display: 4.2rem;--g-type-h1: 3rem;--g-type-h2: 2.4rem;--g-type-product: 2.2rem}.g-panel{max-width:76rem;margin-inline:auto;text-align:center;padding-block:4rem;border:0}.g-ages{justify-content:center}.g-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}.g-footer-help{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));column-gap:4.8rem;align-items:start;padding-inline:max(var(--g-gutter),calc((100% - 144rem) / 2 + var(--g-gutter)))}.g-store-card{margin:0}.g-footer-help__pay{margin-block-start:2.4rem}.g-trust{padding-inline:max(var(--g-gutter),calc((100% - 144rem) / 2 + var(--g-gutter)))}.g-trust .g-trust-lines{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 4rem}.g-trust .g-trust-lines .g-link{min-height:0}.g-band__link{align-items:center;text-align:center;padding-block:4.8rem}.g-sheet{inset-block-start:0;width:52rem;max-width:92vw;margin:auto;border-radius:4px}.product__info-container>dialog.g-sheet{margin:auto}.g-child-chip--prompt{width:auto;padding-inline:2.4rem}}@media(min-width:990px){.g-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root{--g-gutter: 4rem}}.g-shop{max-width:144rem;margin-inline:auto;padding-block:2rem 1.6rem}.g-shop__head{display:grid;gap:1.2rem;padding:0 var(--g-gutter) .8rem}.g-shop__quick{display:flex;flex-wrap:wrap;gap:.8rem}.g-shop__sale{color:var(--g-sale)}.g-shop__heading{padding:2.4rem var(--g-gutter) 1.2rem}.g-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0;padding:0 var(--g-gutter);list-style:none}.g-shop__grid--child{grid-template-columns:repeat(3,minmax(0,1fr))}.g-shop__card{display:grid;gap:.8rem;color:var(--g-ink);text-decoration:none}.g-shop__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--g-soft);border-radius:2px}.g-shop__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.g-shop__card:hover .g-shop__media img{transform:scale(1.03)}.g-shop__name{font-size:1.4rem;font-weight:600;line-height:1.3}.g-shop__card:focus-visible{outline:2px solid var(--g-ink);outline-offset:3px}@media(min-width:750px){.g-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2rem}.g-shop__grid--child{grid-template-columns:repeat(3,minmax(0,1fr))}.g-shop__name{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.g-shop__media img{transition:none}}.main-page-title,.title--primary{font-family:var(--g-font-heading);font-size:var(--g-type-h1);font-weight:700;letter-spacing:-.005em;margin-block-end:2.4rem}.field__label,.field__input,.customer .field label{letter-spacing:0}.rte div[style*=font-family]{font-family:inherit!important;padding:0!important}.rte table,.rte table:not([class]){width:100%;margin-block:.8rem 2rem;border-collapse:collapse;border:0;box-shadow:none;font-size:1.4rem;table-layout:auto}.rte table th,.rte table td{padding:.8rem 1rem;border:0;border-block-end:1px solid var(--g-line);text-align:start}.rte table thead th{background:var(--g-soft);font-weight:600}.rte>div[style*=font-family]>h1:first-child{display:none}.rte h2{margin-block:2.4rem .4rem;font-size:1.8rem}.rte h4{margin-block:1.6rem .4rem;font-size:1.5rem}.g-about{max-width:144rem;margin-inline:auto;padding-block:2rem 4rem}.g-about__intro,.g-about__block{padding:0 var(--g-gutter)}.g-about__intro{display:grid;gap:2rem;padding-block-end:3.2rem}.g-about__eyebrow{margin:0 0 .6rem;color:var(--g-muted)}.g-about__lead{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.6;color:var(--g-ink)}.g-about__text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.6;color:#3b3f45}.g-about__media{overflow:hidden;border-radius:2px;background:var(--g-soft)}.g-about__media img{display:block;width:100%;height:auto}.g-about__intro .g-about__media{aspect-ratio:4 / 3}.g-about__intro .g-about__media img,.g-about__split .g-about__media img{height:100%;object-fit:cover;object-position:center 20%}.g-about__split .g-about__media{aspect-ratio:4 / 3}.g-about__block{padding-block:3.2rem}.g-about__soft{background:var(--g-soft);margin-inline:0;padding-inline:var(--g-gutter)}.g-about__points,.g-about__values{display:grid;gap:2.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.g-about__point-media{display:block;aspect-ratio:4 / 3;overflow:hidden;margin-block-end:1.2rem;background:var(--g-soft);border-radius:2px}.g-about__point-media img{display:block;width:100%;height:100%;object-fit:cover}.g-about__point-title,.g-about__col-title{margin:0;font-family:var(--g-font-heading);font-size:1.8rem;font-weight:700}.g-about__cols{display:grid;gap:2.4rem}.g-about__split{display:grid;gap:2.4rem;align-items:center}.g-about__list{margin-block-start:1.2rem}.g-about__icon{display:block;width:5.6rem;height:5.6rem;margin-block-end:1rem}.g-about__icon img{width:100%;height:100%;object-fit:contain}.g-about__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:1.6rem}.g-about__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.2rem;background:var(--g-ink);border:1px solid var(--g-ink);border-radius:2px;color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none}.g-about__btn--ghost{background:#fff;color:var(--g-ink)}.g-about__btn:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}@media(min-width:750px){.g-about__intro{grid-template-columns:1fr 1fr;align-items:center;gap:4.8rem}.g-about__intro .g-about__media{aspect-ratio:1 / 1}.g-about__points{grid-template-columns:repeat(3,minmax(0,1fr))}.g-about__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}.g-about__split{grid-template-columns:1fr 1fr;gap:4.8rem}.g-about__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 4.8rem}}@media(min-width:990px){.g-about__values{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-contact{max-width:144rem;margin-inline:auto;padding:2rem var(--g-gutter) 0}.g-contact__head{max-width:64rem;padding-block-end:2.4rem}.g-contact__grid{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.g-contact__card{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.6rem;border:1px solid var(--g-line);border-radius:2px;background:#fff}@media(min-width:750px){.g-contact__card{gap:.6rem;padding:2rem}}.g-contact__card--store{background:var(--g-soft);border-color:var(--g-soft)}.g-contact__label{margin:0;font-family:var(--g-font-heading);font-size:1.6rem;font-weight:700}.g-contact__value{margin:0;font-size:1.5rem;line-height:1.5}.g-contact__btn{margin-block-start:auto;width:auto;max-width:none;min-height:4.6rem}.g-contact__card .g-contact__btn{margin-block-start:.6rem;min-height:4.4rem}.g-contact__hours{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;margin:.4rem 0 0;font-size:1.4rem}.g-contact__hours dt{color:var(--g-muted)}.g-contact__hours dd{margin:0;font-weight:600}.g-contact__social{display:grid;gap:1rem;padding-block:2.8rem 0}.g-contact__form-title{margin:3.2rem 0 0}.contact.page-width.page-width--narrow{max-width:144rem;margin-inline:auto;padding-inline:var(--g-gutter)}.contact.page-width--narrow form{max-width:72rem;margin-inline:0}.contact .contact__button{justify-content:flex-start}.g-social{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.g-social__link{display:inline-flex;align-items:center;gap:.8rem;min-width:4.4rem;min-height:4.4rem;justify-content:center;color:var(--g-ink);text-decoration:none}.g-social--labels .g-social__link{padding:0 1.4rem;background:var(--g-soft);border-radius:2.2rem;font-size:1.4rem;font-weight:500}.g-social__icon{display:inline-flex;width:2rem;height:2rem}.g-social__icon svg{width:100%;height:100%}.g-social__link:hover{opacity:.75}.g-social__link:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}.g-footer-help__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}@media(min-width:750px){.g-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(min-width:990px){.g-contact__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-credit-row{display:flex;justify-content:center;margin-block-start:1.6rem;padding:2rem var(--g-gutter) 2.8rem;border-block-start:1px solid var(--g-line)}.g-credit{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.8rem;background:var(--g-ink);border-radius:2.2rem;color:#fff;font-size:1.3rem;text-decoration:none;letter-spacing:.02em;transition:background .2s ease}.g-credit__label{opacity:.8}.g-credit__brand{font-family:var(--g-heading-font, var(--g-font));font-weight:700;letter-spacing:.04em;unicode-bidi:isolate}.g-credit:hover{background:var(--g-navy)}.g-credit:focus-visible{outline:2px solid var(--g-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.g-credit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/g.css.map */
