quantity-input:not(.qty-style-2){width:90px;display:block;position:relative;height:42px;padding:0 20px;border:2px solid rgba(var(--primary-color-rgb), 0.3);-webkit-padding-end:30px;padding-inline-end:30px;background:var(--input-background-color)}quantity-input:not(.qty-style-2) input{width:100%;height:100%;border:none;background:rgba(0,0,0,0);padding:0;margin:0}quantity-input:not(.qty-style-2) button{margin:2px 5px;position:absolute;right:0;height:50%;width:20px;display:flex;align-items:center;justify-content:center;color:var(--input-text-color);cursor:pointer}quantity-input:not(.qty-style-2) button:disabled{cursor:not-allowed}quantity-input:not(.qty-style-2) svg{width:8px;height:8px;color:currentColor}quantity-input:not(.qty-style-2) svg path{fill:currentColor}quantity-input:not(.qty-style-2) .qty-minus{bottom:0}quantity-input:not(.qty-style-2) .qty-plus{top:0;transform:rotate(180deg)}quantity-input.qty-style-2{width:130px;display:flex;flex-wrap:nowrap;position:relative;height:42px;background:var(--input-background-color)}quantity-input.qty-style-2 input{width:50px;height:100%;border:none;background:rgba(0,0,0,0);margin:0;text-align:center;padding:2px}quantity-input.qty-style-2 button{width:40px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--input-text-color);cursor:pointer;border:2px solid rgba(var(--primary-color-rgb), 0.3);transition:all .45s ease}quantity-input.qty-style-2 button:hover{border-color:var(--primary-color)}quantity-input.qty-style-2 button:disabled{cursor:not-allowed}quantity-input.qty-style-2 svg{width:10px;height:10px;color:currentColor}quantity-input.qty-style-2 svg path{fill:currentColor}.templateCollection .site-content-wrapper{margin-bottom:50px !important}.order-form-v2-page-wrapper{margin-top:5px}.order-form-v2-page-wrapper #of2-form .row{margin-left:-10px;margin-right:-10px}.order-form-v2-page-wrapper #of2-form .row>*{padding-left:10px;padding-right:10px}.order-form-v2-page-wrapper .of2-item{display:flex;align-items:center;margin-bottom:20px}@media(min-width: 1200px){.order-form-v2-page-wrapper .of2-item{align-items:unset}}.order-form-v2-page-wrapper .of2-item__image{flex:0 0 85px;max-width:85px}.order-form-v2-page-wrapper .of2-item__info{flex:1;-webkit-padding-start:15px;padding-inline-start:15px;display:flex;flex-direction:column}@media(min-width: 1200px){.order-form-v2-page-wrapper .of2-item__info{flex-direction:row;justify-content:space-between;align-items:center}}.order-form-v2-page-wrapper .of2-item__qty:not(.of2-item__qty-2){max-width:95px;margin-top:18px}@media(min-width: 1200px){.order-form-v2-page-wrapper .of2-item__qty:not(.of2-item__qty-2){flex:0 0 95px;margin-top:0;-webkit-padding-start:15px;padding-inline-start:15px}}.order-form-v2-page-wrapper .of2-item__qty.of2-item__qty-2{max-width:145px;margin-top:18px}@media(min-width: 1200px){.order-form-v2-page-wrapper .of2-item__qty.of2-item__qty-2{flex:0 0 145px;margin-top:0;-webkit-padding-start:15px;padding-inline-start:15px}}.order-form-v2-page-wrapper .item-image{padding:1px;display:block;border:1px solid var(--border-color)}.order-form-v2-page-wrapper .item-title{margin-bottom:10px}.order-form-v2-page-wrapper .item-title-link{color:var(--product-card-link-color);font-family:var(--primary-body-font);font-weight:var(--heading-4-weight);font-size:calc(var(--product-card-name-fs) - 2px)}@media(min-width: 1024px){.order-form-v2-page-wrapper .item-title-link:hover{color:var(--product-card-link-hover-color)}}.order-form-v2-page-wrapper .item-variant{margin-bottom:5px;font-size:calc(var(--body-fs) - 2px)}.order-form-v2-page-wrapper .item-variant .item-option:not(:last-of-type){margin-bottom:3px}.order-form-v2-page-wrapper .price-item-wrapper{flex-wrap:wrap;font-size:var(--body-fs)}.order-form-v2-page-wrapper .sale-price{font-size:var(--body-fs)}.order-form-v2-page-wrapper .price-compare,.order-form-v2-page-wrapper .price-sold-out{font-size:var(--body-fs);-webkit-margin-end:6px;margin-inline-end:6px}.order-form-v2-page-wrapper quantity-input:not(.qty-style-2){width:80px;border:2px solid var(--border-color);padding:0 10px}.order-form-v2-page-wrapper .of2-item__btn{position:fixed;top:auto;right:0;bottom:0;left:0;background:var(--background-color);border-top:1px solid var(--border-color);padding:15px 0;text-align:center;z-index:9}.order-form-v2-page-wrapper .of2-item__btn button{padding:12px 55px}@media(max-width: 576px){.order-form-v2-page-wrapper .row-cols-2 .of2-item__image{flex:0 0 60px;max-width:60px}}