@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!important}}.shop-hcaptcha-badge-container,#shop-hcaptcha-badge-container{display:none!important}.tapcart-webbridge div[class*="kl-private-reset-css"]{display:none!important}.tapcart-webbridge div[class*="announcement-bar"]{display:none!important}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:rgb(var(--color-foreground))}.stamped-badge-caption{font-size:12px}div:has(+.stamped-product-reviews-badge.stamped-main-badge),div:has(+div+.stamped-product-reviews-badge.stamped-main-badge){margin:0}.stamped-product-reviews-badge.stamped-main-badge~.product-family-wrapper{margin-top:0}.stamped-product-reviews-badge.stamped-main-badge{margin:8px 0 -6px}@media screen and (max-width:749px){.product__info-wrapper .stamped-badge .stamped-badge{text-align:left}}button.virtooal-tryon-btn.virtooal-tryon-btn-product-page.tryon-additional{display:block;width:100%!important;margin-inline:auto;border-radius:40px;text-transform:uppercase;font-size:13px;letter-spacing:4px;margin-top:28px}.virtooal-tryon-btn-collection-page{left:0!important}.swym-button.swym-add-to-wishlist img{vertical-align:middle}@media screen and (max-width:749px){.product-form__buttons button{display:none!important}}form[id^="product-form-template"] .swym-isa-inline-form.swym-inject{scale:1;translate:0;border:0;padding:0;margin:8px 0;*{font-family:inherit}.swym-remind-me{padding:0}.swym-title.swym-sbisa-v2{margin-bottom:0}h2{font-size:14px;line-height:150%;margin-block:4px;text-transform:uppercase}p{margin:0 0 4px!important;font-size:11px!important;font-style:normal!important;line-height:150%}.swym-remind-email-container{margin-top:16px;.swym-remind-email-inputs{flex-wrap:nowrap}input,button{letter-spacing:.7px;font-size:12px;height:40px}input{margin:0;border-radius:40px 0 0 40px;border-style:solid;border-width:1px 0 1px 1px}button{border-radius:0 40px 40px 0;border:1px;margin-bottom:0;width:164px;padding:0;min-height:40px}@media screen and (min-width:750px) and (max-width:1199px){button{width:120px}}@media screen and (max-width:900px){.swym-remind-email-inputs{flex-direction:row}}}}table.ac__settings__table.ac_table1{display:none!important}#swym-sfl-body{#swym-sfl-carousel-wrapper{max-width:unset}#swym-sfl-carousel-content{height:unset;display:flex}#swym-sfl-carousel-content .swym-sfl-container{width:calc(25% - 16px * 3 / 4);flex-shrink:0}.swym-sfl-list-product-item,.swym-sfl-list-item-content{height:100%}.swym-sfl-list-item-content{display:flex;flex-direction:column}#swym-sfl-carousel-content .swym-sfl-list-item-title{max-width:unset;text-transform:uppercase;font-size:15px;letter-spacing:3.2px;font-weight:400;color:#474643;text-align:center;width:unset;min-height:unset!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swym-product-price{flex-grow:1;color:#474643;font-size:12px;letter-spacing:1.85px;line-height:14px;font-weight:400;text-align:center;line-height:calc(1 + 0.3 / max (1, var(--font-heading-scale)));margin-top:8px}.swym-sfl-add-to-cart-btn{background-color:#121212;border-radius:40px;font-family:inherit;background:unset;color:#474643;border:1px solid;text-transform:lowercase;&:first-letter{text-transform:uppercase}}@media screen and (max-width:749px){#swym-sfl-carousel-content .swym-sfl-container{width:calc(50% - 16px * 1 / 2)}}}.cart_items-wrapper>form{width:100%}.cart-subtotal-box{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 0}.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:#AA1B48;height:100%;width:0%;transition:width 0.5s ease}.milestone{position:absolute;top:-6px;transform:translateX(-50%);text-align:center;.dot{width:20px;height:20px;background-color:#ccc;border-radius:50%;display:inline-block;border:2px solid #fff;&.achieved{background-color:#AA1B48}}.label{font-size:12px;color:#444;display:block;margin-top:2px}}.milestone-message{font-size:14px;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}}@media screen and (min-width:990px){max-width:320px}}