:root{--landing-light: #FFFFFF}@font-face{font-family:"futuristic signature ";src:url(/cdn/shop/files/Futuristic_Signature_Italic.otf?v=1739698850) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Michigan_Signature;src:url(/cdn/shop/files/Michigan_Signature.otf?v=1739823624) format("opentype");font-weight:400;font-style:italic}.product-info__accordion a{border-bottom:1px solid black;margin-bottom:2px}.absolute-compression{left:50%;position:absolute;bottom:-30px;transform:translate(-50%);width:max-content}.cart-drawer__note-inner button.button.button--lg.button--secondary{color:#fff;padding:10px 40px}.variation-product .variant-picker__option-values.wrap.gap-2{gap:20px}.color-swatch:before{box-shadow:0 6.82px 7.75px #00000054}.color-variant-pick .variant-picker__option-values{margin-left:-6px}.kaching-bundles__bar-collection-products{gap:10px!important;padding-bottom:10px!important}.kaching-bundles .kaching-bundles__collection-product__choose-product-image{display:none}.kaching-bundles .kaching-bundles__collection-product__choose-product-button{padding:6px 20px!important;margin-left:45px!important;border-radius:6px!important;background-color:#f1831d!important}.color-variant-pick{border-top:1px solid rgba(161,154,154,.3);padding-top:25px}.size-variant-pick .variant-picker__option-info{display:flex;gap:20px;justify-content:flex-start;align-items:center}.variant-picker__option-info .h-stack.gap-2 span{font-weight:700}button.button.button--lg.button--secondary.w-full{color:#fff}.horizontal-product__cta button{background:#f1831d!important;color:#fff}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-family:Sora;letter-spacing:-.8px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{font-family:Sora;letter-spacing:-.4px;font-weight:500!important}.empty-state .button--xl{background:#f1831d}.jdgm-rev__author{font-family:Sora;font-weight:600}.jdgm-prev-badge__text{margin-left:7px!important}.jdgm-rev__author:after{content:"";display:inline-flex;height:17px;width:17px;background:url(/cdn/shop/files/tick-after.svg?v=1739816071);background-size:contain;background-repeat:no-repeat;transform:translate(10px,3px)}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#000!important;background-color:transparent!important}.jdgm-rev__title{font-family:Sora}.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-paginate:empty{display:none!important}.left-card-badge{position:absolute;left:10px;top:10px;z-index:4;background-color:#000;padding:5px 13px;color:#fff;font-size:12px;line-height:1;border-radius:0;font-weight:400;letter-spacing:0px;text-transform:math-auto}.prose *+.button{font-size:15px;margin-block-start:23px!important}.header__wrapper{margin-top:-1px;border-bottom:1px solid #0000000f}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{background-color:#ffcc9c2b!important}.size-chart-button-link{background:#f1831d;font-size:11px;color:#fff;padding:5px 10px;border-radius:30px}.input,.textarea,.select{border-width:0px;border-bottom:1px solid #C7C4C4}:is(.input:focus,.textarea:focus,.select:focus-visible){box-shadow:inset 0 0!important}.contact-form{padding:0 20px 20px}.panel li.h3.sm\:h4{font-size:25px;padding:15px 0;border-bottom:1px solid #c7c4c48c}.navigation-drawer::part(body){gap:0px!important}.panel-list__wrapper{margin-top:-20px}.panel-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.navigation-drawer>[is=close-button]{margin-left:auto;margin-right:20px;border-width:0px;z-index:22}.product-gallery__media-list .product-gallery__media{position:relative}.product-gallery__media-list .product-gallery__media:first-child:after{content:"";background-image:url(/cdn/shop/files/desk-badge.svg?v=1756898070);background-size:contain;background-repeat:no-repeat;position:absolute;right:15px;top:15px;z-index:1;width:320px;height:130px}.product-gallery__media-list .product-gallery__media:first-child:before{content:"";background-image:url(/cdn/shop/files/RECOM.svg?v=1752590879);background-size:contain;background-repeat:no-repeat;position:absolute;left:15px;top:15px;z-index:1;width:160px;height:130px}free-shipping-bar.free-shipping-bar span{font-size:15px;font-weight:400;order:2}free-shipping-bar.free-shipping-bar span span.bold.text-accent{font-weight:700}progress-bar.progress-bar{order:1;height:5px}.free-ship-icon{position:absolute;right:20px;top:105px;width:35px;display:none}.cart-drawer__top svg.icon.icon-close{transform:scale(1.4)}.cart-drawer__top{margin-top:-13px}.heading-top-text{width:100%;padding:4px;display:flex;align-items:center;font-weight:400;background:#f2eee5;justify-content:center;position:absolute;left:0;top:65px}span.h5.ct-total{font-size:18px;font-family:Geist;font-weight:600}span.h5.ct-total-text{font-size:18px;font-family:Geist;font-weight:500}.product-quick-add__variant button.button.button--secondary{color:#fff}.quick-buy-drawer .variant-picker__option-info,.quick-buy-drawer .variant-picker__option-values{justify-content:left}.quick-buy-drawer button.button.button--lg{background:#f1831d}.ct-payment-icon{width:90%;margin:-5px auto auto}.checkout-button-class button.button.button--xl{background:#f1831d;border-radius:10px}.checkout-button-class button.button.button--xl .text-with-icon>svg{flex-shrink:0;transform:scale(1.3) translateY(-1px)}.h-stack.ct-top-head{padding-left:35px;justify-content:center}.h-stack.ct-top-head p.h5{font-size:27px;font-weight:600}.hero-verified-box{display:flex;align-items:center;gap:10px;margin-bottom:-5px;justify-content:flex-start}.hero-verified-box p.verfied-text{font-family:Sora;margin-block-start:0px}.header__link-list li a{font-size:15px;text-transform:uppercase}.shopify-section--featured-collection a.text-with-icon.group{background-color:#000;padding:15px 40px;color:#fff;border:1px solid #000000;line-height:13px;transition:.3s ease-in-out;font-weight:500!important;font-size:14px;width:max-content;font-family:Sora;border-radius:30px;transition:.3s all ease-in-out}.shopify-section--featured-collection a.text-with-icon.group:hover{background-color:transparent;color:#000}.shopify-section--featured-collection a.text-with-icon.group .circle-chevron{display:none}.product-card__info{--product-card-info-padding: 0px !important;padding-top:20px}.line-item__info{width:100%}.review-stars{display:flex;gap:10px;align-items:center;position:relative;width:fit-content;line-height:1.4}.review-stars a{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1}.review-stars img{min-width:85px;width:100%}.review-stars span{font-size:15px;min-width:100%;transform:translateY(1px)}h1.product-info__title.h2{font-weight:600;font-size:25px;max-width:100%}.quick-buy-drawer__info a.button.button--secondary{display:none}.shopify-section--faq h2.h2{max-width:400px}navigation-drawer#header-sidebar-menu{padding:0}.drawer--lg,.drawer{padding:0}.variant-picker__option-values{margin-top:13px}.variant-picker__option-info legend.text-subdued{text-transform:uppercase}.variant-picker__option-info variant-option-value{text-transform:uppercase;font-weight:700}.product-info__variant-picker{margin-block-end:0px}.product-info__product-picker.variation-product{border-bottom:1px solid rgba(161,154,154,.3);margin-block-start:0px!important;padding-bottom:45px}.product-info__variant-picker{padding-bottom:25px;border-bottom:1px solid rgba(161,154,154,.3)}.product-info__product-picker.variation-product .variant-picker__option-values{margin-top:0}.product-info__buy-buttons{margin-top:20px!important}.kaching-bundles .kaching-bundles__bar-container{border-radius:10px!important;box-shadow:none!important;border:1px solid #f1831d8c}.kaching-bundles__block-title{height:10px;opacity:0}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none!important}.kaching-bundles .kaching-bundles__bar-first-line{align-items:center}.kaching-bundles .kaching-bundles__bar-variant-number{display:none!important}.kaching-bundles .kaching-bundles__bar-title{font-weight:500!important;font-family:Sora;line-height:1!important;letter-spacing:-.4px!important}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--most-popular--simple .kaching-bundles__bar-variants{margin-top:0!important;padding-left:20px}.kaching-bundles__bar-container--most-popular .kaching-bundles__bar-pricing{transform:translateY(5px)}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px!important;right:0!important}.kaching-bundles .kaching-bundles__bar-most-popular__content:before{display:none!important}.kaching-bundles .kaching-bundles__bar-most-popular__content:after{display:none!important}.kaching-bundles .kaching-bundles__bars{gap:8px}.kaching-bundles .kaching-bundles__bar-most-popular__content{border-radius:4px!important;margin:0!important;padding:6px 14px!important;font-family:sans-serif;font-size:13px!important;font-weight:500!important}.kaching-bundles .kaching-bundles__bar-subtitle{font-weight:500!important;color:#000!important;padding-top:2px!important;letter-spacing:-.2px}.kaching-bundles__bar-price{font-weight:700!important;letter-spacing:-.7px!important}.kaching-bundles .kaching-bundles__bar-variant-names{font-size:13px!important;font-weight:500!important;color:#000!important}.kaching-bundles .kaching-bundles__bar-variant-select{font-family:Sora!important;border:1px solid #f1831d75!important;padding:7px 25px 7px 7px;width:130px!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-color:transparent!important;box-shadow:none!important;border-radius:4px!important}.horizontal-product-list-carousel>.horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 50%)!important}.horizontal-product{display:flex;flex-direction:column!important;padding-left:0;padding-right:20px;padding-top:0;border:none!important;position:relative}.horizontal-product__info{gap:var(--spacing-4);display:flex;flex-direction:column!important;align-items:flex-start}.horizontal-product span.reversed-link.hover\:show{font-size:14px;text-transform:uppercase;font-family:Sora;font-weight:700!important}.horizontal-product p.text-sm.text-subdued{font-size:13px;font-family:Sora;font-weight:700;padding-top:10px}img.horizontal-product__image{width:100%}.text-on-sale{font-weight:700}p.recom-heading{font-family:Sora;font-size:25px;font-weight:600;letter-spacing:-.6px}.product-info__complementary-products .horizontal-product-list-carousel:not(.separate){border-width:0px}.horizontal-product-list-carousel>.horizontal-product-list:not(.separate){border-width:0px!important}p.sub-small-text{margin-block-start:15px!important}p.sub-small-text~button.button.button--xl{margin-block-start:20px!important}.line-item__info a.bold{margin-bottom:5px;font-size:15px}.line-item__info price-list.price-list{margin-bottom:3px}.line-item__media-wrapper{height:120px;overflow:hidden;border-radius:10px}img.line-item__media.rounded-xs{height:100%;object-fit:cover}.line-item__info li.badge{background:transparent;padding:0;font-weight:500}.line-item__info li.badge .icon{display:none!important}.line-item__info compare-at-price.text-subdued.line-through{color:#626262}.cart-drawer__line-items>*+*{padding-block-start:var(--spacing-4)!important}line-item.line-item{padding-bottom:var(--spacing-4)!important;border-bottom:1px solid #d3d3d387}.product-card__title a{font-size:13px;letter-spacing:-.3px;font-family:Sora;text-transform:uppercase}.panel__wrapper .product-card__title a{font-size:11px;letter-spacing:-.3px;font-family:Sora;text-transform:uppercase}.panel__wrapper .price-list{padding-top:5px}.panel__wrapper .product-card{background:transparent}.panel__wrapper .product-card__info{padding-top:10px}.product-card__title{line-height:1.1}.shopify-section--featured-collection .product-card sale-price.text-subdued{margin-top:7px;font-size:16px;font-weight:600;letter-spacing:-.4px;font-family:Sora}.accordion__toggle.bold{font-family:Sora}.accordion__content p{font-weight:400;font-size:14px}.jdgm-row-actions{border-top:0px solid white!important}.link,.prose a:not(.button){background:none!important}.footer__block p{font-weight:300;font-family:Sora}.footer__block p strong{font-weight:700}.banner.banner--success.justify-center{display:flex;width:calc(100% - 20px);border-radius:30px;font-family:Sora;align-items:center;gap:5px;border:1px solid rgb(241 131 29 / 44%)}.jdgm-rev__icon{border-radius:40px!important}.jdgm-row-profile{display:flex;align-items:center}.thumbnail-swatch{--swatch-size: 60px;width:var(--swatch-size);height:80px;border-radius:10px}.thumbnail-swatch:before{box-shadow:0 0 0 1px}.kaching-bundles .kaching-bundles__bar-label{background-color:#f1831d!important;color:#fff!important;font-family:Sora!important;font-size:11px!important;padding:5px 8px 3px!important;line-height:1.2!important;letter-spacing:-.5px!important}svg.offset-icon.icon.icon-success{transform:translateY(-2px)}.variant-picker__option-info{margin-block-end:15px;transform:translateY(-2px)}.variant-picker{gap:35px}.link-faded{opacity:1!important}.footer__block a.inline-block.link-faded.break-all{font-weight:300;font-family:Sora;letter-spacing:-.7px}.quantity-input{border-radius:10px}.product-info__price sale-price.text-lg{font-family:Sora}.search-input>input{font-size:20px;font-family:Sora;letter-spacing:-.5px;font-weight:400!important}.search-input:focus-within{border-bottom-color:#00000042!important}.predictive-search__tab-item button{font-size:17px}.removable-facet{background:#f1831d;color:#fff}.predictive-search-result .v-stack.justify-items-start.gap-0\.5{max-width:200px}.collection__results price-list.price-list{padding-top:7px}.product-cust-video{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;margin-top:20px}.product-cust-video h3{font-size:30px;font-weight:400;text-align:center}.product-cust-video p{max-width:450px;font-size:16px;opacity:.7;margin:auto auto 10px;text-align:center}.product-cust-video video{border-radius:5px;width:100%}.custom-after-pay{display:flex;gap:10px;align-items:center;font-weight:400}.custom-after-pay img{width:70px}.shopify-section--text-with-icons{margin-top:54px}.quan-button-group input.quantity-input{border-width:0px;min-width:35px;padding-block-start:4px!important;padding-block-end:3px!important;border-radius:0;-webkit-appearance:none;margin:0}.quan-button-group input.quantity-input::selection{background:transparent}.quan-button-group input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quan-button-group button{padding:5px 0}.quan-button-group input[type=number]{-moz-appearance:textfield}.quan-button-group{border:1px solid rgba(1,6,2,.44);padding:0 10px;min-width:max-content;border-radius:3px}.line-item__info line-item-quantity{width:100%;justify-content:space-between;margin-block-start:var(--spacing-1)}.full-width-quantity{width:100%}h2.h2{text-wrap:balance}@media only screen and (min-width: 991px){.desktop-hidden{display:none!important}.line-item-title{max-width:200px}.line-item__info price-list.price-list{position:absolute;top:0;right:0;padding-top:5px;display:flex;flex-direction:column;align-items:flex-end}line-item.line-item{position:relative}.cart-drawer .horizontal-product-list-carousel>.horizontal-product-list{grid:auto/auto-flow var(--horizontal-product-width, 33%)!important;display:flex;flex-wrap:nowrap}.cart-drawer .horizontal-product{background:transparent;min-width:50%}x-drawer.drawer::part(header){padding-left:20px}.faq-availability a.button.button--xl{font-size:15px;width:250px}.cart-drawer{--drawer-footer-padding: 1rem 20px 1rem 20px}.drawer::part(body){overflow-x:hidden;padding-left:20px;padding-right:20px}.shopify-section--featured-collection .prose{display:flex;min-width:70%;align-items:flex-end;gap:30px}.page-dots{display:none!important}.product-info__price{display:flex;top:10px;right:0;position:absolute;flex-direction:column;align-items:flex-end;gap:15px}.product-info__price sale-price.text-lg{font-size:30px;letter-spacing:-1px;font-weight:700}h1.product-info__title.h2{font-weight:600;font-size:30px;max-width:65%}.cart-drawer{width:490px;padding:0}.drawer--lg{width:470px}.shopify-section--featured-collection .section-header{grid-template-columns:900px;justify-content:space-between;align-items:end}.featured-collection-new .section-header{width:100%}.shopify-section--featured-collection .prose p{max-width:380px;font-size:20px;font-weight:400;transform:translateY(3px)}}@media only screen and (max-width: 990px){.left-card-badge{padding:4px 12px;font-size:10px}.mobile-hidden{display:none!important}.product-cust-video h3{font-size:26px}.product-cust-video p{max-width:280px;font-size:14px}.product-gallery__zoom{display:none}.cart-drawer .horizontal-product-list-carousel>.horizontal-product-list{grid:auto/auto-flow var(--horizontal-product-width, 33%)!important;display:flex;flex-wrap:nowrap}.cart-drawer .horizontal-product{background:transparent;min-width:50%}.predictive-search__tabs{gap:20px}.predictive-search__tab-content{gap:30px!important}.shopify-section--main-search h1.h2.text-center{font-size:25px}.navigation-drawer[mobile-opening=left]>[is=close-button]{transform:scale(1.5);margin-bottom:-13px;display:grid}.facets__floating-filter button.button.button--xl,.facets-drawer__floating-apply button.button.button--xl.w-full{background:#f1831d}.collection__results price-list.price-list{padding-top:7px}.collection__results .product-card__info{padding-top:10px}.checkout-button-class button.button.button--xl{margin-top:-5px}.cart-drawer__top{margin-top:-9px}.line-item__info li.badge{font-size:11px;padding-top:7px}.product-quick-add__variant button.button.button--secondary{color:#fff}product-recommendations.block{padding-top:10px}.horizontal-product__info a.text-sm.bold{font-size:var(--text-sm);line-height:1.1}.horizontal-product p.text-sm.text-subdued{font-size:14px}.horizontal-product__cta button{font-size:13px}.faq-availability a.button.button--xl{width:100%}.slideshow .prose *+.button{padding-top:13px;padding-bottom:13px;margin-bottom:30px!important}.product-gallery__media-list .product-gallery__media:first-child:after{content:"";background-image:url(/cdn/shop/files/mob-badge.svg?v=1756898069);background-size:contain;background-repeat:no-repeat;position:absolute;right:-20px;top:15px;z-index:1;width:100px;height:270px}.product-gallery__media-list .product-gallery__media:first-child:before{width:110px;height:130px}.navigation-drawer{--drawer-content-max-height: 100vh}.product-info__complementary-products .h-stack.gap-2.hidden.sm\:flex{display:flex}.horizontal-product span.reversed-link.hover\:show{font-size:11px}.kaching-bundles .kaching-bundles__bar-title{font-size:16px!important;line-height:1!important;letter-spacing:-.8px!important}.kaching-bundles .kaching-bundles__bar-subtitle{padding-top:5px!important;font-size:12px!important;line-height:1.1!important}.kaching-bundles__bar-price{font-size:16px!important;letter-spacing:-.7px!important}.kaching-bundles__bar-main{gap:10px!important}.kaching-bundles .kaching-bundles__bar-wrapper{padding:10px!important}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--most-popular--simple .kaching-bundles__bar-variants{padding-left:10px!important}.kaching-bundles .kaching-bundles__bar-variant-select{font-size:13px}.kaching-bundles__swatch{display:none!important}.kaching-bundles__bar-container--most-popular{padding-top:10px!important}.kaching-bundles__bar-container--most-popular .kaching-bundles__bar-pricing{transform:translateY(2px)}.hero-verified-box{display:flex;gap:10px;margin-bottom:10px}.h2,.prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:35px}.section-header p{margin-block-start:10px!important;max-width:300px}.cart-drawer{padding:0}.product-info__price sale-price.text-lg{font-size:25px;letter-spacing:-.7px;font-weight:700;margin-top:5px;margin-bottom:-5px}.shopify-section--featured-collection a.text-with-icon.group{display:none}p.sub-small-text{max-width:300px}.heading-top-text{top:53px}.free-ship-icon{position:absolute;right:25px;top:91px;width:32px}.h-stack.ct-top-head p.h5{font-size:23px;font-weight:600}}.com-popup-main{visibility:hidden;opacity:0;transform:translate(-50%,50%) scale(.8);transition:all .3s ease;position:fixed;bottom:50%;left:50%;transform-origin:center center;background:#fff;z-index:100000;border-radius:0;pointer-events:none;overflow:hidden;width:calc(100% - 20px);max-width:550px}.com-popup-main.active{visibility:visible;opacity:1;transform:translate(-50%,53%) scale(1);pointer-events:auto}.com-popup-overlay{visibility:hidden;opacity:0;transition:opacity .3s ease;position:fixed;bottom:-20%;left:0;width:100%;height:200%;background:#00000080;z-index:999;pointer-events:none}.com-popup-overlay.active{visibility:visible;opacity:1;pointer-events:auto}span.close-com-popup{position:absolute;right:25px;top:25px;font-size:20px;cursor:pointer}span.close-com-popup img{width:15px}.pop-open{cursor:pointer;font-weight:700;width:fit-content;padding:4px 10px;background:#000;color:#fff;border-radius:30px;font-size:12px;margin-left:5px}.com-pop-content{display:flex;width:100%;padding:0 0 30px;color:#343434;background:#fdfcfc}.com-pop-content img.image-com-des{height:220px;width:80px;object-fit:contain;object-position:bottom;margin:0 auto;padding:15px 0}.com-pop-content-left{width:50%;display:flex;border-right:1px solid #C0C0C050;flex-direction:column;justify-content:flex-start}.com-pop-content-right{width:50%;display:flex;flex-direction:column;justify-content:flex-start}.com-pop-desc{font-size:13px;text-align:center;font-weight:400;margin:0 auto;max-width:100%;padding:0 10px 5px;text-wrap:balance;line-height:1.25;color:#8e8e8e}.com-pop-usp{display:flex;align-items:flex-start;max-width:200px;margin:20px auto 0;gap:15px}.com-pop-usp img{width:6px;height:6px;margin-top:5px}.com-pop-usp p{font-size:13px;font-weight:400;text-wrap:balance;line-height:1.25}.desc-pop-button-content{display:flex}.com-pop-heading{font-size:18px;font-weight:600;text-align:center;max-width:200px;margin:5px auto 15px;line-height:1.1;letter-spacing:-.5px}.com-pop-heading strong{font-weight:600;color:#f1831d}.shopify-section--faq .section-stack__main .button{margin-top:20px;width:100%}@media screen and (max-width: 990px){.com-pop-heading{font-size:15px;max-width:150px;letter-spacing:-.3px}.com-pop-content-right .com-pop-heading{max-width:140px}.com-pop-usp{max-width:150px;margin:15px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
