.my-promo{--promo-pad: var(--promo-pad-desktop, 16px);--promo-gap: var(--promo-gap-desktop, 8px);--promo-radius: var(--promo-radius-desktop, 8px);--promo-line-1: var(--promo-line-1-desktop, 14px);--promo-line-2: var(--promo-line-2-desktop, 22px);--promo-line-3: var(--promo-line-3-desktop, 14px);--promo-digit: var(--promo-digit-desktop, 22px);--promo-icon: var(--promo-icon-desktop, 20px);--promo-unit-label: calc(var(--promo-digit) * .45);display:flex;box-sizing:border-box;width:100%;padding:var(--promo-pad);border-radius:var(--promo-radius);border:var(--promo-border-width, 0px) solid var(--promo-border-color, transparent);background-color:var(--promo-bg, transparent);background-image:var(--promo-gradient, none);color:var(--promo-text, inherit);line-height:1.25}a.my-promo{text-decoration:none}.my-promo__body{display:flex;align-items:center;column-gap:.7em;row-gap:var(--promo-gap);flex:1 1 auto;min-width:0}.my-promo__text{display:flex;flex-direction:column;row-gap:var(--promo-gap);min-width:0}.my-promo__line{display:block;margin:0;overflow-wrap:break-word}.my-promo__line--1{font-size:var(--promo-line-1)}.my-promo__line--2{font-size:var(--promo-line-2)}.my-promo__line--3{font-size:var(--promo-line-3)}.my-promo__line.\@bold{font-weight:700}.my-promo__icon{flex:0 0 auto;font-size:var(--promo-icon);line-height:1}.my-promo__countdown{display:flex;align-items:center;flex:0 0 auto;color:var(--promo-accent, inherit)}.my-promo__unit{display:flex;flex-direction:column;align-items:center}.my-promo__digit{font-size:var(--promo-digit);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.my-promo__unit-label{font-size:var(--promo-unit-label);letter-spacing:.04em;opacity:.8}.my-promo__countdown.\@urgent{color:var(--promo-urgent, var(--promo-accent, inherit))}.my-promo__countdown[data-promo-countdown]:not([data-ready]){visibility:hidden}.my-promo__expired{margin:0;font-size:var(--promo-line-2)}.my-promo__countdown.\@countdown\:tiles .my-promo__unit,.my-promo__countdown.\@countdown-m\:tiles .my-promo__unit{background-color:var(--promo-tile-bg, rgba(0, 0, 0, .25));border-radius:calc(var(--promo-radius) * .5);padding:.35em .5em;min-width:2.6em}.my-promo__countdown.\@countdown\:flat .my-promo__unit-label,.my-promo__countdown.\@countdown-m\:flat .my-promo__unit-label{display:none}.my-promo__countdown.\@countdown\:flat .my-promo__unit+.my-promo__unit:before,.my-promo__countdown.\@countdown-m\:flat .my-promo__unit+.my-promo__unit:before{content:":";font-size:var(--promo-digit);font-weight:700;line-height:1;margin:0 .15em;opacity:.6}.my-promo__countdown.\@countdown\:flat .my-promo__unit,.my-promo__countdown.\@countdown-m\:flat .my-promo__unit{flex-direction:row;align-items:baseline}@media screen and (min-width:992px){.my-promo.\@layout\:stacked{flex-direction:column;row-gap:var(--promo-gap)}.my-promo.\@layout\:inline{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1em;row-gap:var(--promo-gap)}.my-promo.\@layout\:split{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1em;row-gap:var(--promo-gap)}.my-promo.\@align\:left{text-align:left}.my-promo.\@align\:center{text-align:center}.my-promo.\@align\:right{text-align:right}.my-promo.\@align\:left .my-promo__text{align-items:flex-start}.my-promo.\@align\:center .my-promo__text{align-items:center}.my-promo.\@align\:right .my-promo__text{align-items:flex-end}.my-promo.\@layout\:stacked.\@align\:center{align-items:center}.my-promo.\@layout\:stacked.\@align\:right{align-items:flex-end}.my-promo.\@layout\:inline.\@align\:center{justify-content:center}.my-promo.\@layout\:inline.\@align\:right{justify-content:flex-end}.my-promo.\@icon\:top .my-promo__body{flex-direction:column;align-items:inherit}.my-promo.\@icon\:hidden .my-promo__icon{display:none}.my-promo__countdown.\@countdown\:columns,.my-promo__countdown.\@countdown\:tiles{column-gap:.5em}.my-promo__countdown.\@countdown\:flat{column-gap:0}}@media screen and (max-width:991px){.my-promo{--promo-pad: var(--promo-pad-mobile, 12px);--promo-gap: var(--promo-gap-mobile, 6px);--promo-radius: var(--promo-radius-mobile, 8px);--promo-line-1: var(--promo-line-1-mobile, 12px);--promo-line-2: var(--promo-line-2-mobile, 18px);--promo-line-3: var(--promo-line-3-mobile, 12px);--promo-digit: var(--promo-digit-mobile, 18px);--promo-icon: var(--promo-icon-mobile, 16px)}.my-promo.\@layout-m\:stacked{flex-direction:column;row-gap:var(--promo-gap)}.my-promo.\@layout-m\:inline{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1em;row-gap:var(--promo-gap)}.my-promo.\@layout-m\:split{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1em;row-gap:var(--promo-gap)}.my-promo.\@align-m\:left{text-align:left}.my-promo.\@align-m\:center{text-align:center}.my-promo.\@align-m\:right{text-align:right}.my-promo.\@align-m\:left .my-promo__text{align-items:flex-start}.my-promo.\@align-m\:center .my-promo__text{align-items:center}.my-promo.\@align-m\:right .my-promo__text{align-items:flex-end}.my-promo.\@layout-m\:stacked.\@align-m\:center{align-items:center}.my-promo.\@layout-m\:stacked.\@align-m\:right{align-items:flex-end}.my-promo.\@layout-m\:inline.\@align-m\:center{justify-content:center}.my-promo.\@layout-m\:inline.\@align-m\:right{justify-content:flex-end}.my-promo.\@icon-m\:top .my-promo__body{flex-direction:column;align-items:inherit}.my-promo.\@icon-m\:hidden .my-promo__icon{display:none}.my-promo__countdown.\@countdown-m\:columns,.my-promo__countdown.\@countdown-m\:tiles{column-gap:.5em}.my-promo__countdown.\@countdown-m\:flat{column-gap:0}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/my-product-promo.css.map */
