.gcpx{position:relative;background:#fff;color:#1c1b1b;font-family:Montserrat,sans-serif}.gcpx{overflow-x:clip}.gcpx *,.gcpx *:before,.gcpx *:after{box-sizing:border-box}.gcpx [hidden]{display:none!important}.gcpx-grid{max-width:1240px;margin:0 auto;padding:14px 16px 40px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "col";row-gap:0}.gcpx-head{grid-area:head;text-align:center;margin:0 0 12px}.gcpx-gallery{grid-area:gal;min-width:0}.gcpx-col{grid-area:col;min-width:0}.gcpx-offnote{grid-column:1 / -1;padding:40px 0;text-align:center;color:#55565e}@media screen and (min-width:1000px){.gcpx-grid{padding:22px 32px 64px;grid-template-columns:minmax(0,1fr) minmax(380px,480px);grid-template-rows:auto 1fr;grid-template-areas:"gal head" "gal col";column-gap:56px;align-items:start}.gcpx-gallery{position:sticky;top:calc(var(--header-height,78px) + 18px);align-self:start}.gcpx-head{margin:6px 0 16px}}@media screen and (max-width:999px){.gcpx-grid{max-width:600px}}.gcpx-title{margin:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.55;letter-spacing:calc(.2em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);color:#1c1b1b;text-wrap:balance}@media screen and (max-width:999px){.gcpx-title{line-height:1.25;letter-spacing:calc(.11em * var(--gcx-track,1))}}.gcpx-stage{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border-radius:20px;overflow:hidden;isolation:isolate;background:var(--veil-slab,linear-gradient(180deg,rgb(250 251 254 / .8) 0%,rgb(232 236 245 / .76) 55%,rgb(241 244 251 / .82) 100%));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-slab,inset 0 1px 0 rgba(255,255,255,.95)),var(--elev-1,0 1px 2px rgba(16,18,27,.05))}.gcpx-frame{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:1000px){.gcpx-stage{width:min(100%,clamp(440px,calc(100vh - var(--header-height,78px) - 190px),740px));margin-inline:auto}}.gcpx-shot,.gcpx-ex{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto;border-radius:0}.gcpx-shot{top:5.5%;right:6%;bottom:6.5%;left:6%}.gcpx-shot .gcx-engrave__img,.gcpx-ex .gcx-engrave__img{transition:opacity .28s ease}.gcpx-shot.is-leaving .gcx-engrave__img{opacity:.35}.gcpx-stage .gcpx-ex{top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:0;background:transparent;box-shadow:none}.gcpx-ex__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9ebf0 center/cover no-repeat;filter:blur(14px);transform:scale(1.08)}.gcpx-stage:not([data-mode=examples]) .gcpx-ex__ph{display:none}.gcpx-stage[data-mode=examples] .gcpx-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#10121b2e,#10121b00 16% 82%,#10121b2e)}.gcpx-stage .gcpx-ex .gcx-engrave__img{position:relative;object-fit:cover;object-position:50% 50%;mix-blend-mode:normal;opacity:0;transition:opacity .35s ease}.gcpx-stage .gcpx-ex.is-in .gcx-engrave__img{opacity:1}.gcpx-stage .gcpx-ex .gcx-engrave__mark{z-index:1}.gcpx-stage .gcpx-ex.is-video .gcx-engrave__img{object-fit:cover}.gcpx-ex__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background:transparent;opacity:0;transition:opacity .3s ease;cursor:pointer}.gcpx-ex.is-playing .gcpx-ex__video{opacity:1}.gcpx-stage[data-mode=examples][data-exkind=video] .gcpx-zoom{display:none}.gcpx-thumb__play{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;color:#1c1b1b;pointer-events:none;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 .5px #10121b33,0 1px 3px #10121b2e}.gcpx-thumb__play svg{display:block;width:11px;height:11px;margin-left:1px}.gcpx-shot.gcpx-ghost .gcx-engrave__text{opacity:.55}.gcpx-loading{position:absolute;left:50%;top:50%;z-index:3;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid rgba(22,22,26,.14);border-top-color:#16161ab3;opacity:0;pointer-events:none;transition:opacity .15s ease}.gcpx-shot.is-loading .gcpx-loading{opacity:1;animation:gcpxSpin .7s linear infinite}@keyframes gcpxSpin{to{transform:rotate(360deg)}}.gcpx-modes{z-index:6}.gcpx-modes .gcx-toggle__dot{width:20px;height:20px}.gcpx-modes .gcx-toggle__dot svg{width:11px;height:11px}.gcpx-pick{position:absolute;left:50%;bottom:12px;z-index:5;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 7px;width:max-content;max-width:calc(100% - 24px);margin:0;padding:7px 14px;border-radius:16px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:calc(.01em * var(--gcx-track,1));color:#1c1b1b;text-align:center;background-color:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 0 0 .5px #12141c2e,inset 0 1px #fffffff2,inset 0 -1px #12141c1a,inset 0 0 20px #12141c0d,0 10px 26px -12px #12141c57}.gcpx-pick>span:not(.gcpx-pick__l):not(.gcpx-pick__sep):not(.gcpx-pick__ini){font-weight:500;color:#3a3b42}.gcpx-pick__sep{color:#8a8b93;font-weight:500}.gcpx-pick__ini{margin-inline-start:2px;font-weight:700;letter-spacing:.12em}.gcpx-ex__cap{left:auto;inset-inline-start:12px;transform:none;justify-content:flex-start;text-align:start;max-width:calc(100% - 24px);font-weight:500;color:#3a3b42}.gcpx-stage .gcpx-modes{background-color:#ffffffb8}@media screen and (max-width:480px){.gcpx-pick{bottom:10px;padding:6px 12px;gap:2px 5px;font-size:11px}.gcpx-ex__cap{inset-inline-start:10px;max-width:calc(100% - 20px)}}.gcpx-stage>.gcpx-ex__nav{position:absolute;top:50%;z-index:6;width:40px;height:40px;margin:0;border-radius:50%;transform:translateY(-50%)}.gcpx-stage>.gcpx-ex__nav svg{width:13px;height:13px}.gcpx-stage>.gcpx-ex__nav:hover{transform:translateY(-50%) scale(1.05)}.gcpx-stage>.gcpx-ex__nav:active{transform:translateY(-50%) scale(.94);transition-duration:.08s}.gcpx-stage>.gcpx-ex__nav--prev{left:12px;right:auto}.gcpx-stage>.gcpx-ex__nav--next{right:12px;left:auto}.gcpx-stage:not([data-mode=examples]) .gcpx-ex__nav{display:none}.gcpx-zoom{position:absolute;top:15px;inset-inline-end:15px;z-index:7;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;cursor:zoom-in;color:#1c1b1b;background:var(--veil-chip,rgba(255,255,255,.8));-webkit-backdrop-filter:saturate(150%) blur(8px);backdrop-filter:saturate(150%) blur(8px);box-shadow:var(--ring-1,0 0 0 .5px rgba(16,18,27,.2)),var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 rgba(255,255,255,.95));transition:transform .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.gcpx-zoom svg{display:block;width:19px;height:19px}.gcpx-zoom:hover{transform:scale(1.05);background-color:#ffffff85}.gcpx-zoom:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-stage .gcpx-modes{max-width:calc(100% - 82px)}@media screen and (max-width:999px){.gcpx-zoom{top:12px;inset-inline-end:12px}.gcpx-stage .gcpx-modes{max-width:calc(100% - 76px)}}@media(prefers-reduced-motion:reduce){.gcpx-zoom{transition:none}}@media screen and (max-width:767px){.gcpx-stage .gcpx-modes{top:7px;inset-inline-start:7px;padding:3px;max-width:calc(100% - 58px)}.gcpx-stage .gcpx-modes .gcx-toggle__opt{gap:6px;padding:5px 9px;font-size:11px;line-height:14px}.gcpx-stage .gcpx-modes .gcx-toggle__dot{width:16px;height:16px;margin:-1px 0}.gcpx-stage .gcpx-modes .gcx-toggle__dot svg{width:9px;height:9px}.gcpx-zoom{top:7px;inset-inline-end:7px;width:36px;height:36px}.gcpx-zoom svg{width:17px;height:17px}.gcpx-stage>.gcpx-ex__nav{width:34px;height:34px}.gcpx-stage>.gcpx-ex__nav svg{width:11px;height:11px}.gcpx-stage>.gcpx-ex__nav--prev{left:8px}.gcpx-stage>.gcpx-ex__nav--next{right:8px}}.gcpx-thumbs{margin-top:12px;--gcx-gap:10px;--gcx-pad-x:3px;--gcx-pad-y:3px}.gcpx-thumb{position:relative;flex:0 0 auto;width:76px;height:76px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--veil-chip,rgba(255,255,255,.9));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-chip,inset 0 1px 0 #fff);transition:box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.gcpx-thumbs__track>*{scroll-snap-align:center}.gcpx-thumbs__track>:first-child{margin-left:auto}.gcpx-thumbs__track>:last-child{margin-right:auto}.gcpx-thumb:hover{transform:translateY(-1px)}.gcpx-thumb.is-on{box-shadow:0 0 0 2px #000,var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-thumb:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-thumb__eng{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.gcpx-thumb__eng .gcx-engrave__img{object-fit:cover}.gcpx-note{margin:10px 0 0;font-size:11.5px;font-weight:400;line-height:1.4;color:#6a6b73;text-align:center}@media screen and (max-width:999px){.gcpx-thumb{width:66px;height:66px;border-radius:11px}}.gcpx-col{padding-top:0}.gcpx-meta{margin:22px 0 0;flex-wrap:nowrap}.gcpx-meta>.gcx-pricelist{flex:0 1 auto;min-width:0}@media screen and (min-width:1000px){.gcpx-meta{margin-top:0}}.gcpx-rate{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.gcpx-rate .gcx-rating{flex:0 0 auto}.gcpx .gcpx-tip{margin-inline-start:6px;vertical-align:middle;text-transform:none;letter-spacing:0}.gcpx .gcpx-tip .gc-sp-addon__tipbubble,.gcpx-extras .gc-sp-addon__tipbubble{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:start;white-space:normal;max-width:250px}.gcpx .gcpx-tip .gc-sp-addon__tipbubble{width:max-content;max-width:min(250px,calc(100vw - 40px))}.gcpx-tip--below .gc-sp-addon__tipbubble{top:calc(100% + 8px);bottom:auto}.gcpx-tip--below .gc-sp-addon__tipbubble:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1c1b1b}.gcpx .gcpx-tip--end .gc-sp-addon__tipbubble{left:auto;right:-8px;transform:translateY(4px)}.gcpx .gcpx-tip--end:hover .gc-sp-addon__tipbubble,.gcpx .gcpx-tip--end:focus .gc-sp-addon__tipbubble,.gcpx .gcpx-tip--end.is-open .gc-sp-addon__tipbubble{transform:translateY(0)}.gcpx .gcpx-tip--end .gc-sp-addon__tipbubble:after{left:auto;right:11px;transform:none}.gcpx-rate .gcpx-tip{margin:0}.gcpx-lead{margin:14px auto 0;font-size:13.5px;line-height:1.6}.gcpx-form{margin:0}.gcpx-slab{margin:34px 0 0}.gcpx-slab+.gcpx-slab{margin-top:30px}.gcpx .gcpx-step__label,.gcpx .gc-addons__label.gcpx-step__label,.gcpx .gcpx-sumslab>.gcx-slab__label{display:inline-flex;align-items:center;gap:8px;padding:0 10px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-radius:0}.gcpx .gcpx-sumslab>.gcx-slab__label{padding:0 12px}.gcpx-step__n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:#1c1b1b;background:var(--veil-chip,linear-gradient(180deg,rgba(252,253,255,.8) 0%,rgba(235,239,247,.72) 58%,rgba(244,247,252,.78) 100%));-webkit-backdrop-filter:saturate(150%) blur(8px);backdrop-filter:saturate(150%) blur(8px);box-shadow:var(--ring-1,0 0 0 .5px rgba(16,18,27,.2)),var(--rim-chip,inset 0 1px 0 rgba(255,255,255,.95)),inset 0 -2px 4px -2px #12141c29,var(--elev-1,0 1px 2px rgba(16,18,27,.05))}.gcpx-step__t{min-width:0}html[dir=rtl] .gcpx .gcpx-step__label,html[dir=rtl] .gcpx .gcpx-sumslab>.gcx-slab__label{direction:rtl}:root:is(:lang(ar),:lang(he),:lang(hi),:lang(ta),:lang(ja),:lang(ko),:lang(zh)) .gcpx .gc-addons__label{text-transform:none;letter-spacing:0}.gcpx .gcpx-step .ProductForm__Option.gcpx-devopt{margin:0}.gcpx-slab>.gcx-tray+.ProductForm__Option{margin-top:6px}.gcpx-slab .ProductForm__Option+.gcx-tray{margin-top:4px}.gcpx-slab .gcx-tray__name{margin-bottom:12px}.gcpx-leathers-row{margin:0 -6px;--gcpx-tile:116px;--gcx-chev-top:calc(11px + (var(--gcpx-tile) - 12px) / 2)}.gcpx-leathers{--gcx-gap:10px;--gcx-pad-x:6px;--gcx-pad-y:5px}.gcpx .gcx-slab,.gcpx .gcx-tray,.gcpx .gcx-card{-webkit-backdrop-filter:none;backdrop-filter:none}.gcpx-leather{flex-direction:column;align-items:stretch;gap:0;width:var(--gcpx-tile,116px);padding:6px 6px 10px;text-align:start;cursor:pointer;font-family:inherit;color:#1c1b1b;transition:transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.gcpx-leather:hover{transform:translateY(-1px)}.gcpx-leather:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px #000,0 6px 16px -8px #12141c59;opacity:0;transition:opacity .16s ease}.gcpx-leather.is-on:after{opacity:1}.gcpx-leather:focus-visible{outline:2px solid #000;outline-offset:3px}.gcpx-leather.is-out{opacity:.45}.gcpx-leather__img{display:block;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f2f5;box-shadow:inset 0 0 0 .5px #12141c1f}.gcpx-leather__img img{display:block;width:100%;height:100%;object-fit:cover}.gcpx-leather__name{display:block;margin:8px 2px 0;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:calc(.01em * var(--gcx-track,1));color:#16161a}.gcpx-leather__desc{display:block;margin:2px 2px 0;font-size:10.5px;font-weight:500;line-height:1.3;color:#6a6b73}.gcpx-leather__from{display:block;margin:6px 2px 0;font-size:11px;font-weight:600;line-height:1.2;color:#16161a;font-variant-numeric:tabular-nums}.gcpx-leather.is-wait .gcpx-leather__img{position:relative}.gcpx-leather.is-wait .gcpx-leather__img:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:gcpxSpin .7s linear infinite}.gcpx-devopt .ProductForm__OptionWrapper{margin-bottom:0;padding:0 0 4px}.gcpx-devbtn{position:relative;text-align:start;font-family:Montserrat,sans-serif}.gcpx .gcpx-devbtn.ProductForm__SelectorButton{font-size:13px;font-weight:500;line-height:1.65;letter-spacing:normal;gap:12px}.gcpx .gcpx-devbtn .ProductForm__OptionName{font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.65}.gcpx .gcpx-devbtn .ProductForm__SelectedValue{font-size:13px;font-weight:500;letter-spacing:normal;line-height:1.65}.gcpx-devbtn.is-empty .ProductForm__SelectedValue{color:#6a6b73}.gcpx .gcpx-devbtn:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-devbtn.is-asking{box-shadow:0 0 0 2px #1c1b1b,var(--elev-1,0 1px 2px rgba(16,18,27,.05))!important}.gcpx-devnote{margin:8px 0 0;padding:9px 12px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.45;color:#3a3b42;background:var(--veil-chip,rgba(255,255,255,.85));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-help{margin:2px 0 8px}.gcpx-step .gcpx-help{margin-bottom:0}.gcpx-slab.gcpx-step[data-gcpx-step=model]{padding-bottom:10px}.gcpx-wait{margin:8px 0 0;padding:9px 12px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.45;color:#3a3b42;background:var(--veil-chip,rgba(255,255,255,.85));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-pop .Popover__Value{font-family:inherit;border:0;background:none;cursor:pointer}.gcpx-pop .Popover__Value.is-na{opacity:.45;cursor:default}.gcpx-opt-note{margin-inline-start:10px;font-size:10px;font-weight:500;letter-spacing:calc(.02em * var(--gcx-track,1));text-transform:none;color:#6a6b73}.gcpx-opt-note:empty{display:none}.gcpx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;background:#36363680;opacity:0;transition:opacity .24s ease}.gcpx-scrim.is-open{opacity:1}@media screen and (min-width:1008px){.gcpx-scrim{display:none!important}}.gcpx .gcx-scroll--gutter-auto>.gcx-chev:before,.gcpx-sec .gcx-scroll--gutter-auto>.gcx-chev:before,.gcx-vs .gcx-scroll--gutter-auto>.gcx-chev:before{top:-10px;right:-6px;bottom:-10px;left:-6px}.gcpx-colors-row{margin:0 -6px}.gcpx-colors{--gcx-gap:10px;--gcx-pad-x:8px;--gcx-pad-y:6px}.gcpx-swatchwrap{position:relative;display:inline-block;flex:0 0 auto;isolation:isolate}.gcpx-swatchwrap:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff4d 58%,#fff0)}.gcpx-swatch{position:relative;display:block;width:56px;height:56px;padding:0;border:2px solid #ddd;border-radius:50%;overflow:hidden;cursor:pointer;background:#fff;box-shadow:inset 0 1.5px 1.5px -.5px #fff,inset 0 0 0 .5px #ffffff80,inset 0 -2px 3px -2px #12141c4d,0 0 0 .5px #ffffffe6,0 1px 1px -.5px #12141c24,0 3px 8px -4px #12141c42;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.gcpx-swatch img{display:block;width:100%;height:100%;object-fit:cover}.gcpx-swatchwrap.is-on .gcpx-swatch{border-color:#000;box-shadow:inset 0 1.5px 1.5px -.5px #fff,inset 0 0 0 .5px #ffffff73,inset 0 -2px 4px -2px #12141c66,0 0 0 .5px #fffffff2,0 1px 1px -.5px #12141c38,0 6px 14px -5px #12141c6b}.gcpx-swatch:focus-visible{outline:2px solid #000;outline-offset:3px}.gcpx-swatch.is-out{cursor:default}.gcpx-swatch.is-out img{opacity:.35}.gcpx-swatch.is-out:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1.5px;background:#1c1b1b73;transform:rotate(45deg)}.gcpx-swatch__tick{position:absolute;top:-2px;right:-2px;z-index:2;display:none}.gcpx-swatch__tick circle{fill:#0b0b0deb;stroke:#ffffffe6;stroke-width:1.5;paint-order:stroke}.gcpx-swatchwrap.is-on .gcpx-swatch__tick{display:block}.gcpx-stock{margin:6px 0 0;font-size:11.5px;font-weight:500;color:#6a6b73}.gcpx-stock:empty{display:none}.gcpx-ini__name{align-items:baseline}.gcpx-ini__name label{cursor:pointer}.gcpx-count{margin-inline-start:auto;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6a6b73;font-variant-numeric:tabular-nums}.gcpx-count.is-full{color:#1c1b1b}.gcpx-input.is-error{box-shadow:0 0 0 1.5px #1c1b1b,inset 0 1px 3px -1px #12141c24}.gcpx .gcpx-input::placeholder{color:#1c1b1b99}.gcpx-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.gcpx-tier{display:flex;align-items:baseline;justify-content:center;gap:7px;min-height:34px;padding:8px 10px;border-radius:12px;font-size:12px;line-height:1.2;color:#3a3b42;text-align:center;background:var(--veil-chip,rgba(255,255,255,.85));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-chip,inset 0 1px 0 #fff);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.gcpx-tier b{font-weight:700;letter-spacing:.04em;color:#16161a}.gcpx-tier i{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.gcpx-tier.is-on{color:#fff;background-color:#0b0b0ded;background-image:linear-gradient(180deg,#ffffff1f,#fff0 62%);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000073,0 1px 2px #08080a2e,0 6px 14px -7px #08080a73}.gcpx-tier.is-on b{color:#fff}.gcpx-hint{margin-top:10px}.gcpx-hint.is-error{color:#1c1b1b;font-weight:600}.gcpx-ini__name .gcpx-tip{align-self:center}.gcpx-tier{flex-wrap:wrap;row-gap:1px}.gcpx-tier b,.gcpx-tier i{white-space:nowrap}@media screen and (max-width:400px){.gcpx-tier{gap:4px;padding:8px 4px;font-size:11.5px}}.gcpx [data-gc-addon-tip] .gc-sp-addon__tipbubble{translate:var(--gcpx-tip-dx,0px) 0}.gcpx [data-gc-addon-tip] .gc-sp-addon__tipbubble:after{translate:calc(-1 * var(--gcpx-tip-dx,0px)) 0}.gcpx-extras{margin-top:30px}.gcpx-extras .gc-sp-addon__main{cursor:pointer}.gcpx-extras .gc-sp-addon__main:hover .gc-sp-addon__title{text-decoration:none}.gcpx-extras .gc-sp-addon__title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.gcpx-extras .gc-sp-addon__info{min-width:0}.gcpx-extras .gc-sp-addon__img{background-color:#fff}.gcpx-extras .gc-sp-addon__inbag{display:block;margin-top:1px;font-size:11.5px;line-height:1.3;font-weight:500;color:#6d6457;overflow-wrap:anywhere}.gcpx-extras .gc-sp-addon__inbag[hidden]{display:none}.gcpx-extras .gc-addon-check[aria-disabled=true]{cursor:default;opacity:.62}.gcpx-extras .gc-sp-addon__tipbubble{max-width:230px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0}@media screen and (max-width:359px){.gcpx-extras .gc-sp-addon__tipbubble{max-width:160px}}.gcpx-extras .gcpx-extra__main--plain{cursor:default}.gcpx-extras .gc-sp-addon:has(.gc-sp-addon__tip:hover),.gcpx-extras .gc-sp-addon:has(.gc-sp-addon__tip:focus-visible),.gcpx-extras .gc-sp-addon:has(.gc-sp-addon__tip.is-open){position:relative;z-index:3}.gcpx-extras>.gc-addons__label+.gc-sp-addon:not([hidden]) .gc-sp-addon__tipbubble,.gcpx-extras>.gc-addons__label+.gc-sp-addon[hidden]+.gc-sp-addon .gc-sp-addon__tipbubble{top:calc(100% + 8px);bottom:auto}.gcpx-extras>.gc-addons__label+.gc-sp-addon:not([hidden]) .gc-sp-addon__tipbubble:after,.gcpx-extras>.gc-addons__label+.gc-sp-addon[hidden]+.gc-sp-addon .gc-sp-addon__tipbubble:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1c1b1b}.gcpx-sumslab{margin:30px 0 0}.gcpx-summary{margin:0;padding:12px 16px}.gcpx-lines{margin:0;padding:0;list-style:none}.gcpx-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(18,20,28,.07);font-size:13px;font-weight:500;line-height:1.35;color:#1c1b1b}.gcpx-line:first-child{border-top:0;padding-top:2px}.gcpx-line.is-held{visibility:hidden}.gcpx-line__k{min-width:0}.gcpx-line__ini{font-weight:700;letter-spacing:.12em}.gcpx-line__sub{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#6a6b73}.gcpx-line__v{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gcpx-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(18,20,28,.14)}.gcpx-total__k{font-size:11px;font-weight:700;letter-spacing:calc(.1em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase)}.gcpx-total__v{font-size:17px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.gcpx-col .gcx-assurance #blinking-dot-info{margin:24px 0 0}.gcpx-atc.ProductForm__AddToCart{margin-top:18px}.gcpx-msg{margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:#1c1b1b;text-align:center}.gcpx-msg:empty{display:none}.gcpx-sec{padding:60px 16px 64px;background:#fff;color:#1c1b1b;font-family:Montserrat,sans-serif}.gcpx-sec *,.gcpx-sec *:before,.gcpx-sec *:after{box-sizing:border-box}.gcpx-sec__in{max-width:1180px;margin:0 auto}.gcpx-sec__head{margin:0 auto 32px;text-align:center}.gcpx-sec__head .gcx-sub{margin-top:4px}@media screen and (max-width:767px){.gcpx-sec{padding:44px 16px 48px}.gcpx-sec__head{margin-bottom:22px}}.gcpx-how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.gcpx-how__i{position:relative;display:flex;flex-direction:column;margin:0;padding:10px 10px 18px;border-radius:20px;background:var(--veil-slab,rgba(250,251,254,.9));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-slab,inset 0 1px 0 #fff),var(--elev-1,0 1px 2px rgba(16,18,27,.05))}.gcpx-how__img{position:relative;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 .5px #12141c14}.gcpx-how__img>img{display:block;width:100%;height:100%;object-fit:cover}.gcpx-how__img .gcx-engrave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.gcpx-how__img--zoom .gcx-engrave{transform:scale(var(--gcpx-zoom,2.3));transform-origin:var(--gcx-x,50%) var(--gcx-y,44%)}.gcpx-how__img--box{background:none;box-shadow:none;overflow:visible}.gcpx-how__img--box .gcx-box3d,.gcpx-how__img--box .gcx-box3d__stage{height:100%}.gcpx-how__img--box .gcx-box3d--compact .gcx-box3d__stage{aspect-ratio:auto}.gcpx-how__n{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:700;color:#16161a;background:var(--veil-chip,rgba(255,255,255,.9));-webkit-backdrop-filter:saturate(150%) blur(6px);backdrop-filter:saturate(150%) blur(6px);box-shadow:var(--ring-1,0 0 0 .5px rgba(16,18,27,.2)),var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-how__img--box .gcpx-how__n{left:auto;right:10px}.gcpx-how__t{padding:14px 6px 0}.gcpx-how__h{margin:0;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:calc(.12em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);color:#16161a}.gcpx-how__p{margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.55;color:#55565e}@media screen and (max-width:999px){.gcpx-how{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.gcpx-how__img--vid{cursor:pointer;background:#2a2622 center/cover no-repeat;background-image:var(--lqip,none);-webkit-tap-highlight-color:transparent}.gcpx-how__img--vid .gcpx-how__poster,.gcpx-how__vid{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.gcpx-how__vid{opacity:0;transition:opacity .3s ease}.gcpx-how__img--vid.is-playing .gcpx-how__vid{opacity:1}.gcpx-how__img--vid:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-how__play{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;color:#1c1b1b;pointer-events:none;opacity:0;transition:opacity .2s ease;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 .5px #10121b33,0 1px 3px #10121b2e}.gcpx-how__play svg{display:block;width:16px;height:16px;margin-left:2px}.gcpx-how__img--vid.is-paused .gcpx-how__play{opacity:1}@media screen and (max-width:540px){.gcpx-how{grid-template-columns:minmax(0,1fr)}.gcpx-how__img{aspect-ratio:4/3}.gcpx-how__img--box,.gcpx-how__img--vid{aspect-ratio:1}}.gcpx-cmp-row{--gcpx-card:232px;--gcx-chev-top:calc(18px + (var(--gcpx-card) - 20px) / 2)}.gcpx-cmp{--gcx-gap:18px;--gcx-pad-x:6px;--gcx-pad-y:8px;margin:0 -6px}.gcpx-cmp__c{display:flex;flex-direction:column;width:var(--gcpx-card,232px);margin:0;padding:10px 10px 16px;border-radius:20px;background:var(--veil-slab,rgba(250,251,254,.9));box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--rim-slab,inset 0 1px 0 #fff),var(--elev-1,0 1px 2px rgba(16,18,27,.05))}.gcpx-cmp__img{width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff}.gcpx-cmp__img img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.gcpx-cmp__t{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 6px 0}.gcpx-cmp__h{margin:0;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:calc(.13em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);color:#16161a}.gcpx-cmp__mat{margin:4px 0 0;font-size:11.5px;font-weight:500;line-height:1.35;color:#55565e}.gcpx-cmp__p{margin:10px 0 0;font-size:12.5px;font-weight:400;line-height:1.55;color:#3a3b42}.gcpx-cmp__dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:12px 0 0;font-size:11.5px;line-height:1.35}.gcpx-cmp__dl dt{margin:0;font-weight:700;letter-spacing:calc(.08em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);font-size:10px;color:#16161a;padding-top:1px}.gcpx-cmp__dl dd{margin:0;font-weight:500;color:#55565e}.gcpx-cmp__sw{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.gcpx-cmp__sw li{width:24px;height:24px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px #12141c38,0 1px 2px #12141c1f}.gcpx-cmp__sw img{display:block;width:100%;height:100%;object-fit:cover}.gcpx-cmp__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.gcpx-cmp__from{font-size:12.5px;font-weight:600;color:#16161a;font-variant-numeric:tabular-nums;white-space:nowrap}.gcpx-cmp__go{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:10px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:calc(.06em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);color:#fff;background-color:#0b0b0ded;background-image:linear-gradient(180deg,#ffffff0f,#fff0 60%);text-shadow:0 1px 1px rgba(0,0,0,.55);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000073,inset 0 0 16px #0003,0 4px 12px -6px #08080a66;transition:transform .18s ease,background-color .2s ease}.gcpx-cmp__go:hover{transform:translateY(-1px);background-color:#121216f7}.gcpx-cmp__go:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-cmp__go svg{width:14px;height:10px}.gcpx-cmp__note{max-width:720px;margin:20px auto 0;font-size:11.5px;line-height:1.55;color:#6a6b73;text-align:center}@media screen and (min-width:1200px){.gcpx-cmp-row{--gcpx-card:218px}.gcpx-cmp>:first-child{margin-left:auto}.gcpx-cmp>:last-child{margin-right:auto}}@media screen and (max-width:767px){.gcpx-cmp-row{--gcpx-card:min( calc(100vw - 124px) ,280px)}}.gcpx-how__strip{position:absolute;left:50%;bottom:10px;z-index:3;transform:translate(-50%);display:flex;gap:6px;padding:5px 7px;border-radius:999px;background-color:#ffffff8c;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);box-shadow:0 0 0 .5px #12141c2e,inset 0 1px #fffffff2,0 8px 20px -10px #12141c57}.gcpx-how__sw{display:block;width:28px;height:28px;border-radius:50%;overflow:hidden;background:#f1f2f5;box-shadow:0 0 0 .5px #12141c40}.gcpx-how__sw img{display:block;width:100%;height:100%;object-fit:cover}.gcpx-how__sw.is-on{box-shadow:0 0 0 2px #000}.gcpx-how__type{position:absolute;left:50%;bottom:10px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:46%;padding:8px 16px;border-radius:14px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.18em;color:#1c1b1b;background:var(--veil-chip,rgba(255,255,255,.9));-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-how__caret{display:inline-block;width:1.5px;height:17px;margin-inline-start:1px;background:#1c1b1b;animation:gcpxCaret 1.1s steps(1) infinite}@keyframes gcpxCaret{50%{opacity:0}}.gcpx-how__img--box .gcx-box3d__ar{top:44px}.gcpx-how__img--ov .gcx-engrave{transform:scale(.8);transform-origin:50% 4%}#gcpx-reviews{scroll-margin-top:calc(var(--header-height,78px) + 24px)}.gcpx-sec--reviews{padding-bottom:12px}.gcpx-rev{margin-bottom:0}.gcpx-rev__sub{max-width:620px}.gcpx-rev__row{display:flex;justify-content:center;margin-top:16px}.gcpx-proof__ugc{margin-top:4px}.gcpx-sec--proof .gcpx-proof__one .gc-ugc__rot>span{animation:none;opacity:1;transform:none}html[dir=rtl] .gcpx-sec--proof .gc-ugc__rail{direction:ltr}html[dir=rtl] .gcpx-sec--proof .gc-ugc__rail>*{direction:rtl}@media(hover:hover)and (pointer:fine){.gcpx-sec--proof .gc-ugc__viewport:has(>.gc-ugc__nav.is-on){padding-inline:38px}.gcpx-sec--proof .gc-ugc__nav--prev{left:0}.gcpx-sec--proof .gc-ugc__nav--next{right:0}}.gcpx-faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.gcpx-faq__i{border-radius:16px;background:var(--veil-chip,rgba(255,255,255,.9));-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:var(--ring-2,0 0 0 .5px rgba(16,18,27,.16)),var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-faq__q{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.gcpx-faq__b{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0;padding-block:15px;padding-inline:18px 16px;border:0;background:none;cursor:pointer;text-align:start;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.4;color:#16161a;-webkit-tap-highlight-color:transparent}.gcpx-faq__b:focus-visible{outline:2px solid #000;outline-offset:-2px;border-radius:16px}.gcpx-faq__ic{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--veil-chip,#fff);box-shadow:var(--ring-1,0 0 0 .5px rgba(16,18,27,.2)),var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 #fff)}.gcpx-faq__ic:before,.gcpx-faq__ic:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.6px;margin:-.8px 0 0 -5px;border-radius:1px;background:#1c1b1b;transition:transform .2s ease}.gcpx-faq__ic:after{transform:rotate(90deg)}.gcpx-faq__b[aria-expanded=true] .gcpx-faq__ic:after{transform:rotate(0)}.gcpx-faq__a{padding:0 18px 16px;font-size:13.5px;font-weight:400;line-height:1.65;color:#3a3b42}.gcpx-faq__a p{margin:0 0 8px}.gcpx-faq__a p:last-child{margin-bottom:0}.gcpx-faq__a a{color:#1c1b1b;text-decoration:underline;text-underline-offset:2px}:root:is(:lang(de),:lang(el),:lang(fi),:lang(nl),:lang(da),:lang(no),:lang(sv)) :is(.gcpx-title,.gcpx-how__h,.gcpx-cmp__h,.gcpx-total__k){-webkit-hyphens:auto;hyphens:auto}:root:is(:lang(de),:lang(el),:lang(fi),:lang(nl),:lang(da),:lang(no),:lang(sv),:lang(ta),:lang(hi)) :is(.gcpx-title,.gcpx-leather__name,.gcpx-leather__desc,.gcpx-cmp__go,.gcpx-cmp__dl dt,.gcpx-cmp__dl dd,.gcpx-line__k,.gcpx-opt-note,.gcpx-tier,.gcpx-pick,.gcpx-devbtn .ProductForm__SelectedValue,.gcpx-devbtn .ProductForm__OptionName){overflow-wrap:anywhere}:root:lang(ko) :is(.gcpx-title,.gcpx-how__h,.gcpx-cmp__h,.gcpx-leather__desc,.gcpx-how__p,.gcpx-cmp__p){word-break:keep-all}:root:is(:lang(de),:lang(el),:lang(fi),:lang(nl),:lang(da),:lang(no),:lang(sv)) :is(.gcpx-leather__name,.gcpx-leather__desc,.gcpx-cmp__mat,.gcpx-cmp__dl dd,.gcpx-line__k,.gcpx-opt-note){-webkit-hyphens:auto;hyphens:auto}:root:is(:lang(de),:lang(el),:lang(fi),:lang(nl),:lang(da),:lang(no),:lang(sv)) .gcpx-leathers-row{--gcpx-tile:122px}:root:lang(ja) :is(.gcpx-title,.gcpx-leather__name,.gcpx-leather__desc,.gcpx-how__h,.gcpx-cmp__h,.gcpx-cmp__mat,.gcpx-cmp__dl dd,.gcpx-line__k,.gcpx-opt-note){word-break:auto-phrase}.gcpx-help .gc-devhelp__trigger{max-width:none;white-space:normal;text-align:start}html[dir=rtl] :is(.gcpx-leather,.gcpx-devbtn,.gcpx-faq__b,.gcpx-cmp__t,.gcpx-how__t,.gcpx-line__k,.gcpx-help .gc-devhelp__trigger){text-align:right}html[dir=rtl] .gcpx-faq__b>span:first-child{flex:1 1 auto;min-width:0;text-align:right}html[dir=rtl] :is(.gcpx-line__k,.gcpx-total__k){flex:1 1 auto;min-width:0;text-align:right}html[dir=rtl] .gcpx-extras .gc-sp-addon__info{align-items:stretch;text-align:right}html[dir=rtl] .gcpx-extras .gc-sp-addon__info>*{width:100%;justify-content:flex-end;text-align:right}html[dir=rtl] .gcpx-extras .gc-sp-addon__titlerow{display:flex}html[dir=rtl] .gcpx .gcpx-tip .gc-sp-addon__tipbubble{text-align:right;unicode-bidi:plaintext}html[dir=rtl] :is(.gcpx-title,.gcpx-pick,.gcpx-note,.gcpx-leather__name,.gcpx-leather__desc,.gcpx-devnote,.gcpx-wait,.gcpx-stock,.gcpx-msg,.gcpx-line__k,.gcpx-line__sub,.gcpx-faq__b>span:first-child,.gcpx-faq__a,.gcpx-how__h,.gcpx-how__p,.gcpx-cmp__h,.gcpx-cmp__mat,.gcpx-cmp__p,.gcpx-cmp__dl dd,.gcpx-cmp__note,.gcpx-opt-note,.gcpx-help .gc-devhelp__trigger,.gc-sp-addon__title,.gc-sp-addon__tipbubble){unicode-bidi:plaintext}.gcpx-line__v,.gcpx-leather__from,.gcpx-cmp__from,.gcpx-total__v,.gcpx-tier i,.gcpx .gcx-price__amt{unicode-bidi:isolate}html[dir=rtl] :is(.gcpx-line__v,.gcpx-leather__from,.gcpx-cmp__from,.gcpx-hint,.gcpx-devbtn .ProductForm__OptionName,.gcpx-devbtn .ProductForm__SelectedValue,.gcpx-help .gc-devhelp__triggertext,.gcpx .gcx-tray__name label),html[dir=rtl] #sticky-add-to-cart-bar [data-sticky-price],html[dir=rtl] .gcpx .gcx-assurance :is(#shipping-dot-message,#shipping-message,#pay-later-message,[id="3d-view-message"],.gc-support-tile__pill,.gc-support-tile__text){unicode-bidi:plaintext}:root:is(:lang(ar),:lang(he),:lang(hi),:lang(ta),:lang(ja),:lang(ko),:lang(zh)) .gcpx-devbtn :is(.ProductForm__OptionName,.ProductForm__SelectedValue){text-transform:none;letter-spacing:0}.gcpx .ProductForm__SelectorButton.gcpx-devbtn{padding-right:42px}.gcpx-devbtn .gc-value-wrap{min-width:0}.gcpx-devbtn .ProductForm__SelectedValue{max-width:100%;white-space:normal;overflow-wrap:break-word}.gcpx .gcx-assurance .gc-delivery-strip>.gc-support-tile .gc-support-tile__pill{max-width:none;text-overflow:clip}.gcpx-input,.gcpx-count,.gcpx-pick__ini,.gcpx-line__ini{direction:ltr;unicode-bidi:isolate}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gcpx-stage,.gcpx-how__i,.gcpx-cmp__c{background:#fafbfef0}.gcpx-pick,.gcpx-faq__i,.gcpx-tier:not(.is-on),.gcpx-thumb,.gcpx-wait{background-color:#ffffffeb}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.gcpx-stage,.gcpx-how__i,.gcpx-cmp__c,.gcpx-pick,.gcpx-faq__i,.gcpx-tier:not(.is-on),.gcpx-devnote,.gcpx-wait{background:#f7f8fa;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #12141c4d}.gcpx-tier.is-on,.gcpx-cmp__go{background-color:#1c1b1b;background-image:none}.gcpx-step__n{background:#f7f8fa;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #12141c73}.gcpx-zoom,.gcpx-thumb__play{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #12141c73}}@media(forced-colors:active){.gcpx-leather.is-on:after{outline:2px solid Highlight;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.gcpx-thumb,.gcpx-leather,.gcpx-leather:after,.gcpx-swatch,.gcpx-tier,.gcpx-cmp__go,.gcpx-faq__ic:before,.gcpx-faq__ic:after,.gcpx-shot .gcx-engrave__img,.gcpx-scrim{transition:none}.gcpx-how__caret{animation:none}.gcpx-stage .gcpx-ex .gcx-engrave__img,.gcpx-ex__video,.gcpx-how__vid,.gcpx-how__play{transition:none}.gcpx-thumb:hover,.gcpx-leather:hover,.gcpx-cmp__go:hover{transform:none}.gcpx-shot.is-loading .gcpx-loading,.gcpx-leather.is-wait .gcpx-leather__img:after{animation-duration:1.6s}}@media screen and (max-width:768px){body:has(.gcpx .cust-sticky-btn-container.gc-sticky-armed){padding-bottom:84px}}.gcpx-batch{margin-top:14px}.gcpx-batch+.gcpx-lead{margin-top:12px}.gcpx-tray--colors .gcx-batch-out{margin-top:10px}#sticky-add-to-cart-bar .StickyAddToCart__OptionValue{white-space:nowrap}#sticky-add-to-cart-bar .StickyAddToCart__Product{flex:0 1 auto;min-width:0}@media screen and (min-width:769px)and (max-width:1279px){#sticky-add-to-cart-bar :is(.StickyAddToCart__Title,.StickyAddToCart__Separator){display:none}}.gcpx-sec__head .gcx-label{line-height:1.3;padding-top:7px;padding-bottom:7px}.gcpx-ex__video[hidden]{display:none}.gcpx-ex__video:focus-visible{outline:2px solid #000;outline-offset:-2px}button.gcpx-how__sw{position:relative;margin:0;padding:0;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}button.gcpx-how__sw:hover{transform:scale(1.12)}button.gcpx-how__sw:focus-visible{outline:2px solid #000;outline-offset:2px}button.gcpx-how__type{margin:0;border:0;cursor:text;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease}button.gcpx-how__type:hover{box-shadow:0 0 0 1.5px #10121b8c,var(--elev-1,0 1px 2px rgba(16,18,27,.05)),var(--rim-chip,inset 0 1px 0 #fff)}button.gcpx-how__type:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-how__img[data-gcpx-how-cycle] .gcx-engrave__text{transition:opacity .22s ease}.gcpx-how__img.is-out .gcx-engrave__text{opacity:0}[data-gcpx-how-typed]{transition:opacity .4s ease}.gcpx-how__img.is-swap .gcx-engrave__text,.gcpx-how__img.is-swap [data-gcpx-how-typed]{opacity:0;transition:opacity .4s ease}.gcpx-how__img.is-stamp .gcx-engrave__text{animation:gcpxFoil .75s cubic-bezier(.2,.7,.2,1)}@keyframes gcpxFoil{0%{transform:scale(1.16);filter:brightness(1.75) drop-shadow(0 -.05em .012em rgba(22,13,3,0)) drop-shadow(0 0 .3em rgba(255,226,150,.9))}45%{transform:scale(.97)}to{transform:none;filter:brightness(1) drop-shadow(0 -.05em .012em rgba(22,13,3,.72)) drop-shadow(0 .055em .03em rgba(255,240,200,.24))}}.gcpx-spot{position:absolute;left:var(--gcx-x,50%);top:var(--gcx-y,50%);z-index:4;width:var(--gcx-w,38.8%);aspect-ratio:3.4;margin:0;padding:0;border:0;border-radius:10px;background:transparent;cursor:text;transform:translate(-50%,-50%) rotate(var(--gcx-rot,0deg));-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease,background-color .2s ease}.gcpx-spot:hover,.gcpx-stage.is-editing .gcpx-spot{background-color:#ffffff14;box-shadow:0 0 0 1px #fdf0c8bf,0 0 0 3px #10121b24}.gcpx-spot:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #000}.gcpx-spot__hint{position:absolute;left:50%;top:calc(100% + 6px);display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;white-space:nowrap;transform:translate(-50%);font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:#1c1b1b;background-color:#ffffffbd;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);box-shadow:0 0 0 .5px #12141c33,inset 0 1px #fffffff2,0 8px 20px -10px #12141c66;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.gcpx-spot__hint:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.gcpx-spot__hint svg{display:block;flex:none;width:12px;height:12px}.gcpx-spot__t--click{display:none}@media(hover:hover)and (pointer:fine){.gcpx-spot__t--tap{display:none}.gcpx-spot__t--click{display:inline}}.gcpx-stage.gcpx-has-ini .gcpx-spot__hint,.gcpx-stage.is-editing .gcpx-spot__hint{opacity:0;visibility:hidden}.gcpx-stage[data-mode=examples] .gcpx-spot{display:none}.gcpx-ed{position:absolute;left:var(--gcpx-ed-x,50%);top:var(--gcpx-ed-y,55%);z-index:8;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 24px);padding:5px 5px 5px 12px;border-radius:14px;transform:translate(-50%);background-color:#fffc;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:0 0 0 .5px #12141c38,inset 0 1px #fffffff2,0 14px 32px -12px #12141c73;animation:gcpxEdIn .2s ease}@keyframes gcpxEdIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}}.gcpx-ed__in{width:6.2em;min-width:0;height:38px;margin:0;padding:0 4px;border:0;border-radius:8px;background:transparent;outline:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#1c1b1b;caret-color:#1c1b1b}.gcpx-ed__in:focus{background:#10121b0d}.gcpx-ed__n{flex:none;font-size:11.5px;font-weight:600;color:#55565e;white-space:pre}.gcpx-ed__n.is-full{color:#1c1b1b}.gcpx-ed__ok{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:10px;cursor:pointer;color:#fff;background:#1c1b1b;-webkit-tap-highlight-color:transparent}.gcpx-ed__ok svg{display:block;width:17px;height:17px}.gcpx-ed__ok:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-stage.is-editing .gcpx-pick{opacity:0;visibility:hidden}@media screen and (max-width:767px){.gcpx-ed{left:10px;right:10px;top:auto;bottom:10px;width:auto;max-width:none;transform:none;animation-name:gcpxEdUp}.gcpx-ed__in{flex:1 1 auto;width:auto}@keyframes gcpxEdUp{0%{opacity:0;transform:translateY(6px)}}}html[dir=rtl] .gcpx-ed{padding:5px 12px 5px 5px}.gcpx-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#10121b57;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);opacity:0;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}.gcpx-veil.is-on{opacity:1}.gcpx-veil[hidden]{display:none}.gcpx-sumslab.is-confirm{z-index:2147483001;background:#fffffff7;box-shadow:0 0 0 .5px #10121b29,0 28px 60px -24px #10121b8c}.gcpx-sumslab.is-confirm:focus-within{outline:0}.gcpx-f{border-radius:6px;transition:background-color .25s ease,box-shadow .25s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gcpx-f.is-hl{background-color:#fdf7e0f2;box-shadow:0 0 0 2px #fdf7e0f2,0 0 0 3.2px #c49a2ccc;color:#1c1b1b;animation:gcpxMark .65s ease both;animation-delay:calc(var(--i,0) * .12s)}@keyframes gcpxMark{0%{box-shadow:0 0 0 2px #fdf7e000,0 0 0 3.2px #c49a2c00}50%{box-shadow:0 0 0 3px #fdf7e0f2,0 0 0 6px #c49a2c73}to{box-shadow:0 0 0 2px #fdf7e0f2,0 0 0 3.2px #c49a2ccc}}.gcpx-confirm{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;border-radius:20px;background:#fffffff7;box-shadow:0 0 0 .5px #10121b29,0 28px 60px -24px #10121b8c;animation:gcpxCfmIn .3s ease}@keyframes gcpxCfmIn{0%{opacity:0;transform:translateY(6px)}}.gcpx-confirm__h{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:#1c1b1b;text-align:center;outline:0}.gcpx-confirm__add{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;width:100%}.gcpx-confirm__add svg{flex:none}.gcpx-confirm__add[aria-busy=true]{opacity:.7;pointer-events:none}.gcpx-confirm__edit{align-self:center;margin:0;padding:6px 10px;border:0;background:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#3a3b42;text-underline-offset:3px}.gcpx-confirm__edit:hover{text-decoration:underline}.gcpx-confirm__edit:focus-visible,.gcpx-confirm__add:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-confirm__another{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:0;padding:10px 18px;border:0;border-radius:999px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:calc(.12em * var(--gcx-track,1));text-transform:var(--gcx-caps,uppercase);text-align:center;text-wrap:balance;color:#1c1b1b;background:#fff;box-shadow:inset 0 0 0 1px #1c1b1b;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.gcpx-confirm__another[hidden]{display:none}.gcpx-confirm__another svg{flex:none}@media(hover:hover){.gcpx-confirm__another:hover{background-color:#f4f4f6}}.gcpx-confirm__another:focus-visible{outline:2px solid #000;outline-offset:2px}.gcpx-confirm__another[aria-busy=true]{opacity:.7;pointer-events:none}:root:is(:lang(ja),:lang(zh),:lang(ko)) .gcpx-confirm__another{word-break:keep-all}.gcpx-next{position:fixed;left:50%;top:76px;z-index:2147483002;display:flex;align-items:center;gap:9px;width:max-content;max-width:min(92vw,440px);margin:0;padding:10px 16px 10px 12px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#fff;text-align:start;text-wrap:balance;background:#161412d6;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);box-shadow:0 0 0 .5px #ffffff2e,inset 0 1px #ffffff24,0 12px 28px -12px #00000080;opacity:0;transform:translate3d(-50%,-8px,0);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.gcpx-next.is-on{opacity:1;transform:translate3d(-50%,0,0)}.gcpx-next[hidden]{display:none}.gcpx-next svg{flex:none}:root:is(:lang(ja),:lang(zh),:lang(ko)) .gcpx-next{word-break:keep-all}html[dir=rtl] .gcpx-next span{unicode-bidi:plaintext}#gcpx-title:focus{outline:0}@media(prefers-reduced-motion:reduce){.gcpx-veil{transition-duration:.16s}.gcpx-f.is-hl{animation-duration:.3s;animation-delay:calc(var(--i,0) * 60ms)}.gcpx-confirm,.gcpx-ed{animation-duration:.01s}.gcpx-next{transition-duration:.01s}.gcpx-how__img.is-stamp .gcx-engrave__text{animation:none}button.gcpx-how__sw:hover{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.gcpx-veil{background:#10121b8c;-webkit-backdrop-filter:none;backdrop-filter:none}.gcpx-ed,.gcpx-spot__hint{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #12141c73}}.gcpx-stage.gcpx-swipe{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.gcpx-stage.gcpx-swipe .gcx-engrave__img{-webkit-user-drag:none;-webkit-touch-callout:none}.gcpx-stage .gcpx-peek{background:#e9ebf0 center/cover no-repeat;pointer-events:none}.gcpx-stage .gcpx-peek[hidden]{display:none}.gcpx-stage.is-dragging .gcpx-shot,.gcpx-stage.is-dragging .gcpx-ex,.gcpx-stage.is-gliding .gcpx-shot,.gcpx-stage.is-gliding .gcpx-ex{will-change:transform}.gcpx-stage.is-dragging{cursor:grabbing}.gcpx-stage.is-dragging .gcpx-ex__video{pointer-events:none}.gcpx-stage .gcpx-ex.gcpx-ex--snap .gcx-engrave__img{transition:none}@media(prefers-reduced-motion:reduce){.gcpx-stage.is-dragging .gcpx-shot,.gcpx-stage.is-dragging .gcpx-ex{will-change:auto}}.gcpx-stage:not(.gcpx-has-ini):not(.is-editing) .gcpx-spot{background-color:#ffffff14;box-shadow:0 0 0 1px #fdf0c8bf,0 0 0 3px #10121b24;animation:gcpxSpotIn .6s ease .5s both}.gcpx-stage:not(.gcpx-has-ini):not(.is-editing) .gcpx-spot__hint{animation:gcpxHintIn .5s cubic-bezier(.22,.61,.36,1) .7s both}@keyframes gcpxSpotIn{0%{box-shadow:0 0 0 1px #fdf0c800,0 0 0 3px #10121b00;background-color:#fff0}}@keyframes gcpxHintIn{0%{opacity:0;transform:translate(-50%) translateY(5px)}}@media(prefers-reduced-motion:reduce){.gcpx-stage:not(.gcpx-has-ini):not(.is-editing) .gcpx-spot,.gcpx-stage:not(.gcpx-has-ini):not(.is-editing) .gcpx-spot__hint{animation:none}}.gcpx .gcpx-sumslab{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:14px}.gcpx .gcpx-sumslab>.gcpx-summary{padding:24px 16px 14px;border-radius:14px}.gcpx .gcpx-sumslab:before{top:-1px;z-index:4}.gcpx .gcpx-sumslab>.gcx-slab__label{z-index:5}.gcpx .gcpx-sumslab.is-confirm{border-radius:14px}.gcpx .gcpx-sumslab.is-confirm>.gcpx-summary{background:#fff}.gcpx-line__end{display:flex;align-items:flex-start;gap:6px;flex:0 0 auto}.gcpx-line__x{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-1px -4px 0 0;padding:0;border:0;border-radius:50%;cursor:pointer;color:#6a6b73;background:#10121b0f;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.gcpx-line__x:before{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}@media(pointer:coarse){.gcpx-line__x:before{top:-12px;right:-12px;bottom:-12px;left:-12px}}.gcpx-line__x svg{display:block;width:8px;height:8px}.gcpx-line__x:hover{color:#1c1b1b;background:#10121b1f}.gcpx-line__x:active{background:#10121b2e}.gcpx-line__x:focus-visible{outline:2px solid #000;outline-offset:2px}html[dir=rtl] .gcpx-line__x{margin:-1px 0 0 -4px}@media(prefers-reduced-motion:reduce){.gcpx-line__x{transition:none}}@media(prefers-contrast:more){.gcpx-line__x{color:#1c1b1b;box-shadow:0 0 0 1px #12141c80}}.gcpx-sumslab:focus:not(:focus-visible){outline:0}
/*# sourceMappingURL=/cdn/shop/t/208/assets/gcpx-builder.css.map */
