:root{--primary-color:#111011;--text-color:#111;--background-color:#fff;--radius:0.5rem;--spacing:1.5rem;--max-width:1200px}.shopify-page{background-color:var(--background-color);color:var(--text-color);padding:0;margin:0;font-family:Arial,sans-serif;line-height:1.6}.shopify-container{max-width:var(--max-width);margin:auto;padding:var(--spacing);display:flex;flex-direction:column}.shopify-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing)}.shopify-image-section{flex:2 1 400px;display:flex;justify-content:center;align-items:center}.shopify-image-section img{max-width:100%;height:350px;border-radius:10px}.full-width-section{width:100%;background-color:#EDF5F8;padding:var(--spacing) 0;margin:0;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:var(--radius);background-image:url(https://stage.weboum.com/wp-content/uploads/2021/04/map-pattern.png)}@media (max-width:768px){.full-width-section{padding:1rem 0}}.shopify-text-section{flex:4 1 500px;padding:0 1rem 128px}.shopify-container h1,.shopify-text-section h1{font-size:1.75rem;color:var(--primary-color);margin-bottom:1rem;padding-top:2rem}.shopify-container p,.shopify-text-section p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.shopify-container h2{font-size:1.5rem;color:var(--primary-color);margin-top:2rem;margin-bottom:1rem}.shopify-container h3{font-size:1.2rem;font-weight:600;color:var(--primary-color);margin-top:1.5rem;margin-bottom:.75rem}.shopify-container ul{padding-left:1.5rem;list-style-type:disc;margin-top:.5rem;margin-bottom:1.5rem}.shopify-container ul li{margin-bottom:.5rem;font-size:1.05rem;line-height:1.5}@media (max-width:1024px){.shopify-container h1,.shopify-text-section h1{font-size:1.5rem;padding-top:1.5rem}.shopify-container h2{font-size:1.3rem}.shopify-container h3{font-size:1.1rem}}@media (max-width:768px){.shopify-row{flex-direction:column}.shopify-image-section,.shopify-text-section{flex:1 1 100%;padding:0}.shopify-container h1,.shopify-text-section h1{padding-top:1.5rem;text-align:center}.shopify-container p,.shopify-text-section p{font-size:1rem}}@media (max-width:480px){.shopify-container{padding:1rem}.shopify-container h1,.shopify-text-section h1{font-size:1.25rem}.shopify-container h2{font-size:1.1rem}.shopify-container h3,.shopify-container ul li{font-size:1rem}}