/* MC Promos product interaction 1.1.0 */
#main .product-small.box,#mc-quote .mq-product{
  transition:translate .22s ease,box-shadow .22s ease!important;
}
#main .product-small.box .box-image img,#mc-quote .mq-product .mq-photo img{
  scale:.975;
  transition:scale .28s ease!important;
}
@media(hover:hover) and (pointer:fine){
  #main .product-small.box:hover,#mc-quote .mq-product:hover{
    translate:0 -4px;
    box-shadow:0 12px 24px -12px rgba(32,50,71,.3)!important;
  }
  #main .product-small.box:hover .box-image img,#mc-quote .mq-product:hover .mq-photo img{scale:1}
}
#main .product-small.box:focus-within,#mc-quote .mq-product:focus-within{
  box-shadow:0 0 0 2px rgba(182,83,23,.5),0 8px 20px -12px rgba(32,50,71,.25)!important;
}
.mcp-selection-toast{
  position:fixed;right:24px;bottom:100px;z-index:99990;
  display:flex;align-items:center;gap:12px;
  width:max-content;max-width:calc(100vw - 32px);
  padding:16px 20px;border-radius:18px;background:#203247;color:#fff;
  box-shadow:0 10px 28px rgba(32,50,71,.23);
  font:500 15px/1.45 Arial,sans-serif;
  opacity:0;translate:0 12px;pointer-events:none;
  transition:opacity .2s ease,translate .2s ease;
}
.mcp-selection-toast.is-visible{opacity:1;translate:0 0}
.mcp-selection-toast .mcp-selection-check{
  display:grid;place-items:center;flex:none;width:32px;height:32px;
  border-radius:50%;background:#e9f5e9;color:#276b3c;font-size:22px;
}
.mcp-selection-toast small{display:block;font-size:12px;font-weight:400;color:#e0e7ee}
@media(max-width:600px){
  .mcp-selection-toast{right:16px;bottom:112px;padding:13px 16px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){
  #main .product-small.box,#mc-quote .mq-product,
  #main .product-small.box:hover,#mc-quote .mq-product:hover,
  #main .product-small.box .box-image img,#mc-quote .mq-product .mq-photo img{transition:none!important;translate:none!important;scale:1!important}
  .mcp-selection-toast{transition:none;translate:none}
}
.mcp-title-brush{
  display:block;width:142px;max-width:50%;height:10px;margin-top:9px;
  transform-origin:left center;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='12' viewBox='0 0 160 12'%3E%3Cpath fill='%23df7a22' d='M1 9L12 7L8 6L39 4L34 3L72 2L110 2L143 3L158 5L154 6L160 7L146 8L150 9L110 8L72 8L40 9L18 10L5 11L12 9Z'/%3E%3Cpath fill='%23f3a253' d='M16 7L69 3L115 3L148 5L102 4L64 5Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;
  pointer-events:none;
}
#mc-quote .mcp-catalog-skeleton[hidden]{display:none!important}
#mc-quote .mcp-catalog-waiting{display:none!important}
#mc-quote .mcp-catalog-skeleton{pointer-events:none}
#mc-quote .mcp-skeleton-card{
  border:1px solid #e4e9ed;border-radius:14px;padding:14px;background:#fff;
}
#mc-quote .mcp-skeleton-card span{display:block;background:#edf0f3;border-radius:8px}
#mc-quote .mcp-skeleton-photo{height:150px;margin-bottom:16px;background:linear-gradient(125deg,#eef1f4,#f7f8fa,#eef1f4)!important}
#mc-quote .mcp-skeleton-line{height:14px;width:85%;margin-bottom:10px}
#mc-quote .mcp-skeleton-line-short{height:11px;width:60%;margin-bottom:20px}
#mc-quote .mcp-skeleton-button{height:37px;background:#f4e9df!important;border-radius:14px!important}
@media(max-width:600px){#mc-quote .mcp-skeleton-photo{height:120px}.mcp-title-brush{width:112px;height:8px}}
