.co-icfb-5{position:relative}.co-icfb-5 .co-icfb-5-frame{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:clamp(24px,5vw,96px);padding:clamp(10px,1.5vw,26px) clamp(20px,4vw,80px) clamp(48px,6vw,104px)}.co-icfb-5-frame .co-icfb-5-copy{display:flex;flex-direction:column;align-items:flex-start;align-self:center}.co-icfb-5{--co-icfb-heading-scale: 1.5}.co-icfb-5-copy .co-icfb-5-heading{font-size:calc(var(--co-h2-size) * 1.02);line-height:1.02em;max-width:12ch;transform:scaleY(var(--co-icfb-heading-scale, 1));transform-origin:top;margin:0 0 calc(.5em + var(--co-icfb-heading-grow, calc((var(--co-icfb-heading-scale, 1) - 1) * 2 * 1.02em)))}.co-icfb-5-copy .co-icfb-5-body{font-size:calc(var(--co-p-size) * .95);line-height:1.4em;max-width:40ch;margin:0 0 clamp(20px,2.6vw,40px)}.co-icfb-5-body p{margin:0}.co-icfb-5-body p+p{margin-top:.8em}.co-icfb-5-body a{color:inherit}.co-icfb-5-copy .co-icfb-5-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,18px);width:auto}.co-icfb-5-buttons .co-icfb-5-button{border-radius:0;padding-left:calc(30px * var(--co-button-factor));padding-right:calc(30px * var(--co-button-factor))}.co-icfb-5-copy .co-icfb-5-mask{width:clamp(120px,13vw,200px);margin-top:clamp(26px,3.4vw,56px)}.co-icfb-5-mask .z-img{display:block;width:100%;height:auto}.co-icfb-5-copy .co-icfb-5-badge{width:clamp(230px,30vw,470px);margin-top:clamp(18px,2.4vw,40px);margin-left:clamp(-30px,-2vw,0px)}.co-icfb-5-badge .z-img{display:block;width:100%;height:auto}.co-icfb-5-frame .co-icfb-5-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,38px);align-items:start;align-self:center}.co-icfb-5-media .co-icfb-5-tile{display:flex;flex-direction:column;gap:clamp(8px,1vw,16px)}.co-icfb-5-tile .co-icfb-5-tile-frame-link{display:block;width:100%;text-decoration:none;color:inherit}.co-icfb-5-tile .co-icfb-5-tile-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:clamp(8px,.9vw,14px);overflow:hidden}.co-icfb-5-tile-frame .z-img-absolute,.co-icfb-5-tile-frame video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.co-icfb-5-tile .co-icfb-5-tile-caption{display:block;width:100%;font-size:calc(var(--co-p-size) * .82);line-height:1.3em;text-align:center;text-decoration:underline;text-underline-offset:.22em;margin:0}.co-icfb-5-tile p.co-icfb-5-tile-caption{text-decoration:none}@media screen and (max-width:1200px){.co-icfb-5 .co-icfb-5-frame{column-gap:clamp(20px,3.5vw,56px)}.co-icfb-5-copy .co-icfb-5-heading{font-size:calc(var(--co-h2-size) * .86)}.co-icfb-5-copy .co-icfb-5-badge{width:clamp(200px,26vw,340px)}}@media screen and (max-width:989px){.co-icfb-5 .co-icfb-5-frame{grid-template-columns:minmax(0,1fr);row-gap:clamp(30px,5vw,56px)}.co-icfb-5-frame .co-icfb-5-media{max-width:620px;margin-inline:auto;width:100%}.co-icfb-5-copy .co-icfb-5-badge{margin-left:0}}@media screen and (max-width:749px){.co-icfb-5 .co-icfb-5-frame{padding:clamp(10px,3vw,20px) clamp(18px,6vw,40px) clamp(40px,10vw,64px);row-gap:clamp(26px,7vw,44px)}.co-icfb-5-copy .co-icfb-5-heading{max-width:none}.co-icfb-5-copy .co-icfb-5-buttons{width:100%;align-items:stretch}.co-icfb-5-buttons .co-icfb-5-button{width:100%;text-align:center}.co-icfb-5-copy .co-icfb-5-mask{width:clamp(104px,26vw,150px)}.co-icfb-5-frame .co-icfb-5-media{gap:clamp(10px,3vw,20px)}.co-icfb-5-tile .co-icfb-5-tile-caption{font-size:calc(var(--co-p-size) * .78)}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/co-styles-icfb-5.css.map */
