.product-school .prod-right .metafield-rich_text_field{display:flex;flex-direction:column;gap:1.111vw;margin-bottom:1.667vw}.product-school .prod-right .metafield-rich_text_field strong{font-weight:600}.product-school .prod-right .metafield-rich_text_field p{font-size:.972vw;line-height:1.389vw}.product-school .fs-date-quantity{display:flex;gap:.833vw}.product-school .prod-right .product-form__input{display:flex;flex-direction:column;gap:.833vw;flex:unset;width:15.278vw;margin:0}.product-school .prod-right .product-form__input label{margin:0}.product-school .fs-school-date{display:flex;flex-direction:column;justify-content:space-between;gap:.833vw;width:22.778vw}.product-school .fs-school-date label{font-weight:600;line-height:1.667vw}.product-school .fs-school-date label:after{content:"*";color:#f94436;margin-left:.139vw}.product-school .fs-school-date .select-wrapper{position:relative}.product-school .fs-school-date .select-wrapper:after{width:1.389vw;height:1.389vw;top:50%;right:1.111vw;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8346 7.71338L10.0013 13.5467L4.16797 7.71338' stroke='%235F6368' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain}.product-school .fs-school-date select{border-radius:0;padding:.903vw .972vw;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;width:100%}.product-school .quantity{width:100%;min-height:unset;height:3.472vw}.product-school .quantity__input{height:3.333vw;font-size:1.25vw;line-height:1.806vw;font-weight:600}.product-school .price-per-item__container{height:3.472vw}.product-school .prod-right .product__info-container .product-form{width:100%;margin-top:.972vw}.product-school .quantity__button svg{width:.741vw;height:.741vw}.product-school .quantity__button{width:1.667vw;height:1.667vw;margin:.903vw 1.111vw}.product-form__buttons{max-width:26.111vw}@media screen and (max-width:989px){.product-school .prod-right .metafield-rich_text_field{gap:1.918vw;margin-bottom:1.918vw}.product-school .prod-right .metafield-rich_text_field p{font-size:1.679vw;line-height:2.398vw}.product-school .fs-date-quantity{gap:1.439vw}.product-school .prod-right .product-form__input{gap:1.439vw;width:13.789vw}.product-school .fs-school-date{gap:1.439vw;width:28.417vw}.product-school .fs-school-date label{line-height:2.878vw}.product-school .fs-school-date label:after{margin-left:.24vw}.product-school .fs-school-date .select-wrapper:after{width:2.158vw;height:2.158vw;right:1.319vw}.product-school .fs-school-date select{padding:.959vw 1.199vw}.product-school .price-per-item__container,.product-school .quantity{height:4.796vw}.product-school .quantity__input{height:4.556vw;font-size:2.158vw;line-height:3.118vw}.product-school .prod-right .product__info-container .product-form{margin-top:.719vw}.product-school .quantity__button svg{width:1.279vw;height:1.279vw}.product-school .quantity__button{width:2.878vw;height:2.878vw;margin:.959vw 1.199vw}.product-form__buttons{max-width:unset}}@media screen and (max-width:749px){.product-school .prod-right .metafield-rich_text_field{gap:18px;margin-bottom:18px}.product-school .prod-right .metafield-rich_text_field p{font-size:14px;line-height:20px}.product-school .fs-date-quantity{gap:1.869vw}.product-school .prod-right .product-form__input{gap:12px;width:26.869vw}.product-school .fs-school-date{gap:12px;width:60.047vw}.product-school .fs-school-date label{line-height:24px}.product-school .fs-school-date label:after{margin-left:2px}.product-school .fs-school-date .select-wrapper:after{width:18px;height:18px;right:2.57vw}.product-school .fs-school-date select{padding:8px 2.57vw;padding-right:30px}.product-school .price-per-item__container,.product-school .quantity{height:40px}.product-school .quantity__input{height:38px;font-size:18px;line-height:26px}.product-school .prod-right .product__info-container .product-form{margin-top:0}.product-school .quantity__button svg{width:2.493vw;height:10.67px}.product-school .quantity__button{width:5.607vw;height:24px;margin:8px 2.336vw}.product-school .prod-right .form__label{line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/product-school.css.map */
