.cart-kik .docapp-free-gift-progress{display:block!important}.cart-ad .docapp-free-gift-progress{display:none!important}@media(min-width:768px){.cart-drawer.is-opened[has-aside-products] .cart-drawer__body-aside-content{transform:translate(0)!important}.kik_cart_drawer .cart-drawer-subtotal__main-content{row-gap:8px;padding:24px}.kik_cart_drawer .cart-item__grid{column-gap:14px}}body cart-drawer.cart-is-open quiz-kit-button{display:none!important}.cart-count{background:#000!important}.kik_cart_drawer .cart-drawer__on-side-related-products-heading{padding:24px;font-size:18px;font-weight:700;line-height:160%;color:#000;font-family:Montserrat}.kik_cart_drawer .cart-drawer__body-main-content{left:-8px;right:auto}.kik_cart_drawer .affirm-as-low-as{padding:0 24px}.kik_cart_drawer .cart-drawer__on-side-related-products{background:#e8e8e8}.docapp-free-gift-progress .docapp-fg-progress-track,.docapp-free-gift-progress .docapp-fg-progress-track .docapp-fg-active-track{height:5px!important;border:0!important;border-radius:10px!important;box-sizing:border-box!important}.docapp-fg-progress-label{padding-top:12px!important}.docapp-free-gift-progress .docapp-fg-progress-track .docapp-fg-active-track{top:0!important;left:0!important}.kik_cart_drawer .affirm-as-low-as,.cart-drawer .affirm-as-low-as{display:none!important}.docapp-free-gift-progress .docapp-fg-progress-goal.docapp-bubble-only .docapp-fg-goal-bubble{width:7px!important;height:7px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;font-size:0!important;line-height:0!important}.docapp-free-gift-progress .docapp-fg-progress-goal.docapp-bubble-only{top:55%!important;transform:translateY(-55%)!important}@media(max-width:749px){.kik_cart_drawer.cart-drawer__body{height:100%!important}.kik_cart_drawer .cart-drawer__body-main-content{height:100%!important;max-height:100%!important}.kik_cart_drawer .cart-drawer__secure-payment-title{font-size:12px}}.kik_cart_drawer .cart-drawer__on-side-related-products-carousel{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.kik_cart_drawer .vertical-product-card--with-background{border-radius:10px;padding:12px;gap:4px}.kik_cart_drawer .vertical-product-card__inner{margin-bottom:0}.kik_cart_drawer .vertical-product-card--with-background .vertical-product-card__info{padding:0}.kik_cart_drawer .vertical-product-card__title{font-size:12px;font-weight:700;line-height:160%;color:#2d2d2d;letter-spacing:0px}.kik_cart_drawer .vertical-product-card__price-item--highlight-sale{font-size:12px;font-weight:700;line-height:160%;color:#000;font-family:Montserrat}.kik_cart_drawer .vertical-product-card__old-price-item{color:gray;text-decoration-color:gray;line-height:160%;font-size:12px;font-weight:400;font-family:Montserrat}.kik_cart_drawer .vertical-product-card__price{margin-top:4px}.kik_cart_drawer .vertical-product-card__inner{border-radius:10px}.kik_cart_drawer .cart-drawer__footer{border-top:solid 1px #D7D4D3}.kik_cart_drawer .cart-drawer-subtotal__sale-label-name{column-gap:2px}.kik_cart_drawer span.cart-drawer-subtotal__sale-label-name{font-size:14px;font-weight:400;color:#000;line-height:160%;font-family:Montserrat;letter-spacing:0px}.kik_cart_drawer .cart-subtotal__subtotals-cart-item-count{font-size:14px;font-weight:400;color:gray;line-height:160%;font-family:Montserrat;letter-spacing:0px}.kik_cart_drawer .cart-drawer-subtotal__sale-label-icon{width:16px;height:16px}.kik_cart_drawer .cart-drawer-subtotal__subtotals{margin-bottom:8px}.kik_cart_drawer .cart-drawer-subtotal__label,.kik_cart_drawer .cart-drawer-subtotal__price{font-size:18px;line-height:160%;color:#000;font-weight:700;font-family:Montserrat;letter-spacing:0px}.kik_cart_drawer .cart-item__remove-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.kik_cart_drawer span.cart-item__name-label{font-size:14px;font-weight:700;line-height:160%;color:#000;font-family:Montserrat}.kik_cart_drawer .cart-item__info{row-gap:0}.kik_cart_drawer .cart-drawer__trust-badges{padding:0 24px 24px}.kik_cart_drawer .cart-grid{display:flex;gap:12px;padding:24px 12px;background:#e8e8e8;border-radius:10px}.kik_cart_drawer .cart-flex{display:flex;gap:8px;flex-direction:column;flex:1 1 0;align-items:center;text-align:center}.kik_cart_drawer .flex-shipping-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.kik_cart_drawer .cart-drawer__trust-badge-image{width:24px;height:24px;object-fit:contain}.kik_cart_drawer .cart-drawer__trust-badge-text{color:#000;font-size:12px;line-height:160%;font-weight:600;letter-spacing:0px;text-align:center}.kik_cart_drawer .cart-drawer__secure-payment{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;text-align:center}.kik_cart_drawer .cart-drawer__secure-payment-title{font-weight:700;font-size:14px;line-height:160%;color:#000;margin:0}.kik_cart_drawer .cart-drawer__secure-payment-description{font-weight:400;font-size:12px;line-height:160%;color:#000;margin:0}.kik_cart_drawer .cart-drawer__secure-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px}.kik_cart_drawer .cart-drawer__secure-payment-icon{height:20px;width:auto}.kik_cart_drawer .cart-drawer__warning{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:24px;padding:24px;flex:0 0 auto!important;max-width:none!important}cart-drawer[empty-cart] .cart-drawer__blocks{display:flex!important;flex:0 0 auto!important}cart-drawer[empty-cart] .cart-drawer__warning{margin-top:auto!important}cart-drawer[empty-cart] .cart-drawer__secure-payment{margin-bottom:auto!important}.kik_cart_drawer .sidebar-cart__warning-title{font-weight:600;font-size:32px;line-height:120%;color:#000;margin:0}.kik_cart_drawer .sidebar-cart__warning-btn{border-radius:1000px;min-height:46px;padding:10px 32px;background:#000;color:#fff;font-family:Montserrat;font-weight:600;font-size:16px;line-height:160%;text-decoration:none!important;margin-top:0!important}.kik_cart_drawer .sidebar-cart__warning-subtitle,.kik_cart_drawer .sidebar-cart__warning-collections-list{display:none}.cart-drawer:has(.cart-drawer__block--items:empty) .cart-drawer__footer{display:block!important}cart-drawer[empty-cart] .cart-drawer-subtotal{display:none!important}cart-drawer[empty-cart] .docapp-free-gift-progress{display:none!important}cart-drawer[empty-cart] .cart-drawer__cart-recommendations-wrapper{display:none!important}cart-drawer[empty-cart] .cart-drawer__element-for-empty-cart{display:flex!important}cart-drawer:not([empty-cart]) .cart-drawer__element-for-empty-cart{display:none!important}cart-drawer[empty-cart] .cart-drawer__footer{box-shadow:none}cart-drawer[empty-cart] .cart-drawer__body-aside-content{background:#f4f4f4}.kik_cart_drawer .cart-item{max-height:100%!important}.kik_cart_drawer .cart-item__cost-wrap{gap:0px}.kik_cart_drawer .cart-item__totals{margin-bottom:4px}.kik_cart_drawer .cart-item__options{margin-bottom:10px}.kik_cart_drawer .cart-item__price-item{color:#000;font-size:14px;font-weight:700;line-height:160%;letter-spacing:0px;font-family:Montserrat}.kik_cart_drawer .cart-item__price-item--old{color:gray;font-size:14px;font-weight:400;line-height:160%;letter-spacing:0px;font-family:Montserrat}.kik_cart_drawer .cart-item-quantity{height:unset}.kik_cart_drawer .product-sale-amount-badge{padding:2px 4px;background-color:#e8e8e8;border-radius:10px;font-size:12px;font-weight:400;line-height:160%;color:#000;font-family:Montserrat}.kik_cart_drawer .cart-item__option{font-size:12px;font-weight:400;line-height:160%;color:#4d4d4d;letter-spacing:0px;font-family:Montserrat}.kik_cart_drawer .cart-item-quantity__button{width:34px;height:34px;padding:0}.kik_cart_drawer .cart-item-quantity__input{font-size:14px;font-weight:400;line-height:160%;color:#000;font-family:Montserrat;letter-spacing:0px}.kik_cart_drawer .cart-drawer-subtotal__btn{border-radius:1000px;min-height:46px;padding:10px}cart-drawer:not([empty-cart]) .cart-drawer__blocks{border-top:solid 1px #E0E0D8;margin-top:4px}.kik_cart_drawer .cart-drawer-subtotal__btn span{font-size:16px;line-height:160%;letter-spacing:0;font-family:Montserrat;font-weight:600}.kik_cart_drawer .cart-drawer__header-title{font-family:Montserrat;font-weight:700;font-size:18px;line-height:160%;letter-spacing:0px;color:#000;text-transform:none!important}.kik_cart_drawer span.cart-drawer__header-product-count{font-weight:600;font-size:18px;line-height:160%;letter-spacing:0px;color:#4d4d4d;margin-left:4px}.kik_cart_drawer .vertical-product-card__button{display:inline-flex}.vertical-product-card__old-price-item--highlight-sale{text-decoration-color:unset!important}.vertical-product-card__price-item--highlight-sale{color:#000!important;font-size:12px!important;font-weight:700!important;line-height:160%!important;letter-spacing:0px!important;font-family:Montserrat!important}.vertical-product-card__button{width:28px!important;height:28px!important;min-height:28px!important;min-width:28px!important;padding:0!important}.kik_cart_drawer .vertical-product-card__button{width:28px;height:28px;min-height:28px;min-width:28px;border-radius:82.353px!important;border:none!important;box-shadow:inset 0 0 0 .8px #000;background:#fff;display:flex;padding:8px!important;align-items:center;justify-content:center;gap:0}.kik_cart_drawer .vertical-product-card__button svg{width:14px;height:14px}.kik_cart_drawer .cart-item-quantity__button{padding:0!important}.cart-drawer__block--on-mobile-only .horizontal-product-card__info .horizontal-product-card__buttons button.horizontal-product-card__button--button-mobile-type-icon{background:#000;color:#fff;padding:5px 10px!important}.kik_cart_drawer .cart-drawer__block--on-mobile-only horizontal-product-card{position:relative}.kik_cart_drawer .cart-drawer__block--on-mobile-only .horizontal-product-card__button-wrapper{position:absolute;bottom:8px;left:16px;z-index:3}.kik_cart_drawer .cart-drawer__block--on-mobile-only .horizontal-product-card__button-wrapper .horizontal-product-card__button{width:20px!important;height:20px!important;min-height:20px!important;min-width:20px!important;padding:5px!important;border-radius:50%!important;border:none!important;box-shadow:inset 0 0 0 .5px #000;background:#fff!important;display:flex!important;align-items:center;justify-content:center}.kik_cart_drawer .cart-drawer__block--on-mobile-only .horizontal-product-card__button-wrapper .horizontal-product-card__button svg{width:8px;height:8px}.kik_cart_drawer .cart-drawer__block--on-mobile-only .horizontal-product-card__button-text{display:none!important}@media(max-width:425px){.kik_cart_drawer .cart-drawer__in-cart-related-products .card-carousel__carousel-btn{display:block!important}.kik_cart_drawer .card-carousel__carousel-btn.is-active .carousel-btn__icon{color:#000}.kik_cart_drawer .card-carousel__carousel-btn .carousel-btn__icon{color:#000;width:18px;height:18px}.kik_cart_drawer .cart-drawer__in-cart-related-products .card-carousel__carousel-btn--prev{top:30px;right:6px;left:auto}.kik_cart_drawer .cart-drawer__in-cart-related-products .card-carousel__carousel-btn--next{top:30px;right:10px}.kik_cart_drawer .card-carousel__position-btn-wrap,.card-carousel__slide{min-width:92%}.kik_cart_drawer .cart-drawer__in-cart-related-products .card-carousel__carousel-btn{padding:0!important;background:#d7d4d3}.kik_cart_drawer .cart-drawer__header-title{font-size:16px}.kik_cart_drawer span.cart-drawer__header-product-count{font-size:14px}.kik_cart_drawer .cart-drawer__body-main-content{left:0}.kik_cart_drawer .cart-drawer__in-cart-related-products-wrapper--with-background .cart-drawer__in-cart-related-products{background:#e8e8e8;border-radius:unset!important;padding-block:24px}.kik_cart_drawer .cart-drawer[has-aside-products] .cart-drawer__in-cart-related-products-wrapper,.cart-drawer__in-cart-related-products-wrapper[permanently-visible]{padding:0}.kik_cart_drawer .cart-drawer__in-cart-related-products-heading{margin-bottom:24px;font-size:16px;font-weight:700;color:#000;line-height:160%;font-family:Montserrat;letter-spacing:0px}.kik_cart_drawer .slider-grid-track.slider-grid__d-carousel{gap:10px}.kik_cart_drawer .cart-drawer__in-cart-related-products-slide{min-width:300px;width:100%}.kik_cart_drawer .horizontal-product-card__inner{max-width:120px}.horizontal-product-card__info-buttons{display:flex;justify-content:space-between;align-items:center}.kik_cart_drawer .shape--landscape{padding-bottom:100%}.kik_cart_drawer .horizontal-product-card__title{font-size:12px;font-weight:700;line-height:160%;color:#2d2d2d;letter-spacing:0px;font-family:Montserrat;text-overflow:unset;-webkit-line-clamp:unset;margin-bottom:0}.kik_cart_drawer .horizontal-product-card__price-item{color:#000;font-family:Montserrat;font-size:12px;font-weight:700;line-height:160%;letter-spacing:0px}.kik_cart_drawer .horizontal-product-card__old-price-item{color:gray;text-decoration-color:gray;line-height:160%;font-size:12px;font-weight:400;font-family:Montserrat}.kik_cart_drawer .cart-drawer__trust-badge-text{font-size:11px}.kik_cart_drawer .cart-drawer-subtotal__main-content{row-gap:8px}.kik_cart_drawer .cart-item__grid{column-gap:14px}.kik_cart_drawer span.cart-item__name-label,.kik_cart_drawer .cart-item__price-item,.kik_cart_drawer .cart-item__price-item--old,.kik_cart_drawer span.cart-drawer-subtotal__sale-label-name{font-size:12px}.cart-item__remove-button-icon{width:12px;height:12px}.kik_cart_drawer .product-sale-amount-badge,.kik_cart_drawer .cart-item__option,.kik_cart_drawer .cart-drawer-subtotal__sale-label-amount{font-size:11px}.kik_cart_drawer .cart-drawer-subtotal__label,.kik_cart_drawer .cart-drawer-subtotal__price{font-size:16px}}@media(max-width:749px){.kik_cart_drawer .cart-drawer__secure-payment-title{font-size:12px}.kik_cart_drawer .cart-drawer__secure-payment{margin-top:6px}.kik_cart_drawer .cart-drawer__secure-payment-description{font-size:10px}.kik_cart_drawer .cart-grid{padding:12px}.docapp-free-gift-progress .docapp-fg-progress-goal.docapp-bubble-only{top:60%!important;transform:translateY(-60%)!important}.kik_cart_drawer .sidebar-cart__warning-title{font-size:28px}.card-carousel__position-btn-wrap{display:block!important;top:5px!important}.kik_cart_drawer .cart-drawer__secure-payment-icons{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/349/assets/kik-cartdrawer.css.map */
