html.cbc-st-boot-pdp variant-picker:not(:has(input:checked)) .variant-option__button-label__pill{display:none!important}html.cbc-st-boot-pdp variant-picker:not(:has(input:checked)) .variant-option__button-label:not(.variant-option__button-label--has-swatch){background-color:#fff!important;color:#111!important;border-color:#0003}html.cbc-st-boot-pdp svg.variant-option__strikethrough{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch){cursor:pointer;opacity:1;color:#111!important;background-color:#fff!important;border-width:var(--options-border-width, 1px);border-style:solid;border-color:#0003}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{color:#111!important;-webkit-text-fill-color:#111!important;position:relative;z-index:3}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{content:none!important}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{border-color:#0003!important}html.cbc-st-boot-pdp .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){color:#fff!important}html.cbc-st-boot-pdp .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{color:#fff!important;-webkit-text-fill-color:#fff!important;position:relative;z-index:3}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):has(:checked):not(.variant-option__button-label--has-swatch){background-color:#111!important;color:#fff!important}html.cbc-st-boot-pdp .variant-option__button-label:has([data-option-available=false]):has(:checked):not(.variant-option__button-label--has-swatch):before{border-color:#111!important}html.cbc-st-boot-pdp .variant-option__button-label:not(:has(:checked)):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{color:#111!important;-webkit-text-fill-color:#111!important;position:relative;z-index:3}.cbc-boot-sub{display:none!important;margin:0;padding:0;border:none;height:0;width:0;overflow:hidden;position:absolute;pointer-events:none}.cbc-boot-sub-dialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}.cbc-boot-sub-dialog.is-open{display:flex}.cbc-boot-sub-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f12197a;cursor:pointer}.cbc-boot-sub-dialog__card{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,32rem);max-height:min(92vh,42rem);overflow:hidden;margin:0;padding:0;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;box-shadow:0 18px 50px #00000038;font:inherit}.cbc-boot-sub-dialog__header{flex:0 0 auto;position:relative;padding:1.35rem 3.2rem .75rem 1.4rem;border-bottom:1px solid transparent;background:#fff}.cbc-boot-sub-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 1.4rem 1.25rem}.cbc-boot-sub-dialog__close{-webkit-appearance:none;appearance:none;position:absolute;top:.55rem;right:.55rem;width:2.1rem;height:2.1rem;border:none;border-radius:999px;background:transparent;color:#333;font-size:1.45rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2}.cbc-boot-sub-dialog__close:hover{background:#0000000f}.cbc-boot-sub-dialog__close:focus-visible{outline:2px solid #111;outline-offset:2px}.cbc-boot-sub-dialog__heading{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.cbc-boot-sub__msg{margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.cbc-boot-sub__offer{display:flex;flex-direction:column;gap:.85rem}.cbc-boot-sub__product{min-width:0}.cbc-boot-sub__title{font-weight:600;font-size:1rem;margin:0 0 .25rem}.cbc-boot-sub__meta{margin:0;font-size:.88rem;opacity:1;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;line-height:1.35}.cbc-boot-sub__size{font-size:.88rem;font-weight:500;opacity:.85}.cbc-boot-sub__price{font-size:.88rem;opacity:.85}.cbc-boot-sub__width{display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e10600;background:#e106001a;border:1.5px solid #e10600;border-radius:.35rem;padding:.12rem .45rem;line-height:1.2;vertical-align:middle}.cbc-boot-sub__width--wide,.cbc-boot-sub__width--standard{color:#c00;border-color:#c00;background:#cc00001a}.cbc-boot-sub__warn{margin:.5rem 0 0;font-size:.84rem;color:#8a5a00;line-height:1.35}.cbc-boot-sub__discount{margin:.4rem 0 0;font-size:.86rem;font-weight:600;color:#0b6b3a;line-height:1.35}.cbc-boot-sub__btn{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;border-radius:999px;padding:.75rem 1.2rem;font:inherit;font-weight:600;background:#111;color:#fff;width:100%;text-align:center}.cbc-boot-sub__btn:disabled{opacity:.55;cursor:wait}.cbc-boot-sub__btn:focus-visible{outline:2px solid #111;outline-offset:2px}.cbc-boot-sub__link{display:inline-block;margin-top:.15rem;font-size:.84rem}@media(prefers-reduced-motion:no-preference){.cbc-boot-sub-dialog.is-open .cbc-boot-sub-dialog__backdrop{animation:cbc-boot-sub-fade .16s ease-out}.cbc-boot-sub-dialog.is-open .cbc-boot-sub-dialog__card{animation:cbc-boot-sub-pop .18s ease-out}}@keyframes cbc-boot-sub-fade{0%{opacity:0}to{opacity:1}}@keyframes cbc-boot-sub-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cbc-boot-sub-sheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}html.cbc-boot-sub-modal-open,body.cbc-boot-sub-modal-open{overflow:hidden!important;overscroll-behavior:none}body.cbc-boot-sub-modal-open{width:100%}.cbc-boot-sub-dialog,.cbc-boot-sub-dialog__card,.cbc-boot-sub-dialog__body{touch-action:pan-y}@media(max-width:768px){.cbc-boot-sub-dialog{align-items:flex-end;justify-content:stretch;padding:0}.cbc-boot-sub-dialog__card{width:100%;max-width:none;max-height:min(92dvh,92vh);margin:0;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -10px 40px #0003;padding-bottom:env(safe-area-inset-bottom,0px)}.cbc-boot-sub-dialog__header{position:sticky;top:0;z-index:2;padding:1rem 3.4rem .85rem max(1rem,env(safe-area-inset-left,0px));padding-right:max(3.4rem,calc(env(safe-area-inset-right,0px) + 2.8rem));border-bottom:1px solid rgba(0,0,0,.08)}.cbc-boot-sub-dialog__header:before{content:"";display:block;width:2.5rem;height:.28rem;border-radius:999px;background:#0000002e;margin:0 auto .75rem}.cbc-boot-sub-dialog__close{top:1.35rem;right:max(.55rem,env(safe-area-inset-right,0px));width:2.75rem;height:2.75rem;font-size:1.65rem;background:#0000000d}.cbc-boot-sub-dialog__heading{font-size:1.12rem;line-height:1.35}.cbc-boot-sub-dialog__body{padding:.85rem max(1rem,env(safe-area-inset-left,0px)) 1.35rem;padding-right:max(1rem,env(safe-area-inset-right,0px))}.cbc-boot-sub__msg{font-size:.98rem}.cbc-boot-sub__list{gap:.55rem}.cbc-boot-sub__offer--primary{padding:1rem}.cbc-boot-sub__offer{gap:.75rem}.cbc-boot-sub__width{font-size:.9rem;padding:.18rem .55rem}.cbc-boot-sub__btn{min-height:3rem;padding:.9rem 1.25rem;font-size:1.02rem}.cbc-boot-sub__btn--secondary{min-height:2.85rem}.cbc-boot-sub__link{display:inline-block;padding:.35rem 0;font-size:.9rem}@media(prefers-reduced-motion:no-preference){.cbc-boot-sub-dialog.is-open .cbc-boot-sub-dialog__card{animation:cbc-boot-sub-sheet .22s ease-out}}}@media(max-width:768px)and (max-height:640px){.cbc-boot-sub-dialog__card{max-height:min(96dvh,96vh)}}.cbc-boot-sub__badge{display:inline-block;margin:0 0 .35rem;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:#111;color:#fff}.cbc-boot-sub__badge--alt{background:#e8eaee;color:#333}.cbc-boot-sub__offer--primary{padding:.85rem .9rem;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#f7f8fa}.cbc-boot-sub__offer--secondary{padding:.65rem 0;border-top:1px solid rgba(0,0,0,.08)}.cbc-boot-sub__also{margin-top:.85rem}.cbc-boot-sub__also-label{margin:0 0 .35rem;font-size:.82rem;font-weight:600;opacity:.8}.cbc-boot-sub__btn--secondary{background:#fff;color:#111;border:1px solid rgba(0,0,0,.22)}.cbc-boot-sub__btn--secondary:hover{background:#f3f4f6}.cbc-boot-sub__note{margin:.35rem 0 0;font-size:.82rem;opacity:.8;line-height:1.35}.cbc-boot-sub__list{display:flex;flex-direction:column;gap:.35rem}.cbc-boot-sub__offer--secondary+.cbc-boot-sub__offer--secondary{border-top:1px solid rgba(0,0,0,.08)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cbc-boot-oos-substitute.css.map */
