build-a-bottle-picker{display:block;margin:1rem 0;color:#111;background:#fff}.bottle-picker__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0;padding:.9rem;border:1px solid #111;border-radius:12px}.bottle-picker__status strong{font-size:1.15rem}.bottle-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.bottle-picker__chip{container-type:inline-size;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"img info" "step step";align-items:center;gap:.6rem;padding:.65rem;border:1px solid #ccc;border-radius:14px;min-width:0}.bottle-picker__chip>img{grid-area:img}.bottle-picker__info{grid-area:info;min-width:0}.bottle-picker__chip.is-selected{border-color:#111}.bottle-picker__chip:focus-within{outline:2px solid #111;outline-offset:2px}.bottle-picker__chip img{width:56px;height:56px;object-fit:contain}.bottle-picker__chip label{display:block;font-size:.9rem;line-height:1.3;text-transform:none;letter-spacing:normal;margin:0}.bottle-picker__chip [data-bottle-price]{display:block;font-size:.85rem;margin-top:.35rem}.bottle-picker__stepper{grid-area:step;display:grid;grid-template-columns:48px minmax(48px,1fr) 48px;align-items:center;gap:.4rem;justify-self:stretch}.bottle-picker__step{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;margin:0;padding:0;border:2px solid #111;border-radius:10px;background:#111;color:#fff;font-size:30px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.bottle-picker__step span{display:block;line-height:1;transform:translateY(-1px)}.bottle-picker__step:hover{background:#333;border-color:#333}.bottle-picker__step:active{transform:scale(.96)}.bottle-picker__step:focus-visible{outline:3px solid #0066ff;outline-offset:2px}.bottle-picker__step[aria-disabled=true]{background:#fff;color:#9a9a9a;border-color:#d0d0d0;cursor:not-allowed;transform:none}.bottle-picker__chip input{box-sizing:border-box;width:100%;min-width:48px;height:48px;min-height:44px;padding:.2rem;border:1px solid #555;border-radius:8px;font-size:18px;font-weight:700;text-align:center;color:#111;background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bottle-picker__chip input::-webkit-outer-spin-button,.bottle-picker__chip input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@container (min-width: 330px){.bottle-picker__chip{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img info step"}.bottle-picker__stepper{grid-template-columns:48px 52px 48px;justify-self:end}}build-a-bottle-picker [hidden]{display:none!important}@media(max-width:1100px){.bottle-picker__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.bottle-picker__chip{transition:border-color .12s ease}}body:has(build-a-bottle-picker[data-variant-id="53209868239135"]) [data-simple-bundles-options],body:has(build-a-bottle-picker[data-variant-id="53209868239135"]) #simple-bundles-io-options{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important}.bottle-picker__bar{display:none}@media(max-width:768px){.bottle-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.bottle-picker__chip{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"img info" "step step";gap:.45rem;padding:.5rem;border-radius:12px}.bottle-picker__chip img{width:40px;height:40px}.bottle-picker__chip label{font-size:.82rem;line-height:1.2}.bottle-picker__chip [data-bottle-price]{font-size:.8rem;margin-top:.15rem}.bottle-picker__stepper{grid-template-columns:48px minmax(32px,1fr) 48px;gap:.3rem}.bottle-picker__chip input{min-width:32px;padding:0;font-size:17px}.bottle-picker__status{margin:.6rem 0;padding:.6rem .75rem}build-a-bottle-picker>h2{margin-bottom:.25rem}build-a-bottle-picker>p{margin-bottom:.5rem}.bottle-picker__bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 16px #0000001a}.bottle-picker__bar-info{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.25}.bottle-picker__bar-info output{font-size:17px;font-weight:700}.bottle-picker__bar-btn{flex:0 0 auto;min-height:48px;min-width:140px;padding:0 16px}.bottle-picker__bar-btn[disabled]{opacity:.45}body:has(build-a-bottle-picker){padding-bottom:76px}body:has(build-a-bottle-picker) .product-single__media-group,body:has(build-a-bottle-picker) .product__main-photos{max-height:46vw;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/build-a-bottle-picker.css.map */
