.product__slides--preorder:before{padding:4px 12px;position:absolute;top:10px;left:10px;color:#fff;background:#343230;font-weight:500;font-size:12px;z-index:1}.product__quantity-container{display:flex;align-items:center;justify-content:space-between}.product__quantity-container .select-popout{margin-right:5px;margin-bottom:0}.product__quantity-container .quantity-selector{min-height:55px;margin-bottom:0}.product__quantity-container .select-popout__toggle{min-width:95px;min-height:55px}.product__quantity-container .quantity__input{min-height:55px}.product__title-price__container .product__title{margin-top:0;margin-bottom:0}.thumb__link{width:40px;height:40px}.product__slider-container{position:relative}.product__price{font-size:calc(var(--font-4) * var(---font-adjust-body))}.product__price .product__price--sale{margin-right:0;margin-left:10px;order:2}.product__price .product__price--strike{order:1}.product__price .product__price--discount{order:3}.shop-pay-terms{font-size:calc(var(--font-3) * .9)}.shop-pay-terms a{text-decoration:underline}button.product__badge-link{cursor:pointer}.product-tabs .tab-content *{font-size:calc(.9rem * var(---font-adjust-heading))}.product-tabs .tab-content table tr:first-child{background-color:#f0ece4}.product-tabs .tab-content table *,.product-tabs .tab-content small{font-size:calc(.8rem * var(---font-adjust-heading));border-color:#f0ece4}.product-tabs .tab-content table tr:first-child td{padding-top:15px;padding-bottom:10px;letter-spacing:1px}.product-tabs .tab-content table tr:not(:first-child) td:first-child{padding-left:30px}.product-tabs .tab-content table tr:not(:first-child) td{padding-top:0;padding-bottom:0}@media only screen and (max-width: 749px){.product__title{font-size:1.3rem}.product__price{font-size:calc(var(--font-4))}.shop-pay-terms,.product-tabs .tab-content-sc{font-size:calc(.9rem * var(---font-adjust-heading))}.product__wrapper--thumbnails-left .grid__item.medium-up--one-half .product__slider-container:first-child{display:block}.product__wrapper--thumbnails-left .thumbs-holder{position:relative;white-space:nowrap}.product__wrapper--thumbnails-left .thumbs-holder{overflow:auto;width:100%;height:auto;margin:0;padding:0}.product__wrapper--thumbnails-left .product__thumbs--square{width:auto;height:auto;margin:0;padding:0}.product__wrapper .product__thumbs--square{float:none;overflow:hidden;width:auto;height:60px;margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}.product__wrapper .thumbs-holder{width:auto;margin:0 -15px;padding:0 15px;display:flex;scrollbar-width:none;-ms-overflow-style:none}.product__wrapper .thumbs-holder::-webkit-scrollbar{display:none}.product__wrapper .thumbs-holder .flickity-viewport{overflow:visible}.product-tabs-title.tabs>li{margin:0 1rem 0 0}}.product__badge-link{padding:0}.product__title__wrapper .product__badge{position:initial;top:auto;right:auto}.product__subheading{font-size:calc(.9rem * var(---font-adjust-heading))}.product__price:not(.cart-bar__product__price){display:flex;margin:8px 0;align-items:center}.product__price:not(.cart-bar__product__price)>*{line-height:1;display:block}.product__price:not(.cart-bar__product__price) .product__price--sale,.product__price:not(.cart-bar__product__price) .product__price--strike{margin-top:2px}.radio__legend__label--flex{display:flex;align-items:center}.radio__legend__label--title{font-weight:600;text-transform:lowercase;display:inline-block}.radio__legend__label--title:first-letter{text-transform:uppercase}.radio__legend__label--current{text-transform:uppercase;font-weight:400}.product__image-text__wrapper{display:flex;align-items:center}.product__image-text__wrapper img{max-width:50px;margin-right:10px;max-height:40px}.product__image-text__text{font-size:var(--font-1)}.radio__fieldset+.radio__fieldset{margin-top:-10px}.product__price--discount{margin-left:10px}.product__wrapper{margin:0 var(--outer)}@media (min-width: 750px){.product__wrapper{margin:50px var(--outer) 0 var(--outer)}}.radio__fieldset .radio__button.soldout label:after,.radio__fieldset .radio__button.unavailable label:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgdmlld0JveD0nMCAwIDEwMCAxMDAnIHN0eWxlPSJ0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsiPjxwYXRoIGQ9J00xMDAgMCBMMCAxMDAgJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEnLz48L3N2Zz4=) no-repeat center}.radio__fieldset span.unavailable{pointer-events:none}.radio__fieldset span.swatch__button.soldout label:after,.radio__fieldset span.swatch__button.unavailable label:after{border-radius:50%}.radio__fieldset .radio__button.unavailable input:checked~label,.radio__fieldset .radio__button.soldout input:checked~label{color:var(---color-text);background-color:var(--border)}label.product-upsell{margin-block-end:1rem;cursor:pointer}.product-upsell__btn:hover .product-upsell__btn-text{--btn-text-width: 65px}.product-upsell__check{padding-inline:10px;display:flex;align-items:center;justify-content:center}.product-upsell__check input[type=checkbox]{width:18px;height:18px;accent-color:black}.product-upsell__image-inner{---product-grid-aspect-ratio: 99px}.product-upsell__content{width:auto;flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.product-upsell-holder:not(.product-upsell-holder--cart) .product-upsell__content a{display:flex;flex-direction:column;height:100%;justify-content:center}.product-upsell__content a>*{margin-top:2px;margin-bottom:2px}.product-upsell__title{margin-top:0;font-weight:500}.product-upsell__title,.product-upsell__variant-title,.product-upsell__price{margin-bottom:0}.thumb__link__image{border-radius:.5rem}.form__width{margin-left:0}.variant-tips{position:absolute;top:10px;left:10px}div.product__slides--preorder+div.variant-tips{top:42px}@media (min-width: 750px){.variant-tips{left:55px}}.variant-tip{text-align:center;width:auto;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;height:25px;min-width:0;line-height:27px;letter-spacing:normal;font-weight:500;color:var(--sale-text);background:var(--sale-bg);font-size:calc(11px* var(---font-adjust-body))}#shopify-payment-terms-modal .modal-wrapper{display:block}.shopify-installments__content b:before{content:"Pay as little as "}.shop-pay-terms{margin:0 0 15px}.btn.pplr-btn{border:1px solid var(--btn-bg);background-color:transparent;color:var(--btn-bg);font-size:calc(var(--font-2) * var(---font-adjust-body))}.product__icon__text{font-size:calc(.9rem * var(---font-adjust-heading))}@media only screen and (min-width: 750px){.product__wrapper--stacked .product__slide{margin-bottom:0}}@media (max-width: 750px){.product-tabs .tab-content table tr:not(:first-child) td:first-child{padding-left:10px}.product-tabs .rte__table-wrapper table{white-space:nowrap;table-layout:auto}.related__wrapper .tabs .tab-link+.tab-link.hide{font-size:60px}}.radio__fieldset--size .radio__legend--flex{justify-content:space-between}[data-size-chart-link]{text-transform:uppercase;color:var(---color-text);text-decoration:underline;font-weight:500}.swatch__button--flex{display:flex}.swatch__button--flex .radio__button{flex:1;white-space:nowrap;text-align:center;text-transform:uppercase}.product-upsell-holder__title{font-weight:600}.product__quantity-container .select__fieldset{margin-bottom:15px}.radio__fieldset--size{margin-right:-10px}.radio__legend__label,.radio__fieldset__label{font-size:14px}.radio__fieldset .radio__button label{font-size:13px;font-weight:500}.product__submit__add{font-size:15px;padding-top:16px;padding-bottom:16px}.product__selectors .swatch__button label{width:30px;height:30px}.product__selectors .swatch__button input:checked~label{width:30px;height:30px;margin:0}.product__quantity-container .select-popout__toggle{min-width:75px;border-color:#343230;font-size:15px}.product__quantity-container .quantity__input{border-color:#343230}.select-popout.popout-container--alt>.quantity-selector{font-size:15px}.product__selectors .swatch__button input:checked~label:after{top:-4px;left:-4px;width:38px;height:38px;border-color:#000}.radio__fieldset .radio__button label{padding:15px}.product-tabs ul.tabs>li.current{font-weight:500}.product__submit__item{padding-top:0}.swatch__button--flex .swatch__button.swatch__button--circle{margin-right:10px}@media (max-width: 749px){.product-upsell__content{padding:10px}.radio__legend__label,.radio__fieldset__label{font-size:15px}.radio__fieldset .radio__button label{font-size:13px}[data-size-chart-link]{font-size:12px}}.product__submit .select__fieldset{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/219/assets/7q81-product-section.css.map */
