.container{max-width:1600px;margin:0 auto;padding:0 40px}.container.narrow{max-width:900px}.container.wider{max-width:1800px;width:100%;padding:0 20px}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:min(40px,2vw);grid-row-gap:min(80px,5vw)}.grid.seamless{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:0;grid-row-gap:0}.grid.wide{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:min(120px,5vw);grid-row-gap:min(120px,5vw)}.grid .span-1{grid-column:span 1}.grid .span-2{grid-column:span 2}.grid .span-3{grid-column:span 3}.grid .span-4{grid-column:span 4}.grid .span-5{grid-column:span 5}.grid .span-6{grid-column:span 6}.grid .span-7{grid-column:span 7}.grid .span-8{grid-column:span 8}.grid .span-10{grid-column:span 10}.grid .span-12{grid-column:span 12}.grid>div{position:relative;z-index:1}.ratio-square{padding-bottom:100%}.sticky{position:sticky}.mobile-only{display:none}.bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.bg-contain{background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.text-center{text-align:center}.pad{display:block;margin:0;width:100%}.pad.p-20{padding:10px}.pad.p-40{padding:20px}.pad.p-60{padding:30px}.pad.p-80{padding:40px}.pad.p-120{padding:60px}.bg-v-dark-gray{background:var(--color-light-black)}.text-split:nth-child(odd) .text{order:1}@media screen and (max-width:1020px){.text-split .image{order:-1}.text-split .text,.text-split .image{width:100%}.text-split .image{height:100vw}}.yt-pop{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;display:flex;justify-content:center;align-items:center}.yt-pop.active{opacity:1;pointer-events:all}.yt-pop:before{content:" ";display:block;position:absolute;background:#000c;width:100vw;height:100vh}.yt-pop .yt-iframe-container{width:80%;padding-bottom:40%;position:relative}.yt-pop .close-yt{color:#fff;position:absolute;cursor:pointer;top:0;right:0;padding:5%;font-size:30px}.yt-pop iframe{position:absolute;top:0;left:0;height:100%;width:100%}.flex-between{display:flex;justify-content:space-between}.shopify-challenge__container{max-width:500px;margin:0 auto;padding-top:150px;padding-bottom:150px}@media screen and (max-width:850px){.desktop-only{display:none!important}.container{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/util.css.map */
