.megamenu-left .header__menu-item--has-custom-style svg{display:none}.header-wrapper .header__menu-item--has-custom-style,.header-wrapper .header__menu-item--has-custom-style .header__menu-item__text,.header-wrapper .header__menu-item--has-custom-style:hover .header__menu-item__text{color:rgb(var(--color-foreground))!important}.header-wrapper .header__submenu.list-menu .list-menu__item svg path{stroke:currentColor}.header-wrapper .header__submenu.list-menu .list-menu__item:hover svg path{stroke:rgb(var(--color-link))}.header-wrapper .header__menu-item--has-custom-style svg{fill:currentColor;stroke:currentColor}.header__menu-item--has-custom-image,.header__submenu .header__menu-item--has-custom-image{padding:0!important}.header__menu-item--has-custom-image .header__menu-item__text{display:none!important}.megamenu-left .header__menu-item__img{max-width:100%}.header__menu-item__img{display:block;max-width:220px;max-height:38px;width:auto;height:auto;object-fit:contain;vertical-align:middle}.menu-drawer__menu-item--has-custom-image .menu-drawer__menu-item__text{display:none!important}.menu-drawer .menu-drawer__menu-item__img,#menu-drawer .menu-drawer__menu-item__img{display:block;width:100%;height:56px;object-fit:contain;vertical-align:middle}.menu-drawer__shop-child--has-custom-style{align-items:center;display:flex;justify-content:space-between;margin-top:-2px;border-radius:4px;overflow:hidden}.menu-drawer__shop-child--has-custom-image summary.menu-drawer__menu-item .menu-drawer__menu-item__text{display:none!important}.menu-drawer__shop-child--has-custom-style:not(.menu-drawer__shop-child--has-custom-image) summary.menu-drawer__menu-item{color:#fff}#menu-drawer .shop-parent>.menu-drawer__inner-submenu>.menu-drawer__menu.list-menu>li:last-child{padding:0 0 1.6rem;border-radius:4px}.menu-drawer .shop-parent .menu-drawer__menu li:not(.menu-drawer__shop-child--has-custom-style) .menu-drawer__menu-item{color:#3d3d3d}.header__inline-menu>.list-menu>li:last-child .header__menu-item--has-custom-style{border-radius:2px;overflow:hidden}@media screen and (min-width:992px){.header-wrapper.scrolled .header__inline-menu .header__menu-item--has-custom-style,.header-wrapper:not(.transparent-header-enabled) .header__inline-menu .header__menu-item--has-custom-style{border:1px solid rgba(var(--color-foreground),.5);border-radius:4px}.header-wrapper.transparent-header-enabled:not(.scrolled) .header__inline-menu .header__menu-item--has-custom-style{border:none}}.header__inline-menu>.list-menu>li:nth-last-child(2){margin-left:unset!important}.header-wrapper .header-info,.header-wrapper .header-contact a,.header-wrapper .header__icon:not(.header__icon--summary) p{color:rgb(var(--color-foreground))}.block_banners{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.block_banners figure{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;position:relative;width:100%}@media screen and (min-width:768px){.block_banners figure.block_100{width:100%}.block_banners figure.block_50{width:calc(50% - .5rem)}.block_banners figure.block_33{width:calc(100% / 3 - .75rem)}.block_banners figure.block_25{width:calc(25% - .5rem)}}.block_banners p{font-size:20px;font-weight:600;line-height:1;margin:0 0 .5rem;padding-bottom:.5rem;text-transform:uppercase;width:100%}.block_banners img,.block_banners video{display:block;height:100%;object-fit:cover;object-position:left;width:100%}.block_banners .bstack_dt{display:none}@media screen and (min-width:768px){.block_banners .bstack_dt{display:block}}.block_banners .bstack_mb{display:block}@media screen and (min-width:768px){.block_banners .bstack_mb{display:none}}.block_banners a{display:block;height:100%;width:100%}@media screen and (min-width:768px){.block_banners a img{transition:.3s ease all}.block_banners a:hover img{transform:scale(.95)}}@media(max-width:500px){#menu-drawer .menu-drawer__menu-item__img{height:auto}}.block_banners img.bstack_overlay{height:unset;max-height:100%;object-fit:contain;position:absolute;width:unset}.product__media-icon,.thumbnail__badge{align-items:flex-end;pointer-events:none}.land_pages_eo{margin:0 auto;padding:24px 12px;max-width:var(--max)}.land_pages_eo section{border-top:1px solid #f3f4f6;margin:0 auto;padding:40px 0;max-width:1200px}.land_pages_eo h2{font-size:22px;margin-bottom:12px;width:100%}.hp-showcase_block li a,.hp-showcase_block li:first-of-type img.showcase_img,.land_pages_eo img,.mb_vid-banner img.img_mb,.mb_vid-banner video.img_mb{display:block}#bcpo.bcpo .selector-wrapper .bcpo-label label{padding:0}.mb_vid-banner img.img_mb,.mb_vid-banner video.img_mb{display:block}@media screen and (min-width:992px){.mb_vid-banner img.img_mb,.mb_vid-banner video.img_mb{display:none}}.mb_vid-banner img.img_dt,.mb_vid-banner video.img_dt{display:none}@media screen and (min-width:992px){.mb_vid-banner img.img_dt,.mb_vid-banner video.img_dt{display:block}}.mb_vid-banner .banner_cta{font-size:14px;font-weight:600;margin:0;padding:6px 20px;position:absolute;bottom:0;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:992px){.mb_vid-banner .banner_cta{display:none}}.land_pages_eo .lps_links a,.land_pages_eo .lps_links a.lps_blacklink,.land_pages_eo .lps_trio article p a,.land_pages_eo a.lps_blacklink{display:inline-block;padding:12px 16px;font-weight:600;text-decoration:none}.land_pages_eo .lps_links{display:flex}.land_pages_eo .lps_links a{border:1px solid #121212;border-radius:12px;color:#121212;font-size:12px;margin-right:12px}.land_pages_eo .lps_links a.lps_blacklink,.land_pages_eo a.lps_blacklink{background:#121212;border:1px solid #121212;border-radius:12px;color:#fff!important;font-size:12px}.land_pages_eo ul.lps_checks{list-style:none;margin:8px 0 14px;padding:0}.land_pages_eo ul.lps_checks li{padding-left:26px;position:relative;margin:6px 0}.land_pages_eo ul.lps_checks li:before{color:#059669;content:"\2713";font-weight:700;position:absolute;left:0}.land_pages_eo .lps_overview{border-top:none}.land_pages_eo .lps_overview h2{font-size:28px}.land_pages_eo .lps_overview p{font-size:16px;line-height:1.5}.land_pages_eo .lps_overview ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.land_pages_eo .lps_overview li{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;font-size:12px;margin:0 8px 8px 0;padding:6px 12px}.land_pages_eo .lps_trio figure{border:1px solid #e5e7eb;border-radius:16px;margin:0 0 20px;width:100%}.land_pages_eo .lps_trio img{border-radius:16px 16px 0 0}.land_pages_eo .lps_trio article{padding:16px}.land_pages_eo .lps_duo h3,.land_pages_eo .lps_trio h3{font-size:20px;margin:12px 0 8px}#king-linked-options-section,.land_pages_eo .lps_arealist p,.land_pages_eo .lps_trio p,.product-specs_table img,.staff_box img{width:100%}.land_pages_eo .lps_trio article p a{border:1px solid #121212;border-radius:12px;color:#121212}.land_pages_eo .lps_duo figure{border:1px solid #e5e7eb;border-radius:16px;margin:0 0 20px;padding:16px;width:100%}.land_pages_eo .lps_arealist ul{margin:0;padding-left:2rem}.land_pages_eo .lps_faq figure{border:1px solid #e5e7eb;border-radius:12px;margin:10px 0 0}.land_pages_eo .lps_faq h3{cursor:pointer;font-size:14px;padding:14px 16px}.land_pages_eo .lps_faq article{max-height:0;margin:0;overflow:hidden;padding:0 16px;position:relative;transition:.3s}.land_pages_eo .lps_navlinks figure{margin:0 0 20px}.land_pages_eo .lps_navlinks p{font-size:20px;font-weight:600;line-height:1;margin:12px 0 8px}a.jdgm-ask-question-btn.jdgm-ask-question-btn,a.jdgm-write-rev-link.jdgm-write-rev-link{border-width:1px;font-size:1.4rem;font-weight:600;text-transform:uppercase}div.snize #snize-search-results-grid-mode li.snize-banner{min-height:67vw}@media screen and (min-width:500px){div.snize #snize-search-results-grid-mode li.snize-banner{min-height:60vw}}@media screen and (min-width:768px){div.snize #snize-search-results-grid-mode li.snize-banner{min-height:54.5vw}.category-banner article.cb-3{flex-wrap:nowrap}}@media screen and (min-width:821px){div.snize #snize-search-results-grid-mode li.snize-banner{min-height:38vw}}@media screen and (min-width:1024px){div.snize #snize-search-results-grid-mode li.snize-banner{min-height:27vw}.product-specs_table{float:right;margin:4rem 0;position:sticky;top:180px}}@media screen and (min-width:1640px){div.snize #snize-search-results-grid-mode li.snize-banner{min-height:428px}}.product-specs_table{background:#fff;font-size:14px;z-index:1}.cat_banners .catb_categories a,.cat_banners a,.cb_content ul.cb_checklist li,.mb_vid-banner,.staff_box article,.top_picks_wrapper .top_picks_block .pl_block-media,add-on-items{position:relative}.collection__title .title:not(:only-child),.product-specs_table .table-wrapper{margin-bottom:1rem}.product-specs_table table{background:0 0;border:1px solid #ccc;box-shadow:none;padding:0}.blog_post_faq article,.blog_post_faq h3{border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2)}.hero-img,.product-specs_table td,.product-specs_table th{background:0 0}.product-specs_table table tr{border-bottom:1px solid #ccc;display:flex}.product-specs_table table tr:last-of-type{border-bottom:none}.product-specs_table table th{border:none;font-size:16px;line-height:1.3;padding:10px 15px;text-align:left;text-transform:uppercase;width:100%}.product-specs_table table td{border:none;line-height:1.3;padding:10px 15px;width:50%}.product-specs_table table td:first-of-type{border-right:1px solid #ccc;font-weight:600;width:50%}.product-specs_table table td ul{font-size:13px;font-weight:400;margin:0;padding:0 0 0 1.5rem}.product-specs_table table td li{margin-bottom:5px}.product-specs_table table td li:last-of-type{margin-bottom:0}.product-specs_table table td.full{border:none;width:100%}.cat_banners a,.cat_banners img{background:#fff;border-radius:20px}.product-specs_table table a{color:rgba(var(--color-foreground),.75);display:block!important;text-decoration:none;text-transform:uppercase;transition:.3s}.product-specs_table table a:hover,.shipping-rates .inner-rates span{color:rgba(var(--color-foreground),.75)!important}.card__buttons,.cart__dynamic-checkout-buttons,.city_header a:after,.flxcalculator-plugin-snippet br,.hp-showcase_block li img.showcase_img,.hp-showcase_block li:first-of-type img.showcase_norm_img,.mb_vid-banner img.img_dt,.mb_vid-banner video.img_dt,.product-breadcrumbs,.product-specs_table table a:after,.shipping-rates .inner-rates s,.vue_popup p{display:none}.product-specs_table table a span{transition:padding .3s}.product-specs_table table a:hover span{padding-left:.5rem}.cat_banners{background:#eee;padding:20px 0 32px;width:100%}.cat_banners section,.top_picks_wrapper .top_picks_block{display:flex;padding:0 1.6rem;margin:0 auto;overflow-x:auto;width:100%;max-width:1640px}.cat_banners a{flex-shrink:0;margin-right:16px;transition:.3s;width:35vw}.cat_banners a:last-of-type{margin-right:0}.banner-links a:hover,.cat_banners a:hover,.category-banner article a:hover,.top_picks_wrapper .top_picks_block a:hover{transform:scale(.95)}.cat_banners img{display:block;width:100%}.cat_banners p{font-size:20px;font-weight:600;margin:20px auto;padding-left:16px;max-width:1640px}.cat_banners p:first-of-type,.collection_box figure:nth-of-type(2) h3:first-of-type{margin-top:0}.cat_banners .catb_categories p{background:linear-gradient(0deg,#000,transparent);border-radius:0 0 20px 20px;color:#fff;font-size:16px;font-weight:400;line-height:1;margin:0;padding:40px 8px 10px;position:absolute;bottom:0;left:0;width:100%}.cat_banners .catb_brands img{object-fit:contain;max-height:88px}.cat_banners .catb_products a{text-decoration:none}.cat_banners .catb_products img{border-radius:20px 20px 0 0;margin-bottom:0}.cat_banners .catb_products article,.top_picks_wrapper .top_picks_block article{background:#fff;border-radius:0 0 20px 20px;padding:20px 10px}.cat_banners .catb_products p,.top_picks_wrapper .top_picks_block h3{color:#888;font-size:14px;font-weight:400;line-height:1;margin:0 0 16px;padding:0}.cat_banners .catb_products p.catb_price{color:#dc3545;font-size:18px;font-weight:600;margin-bottom:0}.cat_banners .catb_products p.catb_price span,.top_picks_wrapper .top_picks_block .pl_block-price p span{color:#888;text-decoration:line-through}@media screen and (max-width:499px){.price--on-sale .price__sale .latest-price{margin-bottom:1rem}}.product.grid{justify-content:center}a.mb_vid-banner_fulllink{display:block;text-decoration:none;width:100%}.mb_vid-banner{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;margin:0 auto;width:100%;max-width:1574px}.mb_vid-banner .mb_vid-gradients{display:none;width:100%;max-width:1574px}.mb_vid-banner article{line-height:1.2;padding:10%;position:absolute;bottom:0;text-shadow:5px 5px 10px rgba(0,0,0,.5);width:100%;z-index:0}.mb_vid-banner article img{display:block;min-height:unset;margin-bottom:2rem;width:80%}.mb_vid-banner article h2{color:unset;display:block;font-size:10vw;font-weight:600;line-height:1;margin-bottom:1rem}.mb_vid-banner article a,.mb_vid-banner article p.mav_link{background:#ffd500;color:#194681;display:inline-block;font-size:20px;font-weight:600;margin:0;padding:.5rem 5rem;text-decoration:none;text-shadow:none;text-transform:uppercase;width:unset}.mb_vid-banner article p{font-weight:600;margin:2rem 0}.mb_vid-banner article ul{font-size:14px;font-weight:600;list-style:none;padding-left:2.5rem}.mb_vid-banner article li{padding-bottom:1rem;position:relative}.mb_vid-banner article li:before{content:"\2022";font-size:20px;line-height:1.2;position:absolute;left:-16px}.mb_vid-banner img.main_banner_display,.mb_vid-banner video.main_banner_display{height:500px;object-fit:cover;width:100%;max-width:1574px}@media screen and (max-width:991px){.mb_vid-banner article:before{content:"";height:50px;position:absolute;top:-50px;left:0;width:100%}.mb_vid-banner img.img_abs{height:100%;object-fit:cover;position:absolute;top:0;width:100%}}.mb_vid-banner iframe{display:block;width:100%;max-width:1574px}.hp-showcase_block{margin:30px auto;padding:0 10px;max-width:1640px}.hp-showcase_block h2{font-size:24px;font-weight:700;line-height:1;margin-bottom:2rem;text-transform:uppercase}.hp-showcase_block ul{list-style:none;margin:0;padding:0}.hp-showcase_block li{max-height:300px;margin-bottom:1rem;overflow:hidden;position:relative}.hp-showcase_block li:after{background:linear-gradient(0,#000,transparent);content:"";height:50px;position:absolute;bottom:0;width:100%}.hp-showcase_block li.hp_no_gradient:after{content:none}.banner-links img,.hp-showcase_block li img{display:block;width:100%}.hp-showcase_block li article{color:#fff;padding:1.5rem 3rem;position:absolute;bottom:0;text-transform:uppercase;z-index:1}.hp-showcase_block li h3{font-size:5vw;font-weight:700;line-height:1;margin:0;text-shadow:2px 2px 5px #000}.hp-showcase_block li h4{background:#ffd500;color:#194681;display:inline-block;font-size:1.4rem;margin:2rem 0 .85rem;padding:1rem 3rem}.hp-showcase_block li p{font-size:5vw;font-style:italic;font-weight:300;line-height:1;margin:0;text-shadow:2px 2px 5px #00000080}@media only screen and (min-width:992px){.hp-showcase_block{margin:65px auto;padding:0 30px}.hp-showcase_block ul{display:flex;flex-wrap:wrap;gap:1rem;position:relative}.hp-showcase_block li{float:left;height:300px;max-height:unset;margin-bottom:0;overflow:hidden;width:calc(50% - .5rem)}.hp-showcase_block li:first-of-type{height:calc(600px + 1rem)}.hp-showcase_block li:nth-of-type(3){margin-right:0;position:absolute;top:calc(300px + 1rem);right:0}.hp-showcase_block li img{height:100%;object-fit:cover;position:absolute}.hp-showcase_block li h3,.hp-showcase_block li p{font-size:2.5vw}}@media only screen and (min-width:1440px){.hp-showcase_block li h3,.hp-showcase_block li p{font-size:24px}}.hp-showcase_block li.hp_no_gradient h3,.hp-showcase_block li.hp_no_gradient p{text-shadow:none}.top_picks_wrapper{padding:0 0 32px;width:100%}.top_picks_wrapper h2{font-size:20px;font-weight:600;margin:0 auto 20px;padding-left:32px;max-width:1640px}.top_picks_wrapper .top_picks_block a{background:#fff;border-radius:20px;color:unset;flex-shrink:0;margin-right:16px;position:relative;text-decoration:none;transition:.3s;width:35vw}.top_picks_wrapper .top_picks_block img{background:#fff;border-radius:20px 20px 0 0;display:block;height:100%;margin-bottom:0;position:relative;transition:.3s;width:100%}.top_picks_wrapper .top_picks_block a:hover img.pl_block-firstimage{opacity:0;z-index:-1}.top_picks_wrapper .top_picks_block img.pl_block-secondimage{opacity:0;position:absolute;top:0;z-index:-1}.top_picks_wrapper .top_picks_block a:hover img.pl_block-secondimage{opacity:1;z-index:1}.top_picks_wrapper .top_picks_block .pl_block-badges{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.top_picks_wrapper .top_picks_block .pl_block-badges span{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.1rem;line-height:1;padding:.75rem 1.3rem;position:absolute}.top_picks_wrapper .top_picks_block .pl_block-badges .pl_block-freeshipping{background:#194681;top:0;left:0}.top_picks_wrapper .top_picks_block .pl_block-badges .pl_block-outofstock{background:#dc3545;right:0;bottom:0}.collection__description>*,.collection_box figure,.featured_article ul li p,.top_picks_wrapper .top_picks_block p.pl_block-vendor,div.group_row figure,variant-radios .product-form__input{margin:0}.top_picks_wrapper .top_picks_block .pl_block-price p{color:#dc3545;font-size:18px;font-weight:600;line-height:1;margin-bottom:0}.js .menu-drawer__submenu .title-holder p,.summary__title p,p.cart__empty-text,p.drawer__heading{line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}#bcpo.bcpo .bcpo-label>label{padding:20px 0}.bcpo-title,.bcpo-value{font-weight:600}.bcpo-xs .bcpo-color-parent.bcpo-disabled:before,.bcpo-xs .bcpo-front-button-label.bcpo-disabled:before,.bcpo-xs .bcpo-image-parent.bcpo-disabled:before{width:2px!important}#bcpo .bcpo-xs .bcpo-color-parent label.bcpo-disabled,#bcpo .bcpo-xs .bcpo-image-parent label.bcpo-disabled,#bcpo .bcpo-xs.bcpo-buttons .bcpo-front-button-label.bcpo-disabled{opacity:.4!important}#bcpo .bcpo-xs .bcpo-front-button-label.bcpo-disabled:before,#bcpo .bcpo-xs .bcpo-image-parent.bcpo-disabled:before{background:#838383}#bcpo .bcpo-xs .bcpo-front-button-label.bcpo-disabled:after,#bcpo .bcpo-xs .bcpo-image-parent.bcpo-disabled:after{content:none!important}.blog_post_content img,.blog_post_content video{display:block;margin:6rem 0;width:100%}.blog_post_content p img{display:inline-block;margin:0;width:unset}.blog_post_content article{max-width:1000px}.blog_post_content article img{margin:0 4rem 0 0;width:unset}.blog_post_content figure{background:#194681;color:#fff;position:relative;margin:6rem 0}.blog_post_content figure img,.blog_post_content figure video{background:#fff;margin:0}.blog_post_content figure article{padding:1rem 2rem 3rem}.blog_post_content figure article a{color:#fff!important}.blog_post_content figure article ul li:before{background-color:#fff}@media only screen and (min-width:1024px){.top_picks_wrapper h2{padding-left:64px}.top_picks_wrapper .top_picks_block{justify-content:space-between;overflow-x:visible;padding:0 64px;width:100%;max-width:1640px}.top_picks_wrapper .top_picks_block a,.top_picks_wrapper .top_picks_block.pl_5 a{width:calc(20% - 12px)}.top_picks_wrapper .top_picks_block.pl_1 a{width:calc(100% - 12px)}.top_picks_wrapper .top_picks_block.pl_2 a{width:calc(50% - 12px)}.top_picks_wrapper .top_picks_block.pl_3 a{width:calc(100% / 3 - 12px)}.top_picks_wrapper .top_picks_block.pl_4 a{width:calc(25% - 12px)}.blog_post_content figure{align-items:center;display:flex}.blog_post_content figure img,.blog_post_content figure video{width:50%;height:calc(100% - 15rem);object-fit:cover;position:absolute;right:0}.blog_post_content figure article{width:50%;padding:7.5rem 6rem}.blog_post_content section{display:flex;justify-content:space-between}.blog_post_content section article{width:calc(50% - 2rem)}}.blog_post_faq{display:none;margin-top:6rem}.blog_post_faq h3{align-items:center;border-top:1px solid rgba(0,0,0,.2);cursor:pointer;display:flex;font-size:14px;font-weight:700;padding:2rem;position:relative}.blog_post_faq h3:first-of-type{border-radius:10px 10px 0 0}.blog_post_faq h3:after{content:"+";font-size:24px;font-weight:400;position:absolute;right:2rem}.blog_post_faq h3.active:after{content:"-"}.blog_post_faq article{max-height:0;margin:0;overflow:hidden;padding:0 2rem;position:relative;transition:.3s}.blog_post_faq article:last-of-type{border-bottom:1px solid rgba(0,0,0,.2);border-radius:0 0 10px 10px}.bl_bx,.product__description-left table{border:1px solid #19468177;padding:20px}.cb_content{margin:20px auto 50px;padding:0 1rem 2rem;max-width:1680px}.cb_content h2{font-size:24px;font-weight:700}.cb_content h3,.value-prop p strong{font-size:14px;font-weight:700}.cb_content ul.cb_checklist{list-style:none}.cb_content ul.cb_checklist li:before{content:"\2714";position:absolute;left:-20px}.cb_content hr{margin:4rem 0}@media screen and (max-width:767px){#gorgias-chat-container #chat-button{bottom:75px!important}}.product__description-left table{border-radius:1rem;box-shadow:none;display:block}.collection.loading .loading-overlay,.featured_article img,.header-contact a:last-of-type,.product__description-left table tbody,p.noQTYinCart.active{display:block}.product__description-left table tr{border-top:1px solid #12121211;display:flex}.product__description-left table tr:first-of-type{border-top:none}.product__description-left table th{border:none;padding:4rem 0 2rem;text-align:left;width:100%}.product__description-left table tr:first-of-type th{padding:2rem 0}.product__description-left table td{border:none;padding:1rem 0;max-width:60%}.product__description-left table td:first-of-type{text-align:left}.product__description-left table td:last-of-type{text-align:right;margin-left:auto}.product__description-left h2{color:#194681;font-size:32px;margin:4rem 0 2rem}.bl_bx{border-radius:1rem}.featured_sect{border:1px solid #19468177;border-radius:1rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:20px}.featured_article,.featured_icons{margin:80px auto;padding:40px}.featured_sect figure{margin:0;width:100%}.featured_sect figure img{border-radius:10px;display:block;object-fit:cover;width:100%}.featured_sect figure h3{border-bottom:2px solid #194681;color:#194681;font-size:24px;font-weight:700;padding:2rem 0}.featured_icons{background:#121212;border-radius:1rem;color:#fff}.featured_icons h2{color:#ffd500;font-size:40px;font-weight:700;margin:0 0 2rem;text-transform:uppercase}.featured_icons h3{font-size:30px}.featured_icons article{display:flex;flex-wrap:wrap;gap:3rem;margin:40px 0}.featured_icons img{border-radius:.5rem;height:50px}.featured_article article{margin-top:4rem}.featured_article h2{margin:0 0 2rem;width:100%}.featured_article ul{display:flex;flex-wrap:wrap;gap:4rem;list-style:none;margin:40px 0;padding:0}.featured_article ul li img{width:100px}.featured_article ul li h3{color:#194681;font-size:24px;font-weight:400;margin:1rem 0;text-transform:uppercase}.product-media-modal__toggle{background:0 0;border:none;width:4rem;height:4rem;min-width:4rem;min-height:4rem}.product-media-modal__toggle .icon{border:1px solid #000;border-radius:50%;position:absolute;top:2rem;right:2rem;padding:4px;width:3rem}.product-media-modal .product-media-modal__dialog{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100vh}.product-media-modal .product-media-modal__content{flex:1;min-height:0;overflow:auto;display:flex}.product-media-modal__thumbnails{flex-shrink:0;min-width:0;width:100%;max-width:100%;display:flex;flex-wrap:nowrap;gap:.8rem;padding:1rem 2rem 1.5rem;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;align-items:center;background:rgb(var(--color-background, 255 255 255));border-top:1px solid rgba(var(--color-foreground),.1);scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.product-media-modal__thumbnails::-webkit-scrollbar{height:4px}.product-media-modal__thumbnail{flex-shrink:0;width:5.6rem;height:5.6rem;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:0 0;transition:border-color .2s ease,opacity .2s ease}.product-media-modal__thumbnail:hover{opacity:.9}.product-media-modal__thumbnail.active{border-color:rgb(var(--color-foreground))}.product-media-modal__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.product-media-modal__thumbnails{justify-content:center}}@media screen and (max-width:749px){.product-media-modal__thumbnails{padding:.8rem 1.2rem 1.2rem;gap:.6rem;justify-content:flex-start;overflow-x:scroll;-webkit-overflow-scrolling:touch}.product-media-modal__thumbnail{width:4.8rem;height:4.8rem}}.product-media-modal .product-media-modal__content>.product-media-modal__item:not(.active){display:none!important}@media screen and (min-width:750px){.product-media-modal .product-media-modal__item{max-height:75vh;display:flex;align-items:center;justify-content:center;position:relative;margin:auto}.product-media-modal .product-media-modal__item img,.product-media-modal .product-media-modal__item .deferred-media,.product-media-modal .product-media-modal__item .product-media-modal__model{max-height:75vh;object-fit:contain}.product-media-modal .product-media-modal__item img{width:auto;height:auto;max-width:100%}.product-media-modal__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:3;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background, 255 255 255));border:1px solid #000;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));padding:0;transition:opacity .2s ease,color .2s ease}.product-media-modal__nav:hover{opacity:.9;color:rgba(var(--color-foreground),.75)}.product-media-modal__nav--prev{left:2rem}.product-media-modal__nav--next{right:2rem}.product-media-modal__nav .svg-wrapper{display:flex;align-items:center;justify-content:center}.product-media-modal__nav .svg-wrapper svg{width:2rem;height:2rem}.product-media-modal .lightbox-zoom-overlay{cursor:zoom-out}.product-media-modal .product-media-modal__item.active .lightbox-zoom-image{cursor:zoom-in}}@media screen and (max-width:749px){.main-product-area .product__media-wrapper .product-media-container{min-height:450px}}@media screen and (max-width:749px){.product-media-modal .product-media-modal__item{display:flex;align-items:center;justify-content:center;min-height:0}.product-media-modal .product-media-modal__item img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 8rem);object-fit:contain}.product-media-modal .product-media-modal__item .deferred-media,.product-media-modal .product-media-modal__item .product-media-modal__model{max-height:calc(100vh - 8rem);object-fit:contain}}.bodysolid-header h2,.bowflex_page h2,.element h2,.grey_desc h2,.h-product h2,.ix_desc h2,.nordic h2,.oct h2,.proform_product h2,.sole_product h2,.vf-product h2,.vision h2,.xm h2{color:unset}.product__description-holder .el-product table{border-radius:0;display:table;padding:0}.product__description-holder .el-product table tbody{display:table-row-group}.product__description-holder .el-product table tr{display:table-row;padding:0}.product__description-holder .el-product table td,.product__description-holder .el-product table tr:first-of-type th{padding:15px}.out_of_stock_red{align-items:center;background:#dc3545;color:#fff;display:flex;font-size:1.4rem;font-weight:600;height:45px;justify-content:center;text-align:center;text-transform:uppercase}.product-form__input.product-form__quantity{flex:unset}.product-form__buttons{align-items:center;display:flex;gap:20px}#notify{width:calc(100% - 160px)}#notify a:after,.product-form__submit:after{box-shadow:none}.quantity__button:first-child{background:#ddd!important;border-radius:5px 0 0 5px}.quantity__button:first-child svg path{fill:#0069aa}.quantity__button:last-child{background:#0069aa!important;border-radius:0 5px 5px 0}.quantity__button:last-child svg path{fill:#fff}#gorgias-chat-container #chat-button{z-index:10}@media(min-width:821px)and (max-width:1999px){div.snize li.snize-banner{width:26%!important;min-width:unset!important}}@media screen and (min-width:1200px){div.snize li.snize-banner{width:23%!important;min-width:unset!important}}div.snize li.snize-banner img{border:2px solid #dee2e6;margin-bottom:3.5rem;object-fit:cover;object-position:left}.snize-banner a:before{background:#ffd500;content:"View Collection";display:inline-block;font-size:12px;font-weight:600;line-height:2;position:absolute;bottom:1rem;text-align:center;text-transform:uppercase;width:calc(100% - 5px)}@media screen and (min-width:821px){div.snize li.snize-banner img{height:300px;margin-bottom:3.25rem}.snize-banner a:before{bottom:1.5rem;width:100%}}.snize-banner a:after{color:#333;display:block;text-transform:uppercase}@media screen and (max-width:820px){div.snize #snize-search-results-grid-mode li.snize-banner img{margin-bottom:0}div.snize li.snize-banner{padding-bottom:50px;margin-bottom:15px}.snize-banner a:after{font-size:12px}}.snize-banner[data-id="3640"] a:after,.snize-banner[data-id="3754"] a:after{content:"FREE C10U BIKE PROMO w/ Select Nordictrack Machines"}.snize-banner[data-id="3750"] a:after{content:"Starting at 50\a2  a pound"}.snize-banner[data-id="3752"] a:after{content:"40% Off ALL Cwench Products"}.snize-banner[data-id="3858"] a:after{content:"Shop Weight Plate Storage"}.snize-banner[data-id="3866"] a:after{content:"Shop Weight Plate Sets"}.snize-banner[data-id="3868"] a:after{content:"Shop Premium Flooring Options"}.snize-banner[data-id="3870"] a:after{content:"Shop Kettlebell Storage"}.snize-banner[data-id="4594"] a:after{content:"Shop Rubber Hex Dumbbells"}.product-slider .vertical-nav{max-height:620px}iframe.gorgias-chat-key-1spa6uy{z-index:1}::selection{background:#3367d1;color:#fff}.product__description-holder .grid{margin:0 auto;padding:0 2rem}#filter-holder{display:none!important}.product .about-this-item p.ov_title{font-size:18px;font-weight:600;margin-bottom:1.2rem}p.cart__empty-text{font-size:32px;font-weight:600}p.drawer__heading{font-size:18px;font-weight:600}.totals>p{font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:600}.summary__title p{font-size:14px;font-weight:600;margin:0}.js .menu-drawer__submenu .title-holder p{font-size:2rem;font-weight:600;letter-spacing:calc(var(--font-heading-scale) * .06rem);margin:0;text-transform:uppercase}img,video{max-width:100%}.hero-img .slick-next,.hero-img .slick-prev{background-color:#00000080!important;border:none;height:80px}.hero-img .slick-prev{left:12px!important}.hero-img .slick-next{right:12px!important}.hero-img .slick-next svg,.hero-img .slick-prev svg{filter:brightness(10)}.hero-img .slick-next:hover,.hero-img .slick-prev:hover{background-color:#00000080!important;border:none!important}.button.homepage-featured-box-btn{height:100%;opacity:0;position:absolute;top:0;left:0;width:100%;z-index:1}.tabs .button#contact-us-tab,.tabs .button#service-department-tab{background-color:#fff;outline:#194681 solid 1px;opacity:.5}#contact-us-tab:hover,#service-department-tab:hover{background-color:#fff;color:rgb(var(--color-button-text))}.tabs .button.active#contact-us-tab,.tabs .button.active#service-department-tab{background-color:rgba(var(--color-button-text),var(--alpha-button-background));color:#fff;opacity:1}.city_header{color:#414141;margin:0 auto;position:relative;max-width:1610px}.city_header .city_banner{height:30vh;max-height:400px;object-position:center;position:relative;width:100%}.city_header .city_banner img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.city_header h2{color:#fff;font-size:9vw;font-weight:700;margin:0;position:absolute;bottom:0;left:1vh;text-shadow:2px 2px 5px rgba(0,0,0,.5);text-transform:uppercase}.city_header h3{font-size:24px;font-weight:900;margin:1vh 0 2vh;text-transform:uppercase}.pd-table th,div.group_row figure h2{font-size:16px}.city_header p{margin:0 0 .5rem;padding:0}.city_header a{border:none!important;color:#0069aa;display:inline!important}.city_header article{padding:2vh 0}.city_header ul{list-style:none;margin:2rem auto;padding:0 2rem}.city_header li{color:#a2a2a2;list-style:square;margin:1rem 0 0}p.noQTYinCart{background:#de8787;color:#6c1616;display:none;font-weight:600;position:absolute;left:1.5rem;bottom:0;text-align:center;width:calc(100% - 3rem)}div.group_div h2,div.group_div_wide h2{font-weight:700;line-height:1.2}@media(min-width:768px){div.group_div,div.group_div_wide{display:flex}div.group_div img{object-fit:contain;width:40%}div.group_div article{padding-left:4rem;width:60%}div.group_div_wide img{object-fit:cover;width:50%}div.group_div_wide article{padding-left:4rem;width:50%}div.group_div article li,div.group_div_wide article li{line-height:1.2;margin-bottom:.5rem}div.group_row{display:flex;flex-wrap:wrap;justify-content:space-between}div.group_row img{width:100%}div.group_row.stack_2 figure{width:calc(50% - 1rem)}div.group_row.stack_3 figure{width:calc(100% / 3 - 1rem)}}.pd-table{margin-top:2rem;width:100%}.pd-table tr{border:1px solid #ccc;border-bottom:none;display:flex;width:100%}.pd-table th{padding:0 1.2rem;text-align:left;width:100%}.pd-table td:first-of-type{border-right:1px solid #ccc;width:40%}.pd-table td:last-of-type{width:60%}.value-prop{align-items:flex-start;display:flex;margin-bottom:10px}.value-prop img{margin-right:15px;width:50px}.value-prop article{flex:1}.value-prop p{font-size:12px;margin:0}.value-prop a{color:#000}#notify a{background:#194681;color:#fff}.about-this-item iframe,.about-this-item video{background:#000;cursor:pointer;max-height:500px;width:100%}.product-form .flxcalculator-plugin-wrapper{margin-bottom:0;position:relative;padding-right:20px}.flxcalculator-plugin-snippet:after{content:"";order:3;position:relative;right:0;top:50%;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.30607 8.55399V4.04599H6.23007V8.55399H5.30607ZM5.76807 3.40199C5.5814 3.40199 5.4414 3.35532 5.34807 3.26199C5.25473 3.16866 5.20807 3.03332 5.20807 2.85599C5.20807 2.66932 5.25473 2.53399 5.34807 2.44999C5.4414 2.35666 5.5814 2.30999 5.76807 2.30999C5.9174 2.30999 6.0434 2.35666 6.14607 2.44999C6.25807 2.53399 6.31407 2.66932 6.31407 2.85599C6.31407 3.04266 6.25807 3.18266 6.14607 3.27599C6.0434 3.35999 5.9174 3.40199 5.76807 3.40199ZM5.76807 11.536C4.97473 11.536 4.22807 11.3867 3.52807 11.088C2.82807 10.7893 2.21207 10.3787 1.68007 9.85599C1.1574 9.32399 0.746733 8.70799 0.448066 8.00799C0.1494 7.30799 6.65039e-05 6.56132 6.65039e-05 5.76799C6.65039e-05 4.96532 0.1494 4.21866 0.448066 3.52799C0.746733 2.82799 1.1574 2.21666 1.68007 1.69399C2.21207 1.16199 2.82807 0.746657 3.52807 0.447991C4.22807 0.149324 4.97473 -9.53674e-06 5.76807 -9.53674e-06C6.57073 -9.53674e-06 7.3174 0.149324 8.00807 0.447991C8.70807 0.746657 9.3194 1.16199 9.84207 1.69399C10.3741 2.21666 10.7894 2.82799 11.0881 3.52799C11.3867 4.21866 11.5361 4.96532 11.5361 5.76799C11.5361 6.56132 11.3867 7.30799 11.0881 8.00799C10.7894 8.70799 10.3741 9.32399 9.84207 9.85599C9.3194 10.3787 8.70807 10.7893 8.00807 11.088C7.3174 11.3867 6.57073 11.536 5.76807 11.536ZM5.76807 10.752C6.45873 10.752 7.10273 10.626 7.70007 10.374C8.30673 10.1127 8.83873 9.75332 9.29607 9.29599C9.7534 8.83866 10.1081 8.31132 10.3601 7.71399C10.6214 7.10732 10.7521 6.45866 10.7521 5.76799C10.7521 5.07732 10.6214 4.43332 10.3601 3.83599C10.1081 3.22932 9.7534 2.69732 9.29607 2.23999C8.83873 1.78266 8.30673 1.42799 7.70007 1.17599C7.10273 0.914657 6.45873 0.78399 5.76807 0.78399C5.0774 0.78399 4.42873 0.914657 3.82207 1.17599C3.22473 1.42799 2.6974 1.78266 2.24007 2.23999C1.78273 2.69732 1.4234 3.22932 1.16207 3.83599C0.910067 4.43332 0.784067 5.07732 0.784067 5.76799C0.784067 6.45866 0.910067 7.10732 1.16207 7.71399C1.4234 8.31132 1.78273 8.83866 2.24007 9.29599C2.6974 9.75332 3.22473 10.1127 3.82207 10.374C4.42873 10.626 5.0774 10.752 5.76807 10.752Z' fill='black'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:right center}.product-form .flxcalculator-plugin-wrapper:has(.flxcalculator-plugin-snippet:only-child br:only-child):after{content:none}.product-form .flxcalculator-plugin-wrapper:has(.flxcalculator-plugin-snippet:only-child br:only-child){display:none;padding-right:0}.flxcalculator-plugin-snippet{display:flex;flex-direction:row;align-items:center;gap:3px;font-family:HelveticaRegular,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;flex-wrap:wrap}@media screen and (max-width:768px){.flxcalculator-plugin-snippet{font-size:13px}.flxcalculator-plugin-snippet img{display:none}.flxcalculator-plugin-snippet{gap:2px}}.flxcalculator-plugin-snippet strong{font-weight:700}.flxcalculator-plugin-snippet img{order:2;margin-left:3px}.klaviyo-bis-trigger{padding:0}.store-table{width:100%;border-collapse:separate;border-spacing:0}.store-cell{padding:10px;vertical-align:middle}.store-cell--middle{text-align:right}.store-cell--phone{text-align:right;white-space:nowrap}.phone-icon{margin-right:5px;position:relative;top:3px}@media(max-width:991px){.header-middle-holder.align_mobile_menu_right{flex-direction:row-reverse}.header-middle-holder.align_mobile_menu_right header-drawer{margin:0 1rem 0 2rem}.header-middle-holder.align_mobile_menu_right .menu-drawer{right:0;left:unset;transform:translate(100%)}.header-middle-holder.align_mobile_menu_right .menu-drawer__menu li{border-bottom:1px solid #3d3d3d;text-align:right}.menu-drawer .list-menu li .menu-drawer__menu-item{color:#3d3d3d;font-size:1.5rem;font-weight:600;padding:2rem 2rem 2rem 4rem;text-transform:uppercase}.header-middle-holder.align_mobile_menu_right .list-menu__item{flex-direction:row-reverse;padding-left:4rem;text-align:right}.header-middle-holder.align_mobile_menu_right .menu-drawer__menu-item>.icon-menu-caret{opacity:.25;transform:translateY(-50%);right:unset;left:2rem}.header-middle-holder.align_mobile_menu_right .menu-drawer__submenu{flex-direction:row-reverse;right:0;left:unset;transform:translate(100%)}.header-middle-holder.align_mobile_menu_right .menu-drawer__submenu .title-holder{text-align:left}.header-middle-holder.align_mobile_menu_right .menu-drawer__submenu .title-holder svg{transform:rotate(180deg)}.menu-drawer .list-menu li:last-child{margin-top:-2px}.menu-drawer .list-menu li:last-child{background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));text-decoration:none;margin-top:0}.store-table{margin:0;font-size:1.4rem;border-spacing:0}.store-table,.store-table tbody,.store-table tr,.store-table td{display:block;width:100%}.store-row{padding:10px}.store-cell{padding:5px}.store-cell--phone{text-align:left}.phone-icon{margin-right:5px;position:relative;top:3px}}@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.75}.collection .loading-overlay .loading-overlay__spinner{width:2rem}@media screen and (min-width:750px){header-drawer .shop-child-1{width:calc(40rem - 46px)!important}header-drawer .shop-child-2{width:calc(40rem - 92px)!important}.facet-filters-form-holder,.product-grid-holder{border-bottom:1px solid rgba(var(--color-borders),1)}.product-grid-holder{border-top:1px solid rgba(var(--color-borders),1);padding-bottom:var(--grid-desktop-horizontal-spacing-doubled);padding-top:var(--grid-desktop-horizontal-spacing-halfed)}.facet-filters-form-holder{padding-bottom:var(--grid-desktop-horizontal-spacing-halfed)}.product-grid-holder.template-search--empty{padding-top:var(--grid-desktop-horizontal-spacing-doubled)}.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.product-grid-holder.template-search--empty{padding-top:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-horizontal-spacing)}.product-grid-holder.template-search{border-top:0!important}#product-grid-wrapper{padding-bottom:var(--grid-desktop-horizontal-spacing-doubled)}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:992px){.hero-img .mobile-tab{bottom:-93.78px}.hero-img .slick-track{padding-bottom:93.78px}.collection .slider.slider--tablet{margin-bottom:1.5rem}.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__title.title-wrapper{margin-bottom:2.5rem}img.collection-banner{display:block;margin:0 auto;width:100%;max-width:1650px}.category-banner{font-family:Poppins,sans-serif;margin:0 auto 10px;max-width:1650px}.category-banner:first-of-type{margin-top:30px}.category-banner article{display:flex;flex-wrap:nowrap;margin:0 10px}@media screen and (min-width:1024px){.cat_banners section{justify-content:space-between;overflow-x:visible;padding:0 60px;width:100%;max-width:1640px}.cat_banners img{margin-bottom:0}.cat_banners p{padding-left:60px}.cat_banners a{margin-right:0;overflow:hidden;width:100%}.cat_banners .catb_2 a{max-height:220px;width:calc(50% - 12px)}.cat_banners .catb_3 a{max-height:220px;width:calc(100% / 3 - 12px)}.cat_banners .catb_4 a{max-height:190px;width:calc(25% - 12px)}.cat_banners .catb_5 a{width:calc(20% - 12px)}.cat_banners .catb_6 a{width:calc(100% / 6 - 12px)}.cat_banners .catb_7 a{width:calc(100% / 7 - 12px)}.cat_banners .catb_4.ab_all_img a{height:270px;max-height:unset}.cat_banners .catb_categories a img.pos_ab{height:100%;object-fit:cover;object-position:bottom;position:absolute}.cat_banners .catb_categories a img.pos_ab_c{height:100%;object-fit:cover;object-position:center;position:absolute}.city_header{display:flex;padding:0 2rem}.city_header .city_banner{height:50vh;width:60%}.city_header h2{font-size:5vh;left:2vh}.city_header h3{font-size:30px}.city_header article{padding:2vh 2vw;width:40%}.category-banner article{flex-wrap:nowrap}.category-banner article a{width:calc(100% - 20px)}}.category-banner article.cb-half{flex-wrap:wrap!important}.category-banner article a{display:block;margin:10px;outline:#e6e6e6 solid 2px!important;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;width:calc(100% - 20px)}.category-banner article img{height:100%;object-fit:cover;width:100%}.category-banner article p{color:#666;font-weight:500;margin:0;position:absolute;bottom:5px;text-align:center;width:100%}.category-banner article.cb-4 a,.category-banner article.cb-6 a,.category-banner article.cb-half a{width:calc(50% - 20px)}@media screen and (min-width:768px){.category-banner article.cb-3 a,.category-banner article.cb-4 a{width:calc(100% - 20px)}.category-banner article.cb-6 a{width:calc(33% - 20px)}}.category-banner article.cb-half a:last-of-type{width:calc(100% - 20px)}.category-banner article h2{color:#666;margin:0;position:absolute;bottom:10px;text-align:center;width:100%;font-size:1.4rem;font-weight:400;padding:0}@media screen and (min-width:1440px){.category-banner article.cb-4 p{font-size:18px;bottom:10px}}@media screen and (max-width:600px){.category-banner article{flex-wrap:wrap}.category-banner article.cb-4 a{width:50%;margin:0;outline:unset!important;border:1px solid #e6e6e6}.category-banner article p{font-size:14px;line-height:1}}.category-banner article p.white{color:#fff}.category-banner article p.redlabel{background:#ff2100;color:#fff;padding:7px 20px;top:0;right:0;bottom:unset;width:auto}.category-full-banner img{display:block;margin:0 18px 10px;width:calc(100% - 36px)}@media screen and (min-width:768px){.category-banner article.cb-half a{width:calc(25% - 20px)}.category-banner article.cb-half a:last-of-type{display:flex;width:calc(50% - 20px)}.category-banner article.cb-half a:last-of-type img{object-fit:cover;object-position:top;position:absolute;width:100%}.category-banner article.cb-3 p,.category-banner article.cb-half p{font-size:18px;bottom:10px}.category-full-banner img{width:calc(100% - 44px)}}@media screen and (min-width:1024px){.category-full-banner img{width:calc(100% - 36px)}}@media screen and (min-width:1600px){.category-banner article{margin:0 -5px}.category-full-banner img{margin:0 4px 20px;width:calc(100% - 8px)}}.banner-vidlink{display:flex;margin:2px;max-width:1650px}.banner-vidlink a{width:calc((100% / 3) + (100% / 3))}.banner-vidlink img{border:1px solid #ccc;display:block;width:100%}.banner-links article,.banner-vidlink article{overflow:hidden;max-height:0}.banner-vidlink iframe{width:calc(100% / 3)}.banner-links a{display:block;position:relative;text-align:center;width:100%}@media screen and (min-width:1024px){.banner-vidlink{margin:0 auto}.banner-links{display:flex;justify-content:space-between;margin:0 auto}.banner-links a{font-size:24px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}}.collection_box{margin:20px auto 50px;padding:0 1rem 2rem;position:relative;max-width:1680px}.collection_box.closed{height:fit-content;max-height:16rem;overflow:hidden;position:relative}.collection_box.closed:before{background-image:linear-gradient(#fff0 40%,#fff 90%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.collection_box h2{font-size:24px;font-weight:900;margin:0 0 25px}.collection_box h3{font-size:16px;font-weight:700;margin-top:50px}.collection_box p{margin:18px 0}.collection_box #showButton{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;bottom:0}.collection_box #showButton:hover{text-decoration:underline}.staff_box{margin:50px auto;padding:0 15px;max-width:1650px!important}.staff_box article h2{background:#fff;color:#000;font-size:46px;font-weight:900;text-align:center;text-transform:uppercase}.staff_box figure{margin:0 0 4rem}.staff_box h3{color:#000;font-size:24px;font-weight:700;line-height:1;margin:3rem 0 .5rem}@media screen and (min-width:992px){.land_pages_eo,.land_pages_eo section{padding:24px 16px}.land_pages_eo h2{font-size:32px}.land_pages_eo .lps_links a,.land_pages_eo .lps_links a.lps_blacklink,.land_pages_eo .lps_overview li,.land_pages_eo a.lps_blacklink{font-size:14px}.land_pages_eo .lps_overview{align-items:center;display:flex;justify-content:space-between}.land_pages_eo .lps_overview img{text-align:center;width:calc(48% - 84px)}.land_pages_eo .lps_overview article{width:52%}.land_pages_eo .lps_overview h2{font-size:46px}.land_pages_eo .lps_overview p{font-size:18px}.land_pages_eo .lps_duo,.land_pages_eo .lps_trio,.staff_box{display:flex;flex-wrap:wrap;justify-content:space-between}.land_pages_eo .lps_trio figure{margin:0;width:calc(100% / 3 - 15px)}.land_pages_eo .lps_duo figure{margin:0;width:calc(50% - 15px)}.land_pages_eo .lps_arealist{align-items:center;display:flex;flex-wrap:wrap}.land_pages_eo .lps_arealist ul{margin:14px 0;width:50%}.cb_content,.collection_box,.land_pages_eo .lps_navlinks{display:flex;justify-content:space-between}.land_pages_eo .lps_navlinks figure{margin:0;width:calc(100% / 3 - 20px)}.mb_vid-banner .mb_vid-gradients{display:block;height:100%;position:absolute;top:0;z-index:1}.mb_vid-banner .mb_vid-gradients:before{content:"";height:100%;position:absolute;left:0;width:40%}.mb_vid-banner .mb_vid-gradients:after{content:"";height:100%;position:absolute;right:0;width:25%}.mb_vid-banner article{position:absolute;bottom:unset;width:90%;max-width:1574px}.mb_vid-banner article h2{font-size:60px;margin-bottom:0}.mb_vid-banner img.main_banner_display,.mb_vid-banner video.main_banner_display{min-height:550px;max-height:700px;object-fit:cover}.mb_vid-banner img.img_mb,.mb_vid-banner video.img_mb{display:none}.mb_vid-banner img.img_dt,.mb_vid-banner video.img_dt{display:block}.cb_content figure,.collection_box figure{width:calc(50% - 50px)}.featured_article ul li,.featured_sect figure{width:calc(50% - 2rem)}.featured_sect.fs3 figure{width:calc(100% / 3 - 2rem)}.featured_sect.fs4 figure{width:calc(25% - 2rem)}.featured_sect.fs5 figure{width:calc(20% - 2rem)}.featured_article{align-items:flex-start;display:flex;flex-direction:row-reverse}.featured_article img{width:40%}.featured_article article{margin-top:0;padding-right:4rem;width:60%}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.hero-img .slick-prev{left:33px!important}.hero-img .slick-next{right:33px!important}.hero-img .tab-area.page-width{position:relative;left:unset;transform:none}.tab-area .grid .grid-item{padding:2rem}.hero-img{min-height:530px}.hero-img .slick-slider:not(.vertical-nav) .slick-slide{height:40vw!important;min-height:400px;max-height:530px}.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}.staff_box article h2{padding:30px;position:absolute;bottom:0;left:0}.staff_box figure{width:calc(50% - 20px)}.staff_box h3:first-of-type{margin-top:0}}.staff_box p{line-height:1.5;margin:0 0 1rem}.staff_box p span{display:block;text-align:right;width:100%}#snize-search-results-grid-mode,#snize_results{min-height:3000px}.full-banner-section,.full_banner-section{min-height:450px}.hp-showcase_block{min-height:850px}.hp-collections_block{min-height:664px;margin:30px auto}.hp-collections_block li{min-height:200px}.announcement-bar-section{top:0}@media screen and (min-width:769px){#snize-search-results-grid-mode,#snize_results{min-height:1400px}.full-banner-section,.full_banner-section{min-height:500px}.hp-showcase_block{min-height:610px}.hp-collections_block{min-height:300px;margin:65px auto}.hp-collections_block li{min-height:225px}}@media screen and (max-width:992px){.section-header.shopify-section-header-sticky{position:sticky!important;top:0!important}.header-wrapper.transparent-header-enabled{transition:background-color .6s ease,background .6s ease}.header-wrapper.transparent-header-enabled.header-wrapper--image-bg:before{transition:opacity .6s ease}.header-wrapper.transparent-header-enabled{position:relative}.header-wrapper.transparent-header-enabled:not(.scrolled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000f;pointer-events:none;z-index:-1;transition:opacity .6s ease}.header-wrapper.transparent-header-enabled.scrolled:before{opacity:0}}body:not(.mobile-menu-open) .section-header.shopify-section-header-sticky{transition:transform .3s ease-in-out!important;will-change:transform}body:not(.mobile-menu-open) .section-header.shopify-section-header-hidden.shopify-section-header-sticky{transform:translateY(-100%)!important;top:0!important}body:not(.mobile-menu-open) .section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden){transform:translateY(0)!important}@media screen and (min-width:992px){.bottom-desktop-menu .header__icons--in-nav{display:none!important}}.compact-header{display:none}@media screen and (min-width:993px){.section-header.section-header--compact-sticky:not(:has(.compact-header)){position:fixed!important;top:var(--announcement-bar-height, 0)!important;left:0;right:0;z-index:9999}.header-spacer{display:block;width:100%;overflow:hidden}}@media screen and (min-width:992px){.compact-header{display:block!important;position:fixed;top:0;left:0;right:0;z-index:2;padding:1.25rem 4rem;min-height:0;transform:translateY(-200%);transition:transform .3s ease;pointer-events:none}sticky-header.header-wrapper.scrolled:has(.compact-header) .compact-header,.header-wrapper.scrolled:has(.compact-header) .compact-header{transform:translateY(0);pointer-events:auto}.compact-header.compact-header--hide-immediate{transition:none!important;transform:translateY(-100%)!important;pointer-events:none!important}.compact-header__inner{display:grid;grid-template-columns:auto auto auto;grid-template-rows:1fr;align-items:center;gap:1rem}.compact-header__logo{justify-self:start;display:flex;align-items:center;justify-content:center;height:100%}.compact-header__logo .header__heading-logo-wrapper{width:auto;max-width:216px;display:flex}.compact-header__logo .header__heading-logo{max-width:100%;height:auto}.compact-header__nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0}.compact-header__nav .header__inline-menu{position:static;margin-top:0;margin-bottom:0}.compact-header .header__icons--in-nav{display:flex!important;justify-content:flex-end;align-items:center;gap:1rem;width:auto;grid-area:auto;flex-shrink:0}.compact-header .compact-search-wrapper{display:flex;align-items:center;flex-direction:row;min-width:0;margin-right:.5rem;position:relative;z-index:10001}.compact-header .header-search--compact-toggle{display:flex!important;align-items:center;position:relative;width:0;min-width:0;overflow:hidden;margin-right:0;padding:0;transition:width .3s ease}.compact-header .header-search--compact-toggle.search-active{width:150px;min-width:150px;margin-right:.5rem}.compact-header .header-search--in-nav{min-width:200px;display:flex!important;overflow:visible}.compact-header .header-search--compact-toggle .search,.compact-header .header-search--compact-toggle .search-modal__form,.compact-header .header-search--in-nav .search,.compact-header .header-search--in-nav .search-modal__form{min-width:100%}.compact-header .header-search--compact-toggle .field__input,.compact-header .header-search--compact-toggle .search__input,.compact-header .header-search--in-nav .field__input,.compact-header .header-search--in-nav .search__input{height:3.8rem;min-height:3.8rem;padding:.5rem 1rem;border-radius:4px}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)){display:grid;grid-template-columns:auto 1fr;align-items:center;padding:1rem 4rem;min-height:0}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header{display:grid;grid-template-columns:1fr;grid-column:1;padding:1rem}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header .header-middle-holder{display:none!important}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header .header__icons.desktop{display:none!important}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header .mobile-display-none,sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header .heading-top-holder{grid-column:1;justify-self:start}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header__heading-logo-wrapper{width:240px;max-width:240px}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .bottom-desktop-menu{grid-column:2;justify-self:stretch;padding:0;align-self:center}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .bottom-desktop-menu__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .bottom-desktop-menu .header__icons--in-nav{display:flex!important;align-items:center;gap:1rem;flex-shrink:0}sticky-header.header-wrapper.scrolled:not(:has(.compact-header)) .header-search--in-nav{width:200px;min-width:200px;display:flex!important}}:root{--compact-sticky-header-height: 6.2rem;--compact-megamenu-top-shop: 6.2rem}.header-wrapper.scrolled .mega-menu__content{top:var(--sticky-header-height, 6.2rem)}.header-wrapper.scrolled:has(.compact-header) .compact-header .mega-menu__content{top:var(--compact-sticky-header-height, 6.2rem)}@media screen and (min-width:992px){.header-wrapper.scrolled:has(.compact-header) .compact-header.compact-header--image-bg,.header-wrapper.scrolled:has(.compact-header) .compact-header.compact-header--image-bg .compact-header__inner,.header-wrapper.scrolled:has(.compact-header) .compact-header.compact-header--image-bg .compact-header__nav{overflow:visible}.header-wrapper.scrolled:has(.compact-header) .compact-header.compact-header--image-bg #Details-HeaderMenu-compact-shop>.mega-menu__content{top:var(--compact-megamenu-top-shop, var(--compact-sticky-header-height, 6.2rem));left:50%;right:auto;width:100vw;max-width:none;margin-left:-50vw;box-sizing:border-box;z-index:10002}}.header-wrapper.scrolled{padding-bottom:0}#Details-HeaderMenu-shop>summary,#Details-HeaderMenu-compact-shop>summary{position:relative}#Details-HeaderMenu-shop>summary:after,#Details-HeaderMenu-compact-shop>summary:after,.mega-menu>summary.header__menu-item:after{content:"";display:block;position:absolute;left:0;right:0;top:100%;height:30px;z-index:2}.header-wrapper header-menu>details:not(.mega-menu)>summary{position:relative}.header-wrapper header-menu>details:not(.mega-menu)>summary:after{content:"";display:block;position:absolute;left:0;right:0;top:100%;height:30px;z-index:2}.header-wrapper.scrolled .compact-header header-menu>details>summary{position:relative}.header-wrapper.scrolled .compact-header header-menu>details>summary:after{content:"";display:block;position:absolute;left:0;right:0;top:100%;height:30px;z-index:2}.header-wrapper header-menu>details[open]>.mega-menu__content,.header-wrapper header-menu>details[open]>ul.header__submenu{z-index:10020}@media screen and (min-width:992px){body:has(.header-wrapper header-menu>details[open]) .product__modal-opener{pointer-events:none}}body:has(.mega-menu[open]){overflow:hidden}.header-wrapper.transparent-header-enabled.scrolled{background:unset!important}.header-wrapper.transparent-header-enabled:has(.mega-menu[open]){background:#000!important}.bottom-desktop-menu,.header-wrapper.transparent-header-enabled~.bottom-desktop-menu,.transparent-header-enabled .bottom-desktop-menu,.header-wrapper.transparent-header-enabled.scrolled~.bottom-desktop-menu.scrolled,.transparent-header-enabled.scrolled .bottom-desktop-menu.scrolled{background:transparent!important}.compact-header{background:var(--gradient-background)!important}.header-wrapper .mega-menu__content .megamenu-left .megamenu-left__link{color:rgb(var(--color-background))}.header-wrapper .mega-menu__content .megamenu-left .megamenu-left__link--active,.header-wrapper .mega-menu__content .megamenu-left .megamenu-left__link--active:hover{background-color:rgb(var(--color-hover-highlight));color:rgb(var(--color-foreground))}@media screen and (min-width:992px){.desktop-search-wrapper{display:flex;align-items:center;flex-direction:row;min-width:0;margin-right:.5rem;position:relative;z-index:10001}.header-search.header-search--inline{display:flex!important;align-items:center;position:relative;top:auto;left:auto;right:auto;width:0;min-width:0;overflow:hidden;margin-right:0;padding:0;background:none;box-shadow:none;margin-top:0;transition:width .3s ease}.compact-header .header-search.header-search--inline:not(.header-search--compact-toggle){min-width:150px;max-width:300px;width:100%}.compact-header .header-search--compact-toggle{min-width:0!important;width:0!important}.compact-header .header-search--compact-toggle.search-active{width:150px!important;min-width:150px!important}.header-search.header-search--inline.search-active{width:300px;min-width:300px;margin-right:.5rem;margin-left:.5rem}.header-search.header-search--inline .search,.header-search.header-search--inline .search-modal__form,.header-search.header-search--inline .field{min-width:100%;margin:0}.header-search.header-search--inline .search__input,.header-search.header-search--inline .field__input{border-radius:4px;padding:.5rem 1rem;min-height:36px;background:#00000080}.header-search.header-search--inline .search__input::placeholder,.header-search.header-search--inline .field__input::placeholder{color:#fff}}@media screen and (min-width:992px){.search__button.field__button{display:none}}@media screen and (max-width:992px){[id^=shopify-section-] .announcement-bar-wrapper,.section-header .mobile-logo-center,.section-header .mobile-header-right,.section-header .header__icon--menu>span,.section-header .mobile-header-layout,.section-header .header{transition:opacity .3s ease,transform .3s ease,min-height .3s ease,padding .3s ease,gap .3s ease}body.mobile-menu-open [id^=shopify-section-] .announcement-bar-wrapper{opacity:0;transform:translateY(-100%);pointer-events:none}body.mobile-menu-open [id$=__announcement-bar]{pointer-events:none}body.mobile-menu-open .mobile-logo-center,body.mobile-menu-open .mobile-header-right{opacity:0;transform:translateY(-.5rem);pointer-events:none}body.mobile-menu-open .header__icon--menu>span{opacity:0}body.mobile-menu-open .section-header .mobile-header-layout{min-height:0;padding:0;gap:0}body.mobile-menu-open .section-header .header{min-height:0;padding-top:0;padding-bottom:0}body.mobile-menu-open #menu-drawer.menu-drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/tmf-custom.css.map */
