@import"custom_templates.css";@import"bundle-box.css";@import"rebuy-widget.css";.product-info__title{display:flex;align-items:flex-start}.product-info__container{width:60%;margin-left:10px}#shopify-section-section-hero-static{margin-bottom:10px}.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}.template-product .klaviyo-bis-trigger{width:100%!important;text-transform:uppercase}.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;font-weight:600}.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 :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-alternate)}.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:100%;height:60px;margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}.product__slides{opacity:0;visibility:hidden}.product__slides.flickity-enabled{opacity:1;visibility:visible}.product__slides .flickity-viewport:after{aspect-ratio:1!important}.product__slide{flex:1 0 100%}.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__wrapper--thumbnails-left .thumb{margin:10px 10px 0 0;padding-bottom:10px}.template-product .text-row .icon--large .icon--custom{width:60px;height:60px}.template-product .text-row .icon__column__text__heading{font-size:calc(var(--font-6) * var(--font-adjust-heading))}.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__title__wrapper~.product__subheading{margin-top:22px}.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}@media (min-width: 750px){.grid.product__page .product__slide--non-critical{display:none}#template-product .product__wrapper--thumbnails-left .product__thumbs--square,.section-product .product__wrapper--thumbnails-left .product__thumbs--square{position:absolute;top:10px;overflow:hidden;height:82%}.product__wrapper--thumbnails-left .product__thumbs--square{width:60px;margin-right:0;margin-left:0;flex:0 0 60px}.product__wrapper--thumbnails-left .thumb{margin-bottom:10px}}.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{margin-bottom:0}.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)}}.product__wrapper--thumbnails-left .thumb:after{background:transparent}.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}.swatch__group{display:flex;gap:.25rem}.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}.product__photo{overflow:hidden;max-height:90vh}.product__photo img{aspect-ratio:1/1}.product__photo img{height:100%;max-height:90vh;object-fit:cover}.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))}.product__wraper:not(.product__wrapper--stacked) .product__slider-container{position:relative;display:flex;width:100%;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.product__bundle-selection{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product__bundle-selection img{width:100%;height:auto}.bundle__title{font-size:calc(var(--font-4) * var(--font-adjust-heading))}.product__bundle-variant h3{font-size:calc(var(--font-3) * var(--font-adjust-heading))}.product__bundle__submit__add:disabled,.product__bundle__submit__add:disabled:hover{cursor:not-allowed;color:var(--color-text);border-color:transparent;background-color:var(--border)}.product__thumbs--stacked{position:sticky;top:60px;display:none;overflow:hidden;flex-direction:column;width:50px;align-self:flex-start}.product__thumbs--stacked .thumb__link__image{width:calc(100% - 5px);height:calc(100% - 5px);box-shadow:0 0 5px #00000026}@media (min-width: 750px){.product__thumbs--stacked,.product__wrapper--stacked .product__slider-container{display:flex}.product__wrapper--stacked .product__slides.product-single__photos{width:100%}}#shopify-payment-terms-modal .modal-wrapper{display:block}.shopify-installments__content b:before{content:"Pay as little as "}.shop-pay-terms{margin:10px 0 15px}.template-product-bundle .radio__fieldset.radio__fieldset--color{margin-left:1px}.template-product-bundle .product__title__wrapper{margin-bottom:0}.template-product-bundle .bundle__title{margin-top:20px;margin-bottom:20px;display:flex;align-items:center}.template-product-bundle .bundle__title svg{margin-right:10px;display:inline-block}div[data-bundle-container]{transition:height .5s ease-in-out;overflow:hidden}div[data-bundle-container]:not(:first-child){border-top:1px solid var(--border)}.bundle__title-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer}div[data-bundle-container][data-open=true] .bundle__title-drawer__icon path:nth-child(2){display:none}div[data-bundle-container][data-open=false] .bundle__title-drawer__icon path:nth-child(2){display:inline}@media only screen and (min-width: 750px){.cart-bar__form__wrapper{padding:0 85px}}.product__scrollbar-sticky{position:sticky!important;top:var(--header-height)}.product__scrollbar-sticky--is-momentum-scrollable{-webkit-overflow-scrolling:touch}.hide-browser-scrollbar::-webkit-scrollbar{display:none}.hide-browser-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.product__scrollbar-sticky--w-full{width:100%}.product__scrollbar-sticky--max-h-screen{max-height:100vh}.product__scrollbar-sticky--overscroll-auto{overscroll-behavior:auto}.product__scrollbar-sticky--overflow-y-scroll{overflow-y:scroll}.product__scrollbar-sticky--flex-col{flex-direction:column}.product__scrollbar-sticky--max-h-full{max-height:100%}.product__scrollbar-sticky--flex{display:flex}@media (min-width: 750px){.product__scrollbar-sticky--max-h-screen{max-height:100vh;height:100vh}}.product__quantity-container .select__fieldset{padding-bottom:0}.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}.product__selectors~[data-size-chart-link]{margin-top:-1.875rem}[data-size-chart-link]~.product__submit{margin-top:.5rem}.swatch__button--flex-wrap{flex-wrap:wrap}.swatch__button--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.swatch__button--flex .radio__button{padding:0}.swatch__button--flex{display:flex;flex-wrap:wrap}.swatch__button--flex:not(.swatch__button--color){gap:.5rem}.swatch__button--flex.swatch__button--option-select{flex-wrap:wrap;gap:1rem}.swatch__button--flex.swatch__button--option-select .radio__button{padding:0}.swatch__button--grid .radio__button{text-align:center;text-transform:uppercase;padding:0}.swatch__button--flex .radio__button{flex:1;white-space:nowrap;text-align:center;text-transform:uppercase}.radio__button--swatch-icon label span{opacity:0}.swatch__button--grid .radio__button label{background-image:var(--icon-url);background-repeat:no-repeat;background-position:center;background-size:contain}.product-upsell-holder__title{font-family:var(--font-family-alternate)}#rebuy-widget-159204 .primary-title,#rebuy-widget-163042 .primary-title{margin-bottom:10px!important;font-family:var(--font-family-alternate)}.template-product .brick__section .standard__rte p{font-weight:400}.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}.text-row .icon--large .icon--custom{width:65px;height:65px}.text-row .icon__column__text__heading{font-size:16px;margin-bottom:5px}.icon__column__text p{font-size:15px}.oke-w-header-content-block{margin-bottom:0}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{text-transform:uppercase;padding-top:14px;padding-bottom:10px}.product__selectors .swatch__button label{width:32px;height:32px}.product__selectors .swatch__button.swatch__button--rectangle label{border-radius:.5625rem}.product__selectors .swatch__button label{overflow:initial}.product__selectors .swatch__button input:checked~label{margin:0}.product__selectors .swatch__button{order:var(--order)}.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{outline:1px solid #000;outline-offset:var(--swatch-outline-offset)}.product__selectors .swatch__button.swatch__button--circle input~label:after{top:-4px;left:-4px;width:40px;height:40px;border-color:#221e1b26;display:block;border-radius:.6875rem}.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}#rebuy-widget-159204 .primary-title,#rebuy-widget-163042 .primary-title{font-size:20px!important}.radio__legend__label,.radio__fieldset__label{font-size:15px}.radio__fieldset .radio__button label{font-size:13px}[data-size-chart-link]{font-size:12px}}.bundle__info-discount{color:#971919;font-weight:500}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price,.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-value{display:flex;justify-content:center}.rebuy-widget.widget-type-dynamic-bundle select.rebuy-select{background-position:calc(100% - 15px) calc(1em + 2px),calc(100% - 10px) calc(1em + 2px),calc(100% - 30px) 0px!important;background-size:5px 5px,5px 5px,1px 36px!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-info .rebuy-money.compare-at{color:#cecccc}.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-info .rebuy-money.sale{font-weight:500}@media (max-width: 767px){.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{margin-top:0}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info{flex-direction:column!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin-left:0!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-size-swatches{margin-top:5px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-size-swatch{margin-top:5px;margin-bottom:0}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-size-swatches .product-options__title{margin-bottom:-5px}}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-item img{max-height:200px;object-fit:cover;object-position:center;width:100%;height:100%}.product-options__title{margin-bottom:0;font-size:12px;font-weight:700;width:100%}.product__page .rebuy-widget{margin-top:1.75rem}
/*# sourceMappingURL=/cdn/shop/t/307/assets/7q81-pdp-dev.css.map */
