.individual-product .individual-product-layout{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"images heading" "images content";gap:2em var(--spx8);align-items:start}.individual-product .individual-product-layout>*{min-width:0}.individual-product .individual-product-layout .product-header{grid-area:heading}.individual-product .individual-product-layout .product-images{grid-area:images}.individual-product .individual-product-layout .product-info{grid-area:content}.individual-product .nmc-slider{border-radius:10px}.individual-product .nmc-slide{width:100%}.individual-product .nmc-slide .image{display:block;position:relative;aspect-ratio:1;background:#ebebeb}.individual-product .nmc-slide .image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;mix-blend-mode:multiply}.individual-product .slider-buttons{display:grid;gap:var(--spx2);grid-template-columns:repeat(4,1fr);margin-top:var(--spx4)}.individual-product .slider-buttons button{position:relative;aspect-ratio:1;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0;padding:0;border:none;background:#ebebeb;border-radius:5px}.individual-product .slider-buttons button img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.individual-product .product-price{margin-bottom:1em;font-weight:600}.individual-product .product-text{line-height:1.4}.individual-product .product-info{display:grid;gap:3em}.individual-product .shopify-product-form{margin:0}.individual-product .product-options-layout{display:flex;flex-wrap:wrap;gap:1.5em 1em;align-items:center}.individual-product .product-options-layout .size-options{flex:0 0 100%}.individual-product .product-option__radios{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.individual-product .radio-group{display:flex;justify-content:center;align-items:center;position:relative;border:2px solid var(--text);border-radius:999px;padding:0 .5em;height:50px;min-width:50px;font-size:16px;font-weight:600;text-align:center;cursor:pointer}.individual-product .radio-group input[type=radio]{position:absolute;left:0;top:0;z-index:-1;opacity:0}.individual-product .radio-group:has(input[type=radio]:checked){background:var(--text);color:var(--surface)}.individual-product .radio-group:has(input[type=radio][disabled]){opacity:.5;cursor:pointer}.individual-product .quantity{display:flex;border:2px solid var(--text)}.individual-product button[cart-quantity-modify]{aspect-ratio:1;width:50px;background:none;border:none;-webkit-appearance:none;appearance:none;color:currentColor;font-weight:700;font-size:1.5em;cursor:pointer}.individual-product button[cart-quantity-modify][disabled]{opacity:.25;cursor:not-allowed}.individual-product input[type=number]{padding:0;width:56px;height:50px;text-align:center;font-weight:700;-moz-appearance:textfield;border:none}.individual-product input[type=number]::-webkit-inner-spin-button,.individual-product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.individual-product .submit-button{text-transform:uppercase;font-weight:600;letter-spacing:.05em;height:50px;flex-grow:1}.individual-product details{margin-bottom:var(--spx6);border-top:2px solid var(--text)}.individual-product details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;height:40px;font-weight:500}.individual-product details summary:after{content:"";width:40px;height:40px;transition:transform .2s;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath fill='%23f5f5f5' fill-rule='evenodd' d='M15.5.4q.8.9 0 1.7L8.8 8.8q-.9.8-1.8 0L.4 2.1A1.2 1.2 0 1 1 2 .4L8 6 13.7.4q.9-.7 1.8 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.individual-product details summary::-webkit-details-marker{display:none}.individual-product details[open] summary:after{transform:rotate(180deg)}@media(max-width:767px){.individual-product .individual-product-layout{grid-template-columns:1fr;grid-template-areas:"heading" "images" "content"}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/individual-product.css.map */
