.block__warranty-section{width:100%;background:var(--block__section-bg);overflow:hidden}.block__warranty-container{width:100%;max-width:var(--block__desktop-max-width);margin:0 auto;padding:0 var(--block__desktop-padding-right) var(--block__desktop-padding-bottom) var(--block__desktop-padding-left);box-sizing:border-box}.block__warranty-card{position:relative;width:100%;min-height:420px;display:flex;align-items:stretch;overflow:hidden;background:var(--block__card-bg);border-radius:var(--block__card-radius);box-shadow:var(--block__card-shadow-x) var(--block__card-shadow-y) var(--block__card-shadow-blur) var(--block__card-shadow-color)}.block__warranty-content{position:relative;z-index:3;width:60%;flex:0 0 60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--block__content-gap);padding:50px 10px 45px 50px;box-sizing:border-box}.block__warranty-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:5px 14px;border:2px solid #000;border-radius:999px;background:var(--block__badge-bg);color:var(--block__badge-color);box-shadow:2px 3px #000;font-size:var(--block__badge-size);font-weight:700;line-height:1;white-space:nowrap}.block__warranty-badge-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.block__warranty-badge-text{display:inline-block}.block__warranty-heading{max-width:600px;margin:8px 0 0;color:var(--block__heading-color);font-size:var(--block__heading-size-desktop);font-weight:900;line-height:.98;letter-spacing:-2px;text-transform:uppercase;position:relative}.block__warranty-heading:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_2.svg?v=1787986398);width:5.5rem;background-size:5.5rem;top:-60px;left:0;right:0;bottom:auto;margin:auto;background-repeat:no-repeat;height:4.4rem;object-fit:cover}.block__warranty-heading p{margin:0}.block__warranty-description{max-width:520px;margin:0;color:#000c;font-size:var(--block__description-size-desktop);font-weight:400;line-height:1.3}.block__warranty-description p{margin:0}.block__warranty-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 20px 10px 24px;margin-top:2px;color:var(--block__button-color);background:var(--block__button-bg);border:2px solid var(--block__button-border);border-radius:999px;box-shadow:2px 3px #000;text-decoration:none;font-size:20px;font-weight:400;line-height:1;transition:transform .2s ease,box-shadow .2s ease;font-family:DK_Frozen_Memory}.block__warranty-button:hover{transform:translate(2px,2px);box-shadow:0 1px #000}.block__warranty-button-label{display:inline-block}.block__warranty-button-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:23px;line-height:1}.block__warranty-decorative-icon{position:absolute;top:34px;right:20px;z-index:1;width:70px;opacity:.38;pointer-events:none;transform:rotate(-10deg)}.block__warranty-decorative-image{display:block;width:100%;height:auto;opacity:.45}.block__warranty-media{position:relative;width:50%;flex:0 0 50%;min-height:420px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.block__warranty-image{position:absolute;left:34%;bottom:0;width:93%;transform:translate(calc(-50% + var(--block__image-offset-x))) translateY(var(--block__image-offset-y));z-index:2;line-height:0}.block__warranty-image-element{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center bottom}.block__warranty-image--mobile{display:none}@media screen and (max-width:989px){.block__warranty-container{padding-left:25px;padding-right:25px}.block__warranty-content{padding-left:25px}.block__warranty-heading{font-size:clamp(34px,5vw,var(--block__heading-size-desktop))}.block__warranty-description{font-size:15px}.block__warranty-card,.block__warranty-media{min-height:390px}}@media screen and (max-width:749px){.block__warranty-heading:after{width:3.2rem;background-size:3.2rem;top:-10px;left:auto;right:-20px;bottom:auto;margin:0;height:3.2rem}.block__warranty-section{overflow:hidden}.block__warranty-container{width:100%;padding:var(--block__mobile-padding-top) var(--block__mobile-padding-right) var(--block__mobile-padding-bottom) var(--block__mobile-padding-left)}.block__warranty-card{display:flex;flex-direction:column;min-height:0;border-radius:var(--block__card-radius);box-shadow:var(--block__card-shadow-x) var(--block__card-shadow-y) var(--block__card-shadow-blur) var(--block__card-shadow-color)}.block__warranty-content{width:100%;flex:none;padding:30px 14px 0;align-items:center;justify-content:flex-start;text-align:center;gap:13px}.block__warranty-badge{min-height:34px;padding:5px 13px;font-size:var(--block__badge-size)}.block__warranty-heading{max-width:100%;margin:10px 0 0;font-size:var(--block__heading-size-mobile);line-height:.98;letter-spacing:-1px}.block__warranty-description{max-width:100%;padding:0 2px;font-size:var(--block__description-size-mobile);line-height:1.25}.block__warranty-button{margin-top:5px;min-height:45px;padding:9px 18px;gap:15px;font-size:var(--block__button-size)}.block__warranty-decorative-icon{top:76px;right:25px;width:52px}.block__warranty-media{width:100%;flex:none;min-height:0;height:auto;margin-top:14px;display:flex;align-items:flex-end;justify-content:center}.block__warranty-image--desktop{display:none}.block__warranty-image--mobile{position:relative;left:auto;bottom:auto;display:block;width:var(--block__image-width-mobile);transform:translateY(var(--block__mobile-image-offset-y));margin:0 auto}.block__warranty-image-element{width:100%;height:auto}}@media screen and (max-width:480px){.block__warranty-container{padding-left:20px;padding-right:20px;padding-bottom:30px!important}.block__warranty-content{padding-left:12px;padding-right:12px}.block__warranty-heading{font-size:clamp(29px,9vw,var(--block__heading-size-mobile))}.block__warranty-description{font-size:15px}.block__warranty-decorative-icon{top:72px;right:18px;width:45px}.block__warranty-button{font-size:13px}}.block__warranty-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.block__warranty-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/warranty-banner.css.map */
