.m-absolute-element{background:transparent;display:block;height:var(--element-height-mobile,var(--element-height));position:absolute;width:var(--element-width-mobile,var(--element-width));z-index:2}@media screen and (min-width:1100px){.m-absolute-element{height:var(--element-height);width:var(--element-width)}}@media screen and (max-width:1099px){.m-absolute-element{transform:scale(var(--element-scale-mobile,1))}}.m-absolute-element{--transform-origin-x:center;--transform-origin-y:center;transform-origin:var(--transform-origin-x) var(--transform-origin-y)}.m-absolute-element.position-x-from--mobile--left{--transform-origin-x:left;left:var(--element-position-x-mobile,0)}.m-absolute-element.position-x-from--mobile--right{--transform-origin-x:right;right:var(--element-position-x,var(--element-position-x-mobile,0))}.m-absolute-element.position-y-from--mobile--bottom{--transform-origin-y:bottom;bottom:var(--element-position-y-mobile,0)}.m-absolute-element.position-y-from--mobile--top{--transform-origin-y:top;top:var(--element-position-y-mobile,0)}@media screen and (min-width:1100px){.m-absolute-element.position-x-from--left{left:var(--element-position-x-desktop,0);right:unset}.m-absolute-element.position-x-from--right{left:unset;right:var(--element-position-x,var(--element-position-x-desktop,0))}.m-absolute-element.position-y-from--bottom{bottom:var(--element-position-y-desktop,0);top:unset}.m-absolute-element.position-y-from--top{bottom:unset;top:var(--element-position-y-desktop,0)}}.m-absolute-element__float{height:100%;width:100%}.m-absolute-element__wrapper{--wrapper-rotation:var(--element-rotation-mobile);height:100%;transform:rotate(var(--wrapper-rotation));transform-origin:center;width:100%}@media screen and (min-width:1100px){.m-absolute-element__wrapper{--wrapper-rotation:var(--element-rotation)}}.m-absolute-element__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.m-absolute-element__content>.m-group{--group-background:transparent}.m-absolute-element__image-wrapper{background-color:var(--element-color);display:block;height:100%;-webkit-mask-image:var(--element-image);mask-image:var(--element-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:var(--element-opacity,1);position:relative;width:100%}.m-absolute-element__image{--image-max-width:none;display:block;height:auto;opacity:0;pointer-events:none;width:100%}.m-absolute-element--unmasked .m-absolute-element__image-wrapper{background-color:transparent;-webkit-mask-image:none;mask-image:none}.m-absolute-element--unmasked .m-absolute-element__image{height:100%;object-fit:contain;opacity:1}.m-absolute-element--no-radius .m-absolute-element__image{--image-border-radius:0}.m-absolute-element--behind{z-index:-1}.m-absolute-element--width-auto,.m-absolute-element--width-auto .m-absolute-element__float,.m-absolute-element--width-auto .m-absolute-element__image-wrapper,.m-absolute-element--width-auto .m-absolute-element__wrapper{width:auto}.m-absolute-element--width-auto .m-absolute-element__image{height:100%;max-width:none;object-fit:fill;width:auto}.m-absolute-element--height-auto,.m-absolute-element--height-auto .m-absolute-element__float,.m-absolute-element--height-auto .m-absolute-element__image-wrapper,.m-absolute-element--height-auto .m-absolute-element__wrapper{height:auto}.m-absolute-element--height-auto .m-absolute-element__image{height:auto;object-fit:fill;width:100%}.m-absolute-element--balloon{--balloon-ease:cubic-bezier(0.37,0,0.63,1);--balloon-direction:1}.m-absolute-element--balloon .m-absolute-element__float{animation:m-absolute-element-swing var(--balloon-duration,22s) var(--balloon-ease) var(--balloon-delay,0s) infinite;transform-origin:50% calc(var(--balloon-string, 200%)*-1);will-change:transform}.m-absolute-element--balloon .m-absolute-element__wrapper{animation:m-absolute-element-bob calc(var(--balloon-duration, 22s)*.63) var(--balloon-ease) var(--balloon-delay,0s) infinite;will-change:transform}.m-absolute-element--balloon-mirror{--balloon-direction:-1}.m-absolute-element--balloon-mirror .m-absolute-element__wrapper{animation-delay:calc(var(--balloon-delay, 0s) - var(--balloon-duration, 22s)*.315)}@keyframes m-absolute-element-swing{0%,to{transform:rotate(calc(var(--balloon-direction, 1)*-1*var(--balloon-swing, .8deg)))}50%{transform:rotate(calc(var(--balloon-direction, 1)*var(--balloon-swing, .8deg)))}}@keyframes m-absolute-element-bob{0%,to{transform:rotate(var(--wrapper-rotation)) translateY(0)}50%{transform:rotate(var(--wrapper-rotation)) translateY(calc(var(--balloon-bob, 3px)*-1))}}@media(prefers-reduced-motion:reduce){.m-absolute-element--balloon .m-absolute-element__wrapper,.m-absolute-element__float{animation:none!important}}body:has(.m-product-media__awards) .m-absolute-element.position-x-from--mobile--right.position-y-from--mobile--top{--element-position-x:calc(var(--element-position-x-mobile) + var(--product-award-max-width-mobile))!important}@media screen and (min-width:1100px){body:has(.m-product-media__awards) .m-absolute-element.position-x-from--right.position-y-from--top{--element-position-x:calc(var(--element-position-x-desktop) + var(--product-award-max-width-desktop))!important}}