.kesto-beauty-upsell,.kesto-beauty-upsell *{box-sizing:border-box}.kesto-beauty-upsell{padding:16px;background:#f5f4ef;border:1px solid #e5e3db;border-radius:12px;margin:4px 0 18px;color:#252c28}.kesto-beauty-upsell__heading{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}.kesto-beauty-upsell__intro{margin:0 0 16px;font-size:13px;line-height:1.5;color:#586058}.kesto-beauty-upsell .upsells-container{margin:0!important;padding:0!important}.kesto-beauty-upsell .upsell{display:block;padding:0;border:0;box-shadow:none;background:transparent}.kesto-beauty-upsell .upsell__container{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:0;align-items:start}.kesto-beauty-upsell .upsell__image{width:80px;max-width:none;grid-column:1;grid-row:1/3;align-self:start;overflow:hidden;border-radius:8px;background:#fff}.kesto-beauty-upsell .upsell__image__img{display:block;width:100%;height:100px;object-fit:contain}.kesto-beauty-upsell .upsell__content{grid-column:2;grid-row:1;min-width:0;width:auto}.kesto-beauty-upsell .upsell__title{display:block}.kesto-beauty-upsell .upsell__title h3{font-size:15px;line-height:1.35;margin:0 0 7px;letter-spacing:0;font-weight:600}.kesto-beauty-upsell .upsell__price{font-size:16px;line-height:1.35;margin:8px 0 0;justify-content:flex-start;font-weight:600}.kesto-beauty-upsell .upsell__variant-picker{margin:0;display:block}.kesto-beauty-upsell .select{width:100%;max-width:none;margin:0}.kesto-beauty-upsell .select__select{min-height:44px;height:auto;width:100%;font-size:16px;line-height:1.2;padding:10px 30px 10px 10px;border:1px solid #bbbfb7;border-radius:6px;background:#fff;color:#252c28}.kesto-beauty-upsell .upsell__add-btn{grid-column:2;grid-row:2;width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.25;letter-spacing:0;background:#4c3022!important;color:#fff;border-radius:6px;box-shadow:none;margin:0}.kesto-beauty-upsell .upsell__add-btn:before,.kesto-beauty-upsell .upsell__add-btn:after{display:none}.kesto-beauty-upsell :is(button,select,a):focus-visible{outline:2px solid #4c3022;outline-offset:3px}@media(max-width:359px){.kesto-beauty-upsell{padding:12px}.kesto-beauty-upsell .upsell__container{grid-template-columns:64px minmax(0,1fr);gap:10px}.kesto-beauty-upsell .upsell__image{width:64px}.kesto-beauty-upsell .upsell__image__img{height:80px}}.kesto-beauty-upsell .upsell__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.kesto-beauty-upsell .upsell__price .compare-price{font-size:14px;font-weight:400;color:#686a64;text-decoration:line-through;white-space:nowrap}.kesto-beauty-upsell .upsell__price .regular-price{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kesto-beauty-upsell.css.map */
