.custom-os{position:relative;display:block;background:var(--os-bg, #000);padding:var(--os-pt, 64px) 16px var(--os-pb, 64px)}.custom-os__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.custom-os__bg picture,.custom-os__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.custom-os__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--os-bg-overlay, transparent);pointer-events:none}.custom-os__container{position:relative;z-index:1;max-width:var(--os-max-width, 1280px);margin:0 auto;width:100%}.custom-os__title{margin:var(--os-title-mt, 0) 0 var(--os-title-mb, 24px);color:var(--os-title-color, #fff);font-family:var(--os-title-font, inherit);font-size:var(--os-title-fs-mobile, 24px);font-weight:800;line-height:1.15;text-align:var(--os-title-align-mobile, center);text-wrap:balance}.custom-os__title strong{color:var(--os-title-accent, inherit);font-weight:inherit}.custom-os__grid{display:flex;flex-direction:column;gap:24px}.custom-os__media{width:100%;border-radius:var(--os-image-radius, 0);overflow:hidden}.custom-os__media img{display:block;width:100%;height:auto}.custom-os__content{display:flex;flex-direction:column;min-width:0}.custom-os__list{list-style:none;margin:0;padding:0}.custom-os__row{display:flex;align-items:center;justify-content:space-between;gap:var(--os-row-gap, 16px);padding:var(--os-row-py, 10px) 0}.custom-os--dividers .custom-os__row+.custom-os__row{border-top:var(--os-row-border-w, 1px) solid var(--os-row-border-color, rgba(255, 255, 255, .1))}.custom-os__name{flex:1 1 auto;min-width:0;color:var(--os-name-color, #fff);font-family:var(--os-name-font, inherit);font-size:var(--os-name-fs-mobile, 14px);font-weight:var(--os-name-weight, 500);line-height:1.35}.custom-os__name strong{color:var(--os-name-accent, inherit);font-weight:inherit}.custom-os__row.is-highlight .custom-os__name{color:var(--os-name-highlight, #ff5b00)}.custom-os__price{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--os-price-gap, 6px);white-space:nowrap}.custom-os__price-original{color:var(--os-orig-color, #888);font-family:var(--os-orig-font, inherit);font-size:var(--os-orig-fs-mobile, 13px);text-decoration:line-through;text-decoration-thickness:1px}.custom-os__price-actual{color:var(--os-actual-color, #fff);font-family:var(--os-actual-font, inherit);font-size:var(--os-actual-fs-mobile, 14px);font-weight:var(--os-actual-weight, 500)}.custom-os__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:var(--os-cta-mt, 20px);padding:var(--os-cta-py, 16px) var(--os-cta-px, 32px);background:var(--os-cta-bg, #ff5b00);color:var(--os-cta-color, #fff);border:var(--os-cta-border-w, 0) solid var(--os-cta-border, transparent);border-radius:var(--os-cta-radius, 6px);font-family:var(--os-cta-font, inherit);font-size:var(--os-cta-fs-mobile, 14px);font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease;width:var(--os-cta-w-mobile, 100%);align-self:center}.custom-os__cta:hover{background:var(--os-cta-bg-hover, var(--os-cta-bg, #ff7327))}.custom-os__cta svg{width:1.1em;height:1.1em;flex-shrink:0}@media(min-width:990px){.custom-os{padding-left:32px;padding-right:32px}.custom-os__title{font-size:var(--os-title-fs-desktop, 36px);text-align:var(--os-title-align-desktop, center)}.custom-os__name{font-size:var(--os-name-fs-desktop, 16px)}.custom-os__price-original{font-size:var(--os-orig-fs-desktop, 15px)}.custom-os__price-actual{font-size:var(--os-actual-fs-desktop, 16px)}.custom-os__cta{font-size:var(--os-cta-fs-desktop, 15px);width:var(--os-cta-w-desktop, auto)}.custom-os__grid{flex-direction:row;align-items:center;gap:var(--os-col-gap-desktop, 48px)}.custom-os__media{flex:0 0 var(--os-image-width-desktop, 50%);max-width:var(--os-image-width-desktop, 50%)}.custom-os__content{flex:1 1 0;max-width:var(--os-content-max-width-desktop, 600px)}.custom-os--image-right .custom-os__media{order:2}.custom-os--image-right .custom-os__content{order:1}}@media(prefers-reduced-motion:reduce){.custom-os__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-offer-stack.css.map */
