.predictive-search{display:none!important}@media screen and (min-width:990px){.smile-launcher-frame-container{bottom:48px!important}}@media screen and (max-width:989px){.smile-launcher-frame-container{bottom:70px!important;right:30px!important}}@media screen and (max-width:768px){#auglio-bubble.auglio-mobile{display:none}}#shop-hcaptcha-badge-container,.tapcart-webbridge div[class*=announcement-bar],.tapcart-webbridge div[class*=kl-private-reset-css]{display:none!important}#smile-ui-container .smile-launcher-frame{visibility:hidden}.splash{position:fixed;inset:0;z-index:9999;p{position:relative;margin:auto;text-align:center;top:50%}-webkit-animation:splash 1s;animation:splash 1s;animation-delay:1s;animation-fill-mode:forwards;img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:auto}@media screen and (max-width:989px){img{width:240px}}}@keyframes splash{0%{opacity:1}to{opacity:0;visibility:hidden}}.abra-popup--show{display:flex;z-index:10!important}.gwp-milestone{border:1px solid rgba(var(--color-foreground),.1);padding:16px;border-radius:12px;width:100%;h3{margin-block:0;font-size:16px;font-weight:400}.subtotal-item{margin-bottom:20px}.subtotal-amount{font-size:14px;margin:0 0 8px}.milestone-progress-wrapper{position:relative;height:40px;margin-top:12px;width:calc(100% - 20px);margin-inline:auto}.milestone-progress-bar{background-color:#eee;height:8px;border-radius:6px;position:relative;overflow:hidden}.milestone-progress-fill{background-color:rgba(var(--color-button),var(--alpha-button-background));height:100%;width:0%;transition:width .5s ease}.milestone{position:absolute;top:-6px;transform:translate(-50%);text-align:center;width:100%;.dot{width:20px;height:20px;background-color:#ccc;border-radius:50%;display:inline-block;border:2px solid white;&.achieved{background-color:rgba(var(--color-button),var(--alpha-button-background))}}.label{font-size:12px;color:#444;display:block;margin-top:2px}}.milestone-message{font-size:13px;font-weight:500}@media screen and (max-width:989px){h3{font-size:14px}.subtotal-amount{font-size:12px}.milestone{.label{font-size:10px}}.milestone-message{font-size:12px}}}.stamped-summary-actions-newquestion{display:none!important}cart-drawer .cart-caution-block{.cart-caution-container{display:flex;flex-direction:column;width:100%;padding:8px 16px;border-radius:5px;background:#fff0c2;border:1px solid #ffbf00;color:#000}h3{margin:0;font-weight:600;letter-spacing:0;color:#000}p{margin:0}}#CartDrawer-CartErrors{display:none!important}
