@media screen and (min-width: 1025px) and (max-width: 1225px){.ctm_richtext_nw.article.fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}.ctm_multicolum_nw.fully-spaced-row--medium{margin-top:50px;margin-bottom:50px}.ctm_multicolum_nw .owl-nav button.owl-prev{left:35%}.ctm_multicolum_nw .owl-nav button.owl-next{right:35%}.ctm_gallery_nw.fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}.itg_tab_list h3{padding:12px 15px;font-size:16px}.itg_tab_list{flex-wrap:wrap}.container{padding-left:30px;padding-right:30px}}@media screen and (min-width: 768px) and (max-width: 1024px){.container{padding-left:30px;padding-right:30px}.sticky_buy_main{padding:18px 0}.ctm_richtext_nw.article.fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}.ctm_multicolum_nw.fully-spaced-row--medium{margin-top:50px;margin-bottom:50px}.ctm_multicolum_nw .owl-nav button.owl-prev{left:30%}.ctm_multicolum_nw .owl-nav button.owl-next{right:30%}.ctm_gallery_nw.fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}.sticky_buy_main.fixed{position:fixed;top:140px;z-index:100}.itg_tab_list h3{padding:12px;font-size:16px}.template-suffix-sewing-machine .fully-spaced-row--medium .container,.template-suffix-sewing-machine .ctm_tab_main .container{padding-left:70px;padding-right:70px}.template-suffix-sewing-machine .fully-spaced-row--medium .container,.template-suffix-sewing-machine .ctm_tab_main .container{padding-left:50px;padding-right:50px}.itg_tab_list{flex-wrap:wrap}.specs_data_content_main .specs_data_right{gap:10px}.specs_data_content_main .specs_data_text p{font-size:16px}}@media (min-width: 989px){.ctm_accessories_search_data{width:60%;padding:0 80px}.sticky_buy_main{padding:18.48px 0;border-bottom:1px solid #e2e2e2}.collection_banner_section .overlay-text .overlay-text__title{font-size:102px}div#pageheader{height:70px}}@media (min-width: 768px){.product-block .image-cont .btn.quickbuy-toggle_ctm{display:block;position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);padding:1em 20px;border-color:#6d717526;font-size:14px;visibility:hidden;opacity:0;transition:all .1s ease-out}.product-block .image-cont:hover .btn.quickbuy-toggle_ctm{opacity:1;visibility:visible}.mobile_stickybar{display:none}a.ctm_star_icons:empty,a.ctm_specs_btn:empty{display:none}.navigation .navigation__tier-1>.navigation__item>.navigation__link{padding:21.5px 18px!important}.template-collection .collection_banner_section .text-overlay__text .text-overlay__title{margin-left:0}.ctm_signups_pop.popup-section .modal__content{padding:60px 40px 70px!important}.ctm_signups_pop.popup-section .modal__window{width:800px}}@media screen and (max-width: 767px){.sticky_buy_main.fixed{position:relative;top:0}.sticky_buy_split{display:flex;align-items:center;flex-wrap:wrap;width:100%;background:#fff;padding:0 20px}.sticky_buy_main{padding:0;position:relative;top:0}.sticky_buy_right{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:center;margin-left:0;row-gap:10px;column-gap:20px}.sticky_buy_left h2{font-size:18px}a.buy_button_stick{margin-left:0;padding:10px 30px!important;text-align:center;display:inline-block}.ctm_multicolum_nw .owl-nav button.owl-prev{left:0;top:-12%}.ctm_multicolum_nw .owl-nav button.owl-next{right:0;top:-12%}.ctm_richtext_nw.fully-spaced-row--medium,.ctm_gallery_nw.fully-spaced-row--medium{margin-top:40px;margin-bottom:40px}a.has-paging__title{font-size:20px}.thumbnails.owl-carousel{width:100%;margin-inline-start:0px}.thumbnails.owl-carousel .owl-stage{display:flex;justify-content:center;width:max-content!important;margin:0 auto!important;transform:none!important;padding-top:10px}.thumbnails.owl-carousel .owl-stage .owl-item{width:15px!important;height:15px!important;margin:0 2px!important}.thumbnails.owl-carousel .rimage-outer-wrapper{display:none}.thumbnails .owl-item a.thumbnail.selected:after{opacity:1!important}.thumbnails .thumbnail:after{width:12px!important;border-radius:50%;background:#000;height:12px;top:0;opacity:.25}.thumbnails.owl-carousel.owl-loaded .thumbnail{margin:0}.thumbnail--media-external_video .thumbnail__badge{display:none}.specs_data_content_main .specs_main_nw{width:100%;height:160px;background-repeat:no-repeat;background-size:cover;background-position:center}.specs_data_content_main .specs_data_list{display:block;padding:15px 0;border:none}.specs_data_content_main .specs_data_right{padding-top:20px;display:block;width:100%!important}.specs_data_content_main .specs_data_left,.specs_data_content_main .specs_data_text,.specs_data_content_main .specs_data_img{width:100%}.specs_data_content_main .specs_data_text.first_specs_data_text{padding-left:0}.specs_data_content_main .specs_data_nw_row{padding:0 2px!important}.specs_data_content_main .specs_data_img{padding:20px 0 25px}.specs_data_content_main .specs_data_left h2{font-size:20px}.specs_data_content_main .specs_data_text p{margin-bottom:.5em;font-size:14px}hr.ctm_bottom_line{margin:20px auto 0}.specs_main_spacing.ctm_specs_show{margin:0 0 50px}.sticky_buy_right a{padding-left:10px;width:max-content}.itg_tab_list h3{padding:12px;font-size:16px}.itg_tab_content.itg_active_content{display:block}.ctm_image_tab,.ctm_tab_contents{width:100%}.itg_tab_content_wrpr h2{margin-bottom:30px;font-size:22px}.ctm_tab_contents h3{font-size:20px}.ctm_tab_contents{padding-top:10px}.banner__video_btns a{font-size:14px;line-height:1.5;padding:.5em 10px}.itg_tab_list{display:flex;flex-wrap:wrap;gap:0}.itg_tab_list h3{border-radius:0}.ctm_accessories_search{padding:40px 0}.ctm_accessories_search_data h3{font-size:18px}.ctm_search_option1 form.search-header .search_form_btn input.button,.ctm_search_option2 a{font-size:16px;padding:12px 25px}.ctm_search_option1 form.search-header input{padding:12px 10px;font-size:14px}hr.option_divider{margin:30px 0}.ctm_accessories_search_data ul.search-results{padding:30px;grid-template-columns:1fr 1fr;gap:10px}.ctm_collection_List_main .collection-listing .product-block .block-inner .product-block__title{font-size:14px}.ctm_collection_List_main .collection-listing .product-block .block-inner{padding:20px 10px;margin-bottom:0;height:100%}.ctm_collection_List_main .collection-listing{padding-top:0}.ctm_collection_List_main .container{padding-bottom:20px}.ctm_collection_List_main .page-header.cf{padding:20px 0}.gl_ctm_video{max-width:90%;height:80%}video.prouct_gallery_video{object-fit:cover}.desktop_stickybar,.sticky_buy_right.sticky_drop_down{display:none}.sticky_buy_right.sticky_drop_down a,.sticky_buy_right.sticky_drop_down span{width:100%;display:block;border-bottom:1px solid #e2e2e2;padding:10px 0;margin:0}.sticky_buy_right.sticky_drop_down a:last-child{border-bottom:none}.sticky_buy_left.mobile_full_width_sticky{width:100%;display:flex;justify-content:space-between;height:50px}.sticky_buy_right.sticky_drop_down.active{display:block}.sticky_drop_first{display:flex;align-items:center}.mobile_stickybar .sticky_drop_second svg.active{transform:rotate(180deg)}.mobile_stickybar a.buy_button_stick{padding:7px 13px!important;font-size:16px;background-color:#2c5ad1;color:#fff!important;margin:8.6px 0}div#pageheader .show-search-link,div#pageheader .header-account-link{display:none}.desc_image a{width:90px;display:flex;flex-wrap:wrap;justify-content:center}.template-product .bv-cv2-cleanslate .bv-core-container-82 .bv-content-search .bv-masthead-search .bv-search-control-icon{margin-top:-5px!important}.template-suffix-sewing-machine .fully-spaced-row--medium .container,.template-suffix-sewing-machine .ctm_tab_main .container{padding-left:25px;padding-right:25px}.video_ctm_gl_main{position:absolute}.sticky_buy_right span{padding-left:0}.sticky_drop_second span{display:block!important;line-height:30px}.sticky_buy_left h2,.sticky_title{margin:0;line-height:30px}.specs_data_content_main .specs_data_left{border-bottom:1px solid #e2e2e2;padding-bottom:10px}.mobile_search .search-recommendations__item .image-cont{display:none}.mobile_search .main-search__results{margin:25px auto}.mobile_search .search-recommendations__item-row{display:block}.mobile_search .search-recommendations__item-row .search-recommendations__item .block-inner{margin-bottom:15px!important}.mobile_search .search-recommendations__item-row .search-recommendations__item .product-block__title{font-weight:600;font-size:16px;text-align:left}.mobile_search .main-search__suggestions .h4{text-align:left}.mobile_search .search-recommendations{margin:25px auto}.mobile_search .search-recommendations__item-row{margin-bottom:0}.overlay_mobile_nav.active_overlay{position:fixed;width:100%;height:100%;left:0;background:#0009;z-index:1000;cursor:none;pointer-events:none;display:none}.mobile-navigation-drawer.ctm_head_show.head_show_overlap{overflow-y:hidden}input.mobile_search_itg.search-header__input.search__input{width:100%;background:#f2f2f2;box-shadow:none;line-height:1.5em;padding:10px 12px;font-size:16px;font-family:Harmonia Sans,sans-serif;font-weight:400;color:#6d7175;border:none;margin:0;vertical-align:middle;max-width:100%;border-radius:3px}.mobile_search form{margin:15px auto}ul.search-results-mob{z-index:99;padding:10px;display:none!important;grid-template-columns:1fr 1fr;margin-left:0;background:#fff;border:1.5px solid #e2e2e2;margin-right:0;gap:10px;margin-top:10px}.head_show_overlap ul.search-results-mob{display:grid!important}ul.search-results-mob li a span.title{display:block;width:100%;margin:0 0 5px;font-size:14px;line-height:normal;color:#202223}ul.search-results-mob li a span.price{font-size:14px;color:#202223}.mobile_search .main-search__suggestions{display:none;margin-top:20px}.search_show_overlap{overflow-y:auto;height:500px;background:#fff}.mobile_stickybar .sticky_drop_second span{transition:.3s all linear}.sticky_drop_second{display:flex;align-items:center;gap:5px}.sticky_drop_second span svg{line-height:30px;width:28px;height:28px}span.active_buy svg{transform:rotate(180deg)}.ctm_signup_pop .signup-form__response.signup-form__response--success{padding:120px 0}.ctm_signup_pop .section-footer__newsletter-block__message .heading-font.h6-style{font-size:24px}.ctm_signup_pop .cc-popup-text h2.cc-popup-title{font-size:21px}.ctm_check_box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:20px}span.show_nav_listctm svg{transform:rotate(90deg);stroke-width:1.3px}span.show_nav_listctm{text-align:left;width:100%;display:none;padding-top:10px;padding-left:15px}.head_show_overlap span.show_nav_listctm{display:block}.product-detail .gallery .main-image{margin:0 0 20px!important}.sticky_buy_right a,.sticky_buy_right span{font-size:16px}.sticky_drop_second path{fill:transparent}.pageheader .logo{padding:10.1px 0}.container{padding-left:16px;padding-right:16px}.ctm_gallery_show .slider__grid{grid-auto-columns:calc(100% - var(--gutter) * 0)}.logo-area .button.mobile-nav-toggle{display:flex;align-items:center;justify-content:center}.logo-area .button.mobile-nav-toggle img{width:24px;height:24px}.signup_pop_img{display:none}.ctm_signups_pop button.modal__close-btn{color:#3b3c3d}.ctm_signups_pop .modal__content h2{font-size:21px}.ctm_signups_pop .modal__content .section__block.rte p{font-size:16px;line-height:1.6;color:#6d7175}.section-announcement-bar{display:none}.mobile-only ul.slider__grid li.slider__item{width:15px!important;height:15px!important;margin:0 2px!important}.mobile-only ul.slider__grid{justify-content:center;padding-top:10px}.mobile-only ul.slider__grid li.slider__item .ar-contain{display:none}.ctm_gallery_slides ul.slick-dots{position:absolute;bottom:0;left:0;width:100%}.ctm_gallery_slides ul.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:15px 5px;padding:0;cursor:pointer}.ctm_gallery_slides ul.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;outline:none;background:#fff;border:2px solid #fff;border-radius:50px}.ctm_gallery_slides ul.slick-dots li.slick-active button{background:transparent}.ctm_gallery_slides .slick-dots li button:before{display:none}}@media screen and (max-width: 749px){.mobile_search{max-height:400px;overflow:auto;overflow-x:hidden}.mobile-navigation-drawer__footer .header-disclosures{padding:10px 20px}.hide_dropdown .sticky_drop_second span{display:none!important}.price_btn_box button.btn.btn--primary{border-radius:30px;padding:7px 18px;border-top-width:1.5px;border-bottom-width:1.5px}.logo img{width:163.3px!important}#shopify-section-header .pageheader .logo{padding:0}.product-detail .slideshow.product-slideshow button.slick-arrow{display:none!important}.mobile-navigation-drawer__footer ul#country-list-MobileNav{left:20px;background-color:transparent;box-shadow:none;padding-bottom:30px}a.disclosure-list__option{padding:8px 0;opacity:.75}.mobile-navigation-drawer__footer button.disclosure__toggle{display:flex;justify-content:space-between;width:100%}.product-block .product-block__title,.product-grid .product-block__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media screen and (min-width:768px) and (max-width:989px){.collection_banner_section .overlay-text .overlay-text__title{font-size:80px}}@media screen and (max-width:380px){.desc_image h3{font-size:16px!important}}body.loader .specs_main_spacing .mian_imagelogo,body.loader .specs_main_spacing .mian_imagelogo img.new-img{border:0;border-color:transparent!important;box-shadow:none;outline:0}.specs_main_spacing .mian_imagelogo img.new-img,.specs_main_spacing .specs_data_content .custom_product_image .main_product_price,.specs_main_spacing .specs_data_content .custom_product_image .mian_product_image{display:none;border:0;border-color:transparent!important;box-shadow:none;outline:0;overflow:hidden}body.loader .specs_main_spacing .mian_imagelogo img.new-img,body.loader .specs_main_spacing .specs_data_content .custom_product_image .main_product_price,body.loader .specs_main_spacing .specs_data_content .custom_product_image .mian_product_image{display:block}body.loader{position:relative}body.loader:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";z-index:99}.loader_gif{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden}body.loader .loader_gif{visibility:visible}.specs_main_spacing .container .specs_data_content .custom_product_image{display:flex;align-items:center;justify-content:space-between;margin-left:3rem;margin-right:3rem}.specs_main_spacing .container .specs_data_content .custom_product_image .mian_product_image img{width:100%;background-color:transparent}.specs_main_spacing .specs_data_content .mian_imagelogo{margin-left:1.6rem}.section-footer__newsletter-block .signup-form button.signup-form__button{pointer-events:unset!important}.section-footer .section-footer__menu-block,.section-footer .section-footer__newsletter-block input.signup-form__email{position:relative;z-index:99}.specs_data_content .container>*{border:none!important;border-color:transparent!important}.product-block .product-block__detail a.product-link .ctm_grid_ratings div a.bv_main_container{justify-content:center}.product-block .product-block__detail .inner{height:170px}.product-grid .product-block .block-inner-inner .product-block__detail .ctm_model_number span,.product-grid .product-block .block-inner-inner .product-block__detail a.product-link .product-block__title{font-size:17px}.product-grid .product-block .block-inner-inner .product-block__detail .innerer{text-align:center}.product-grid .product-block .block-inner-inner .product-block__detail .innerer .product-price{justify-content:center}@media screen and (max-width: 480px){.product-block .product-block__detail .inner{height:180px}}@media screen and (min-width:800px) and (max-width:1300px){.product-block .product-block__detail .inner{height:210px}}@media screen and (min-width:767px) and (max-width:800px){.product-block .product-block__detail .inner{height:210px}.product-grid .product-block__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/responsive.css.map?v=63220120007182011151748874143 */
