.module-text-link-image .text-link-image{display:grid;grid-template-columns:var(--grid-columns);column-gap:var(--grid-column-gap);position:relative}.module-text-link-image .text-link-image-arc{position:absolute;width:calc((((100vw - var(--outer-margin) * 2) / 50) * 9 + 8px));height:calc((((100vw - var(--outer-margin) * 2) / 50) * 9 + 8px));border-bottom:1px solid currentColor;pointer-events:none}.module-text-link-image .text-link-image.layout-1 .text-link-image-arc,.module-text-link-image .text-link-image.layout-3 .text-link-image-arc{border-left:1px solid currentColor;border-bottom-left-radius:100%}.module-text-link-image .text-link-image.layout-2 .text-link-image-arc{border-right:1px solid currentColor;border-bottom-right-radius:100%;margin-top:63px}.module-text-link-image{margin:0}.module-text-link-image .text-link-image.layout-1{row-gap:100px;margin:120px var(--outer-margin)}.module-text-link-image .text-link-image.layout-1 .text-link-image-copy{position:relative;--text-link-image-copy-height: 0px;grid-column:1 / span 21}.module-text-link-image .text-link-image.layout-1 .text-link-image-copy .text-link-image-copy-inner{display:grid;grid-template-columns:auto 1fr;width:calc(((100vw - var(--outer-margin) * 2) / 50) * 20 + 19px);column-gap:calc((100vw - var(--outer-margin) * 2) / 50)}.module-text-link-image .text-link-image.layout-1 .text-link-image-image{grid-column:37 / span 11}.module-text-link-image .text-link-image.layout-1 .text-link-image-media{grid-row:2;grid-column:22 / span 27}.module-text-link-image .text-link-image.layout-1 .text-link-image-arc{top:calc(var(--text-link-image-copy-height) + 120px);left:calc((((100vw - var(--outer-margin) * 2) / 50) * 8 + 7px))}.module-text-link-image .text-link-image.layout-2{margin:120px var(--outer-margin) 100px var(--outer-margin)}.module-text-link-image .text-link-image.layout-2 .text-link-image-copy{grid-column:17 / span 18;text-align:center;grid-row:1}.module-text-link-image .text-link-image.layout-2 .text-link-image-media{grid-column:1 / span 13;margin-top:150px;grid-row:2}.module-text-link-image .text-link-image.layout-2 .text-link-image-image{grid-column:29 / span 22;grid-row:2;margin-top:300px}.module-text-link-image .text-link-image.layout-3{margin:120px var(--outer-margin)}.module-text-link-image .text-link-image.layout-3 .text-link-image-text{writing-mode:sideways-lr}.module-text-link-image .text-link-image.layout-3 .text-link-image-arc{margin-left:8px;margin-top:50px}.module-text-link-image .text-link-image.layout-3 .text-link-image-copy{grid-row:1;grid-column:3;height:fit-content}.module-text-link-image .text-link-image.layout-3 .text-link-image-media{grid-column:19 / span 30;margin-top:calc((((100vw - var(--outer-margin) * 2) / 50) * 7 + 6px));grid-row:1}.text-link-image.layout-4 .text-link-image-text p{margin:0}.text-link-image.layout-4 .text-link-image-text p+p{margin-top:1em}.text-link-image.layout-4 .text-link-image-text-spread{display:flex;justify-content:space-between;width:100%}.text-link-image.layout-4 .text-link-image-text-spread span{flex:0 0 auto}.text-link-image.layout-4 .text-link-image-text{display:flex;flex-direction:column;gap:30px}.text-link-image.layout-4{margin:50px var(--outer-margin)}.module-text-link-image .text-link-image.layout-4 .text-link-image-copy{grid-column:5 / span 11;text-align:center}.module-text-link-image .text-link-image.layout-4 .text-link-image-copy-inner{display:flex;flex-direction:column;row-gap:20px}.module-text-link-image .text-link-image.layout-4 .text-link-image-image{grid-column:27 / span 19;margin-top:400px}.module-text-link-image .text-link-image.layout-4 .text-link-image-arc{pointer-events:none;border-top:1px solid currentColor;border-right:1px solid currentColor;border-bottom:none;border-top-right-radius:100%;top:calc(350px - ((((100vw - var(--outer-margin) * 2) / 50) * 9 + 8px)));left:calc((((100vw - var(--outer-margin) * 2) / 50) * 20 + 19px))}.module-text-link-image .text-link-image.layout-5{margin:120px var(--outer-margin) 170px var(--outer-margin);align-items:start}.module-text-link-image .text-link-image.layout-5 .text-link-image-top,.module-text-link-image .text-link-image.layout-5 .text-link-image-left,.module-text-link-image .text-link-image.layout-5 .text-link-image-right{min-width:0;grid-row:1}.module-text-link-image .text-link-image.layout-5 .block-media-container,.module-text-link-image .text-link-image.layout-5 .figure-media,.module-text-link-image .text-link-image.layout-5 .media-container,.module-text-link-image .text-link-image.layout-5 .media{width:100%}.module-text-link-image .text-link-image.layout-5 .text-link-image-top{grid-column:25 / span 14}.module-text-link-image .text-link-image.layout-5.layout-5-large .text-link-image-top{grid-column:26 / span 20}.module-text-link-image .text-link-image.layout-5 .text-link-image-left{grid-column:3 / span 12;margin-top:calc((((100vw - var(--outer-margin) * 2) / 50) * 20 + 19px))}.module-text-link-image .text-link-image.layout-5.layout-5-text .text-link-image-left{margin-top:calc((((100vw - var(--outer-margin) * 2) / 50) * 23 + 22px))}.module-text-link-image .text-link-image.layout-5 .text-link-image-right{grid-column:26 / span 25;margin-top:calc((((100vw - var(--outer-margin) * 2) / 50) * 23 + 22px))}.module-text-link-image .text-link-image.layout-5 .text-link-image-arc{border-bottom:none;border-top:1px solid currentColor;border-left:1px solid currentColor;border-top-left-radius:100%;top:calc((((100vw - var(--outer-margin) * 2) / 50) * 10 + 9px));left:calc((((100vw - var(--outer-margin) * 2) / 50) * 12 + 11px))}.module-text-link-image .text-link-image.layout-5 .text-link-image-arc-text{position:absolute;z-index:1;margin:0;text-align:center;transform:translate(-50%);top:calc((((100vw - var(--outer-margin) * 2) / 50) * 19 + 17px) + 22px);left:calc((((100vw - var(--outer-margin) * 2) / 50) * 12 + 11px))}@media(max-width:1100px){.module-text-link-image .text-link-image{grid-template-columns:var(--mobile-grid-columns)}.module-text-link-image .text-link-image-arc{width:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 2.5 + 2px));height:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 2.5 + 2px));left:0}.module-text-link-image .text-link-image.layout-1{margin:100px var(--mobile-outer-margin)}.module-text-link-image .text-link-image.layout-1 .text-link-image-media{grid-row:3;grid-column:1 / span 10;margin-top:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 2 + 1px))}.module-text-link-image .text-link-image.layout-1 .text-link-image-copy{grid-column:1 / span 10}.module-text-link-image .text-link-image.layout-1 .text-link-image-arc{width:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 3 + 2px));height:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 3 + 2px));top:calc(var(--text-link-image-copy-height) + 20px + calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 3 + 2px)));border-bottom:none;border-bottom-left-radius:0;border-top:1px solid currentColor;border-left:1px solid currentColor;border-top-left-radius:100%}.module-text-link-image .text-link-image.layout-1 .text-link-image-image{grid-column:6 / span 5;margin-top:70px}.module-text-link-image .text-link-image.layout-1{row-gap:0}.module-text-link-image .text-link-image.layout-1 .text-link-image-copy .text-link-image-copy-inner{display:flex;flex-direction:column;width:100%;grid-column:1 / span 10;column-gap:0;row-gap:20px}.module-text-link-image .text-link-image.layout-2{margin:80px var(--mobile-outer-margin) 100px var(--mobile-outer-margin)}.module-text-link-image .text-link-image.layout-2 .text-link-image-image{grid-column:3 / span 8;grid-row:3;margin-top:180px}.module-text-link-image .text-link-image.layout-2 .text-link-image-media{grid-column:1 / span 6;margin-top:60px;grid-row:2}.module-text-link-image .text-link-image.layout-2 .text-link-image-copy{grid-column:1 / span 10;text-align:center;grid-row:1}.module-text-link-image .text-link-image.layout-2 .text-link-image-arc{width:0;height:250px;border:none;border-left:1px solid currentColor;border-radius:0;position:relative;left:50%;margin-top:55px}.module-text-link-image .text-link-image.layout-3{margin:100px var(--mobile-outer-margin)}.module-text-link-image .text-link-image.layout-3 .text-link-image-arc{margin-top:26px}.module-text-link-image .text-link-image.layout-3 .text-link-image-copy{grid-row:1;grid-column:1}.module-text-link-image .text-link-image.layout-3 .text-link-image-media{grid-column:5 / span 6;margin-top:calc((((100vw - var(--mobile-outer-margin) * 2) / 10) * 2.5 + 2px))}.module-text-link-image .text-link-image.layout-4{margin:50px var(--mobile-outer-margin)}.module-text-link-image .text-link-image.layout-4 .text-link-image-copy{grid-column:1 / span 10}.module-text-link-image .text-link-image.layout-4 .text-link-image-image{grid-column:1 / span 10;margin-top:75px}.module-text-link-image .text-link-image.layout-4 .text-link-image-arc{width:0;height:250px;border:none;border-left:1px solid currentColor;border-radius:0;position:relative;top:auto;left:50%;margin-top:75px}.module-text-link-image .text-link-image.layout-5{margin:80px var(--mobile-outer-margin);row-gap:0px}.module-text-link-image .text-link-image.layout-5 .text-link-image-top,.module-text-link-image .text-link-image.layout-5.layout-5-large .text-link-image-top{grid-column:5 / span 6;grid-row:1}.module-text-link-image .text-link-image.layout-5 .text-link-image-left{grid-column:1 / span 6;grid-row:3;margin-top:0}.module-text-link-image .text-link-image.layout-5.layout-5-text .text-link-image-left{margin-top:40px}.module-text-link-image .text-link-image.layout-5 .text-link-image-right{grid-column:4 / span 7;grid-row:4;margin-top:30px}.module-text-link-image .text-link-image.layout-5 .text-link-image-arc{position:relative;grid-column:1 / span 4;grid-row:2;top:0;left:calc(calc(((100vw - var(--mobile-outer-margin) * 2) / 10) * 1));margin-bottom:30px;margin-top:-20px}.module-text-link-image .text-link-image.layout-5.layout-5-text .text-link-image-arc{margin-bottom:4e0px}.module-text-link-image .text-link-image.layout-5 .text-link-image-arc-text{position:relative;grid-column:1 / span 8;grid-row:2;top:auto;left:auto;align-self:end;margin-bottom:0;transform:none;text-align:left;margin-left:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style_text-link-image.css.map */
