@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";.alex-custom-section{width:100%;padding:clamp(40px,8vw,80px) 20px;background-color:#fff}.alex-custom-container{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,40px)}.alex-custom-text{flex:1 1 100%;min-width:280px;max-width:400px;padding:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.alex-custom-text p{font-family:Proxima Nova,sans-serif;font-size:clamp(12px,2.5vw,14px);color:#666;margin-bottom:8px;font-weight:400;letter-spacing:.5px}.alex-custom-text h2{font-family:Marcellus,serif;font-size:clamp(24px,5vw,32px);line-height:1.2;color:#000;white-space:pre-line;margin:0;font-weight:400}.alex-custom-grid{flex:2 1 600px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,2vw,20px);width:100%;max-width:800px}.alex-custom-item{position:relative;width:100%;height:0;padding-bottom:140%;overflow:hidden;cursor:pointer}.alex-custom-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.alex-custom-label{position:absolute;bottom:12px;left:12px;font-size:clamp(12px,2.5vw,14px);color:#fff;font-family:Proxima Nova,sans-serif;padding:0;background:none;font-weight:500;letter-spacing:.3px;z-index:2}@media (min-width: 1024px){.alex-custom-container{flex-wrap:nowrap;align-items:stretch}.alex-custom-text{flex:0 0 35%;max-width:350px;align-items:flex-start;text-align:left;padding-right:40px}.alex-custom-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:20px;flex:1;max-width:none;width:calc(100% + 40px);margin-left:-20px;padding:0 20px 8px;scrollbar-width:none;-ms-overflow-style:none}.alex-custom-grid::-webkit-scrollbar{display:none}.alex-custom-item{flex:0 0 auto;width:336px;height:470px;padding-bottom:0;scroll-snap-align:start}}@media (min-width: 768px) and (max-width: 1023px){.alex-custom-container{flex-direction:column;align-items:flex-start;text-align:left;gap:10px}.alex-custom-text{align-items:flex-start;text-align:left;max-width:600px;margin-bottom:0}.alex-custom-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:20px;width:calc(100% + 40px);margin-left:-20px;padding:0 20px 8px;max-width:none;scrollbar-width:none;-ms-overflow-style:none}.alex-custom-grid::-webkit-scrollbar{display:none}.alex-custom-item{flex:0 0 auto;width:320px;height:448px;padding-bottom:0;scroll-snap-align:start}}@media (max-width: 767px){.alex-custom-section{padding:40px 16px}.alex-custom-container{flex-direction:column;align-items:flex-start;gap:10px}.alex-custom-text{max-width:100%;align-items:flex-start;text-align:left;padding:0;margin-bottom:0}.alex-custom-text p{margin-bottom:6px}.alex-custom-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;width:calc(100% + 32px);margin-left:-16px;padding:0 16px 8px;scrollbar-width:none;-ms-overflow-style:none}.alex-custom-grid::-webkit-scrollbar{display:none}.alex-custom-item{flex:0 0 auto;width:300px;height:420px;padding-bottom:0;scroll-snap-align:start}.alex-custom-label{bottom:8px;left:8px;padding:0;font-size:12px}}@media (max-width: 480px){.alex-custom-item{width:280px;height:392px}}.alex-custom-item a:focus{outline:2px solid #007acc;outline-offset:2px}.position-parebt{position:relative;display:none;color:#000}.position-page{position:absolute;top:0;left:16px;z-index:1}.footer-nav{list-style-type:none;padding-left:0;padding-right:0;margin:0;display:flex;flex-direction:column;gap:7px}.footer-nav .foonav-list{display:flex;align-items:center;justify-content:space-between;max-width:250px;min-width:248px}.footer-nav .foonav-list a{color:inherit;text-decoration:none;font-size:13px;font-family:Proxima Nova;width:100%}.footer-nav .foonav-list a.active{font-weight:600}.footer-nav .foonav-list .nav-arrow{width:15px;opacity:.6;display:block}.footer-nav .foonav-list .nav-arrow.active{opacity:1}.title-arrow{display:flex;justify-content:space-between}@media screen and (min-width: 990px){.position-parebt{display:block}}@media screen and (min-width: 992px){.position-page{left:54px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
