/* v12.10.367 - adaptive card actions and non-overlapping long descriptions. */
@media (min-width:761px){
  html body .magazine-shell .product-card.is-child-layout{container-type:size}
  html body .magazine-shell .product-card.product-card.is-child-layout :is(.op-reduction-label,.op-reduction-percent,.op-offer-label,[data-nc-child^="badge_copy_"].op-offer-cta).is-manual-child{
    border:0!important;border-radius:0!important;padding:0!important;
    font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:900!important;
    line-height:1!important;letter-spacing:0!important
  }
  html body .magazine-shell .product-card.is-child-layout .product-title.is-manual-child{
    display:flex!important;align-items:center!important;justify-content:center!important;padding:2px 4px!important;
    overflow:hidden!important;overflow-wrap:anywhere!important;text-wrap:balance;line-height:1.08!important
  }
  html body .magazine-shell .product-card.is-child-layout .product-description.is-manual-child{
    display:block!important;padding:2px 7px 2px 4px!important;overflow-x:hidden!important;overflow-y:auto!important;
    overscroll-behavior:contain!important;scrollbar-width:thin;scrollbar-color:rgba(127,87,13,.82) rgba(127,87,13,.12);
    line-height:1.18!important;overflow-wrap:anywhere!important
  }
  html body .magazine-shell .product-card.is-child-layout .product-description.is-manual-child::-webkit-scrollbar{width:3px}
  html body .magazine-shell .product-card.is-child-layout .product-description.is-manual-child::-webkit-scrollbar-track{background:rgba(127,87,13,.12);border-radius:3px}
  html body .magazine-shell .product-card.is-child-layout .product-description.is-manual-child::-webkit-scrollbar-thumb{background:rgba(127,87,13,.82);border-radius:3px}
  html body .magazine-shell .product-card.is-child-layout .product-description.is-manual-child.op-description-overflow{
    background-image:linear-gradient(to bottom,transparent 0,transparent 25%,rgba(127,87,13,.88) 25%,rgba(127,87,13,.88) 55%,transparent 55%,transparent 100%);
    background-position:right 1px top;background-repeat:no-repeat;background-size:3px 42%;
    animation:op-description-scroll-hint-1210367 1.65s ease-in-out infinite alternate
  }
}
@keyframes op-description-scroll-hint-1210367{from{background-position:right 1px top}to{background-position:right 1px bottom}}
@media (prefers-reduced-motion:reduce){html body .magazine-shell .product-description.op-description-overflow{animation:none!important;background-position:right 1px center!important}}
