.gbc{display:block;padding:var(--gbc-padding-top) 24px var(--gbc-padding-bottom);--gbc-line:#dce4e8;--gbc-light:#f4f8fa;--gbc-muted:#637581;color:inherit;font:inherit}.gbc *{box-sizing:border-box}.gbc .gbc-shell{max-width:1200px;margin:0 auto;border-top:1px solid var(--gbc-line);padding-top:36px}.gbc button,.gbc select{font:inherit;color:inherit}.gbc button{cursor:pointer;background:none;border:0;height:auto;max-height:none;min-width:0;white-space:normal;line-height:1.5;text-transform:none;letter-spacing:normal}.gbc button:disabled{cursor:default}.gbc button:focus-visible,.gbc a:focus-visible,.gbc select:focus-visible{outline:3px solid var(--gbc-accent);outline-offset:3px}.gbc img{display:block;max-width:100%}.gbc h2,.gbc h3,.gbc h4,.gbc p{margin:0}.gbc .gbc-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.gbc .gbc-eyebrow{font-size:11px;letter-spacing:1.8px;color:var(--gbc-muted);margin-bottom:12px}.gbc h2{font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:-1px}.gbc .gbc-description{font-size:13px;line-height:1.7;color:var(--gbc-muted);margin-top:12px}.gbc .gbc-bag{border:1px solid var(--gbc-line);padding:11px 15px;border-radius:5px;min-height:44px;font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:10px}.gbc .gbc-bag span{border-radius:50%;min-width:23px;height:23px;background:var(--gbc-accent);color:#fff;display:grid;place-items:center;font-size:10px}.gbc .gbc-step{display:flex;align-items:center;gap:10px;margin-bottom:15px}.gbc .gbc-step>span{width:25px;height:25px;background:var(--gbc-accent);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0}.gbc h3{font-size:17px;line-height:1.5;letter-spacing:-.5px}.gbc .gbc-step>small{font-size:11px;margin-left:auto;color:var(--gbc-muted)}.gbc .gbc-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.gbc .gbc-device{border:1px solid var(--gbc-line);border-radius:7px;padding:18px 20px;text-align:left;display:flex;flex-direction:column;gap:7px;min-height:116px}.gbc .gbc-device.is-active{border:2px solid var(--gbc-accent);padding:17px 19px;background:var(--gbc-light)}.gbc .gbc-device strong{font-size:16px;letter-spacing:.3px}.gbc .gbc-device>span{font-size:12px;color:var(--gbc-muted)}.gbc .gbc-device>small{font-size:10px;color:var(--gbc-muted)}.gbc .gbc-workbench{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr);gap:35px;align-items:start}.gbc .gbc-preview{position:sticky;top:100px;min-width:0}.gbc .gbc-photo{border:1px solid var(--gbc-line);border-radius:10px;overflow:hidden;background:#fff;aspect-ratio:4/3;display:grid;place-items:center}.gbc .gbc-photo img{width:100%;height:100%;object-fit:contain;min-height:0}.gbc .gbc-preview-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.gbc .gbc-preview-title>strong{font-size:17px}.gbc .gbc-preview-title>span{font-size:10px;color:var(--gbc-muted);text-align:right}.gbc .gbc-photo-note{font-size:10px;line-height:1.7;color:var(--gbc-muted);margin:9px 0}.gbc .gbc-product-link{font-size:11px;color:inherit;display:inline-block;border-bottom:1px solid currentColor;min-height:26px;text-decoration:none}.gbc .gbc-summary{margin-top:22px;background:var(--gbc-light);padding:20px;border-radius:8px}.gbc .gbc-price-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:11px 0;font-size:11px;line-height:1.5}.gbc .gbc-price-line>span{overflow-wrap:anywhere}.gbc .gbc-price-line strong{font-weight:500;white-space:nowrap}.gbc .gbc-price-line small{display:block;margin-top:2px;font-size:10px;color:var(--gbc-muted)}.gbc .gbc-quantity-line{border-top:1px solid var(--gbc-line);padding-top:15px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px}.gbc .gbc-qty{display:flex;align-items:center;border:1px solid var(--gbc-line);border-radius:5px;background:#fff;overflow:hidden}.gbc .gbc-qty button{width:35px;min-height:36px;font-size:18px;display:grid;place-items:center;padding:4px}.gbc .gbc-qty button:disabled{color:#aab8c0}.gbc .gbc-qty output{min-width:27px;text-align:center;font-size:12px}.gbc .gbc-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;font-size:12px}.gbc .gbc-total strong{font-size:24px;letter-spacing:-.6px;white-space:nowrap}.gbc .gbc-price-note{font-size:10px;color:var(--gbc-muted);line-height:1.7}.gbc .gbc-primary{display:flex;width:100%;min-height:49px;background:var(--gbc-accent);color:#fff;padding:12px 18px;border:1px solid var(--gbc-accent);border-radius:4px;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:18px}.gbc .gbc-primary:hover:not(:disabled){filter:brightness(1.16)}.gbc .gbc-primary:disabled{background:#e3e9ec;border-color:#e3e9ec;color:#657782}.gbc .gbc-demo-label{text-align:center;margin-top:10px;font-size:10px;color:var(--gbc-muted)}.gbc .gbc-variant-label{display:block;font-size:11px;line-height:1.6;margin-bottom:16px}.gbc .gbc-variant-label select{display:block;width:100%;margin-top:7px;font-size:12px;background:#fff;border:1px solid var(--gbc-line);min-height:44px;border-radius:5px;padding:9px 12px;box-shadow:none}.gbc .gbc-slot-help{font-size:11px;color:var(--gbc-muted);line-height:1.7;margin-bottom:12px}.gbc .gbc-slots{display:flex;gap:9px;margin-bottom:18px}.gbc .gbc-slot{flex:1;min-width:0;border:1px dashed #b0c5d0;border-radius:6px;display:flex;align-items:center;text-align:left;gap:10px;padding:11px;min-height:75px}.gbc .gbc-slot.is-active{border:2px solid var(--gbc-accent);padding:10px;background:var(--gbc-light)}.gbc .gbc-slot>img{width:49px;height:49px;object-fit:contain;border-radius:4px;background:#fff}.gbc .gbc-slot>span:not(.gbc-plus){min-width:0}.gbc .gbc-slot small{display:block;font-size:9px;color:var(--gbc-muted);margin-bottom:4px}.gbc .gbc-slot strong{display:block;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.gbc .gbc-plus{width:35px;height:35px;border:1px dashed #b0c5d0;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:22px;color:var(--gbc-muted)}.gbc .gbc-filters{display:flex;flex-wrap:wrap;gap:7px}.gbc .gbc-filters button{border:1px solid var(--gbc-line);border-radius:4px;min-height:37px;padding:7px 12px;font-size:11px}.gbc .gbc-filters button.is-active{background:var(--gbc-accent);color:#fff;border-color:var(--gbc-accent)}.gbc .gbc-grid-status{font-size:10px;color:var(--gbc-muted);line-height:1.7;margin:13px 0 9px}.gbc .gbc-pots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.gbc .gbc-pot{height:auto;max-height:none;min-height:0;min-width:0;width:100%;align-items:stretch;justify-content:flex-start;white-space:normal;border:1px solid var(--gbc-line);border-radius:7px;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:0;background:#fff}.gbc .gbc-pot.is-active{border:2px solid var(--gbc-accent)}.gbc .gbc-pot img{width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;object-position:center;flex:none}.gbc .gbc-pot>span{display:block;width:100%;flex:none;white-space:normal;padding:10px 10px 12px}.gbc .gbc-pot.is-active>span{padding:9px 9px 11px}.gbc .gbc-pot strong{font-size:10px;line-height:1.6;font-weight:600;display:block;overflow-wrap:anywhere}.gbc .gbc-pot small{display:block;font-size:10px;margin-top:7px;color:var(--gbc-muted)}.gbc .gbc-more{width:100%;min-height:43px;border:1px solid var(--gbc-line);border-radius:4px;margin-top:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.gbc .gbc-message{min-height:18px;text-align:center;font-size:11px;color:var(--gbc-muted);margin-top:16px}.gbc .gbc-dialog{border:0;border-radius:10px;padding:28px;width:min(520px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:90dvh;position:fixed;color:inherit;background:#fff;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 90px #0003;z-index:99}.gbc .gbc-dialog::backdrop{background:#0b1d2980}.gbc .gbc-close{position:absolute;right:12px;top:12px;min-height:44px;min-width:44px;font-size:27px}.gbc .gbc-dialog h3{font-size:24px;letter-spacing:-.8px;margin:10px 30px 18px 0}.gbc .gbc-dialog-description{font-size:12px;line-height:1.8;color:var(--gbc-muted);margin-bottom:20px}.gbc .gbc-cart-item{display:grid;grid-template-columns:76px 1fr;gap:13px;border-top:1px solid var(--gbc-line);padding:18px 0}.gbc .gbc-cart-item>img{width:76px;height:76px;object-fit:contain;border-radius:6px}.gbc .gbc-cart-item h4{font-size:13px;line-height:1.6}.gbc .gbc-cart-item p{font-size:10px;line-height:1.8;color:var(--gbc-muted);margin:5px 0 10px}.gbc .gbc-cart-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.gbc .gbc-cart-bottom>strong{font-size:12px}.gbc .gbc-cart-bottom .gbc-qty button{width:30px;min-height:33px}.gbc .gbc-delete{font-size:10px;padding:8px 0;text-decoration:underline;color:var(--gbc-muted);min-height:31px}.gbc .gbc-secondary{width:100%;border:1px solid var(--gbc-line);min-height:44px;padding:10px;margin-top:10px;font-size:12px;border-radius:4px}.gbc .gbc-empty,.gbc .gbc-dialog-notice{padding:20px;background:var(--gbc-light);font-size:12px;line-height:1.9;border-radius:6px}.gbc .gbc-review-item{padding:15px 0;border-top:1px solid var(--gbc-line);font-size:12px;line-height:1.7}.gbc .gbc-review-item p{font-size:11px;color:var(--gbc-muted);margin:8px 0}.gbc .gbc-success{width:60px;height:60px;border-radius:50%;background:var(--gbc-light);color:var(--gbc-accent);font-size:28px;display:grid;place-items:center;margin-top:20px}.gbc [hidden]{display:none!important}@media(max-width:900px){.gbc .gbc-workbench{gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.gbc .gbc-pots{grid-template-columns:repeat(2,minmax(0,1fr))}.gbc .gbc-preview-title{display:block}.gbc .gbc-preview-title>span{display:block;margin-top:6px;text-align:left}.gbc .gbc-device{padding:15px 12px}.gbc .gbc-device.is-active{padding:14px 11px}}@media(max-width:750px){.gbc{padding:calc(var(--gbc-padding-top)*.7) 18px calc(var(--gbc-padding-bottom)*.7)}.gbc .gbc-shell{padding-top:26px}.gbc .gbc-top{display:block;margin-bottom:23px}.gbc h2{font-size:27px}.gbc .gbc-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:10px}.gbc .gbc-description{font-size:12px;line-height:1.8}.gbc .gbc-bag{margin-top:17px;font-size:11px;min-height:43px;padding:9px 12px}.gbc .gbc-devices{gap:7px;margin-bottom:23px}.gbc .gbc-device{padding:13px 8px;min-height:126px;gap:7px}.gbc .gbc-device.is-active{padding:12px 7px}.gbc .gbc-device strong{font-size:11px}.gbc .gbc-device>span{font-size:10px;line-height:1.7}.gbc .gbc-device>small{font-size:9px;line-height:1.7}.gbc .gbc-workbench{display:flex;flex-direction:column;gap:22px}.gbc .gbc-preview{position:static;width:100%;display:contents}.gbc .gbc-photo{order:1;width:100%;height:225px;aspect-ratio:auto}.gbc .gbc-photo img{max-height:225px}.gbc .gbc-preview-title{order:2;display:flex;margin-top:-10px;width:100%}.gbc .gbc-preview-title>strong{font-size:15px}.gbc .gbc-preview-title>span{font-size:9px;text-align:right;max-width:170px;margin:0}.gbc .gbc-photo-note{order:3;font-size:9px;margin-top:-11px;margin-bottom:-12px}.gbc .gbc-product-link{order:4;font-size:10px;width:fit-content;min-height:27px;margin-top:-8px}.gbc .gbc-pickers{order:5;width:100%}.gbc .gbc-summary{order:6;width:100%;margin-top:3px;padding:18px}.gbc .gbc-step h3{font-size:16px}.gbc .gbc-step>span{width:23px;height:23px;font-size:9px}.gbc .gbc-step>small{font-size:10px}.gbc .gbc-variant-label{font-size:10px}.gbc .gbc-variant-label select{font-size:11px}.gbc .gbc-slot{padding:8px;gap:7px;min-height:77px}.gbc .gbc-slot.is-active{padding:7px}.gbc .gbc-slot>img{height:37px;width:37px}.gbc .gbc-slot strong{font-size:10px}.gbc .gbc-slot small{font-size:8px}.gbc .gbc-plus{height:28px;width:28px;font-size:19px}.gbc .gbc-filters{gap:6px}.gbc .gbc-filters button{font-size:10px;padding:7px 10px}.gbc .gbc-pot strong,.gbc .gbc-pot small,.gbc .gbc-price-line{font-size:11px}.gbc .gbc-summary .gbc-primary{min-height:49px}.gbc .gbc-dialog{padding:23px 18px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:88dvh;border-radius:8px}.gbc .gbc-dialog h3{font-size:22px}.gbc .gbc-dialog-description{font-size:11px}.gbc .gbc-cart-item{grid-template-columns:64px 1fr;gap:10px}.gbc .gbc-cart-item>img{height:64px;width:64px}.gbc .gbc-cart-bottom>strong{font-size:11px}.gbc .gbc-cart-bottom .gbc-qty output{min-width:23px}.gbc .gbc-cart-bottom .gbc-qty button{width:27px}.gbc .gbc-total strong{font-size:23px}}@media(max-width:350px){.gbc{padding-left:13px;padding-right:13px}.gbc .gbc-device strong{font-size:10px}.gbc .gbc-device>span{font-size:9px}.gbc .gbc-filters button{padding-left:8px;padding-right:8px}.gbc .gbc-slot>img{height:28px;width:28px}.gbc .gbc-slot strong{font-size:9px}.gbc .gbc-total strong{font-size:21px}}.gbc .gbc-subtotals{border-top:1px solid var(--gbc-line);margin-top:15px;padding-top:4px}.gbc .gbc-extras{border-top:1px solid var(--gbc-line);margin-top:28px;padding-top:26px}.gbc .gbc-extra-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gbc .gbc-extra-card{border:1px solid var(--gbc-line);border-radius:8px;background:#fff;padding:15px;min-width:0}.gbc .gbc-extra-card>img{width:132px;height:132px;aspect-ratio:1;object-fit:contain;object-position:center;margin:0 auto 14px}.gbc .gbc-extra-card>div{min-width:0}.gbc .gbc-extra-card.gbc-extra-pot-card{display:block}.gbc .gbc-extra-pot-label{display:block;font-size:12px;font-weight:600;line-height:1.6}.gbc .gbc-extra-kicker{display:block;font-size:9px;letter-spacing:1.2px;color:var(--gbc-muted);margin-bottom:8px}.gbc .gbc-extra-card label,.gbc .gbc-extra-card h4{display:block;font-size:12px;font-weight:600;line-height:1.6;margin:0 0 7px}.gbc .gbc-extra-card select{width:100%;max-width:100%;min-width:0;min-height:44px;font-size:11px;border:1px solid var(--gbc-line);border-radius:4px;padding:9px 25px 9px 9px;background-color:#fff;box-shadow:none}.gbc .gbc-extra-price{display:block;font-size:14px;line-height:44px}.gbc .gbc-extra-unit{font-size:10px;color:var(--gbc-muted);line-height:1.7;margin:8px 0}.gbc .gbc-extra-card .gbc-secondary{font-size:11px;display:flex;align-items:center;justify-content:center;color:var(--gbc-accent);border-color:var(--gbc-accent);background:var(--gbc-light);min-height:44px}.gbc .gbc-extra-card button:disabled{opacity:.5}.gbc .gbc-extra-empty{font-size:10px;color:var(--gbc-muted);line-height:1.7;margin-top:12px}.gbc .gbc-extra-selected{margin-top:16px;padding:16px;background:var(--gbc-light);border-radius:7px}.gbc .gbc-extra-selected>h4{font-size:12px;margin-bottom:10px}.gbc .gbc-extra-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:9px;align-items:center;border-top:1px solid var(--gbc-line);padding:12px 0}.gbc .gbc-extra-row>img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:4px}.gbc .gbc-extra-row strong{font-size:11px;line-height:1.6;display:block;overflow-wrap:anywhere}.gbc .gbc-extra-row small{font-size:10px;color:var(--gbc-muted);display:block;margin-top:4px}.gbc .gbc-extra-row .gbc-qty button{width:34px;min-height:44px}.gbc .gbc-extra-row .gbc-qty output{min-width:24px}.gbc .gbc-extra-total{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;padding-top:13px;border-top:1px solid var(--gbc-line)}.gbc .gbc-extra-total strong{font-size:17px}.gbc .gbc-extra-selected>.gbc-secondary{font-size:11px;background:#fff;display:flex;align-items:center;justify-content:center}.gbc .gbc-item-tag{display:inline-block;font-size:9px;line-height:1.5;color:var(--gbc-accent);background:var(--gbc-light);padding:3px 6px;border-radius:3px;margin-top:4px}@media(max-width:900px){.gbc .gbc-extra-cards{grid-template-columns:1fr}.gbc .gbc-extra-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.gbc .gbc-extra-card>img{width:90px;height:90px;margin:0;align-self:center}}@media(max-width:750px){.gbc .gbc-extras{margin-top:24px;padding-top:22px}.gbc .gbc-extra-card{padding:12px;grid-template-columns:82px minmax(0,1fr);gap:10px}.gbc .gbc-extra-card>img{width:82px;height:82px}.gbc .gbc-extra-selected{padding:12px}.gbc .gbc-extra-row{grid-template-columns:36px minmax(0,1fr) auto auto;gap:7px}.gbc .gbc-extra-row>img{width:36px;height:36px}.gbc .gbc-extra-row strong{font-size:10px}.gbc .gbc-extra-row .gbc-qty button{width:28px}.gbc .gbc-extra-row .gbc-qty output{min-width:22px}.gbc .gbc-extra-row .gbc-delete{min-height:44px}}.gbc .gbc-photo-video{position:relative}.gbc .gbc-photo-video>img,.gbc .gbc-photo-video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.gbc .gbc-photo-video>video{display:block;max-width:100%;max-height:100%;aspect-ratio:9/16;background:#050505}.gbc .gbc-video-toggle{position:absolute;right:10px;bottom:10px;min-height:44px;padding:10px 14px;border:1px solid var(--gbc-line);border-radius:5px;background:#fff;color:#263c49;font-size:11px;box-shadow:0 2px 8px #0001}.gbc .gbc-video-status{position:absolute;left:10px;right:10px;bottom:10px;background:#fff;color:#263c49;font-size:11px;line-height:1.6;text-align:center}.gbc .gbc-video-status:empty{display:none}.gbc .gbc-video-note-mobile{display:none}@media(max-width:750px){.gbc .gbc-video-note-desktop{display:none}.gbc .gbc-video-note-mobile{display:inline}}@media(prefers-reduced-motion:reduce){.gbc *{scroll-behavior:auto!important;transition:none!important}}.gbc .gbc-extras{scroll-margin-top:110px}.gbc .gbc-extras-shortcut{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:var(--gbc-accent);text-underline-offset:4px;margin-top:3px}.gbc .gbc-photo-video>video{opacity:0}.gbc .gbc-photo-video.is-video-ready>video{opacity:1}.gbc .gbc-photo-video[data-gbc-media-mode=void]>video.gbc-video-pending{opacity:0;pointer-events:none}.gbc .gbc-photo-video[data-gbc-media-mode=void] .gbc-video-status:not(:empty){bottom:64px}.gbc .gbc-photo-video[data-gbc-media-mode=lune]{width:100%;height:auto;aspect-ratio:4/3;background:#f4f4f4}.gbc .gbc-photo-video[data-gbc-media-mode=lune]>img,.gbc .gbc-photo-video[data-gbc-media-mode=lune]>video{max-height:none;aspect-ratio:4/3;object-fit:contain;background:transparent}@media(max-width:750px){.gbc .gbc-photo-video[data-gbc-media-mode=void]{height:auto;max-height:560px;aspect-ratio:4/5;background:#050505}}.gbc .gbc-design-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto 48px 12px;gap:10px;align-items:center;width:100%;min-height:68px;margin-top:7px;padding:9px 12px;border:1px solid var(--gbc-line);border-radius:8px;background:#fff;text-align:left}.gbc .gbc-design-trigger:hover{border-color:var(--gbc-accent)}.gbc .gbc-design-name{display:block;min-width:0}.gbc .gbc-design-name strong{display:block;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.gbc .gbc-design-name small{display:block;margin-top:4px;font-size:11px;color:var(--gbc-muted)}.gbc .gbc-design-price{font-size:12px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.gbc .gbc-design-thumb{display:grid;place-items:center;position:relative;width:52px;height:52px;border-radius:7px;background:#f6f7f8;flex:none}.gbc .gbc-design-thumb img{width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:7px}.gbc .gbc-design-trigger .gbc-design-thumb{width:48px;height:48px}.gbc .gbc-design-chevron{font-size:19px;line-height:1;color:var(--gbc-muted);text-align:center}.gbc .gbc-design-placeholder{font-size:18px;color:var(--gbc-muted)}.gbc .gbc-design-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(520px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(640px,82dvh);border:0;border-radius:16px;background:#fff;color:inherit;overflow:hidden;box-shadow:0 20px 80px #0003;overscroll-behavior:contain}.gbc .gbc-design-dialog[open]{display:flex;flex-direction:column}.gbc .gbc-design-dialog::backdrop{background:#10212d66}.gbc .gbc-design-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid var(--gbc-line);flex:none}.gbc .gbc-design-header p{font-size:10px;letter-spacing:1px;color:var(--gbc-muted);margin:0 0 4px}.gbc .gbc-design-header h3{font-size:18px;line-height:1.5;letter-spacing:-.4px;margin:0}.gbc .gbc-design-close{display:grid;place-items:center;width:44px;min-height:44px;padding:0;font-size:28px;line-height:1;border-radius:50%;background:var(--gbc-light);flex:none}.gbc .gbc-design-list{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scroll-padding:8px}.gbc .gbc-design-option{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;gap:12px;align-items:center;flex:none;width:100%;min-height:76px;padding:10px 12px;text-align:left;border:1px solid var(--gbc-line);border-radius:9px;background:#fff}.gbc .gbc-design-option:hover{background:var(--gbc-light)}.gbc .gbc-design-option.is-selected{border:2px solid var(--gbc-accent);padding:9px 11px;background:var(--gbc-light)}.gbc .gbc-design-option:focus-visible{outline:2px solid var(--gbc-accent);outline-offset:2px}.gbc .gbc-design-check{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--gbc-accent);color:#fff;font-size:11px;font-weight:700;border:2px solid #fff}@media(max-width:750px){.gbc .gbc-design-trigger{padding:8px 10px;gap:8px}.gbc .gbc-design-dialog{width:calc(100vw - 24px);max-width:520px;max-height:82dvh;border-radius:14px}.gbc .gbc-design-header{padding:16px 16px 12px}.gbc .gbc-design-header h3{font-size:17px}.gbc .gbc-design-list{padding:12px 12px max(16px,env(safe-area-inset-bottom));gap:8px}.gbc .gbc-design-option{gap:10px;padding:10px;min-height:76px}.gbc .gbc-design-option.is-selected{padding:9px}.gbc .gbc-design-name strong{font-size:13px}.gbc .gbc-design-price{font-size:12px}}@media(max-width:360px){.gbc .gbc-design-trigger{grid-template-columns:minmax(0,1fr) auto 42px 10px;gap:6px}.gbc .gbc-design-trigger .gbc-design-thumb{width:42px;height:42px}.gbc .gbc-design-option{grid-template-columns:minmax(0,1fr) auto 46px;gap:8px}.gbc .gbc-design-option .gbc-design-thumb{width:46px;height:46px}.gbc .gbc-design-name strong{font-size:12px}.gbc .gbc-design-price{font-size:11px}}.gbc .gbc-qty button:focus-visible{outline-offset:-3px}@media(max-width:750px){.gbc .gbc-description,.gbc .gbc-slot-help,.gbc .gbc-price-line,.gbc .gbc-quantity-line{font-size:14px;line-height:1.7}.gbc .gbc-device strong,.gbc .gbc-slot strong,.gbc .gbc-pot strong,.gbc .gbc-extra-row strong{font-size:13px;line-height:1.6}.gbc .gbc-eyebrow,.gbc .gbc-bag,.gbc .gbc-bag span,.gbc .gbc-device>span,.gbc .gbc-device>small,.gbc .gbc-preview-title>span,.gbc .gbc-photo-note,.gbc .gbc-product-link,.gbc .gbc-step>small,.gbc .gbc-variant-label,.gbc .gbc-slot small,.gbc .gbc-filters button,.gbc .gbc-grid-status,.gbc .gbc-pot small,.gbc .gbc-more,.gbc .gbc-message,.gbc .gbc-price-line small,.gbc .gbc-price-note,.gbc .gbc-demo-label,.gbc .gbc-dialog-description,.gbc .gbc-cart-item p,.gbc .gbc-cart-bottom>strong,.gbc .gbc-delete,.gbc .gbc-review-item p,.gbc .gbc-extra-kicker,.gbc .gbc-extra-card select,.gbc .gbc-extra-unit,.gbc .gbc-extra-card .gbc-secondary,.gbc .gbc-extra-empty,.gbc .gbc-extra-row small,.gbc .gbc-extra-selected>.gbc-secondary,.gbc .gbc-item-tag,.gbc .gbc-video-toggle,.gbc .gbc-video-status,.gbc .gbc-extras-shortcut,.gbc .gbc-design-name small,.gbc .gbc-design-price,.gbc .gbc-design-header p{font-size:12px;line-height:1.7}.gbc button,.gbc .gbc-filters button,.gbc .gbc-bag,.gbc .gbc-more,.gbc .gbc-delete,.gbc .gbc-product-link{min-width:44px;min-height:44px}.gbc .gbc-product-link{display:inline-flex;align-items:center}.gbc .gbc-qty button,.gbc .gbc-cart-bottom .gbc-qty button,.gbc .gbc-extra-row .gbc-qty button{width:44px;min-width:44px;min-height:44px;flex-shrink:0}.gbc .gbc-qty output,.gbc .gbc-cart-bottom .gbc-qty output,.gbc .gbc-extra-row .gbc-qty output{min-width:28px;font-size:14px}.gbc .gbc-extra-row{grid-template-columns:36px minmax(0,1fr) 44px;gap:8px;align-items:center}.gbc .gbc-extra-row>img{grid-column:1;grid-row:1}.gbc .gbc-extra-row>div:not(.gbc-qty){grid-column:2;grid-row:1}.gbc .gbc-extra-row>.gbc-qty{grid-column:2;grid-row:2;justify-self:start}.gbc .gbc-extra-row>.gbc-delete{grid-column:3;grid-row:1 / span 2}.gbc .gbc-cart-bottom{flex-wrap:wrap}}.gbc .gbc-design-trigger[data-gbc-action=design-open]{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) auto 48px 28px;border-color:var(--gbc-accent);box-shadow:inset 0 0 0 1px var(--gbc-accent);background:linear-gradient(110deg,#fff 45%,color-mix(in srgb,var(--gbc-accent) 5%,#fff))}.gbc .gbc-design-trigger[data-gbc-action=design-open]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--gbc-accent);border-radius:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--gbc-accent) 12%,transparent),0 0 20px color-mix(in srgb,var(--gbc-accent) 24%,transparent);opacity:0;pointer-events:none}.gbc .gbc-design-trigger[data-gbc-action=design-open] .gbc-design-chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:23px;line-height:1;color:var(--gbc-accent);background:color-mix(in srgb,var(--gbc-accent) 10%,#fff)}.gbc .gbc-design-trigger[data-gbc-action=design-open].is-guided:after{animation:gbc-design-glow 2.3s ease-in-out 2}.gbc .gbc-design-trigger[data-gbc-action=design-open].is-guided .gbc-design-chevron{animation:gbc-design-nudge 2.3s ease-in-out 2}.gbc .gbc-design-trigger[data-gbc-action=design-open]:focus-visible:after,.gbc .gbc-design-trigger[data-gbc-action=design-open]:focus-visible .gbc-design-chevron,.gbc .gbc-design-trigger[data-gbc-action=design-open][aria-expanded=true]:after,.gbc .gbc-design-trigger[data-gbc-action=design-open][aria-expanded=true] .gbc-design-chevron{animation:none}@keyframes gbc-design-glow{0%,to{opacity:0}35%,55%{opacity:.95}}@keyframes gbc-design-nudge{0%,20%,60%,to{transform:translateY(0)}34%,48%{transform:translateY(3px)}41%{transform:translateY(0)}}@media(max-width:360px){.gbc .gbc-design-trigger[data-gbc-action=design-open]{grid-template-columns:minmax(0,1fr) auto 42px 24px}.gbc .gbc-design-trigger[data-gbc-action=design-open] .gbc-design-chevron{width:24px;height:24px;font-size:21px}}@media(prefers-reduced-motion:reduce){.gbc .gbc-design-trigger[data-gbc-action=design-open]:after,.gbc .gbc-design-trigger[data-gbc-action=design-open] .gbc-design-chevron{animation:none!important;transform:none!important}}.gbc .gbc-pot.is-active{border-width:1px;box-shadow:inset 0 0 0 1px var(--gbc-accent)}.gbc .gbc-pot.is-active>span{padding:10px 10px 12px}.gbc .gbc-pot small{white-space:nowrap}.gbc .gbc-slot{min-height:90px}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAACA */
