@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(gr-poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(gr-poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(gr-poppins-700.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(gr-public-sans-400.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(gr-public-sans-500.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(gr-public-sans-600.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(gr-public-sans-700.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(gr-public-sans-800.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--gr-cream);font-family:var(--gr-font-body);color:var(--gr-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--gr-green);text-decoration:none}a:hover{color:var(--gr-gold)}button{font-family:var(--gr-font-head);-webkit-tap-highlight-color:transparent}img,svg,video{max-width:100%}h1,h2,h3,h4{margin:0;font-family:var(--gr-font-head);text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content:not(:focus){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:12px;left:12px;z-index:200;background:var(--gr-green);color:var(--gr-cream);font-family:var(--gr-font-head);font-size:15px;font-weight:600;padding:12px 18px;border-radius:var(--gr-r-control)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gr-gold);outline-offset:2px;border-radius:3px}.color-deep-green :where(a,button,input,summary,[tabindex]):focus-visible,.color-near-black :where(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--gr-cream)}main:focus{outline:none}.gr-container{max-width:var(--gr-container);margin:0 auto;padding-inline:var(--gr-gutter)}.gr-narrow{max-width:var(--gr-narrow);margin-inline:auto}.gr-measure{max-width:64ch}.gr-measure-wide{max-width:var(--gr-measure-wide);margin-inline:auto}.gr-section-home{padding-block:calc(var(--gr-rhythm-home) * var(--gr-pt-scale, 1)) calc(var(--gr-rhythm-home) * var(--gr-pb-scale, 1))}.gr-section-pdp{padding-block:calc(var(--gr-rhythm-pdp) * var(--gr-pt-scale, 1)) calc(var(--gr-rhythm-pdp) * var(--gr-pb-scale, 1))}.gr-eyebrow{font-size:var(--gr-eyebrow-size, 12px);font-weight:var(--gr-eyebrow-weight, 800);letter-spacing:var(--gr-eyebrow-track, .16em);text-transform:uppercase;line-height:var(--gr-eyebrow-lh, 1.2)}.gr-h1-home{font-size:var(--gr-h1-size, clamp(32px, 5vw, 54px));font-weight:600;letter-spacing:-.028em;line-height:1.06}.gr-h1-pdp{font-size:var(--gr-h1-size, clamp(28px, 3.2vw, 36px));font-weight:600;letter-spacing:-.022em;line-height:1.14}.gr-h2-home{font-size:var(--gr-h2-size, clamp(28px, 3.6vw, 42px));font-weight:600;letter-spacing:var(--gr-h2-track, -.024em);line-height:1.1}.gr-h2-pdp{font-size:var(--gr-h2-size, clamp(27px, 3.1vw, 38px));font-weight:600;letter-spacing:-.022em;line-height:1.12}.gr-lede{font-size:17px;line-height:1.6}.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-family:var(--gr-font-head);font-weight:600;border:0;border-radius:var(--gr-r-control);cursor:pointer;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease}.gr-btn--green{background:var(--gr-green);color:var(--gr-cream)}.gr-btn--green:hover{background:var(--gr-ink);color:var(--gr-cream)}.gr-btn--gold{background:var(--gr-gold);color:var(--gr-ink)}.gr-btn--gold:hover{background:#b8892a;color:var(--gr-ink)}.gr-btn--lg{font-size:17px;padding:16px 26px;box-shadow:var(--gr-shadow-cta)}.gr-btn--md{font-size:16px;padding:15px 26px}.gr-btn--block{display:flex;width:100%}.gr-btn[aria-disabled=true],.gr-btn:disabled{opacity:.55;cursor:not-allowed}.gr-pdp-cta__content{display:inline-flex;width:100%;min-width:0;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.22em .38em;text-align:center;line-height:1.28}.gr-pdp-cta__label{min-width:0;overflow-wrap:anywhere}.gr-pdp-cta__price{flex:none;white-space:nowrap}.gr-img{display:block;width:100%;height:100%;object-fit:cover}.gr-img--contain{object-fit:contain}.gr-imgslot{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--gr-pale)}.gr-imgslot__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;color:var(--gr-faint-2);background:#00000005}.gr-imgslot__empty svg{opacity:.45}.gr-imgslot__empty span{font-size:12px;line-height:1.35;max-width:90%}.gr-stars{display:inline-flex;align-items:center;gap:1px;line-height:1;letter-spacing:.04em}.gr-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--gr-rail-gutter);scrollbar-width:none;-ms-overflow-style:none}.gr-rail::-webkit-scrollbar{display:none}.gr-rail>*{flex:0 0 min(84%,340px);scroll-snap-align:start}.gr-rail:after{content:"";flex:0 0 var(--gr-rail-gutter)}.gr-rail__hint{font-size:13px;font-weight:700;color:var(--gr-faint)}@media(min-width:760px){.gr-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.gr-rail>*{flex:none}.gr-rail__hint{display:none}}@media(min-width:1120px){.gr-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.gr-acc__row{border-bottom:1px solid var(--gr-border-cream)}.gr-acc__btn{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:18px 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font-family:var(--gr-font-head);font-size:17px;font-weight:600;line-height:1.35}.gr-acc__sign{flex:none;display:block;width:1ch;font-family:var(--gr-font-body);font-size:var(--gr-acc-sign-size, 20px);font-weight:400;line-height:inherit;text-align:center;color:inherit}.gr-acc__sign:before{content:"+"}.gr-acc__btn[aria-expanded=true] .gr-acc__sign:before{content:"\2013"}.gr-acc__panel{overflow:hidden}.gr-acc__panel[hidden]{display:none}.gr-acc__panel>div{padding-bottom:18px;font-size:15.5px;line-height:1.6;color:var(--gr-body)}@keyframes gr-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.gr-marq{overflow:hidden}.gr-marq__track{display:flex;width:max-content;animation:gr-marq linear infinite}.gr-marq:hover .gr-marq__track,.gr-marq:focus-within .gr-marq__track{animation-play-state:paused}.gr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10221a73;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s}gr-drawer[open] .gr-scrim,gr-cart-drawer[open] .gr-scrim{opacity:1;visibility:visible}.gr-panel{position:fixed;top:0;bottom:0;background:var(--gr-cream);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);max-height:100dvh}.gr-panel--left{left:0;width:min(340px,86vw);box-shadow:var(--gr-shadow-nav);transform:translate(-102%);overflow-y:auto}.gr-panel--right{right:0;width:min(430px,94vw);box-shadow:var(--gr-shadow-drawer);transform:translate(102%)}gr-drawer[open] .gr-panel,gr-cart-drawer[open] .gr-panel{transform:translate(0)}gr-drawer:not([open]) .gr-panel,gr-cart-drawer:not([open]) .gr-panel{visibility:hidden}body.gr-scroll-locked{overflow:hidden}.gr-qtybox{display:flex;align-items:stretch;flex:none;border:1px solid var(--gr-border-cream);background:#fff;border-radius:10px;overflow:hidden}.gr-qtybox__btn{width:36px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--gr-green);font-size:19px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;padding:0}.gr-qtybox__btn:hover:not(:disabled){background:var(--gr-pale)}.gr-qtybox__btn:disabled{opacity:.4;cursor:not-allowed}.gr-qtybox__input{width:40px;padding:9px 0;text-align:center;font-family:var(--gr-font-head);font-size:16px;font-weight:600;color:inherit;background:none;border:0;border-left:1px solid var(--gr-border-cream);border-right:1px solid var(--gr-border-cream);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gr-qtybox__input::-webkit-outer-spin-button,.gr-qtybox__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[aria-busy=true] .gr-qtybox__btn,[aria-busy=true] .gr-qtybox__input{pointer-events:none;opacity:.55}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.gr-marq__track{animation:none}.gr-marq{overflow-x:auto}}.gr-carousel{scroll-behavior:smooth}.gr-carousel:focus-visible{outline:2px solid var(--gr-gold);outline-offset:4px}.gr-carousel.is-scrollable{cursor:grab}.gr-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.gr-carousel.is-dragging *{pointer-events:none}@media(prefers-reduced-motion:reduce){.gr-carousel{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
