.btol-wiz{--btol-navy:#2F2A44;--btol-orange:#FF6F20;--btol-orange-dark:#E85D12;--btol-rose:#EAD5D7;--btol-cream:#F9F5F4;--btol-line:rgba(47,42,68,.1);--btol-line-strong:rgba(47,42,68,.16);--btol-muted:rgba(47,42,68,.55);--btol-tint:#FFF6F1;--btol-shadow:0 4px 24px rgba(47,42,68,.05);--btol-shadow-hover:0 10px 28px rgba(47,42,68,.1);--btol-ease:cubic-bezier(.22,.61,.36,1);display:none;position:relative;background:var(--btol-cream);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding:28px 18px;margin-top:-40px;font-family:var(--font-body-family,"Poppins",sans-serif)}.btol-wiz.is-ready{display:block}@media(max-width:749px){.btol-wiz{margin-top:-24px;padding:20px 14px}}.btol-wiz__bar{position:absolute;top:0;left:0;height:2px;width:0;background:var(--btol-orange);opacity:0;transition:width .5s var(--btol-ease),opacity .2s ease;pointer-events:none}.btol-wiz.is-loading .btol-wiz__bar{width:75%;opacity:1}.btol-wiz__panel{max-width:1180px;margin:0 auto;background:#fff;border:1px solid var(--btol-line);border-radius:22px;padding:20px 26px 24px;box-shadow:var(--btol-shadow)}@media(max-width:749px){.btol-wiz__panel{padding:16px 14px 18px;border-radius:18px}}.btol-wiz__steps{display:flex;align-items:flex-start;gap:4px;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--btol-line);overflow-x:auto;scrollbar-width:none}.btol-wiz__steps::-webkit-scrollbar{display:none}.btol-wiz__step{display:flex;align-items:center;gap:9px;background:none;border:none;padding:4px 6px;border-radius:10px;font-family:inherit;text-align:left;white-space:nowrap;cursor:default;transition:background .18s ease}.btol-wiz__step.is-done{cursor:pointer}.btol-wiz__step.is-done:hover{background:var(--btol-tint)}.btol-wiz__step.is-hidden{display:none}.btol-wiz__badge{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:1.5px solid var(--btol-line-strong);color:var(--btol-muted);background:#fff;transition:all .2s var(--btol-ease)}.btol-wiz__step.is-current .btol-wiz__badge{background:var(--btol-navy);border-color:var(--btol-navy);color:#fff}.btol-wiz__step.is-done .btol-wiz__badge{background:var(--btol-orange);border-color:var(--btol-orange);color:#fff}.btol-wiz__badge svg{display:none}.btol-wiz__step.is-done .btol-wiz__badge svg{display:block}.btol-wiz__step.is-done .btol-wiz__badge span{display:none}.btol-wiz__steptext{display:flex;flex-direction:column;line-height:1.25;min-width:0}.btol-wiz__stepname{font-size:12px;font-weight:700;color:var(--btol-muted);transition:color .2s ease}.btol-wiz__step.is-current .btol-wiz__stepname{color:var(--btol-navy)}.btol-wiz__step.is-done .btol-wiz__stepname{color:var(--btol-muted)}.btol-wiz__stepvalue{font-size:12px;font-weight:800;color:var(--btol-navy);max-width:150px;overflow:hidden;text-overflow:ellipsis}.btol-wiz__stepvalue:empty{display:none}.btol-wiz__sep{flex:none;width:16px;height:1px;background:var(--btol-line-strong);margin:14px 2px 0}.btol-wiz__sep.is-hidden{display:none}@media(max-width:749px){.btol-wiz__steps{gap:2px;margin-bottom:14px;padding-bottom:12px}.btol-wiz__sep{width:8px}.btol-wiz__stepname{font-size:11px}.btol-wiz__stepvalue{font-size:11px;max-width:90px}}.btol-wiz__q{font-family:var(--font-heading-family,"Poppins",sans-serif);font-size:19px;font-weight:700;color:var(--btol-navy);margin:0 0 16px;line-height:1.3}.btol-wiz__q em{font-style:normal;color:var(--btol-muted);font-weight:600;font-size:14px;margin-left:8px}@media(max-width:749px){.btol-wiz__q{font-size:17px;margin-bottom:12px}.btol-wiz__q em{display:block;margin:3px 0 0;font-size:13px}}.btol-wiz__row{display:none}.btol-wiz__row.is-visible{display:block}.btol-wiz__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.btol-wiz__cards--two{grid-template-columns:repeat(2,1fr);max-width:580px}.btol-wiz__cards--sizes{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}@media(max-width:900px){.btol-wiz__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.btol-wiz__cards{gap:10px}.btol-wiz__cards--sizes{grid-template-columns:repeat(2,1fr)}}.btol-card{position:relative;background:#fff;border:1.5px solid var(--btol-line);border-radius:16px;padding:16px 12px 14px;text-align:center;color:var(--btol-navy);display:flex;flex-direction:column;align-items:center;cursor:pointer;font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden;transition:border-color .2s var(--btol-ease),box-shadow .25s var(--btol-ease),transform .25s var(--btol-ease),background .2s ease;opacity:0;transform:translateY(8px);animation:btolIn .4s var(--btol-ease) forwards}.btol-card:nth-child(1){animation-delay:.03s}.btol-card:nth-child(2){animation-delay:.06s}.btol-card:nth-child(3){animation-delay:.09s}.btol-card:nth-child(4){animation-delay:.12s}.btol-card:nth-child(5){animation-delay:.15s}.btol-card:nth-child(6){animation-delay:.18s}.btol-card:nth-child(7){animation-delay:.21s}.btol-card:nth-child(8){animation-delay:.24s}@keyframes btolIn{to{opacity:1;transform:none}}.btol-card:hover{border-color:#ff6f2073;box-shadow:var(--btol-shadow-hover);transform:translateY(-3px)}.btol-card:focus-visible{outline:none;border-color:var(--btol-orange);box-shadow:0 0 0 3px #ff6f2038}.btol-card:active{transform:translateY(-1px)}.btol-card.is-active,.btol-card.is-picked{background:var(--btol-tint);border-color:var(--btol-orange);border-width:2px;padding:15px 11px 13px}.btol-card.is-hidden{display:none}.btol-card__check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--btol-orange);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .2s var(--btol-ease),transform .25s var(--btol-ease)}.btol-card.is-active .btol-card__check,.btol-card.is-picked .btol-card__check{opacity:1;transform:none}.btol-card__check svg path{stroke:#fff}.btol-card__icon{width:52px;height:40px;margin-bottom:10px;border-radius:12px;background:#ead5d773;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.btol-card:hover .btol-card__icon{background:#ead5d7bf}.btol-card.is-active .btol-card__icon,.btol-card.is-picked .btol-card__icon{background:#ff6f2024}.btol-card__icon svg path,.btol-card__icon svg rect,.btol-card__icon svg circle{stroke:var(--btol-navy);stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.btol-card.is-active .btol-card__icon svg path,.btol-card.is-active .btol-card__icon svg rect,.btol-card.is-active .btol-card__icon svg circle,.btol-card.is-picked .btol-card__icon svg path,.btol-card.is-picked .btol-card__icon svg rect,.btol-card.is-picked .btol-card__icon svg circle{stroke:var(--btol-orange-dark)}.btol-card__label{font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.btol-card__sub{font-size:11.5px;font-weight:500;color:var(--btol-muted);line-height:1.35;margin-top:3px}.btol-card.is-active .btol-card__sub,.btol-card.is-picked .btol-card__sub{color:#2f2a44b3}.btol-card--size{padding:15px 8px 13px}.btol-card--size .btol-card__label{font-size:17px;font-weight:800;letter-spacing:-.02em}.btol-card--size.is-active{padding:14px 7px 12px}.btol-fold{display:none;margin-top:12px}.btol-fold.is-open{display:block;animation:btolIn .3s var(--btol-ease) both}.btol-fold--grid{grid-template-columns:repeat(4,1fr);gap:12px}.btol-fold--grid.is-open{display:grid}@media(max-width:900px){.btol-fold--grid{grid-template-columns:repeat(2,1fr)}}.btol-custom{background:var(--btol-cream);border:1px solid var(--btol-line);border-radius:16px;padding:16px;display:flex;gap:12px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.btol-custom__field{display:flex;flex-direction:column;gap:5px;text-align:left}.btol-custom__field label{font-size:11.5px;font-weight:700;color:var(--btol-muted)}.btol-custom__field select{font-family:inherit;font-size:14px;font-weight:700;color:var(--btol-navy);background:#fff;border:1.5px solid var(--btol-line-strong);border-radius:11px;padding:10px 12px;min-width:118px;cursor:pointer;transition:border-color .2s ease}.btol-custom__field select:hover{border-color:#ff6f2073}.btol-custom__field select:focus{outline:none;border-color:var(--btol-orange);box-shadow:0 0 0 3px #ff6f202e}.btol-custom__go{font-family:inherit;font-size:13.5px;font-weight:700;color:#fff;background:var(--btol-orange);border:none;border-radius:999px;padding:11px 22px;cursor:pointer;transition:background .2s ease,transform .2s var(--btol-ease)}.btol-custom__go:hover{background:var(--btol-orange-dark);transform:translateY(-1px)}.btol-custom__go:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6f204d}@media(max-width:749px){.btol-custom{flex-direction:column;align-items:stretch}.btol-custom__field select,.btol-custom__go{width:100%}}.btol-wiz__foot{display:flex;align-items:center;justify-content:center;gap:6px 20px;flex-wrap:wrap;margin-top:14px}.btol-link{background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:#2f2a44b8;cursor:pointer;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;transition:color .2s ease,background .2s ease}.btol-link:hover{color:var(--btol-orange);background:var(--btol-tint)}.btol-link:focus-visible{outline:none;color:var(--btol-orange);box-shadow:0 0 0 3px #ff6f2033}.btol-link.is-hidden{display:none}.btol-link svg{transition:transform .25s var(--btol-ease)}.btol-link.is-open svg{transform:rotate(180deg)}.btol-cross{display:none;margin-top:14px;padding-top:14px;border-top:1px solid var(--btol-line);text-align:center;font-size:12.5px;color:var(--btol-navy)}.btol-cross.is-visible{display:block}.btol-cross__text{color:var(--btol-muted);font-weight:600;margin-right:6px}.btol-cross a{display:inline-flex;align-items:center;gap:5px;color:var(--btol-navy);font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(255,111,32,.4);padding-bottom:1px;margin:0 8px;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.btol-cross a:hover{color:var(--btol-orange);border-color:var(--btol-orange)}@media(prefers-reduced-motion:reduce){.btol-card,.btol-fold,.btol-wiz__bar,.btol-card__check{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/btol-wizard.css.map */
