.module--text_media_block.bg-light_grey .text_media__text>h2{color:#852d39}.module--text_media_block .module_top{margin-bottom:1rem}.module--text_media_block .text_media_grid{gap:2rem}@media (min-width:992px){.module--text_media_block .text_media_grid{gap:4rem;grid-template-columns:repeat(2,1fr)}}.module--text_media_block .text_media__text{align-content:center}.module--text_media_block .text_media__text h1,.module--text_media_block .text_media__text h2{font-size:clamp(1.5em,3vw,2em)}.module--text_media_block .text_media__text .btn{margin-block:1rem .5rem}.module--text_media_block .text_media__text:has(.accordion){align-content:start}.module--text_media_block .text_media__text:has(.accordion) .accordion .accordion_column-1{max-width:100%}.module--text_media_block .text_media__media img{border-radius:6px;height:auto;max-width:100%}.module--text_media_block .text_media__media--grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:768px){.module--text_media_block .text_media__media--grid{gap:1.5em}}.module--text_media_block .text_media__media--grid .grid_image{position:relative;overflow:hidden}.module--text_media_block .text_media__media--grid .grid_image img{opacity:.3;object-fit:cover;height:100%;width:100%}.module--text_media_block .text_media__media--grid .grid_image:first-child{grid-row:1/12}.module--text_media_block .text_media__media--grid .grid_image:first-child img{transform:translateX(-55px)}.module--text_media_block .text_media__media--grid .grid_image:nth-child(2){grid-row:3/7}.module--text_media_block .text_media__media--grid .grid_image:nth-child(2) img{transform:translateY(95px)}.module--text_media_block .text_media__media--grid .grid_image:nth-child(3){grid-row:12/15}.module--text_media_block .text_media__media--grid .grid_image:nth-child(3) img{transform:translateY(95px)}.module--text_media_block .text_media__media--grid .grid_image:nth-child(4){grid-row:7/17}.module--text_media_block .text_media__media--grid .grid_image:nth-child(4) img{transform:translateX(55px)}.module--text_media_block .text_media__media--grid .grid_image--display:first-child img,.module--text_media_block .text_media__media--grid .grid_image--display:nth-child(4) img{transform:translateX(0)}.module--text_media_block .text_media__media--grid .grid_image--display:nth-child(2) img,.module--text_media_block .text_media__media--grid .grid_image--display:nth-child(3) img{transform:translateY(0)}.module--text_media_block .text_media__media--grid .grid_image--display img{opacity:1;transition:all .5s ease-in-out}.module--text_media_block .text_media__icons{margin-top:2rem}.module--text_media_block .text_media__icons div{align-items:center;font-family:LoraRegular;display:flex;gap:1em;margin-bottom:1.5rem}.module--text_media_block .text_media__icons div img{height:100%;margin-top:.4em;max-width:45px;width:45px}.module--text_media_block .text_media__icons div p{line-height:1.5em;font-size:1.1em;margin:0}@media (min-width:992px){.module--text_media_block .media__pos--left .text_media__text{order:2}}@media (min-width:992px){.module--text_media_block .media__pos--left .text_media__media{order:1}}@media (max-width:991.9px){.module--text_media_block .media__pos--above .text_media__text{order:2}.module--text_media_block .media__pos--above .text_media__media{order:1}}.module--text_media_block .shop_icons{display:grid;font-family:LoraRegular;gap:3em 1em;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));margin-top:5rem;text-align:center}.module--text_media_block .shop_icons div{align-content:center;position:relative}.module--text_media_block .shop_icons div img{height:40px;width:40px;scale:1;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.module--text_media_block .shop_icons div h4{margin:1.5rem 0 0}.module--text_media_block .shop_icons div a{height:100%;left:0;position:absolute;top:0;width:100%}.module--text_media_block .shop_icons div:has(a):hover img{scale:1.2;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.module--text_media_block .shop_icons div:has(a):hover h4{color:#852d39}@media (min-width:992px){.module--text_media_block .shop_icons div:not(:last-child){border-right:1px solid #949494}}