.site-content main{background-color:var(--light_gray);color:var(--black);font-weight:400;padding:0}.site-content section{padding:32px 0 64px;text-align:center}.header,h1,.step .heading{font-size:24px}h1,.heading{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.step:nth-of-type(2){background-color:#f7f7f7}.step:nth-of-type(3){background-color:#fff}.step .b_container{max-width:1040px}.step p{font-size:20px;margin:0 auto 32px;max-width:640px}.step em{font-weight:700}.step:nth-of-type(2) .img_container{padding-bottom:50%;position:relative}.step:nth-of-type(2) .product_img{height:100%;object-fit:cover;position:absolute;top:0;left:0;width:100%}h2{font-size:20px;font-weight:400;margin:0 0 8px}.money{display:block;font-size:20px;font-weight:700;margin:0 0 32px}.step ul{display:flex;flex-wrap:wrap;padding:0}.step li{cursor:pointer;display:inline-block;list-style:none}.collections{margin-bottom:20px}.collections li{border:1px solid transparent;border-radius:4px;flex-basis:23.5%;margin:0 4px 4px 0;padding:8px;transition-duration:.3s;transition-property:border}.collections li:nth-last-child(-n+4){margin-bottom:0}.collections li:last-child,.products li:last-child{margin-right:0}.collections li:not(.selected):focus,.collections li:not(.selected):hover{border-color:#e8e8e8}.collections .selected{border-color:var(--black)}.products{margin-bottom:32px}.products ul{justify-content:center}.products li{margin:0 8px 4px 0}.products li:nth-child(8n){margin-right:0}.products li:nth-last-child(-n+8){margin-bottom:0}.variant_icon{max-width:30px}.button.primary{border:none;font-size:12px;line-height:48px;min-width:100%;padding:0 32px}.button.primary:focus,.button.primary:hover{background-color:var(--green)}.button.added{background-color:var(--green)}@media (min-width: 640px){.site-content .header{padding-top:0;text-align:left}.header .grid{align-items:center;grid-gap:0;grid-template-columns:1fr 2fr;-ms-grid-template-columns:1fr 2fr}h1{font-size:32px;margin:0 0 20px}.site-content .step{padding:64px 0 96px}.step p{font-size:24px;margin-bottom:64px}.step:last-of-type p{margin-bottom:32px}.step .grid{align-items:center;grid-gap:0 96px;grid-template-columns:2fr 1fr;-ms-grid-template-columns:2fr 1fr}.step .grid div:last-child{max-width:320px}.products ul{justify-content:start}.button.primary{min-width:320px}.step:last-of-type .button{display:block;font-size:16px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/page.combo.css.map */
