:root{--gb-gift-green: #192f26;--gb-gift-cream: #fffaf2;--gb-gift-peach: #efbb94;--gb-gift-rust: #a45033}[data-gb-gift-ui][hidden],[data-gb-gift-bar][hidden],[data-gb-gift-preview][hidden]{display:none}.gb-gift-entry{margin-block:16px;padding:16px 20px;border-inline-start:3px solid var(--gb-gift-rust);background:#f6d7c1;color:var(--gb-gift-green)}.gb-gift-entry strong{font-size:1.12em}.gb-gift-entry p{margin:6px 0 12px}.gb-gift-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 15px;border:1px solid transparent;border-radius:12px;background:var(--gb-gift-green);color:var(--gb-gift-cream);font-weight:650;line-height:1.25}.gb-xmas .gb-gift-entry .gb-gift-button{color:var(--gb-gift-cream)}.gb-gift-button:focus-visible{outline:2px solid var(--gb-gift-rust);outline-offset:3px}.gb-gift-button:disabled{opacity:.6;cursor:wait}.gb-gift-selection{padding-block:30px;scroll-margin-top:110px}.gb-gift-selection h2{margin-bottom:16px}.gb-gift-rail-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.gb-gift-rail-heading>span,.gb-gift-swipe-hint{font-size:13px;color:#703e2a}.gb-gift-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(43%,205px);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#a45033 #f0e5d9;scrollbar-width:thin;padding:2px 2px 10px}.gb-gift-grid:focus-visible,.gb-gift-group summary:focus-visible{outline:2px solid var(--gb-gift-rust);outline-offset:2px}.gb-gift-group{margin-block:8px;border-top:1px solid #d9cec0}.gb-gift-group summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 4px;cursor:pointer;font-weight:650;list-style:none}.gb-gift-group summary::-webkit-details-marker{display:none}.gb-gift-group-image{display:block;flex:none;width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid #e4d9ca;border-radius:4px}.gb-gift-disclosure-arrow{display:grid;place-items:center;flex:0 0 48px;color:var(--gb-gift-rust);line-height:1}.gb-gift-disclosure-arrow:empty:after{content:"\2304"}.gb-gift-disclosure-arrow .gb-link-goose{margin:0;transform:scale(.72);transform-origin:center;grid-area:1 / 1}.gb-gift-group[open] .gb-gift-disclosure-arrow .gb-link-goose__wave{transform:scaleX(-1)}.gb-gift-group[open] .gb-gift-disclosure-arrow:empty{rotate:180deg}.gb-gift-selection .gb-gift-group .gb-gift-grid{grid-auto-columns:min(82%,265px);scroll-snap-type:x mandatory;scroll-padding-inline:2px}.gb-gift-group .gb-gift-item{scroll-snap-stop:always}.gb-gift-rail-tools{display:flex;align-items:center;justify-content:space-between;margin:0 4px 6px}.gb-gift-selection .gb-gift-rail-tools p{margin:0}.gb-gift-rail-controls{display:flex;flex:none;gap:6px}.gb-gift-rail-controls[hidden],.gb-gift-rail-tools:has(.gb-gift-rail-controls[hidden]){display:none}.gb-gift-rail-controls button{min-width:44px;min-height:44px;color:var(--gb-gift-rust);border:1px solid #d9cec0;border-radius:50%;background:var(--gb-gift-cream)}.gb-gift-rail-controls button:disabled{opacity:.45}.gb-gift-group-count{margin-inline-start:auto;white-space:nowrap;font-size:13px;font-weight:400}.gb-gift-item{scroll-snap-align:start;min-width:0;display:grid;grid-template-rows:1fr auto;border:1px solid #d9cec0;background:var(--gb-gift-cream)}.gb-gift-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.gb-gift-item>a>span{display:block;padding:8px 10px 0}.gb-gift-item-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px}.gb-gift-add{width:46px;padding:0;border-radius:50%;font-size:22px}.gb-gift-bar{position:fixed;z-index:19;inset:auto 0 0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--gb-gift-green);color:var(--gb-gift-cream);box-shadow:0 -4px 16px #192f2630}.gb-gift-bar-inner{max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.gb-gift-bar p{margin:0;font-size:13px}.gb-gift-bar .gb-gift-preview-note{color:#ffe0cb;font-size:11px}.gb-gift-bar .gb-gift-button{background:var(--gb-gift-peach);color:var(--gb-gift-green);white-space:nowrap}.gb-gift-bar progress{grid-column:1 / -1;width:100%;height:8px;accent-color:var(--gb-gift-peach)}.gb-gift-toast{position:fixed;z-index:20;inset:auto 16px calc(132px + env(safe-area-inset-bottom)) auto;max-width:calc(100% - 32px);padding:10px 14px;border-radius:10px;background:var(--gb-gift-cream);color:var(--gb-gift-green);box-shadow:0 2px 14px #192f2630}.gb-gift-toast:empty{display:none}body:has(.gb-gift-bar:not([hidden])){padding-bottom:145px}body:has(.gb-gift-bar:not([hidden])) .gb-community-shortcut{translate:0 -145px}@media(max-width:749px){.gb-gift-grid{grid-auto-columns:min(44%,188px);gap:8px}}@media(min-width:1180px){.gb-gift-rail-heading>span{display:none}.gb-gift-rail-heading+.gb-gift-grid{grid-auto-columns:calc((100% - 48px)/5)}}html.js-drawer-open .gb-gift-bar,html.gb-menu-open .gb-gift-bar{visibility:hidden}.gb-gift-item-actions>span{overflow-wrap:anywhere}.gb-gift-add{flex:0 0 46px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/gb-gift-campaign.css.map */
