.h1,.h2,.h3,h1,h2,h3{font-weight:400}.product__thumbs--below .product__thumb-item{max-width:113px;width:100%;margin-right:10px}.product-single__vendor a{font-size:10px;letter-spacing:1.3px;color:#121212bf}.product-single__title{font-size:24px;line-height:31.2px;color:#121212;font-weight:800}.product-block{margin-bottom:15px}.product-single__meta .product-block--price .rte{font-size:12px;color:#121212bf;margin-top:6px;text-align:left!important}.product-single__meta .product-block--price .rte a:hover{text-decoration-color:#000;text-decoration-thickness:2px}.product-single__meta .product-block--price .rte *{color:#121212bf!important}div[data-dynamic-variants-enabled] .affirm-as-low-as *{color:#121212bf}.product-block .add-to-cart{background-color:#ff4500;border-color:#fff;border-radius:5px;font-size:15px;letter-spacing:1px;font-weight:400;text-transform:unset;color:#121212}.product-block .add-to-cart:hover{background-color:#e63900}.product-block .payment-buttons .shopify-payment-button__more-options{font-size:12px;color:#121212;text-underline-offset:3px;letter-spacing:.5px}.js-qty__wrapper{max-width:142px;min-width:142px;height:47px}.js-qty__wrapper input{height:47px;font-size:16px;border-color:#1212128c;padding:5px 34px}.js-qty__adjust{padding:0 20px}.product-single__meta .product-block label{letter-spacing:0;text-transform:unset;font-size:13px;color:#121212bf;text-align:left}.product__quantity{margin-bottom:20px}.store-availability *{color:#121212bf;font-size:13px;letter-spacing:.4px}.store-availability{justify-content:flex-start}.store-availability svg{margin-right:10px!important}.store-availability__info{margin:0}.product-block:empty{margin:0}.size-chart__standalone{margin:0}.product-block.description :is(p,li,span,div){color:#121212bf;font-size:16px;line-height:175%}.product-block.description li{margin-left:5%;margin-right:5%;margin-top:10px;line-height:120%;list-style-position:outside}.product__main-photos{border:1px solid rgba(18,18,18,.05)}.page-content.page-content--product .page-width{max-width:1158px}.page-content--product{padding-block:36px 0}.product-block .errors,.product-block .form-error{margin-top:15px}.product-block.description .rte>div{margin:0}product-recommendations .section-header__title{font-size:24px;letter-spacing:0;font-weight:400;margin-bottom:40px}product-recommendations .index-section{margin:0 0 30px}.product-block.description .desc{display:none}.product-block.description .rte .top{margin-bottom:30px}.product-block.description .rte .top:first-child{margin:0}.product-block.description .rte .top:empty{display:none}.product-block tr:nth-child(2n),.product-block tr:nth-child(2n) *{background-color:#f2f2f2!important}table:not([class]),.table-wrapper{table-layout:fixed;border-collapse:collapse;font-size:14px;border-style:hidden;box-shadow:0 0 0 1px #12121233}table:not([class]) td,table:not([class]) th{padding:14px 12px;border:1px solid rgba(18,18,18,.2)}.product-single__meta .product__price--compare{color:#121212bf!important;font-size:16px!important}.product-single__meta .product__price{font-size:18px;color:#121212}.index-section:has(.contact-form) .section-header__title{font-size:52px;font-weight:400;margin-bottom:110px}.index-section:has(.contact-form){margin:36px 0}.index-section:has(.contact-form) .page-width{max-width:806px}.contact-form :is(input,select,textarea),.footer__newsletter input{border-color:#1212128c;padding:18px 20px 5px;margin-bottom:20px;font-size:16px}.note--success{letter-spacing:.5px;margin-bottom:20px}.index-section .contact-form .grid__item{position:relative;padding:0}.index-section .contact-form .grid--small{margin:0;display:flex;gap:0 20px}.index-section .contact-form .grid--small:after{display:none}.index-section .contact-form label,#Footer-newsletter .footer__collapsible .footer__newsletter label{margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.5px;opacity:.7;font-weight:400;font-size:16px;text-transform:capitalize;top:11px;left:20px;transition:all .2s}.index-section .contact-form :is(input,textarea):focus~label,#Footer-newsletter .footer__collapsible .footer__newsletter input:focus~label,:is(input,textarea):not(:placeholder-shown)~label,.index-section .contact-form :is(input,textarea):-webkit-autofill~label{font-size:10px!important;top:6px!important}.contact-form :is(input,select,textarea)::placeholder,.footer__newsletter input::placeholder{opacity:0}.form-vertical .contact-form .btn{font-size:15px;font-weight:400;letter-spacing:.5px;text-transform:capitalize;padding:12px 44px;margin:40px 0 0}.contact-form p[data-spam-detection-disclaimer]{display:none}.main-content:has(.contact-form){min-height:unset}.static-pages:is(.page-width){max-width:820px;padding-block:40px}.static-pages h1{font-size:52px;font-weight:400}.shopify-policy__container h1{font-size:40px;font-weight:400;margin-bottom:20px}.static-pages h1.h2-display{font-size:40px}.static-pages h2{font-weight:400;font-size:20px!important;margin-top:0}.static-pages .section-header{padding:0 16px}.static-pages h5{font-size:13px;line-height:16.9px;color:#121212;letter-spacing:.6px;text-transform:unset;font-weight:400}.shopify-policy__body :is(p,li,span,th){color:#121212bf;font-size:16px;letter-spacing:.6px;line-height:28.8px}.shopify-policy__body strong{color:#121212bf}.shopify-policy__container h4{font-size:15px;line-height:16.9px;color:#121212;letter-spacing:.6px;text-transform:unset;font-weight:400}.shopify-policy__body h2{font-size:24px;font-weight:400;margin:20px 0}.shopify-policy__container{padding:40px 16px}b,strong{font-weight:600}shopify-payment-terms{color:#121212bf;font-size:13px;letter-spacing:.4px}.product-single__meta shopify-payment-terms{font-size:16px}.shopify-block.shopify-app-block{color:#121212bf;font-size:17px;letter-spacing:.7px;margin:10px 0}.shopify-block.shopify-app-block .affirm-modal-trigger{color:#00e;text-decoration:underline}.cart__page{display:block}.cart__page-col:first-child{flex:1 1 100%;padding-right:0;width:100%}.page-content:has(.cart__page) .section-header{display:flex;align-items:center;justify-content:space-between}.page-content:has(.cart__page) .rte a{color:#121212d9;font-size:16px;letter-spacing:.6px}.page-content:has(.cart__page) .section-header__title{font-size:40px}.page-content:has(.cart__page) .cart__image{flex:0 0 110px;border:1px solid rgba(18,18,18,.05);margin-right:40px}.cart__item-sub div:not(.cart__item-price-col){display:flex}.cart__item-sub div:not(.cart__item-price-col) svg{fill:#000;width:17px}.cart__item-sub div:not(.cart__item-price-col) a{color:transparent;position:relative}.cart__item-title a.cart__item-name{color:#121212;font-size:15px;letter-spacing:.6px;max-width:300px}.cart-item__price-wrapper .cart__price{font-size:16px;color:#121212}.cart__item{border:0}.js-qty__adjust:hover{background:transparent}.cart__item.header .cart__image{border:0}.cart__item.header *{color:#121212bf;letter-spacing:1.3px!important;font-size:10px!important;text-transform:uppercase;margin:0;padding:0;height:auto}.cart__item.header .image-wrap{height:12px}.cart__page .cart__item.header .cart__image{border:0;height:12px}.cart__item.header{border-bottom:1px solid #12121214;margin-bottom:40px}.cart__item-sub.cart__item-row{align-items:center;justify-content:flex-end;margin-bottom:15px}.btn.cart__checkout{padding:12px 20px}.cart__remove{padding:0 20px}.cart__page-col:last-child:after{display:none}.cart__page-col:last-child{padding:0;max-width:350px;width:100%;margin-left:auto}.ajaxcart__subtotal,.cart__item-sub.cart__item-row [data-subtotal]{font-size:18px}.cart__item-sub.cart__item-row div:first-child{letter-spacing:.6px}.cart__page-col[data-products]{border-bottom:1px solid #12121214;margin-bottom:50px}.page-content:has(.cart__page) .cart__page-col :is(.tax-note,.tax-note a){font-size:13px;letter-spacing:.4px;color:#121212bf;line-height:1.2;text-align:right}#CartDrawer .cart__item-sub.cart__item-row{justify-content:space-between}product-recommendations .grid-product__meta .quick-product__btn{display:none!important}product-recommendations .grid-product__vendor{display:none}.floating-label{position:relative;display:inline-block;width:100%}.custom-share__trigger{color:#121212;font-size:14px}.floating-label input{width:100%;padding:12px 10px;font-size:16px;border:1px solid #ccc;border-radius:6px;outline:none}.custom-share__trigger:hover{text-decoration:underline}.custom-share__popup[style="display: block;"]{display:flex!important;justify-content:space-between}.custom-share__copy{flex:auto}.custom-share__copy svg{width:15px;height:15px}.custom-share .icon.icon-share{width:13px}.custom-share svg path[stroke=currentColor]{stroke:#181818;fill:#0000}.custom-share__popup{position:absolute;top:30px;z-index:9;background:#0000;width:100%;border:1px solid rgba(18,18,18,.6);min-width:max-content;width:400px}.custom-share__popup input{line-height:1;border:0;outline:none;width:calc(100% - 50px);color:#121212;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.custom-share__link{padding:19px 15px 8px 20px}.custom-share__popup .field__label{margin:0;text-transform:unset!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:400;line-height:1;color:#121212bf;position:absolute;left:21px;top:6px}.custom-share{position:relative}.floating-label label{position:absolute;left:12px;top:12px;color:#777;font-size:16px;pointer-events:none;transition:.2s ease all}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label{top:-8px;left:8px;font-size:12px;background:#fff;padding:0 4px;color:#333}.variant-wrapper--dropdown{width:100%;margin-bottom:15px}.variant-wrapper--dropdown .variant-input-wrap select{width:100%;border-color:#1212128c;color:#121212bf;font-size:12px!important;letter-spacing:.4px;padding:14px}.variant-wrapper--dropdown .variant-input-wrap option{font-size:12px;letter-spacing:.4px;color:#121212bf}.variant-wrapper--dropdown .variant-input-wrap option[disabled]{opacity:.8}.sale-tag{background:#121212;color:#fff;font-size:12px;letter-spacing:1px;padding:4px 12px;border-radius:50px;margin:0 0 0 8px;display:inline-block;position:relative;top:-3px;text-transform:capitalize}.featured-product_main-div .product__thumbs{display:none}.cart__item--variants span{font-weight:400}.cart__item--variants{font-size:14px;color:#121212bf}.text-with-icons__block-text strong{font-weight:700}.featured-products-wrapper .grid-product__title{padding-right:10px}.site-nav__item.site-nav__expanded-item summary.is-active-now{color:#000;text-decoration:underline;text-underline-offset:3px}.product__photos a:not(.is-active){border:1px solid rgba(18,18,18,.05)}#StoreAvailabilityDrawer .store-availability{border-bottom:1px solid #12121214}#CartDrawer .cart__item-title a.cart__item-name{width:calc(100% - 70px)}#CartDrawer .cart__item-price-col{position:absolute;right:0;top:13px}.product-block.description ul li:only-child{width:max-content!important}.add-to-cart[disabled]+.shopify-payment-button{display:block}.grid .grid__item:first-child:has(.product-slideshow:empty){display:none}.grid:has(.product-slideshow:empty){display:flex;justify-content:center}.template-index .product__quantity{margin-top:10px}.site-header__search .search__input,.template-search .search__input{padding-right:40px}.index-section:has(#yotpo-reviews-main-widget){margin:0}#effectiveAppsScrollToTopBtn{transform:scale(.8)}@media (max-width:991px){.custom-share__popup{width:310px}.grid .grid__item:first-child:has(.product-slideshow:empty)+.grid__item:last-child{width:100%;max-width:650px}}@media (min-width:769px){.grid--product-images--partial .grid__item.medium-up--one-half:has(.product-single__title){width:45%}.grid--product-images--partial .grid__item.medium-up--one-half:has(.product__photos){width:55%}.page-content:has(.cart__page) .cart__item-details{flex-wrap:nowrap}}@media (max-width:768px){.product-block.description :is(p,li,span,div){font-size:15px}.product__quantity,.product-single__vendor{text-align:left}.product-single__meta .product-block--price .rte{font-size:10px}.product-single__title,.product-block.product-block--price{text-align:left}.product-block .product__price{font-size:16px}.product-single__meta .product-block label{margin-bottom:6px}.product__main-photos{margin-bottom:10px}product-recommendations .grid-overflow-wrapper .grid__item{width:100%;max-width:calc(50% - 8.5px);flex:unset;clear:unset!important;display:block;margin-left:0!important;padding-left:0}product-recommendations .grid-overflow-wrapper{overflow:hidden}product-recommendations .grid-overflow-wrapper .grid{flex-wrap:wrap;margin:0;gap:17px;padding:0 16px}product-recommendations .section-header__title{font-size:20px;color:#000}product-recommendations .index-section{margin:0 0 10px}.product-single__meta .product__price--compare{font-size:13px!important}.product__main-photos{border:0}.template-product .image-wrap:not(.image-wrap__thumbnail) image-element{border:1px solid rgba(18,18,18,.05);max-width:100%;left:0;right:0;margin:0 auto}.product-slideshow .is-selected .product__photo-zoom{left:3%;right:auto;top:13px;bottom:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.product-slideshow .is-selected .product__photo-zoom svg{width:13px}.index-section:has(.contact-form) .section-header__title{font-size:40px;margin-bottom:80px}.index-section .contact-form .grid--small{flex-direction:column}.form-vertical .contact-form .btn{margin-top:10px}.index-section:has(.contact-form){margin:26px 0}.static-pages h1,.shopify-policy__container h1,.static-pages h1.h2-display{font-size:30px}.shopify-policy__body p{line-height:27px;font-size:15px}.shopify-policy__body h2{font-size:20px}.page-content:has(.cart__page) .cart__image{flex:0 0 100px;margin-right:18px}.cart__item-title a.cart__item-name{max-width:calc(100% - 100px)}.cart__item{position:relative}.cart__item-price-col{position:absolute;top:2px;right:0}.cart__item.header .js-qty__wrapper{display:none}.page-content:has(.cart__page) .section-header__title{font-size:30px}.page-content:has(.cart__page) .section-header .rte{margin:0}.totals{justify-content:flex-end}.image-wrap:not(.image-wrap__thumbnail) image-element{max-width:100%}.product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{display:block;width:90%;margin-right:10px}product-recommendations .grid-overflow-wrapper .grid-product__price{font-size:16px}div[data-product-blocks]{text-align:left}.custom-share__popup{width:calc(300px + (600 - 300) * ((100vw - 320px) / (768 - 320)))}body.template-product .product-section{overflow-x:hidden}.product-single__meta shopify-payment-terms{font-size:15px}body.template-product .site-footer{padding-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dynamic.css.map */
