.gr-home{--gr-white: #ffffff;--gr-ink: #000000;--gr-grey: #f1f1ef;--gr-muted: #5c5c58;--gr-line: #e6e6e2;--gr-sky: #a9cbe8;--gr-tang: #f08a3c;--gr-sage: #b5c1ad;--gr-velvet: #10221a;--gr-gold: #c9a55c;--gr-ivory: #ece5d4;--gr-sans: "Jost", var(--font-body-family, "Helvetica Neue"), Arial, sans-serif;--gr-disp: "Archivo", "Helvetica Neue", Arial, sans-serif;--gr-serif: "Bodoni Moda", Didot, Georgia, serif;--gr-gutter: clamp(16px, 3vw, 40px);--gr-max: 1360px;--gr-r: 18px;--gr-ease: cubic-bezier(.2, .7, .2, 1);--gr-slide: .6s;--gr-zoom: .9s;color:var(--gr-ink);font-family:var(--gr-sans);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.gr-home *,.gr-home *:before,.gr-home *:after{box-sizing:border-box}.gr-home :where(a){color:inherit;text-decoration:none}.gr-home a.gr-tile,.gr-home a.gr-tile:hover,.gr-home a.gr-tile:focus{text-decoration:none}.gr-home :where(img){max-width:100%;display:block}.gr-home :where(p){margin:0}.gr-home :focus-visible{outline:2px solid var(--gr-tang);outline-offset:3px}.gr-home :where(h1,h2,h3){margin:0;color:inherit;font-family:var(--gr-disp);font-stretch:72%;font-weight:800;font-style:normal;line-height:.95;letter-spacing:-.005em;text-transform:none;text-wrap:balance;word-break:normal;overflow-wrap:normal}@media(prefers-reduced-motion:reduce){.gr-home *,.gr-home *:before,.gr-home *:after{transition:none!important;animation:none!important}}.gr-wrap{max-width:var(--gr-max);margin-inline:auto;padding-inline:var(--gr-gutter)}.gr-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.gr-btn{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--gr-sans);padding:13px 18px;border-radius:999px;border:0;cursor:pointer;background:var(--gr-ink);color:#fff;text-decoration:none;transition:background .2s,color .2s}.gr-btn--white{background:#fff;color:var(--gr-ink)}.gr-btn:hover,a:hover>.gr-btn,a:hover .gr-foot .gr-btn,a.gr-tile:hover .gr-btn,button:hover .gr-btn{background:var(--gr-tang);color:var(--gr-ink)}.gr-bento-sec{padding-block:14px 8px}.gr-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);grid-auto-flow:row dense;gap:14px}.gr-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--gr-r);background:var(--gr-tile-bg, var(--gr-grey));color:var(--gr-tile-fg, var(--gr-ink));text-decoration:none;min-width:0}.gr-tile .gr-lab{font-weight:700;font-size:13px}.gr-tile h2{font-size:clamp(28px,3vw,42px)}.gr-tile p{font-size:15px;max-width:30em}.gr-tile .gr-price{font-weight:700;font-variant-numeric:tabular-nums;font-size:17px}.gr-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}button.gr-tile{font:inherit;text-align:left;border:0;cursor:pointer;width:100%}.gr-lab-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.gr-badge{position:absolute;z-index:3;top:26px;right:-46px;width:180px;padding:7px 0;transform:rotate(45deg);pointer-events:none;box-shadow:0 2px 6px #0000001f;background:var(--gr-badge-bg, var(--gr-tang));color:var(--gr-badge-fg, var(--gr-ink));font:800 12px/1.1 var(--gr-sans);text-transform:uppercase;letter-spacing:.05em;text-align:center}.gr-has-badge>.gr-lab,.gr-has-badge>h2{padding-right:56px}.gr-t-campaign>.gr-tile-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.gr-tile .gr-bg,.gr-tile img.gr-corner,.gr-t-mw .gr-mw-pic,.gr-t-colour .gr-pic img{transition:transform .2s ease-out}.gr-tile img.gr-corner,.gr-t-mw .gr-mw-pic{transform-origin:100% 100%}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a.gr-tile,button.gr-tile,.gr-t-campaign:has(>.gr-tile-link:not([hidden])){transition:transform .2s ease-out,box-shadow .2s ease-out}.gr-t-colour{transition:background .3s,transform .2s ease-out,box-shadow .2s ease-out}a.gr-tile:hover,button.gr-tile:hover,.gr-t-colour:hover,.gr-t-campaign:has(>.gr-tile-link:not([hidden])):hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000024}.gr-tile:hover .gr-bg,.gr-tile:hover img.gr-corner,.gr-t-mw:hover .gr-mw-pic,.gr-t-colour:hover .gr-pic img{transform:scale(1.04)}}.gr-t-campaign{grid-column:span 2;grid-row:span 2;justify-content:flex-end;padding:clamp(22px,3vw,40px);padding-bottom:22px;background:#000;color:#fff}.gr-t-campaign[hidden]{display:none}.gr-t-campaign .gr-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gr-t-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 30%,#000000d1)}.gr-t-campaign>:not(.gr-bg){position:relative;z-index:2}.gr-t-campaign h1,.gr-t-campaign h2{font-size:clamp(52px,6.6vw,104px);font-stretch:62%;font-weight:900;line-height:.85}.gr-t-campaign p{font-size:18px;color:#e9e9e6}.gr-t-campaign .gr-subtitle{font:800 clamp(20px,2vw,28px)/1.1 var(--gr-sans);color:#fff;text-transform:uppercase;letter-spacing:.01em}.gr-t-campaign .gr-small-print{font-size:13px;color:#a9a9a4;margin-top:-2px}.gr-t-campaign .gr-small-print span+span{margin-left:.3em}@media(max-width:620px){.gr-t-campaign .gr-small-print span{display:block}.gr-t-campaign .gr-small-print span+span{margin-left:0}}.gr-count{display:grid;gap:8px}.gr-count[hidden]{display:none}.gr-count-lab{font-weight:700;font-size:15px}.gr-count-units{display:flex;gap:12px;font-variant-numeric:tabular-nums}.gr-count-units>div{display:grid;justify-items:center}@property --gr-p{syntax: "<number>"; inherits: true; initial-value: 0;}.gr-ring{position:relative;display:grid;place-items:center;width:66px;aspect-ratio:1;transition:--gr-p .9s cubic-bezier(.22,1,.36,1)}.gr-ring:before,.gr-ring:after{content:"";position:absolute;border-radius:50%}.gr-ring:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid rgba(208,222,232,.5)}.gr-ring:after{top:0;right:0;bottom:0;left:0;background:conic-gradient(#f7c24a,#f08a3c calc(var(--gr-p) * .5%),#e5532b calc(var(--gr-p) * 1%),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5.5px))}.gr-ring b{position:relative;font-family:var(--gr-disp);font-size:27px;font-stretch:70%;font-weight:800;line-height:1}.gr-count-units span{font-size:11px;line-height:1;margin-top:7px;color:#e3e3df;text-transform:uppercase;letter-spacing:.08em}@media(max-width:620px){.gr-count-units{gap:8px}.gr-ring{width:56px}.gr-ring:after{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4.5px))}.gr-ring:before{top:1.5px;right:1.5px;bottom:1.5px;left:1.5px}.gr-ring b{font-size:23px}.gr-count-units span{font-size:10px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.gr-ring{transition:none}}.gr-t-campaign [data-gr-show][hidden]{display:none}.gr-final-tag{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--gr-tang);color:var(--gr-ink);font-weight:700;font-size:13px;line-height:1.2}.gr-t-campaign .gr-early-note{margin-top:10px;font-size:14px;color:#cfcfcb}.gr-t-campaign .gr-early{flex:1 1 100%}.gr-early-form{display:flex;flex-wrap:wrap;gap:8px;max-width:520px}.gr-early-form input[type=email]{flex:1 1 220px;min-width:0;font:inherit;font-size:16px;color:var(--gr-ink);padding:13px 16px;border-radius:999px;border:0;background:#fff}.gr-early-form .gr-btn{background:var(--gr-tang);color:var(--gr-ink)}.gr-early-form .gr-btn:hover{background:#fff}.gr-t-campaign .gr-early-form .gr-msg{flex-basis:100%;margin-top:2px;font-size:15px;color:#fff}.gr-home .gr-tile,.gr-home .gr-news{scroll-margin-top:90px}@media(min-width:990px){.gr-home .gr-tile,.gr-home .gr-news{scroll-margin-top:170px}}.gr-home [data-gr-form-msg]:focus,.gr-home [data-gr-form-msg]:focus-visible{outline:none}.gr-home form.is-done>:not(.gr-msg){display:none}.gr-early:has(form.is-done) .gr-early-note{display:none}.gr-t-campaign .gr-early-form.is-done .gr-msg{font-size:17px;font-weight:600}.gr-t-colour{grid-row:span 2;transition:background .3s}.gr-t-colour .gr-pic{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.gr-t-colour .gr-pic img{max-height:330px;width:auto;mix-blend-mode:multiply}.gr-t-colour .gr-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gr-t-colour .gr-foot,.gr-t-colour .gr-sw{position:relative;z-index:2}.gr-t-colour .gr-foot{align-items:center}.gr-sw{display:flex;gap:8px;flex-wrap:wrap}.gr-sw button{width:30px;height:30px;padding:0;border-radius:50%;border:2px solid #fff;cursor:pointer;background:var(--gr-swatch, #ccc);transition:transform .35s var(--gr-ease)}.gr-sw button:hover{transform:scale(1.12)}.gr-sw button[aria-pressed=true]{outline:2px solid var(--gr-ink);outline-offset:2px}.gr-sw button[data-available=false]{opacity:.45}.gr-t-product,.gr-t-beginner{--gr-pic: calc((100% - 44px)*.4) }.gr-t-product img.gr-corner,.gr-t-beginner img.gr-corner{position:absolute;right:22px;bottom:22px;width:var(--gr-pic);height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 50%;border-radius:12px;background:#fff}.gr-t-product .gr-txt,.gr-t-beginner .gr-txt{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;z-index:1;max-width:calc(60% - 14px)}.gr-t-product h2,.gr-t-beginner h2{font-size:clamp(20px,1.8vw,26px);overflow-wrap:anywhere}.gr-t-product .gr-txt .gr-btn,.gr-t-beginner .gr-txt .gr-btn{margin-top:auto;white-space:nowrap}.gr-tile .gr-btn{white-space:nowrap}.gr-t-mw{background:var(--gr-velvet);color:var(--gr-ivory)}.gr-t-mw .gr-mw-pic{position:absolute;top:0;right:0;width:44%;height:100%;object-fit:cover;object-position:50% 20%;-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%)}.gr-t-mw .gr-txt{position:relative;z-index:1;max-width:64%;display:flex;flex-direction:column;gap:12px;flex:1}.gr-t-mw h2{font-family:var(--gr-serif);font-weight:500;font-stretch:100%;font-size:clamp(20px,1.9vw,30px);line-height:1.05}.gr-t-mw p{color:#b9b4a4}.gr-t-mw .gr-lab{color:var(--gr-gold)}.gr-t-mw .gr-btn{background:var(--gr-gold);color:var(--gr-velvet);margin-top:auto;align-self:flex-start;white-space:nowrap;width:max-content}.gr-t-repair{background:var(--gr-tile-bg, #ede6d8);color:var(--gr-ink)}.gr-t-repair img{border-radius:12px;width:84px;height:84px;object-fit:cover}.gr-t-repair .gr-btn{background:var(--gr-ink);color:#fff}.gr-t-repair:hover .gr-btn{background:var(--gr-tang);color:var(--gr-ink)}.gr-t-vip .gr-btn{background:var(--gr-ink);color:#fff}.gr-t-vip:hover .gr-btn{background:#fff;color:var(--gr-ink)}.gr-wait-form{display:flex;flex-wrap:wrap;gap:8px}.gr-wait-form input[type=email]{flex:1 1 220px;min-width:0;font:inherit;font-size:16px;color:var(--gr-ink);padding:12px 16px;border-radius:999px;border:1px solid #d9d9d4;background:#fff}.gr-wait-form .gr-msg{flex-basis:100%}.gr-wait-form.is-done .gr-msg{font-weight:600}@media(max-width:1100px){.gr-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-t-colour{grid-row:span 1}.gr-t-colour .gr-pic img{max-height:220px}}@media(max-width:620px){.gr-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.gr-hide-phone{display:none!important}.gr-t-campaign,.gr-t-beginner,.gr-t-colour{grid-column:1 / -1}.gr-t-campaign{grid-row:auto;min-height:440px;order:1}.gr-t-beginner{order:2}.gr-t-colour{order:3}.gr-t-product{order:4}.gr-t-vip{order:5}.gr-t-mw{order:6}.gr-t-repair{order:7}.gr-t-product,.gr-t-vip,.gr-t-mw,.gr-t-repair{padding:14px;gap:6px}.gr-t-product .gr-lab,.gr-t-vip .gr-lab,.gr-t-mw .gr-lab,.gr-t-repair .gr-lab{font-size:12px}.gr-t-product h2,.gr-t-vip h2,.gr-t-repair h2{font-size:21px}.gr-t-mw h2{font-size:22px}.gr-t-product p,.gr-t-vip p,.gr-t-mw p,.gr-t-repair p{font-size:13px;line-height:1.4}.gr-t-product .gr-price{font-size:15px}.gr-t-product .gr-txt{max-width:none;gap:6px}.gr-t-product .gr-txt .gr-btn,.gr-t-vip .gr-btn,.gr-t-mw .gr-btn,.gr-t-repair .gr-btn{padding:10px 12px;font-size:13px;line-height:1.2}.gr-badge{top:18px;right:-44px;width:150px;padding:5px 0;font-size:10px}.gr-t-product.gr-has-badge .gr-txt>.gr-lab,.gr-t-product.gr-has-badge .gr-txt>h2{padding-right:34px}.gr-t-product .gr-txt{display:contents}.gr-t-product img.gr-corner{position:static;align-self:center;margin-top:auto;order:1;width:100%;max-width:110px;border-radius:10px}.gr-t-product .gr-txt .gr-btn{order:2;margin-top:8px;align-self:flex-start}.gr-t-mw .gr-mw-pic{position:static;width:calc(100% + 28px);height:120px;margin:-14px -14px 2px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.gr-t-mw .gr-txt{max-width:none;gap:6px}.gr-t-mw .gr-btn{padding:9px 8px;font-size:12px;letter-spacing:-.01em;margin-right:-14px}.gr-t-beginner{padding:18px;min-height:170px;--gr-pic: calc((100% - 36px)*.34) }.gr-t-beginner h2{font-size:24px}.gr-t-beginner .gr-txt{max-width:calc(66% - 12px);gap:6px}.gr-t-beginner img.gr-corner{right:18px;bottom:18px;border-radius:10px}}.gr-sec{padding-block:clamp(40px,5vw,72px)}.gr-sec--flush{padding-top:0}.gr-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.gr-sh h2{font-size:clamp(34px,4vw,56px)}.gr-sub{color:var(--gr-muted);margin-top:8px;max-width:40em}.gr-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;background:var(--gr-grey);padding:5px;border-radius:20px}.gr-sh .gr-tabs{border-radius:999px}.gr-tabs--below{margin-bottom:18px}.gr-tabs button{font:700 14px/1 var(--gr-sans);padding:10px 16px;border-radius:999px;border:0;background:transparent;cursor:pointer;color:var(--gr-muted)}.gr-tabs button[aria-selected=true]{background:#fff;color:var(--gr-ink);box-shadow:0 1px 2px #00000014}.gr-tabs button:hover{color:var(--gr-ink)}.gr-tabs--pill{position:relative}.gr-tabs__pill{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000014,0 3px 10px #0000000d;transition:transform var(--gr-slide) var(--gr-ease),width var(--gr-slide) var(--gr-ease),height var(--gr-slide) var(--gr-ease)}.gr-tabs--pill button{position:relative;z-index:1;transition:color .4s}.gr-tabs--pill button[aria-selected=true]{background:transparent;box-shadow:none}.gr-panel[hidden]{display:none!important}.gr-tabbar{display:contents}.gr-tabbar__all{display:none}@media(max-width:620px){.gr-sh>[data-gr-all]{display:none}.gr-tabbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:relative;background:var(--gr-grey);padding:5px;border-radius:20px;margin-bottom:18px}.gr-tabbar>.gr-tabs{display:contents;position:static}.gr-home .gr-tabbar__all:not([hidden]){display:inline-flex;margin-left:auto;padding:10px 18px;font-size:14px;line-height:1}}.gr-home img.gr-img-wait{opacity:0}.gr-grid{display:grid;gap:16px}.gr-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.gr-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.gr-grid--6,.gr-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.gr-grid--6,.gr-grid--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.gr-prod{display:grid;gap:6px;align-content:start;text-decoration:none;min-width:0}.gr-prod .gr-im{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--gr-grey);border-radius:14px}.gr-prod .gr-im img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.gr-prod .gr-flag{position:absolute;left:10px;top:10px;font-size:12px;font-weight:700;background:var(--gr-tang);padding:4px 8px;border-radius:999px}.gr-prod .gr-tag{font-size:12px;font-weight:600;color:#b4500c;margin-top:2px}.gr-prod .gr-br{font-size:13px;color:var(--gr-muted)}.gr-prod .gr-nm{font-weight:700;line-height:1.3}.gr-prod .gr-pr{font-variant-numeric:tabular-nums}.gr-prod .gr-pr s{color:var(--gr-muted);margin-left:4px}.gr-prod:hover .gr-nm{text-decoration:underline;text-underline-offset:3px}.gr-prod .gr-im,.gr-lv .gr-im{overflow:hidden}.gr-prod .gr-im img,.gr-lv .gr-im img{transition:transform var(--gr-zoom) var(--gr-ease),opacity .6s ease}.gr-prod:hover .gr-im img,.gr-lv:hover .gr-im img{transform:scale(1.05)}.gr-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gr-lv{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--gr-r);background:var(--gr-grey);text-decoration:none}.gr-lv .gr-im{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#fff}.gr-lv .gr-im img{height:90%;width:auto;object-fit:contain}.gr-lv .gr-t{padding:16px 18px;display:grid;gap:4px;align-content:start}.gr-lv h3{font-size:30px}.gr-lv span{color:var(--gr-muted);font-variant-numeric:tabular-nums}.gr-lv--mw{background:var(--gr-velvet);color:var(--gr-ivory)}.gr-lv--mw .gr-im{background:var(--gr-mat, var(--gr-ivory))}.gr-lv--mw h3{font-family:var(--gr-serif);font-weight:500;font-stretch:100%}.gr-lv--mw span{color:#b9b4a4}button.gr-lv{font:inherit;text-align:left;border:0;padding:0;width:100%;cursor:pointer}.gr-lv:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media(max-width:900px){.gr-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gr-lv h3{font-size:22px}.gr-lv .gr-t{padding:12px 12px 14px}.gr-lv--mw span{font-size:13px;line-height:1.35}}.gr-news-sec{padding-block:0 clamp(40px,5vw,72px)}.gr-news{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:clamp(24px,4vw,48px);border-radius:var(--gr-r);background:var(--gr-ink);color:#fff}.gr-news h2{font-size:clamp(34px,4vw,56px)}.gr-news p{color:#cfcfcb;margin-top:10px;max-width:34em}.gr-news form{display:flex;gap:8px;flex-wrap:wrap}.gr-news input[type=email]{flex:1 1 220px;min-width:0;font:inherit;font-size:16px;color:var(--gr-ink);padding:13px 16px;border-radius:999px;border:0;background:#fff}.gr-news .gr-btn{background:var(--gr-tang);color:var(--gr-ink)}.gr-news .gr-btn:hover{background:#fff}.gr-news .gr-msg{flex-basis:100%;margin-top:4px;color:#fff}@media(max-width:760px){.gr-news{grid-template-columns:1fr}}@media(min-width:990px){.shopify-section:has(>.gr-ben-sec){position:sticky;top:var(--gr-head-offset, 0px);z-index:50}}.gr-ben-bar{display:block;width:100%;padding:0;border:0;border-radius:0;overflow:hidden;cursor:pointer;background:var(--gr-ben-bg, #1f3b2f);color:#fff;text-align:left}.gr-ben-track{display:flex;width:max-content;animation:gr-marquee var(--gr-ben-speed, 40s) linear infinite}.gr-ben-bar:hover .gr-ben-track,.gr-ben-bar:focus-visible .gr-ben-track{animation-play-state:paused}.gr-ben-set{display:flex}.gr-ben-item{display:inline-flex;align-items:center;white-space:nowrap;padding-block:16px;font:800 clamp(20px,2vw,28px)/1 var(--gr-disp);font-stretch:72%}.gr-ben-star{flex:none;margin-inline:clamp(22px,3vw,40px);color:var(--gr-tang)}.gr-ben-bar:hover .gr-ben-item{color:#f3f3f0}@keyframes gr-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gr-ben-bar{overflow-x:auto}.gr-ben-set+.gr-ben-set{display:none}}.gr-dialog.gr-drawer{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(680px,calc(100vw - 32px));height:auto;max-width:none;max-height:none;border-radius:16px;padding:0;overflow:hidden}.gr-dialog.gr-drawer[open]{display:flex;flex-direction:column;animation:gr-drawer-in .45s var(--gr-ease) both}.gr-dialog.gr-drawer.is-closing{animation:gr-drawer-out .28s ease-in both}@keyframes gr-drawer-in{0%{transform:translate(calc(100% + 24px))}}@keyframes gr-drawer-out{to{transform:translate(calc(100% + 24px))}}.gr-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 32px 14px}.gr-drawer__head h2{font:600 18px/1.3 var(--gr-sans);font-stretch:100%;letter-spacing:0}.gr-drawer .gr-x{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:var(--gr-grey);color:var(--gr-ink);font-size:20px;line-height:1;cursor:pointer}.gr-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 32px 36px;display:grid;gap:28px;align-content:start}.gr-ben-intro{color:var(--gr-muted)}.gr-ben-detail{display:grid;gap:10px}.gr-ben-detail h3{font-size:clamp(26px,2.4vw,32px);color:var(--gr-ben-bg, #1f3b2f)}@media(max-width:620px){.gr-dialog.gr-drawer{inset:8px 8px 8px auto;width:calc(100vw - 16px)}.gr-drawer__head{padding:18px 20px 10px}.gr-drawer__body{padding:4px 20px 28px;gap:24px}}.gr-rte{display:grid;gap:10px}.gr-rte :where(ul,ol){margin:0;padding-left:1.3em;display:grid;gap:4px}.gr-rte strong{color:var(--gr-ink)}.gr-dialog{border:0;border-radius:var(--gr-r);padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:var(--gr-ink);background:#fff}.gr-dialog::backdrop{background:#0000008c}.gr-dialog[open]{animation:gr-dlg-in .42s var(--gr-ease) both}.gr-dialog[open]::backdrop{animation:gr-fade-in .42s ease both}.gr-dialog.is-closing{animation:gr-dlg-out .24s ease-in both}.gr-dialog.is-closing::backdrop{animation:gr-fade-out .24s ease-in both}@keyframes gr-dlg-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes gr-dlg-out{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes gr-fade-in{0%{opacity:0}}@keyframes gr-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.gr-dialog[open],.gr-dialog[open]::backdrop{animation:none}}.gr-dlg{display:grid;gap:16px;padding:clamp(20px,3vw,32px);position:relative}.gr-dlg .gr-lab{font-weight:700;font-size:13px;color:#b4500c}.gr-dlg h2{font-size:clamp(30px,3vw,40px);padding-right:40px}.gr-dlg .gr-x{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:50%;border:0;background:var(--gr-grey);color:var(--gr-ink);font-size:20px;line-height:1;cursor:pointer}.gr-dlg fieldset{border:0;margin:0;padding:0;min-width:0}.gr-dlg legend{font-weight:600;margin-bottom:10px;padding:0}.gr-dlg legend small{font-weight:400;font-size:14px;color:var(--gr-muted)}.gr-opt{display:flex;flex-wrap:wrap;gap:8px}.gr-opt label{position:relative}.gr-opt input{position:absolute;opacity:0;pointer-events:none}.gr-opt span{display:inline-block;padding:10px 16px;border-radius:999px;background:var(--gr-grey);font-weight:600;font-size:14px;cursor:pointer}.gr-opt input:checked+span{background:var(--gr-ink);color:#fff}.gr-opt input:focus-visible+span{outline:2px solid var(--gr-tang);outline-offset:2px}.gr-f{display:grid;gap:6px;font-size:14px;color:var(--gr-muted)}.gr-f input,.gr-f textarea{font:inherit;font-size:16px;color:var(--gr-ink);width:100%;border:1px solid #d9d9d4;border-radius:10px;padding:11px 12px;background:#fff}.gr-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.gr-two{grid-template-columns:1fr}}.gr-acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.gr-small{font-size:13px;color:var(--gr-muted)}.gr-ok{background:var(--gr-grey);border-radius:10px;padding:12px 14px;color:var(--gr-ink)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gr-home.css.map */
