.gb{--gb-ink: #383838;--gb-gold: rgb(221, 190, 130);--gb-line: rgba(56, 56, 56, .16);--gb-soft: rgba(56, 56, 56, .55);display:flex;flex-direction:column;justify-content:center;max-width:34rem;margin:0 auto;color:var(--gb-ink);min-height:var(--gb-min-height, 30rem)}.gb-has-stage>slideshow-component,.gb-has-stage>.media-gallery__grid,.gb-has-stage>zoom-dialog{display:none!important}.gb-has-stage{position:sticky!important;top:var(--gb-stage-top, 2rem)!important;align-self:start!important;height:auto!important;max-height:none!important;transform:none!important}.gb__stage{display:block;width:100%}.gb__stage-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--gb-stage-bg, transparent);container-type:inline-size}.gb__stage-img{width:100%;height:100%;object-fit:cover;display:block}.gb__stage-img.is-contain{object-fit:contain;background:var(--gb-stage-bg, transparent)}.gb__mock{position:absolute;top:0;right:0;bottom:0;left:0}.gb__mock-aperture{position:absolute;z-index:2;top:var(--gb-ap-top, 20%);left:var(--gb-ap-left, 29.5%);width:var(--gb-ap-width, 40.4%);height:var(--gb-ap-height, auto);aspect-ratio:var(--gb-ap-ratio, 105 / 148);overflow:hidden}.gb__mock-aperture img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gb__phone{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(0);transition:transform var(--gb-ph-turn-time, .5s) cubic-bezier(.22,1,.36,1)}.gb__phone.is-wide.is-play{transform:rotate(var(--gb-ph-turn, -90deg))}.gb__phone-back,.gb__phone-front{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.gb__phone-back{z-index:1}.gb__phone-front{z-index:5}.gb__phone-screen{position:absolute;z-index:3;top:var(--gb-ph-top, 15.05%);left:var(--gb-ph-left, 33.95%);width:var(--gb-ph-width, 32.3%);height:var(--gb-ph-height, auto);aspect-ratio:var(--gb-ph-ratio, 636 / 1384);overflow:hidden;border-radius:var(--gb-ph-radius, 5cqw);background:#0d0d0f;transform:perspective(var(--gb-ph-persp, 1100px)) rotateX(var(--gb-ph-rx, 0deg)) rotateY(var(--gb-ph-ry, 0deg)) rotate(var(--gb-ph-rz, 0deg)) skew(var(--gb-ph-skx, 0deg),var(--gb-ph-sky, 0deg));transform-origin:var(--gb-ph-origin, 50% 50%)}.gb__phone-film{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;display:block;transform:translate(-50%,-50%) rotate(0);transition:transform var(--gb-ph-turn-time, .5s) cubic-bezier(.22,1,.36,1) var(--gb-ph-turn-gap, .5s),width var(--gb-ph-turn-time, .5s) cubic-bezier(.22,1,.36,1) var(--gb-ph-turn-gap, .5s),height var(--gb-ph-turn-time, .5s) cubic-bezier(.22,1,.36,1) var(--gb-ph-turn-gap, .5s)}.gb__phone.is-wide.is-play .gb__phone-film{width:calc(100% * var(--gb-ph-ar, 2.176));height:calc(100% / var(--gb-ph-ar, 2.176));transform:translate(-50%,-50%) rotate(calc(var(--gb-ph-turn, -90deg) * -1))}.gb__phone-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 8%;text-align:center;font-size:1.5cqw;line-height:1.4;color:#ffffff9e}.gb__phone-film[hidden],.gb__phone-blank[hidden]{display:none!important}.gb__phone{--gb-ph-slide: .9s;--gb-ph-tap: .6s;--gb-ph-wake: .5s;--gb-ph-hold: 5.5s;--gb-ph-rest: 1.4s;--gb-ph-settle: .6s;--gb-ph-turn-time: .5s;--gb-ph-turn-gap: .5s}.gb__phone-off{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0d0d0f;opacity:1;transition:opacity var(--gb-ph-wake, .5s) ease}.gb__phone.is-play .gb__phone-off{opacity:0}.gb__phone-idle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity var(--gb-ph-wake, .5s) ease;pointer-events:none}.gb__phone.is-play .gb__phone-idle{opacity:0}.gb__phone-card{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translate(var(--gb-pc-away-x, -40%),var(--gb-pc-away-y, -28%)) rotate(var(--gb-pc-out-rot, 0deg));transition:transform var(--gb-ph-slide, .9s) cubic-bezier(.22,1,.36,1),opacity calc(var(--gb-ph-slide, .9s) * .5) ease;pointer-events:none}.gb__phone.is-in .gb__phone-card{opacity:1;transform:translate(0) rotate(var(--gb-pc-rot, 0deg))}.gb__phone.is-tap .gb__phone-card{opacity:1;transform:translate(var(--gb-pc-press-x, -.5%),var(--gb-pc-press-y, -.7%)) rotate(var(--gb-pc-rot, 0deg));transition:transform var(--gb-ph-tap, .6s) cubic-bezier(.34,1.4,.64,1)}.gb__phone-pulse{position:absolute;z-index:5;top:var(--gb-pp-top, 17%);left:var(--gb-pp-left, 43%);width:var(--gb-pp-width, 14%);aspect-ratio:1;border-radius:50%;border:.25cqw solid rgba(255,255,255,.85);opacity:0;transform:scale(.35);pointer-events:none}.gb__phone.is-tap .gb__phone-pulse{animation:gb-ping var(--gb-ph-tap, .6s) ease-out 2 both}@keyframes gb-ping{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.gb__phone-card,.gb__phone-off{transition:none}.gb__phone.is-tap .gb__phone-pulse{animation:none}}.gb__mock-frame--wide,.gb__mock-front--wide,.gb__mock.is-wide .gb__mock-frame--tall,.gb__mock.is-wide .gb__mock-front--tall{display:none}.gb__mock.is-wide .gb__mock-frame--wide,.gb__mock.is-wide .gb__mock-front--wide{display:block}.gb__mock.is-wide .gb__mock-aperture{top:var(--gb-ap-top-wide, 29.2%);left:var(--gb-ap-left-wide, 22.2%);width:var(--gb-ap-width-wide, 59.2%);height:var(--gb-ap-height-wide, auto);aspect-ratio:var(--gb-ap-ratio-wide, 148 / 105)}.gb__mock.is-whole .gb__mock-aperture{overflow:visible}.gb__mock.is-whole .gb__mock-aperture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;object-fit:fill}.gb__mock.is-whole .gb__mock-frame,.gb__mock.is-whole .gb__mock-front{opacity:var(--gb-ghost, .5)}.gb__mock-frame,.gb__mock-front,.gb__mock-aperture{transition:opacity .2s ease}.gb__crop{display:inline-block;margin-top:.9rem;border:0;background:none;padding:0;font:inherit;font-size:.82rem;color:var(--gb-soft);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gb__crop:hover{color:var(--gb-ink)}.gb__mock-aperture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,var(--gb-glass, .1)),#fff0 45%)}.gb__mock-frame{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.gb__mock-front{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.gb__letter{position:absolute;top:0;right:0;bottom:0;left:0}.gb__mock{perspective:var(--gb-ap-perspective, 1600px)}.gb__mock-aperture,.gb__letter-text,.gb__letter-sign{transform-origin:var(--gb-lt-origin, 50% 50%)}.gb__letter-text{transform:perspective(var(--gb-lt-persp, 900px)) rotateX(var(--gb-lt-rx, 0deg)) rotateY(var(--gb-lt-ry, 0deg)) rotate(var(--gb-lt-rz, 0deg)) skew(var(--gb-lt-skx, 0deg),var(--gb-lt-sky, 0deg))}.gb__letter-sign{transform:perspective(var(--gb-ls-persp, var(--gb-lt-persp, 900px))) rotateX(var(--gb-ls-rx, var(--gb-lt-rx, 0deg))) rotateY(var(--gb-ls-ry, var(--gb-lt-ry, 0deg))) rotate(var(--gb-ls-rz, var(--gb-lt-rz, 0deg))) skew(var(--gb-ls-skx, var(--gb-lt-skx, 0deg)),var(--gb-ls-sky, var(--gb-lt-sky, 0deg)))}.gb__mock-aperture{transform:perspective(var(--gb-ap-persp, 1200px)) rotateX(var(--gb-ap-rx, 0deg)) rotateY(var(--gb-ap-ry, 0deg)) rotate(var(--gb-ap-rz, 0deg)) skew(var(--gb-ap-skx, 0deg),var(--gb-ap-sky, 0deg))}.gb__letter-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.gb__letter-text{position:absolute;top:var(--gb-lt-top, 17%);left:var(--gb-lt-left, 27%);width:var(--gb-lt-width, 42.8%);height:var(--gb-lt-height, 19.2%);--gb-lt-persp: 900px;--gb-lt-rx: 3deg;--gb-lt-ry: -2deg;--gb-lt-rz: -.6deg;--gb-lt-max: 2.2;--gb-lt-min: 1.5;font-size:calc(var(--gb-lt-max, 2.2) * 1cqw);font-family:var(--gb-lt-font, "Helvetica Neue", Helvetica, Arial, "Segoe UI", system-ui, sans-serif);line-height:1.4;color:var(--gb-lt-ink, #33302c);white-space:pre-wrap;overflow:hidden;text-align:left}.gb__letter-text.is-placeholder{opacity:.35;font-style:italic}.gb__letter-sign{position:absolute;top:var(--gb-ls-top, 38.8%);left:var(--gb-ls-left, 42.7%);width:var(--gb-ls-width, 25%);--gb-ls-max: 2.2;--gb-ls-min: 1.5;font-size:calc(var(--gb-ls-max, 2.2) * 1cqw);font-family:var(--gb-lt-font, "Helvetica Neue", Helvetica, Arial, "Segoe UI", system-ui, sans-serif);color:var(--gb-lt-ink, #33302c);text-align:var(--gb-ls-align, right);white-space:nowrap;overflow:hidden}.gb__schedule{margin:.55rem 0 0;font-size:.85rem;line-height:1.5;color:var(--gb-ink)}.gb__schedule[hidden]{display:none!important}.gb__fineprint.gb__disclaim{margin-top:.7rem;max-width:34rem;text-align:left}.gb__ask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;padding:1.25rem;border:0;background:#1c1c1c73}.gb__ask:not([open]){display:none}.gb__ask::backdrop{background:transparent}.gb__ask-panel{width:min(28rem,100%);padding:1.5rem 1.4rem 1.3rem;border-radius:6px;background:#faf6ec;box-shadow:0 18px 60px #00000047}.gb__ask-title{margin:0 0 .6rem;font-size:1.2rem;line-height:1.3;font-weight:500;color:var(--gb-ink)}.gb__ask-body{margin:0;font-size:.9rem;line-height:1.55;color:var(--gb-soft)}.gb__ask-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.gb__ask-ghost{flex:1 1 12rem;padding:.8rem 1rem;border:0;border-radius:4px;background:var(--gb-ink);color:var(--gb-gold);font:inherit;font-size:.9rem;cursor:pointer}.gb__ask-on{flex:0 1 auto;padding:.8rem 1rem;border:1px solid rgba(56,56,56,.35);border-radius:4px;background:none;color:var(--gb-ink);font:inherit;font-size:.9rem;cursor:pointer}.gb__ask-on:hover{border-color:#383838b3}@media(max-width:480px){.gb__ask-actions{flex-direction:column}}.gb__inside-toggle{display:inline-block;margin:.3rem 0 .1rem;padding:0;border:0;background:none;font:inherit;font-size:.78rem;color:var(--gb-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#38383840;cursor:pointer}.gb__inside-toggle:hover{color:var(--gb-ink)}.gb__inside{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:.7rem .75rem;background:var(--gb-inside-bg, rgba(250, 246, 236, .97));text-align:left;overflow-y:auto;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.gb__card.is-inside .gb__inside{transform:translateY(0);pointer-events:auto}.gb__inside-text{margin:0;font-size:.74rem;line-height:1.4;color:var(--gb-soft)}.gb__inside-allergens{margin:0;font-size:.74rem;line-height:1.4;color:var(--gb-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.gb__inside{transition:none}}.gb__stage-thumbs{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.gb__thumb{width:57px;height:57px;padding:0;border:1px solid transparent;background:none;cursor:pointer;opacity:.5;transition:opacity .2s ease,border-color .2s ease}.gb__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gb__thumb:hover{opacity:.8}.gb__thumb.is-current{opacity:1;border-color:#383838b3}.gb__stage-note{margin:.75rem 0 0;font-size:.8rem;line-height:1.45;color:#3838388c}.gb__progress{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.gb__track{flex:1;height:2px;background:var(--gb-line)}.gb__bar{height:100%;width:12.5%;background:var(--gb-ink);transition:width .35s ease}.gb__count{font-size:.75rem;letter-spacing:.04em;color:var(--gb-soft);white-space:nowrap}.gb__saved{display:flex;align-items:baseline;gap:.75rem;font-size:.78rem;color:var(--gb-soft);margin:-1rem 0 1.25rem}.gb__reset{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;opacity:.8}.gb__reset:hover{opacity:1}.gb__step{animation:gb-in .28s ease both}@keyframes gb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gb__step{animation:none}}.gb__title{font-size:1.35rem;line-height:1.25;margin:0 0 .4rem;font-weight:500}.gb__sub{font-size:.9rem;line-height:1.5;color:var(--gb-soft);margin:0 0 1.5rem}.gb__opt{color:var(--gb-soft)}.gb__counter{white-space:nowrap;color:var(--gb-ink)}.gb__label{display:block;font-size:.9rem;letter-spacing:.03em;margin:1.25rem 0 .4rem;color:#3838388c!important;-webkit-text-fill-color:rgba(56,56,56,.55)!important}.gb__label:first-of-type{margin-top:0}.gb__input,.gb__textarea{width:100%;font:inherit;font-size:1rem;color:var(--gb-ink);background:#fff6;border:1px solid var(--gb-line);border-radius:6px;padding:.7rem .8rem;transition:border-color .2s ease,background-color .2s ease}.gb__input:focus,.gb__textarea:focus{outline:none;background:#fff;border-color:#38383880}.gb__textarea{resize:vertical;line-height:1.55}.gb .gb__input,.gb .gb__textarea{--color-input-background: rgba(255, 255, 255, .4);font-family:inherit!important;font-weight:inherit!important;background:#fff6!important;border:1px solid rgba(56,56,56,.16)!important;border-radius:6px!important;padding:.7rem .8rem!important;font-size:1rem!important;color:var(--gb-ink)!important;box-shadow:none!important}.gb .gb__input:focus,.gb .gb__textarea:focus,.gb .gb__input:focus-visible,.gb .gb__textarea:focus-visible{--color-input-background: #ffffff;background:#fff!important;border-color:#38383880!important;outline:none!important;box-shadow:none!important}.gb__meta{text-align:right;font-size:.72rem;color:var(--gb-soft);margin-top:.35rem}.gb__boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.1rem}.gb__box{display:block!important;width:100%;cursor:pointer;text-align:center}.gb__box input{position:absolute;opacity:0;pointer-events:none}.gb__box-media{display:block!important;width:100%;border:1px solid var(--gb-line);border-radius:6px;overflow:hidden;opacity:.6;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.gb__box-media img{width:100%;height:auto;display:block}.gb__box input:checked+.gb__box-media{opacity:1;border-color:var(--gb-ink);box-shadow:0 2px 14px #0000001a}.gb__box-name{display:block!important;width:100%;font-size:.85rem;line-height:1.3;margin-top:.55rem;text-align:center}.gb__box.is-out{opacity:.35;pointer-events:none}.gb__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}@media(max-width:480px){.gb__grid{grid-template-columns:repeat(2,1fr)}}.gb__card{border:0;padding:0;background:none;text-align:center}.gb__card-media{position:relative;cursor:pointer;border:1px solid var(--gb-line);border-radius:6px;overflow:hidden;opacity:.55;transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gb__card-media:hover{opacity:.82;transform:translateY(-2px)}.gb__card.is-inside .gb__card-media{opacity:1}.gb__card.is-picked .gb__card-media{opacity:1;border-color:#383838d9;box-shadow:0 2px 12px #00000017}.gb__card-media img{width:100%;height:auto;display:block}.gb__badge{position:absolute;top:4px;right:4px;background:var(--gb-ink);color:var(--gb-gold);border-radius:999px;min-width:22px;height:22px;line-height:22px;font-size:.72rem}.gb__card-name{font-size:.82rem;line-height:1.3;margin:.55rem 0 .4rem;overflow-wrap:break-word}.gb__card-controls{display:flex;align-items:center;justify-content:center;gap:.7rem;visibility:hidden}.gb__card.is-picked .gb__card-controls{visibility:visible}.gb__step-btn{width:28px;height:28px;border:1px solid var(--gb-line);background:none;border-radius:999px;cursor:pointer;line-height:1;color:inherit}.gb__step-btn:disabled{opacity:.25;cursor:default}.gb__qty{font-size:.85rem;min-width:1ch}.gb__templates{margin-bottom:.9rem}.gb__template-list{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.35rem}.gb__template{border:0;background:none;padding:0;margin:0;font:inherit;font-size:.85rem;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#38383840;opacity:.72;cursor:pointer;transition:opacity .2s ease}.gb__template:hover,.gb__template.is-active{opacity:1;text-decoration-color:currentColor}.gb__uploader{position:absolute;left:-9999px;top:0}.gb__upload-row{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.gb__upload{--gb-h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--gb-w, auto);height:var(--gb-h);padding:0 1.35rem;font:inherit;font-size:.9rem;background:var(--gb-ink);color:var(--gb-gold);border:0;border-radius:6px;cursor:pointer;overflow:hidden;white-space:nowrap;transition:width .42s cubic-bezier(.2,.8,.2,1),padding .42s cubic-bezier(.2,.8,.2,1)}.gb__upload-label{transition:opacity .22s ease,transform .34s cubic-bezier(.2,.8,.2,1)}.gb__upload-tick{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .2s ease .18s,transform .3s cubic-bezier(.2,1.5,.4,1) .18s}.gb__upload.is-done{--gb-h: 30px;width:30px;padding:0}.gb__upload.is-done .gb__upload-tick svg{width:15px;height:15px}.gb__upload.is-done .gb__upload-label{opacity:0;transform:translate(-14px)}.gb__upload.is-done .gb__upload-tick{opacity:1;transform:scale(1)}.gb__upload.is-busy{opacity:.65;cursor:progress}@media(prefers-reduced-motion:reduce){.gb__upload,.gb__upload-label,.gb__upload-tick{transition:none}}.gb__filenote{font-size:.82rem;color:var(--gb-soft)}.gb__filenote.is-warn{color:#8a4b2a}.gb__warn{font-size:.82rem;color:var(--gb-soft);margin-top:.75rem}.gb__choices{border:0;padding:0;margin:1.5rem 0 0}.gb__choice{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--gb-line);border-radius:6px;padding:.85rem;margin-top:.6rem;cursor:pointer;transition:border-color .2s ease}.gb__choice:has(input:checked){border-color:#383838b3}.gb__choice input{margin-top:-1.4rem;flex:none}.gb__choice strong{display:block;font-weight:500;font-size:.92rem}.gb__choice em{display:block;font-style:normal;font-size:.8rem;color:var(--gb-soft);margin-top:.15rem}.gb__summary{display:grid;grid-template-columns:auto 1fr;gap:.55rem 1.25rem;margin:0 0 1.75rem;font-size:.88rem}.gb__summary dt{color:var(--gb-soft)}.gb__summary dd{margin:0}.gb__submit{width:100%;font:inherit;font-size:.95rem;background:var(--gb-ink);color:var(--gb-gold);border:0;border-radius:6px;padding:.95rem 1rem;cursor:pointer;transition:opacity .2s ease}.gb__submit:hover{opacity:.9}.gb__submit:disabled{opacity:.5;cursor:default}.gb__submit.is-added{opacity:1;background:var(--gb-ink)}.gb__fineprint{font-size:.76rem;color:var(--gb-soft);text-align:center;margin:.7rem 0 0}.gb__nav{display:flex;gap:.75rem;margin-top:2rem}.gb__back,.gb__next{font:inherit;font-size:.9rem;border-radius:6px;padding:.8rem 1.4rem;cursor:pointer;transition:opacity .2s ease}.gb__back{background:none;border:1px solid var(--gb-line);color:inherit}.gb__next{flex:1;background:var(--gb-ink);color:var(--gb-gold);border:0}.gb__next:hover,.gb__back:hover{opacity:.85}.gb__error{font-size:.85rem;color:#8a4b2a;margin:.9rem 0 0}.gb-collapsed{display:none!important}.gb.is-collapsed{padding-top:var(--gb-collapsed-space, 0px)}.sticky-add-to-cart__bar{background:#faf5eb!important;border:1px solid rgba(56,56,56,.12)!important;border-radius:10px!important;box-shadow:0 6px 26px #3838381a!important;color:var(--gb-ink, #383838)!important}.sticky-add-to-cart__image-img{border-radius:6px!important}.sticky-add-to-cart__title,.sticky-add-to-cart__price .price{color:#383838!important}.sticky-add-to-cart__variant{color:#3838388c!important}.sticky-add-to-cart__button.button{background:#383838!important;color:#ddbe82!important;border:0!important;border-radius:6px!important;padding:.85rem 1.25rem!important;font-size:.92rem!important;text-transform:none!important;letter-spacing:.02em;transition:opacity .2s ease}.sticky-add-to-cart__button.button:hover{opacity:.9}.sticky-add-to-cart__button .svg-wrapper{display:none!important}.gb__stage-frame{position:relative}.gb__stagenav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#faf6ecd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#383838;font-size:1.4rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.gb__stagenav[hidden],.gb__expand[hidden],.gb__full .gb__full-nav[hidden],.gb__full-thumb[hidden]{display:none!important}.gb__stagenav--prev{left:.75rem}.gb__stagenav--next{right:.75rem}@media(hover:hover){.gb__stage-frame:hover .gb__stagenav,.gb__stagenav:focus-visible{opacity:1}.gb__stagenav:hover{background:#faf6ec}}@media(hover:none){.gb__stagenav{display:none}}.gb__expand{position:absolute;right:.75rem;bottom:.75rem;z-index:4;width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#faf6ecd1;color:#383838;cursor:pointer;opacity:.55;transition:opacity .2s ease}@media(hover:hover){.gb__expand{opacity:0}.gb__stage-frame:hover .gb__expand,.gb__expand:focus-visible{opacity:1}}html.gb-full-open{overflow:hidden}.gb__full{padding:0;border:0;background:none;width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden}.gb__full::backdrop{background:#faf6ec}.gb__full-scroll{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;background:#faf6ec;touch-action:pinch-zoom pan-x pan-y;-webkit-overflow-scrolling:touch}.gb__full-img{max-width:100vw;max-height:100vh;object-fit:contain;cursor:zoom-in;transition:none}.gb__full-scroll.is-zoomed{align-items:flex-start;justify-content:flex-start}.gb__full-scroll.is-zoomed .gb__full-img{max-width:none;max-height:none;width:200vw;height:auto;cursor:zoom-out}.gb__full .gb__full-close,.gb__full .gb__full-nav{position:fixed;z-index:2;margin:0;padding:0;min-width:0;min-height:0;max-width:none;border:0!important;outline:0;box-shadow:none!important;background:#faf6ecd9!important;color:#383838;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:inherit;letter-spacing:0;text-transform:none;-webkit-appearance:none;appearance:none}.gb__full .gb__full-close{top:16px;right:16px;width:40px!important;height:40px!important;font-size:26px;line-height:1;padding-bottom:3px}.gb__full .gb__full-nav{top:50%;transform:translateY(-50%);width:42px!important;height:42px!important;font-size:24px;line-height:1}.gb__full .gb__full-nav--prev{left:16px}.gb__full .gb__full-nav--next{right:16px}.gb__full-thumbs{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));overflow-x:auto;background:linear-gradient(to top,#faf6ecf2,#faf6ec00);scrollbar-width:none}.gb__full-thumbs::-webkit-scrollbar{display:none}.gb__full-thumbs[hidden]{display:none}.gb__full-thumb{flex:none;width:3.25rem;height:3.25rem;padding:0;border:1px solid transparent;border-radius:2px;background:none;overflow:hidden;cursor:pointer;opacity:.5;transition:opacity .2s ease,border-color .2s ease}.gb__full-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gb__full-thumb.is-current{opacity:1;border-color:#38383880}.gb__full-thumb:hover{opacity:1}.gb__full-img{margin-bottom:4.5rem}.gb__full-scroll.is-zoomed .gb__full-img{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gift-builder.css.map */
