@media screen and (min-width:1024px){.tmp-index .slide__image-container.slide_1 .slide__image{object-fit:inherit;height:revert-layer}}h1,h2,h3,h4,h5,h6{text-transform:capitalize}.announcement-bar__slide.text-block{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.quick-order-link.button-secondary{border-radius:0;max-width:134px;font-size:14px;height:41px}.custom_search_feild .search-input{padding-left:20px;padding-top:10px;padding-bottom:10px;background:#f7f7f7;border-bottom-right-radius:0;border-top-right-radius:0;height:41px;font-size:14px;border:1px solid #2020201a}.custom_search_feild .search-button{background:#ee040d;border:0;border-radius:0 30px 30px 0;padding:10px 20px;font-size:14px;color:#fff;cursor:pointer;height:41px}#product-categories{border-color:#2020201a;border-left:0;border-radius:0;background:#f7f7f7;padding:12px 17px;height:45px;width:145px;color:#202020;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:85% 55%;background-size:15px;background-image:url(/cdn/shop/files/arrow.svg?v=1754560851)}#product-categories:focus-visible{outline:0;outline-offset:none}.custom_search_feild{width:100%;max-width:728.58px;padding-left:30px}.custom_search_feild .search-input:focus-visible{outline:0}.phone-icon{display:flex;align-items:center;gap:17.5px;border-right:1px solid #2020201a;padding-right:30px}.phone-icon svg{width:30px;height:30px}.account-button.header-actions__action{width:fit-content}cart-icon.header-actions__cart-icon{display:flex;align-items:center;gap:10px}.shopper_aprove_btn a img{width:100%;max-width:186px}.header-menu__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:100%}anchored-popover-component.account-popover.mobile\:hidden{border-right:1px solid #2020201a;padding-right:20px}.ac_texts{display:flex;gap:10px;flex-direction:column;align-items:flex-start;padding-left:15px;font-family:Instrument Sans}.header__row--bottom .header__columns.spacing-style{padding-top:4px;padding-bottom:4px}.collection-card__content.custom_card_collection{position:absolute;padding:30px}.price{color:#ee040d;font-weight:700}.email-signup__input-group .email-signup__input,.email-signup__input-group .button{height:41px}.featured_tab_products{display:flex;gap:10px;justify-content:flex-start}.js-recentPdpBlock .featured_product_item{width:calc(20% + -0px)}.featured_product_item{border:1px solid #ddd;border-radius:10px;padding:15px 15px 20px;text-align:center;width:calc(20% - 8px);background:#fff}.featured_product_item p{margin-top:0;margin-bottom:10px;line-height:1.2}.prod_image img{max-width:218px;width:100%;height:218px;object-fit:contain}.prod_image{text-align:center;margin:0 auto;display:table}.featured_product_item .price{margin-bottom:0}.blog-post-card__content{background:#fff;padding:20px;border-radius:0 0 10px 10px}.blog-post-item .blog-post-card{border-radius:10px;border:1px solid #e8e8e8}.blog-post-card__image-container a img{border-radius:10px 10px 0 0}.blog-post-card__content .text-block{font-size:17px;font-weight:600;line-height:1.4;text-transform:capitalize}.blog-post-card__content .text-block:hover{color:#ee040d}.blog-post-card__content span{color:#202020;font-size:16px}.button-secondary{border:1px solid #bbb}.phone_text{display:flex;gap:10px;flex-direction:column;align-items:flex-start}.phone_text span{line-height:normal}.phone_text .phone{color:#ee040d}.tmp-page h1{text-transform:capitalize}header-actions{justify-content:flex-end}.marquee_btn_main{display:flex}.marquee_btn a{border-radius:0;padding-left:20px;padding-right:20px;width:120px;height:44.6px;border:0}.marquee_btn a:hover{background:#fff;color:#202020}.section.marquee_btn_main{max-width:1510px;margin:0 auto;padding:0 40px}.marquee_btn_main marquee-component{-webkit-mask-image:linear-gradient(to right,#0000,#000 12.5% 87.5%,#0000);mask-image:linear-gradient(to right,#0000,#000 12.5% 87.5%,#0000)}.custom_search_feild .search-input::placeholder{color:#202020;font-size:14px}.size-style.button,.button-secondary{height:40.8px}.text-block a,a.link{text-decoration:underline;font-weight:500;text-underline-offset:4.5px}.text-block a:hover,a.link:hover{color:#ee040d;text-decoration:underline;font-weight:500;text-underline-offset:4.5px}.button{font-weight:500;height:40.8px}.email-signup__input-group{max-width:735px;margin:0 auto;width:100%!important}input{height:40.8px}.shopify-section-group-footer-group .group-block--width-custom .image-block{max-width:170px}.header-drawer .header__icon.header__icon--menu .svg-wrapper{height:30px;width:30px}.shop_by_category .resource-list,.shop_by_category .collection-card{border:1px solid #2020201a}.shop_by_category .resource-list{border-left:none;border-bottom:none;border-radius:10px}.shop_by_category .collection-card{border-top:none;border-right:none;height:100%;padding:15px}.shop_by_category .resource-list__item:first-child .collection-card{border-radius:10px 0 0 10px}.shop_by_category .resource-list__item:last-child .collection-card{border-radius:0 10px 10px 0}.shop_by_category .collection-card__image{height:120px;width:120px;margin:0 auto}.shop_by_category .collection-card .text-block{max-width:140px;line-height:1.2}.tabs-buttons{display:flex;gap:10px;margin:30px 0}.tabs-buttons .tab-btn{padding:10px 20px;border:1px solid #2020201a;background:transparent;color:#202020;cursor:pointer;transition:all .3s ease}.tabs-buttons .tab-btn.active{background:#ee040d;color:#fff;border-color:#ee040d}.featured-tabs-section .tab-panel{display:none}.featured-tabs-section .tab-panel.active{display:block}.top_brands .collection-card{height:auto}.top_brands .collection-card__image .image-block__image{object-fit:contain}.top_brands .collection-card--image-bg .collection-card__inner{height:100%;max-width:113px;margin:0 auto}.home_banner .group-block:first-child{padding-left:40px}.home_banner .group-block:first-child p{max-width:578px}.review_section{position:relative;overflow:hidden}.review_section .layout-panel-flex--row>.group-block--width-fill{flex:1;min-width:calc(33.33% - 6px);height:100%}.custom_blog .blog-dots,.review_section .dots{text-align:center;margin-top:10px}.custom_blog .blog-dots button,.review_section .dots button{width:8px;height:11px;border-radius:50%;border:none;margin:0 5px;background:#f6c4c5;cursor:pointer}.custom_blog .blog-dots button.active,.review_section .dots button.active{background:#ee040d}.custom_search_feild .search-input:hover{background:#f7f7f7}.product_sku{text-transform:uppercase;margin:0}.product_condition{display:flex;align-items:center;gap:10px}.product-videos .wrapper .youtube{position:relative;width:100%;padding-bottom:56.25%;background-size:cover;background-position:center;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0003;border:1px solid #c2a8a8}.product-videos .youtube .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px;color:#fff;background:#0009;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;padding-left:5px}.product-videos .youtube:hover .play-button{background:#f00c}.product-videos .video-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#000c}.product-videos .video-popup-content{position:relative;max-width:800px;margin:5% auto;background:#000;padding:10px;border-radius:12px}.product-videos .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.product-videos .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-videos .video-popup .close{position:absolute;top:5px;right:15px;font-size:36px;color:#fff;cursor:pointer}.product-youtube-video{padding:60px 0}.product-youtube-video h2{margin-bottom:0}.product_tab_content .tab-content{display:none;padding:20px;border:1px solid #202020;border-radius:0 10px 10px}.product_tab_content .tab-content.active{display:block}.product_tab_content .tabs{display:flex}.product_tab_content .tabs .tab{font-size:14px;border:1px solid #202020;padding:10px 20px;cursor:pointer;border-bottom:0;font-weight:600}.product_tab_content .tabs .tab.active{background:#ee040d;color:#fff;border-color:#ee040d}.product_tab_content .tabs .tab:first-child{border-radius:10px 0 0;border-right:0}.product_tab_content .tabs .tab:last-child{border-radius:0 10px 0 0;border-left:0}.tmp-list-collections .collection-card__image .image-block__image{object-fit:contain;padding:10px}.tmp-list-collections .collection-card{min-height:100%}.facets__label{font-size:15px;font-weight:600}.shopify-section-group-footer-group .group-block-content a{text-decoration:none}#moreInfo h2,#moreInfo h3,#moreInfo h4{margin:10px 0}.tmp-suf-moda-fabrics-grunge .text-block a{text-decoration:none}#dwnButton h4{background:#ee040d;padding:10px 20px;display:table;color:#fff;border-radius:30px;font-size:14px;font-weight:400;margin-right:10px}.product_tab_content .tab-content h4:empty{display:none}#dwnButton{display:inline-block}.dcol2 h4{margin-top:0}.cart-items__title{font-weight:600;line-height:1.5}.cart-items__price{color:#ee040d;font-weight:600}.cart-primary-typography{text-transform:capitalize;font-weight:600}.cart-page{max-width:1430px}.cart-page__summary .section-background{border-radius:10px}button.btn.btn--small.dpo_cart_edit{background:#ee040d;border:0;padding:7.5px 15px;border-radius:30px;color:#fff;font-size:14px;margin:5px 0;cursor:pointer}.product_ship-availability{display:flex;gap:10px;align-items:flex-start}.dis_image{max-width:320px}#local-popup a{margin:20px 0 0;display:inline-block;cursor:pointer}.product_page_box{background-color:#ee040d;color:#fff;font-weight:600;line-height:28px;font-size:19px;border-radius:10px;padding:20px;text-align:left}.local_pop_main{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;z-index:10}.local_pop_main_content{padding:30px;background:#fff;border-radius:5px;width:90%;max-width:860px;position:relative;transition:all 5s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow-y:scroll}.local_pop_close{position:absolute;right:10px;top:10px;cursor:pointer}.local_popup_items img{max-width:320px}div#local-popup{text-align:left}.product_page_box a{color:#fff}.product_compare_content td img{width:150px;height:150px;object-fit:contain}.product_compare_content .button{background:#ee040d;color:#fff}.product_compare_content tr td:first-child{width:260px;font-weight:600}.product_compare_content td p{border-bottom:1px solid #bbb;padding:16px 0;margin:0 0 0 -2px;height:55.2px}.product_compare_content tr:first-child span{font-weight:600;margin:10px 0;padding-right:20px;display:block}.product_compare_content table,.product_compare_content th,.product_compare_content td{border-collapse:collapse}.product_compare_content tr td:not(:first-child){width:20%}.blog-post-content.rte img{width:auto;height:auto}.blog-post-details span{font-size:14px}.blog-post-card__content .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:auto}.blog-post-card__content .text-block{padding-bottom:0}.accessories_item{display:flex;align-items:center;justify-content:space-between;text-align:center;max-width:920px;width:100%;margin:0 auto}.accessories_item .price span{text-decoration:line-through;margin-right:10px;color:#202020}.accessories_item .quick-add__button{display:block}.accessories_item .quick-add__button{min-width:80px;display:flex;justify-content:center;background:#ee040d}.accessories_info{text-align:center;font-weight:600}.accessories_item{padding:30px 0;border-bottom:1px solid #ddd}.accessories_product_info.acce_data{width:33%}.accessories_img img{border:1px solid #ddd;border-radius:10px;object-fit:contain;height:200px;width:200px}.accessories_item .quick-add__product-form-component .shopify-product-form{justify-content:center;align-items:flex-end;height:100%}.accessories_item:last-child{border:0}.product-options label{display:block;font-weight:600;font-size:14px;text-transform:capitalize}.product-options select:focus-visible{outline:none}.product-options-item{margin:15px 0}.product-options-item:first-child{margin-top:0}.product-options-item select{font-size:14px;padding:10px 20px;margin:5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:96% center;background-size:auto 8px;background-image:url(/cdn/shop/files/icons.svg?v=1757684422);width:100%}.cart-items__properties dt{font-weight:600}.cart-items__properties,.cart-items__table-row p,.cart-items__details span{color:#202020}.tmp-product youtube2 .overlay{position:unset}.tmp-product .wrapper h4{text-align:center}.tmp-product .youtube2 .play-button{width:50px;height:50px;background-color:#ee040d;z-index:3;border-radius:50%;opacity:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.tmp-product .youtube2 .play-button:before{content:"";border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #fff;position:absolute;left:55%;top:50%;transform:translate(-50%,-50%)}.tmp-product .youtube2{position:relative}.tmp-product .youtube2 .overlay{position:unset}.tmp-product .youtube2 img{text-align:center;margin:0 auto}.tmp-product .youtube2{background-image:none!important}.product-mats-content{text-align:center;margin:40px auto 20px}.product-mats-content h2{margin:20px 0!important}.main-section-heading{font-size:24px!important}.product-mats-content h3{font-size:20px;line-height:inherit}.product-mats-content img{margin:20px auto}.machine_specification{flex-wrap:wrap;display:flex;align-items:center;justify-content:center;gap:50px}.machine__specification{text-align:left}.bottom_text span{color:#ee040d;cursor:pointer}.machine_image img{width:100%}.product-details rte-formatter p span{border-radius:30px}h2.smp21{text-align:center}button#myBtn{background:#ee040d;color:#fff;border-radius:30px;border:0;padding:12.5px 25px;cursor:pointer}.its_menuitem span:after{content:"";width:6px;height:6px;border-bottom:2.25px solid;border-right:2.25px solid;right:0;position:absolute;transform:rotate(45deg);top:6px}.menu-list__list-item{position:relative}.its_menuitem span{padding-right:15px}img[alt="machine icon"],img[alt="money icon"],img[alt="desk icon"],img[alt="border icon"]{width:100px}.california-proposition-popup-main{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;z-index:10}.proposition-popup-content{padding:30px;background:#fff;border-radius:5px;width:90%;max-width:560px;position:relative;transition:all 5s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow-y:scroll}.pro-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.pro-popup-header img{max-width:40px}.cal-close{cursor:pointer}.proposition-popup-content h4{margin:0}#moreInfo .modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;z-index:10}#moreInfo .modal-dialog{padding:25px;background:#fff;border-radius:5px;width:90%;max-width:560px;position:relative;transition:all 5s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow-y:scroll}.modal-header{display:flex;align-items:center}.tab.active.its_one{border-radius:10px 10px 0 0!important}.tmp-suf-embroidery-supplies .content-for-layout{max-width:1150px;margin:0 auto}.hulk-powered-wrapper{display:none!important}.block_label,.header_column1,.header_column2,.form-control,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div *{letter-spacing:0!important}#formGeneratorForm .form_generater_form_div .form-group{margin-bottom:5px!important}.sewing-guild-discount h4{margin-top:0}.email-signup-form-page iframe{height:100%}.email-signup-form-page iframe html{scrollbar-width:none!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div p{color:#202020}.page_btns{margin:25px 0;display:flex;gap:15px;flex-wrap:wrap;justify-content:center;align-items:center}.deferred-media__poster-button{height:100%!important}.tmp-suf-camouflage-with-lace .text-block a,.tmp-suf-tent-sale-2020 .text-block a{text-decoration:none}.events_location_section .image-block__image{max-width:340px;height:340px;object-fit:contain}.banner_link{position:absolute;left:0;right:0;z-index:2;top:0;bottom:0}th[data-label=Title]{font-weight:700;text-transform:capitalize;background-color:red!important;color:#fff}td[data-label=Time]{font-weight:700;text-transform:capitalize;background-color:#f1f2f6;color:#000}td[data-label=Category]{font-weight:700;color:#000}#moreInfo .mid{text-align:center}#moreInfo table{max-width:100%!important;width:100%!important;table-layout:fixed;margin:1em auto;border-collapse:collapse;border-spacing:0;border:0}#moreInfo table th{overflow:auto;text-transform:uppercase;font-weight:700;padding:10px 2px}#moreInfo table td{max-width:100%!important;white-space:normal;overflow:auto;padding:5px 2px;line-height:1.2;border-collapse:collapse}#moreInfo table.tcard{border:1px solid #ccc}#moreInfo table.tcard tr{border:1px solid #ddd;padding:5px}#moreInfo table.tcard th{background-color:#efefef}#moreInfo table.tcard th.brk{overflow-wrap:break-word}#moreInfo table.tcard th,table.tcard td{padding:10px;text-align:center}#moreInfo a{color:#ec010b!important;text-transform:capitalize}#moreInfo h2{font-weight:700;margin:10px 0;font-size:15px;text-transform:uppercase;color:#890e1c}#moreInfo h2.smp23{flex:0 1 100%;font-weight:700;font-size:21.5px;text-transform:none}.tmp-suf-4411-giveaway2021 .main--page img,.tmp-suf-dime-patchparty .main--page img,.tmp-suf-necchi204d-giveaway .main--page img,.tmp-suf-cybermonday-2021 .main--page img,.tmp-suf-dime-appliqueaffair .main--page img{max-width:100%}.quick-order-row{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #ddd}.quick-order-row img{width:120px;height:120px;object-fit:contain;border:1px solid #ddd;border-radius:5px;padding:5px}.quick_img_title a{display:flex;gap:20px;align-items:center}.quick_product_info{display:flex;align-items:center;gap:20px}.quick_product_info .quick-add__product-form-component .shopify-product-form{container-type:unset;gap:30px}.quick_qty_box{width:70px;padding:10px;border:1px solid #ddd}.quick_product_info .quick-add__button{display:block;width:90px;background:#ee040d}.quick_product_info .quick-add__button .svg-wrapper,.quick_product_info .add-to-cart-text--added{color:#fff}.quick_pro_options p{display:flex;align-items:center;background:#ee040d;padding:5px 15px;border-radius:30px;color:#fff;text-transform:capitalize;height:44px;justify-content:space-between}.brand-collection-wrapper .collection-card__image img{width:123px;height:126px;object-fit:contain}.quick_order_data{margin:50px 0}.quick_order_data:first-child{margin:30px 0 50px}.quick_add_options{max-width:340px}.quick_add_options .product-options-item select{padding-right:40px}.quick_pro_options{max-width:340px;width:100%;min-width:340px}.quick-add__product-form-component .shopify-product-form{align-items:center!important}.quick_product_info details[open] summary:before{transform:rotate(90deg)}.quick_product_info details>*:not(summary){transition:max-height .3s ease-out,padding .3s ease-out}.quick_product_info summary{padding-top:0}.quick-add__button--add:disabled{color:#fff}.menu-link.top-brands a,.menu-link.top-brands-view-all a,.dropdown-grandchild ul li:first-child a{font-weight:700;text-transform:uppercase;color:#ee040d}.menu-drawer__menu-item-text{font-size:15px;color:#202020;opacity:1}.accessories_quick_add button span{color:#fff!important}.product-options-item select{padding-right:60px}.essentials_packages{text-align:right}.essentials_packages p{padding:5px 0 0;cursor:pointer;color:#ee040d;font-weight:600;display:inline-block}.essentials_packages_popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;transition:opacity .5s;z-index:10}.essentials_packages_content{padding:30px;background:#fff;border-radius:5px;width:90%;max-width:1000px;position:relative;transition:all 5s ease-in-out;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow-y:scroll}span.essentials_packages_close{cursor:pointer;position:absolute;right:20px}img.blog_svg{width:20px!important;display:inline-block}.dropdown-child ul{overflow-y:auto;height:95%}.its_menuitem.menu-list__link{display:block}.accessories_quick_add button span svg path{fill:#fff}.product_page_box a:hover{color:#fff!important}.dialog-zoomed-gallery{width:100%;max-width:575px;margin:0 auto}#review_image .sa_logo{border:0;margin-top:-30px;display:block;float:right;max-width:180px}.pr_link,.pr_link:hover{font-weight:600!important;background-color:#ee040d!important;color:#fff;border:0;font-size:14px!important;padding:2px 15px!important}.ind_cnt{font-size:14px!important;display:inline-block!important;width:auto!important;vertical-align:top}.sa_jump_to_reviews{padding-left:5px}.new-sa-seals{display:flex!important}#product_page #sa_sort{padding:5px}.shopper_aprove_btn a img{width:100%;max-width:140px}.review_borders .star_container{border-bottom:1px solid #bbb;padding:14.5px 0;margin:0 0 0 -2px;min-height:55px}.custom-form-section{max-width:700px;margin:0 auto}.custom-form-section .contact-form__input{border-color:#20202099}.price_product_image{width:150px;border-radius:10px;border:1px solid #ddd}.hidden_values{display:none}.custom-form-section p{margin:0}.form_btns{display:flex;gap:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.part_error_form{margin:0 auto;max-width:500px}.part_error_form details{text-align:center;margin:0 auto 50px}.part_error_form summary{text-align:center;font-weight:600;font-size:18px;color:#ee040d;justify-content:center}.star_container.BLGT15{height:54.2px}.product-specials img{max-width:350px}.blog-post-content figure{margin-inline-start:0!important;margin-inline-end:0!important}.handle-christmas-tree-turtlenecks .wp-caption img{height:100%;width:400px!important}.custom-section-content h1{text-transform:capitalize!important}.acce_data .svg-wrapper.add-to-cart-icon--added{display:none}.menu-link.accuquilt a,.menu-link.electric-quilt a,.menu-link.kai a,.menu-link.qbot a{font-weight:400!important;text-transform:capitalize!important;color:unset!important}.product-information__media .sticky-content{top:150px}.menu-drawer__menu--grandchildlist .menu-drawer__list-item:first-child .menu-drawer__menu-item-text,.top-brands-view-all span,.bobbin-cases-view-all a,.stabilizers-view-all a,.designs-view-all a,.power-cord-view-all a{font-weight:700;text-transform:uppercase;color:#ee040d}#HeaderDrawer-brands-brandsa-d-accuquilt span,#HeaderDrawer-brands-brandse-j-electric-quilt span,#HeaderDrawer-brands-brandsk-p-kai span,#HeaderDrawer-brands-brandsq-z-qbot span{font-weight:400;text-transform:capitalize;color:unset}.product_form_data{display:flex;flex-direction:column-reverse;gap:20px}.product-options .product-options-item:last-child{margin-bottom:0}.affirm-modal-trigger{text-decoration:underline!important}.custom_search_feild .resource-card__content .price,.custom_search_feild .resource-card__content .compare-at-price{display:none}.shopify-payment-button__button{font-weight:500!important}.pickup-location__button{font-size:14px;text-decoration:underline}.facets .checkbox .checkbox__label-text,.facets__pill-label{text-transform:capitalize}.facets--vertical .facets__status-wrapper{font-size:16px}.predictive-search-results__title{font-weight:600;font-size:15px}.search-page__header .text-block h3{text-transform:capitalize}span.affirm-as-low-as{font-size:14px}.product-custom-option{border-radius:30px!important;padding:0 20px!important;margin:2.5px 0 0;font-size:14px;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none !important!important;background-repeat:no-repeat!important;background-position:96% center!important;background-size:auto 8px!important;background-image:url(/cdn/shop/files/icons.svg?v=1757684422)!important;width:100%}.product-custom-option:focus-visible{outline:0}.field label{font-weight:600}.form-list .fields{margin:5px 0;display:grid}.dpo-container{margin-bottom:0}.dpo_cart_edit_container span{color:#fff!important}#itoris_dynamicproductoptions select{padding-right:35px!important}@media screen and (min-width:1440px){.header--collapse-row-paddings .header__row--top .header__columns{grid-template-columns:67% 33%}.top_brands .collection-card{padding:10px;height:100%;max-height:120px;max-width:195px}.top_brands.brand_page .collection-card{max-width:100%}header-actions{padding-right:25px}}@media screen and (min-width:1280px) and (max-width:1540px){.phone-icon,anchored-popover-component.account-popover.mobile\:hidden{padding-right:15px}.dropdown-child{height:500px}}@media screen and (min-width:990px) and (max-width:1280px){.dropdown-child{height:400px}}@media screen and (min-width:1280px) and (max-width:1440px){.header--collapse-row-paddings .header__row--top .header__columns{grid-template-columns:60% 40%}header-actions{padding-right:25px}.phone-icon{padding-right:20px}header-actions{gap:0px}.top_brands .collection-card{padding:20px}}@media screen and (min-width:1280px){.group-block--width-custom{min-width:456px}span.cart-bubble__text-count{font-size:14px}.home_banner .image-block__image{min-height:507.23px}.sale_items .image-block img{min-width:150px}}@media screen and (min-width:1024px) and (max-width:1280px){.sale_items .image-block img{min-width:140px}}@media screen and (min-width:1151px) and (max-width:1280px){.header--collapse-row-paddings .header__row--top .header__columns{grid-template-columns:60% 40%}header-actions{justify-content:flex-end;padding-right:20px}.phone-icon{border-right:0;padding-right:0}anchored-popover-component.account-popover.mobile\:hidden{border-right:0;padding-right:0}.top_brands .collection-card{padding:20px}}@media screen and (min-width:1024px) and (max-width:1150px){.header--collapse-row-paddings .header__row--top .header__columns{grid-template-columns:55% 45%}anchored-popover-component.account-popover.mobile\:hidden{padding-right:0}.phone-icon{border-right:0;padding-right:10px}anchored-popover-component.account-popover.mobile\:hidden{border-right:0}header-actions{gap:20px;justify-content:flex-end;padding-right:20px}}@media screen and (max-width:1200px){.js-recentPdpBlock.featured_tab_products{flex-wrap:nowrap;overflow:scroll;padding-bottom:20px}}@media screen and (min-width:1025px){header-actions{width:100%;padding-left:0;gap:20px}.header__row.header__row--bottom{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.ui-test-product-list .product-card__content .product-media,.prod_image{padding:15px}.product-information__grid{max-width:1430px;margin:0 auto;width:100%}}@media screen and (max-width:1024px){.text_hide{display:none}.phone-icon,anchored-popover-component.account-popover.mobile\:hidden{border-right:0;padding-right:0}.product_compare_content{overflow-y:auto;padding-bottom:20px}.product_compare_content tr td{min-width:240px}#moreInfo table.tcard{border:0}#moreInfo table.tcard thead{display:none}#moreInfo table.tcard tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}#moreInfo table.tcard td{border:0;display:block;text-align:right;border-bottom:1px dotted #ccc}#moreInfo table.tcard td:last-child{border-bottom:0}#moreInfo table.tcard td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}#moreInfo table.tcard td:before img{margin:0!important}#moreInfo table.tcard>tbody>tr>td:first-child{background-color:#efefef}}@media screen and (min-width:768px){.banner_mobile{display:none}.predictive-search-form__content-wrapper{box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px;border-radius:10px}}@media (min-width: 750px) and (max-width: 1024px){.accessories_item{justify-content:space-around!important}.review_section .group-block-content .group-block{padding:15px!important}.shop_by_category .collection-card{padding:10px}.top_brands .collection-card--image-bg .collection-card__inner{height:20px}.top_brands.brand_page .collection-card--image-bg .collection-card__inner{height:40px}.shop_by_category .collection-card .text-block p{line-height:1.2;font-size:13px}.product-card .text-block p{font-size:13px;line-height:1.4}.product-card__content{padding:10px!important}}@media screen and (min-width: 750px){div#CprK89utkau1J1Gm3suVCA,div#\38--7uCTzpcPMxin5eXe7ew{width:600px}.header__column--right .search-action{display:none}.header--collapse-row-paddings .header__row--top .header__columns{padding:15.5px 0}.popup_main_grid{display:flex;justify-content:center;gap:50px}.product-information__media{padding-left:40px}.dropdown-child>.menu-link a{position:relative;display:flex;align-items:center;justify-content:space-between}.dropdown-child ul .menu-link{position:relative;padding:5px;white-space:initial}.dropdown-child{position:absolute;top:100%;left:auto;min-width:285px;max-width:300px;background:#fff;box-shadow:0 4px 10px #0000001a;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .3s ease;z-index:10;display:none}.dropdown-grandchild{position:absolute;top:0%;left:100%;min-width:285px;max-width:300px;width:100%;background:#fff;box-shadow:0 4px 10px #0000001a;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .3s ease;z-index:10;display:none}.menu-link.open>.dropdown-child{display:block;opacity:1;transform:translateY(-0px);pointer-events:auto}.menu-link.open>.dropdown-grandchild{display:block;opacity:1;transform:translateY(-0px);pointer-events:auto;max-height:100%;overflow-y:auto;overflow-x:hidden}.dropdown-child ul,.dropdown-grandchild ul{list-style:none;padding:20px}.menu-link svg{width:8px;height:12px;position:relative;top:1px}.menu-link a{display:flex;width:100%;align-items:center;justify-content:space-between}.menu-link a:hover,.dropdown-child .menu-link.open>a{color:#ee040d}.dropdown-child .menu-link.open>a{font-weight:600}.menu-link a:hover svg path{stroke:#ee040d}.dropdown-child .menu-link.open{position:unset}}@media screen and (max-width:749px){.header__row--mobile{display:none}}@media screen and (min-width:750px) and (max-width:1024px){.tmp-index .slide__image-container.slide_1 .slide__image{object-fit:inherit;height:350px}.prod_image img{height:120px}.featured_product_item{padding:10px 10px 15px}.home_banner .layout-panel-flex--row{--flex-direction: column-reverse !important}.home_banner .text-block h1,.home_banner .text-block.h1>*,.home_banner .group-block:first-child p{text-align:center}.home_banner .section-content-wrapper.section-content-wrapper{padding:20px 0}.header--collapse-row-paddings .header__row--top .header__columns{grid-template-columns:75% 25%}header-actions{gap:10px}.shop_by_category .collection-card__image{height:80px;width:80px}.tmp-index .hero-wrapper .hero{min-height:400px}.top_brands .collection-card{padding:15px;height:auto}.shopper_aprove_btn{display:none}.size-style.button{width:max-content}.tabs-buttons .tab-btn{padding:5px 10px;font-size:13px}.blog-post-card__content{padding:15px}.blog-post-card__content .text-block{font-size:15px}.blog-post-card__content span{font-size:13px}.shopify-section-group-footer-group .group-block-content.layout-panel-flex{flex-wrap:wrap}.shopify-section-group-footer-group .menu{width:48%}.icon_with_text .group-block .mobile-column{flex-direction:column}.home_banner .image-block__image{min-height:300px}.size-style.button,.button-secondary{line-height:1}.sale_items .image-block img{min-width:110px}.accessories_item{justify-content:space-between}.quick-order-row{flex-wrap:wrap;justify-content:start}}@media screen and (max-width:767px){h1{font-size:28px}.account-button.header-actions__action{width:max-content}.tabs-buttons,.featured_tab_products{flex-wrap:wrap}.featured_product_item{width:calc(50% - 10px)}.marquee_btn{display:none}.marquee_btn_main marquee-component{--marquee-speed: 20s !important}.shop_by_category .resource-list__item:first-child .collection-card{border-radius:10px 0 0}.shop_by_category .resource-list__item:nth-child(2) .collection-card{border-radius:0 10px 0 0}.shop_by_category .resource-list__item:nth-child(5) .collection-card{border-radius:0 0 0 10px}.shop_by_category .resource-list__item:last-child .collection-card{border-radius:0 0 10px}.shop_by_category .mobile-column{flex-flow:row;justify-content:space-between}.featured_product_item:nth-child(5){display:none}.custom_blog{overflow:hidden;position:relative}.custom_blog .blog-posts-container{display:flex;column-gap:0;row-gap:0;transition:transform .3s ease-in-out}.blog-posts-container{min-width:100%;flex-shrink:0}.blog-post-item:first-child{grid-column:span 12}.blog-post-item .group-block-content .group-block{padding-inline:0 var(--padding-inline-end)}.custom_blog .blog-post-item{min-width:100%}.review_section .group-block{width:100%;min-width:100%}.tabs-buttons{flex-wrap:wrap}.tabs-buttons .tab-btn{padding:5px 10px;font-size:13px}.shopify-section-group-footer-group .divider,.shopify-section-group-footer-group .divider__line{display:none}summary.menu__heading.h3{padding:0 0 24px}.shopify-section-group-footer-group .group-block-content:nth-child(2){height:100%;width:100%}.custom_card_collection .collection-card{max-height:228.9px}.header-actions__cart-icon{--cart-bubble-size: 16px}.header-actions__action{padding-right:5px}.prod_image{padding:0}.featured_product_item p{line-height:1.3}.featured_product_item{padding:12.5px}.review_section .group-block:nth-child(2)>.group-block-content>.group-block{min-width:calc(100% - 8px)}.home_banner .group-block:first-child{padding:0 20px 20px}.home_banner .mobile-column:first-child{flex-direction:column-reverse}.home_banner [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: center}.home_banner .group-block:first-child p{text-align:center}.home_banner .mobile-column:last-child{--horizontal-alignment: center !important}.home_banner h2{font-size:28px!important}.product-youtube-video{padding:40px 0}.text-block a,a.link{text-underline-offset:3.5px}.tmp-list-collections .text-block h3{font-size:28px!important}.popup_main_grid .local_popup_items:last-child{margin:50px 0 0}.product-card__content{padding:10px!important}.accessories_product_info.acce_data{width:100%}.accessories_item{flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.product-options-item select{padding:5px 20px}.phone-icon{display:none}.product-details{padding-top:40px}.product_tab_content .tab-content{padding:15px}#moreInfo div.fcolc{flex:unset}.main-section-heading,.product-mats-content h3{font-size:18px!important}.machine_specification{gap:0}.js-recentPdpBlock .featured_product_item{min-width:calc(68% - 10px)}.quick_pro_options{min-width:340px;width:100%}.quick-order-row{flex-direction:column}.quick-add__product-form-component .shopify-product-form{flex-wrap:wrap}.quick_product_info .quick-add__product-form-component .shopify-product-form{gap:20px}.quick_product_info{justify-content:flex-start;flex-wrap:wrap}.quick-add__product-form-component .shopify-product-form{justify-content:start!important}.quick_product_info summary{padding-bottom:0}.product-options,.quick_order_data .collection-title{margin-bottom:0}.parts-finder-wrapper h3{text-align:center;margin:0 20px}.parts-finder-wrapper{padding:30px 20px}.home_banner .text-block h1{text-align:center}.banner_desktop{display:none}}@media screen and (max-width:425px){.footer-utilities__group-copyright a{flex-wrap:wrap;flex-direction:column;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
