.concept21.polish46{--concept-bar:36px}.concept21.polish46 .concept-preview{min-height:36px;padding:7px 14px;gap:14px;color:#3b5970}.concept21.polish46 .concept-preview>strong{font-size:10px}.concept21.polish46 .concept-preview>span{font-size:11px;white-space:normal;line-height:1.35}.concept21.polish46 .concept-preview>button{font-size:10px;white-space:nowrap}.polish46 .flow45-sale{flex-wrap:nowrap;white-space:nowrap;gap:6px;padding:8px 9px;min-height:32px;border-radius:8px;line-height:1.2}.polish46 .flow45-sale>strong{font-size:11px;letter-spacing:.055em;flex:none}.polish46 .flow45-sale>span{font-size:12px;flex:none}.polish46.flow45-product .concept-packs{margin-top:16px;margin-bottom:3px}.polish46.flow45-product .concept-packs legend{font-size:22px;margin-bottom:5px;line-height:1.2}.polish46.flow45-product .concept-packs .concept-pack{margin-top:10px;margin-bottom:10px}.polish46.flow45-product .concept-packs .concept-pack:first-of-type{margin-top:5px}.polish46.flow45-product .concept-packs .concept-pack:last-of-type{margin-bottom:0}.polish46.flow45-product .flow45-stock{justify-content:flex-start;font-size:10px;line-height:1.3;gap:6px;margin:5px 1px 4px}.polish46 .flow45-stock>i{width:6px;height:6px;box-shadow:0 0 0 2px #c8494f12}.polish46.flow45-product .gifts43{margin-top:12px}.polish46 .purchase45{position:relative;margin:12px 0 8px}.purchase46-controls{position:absolute;z-index:2;right:16px;top:16px;display:flex;gap:5px}.purchase46-controls button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #cadce9;border-radius:50%;background:#faffff;color:#254f85;font-family:inherit;font-size:21px;line-height:1;cursor:pointer}.purchase46-controls button:disabled{opacity:.3;cursor:default}.polish46 .purchase45-card header{padding-right:65px;margin-bottom:12px}.polish46 .purchase45-card{padding:18px}.polish46 .purchase45-card blockquote{line-height:1.6}.polish46 .flow45-warning{padding:10px 12px;margin:8px 0 9px}.polish46 .flow45-warning p{margin-top:4px}.polish46 .buybox .purchase-promises{margin:8px 0 0;padding-top:8px;padding-bottom:6px}.polish46 .buy-accordions{margin-top:10px}.polish46 .flow45-concerns>.flow45-intro{font-size:21px;line-height:1.3;font-weight:550;margin-bottom:17px;letter-spacing:-.025em}.polish46 .flow45-concerns>article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px;margin-top:10px;border:1px solid #d4e3ed;border-radius:13px;background:#ffffffb8}.polish46 .flow45-concerns article>span{font-size:22px;line-height:1.4}.polish46 .flow45-concerns article h3{font-size:19px;line-height:1.25;margin-bottom:7px}.polish46 .flow45-concerns article p{font-size:14px;line-height:1.6}.polish46 .flow45-swipe-foot{justify-content:flex-end;margin-top:12px}.polish46 .flow45-section{padding-top:54px;padding-bottom:54px}@media(max-width:760px){.concept21.polish46{--concept-bar:58px}.concept21.polish46 .concept-preview{min-height:58px;grid-template-columns:minmax(0,1fr) auto;padding:6px 12px;column-gap:8px;row-gap:2px}.concept21.polish46 .concept-preview>strong{font-size:9px;line-height:1.25}.concept21.polish46 .concept-preview>span{font-size:9.5px;line-height:1.35;white-space:normal}.concept21.polish46 .concept-preview>button{font-size:9px;line-height:1.2}.polish46.flow45-product .product-main[data-kind=kit]{row-gap:8px}.polish46.flow45-product .product-main[data-kind=kit]>.gallery{margin-bottom:0}.polish46.flow45-product .buybox{padding-top:0;margin-top:0}.polish46 .gallery-reference21 .concept-thumbs{margin-top:8px;margin-bottom:0}.polish46 .flow45-sale{gap:4px;padding:8px 6px;min-height:30px}.polish46 .flow45-sale>strong{font-size:10px;letter-spacing:.035em}.polish46 .flow45-sale>span{font-size:10.5px}.polish46.flow45-product .concept-packs{margin-top:12px}.polish46.flow45-product .concept-packs legend{font-size:20px;margin-bottom:4px}.polish46.flow45-product .concept-packs .concept-pack{margin-top:10px;margin-bottom:10px}.polish46.flow45-product .gifts43{margin-top:10px}.polish46 .purchase45-card{padding:16px}.polish46 .purchase45-card header{margin-bottom:12px;padding-right:61px}.purchase46-controls{right:13px;top:15px;gap:4px}.purchase46-controls button{width:26px;height:26px;font-size:20px}.polish46 .purchase45-card h2{font-size:17px;margin-bottom:8px}.polish46 .purchase45-card blockquote{font-size:13px;line-height:1.6}.polish46 .flow45-warning{margin:8px 0;padding:10px 12px}.polish46 .buybox .purchase-promises{margin-top:6px;padding-top:6px}.polish46 .flow45-section{padding-top:34px;padding-bottom:34px}.polish46 .flow45-concerns>.flow45-intro{font-size:20px;line-height:1.3;margin-bottom:14px}.polish46 .flow45-concerns>article{padding:15px 13px;grid-template-columns:26px minmax(0,1fr);gap:10px;margin-top:9px}.polish46 .flow45-concerns article h3{font-size:18px;line-height:1.3}.polish46 .flow45-concerns article p{font-size:13px;line-height:1.65}}@media(max-width:375px){.polish46 .flow45-sale>strong{font-size:9.5px}.polish46 .flow45-sale>span{font-size:10px}.polish46 .purchase45-card blockquote{font-size:12px}.polish46 .purchase45-card h2{font-size:16px}.polish46.flow45-product .concept-packs legend{font-size:19px}}.polish46 .flow45-solution li>.solution46-icon{display:flex;align-items:flex-start;justify-content:center;flex:0 0 24px;color:#315e89;font-size:0;line-height:1;padding-top:1px}.solution46-icon>svg{display:block;width:24px;height:24px;flex:none}@media(max-width:760px){.polish46 .flow45-solution li>.solution46-icon{flex-basis:23px}.solution46-icon>svg{width:23px;height:23px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/v3-polish46.css.map */
