.gd-orderbump{display:contents}.gd-orderbump-open{overflow:hidden}.gd-orderbump__dialog{box-sizing:border-box;width:min(100% - 24px,480px);max-width:480px;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--gd-line, rgba(22,22,24,.14));border-radius:20px;background:var(--gd-white, #fffdf9);color:var(--gd-copy, #2e2f32);font-family:var(--gd-body-font, Figtree, Arial, sans-serif);box-shadow:0 1px 2px #1616180f,0 24px 56px -12px #16161852}.gd-orderbump__dialog:not([open]){display:none}.gd-orderbump__dialog[open]{display:flex;animation:gd-ob-in .28s cubic-bezier(.22,.8,.24,1)}.gd-orderbump__dialog::backdrop{background:#16161885}.gd-orderbump__dialog:focus,.gd-orderbump__dialog:focus-visible{outline:none;box-shadow:0 1px 2px #1616180f,0 24px 56px -12px #16161852}.gd-orderbump__dialog *,.gd-orderbump__dialog *:before,.gd-orderbump__dialog *:after{box-sizing:border-box}.gd-orderbump__dialog button{border:2px solid var(--gd-ink, #161618);font:800 13px/1.3 var(--gd-heading-font, Poppins, Arial, sans-serif);letter-spacing:-.01em}.gd-orderbump__surface{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 24px)}.gd-orderbump__header{position:relative;flex:0 0 auto;padding:22px 22px 16px;border-bottom:1px solid var(--gd-line, rgba(22,22,24,.14));background:var(--gd-white, #fffdf9)}.gd-orderbump__header:before{position:absolute;top:0;left:22px;width:36px;height:4px;border-radius:0 0 4px 4px;background:var(--gd-yellow, #ffc21a);content:""}.gd-orderbump__eyebrow{margin:0;color:var(--gd-gold, #76500f);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.gd-orderbump__dialog .gd-orderbump__title{margin:8px 0 0;color:var(--gd-ink, #161618);font-family:var(--gd-heading-font, Poppins, Arial, sans-serif);font-size:clamp(22px,6.4vw,28px);font-weight:800;letter-spacing:-.05em;line-height:1;text-wrap:balance}.gd-orderbump__dialog .gd-orderbump__remaining{margin:10px 0 0;color:var(--gd-muted, #616168);font-size:14px;line-height:1.45}.gd-orderbump__remaining:empty{display:none}.gd-orderbump__remaining strong{color:var(--gd-ink, #161618);font-weight:800}.gd-orderbump__options{display:grid;flex:1 1 auto;align-content:start;gap:10px;min-height:0;padding:16px 18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--gd-cream, #fffdf9)}.gd-orderbump__product{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"img details" "img add";align-items:center;gap:8px 14px;padding:12px;border:1px solid var(--gd-line, rgba(22,22,24,.14));border-radius:16px;background:var(--gd-white, #fffdf9);transition:border-color .2s ease}.gd-orderbump__image{grid-area:img;align-self:start;width:76px;height:76px;padding:6px;border-radius:12px;background:#16161809;object-fit:contain}.gd-orderbump__details{grid-area:details;display:flex;min-width:0;flex-direction:column;gap:3px}.gd-orderbump__product[data-no-image]{grid-template-columns:minmax(0,1fr);grid-template-areas:"details" "add"}.gd-orderbump__name{color:var(--gd-ink, #161618);font-family:var(--gd-heading-font, Poppins, Arial, sans-serif);font-size:14px;font-weight:800;letter-spacing:-.03em;line-height:1.22;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gd-orderbump__variant{color:var(--gd-muted, #616168);font-size:12px;line-height:1.3}.gd-orderbump__variant:empty{display:none}.gd-orderbump__price{color:var(--gd-ink, #161618);font-family:var(--gd-heading-font, Poppins, Arial, sans-serif);font-size:15px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gd-orderbump__add{grid-area:add;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:42px;padding:9px 18px;border:2px solid var(--gd-ink, #161618);border-radius:999px;background:var(--gd-yellow, #ffc21a);color:var(--gd-ink, #161618);font-family:var(--gd-heading-font, Poppins, Arial, sans-serif);font-size:13px;font-weight:800;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.gd-orderbump__add:not(:disabled):active{transform:scale(.98)}.gd-orderbump__add:disabled,.gd-orderbump__add[aria-disabled=true]{cursor:not-allowed;opacity:.5}.gd-orderbump__add[aria-busy=true],.gd-orderbump__add.is-loading{position:relative;color:transparent;cursor:progress;opacity:1}.gd-orderbump__add[aria-busy=true]:after,.gd-orderbump__add.is-loading:after{position:absolute;width:16px;height:16px;border:2px solid var(--gd-ink, #161618);border-right-color:transparent;border-radius:50%;content:"";animation:gd-ob-spin .7s linear infinite}.gd-orderbump__add.is-added{background:var(--gd-ink, #161618);color:var(--gd-white, #fffdf9)}.gd-orderbump__dialog .gd-orderbump__add:focus-visible,.gd-orderbump__dialog .gd-orderbump__close:focus-visible{outline:2px solid var(--gd-ink, #161618);outline-offset:3px;box-shadow:none}.gd-orderbump__dialog .gd-orderbump__status{margin:0;padding:10px 20px 0;color:var(--gd-ink, #161618);font-size:13px;font-weight:700;line-height:1.35;background:var(--gd-white, #fffdf9)}.gd-orderbump__status:empty{display:none}.gd-orderbump__status.is-error{color:#a1261b}.gd-orderbump__footer{flex:0 0 auto;display:grid;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--gd-line, rgba(22,22,24,.14));background:var(--gd-white, #fffdf9)}.gd-orderbump__note{margin:0;color:var(--gd-muted, #616168);font-size:11.5px;line-height:1.45}.gd-orderbump__close{width:100%;min-height:46px;padding:10px 18px;border:2px solid var(--gd-ink, #161618);border-radius:999px;background:transparent;color:var(--gd-ink, #161618);font-family:var(--gd-heading-font, Poppins, Arial, sans-serif);font-size:13px;font-weight:800;cursor:pointer;transition:background-color .2s ease}.gd-orderbump__close:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){.gd-orderbump__product:hover{border-color:#16161847}.gd-orderbump__add:not(:disabled):not(.is-added):hover{background:var(--gd-yellow-light, #ffd75e)}.gd-orderbump__close:not(:disabled):hover{background:#1616180d}}@media(max-width:359px){.gd-orderbump__dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.gd-orderbump__surface{max-height:calc(100dvh - 16px)}.gd-orderbump__header{padding:18px 16px 12px}.gd-orderbump__header:before{left:16px}.gd-orderbump__options{padding:12px}.gd-orderbump__footer{padding:12px 16px 14px}.gd-orderbump__dialog .gd-orderbump__status{padding:10px 16px 0}.gd-orderbump__product{grid-template-columns:60px minmax(0,1fr);gap:8px 10px;padding:10px}.gd-orderbump__image{width:60px;height:60px;padding:4px}.gd-orderbump__add{min-width:0;width:100%}}@media(min-width:560px){.gd-orderbump__dialog{width:min(100% - 48px,540px);max-width:540px;border-radius:24px}.gd-orderbump__header{padding:28px 28px 18px}.gd-orderbump__header:before{left:28px}.gd-orderbump__options{padding:18px 24px}.gd-orderbump__footer{padding:16px 28px 22px}.gd-orderbump__dialog .gd-orderbump__status{padding:12px 28px 0}.gd-orderbump__product{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"img details add";padding:14px 16px 14px 14px}.gd-orderbump__product[data-no-image]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details add"}.gd-orderbump__image{align-self:center;width:84px;height:84px}.gd-orderbump__add{justify-self:end}}@media(max-height:520px)and (orientation:landscape){.gd-orderbump__dialog{width:min(100% - 20px,680px);max-width:680px}.gd-orderbump__header{padding:12px 18px 10px}.gd-orderbump__header:before{left:18px}.gd-orderbump__dialog .gd-orderbump__title{font-size:20px}.gd-orderbump__dialog .gd-orderbump__remaining{margin-top:4px;font-size:13px}.gd-orderbump__options{padding:10px 14px}.gd-orderbump__product{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img details add";padding:8px}.gd-orderbump__product[data-no-image]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details add"}.gd-orderbump__image{align-self:center;width:52px;height:52px;padding:3px}.gd-orderbump__footer{grid-template-columns:1fr auto;align-items:center;padding:8px 18px 10px}.gd-orderbump__close{width:auto;min-height:42px}}@keyframes gd-ob-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes gd-ob-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gd-orderbump__dialog[open]{animation:none}.gd-orderbump__add,.gd-orderbump__close,.gd-orderbump__product{transition:none}.gd-orderbump__add[aria-busy=true]:after,.gd-orderbump__add.is-loading:after{animation-duration:2s}}.gd-orderbump__dialog button:not(:disabled):hover,.gd-orderbump__dialog button:not(:disabled):active{filter:none}.gd-orderbump__dialog button:not(:disabled):active{transform:scale(.98)}.gd-orderbump__dialog .gd-orderbump__add:disabled,.gd-orderbump__dialog .gd-orderbump__close:disabled{opacity:.5}.gd-orderbump__dialog .gd-orderbump__add[aria-busy=true],.gd-orderbump__dialog .gd-orderbump__add.is-loading{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gd-orderbump.css.map */
