@media screen and (max-width: 719px){html,body{width:100%;margin:0;padding:0;overflow-x:hidden}}.core-hero--section{overflow:hidden}.core-hero--section .productitem{display:grid;grid-template-columns:1fr 1fr}.core-hero--section .live-search-section .live-search{height:46px;margin:0 0 30px}.core-hero--section .live-search-section .live-search .live-search-form{padding:30px 0;background:#fff}.core-hero--section .live-search-section .live-search .live-search-form .form-field{width:50%;margin:0 auto;border-bottom:1px solid #dedede}.core-hero--section .live-search-section .live-search .live-search-form .form-field .live-search-button{background-color:initial;color:#000;border:0}.core-hero--section .live-search-section .live-search .live-search-form .form-field .form-field-input{border:0}.core-hero--section .search-section .search-section-content .search-section-form{margin:220px 0 50px;display:flex}@media screen and (max-width: 719px){.core-hero--section .search-section .search-section-content .search-section-form{margin:138px 0 50px}}.core-hero--section .search-section .search-section-content .search-section-form .home-section--title-container{text-align:left}.core-hero--section .search-section .search-section-content .search-section-form .home-section--title-container .home-section--title{font-size:2.43rem;text-align:left}.core-hero--section #heroBackgroundVideo{top:0}.core-hero--section .featured-collection--container.product-row--container{padding-bottom:80px}@media screen and (max-width: 719px){.core-hero--section .featured-collection--container.product-row--container{padding:0}}.core-hero--section .featured-collection--container.product-row--container .bestSellingProductsTextContainer{width:100%;display:block;padding:0 0 0 14px}@media screen and (max-width: 719px){.core-hero--section .featured-collection--container.product-row--container .bestSellingProductsTextContainer{padding-right:14px}}.core-hero--section .featured-collection--container.product-row--container .bestSellingProductsTextContainer .bestSellingProductsText{text-align:right;color:#fefefe;font-size:18px;font-weight:500}.core-hero--section .featured-collection--container.product-row--container .product-row{flex-flow:row-reverse;padding-right:0}.core-hero--section .featured-collection--container.product-row--container .product-row .productgrid--item{width:204px;height:auto;margin-left:16px}@media only screen and (min-width: 720px) and (max-width: 800px){.core-hero--section .featured-collection--container.product-row--container .product-row .productgrid--item{width:204px}}@media screen and (max-width: 719px){.core-hero--section .featured-collection--container.product-row--container .product-row .productgrid--item{margin-left:0;padding-right:16px}.core-hero--section .featured-collection--container.product-row--container .product-row .productgrid--item:first-of-type{padding-left:16px}}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem{grid-template-columns:auto 150px;overflow:hidden;padding:0}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem a.productitem--image-link,.core-hero--section .featured-collection--container.product-row--container .product-row .productitem a.productitem--image-link .productitem--image{height:100%}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info{padding:0;margin:0}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--info--content--wrapper{padding:0 10px;margin:0}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--info--content--wrapper .stamped-badge-caption{display:none}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--title{text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3.6em;line-height:1.37em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--title a{color:#3a404f}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--ratings .spr-badge .spr-badge-caption{display:none}.core-hero--section .featured-collection--container.product-row--container .product-row .productitem .productitem--info .productitem--price .price--main{color:#3a404f;font-size:.6875rem}@media screen and (min-width: 1080px){.core-hero--section .search-section-form{max-width:50%}}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container{margin-bottom:120px!important}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container .home-section--title-container{margin-left:35%;background-color:#fff;padding:30px 180px 30px 30px}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container .home-section--title-container .home-section--title{text-align:left}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container .home-section--title-container .home-section--subheading{margin:0;text-align:left}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container .home-section--title-container .featured-collection--cta-wrapper{margin:1rem auto 0;text-align:left}.shopify-section:not(.core-hero--section) .featured-collection--container.product-row--container .home-section--content.featured-collection--content.product-row{margin-bottom:-120px;justify-content:flex-end;padding-right:0}.promo-block-grid--content-align-top-left .promo-block-grid--content-wrapper .promo-block-grid--preheading,.promo-block-grid--content-align-top-left .promo-block-grid--content-wrapper .promo-block-grid--header,.promo-block-grid--content-align-top-left .promo-block-grid--content-wrapper .promo-block-grid--text{max-width:100%}@media screen and (min-width: 720px){.promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width{flex-grow:0;width:calc(33% - 5px)}.promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width:nth-of-type(-n+3){margin-top:0}}@media screen and (min-width: 720px){.promo-grid--inner .promo-block-grid.clickable.hasBoxShadow.desktop-block{padding:60px 20px}.promo-grid--inner .promo-block-grid.clickable.hasBoxShadow.desktop-block .promo-block-grid--content{padding:0}.promo-grid--inner .promo-block-grid.clickable.hasBoxShadow.desktop-block .promo-block-grid--content .promo-block-grid--content-wrapper{padding-bottom:0;padding-left:0;padding-right:0}}.promo-three-grid .promo-block-grid{background-size:cover!important}.promo-three-grid .promo-block-grid .promo-block-grid--preheading{font-weight:800;margin-bottom:1rem}.promo-three-grid .promo-block-grid .promo-block-grid--content .promo-block-grid--content-wrapper{height:100%}@media screen and (min-width: 720px){.promo-three-grid .promo-block-grid{background:#fff}.promo-three-grid .promo-block-grid--content.onboarding{min-height:150px}}.live-search--active .search-flydown,.search-flydown{display:none}.shopify-section.promo-three-grid{padding-top:0;margin-top:-30px}@media screen and (min-width: 720px){.shopify-section.promo-three-grid .promo-grid--container{padding-top:0!important}.shopify-section.promo-three-grid .promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width{flex-grow:0;width:calc(100% /3)}}@media screen and (min-width: 720px){.shopify-section.promo-mosaic--section.withParagraph{background-color:red;margin-top:90px;margin-bottom:90px}.shopify-section.promo-mosaic--section.withParagraph .home-section--title-container{width:calc(45% - 20px);display:inline-block;padding:0;float:left;text-align:left}.shopify-section.promo-mosaic--section.withParagraph .home-section--title-container .home-section--title{text-align:left;margin:0 20px 1rem 0}.shopify-section.promo-mosaic--section.withParagraph .home-section--title-container .home-section--subheading{text-align:left;margin:0 20px 0 0}.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small{margin-top:-48px;margin-bottom:-90px}}.verticalDivider{border-left:1px solid #dedede;height:1rem;margin-left:1.5rem}.verticalDivider:last-of-type{display:none}.utility-bar-right a{text-decoration:underline}.site-header-main{border-top:1px solid;border-bottom:1px solid;border-color:#c7c7c7}.navmenu-item.bodyIcon{position:relative}.navmenu-item.bodyIcon .bodyIcon_default{position:absolute;left:0;background:#fff}.navmenu-item.bodyIcon .bodyIcon_default:hover{opacity:0;cursor:pointer}@media screen and (min-width: 1024px){.site-header-main{min-height:auto;padding-top:0;padding-bottom:0}.site-header-main .site-header-main-gutter{padding-top:14px;padding-bottom:14px}.site-header-main .site-navigation{margin-right:130px}.site-header-main .site-navigation .navmenu-item.bodyIcon img{height:2.5em}.site-header-main .site-navigation .navmenu-item.navmenu-id-contact{margin-right:8px}.site-header-main .site-navigation .navmenu-item.navmenu-id-contact a{border-right:1px solid #C7C9CD}}@media screen and (max-width: 1023px){.navmenu-item.bodyIcon img{padding:20px 20px 0}}.site-header-main-actions,.site-header-main-actions .site-header-button{height:100%}.site-header-main-actions .site-header-button.site-header-search-button{width:80px;background-color:#fff;right:0;left:auto;display:flex}.site-header-main-actions .site-header-button.site-header-search-button .icon-search{color:#000}.site-header-main-actions .site-header-button.site-header-search-button:hover .icon-search{color:#3b4150b3}@media screen and (min-width: 1024px){.site-header-main-actions .site-header-button.site-header-search-button:hover{background-color:#ab192d}.site-header-main-actions .site-header-button.site-header-search-button:hover .icon-search{color:#fff}}.button-primary.promo-block-grid--button.has-icon{bottom:0;left:0;position:absolute;border-top-right-radius:15px}.button-primary.promo-block-grid--button.has-icon .button-icon-hover,.button-primary.promo-block-grid--button.has-icon:hover .button-icon{display:none}.button-primary.promo-block-grid--button.has-icon:hover .button-icon-hover{display:inline-block}.button-primary.promo-block-grid--button.has-icon .button-icon svg{width:initial}section.dynamic-collection-list--container .featured-collection--cta-wrapper{margin-top:50%}.button-primary{font-weight:600}.button-primary:not(.promo-block-grid--button),.form-field.newsletter-input input{border-radius:100px}.button-primary:not(.disabled):hover,.button-topLeft:not(.disabled):hover{background-color:#353a48;border-color:#353a48;cursor:pointer}.form-field.newsletter-input input{background-color:#595f70;color:#fff;border-color:#595f70;padding:11px 22px!important}.form-field-input+.form-field-title:before,.form-field-input:focus+.form-field-title:before{background-color:initial;color:#fff}.button-primary,.button-secondary,.button-text{text-transform:capitalize}svg.right-arrow-icon,svg.icon-right-arrow,.button-icon-hover svg,svg.icon-right-triangle{transform:rotate(0)}.hasBoxShadow{box-shadow:0 2px 8px #e2e2e2}.article--excerpt-wrapper .article--excerpt-readmore{color:#b12028}.button-topLeft{position:absolute;top:0;left:0;margin:0;padding:.75rem 1.5rem 1.5rem .75rem;border-bottom-right-radius:100px;background:#b12028}.button-topLeft .icon-right-triangle{color:#fff}.template-product .product--container{position:relative}.template-product .professionalResources{display:inline-block;position:absolute;top:-75px;right:40px;width:calc(22% - 18px);background:#353a48;color:#fff;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.template-product .professionalResources:hover{cursor:pointer}.template-product .product-form--alt label{position:initial;color:#353a48}.template-product .product-form--alt label p{margin-bottom:.5rem}.template-product .product-form--alt svg.icon-chevron-down-small{width:12px;height:12px}.template-product #shopify-section-static-product-features{margin-top:4.25rem;background:#353a48;padding:40px;text-align:center}.template-product #shopify-section-static-product-features h2{font-size:2rem}.template-product #shopify-section-static-product-features img,.template-product #shopify-section-static-product-features svg{margin:15px;width:115px}.template-product #shopify-section-static-product-features .product-section--container{margin-top:4.25rem;margin-bottom:4.25rem}.template-product #shopify-section-static-product-features .product-section--container #shopify-product-features{color:#fff}.template-product #shopify-section-static-product-reviews .spr-header .spr-header-title:after{color:#ac192e}.template-product #shopify-section-static-product-reviews .spr-header .spr-header-title:after:hover{background-color:#353a48;border-color:#353a48}.template-product #shopify-section-static-product-reviews .spr-header .spr-summary-actions a{border-radius:100px}.template-product #shopify-section-static-product-reviews .spr-header .spr-summary-actions a:hover{background-color:#353a48;border-color:#353a48}.template-product #shopify-section-static-product-reviews .spr-content .spr-reviews .spr-review{width:100%;border-bottom:1px solid #CCCCCC}.template-product #shopify-product-tabs .desktop-tabs #tab1C,.template-product #shopify-product-tabs .desktop-tabs #tab2C,.template-product #shopify-product-tabs .desktop-tabs #tab3C,.template-product #shopify-product-tabs .desktop-tabs #tab4C,.template-product #shopify-product-tabs .desktop-tabs #tab5C{padding-top:0}.template-product #shopify-product-tabs .desktop-tabs .product-description.rte{margin:0 15px}.template-product #shopify-product-tabs .desktop-tabs .product-description.rte .quarterwidth{padding:0}.template-product #shopify-product-tabs .desktop-tabs .productDescriptionFeaturedAsset{margin:0}.template-product #shopify-product-tabs .desktop-tabs .productDescriptionFeaturedAssetGrid{margin-top:30px}.template-product #shopify-product-tabs #tab1C .product-description.rte,.template-product #shopify-product-tabs #tab2C .product-description.rte,.template-product #shopify-product-tabs #tab3C .product-description.rte,.template-product #shopify-product-tabs #tab4C .product-description.rte,.template-product #shopify-product-tabs #tab5C .product-description.rte{margin-top:0}.template-product #shopify-product-tabs #tab1C .product-description.rte>h1,.template-product #shopify-product-tabs #tab1C .product-description.rte>h2,.template-product #shopify-product-tabs #tab1C .product-description.rte>h3,.template-product #shopify-product-tabs #tab1C .product-description.rte>h4,.template-product #shopify-product-tabs #tab1C .product-description.rte>h5,.template-product #shopify-product-tabs #tab1C .product-description.rte>h6,.template-product #shopify-product-tabs #tab2C .product-description.rte>h1,.template-product #shopify-product-tabs #tab2C .product-description.rte>h2,.template-product #shopify-product-tabs #tab2C .product-description.rte>h3,.template-product #shopify-product-tabs #tab2C .product-description.rte>h4,.template-product #shopify-product-tabs #tab2C .product-description.rte>h5,.template-product #shopify-product-tabs #tab2C .product-description.rte>h6,.template-product #shopify-product-tabs #tab3C .product-description.rte>h1,.template-product #shopify-product-tabs #tab3C .product-description.rte>h2,.template-product #shopify-product-tabs #tab3C .product-description.rte>h3,.template-product #shopify-product-tabs #tab3C .product-description.rte>h4,.template-product #shopify-product-tabs #tab3C .product-description.rte>h5,.template-product #shopify-product-tabs #tab3C .product-description.rte>h6,.template-product #shopify-product-tabs #tab4C .product-description.rte>h1,.template-product #shopify-product-tabs #tab4C .product-description.rte>h2,.template-product #shopify-product-tabs #tab4C .product-description.rte>h3,.template-product #shopify-product-tabs #tab4C .product-description.rte>h4,.template-product #shopify-product-tabs #tab4C .product-description.rte>h5,.template-product #shopify-product-tabs #tab4C .product-description.rte>h6,.template-product #shopify-product-tabs #tab5C .product-description.rte>h1,.template-product #shopify-product-tabs #tab5C .product-description.rte>h2,.template-product #shopify-product-tabs #tab5C .product-description.rte>h3,.template-product #shopify-product-tabs #tab5C .product-description.rte>h4,.template-product #shopify-product-tabs #tab5C .product-description.rte>h5,.template-product #shopify-product-tabs #tab5C .product-description.rte>h6{margin-top:30px}.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #shopify-product-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #shopify-product-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #shopify-product-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #shopify-product-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #shopify-product-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h6:first-of-type{margin-top:10px}.template-product #shopify-product-tabs .mobile-tabs>details>.productDescriptionFeaturedAssetGrid{padding-top:22.5px}.template-product #shopify-product-tabs .mobile-tabs>details>.flex-container{margin:0 15px}.template-product #shopify-product-tabs .mobile-tabs .quarterwidth{padding:0}.template-product #shopify-product-tabs .mobile-tabs .productDescriptionFeaturedAsset>.product-description.rte{margin:0}.template-product #shopify-product-tabs .mobile-tabs .product-description.rte{margin-top:0}.template-product #shopify-product-tabs .mobile-tabs details>h1,.template-product #shopify-product-tabs .mobile-tabs details>h2,.template-product #shopify-product-tabs .mobile-tabs details>h3,.template-product #shopify-product-tabs .mobile-tabs details>h4,.template-product #shopify-product-tabs .mobile-tabs details>h5,.template-product #shopify-product-tabs .mobile-tabs details>h6{margin-left:15px;margin-right:15px}.template-product #shopify-product-tabs hr{margin-left:15px;margin-right:15px;border:1px solid #E2E3E5;border-top:0}.template-product #shopify-product-tabs h1,.template-product #shopify-product-tabs h2,.template-product #shopify-product-tabs h3,.template-product #shopify-product-tabs h4,.template-product #shopify-product-tabs h5,.template-product #shopify-product-tabs h6,.template-product #shopify-product-tabs p{margin-left:0;margin-right:0}.template-product #shopify-product-tabs ol,.template-product #shopify-product-tabs ul,.template-product #shopify-product-tabs .desktop-tabs #tab3C h1,.template-product #shopify-product-tabs .desktop-tabs #tab3C h2,.template-product #shopify-product-tabs .desktop-tabs #tab3C h3,.template-product #shopify-product-tabs .desktop-tabs #tab3C h4,.template-product #shopify-product-tabs .desktop-tabs #tab3C h5,.template-product #shopify-product-tabs .desktop-tabs #tab3C h6,.template-product #shopify-product-tabs .desktop-tabs #tab3C p{margin-left:15px;margin-right:15px}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset{margin:0 15px;position:relative}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset img{width:100%;margin-bottom:0}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer{position:absolute;bottom:0;position:initial!important}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle{font-size:1.5rem;margin-top:0;margin-bottom:0;line-height:1.4}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{font-size:1rem;margin:0 15px 60px;line-height:1.4;margin-bottom:30px!important}.template-product #shopify-product-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle,.template-product #shopify-product-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{color:#fff;margin-left:45px;margin-left:0!important;color:#3b4150!important}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset{width:25%;display:inline-block;margin:0;float:left;padding:0 15px}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .button-topLeft{left:15px;display:block;opacity:1}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer{position:initial;bottom:initial}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle,.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{color:#000;margin-left:0}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle{font-size:1rem;margin-top:.5rem;margin-bottom:0;line-height:1.4;font-weight:700}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAssetTextContainer{position:relative;top:0}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .downloadResourceButton{position:relative;bottom:15px;line-height:1.4rem}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset{padding:0 15px;border:1px solid #E2E3E5;width:100%}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset a{color:#ac192e}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset a:hover{color:#353a48}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset img{border:1px solid #E2E3E5}.template-product #professional-resources-tabs .desktop-tabs #tab1C,.template-product #professional-resources-tabs .desktop-tabs #tab2C,.template-product #professional-resources-tabs .desktop-tabs #tab3C,.template-product #professional-resources-tabs .desktop-tabs #tab4C,.template-product #professional-resources-tabs .desktop-tabs #tab5C{padding-top:0}.template-product #professional-resources-tabs .desktop-tabs .product-description.rte{margin:0 15px}.template-product #professional-resources-tabs .desktop-tabs .product-description.rte .quarterwidth{padding:0}.template-product #professional-resources-tabs .desktop-tabs .productDescriptionFeaturedAsset{margin:0}.template-product #professional-resources-tabs .desktop-tabs .productDescriptionFeaturedAssetGrid{margin-top:30px}.template-product #professional-resources-tabs #tab1C .product-description.rte,.template-product #professional-resources-tabs #tab2C .product-description.rte,.template-product #professional-resources-tabs #tab3C .product-description.rte,.template-product #professional-resources-tabs #tab4C .product-description.rte,.template-product #professional-resources-tabs #tab5C .product-description.rte{margin-top:0}.template-product #professional-resources-tabs #tab1C .product-description.rte>h1,.template-product #professional-resources-tabs #tab1C .product-description.rte>h2,.template-product #professional-resources-tabs #tab1C .product-description.rte>h3,.template-product #professional-resources-tabs #tab1C .product-description.rte>h4,.template-product #professional-resources-tabs #tab1C .product-description.rte>h5,.template-product #professional-resources-tabs #tab1C .product-description.rte>h6,.template-product #professional-resources-tabs #tab2C .product-description.rte>h1,.template-product #professional-resources-tabs #tab2C .product-description.rte>h2,.template-product #professional-resources-tabs #tab2C .product-description.rte>h3,.template-product #professional-resources-tabs #tab2C .product-description.rte>h4,.template-product #professional-resources-tabs #tab2C .product-description.rte>h5,.template-product #professional-resources-tabs #tab2C .product-description.rte>h6,.template-product #professional-resources-tabs #tab3C .product-description.rte>h1,.template-product #professional-resources-tabs #tab3C .product-description.rte>h2,.template-product #professional-resources-tabs #tab3C .product-description.rte>h3,.template-product #professional-resources-tabs #tab3C .product-description.rte>h4,.template-product #professional-resources-tabs #tab3C .product-description.rte>h5,.template-product #professional-resources-tabs #tab3C .product-description.rte>h6,.template-product #professional-resources-tabs #tab4C .product-description.rte>h1,.template-product #professional-resources-tabs #tab4C .product-description.rte>h2,.template-product #professional-resources-tabs #tab4C .product-description.rte>h3,.template-product #professional-resources-tabs #tab4C .product-description.rte>h4,.template-product #professional-resources-tabs #tab4C .product-description.rte>h5,.template-product #professional-resources-tabs #tab4C .product-description.rte>h6,.template-product #professional-resources-tabs #tab5C .product-description.rte>h1,.template-product #professional-resources-tabs #tab5C .product-description.rte>h2,.template-product #professional-resources-tabs #tab5C .product-description.rte>h3,.template-product #professional-resources-tabs #tab5C .product-description.rte>h4,.template-product #professional-resources-tabs #tab5C .product-description.rte>h5,.template-product #professional-resources-tabs #tab5C .product-description.rte>h6{margin-top:30px}.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #professional-resources-tabs #tab1C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #professional-resources-tabs #tab2C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #professional-resources-tabs #tab3C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #professional-resources-tabs #tab4C .product-description.rte .flex-container .quarterwidth>h6:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h1:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h2:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h3:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h4:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h5:first-of-type,.template-product #professional-resources-tabs #tab5C .product-description.rte .flex-container .quarterwidth>h6:first-of-type{margin-top:10px}.template-product #professional-resources-tabs .mobile-tabs>details>.productDescriptionFeaturedAssetGrid{padding-top:22.5px}.template-product #professional-resources-tabs .mobile-tabs>details>.flex-container{margin:0 15px}.template-product #professional-resources-tabs .mobile-tabs .quarterwidth{padding:0}.template-product #professional-resources-tabs .mobile-tabs .productDescriptionFeaturedAsset>.product-description.rte{margin:0}.template-product #professional-resources-tabs .mobile-tabs .product-description.rte{margin-top:0}.template-product #professional-resources-tabs .mobile-tabs details>h1,.template-product #professional-resources-tabs .mobile-tabs details>h2,.template-product #professional-resources-tabs .mobile-tabs details>h3,.template-product #professional-resources-tabs .mobile-tabs details>h4,.template-product #professional-resources-tabs .mobile-tabs details>h5,.template-product #professional-resources-tabs .mobile-tabs details>h6{margin-left:15px;margin-right:15px}.template-product #professional-resources-tabs hr{margin-left:15px;margin-right:15px;border:1px solid #E2E3E5;border-top:0}.template-product #professional-resources-tabs h1,.template-product #professional-resources-tabs h2,.template-product #professional-resources-tabs h3,.template-product #professional-resources-tabs h4,.template-product #professional-resources-tabs h5,.template-product #professional-resources-tabs h6,.template-product #professional-resources-tabs p,.template-product #professional-resources-tabs ol,.template-product #professional-resources-tabs ul{margin-left:0;margin-right:0}.template-product #professional-resources-tabs .desktop-tabs #tab3C h1,.template-product #professional-resources-tabs .desktop-tabs #tab3C h2,.template-product #professional-resources-tabs .desktop-tabs #tab3C h3,.template-product #professional-resources-tabs .desktop-tabs #tab3C h4,.template-product #professional-resources-tabs .desktop-tabs #tab3C h5,.template-product #professional-resources-tabs .desktop-tabs #tab3C h6,.template-product #professional-resources-tabs .desktop-tabs #tab3C p{margin-left:15px;margin-right:15px}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset{margin:0 15px;position:relative}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset img{width:100%;margin-bottom:0}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer{position:absolute;bottom:0;position:initial!important}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle{font-size:1.5rem;margin-top:0;margin-bottom:0;line-height:1.4}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{font-size:1rem;margin:0 15px 60px;line-height:1.4;margin-bottom:30px!important}.template-product #professional-resources-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle,.template-product #professional-resources-tabs .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{color:#fff;margin-left:45px;margin-left:0!important;color:#3b4150!important}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset{width:25%;display:inline-block;margin:0;float:left;padding:0 15px}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .button-topLeft{left:15px;display:block;opacity:1}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer{position:initial;bottom:initial}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle,.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionProductTitle{color:#000;margin-left:0}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset .productDescriptionFeaturedAssetTextContainer .productDescriptionTitle{font-size:1rem;margin-top:.5rem;margin-bottom:0;line-height:1.4;font-weight:700}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAssetTextContainer{position:relative;top:0}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .downloadResourceButton{position:relative;bottom:15px;line-height:1.4rem}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset{padding:0 15px;border:1px solid #E2E3E5;width:100%}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset a{color:#ac192e}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset a:hover{color:#353a48}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset img{border:1px solid #E2E3E5}@media screen and (max-width: 1023px){.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer{display:grid;grid-template-columns:1fr;grid-row-gap:10px}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset{padding:0}.template-product #shopify-product-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset .downloadResourceButton{left:25px}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer{display:grid;grid-template-columns:1fr;grid-row-gap:10px}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset{padding:0}.template-product #professional-resources-tabs .productDescriptionFeaturedAssetGrid.downloadResourcesContainer .productDescriptionFeaturedAsset .downloadResourceButton{left:25px}}.smart-payment-enabled .product-form--atc-button{min-height:44px}.smart-payment-enabled .product-form--atc-button:not(.disabled){border-radius:100px}.smart-payment-enabled .product-form--atc-button:not(.disabled):hover{background:#353a48;background-color:#353a48;border-color:#353a48}.smart-payment-enabled .shopify-payment-button__button--unbranded:not(.disabled){border-radius:100px;background-color:#fff;border:2px solid #ac192e;color:#ac192e}.smart-payment-enabled .shopify-payment-button__button--unbranded:not(.disabled):hover{background-color:#fff;border:2px solid #353a48;color:#353a48}@media screen and (max-width: 719px){.promo-block-grid--content-wrapper{position:relative}.button-primary.promo-block-grid--button.has-icon{border-radius:100px}}.videoPopupTrigger:hover{cursor:pointer}img.videoPopupTrigger{width:100%}.videoModal,.popupModal{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999;overflow:scroll}.modalContentWrapper{position:relative;background:#80808080;padding:60px;height:100%}.modalCloseButton{position:absolute;right:0;top:0;font-size:3rem;background:#ab192d;color:#fff;border-radius:0 4px;padding:0 15px}.modalCloseButton:hover{cursor:pointer;background:#353a48;background-color:#353a48;border-color:#353a48}.modalContent{background:#fff;width:100%;padding:60px;border-radius:4px}.modalContentWrapper .modalContent{max-width:700px;margin:0 auto;position:relative}body.modal-open{overflow:hidden}.modalContent img{max-width:100%}.videoWrapper iframe{background:#80808080;padding:60px;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.modalContentWrapper,.modalContent{padding:30px}}@media screen and (max-width: 768px){.desktop-collections-per-row-6 .dynamic-collection-list--item{width:calc(33.33333% - 6.66667px);margin-left:3px!important}}@media screen and (max-width: 719px){.mobile-collections-per-row-3 .dynamic-collection-list--item{margin:10px 0 0;width:100%;display:grid;grid-template-columns:1fr 2fr}.mobile-collections-per-row-3 .dynamic-collection-list--item .dynamic-collection-list--item-info{margin:auto}.mobile-collections-per-row-3 .dynamic-collection-list--item .dynamic-collection-list--item-info .dynamic-collection-list--item-title-mobile{margin:37px 0}.mobile-collections-per-row-3 .dynamic-collection-list--item.allCollections{display:block;margin-top:20px}.mobile-collections-per-row-3 .dynamic-collection-list--item.allCollections .featured-collection--cta-wrapper{margin:0}.promo-mosaic--container .home-section--title-container .home-section--title{text-align:left;margin:0 5vw 1.25rem;font-size:2rem}.promo-mosaic--container .home-section--title-container .home-section--subheading{text-align:left}}@media screen and (min-width: 720px){.shopify-section.promo-mosaic--section.withParagraph .promo-mosaic--container{position:relative}.shopify-section.promo-mosaic--section.withParagraph .home-section--title-container{float:none}.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small{max-width:50%;width:100%;top:0;position:absolute;right:40px}}@media screen and (max-width: 719px){.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner,.horizontalScrollContainer{display:flex;flex-flow:row!important;justify-content:flex-start!important;align-items:center;width:100%;overflow-x:scroll!important;-webkit-overflow-scrolling:touch!important;overflow-x:-moz-scrollbars-none;-ms-overflow-style:none;overflow-y:hidden}.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner::-webkit-scrollbar,.horizontalScrollContainer::-webkit-scrollbar{width:0!important;height:0!important}.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner>.promo-block-mosaic,.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner>div,.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner>img,.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner>li:not(.productitem--hero),.horizontalScrollContainer>.promo-block-mosaic,.horizontalScrollContainer>div,.horizontalScrollContainer>img,.horizontalScrollContainer>li:not(.productitem--hero){width:80%;min-width:80%;height:100%;margin:0 8px;width:50vw;height:50vw}.shopify-section.promo-mosaic--section.withParagraph .home-section--content.promo-mosaic--height-small .promo-mosaic--inner>li.productitem--hero,.horizontalScrollContainer>li.productitem--hero{flex-basis:auto}}.featuredCollection_Title_Image_container img.featuredCollection_mobileImage{display:none}@media screen and (max-width: 719px){.shopify-section.promo-grid--section .promo-grid--container .home-section--content .promo-grid--maintain-aspect-ratio.mobile-block.block-has-image>img.promo-block-grid--background{position:relative;opacity:1;width:100%;height:100%}.shopify-section.promo-grid--section .promo-grid--container .home-section--content .promo-grid--maintain-aspect-ratio.mobile-block.block-has-image>.promo-block-grid--content.promo-block-grid--expanded{display:none}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image{background-image:none!important}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container{margin-bottom:0!important;padding:0}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container{margin-left:0;padding:0}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featuredCollection_Title_Image_container{position:relative}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featuredCollection_Title_Image_container img.featuredCollection_mobileImage{width:100%;display:block}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featuredCollection_Title_Image_container .home-section--title{padding:0 10px;position:absolute;bottom:0;color:#fff!important}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .home-section--subheading,.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featured-collection--cta-wrapper{margin:10px}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featured-collection--cta-wrapper{display:flex}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--title-container .featured-collection--cta-wrapper .featured-collection--cta{margin:auto}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper.featured-collection--background-image .featured-collection--container.product-row--container .home-section--content.horizontalScrollContainer{margin-bottom:unset;margin-bottom:initial;margin-bottom:auto}.shopify-section:not(.core-hero--section).featured-collection--section .featured-collection--wrapper .featured-collection--cta-wrapper{margin:10px!important}}@media screen and (max-width: 719px){.gradientOverlay{position:absolute;top:0;right:0;left:0;bottom:0;background-image:linear-gradient(to right,#00000080,#0000000d)}}.site-footer a{text-decoration:underline;color:#3b4150}@media screen and (min-width: 720px){.blogposts--container,.dynamic-collection-list--container,.featured-collection--container,.featured-collections--container,.featured-product--container,.image-with-text,.alt-img-with-text--container,.instagram--container,.logolist--container,.dynamic-map,.menulist--container,.dynamic-newsletter,.promo-grid--container,.promo-mosaic--container,.rich-text--container,.testimonials-section,.twitter--container,.dynamic-video-wrapper,.site-header-main-gutter,#shopify-section-pre-footer,#shopify-section-static-footer,#shopify-section-static-utility-bar{max-width:1194px;margin:0 auto}.site-logo{padding-left:40px}.core-hero--section .search-section-form{max-width:66%!important}}.button-signpost .signpost-icon svg.icon-right-arrow{transform:rotate(0)}.shopify-section.featured-collection--section [data-layout=slideshow] .productgrid--item.hasBoxShadow{margin-bottom:10px;margin-top:10px}@media screen and (max-width: 719px){.shopify-section.featured-collection--section [data-layout=slideshow] .productgrid--item.hasBoxShadow{height:100%}}header.site-header.site-header--basic{background:#fff;position:relative}.site-header-wrapper.site-header--sticky{top:-2px}#shopify-product-tabs summary{outline:none}#shopify-product-tabs details h3{margin-top:0;margin-bottom:0;padding-top:22.5px;padding-bottom:22.5px}#shopify-product-tabs .desktop-tabs{display:none}#shopify-product-tabs .mobile-tabs .flex-container{display:block}#shopify-product-tabs .mobile-tabs .flex-container .flex-item{padding-left:0;padding-right:0}#shopify-product-tabs .mobile-tabs .productDescriptionFeaturedAsset .quarterwidth{width:100%;width:calc(100% - 20px)}#shopify-product-tabs .mobile-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset{width:100%;width:calc(100% - 30px)}#shopify-product-tabs .mobile-tabs details details{font-size:.7rem}#shopify-product-tabs .mobile-tabs details details summary h3{font-size:.8rem;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}#shopify-product-tabs .rel_resource_body{padding:0 15px}#professional-resources-tabs summary{outline:none}#professional-resources-tabs details h3{margin-top:0;margin-bottom:0;padding-top:22.5px;padding-bottom:22.5px}#professional-resources-tabs .desktop-tabs{display:none}#professional-resources-tabs .mobile-tabs .flex-container{display:block}#professional-resources-tabs .mobile-tabs .flex-container .flex-item{padding-left:0;padding-right:0}#professional-resources-tabs .mobile-tabs .productDescriptionFeaturedAsset .quarterwidth{width:100%;width:calc(100% - 20px)}#professional-resources-tabs .mobile-tabs .productDescriptionFeaturedAssetGrid .productDescriptionFeaturedAsset{width:100%;width:calc(100% - 30px)}#professional-resources-tabs .mobile-tabs details details{font-size:.7rem}#professional-resources-tabs .mobile-tabs details details summary h3{font-size:.8rem;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}#professional-resources-tabs .rel_resource_body{padding:0 15px}@media screen and (min-width: 1024px){#shopify-product-tabs .mobile-tabs{display:none}#shopify-product-tabs .desktop-tabs{display:block}#professional-resources-tabs .mobile-tabs{display:none}#professional-resources-tabs .desktop-tabs{display:block}}.product-sku{margin:0}.product-codes{margin:15px 0 25px}.live-search-button{width:45px;color:#000;vertical-align:top;border:0;position:absolute;display:block;left:0;top:0;z-index:2;background:transparent}.form-field .live-search-form-field{margin-left:0;padding-left:53px}.site-header-main{max-width:none}@media screen and (min-width: 1024px){.site-header-main .site-header-search-wrapper{padding-right:75px;padding-left:75px}}@media screen and (min-width: 1024px){.site-header-main .live-search{display:flex;position:relative;width:100%;max-width:1080px;margin:0}.site-header-main .live-search .search-label{margin-top:auto;margin-bottom:auto;margin-right:100px;font-size:.87891rem;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:0em;text-transform:uppercase}.site-header-main .live-search input.live-search-form-field{border-radius:0;border-bottom:1px solid #E2E3E5}}.site-header-main .site-header-search-close{display:none}@media screen and (min-width: 1024px){.site-header-main .site-header-search-close{display:block;left:auto;right:0}}@media screen and (min-width: 1024px){.site-header-main .live-search-form{position:relative;width:100%}}.utils-paginateby-title,#articlesCount{display:inline-block;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:0em;vertical-align:middle;text-transform:uppercase;font-size:.87891rem}.desktop-sortby{display:grid;grid-template-columns:1fr 1fr}.desktop-sortby .utils-sortby{padding:0 .9375rem;display:flex}.desktop-sortby .utils-sortby .utils-sortby-title,.desktop-sortby .utils-sortby .utils-sortby-select{margin:auto}.desktop-sortby .paginateByContainer{display:flex}.desktop-sortby .paginateByContainer .utils-paginateby-title{margin:auto}.mobile-sortby .paginateByContainer{display:grid;grid-template-columns:auto auto}.mobile-sortby .paginateByContainer .utils-paginateby-title{margin:auto auto auto 0}.mobile-sortby .paginateByContainer .paginateByInputContainer{display:grid;grid-template-columns:1fr 1fr;display:flex;margin:auto}.mobile-sortby .paginateByContainer .paginateByInputContainer .paginateBy{margin:auto;line-height:100%}.mobile-sortby .paginateByContainer .paginateByInputContainer .icon-chevron-down-small{margin:auto;position:relative;left:-14px}.mobile-sortby .utils-sortby .form-field-select-wrapper svg{margin-top:-2px}.paginateByContainer{margin-left:auto;display:flex}.paginateByContainer .utils-sortby{padding:0 .9375rem}.paginateByContainer .paginateByInputContainer{display:inline-block;padding-left:10px}.paginateByContainer .paginateBy{font-size:.82031rem;max-width:100%;padding-top:0;padding-bottom:0;background-color:transparent;color:#000;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}.paginateByContainer .paginateByInputContainer svg{position:relative;left:-14px}@media screen and (max-width: 1023px){#shopify-section-static-blog .blog--container .blog-title{margin:2rem 0}}#blogOptions{display:flex;justify-content:flex-end}#blogOptions svg:not(.icon-search){color:#ab192d}#blogOptions .icon-search{color:#a1adbf}#blogOptions ::-webkit-input-placeholder{font-style:italic;color:#a1adbf}#blogOptions :-moz-placeholder{font-style:italic;color:#a1adbf}#blogOptions ::-moz-placeholder{font-style:italic;color:#a1adbf}#blogOptions :-ms-input-placeholder{font-style:italic;color:#a1adbf}#blogOptions ::-ms-input-placeholder{font-style:italic;color:#a1adbf}#blogOptions #searchAndPaginateContainer{margin-left:auto}#blogOptions #searchAndPaginateContainer #searchArticlesContainer{display:inline-block;position:relative;top:-3px}#blogOptions #searchAndPaginateContainer .paginateByContainer{display:inline-block;top:-9px;position:relative;font-size:15px}#blogOptions #blogFilterContainer #filterDropdownContainer #blogFilter{margin-right:-14px}#blogOptions #blogFilterContainer #filterDropdownContainer svg{pointer-events:none;background-color:transparent}@media screen and (max-width: 1023px){#blogOptions{display:block}#blogOptions #blogFilterContainer,#blogOptions #searchAndPaginateContainer{display:flex;padding-bottom:1.64063rem;margin-bottom:1.64063rem;border-bottom:1px solid #a7a7a7}#blogOptions #blogFilterContainer #blogFilter{font-size:.82031rem;direction:rtl}#blogOptions #blogFilterContainer #filterDropdownContainer{margin-left:auto;position:relative;top:-8px}#blogOptions #blogFilterContainer #filterDropdownContainer #filterDropdownLabel{display:none}#blogOptions #searchAndPaginateContainer{display:flex}#blogOptions #searchAndPaginateContainer #searchArticlesContainer{margin-left:0;top:0}#blogOptions #searchAndPaginateContainer #searchArticlesContainer form{display:flex}#blogOptions #searchAndPaginateContainer #searchArticlesContainer form .search-icon{display:flex;margin:auto}#blogOptions #searchAndPaginateContainer #searchArticlesContainer form .search-icon svg{top:0}#blogOptions #searchAndPaginateContainer #searchArticlesContainer form input#articleSearchInput{top:-1px}#blogOptions #searchAndPaginateContainer #searchArticlesContainer form input#articleSearchInput::-webkit-input-placeholder,#blogOptions #searchAndPaginateContainer #searchArticlesContainer form input#articleSearchInput:-moz-placeholder{text-align:right}#blogOptions #searchAndPaginateContainer .paginateByContainer{display:flex;margin-right:0;margin-left:auto;top:0}#blogOptions #searchAndPaginateContainer .paginateByContainer .utils-paginateby-title,#blogOptions #searchAndPaginateContainer .paginateByContainer .paginateByInputContainer,#blogOptions #searchAndPaginateContainer .paginateByContainer .paginateByInputContainer svg{display:flex;margin:auto}#blogOptions #searchAndPaginateContainer .paginateByContainer .paginateByInputContainer .paginateBy{margin-right:-9px}#blogOptions #searchAndPaginateContainer .paginateByContainer .paginateByInputContainer svg{left:0;pointer-events:none;background-color:transparent}}.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px}.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner:before{content:none}.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner .dynamic-collection-list--item{width:100%;margin:0}.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner .dynamic-collection-list--item .dynamic-collection-list--item-info{padding:10px}@media screen and (max-width: 1023px){.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 719px){.shopify-section.dynamic-collection-list--section ul.home-section--content.dynamic-collection-list--inner{grid-template-columns:1fr}}@media screen and (max-width: 1240px){li.navmenu-meganav--image-container.navmenu-meganav--image-first{display:none}}h1{font-size:40px!important;line-height:52px!important;letter-spacing:-.5%!important}h2,.mobile-tabs summary h2{font-size:34px!important;line-height:42px!important;letter-spacing:-.5%!important}h3,.mobile-tabs h2{font-size:28px!important;line-height:32px!important;letter-spacing:-.5%!important}h4,.mobile-tabs h3{font-size:18px!important;line-height:25px!important;letter-spacing:-.5%!important}h5,.mobile-tabs h4{font-size:18px!important;line-height:22px!important;letter-spacing:-.5%!important;font-weight:500!important}h6,.mobile-tabs h5{font-size:14px!important;line-height:20px!important;letter-spacing:-.5%!important}p{font-size:16px!important;line-height:26px!important;letter-spacing:0%!important}body{font-family:myriad pro,sans-serif}.background-image-contain{background-size:contain!important;background-repeat:no-repeat!important}.product-description{margin-left:15px;margin-right:15px}.product-description p{margin-left:0!important;margin-right:0!important}.button-text{white-space:nowrap}div#stamped-main-widget{padding-top:80px;margin-top:-80px}.comfortFinder_popup .contentWrapper{display:block}@media screen and (min-width: 720px){.product-zoom--thumbnails button.gallery-navigation--scroll-button.scroll-right.visible{opacity:0}}#shopify-section-static-collection .collection_filter .productgrid--sidebar-title--small{font-style:normal;font-weight:700;font-size:14px!important;line-height:20px;letter-spacing:-.5px;text-transform:uppercase}@media screen and (min-width: 720px){#shopify-section-static-promo-grid-page-contact .promo-grid--inner{display:grid;grid-template-columns:1fr 1fr 1fr}#shopify-section-static-promo-grid-page-contact .promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width.desktop-block{width:calc(100% - 21px);height:100%;padding-left:0!important;padding-right:0!important;overflow-wrap:break-word;margin:0 auto}#shopify-section-static-promo-grid-page-contact .promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width.desktop-block:first-of-type{margin-left:0}#shopify-section-static-promo-grid-page-contact .promo-grid--inner .promo-block-grid.desktop-block.promo-grid--third-width.desktop-block:nth-of-type(3){margin-right:0}}@media screen and (min-width: 1024px){#shopify-section-static-collection .paginateByContainer .paginateByInputContainer svg{top:-1px}#shopify-section-static-collection .filterDropdown svg{position:relative;top:-.5px}}@media screen and (max-width: 719px){.shopify-section.featured-collection--section ul.horizontalScrollContainer{align-items:normal}.shopify-section.featured-collection--section ul.horizontalScrollContainer li.hasBoxShadow{height:auto!important}.shopify-section.featured-collection--section ul.horizontalScrollContainer li.hasBoxShadow article .productitem--actions{display:none!important}.shopify-section.featured-collection--section ul.horizontalScrollContainer li.horizontalScrollGutter{display:block!important;width:0;min-width:0;list-style-type:none;margin-left:16px;margin-right:4px}}.shopify-section.featured-collection--section ul.horizontalScrollContainer li.hasBoxShadow article .productitem--actions{display:none!important}@media screen and (max-width: 719px){.rich-text-block{margin-bottom:10px!important}#shopify-section-static-promo-grid-page-contact article.promo-block-grid.mobile-block{box-shadow:0 2px 8px #e2e2e2;margin:10px 0}.page-content.page-content-contact{margin-bottom:60px}}@media screen and (max-width: 1023px){footer .site-footer-block-item.site-footer-block-menu.has-accordion.footerBlock{margin-bottom:20px}footer hr{display:none}img.mobile-footer-logo-image{width:178px;height:auto;margin:0 auto 40px;display:block!important}.mobile-nav-content li.comfortFinderTrigger{max-width:170px}.mobile-nav-content li.comfortFinderTrigger .bodyIcon_hover,.mobile-nav-content li.comfortFinderTrigger .bodyIcon_default{width:100%}.mobile-nav-content li.comfortFinderTrigger .bodyIcon_hover img,.mobile-nav-content li.comfortFinderTrigger .bodyIcon_default img{width:100%;padding:20px 20px 10px 25px}}.mobile-social,.mobile-terms{display:none}@media screen and (max-width: 1023px){.mobile-terms,.mobile-social{display:flex}.desktop-terms,.desktop-social{display:none}.mobile-social .social-icons{display:flex;margin:45px auto 0}.mobile-terms{margin:45px auto 0}}.mentioned-product-details .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.contact-message-error,.contact-message-success{display:none}.wholesalePricingContainer{border:1px solid #E2E3E5;border-radius:4px;padding:12px 10px}.wholesalePricingContainer:before{content:"WHOLESALE PRICING:";font-size:14px;color:#3b4150}.wholesalePricingContainer .product--price{padding-top:4px;display:block}.wholesalePricingContainer .product--price .price--main{float:none}#shopify-section-1583198606327 .featured-collection--wrapper{display:none}#shopify-section-1583198606327{min-height:580px}#shopify-section-1583198606327 .search-section-form{justify-content:center}#shopify-section-1592697849625 img{transition:all .2s}#shopify-section-1592697849625 img:hover{transform:translateY(-2px)}#shopify-section-1583859026308 .promo-block-grid{overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center}#shopify-section-1583859026308 .promo-block-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-size:cover;transform-origin:center;transition:transform .3s ease-in-out}#shopify-section-1583859026308 .promo-block-grid:hover:after{transform:scale(1.05)}#shopify-section-1583859026308 .promo-block-grid--content{position:relative;z-index:1000;padding-right:0!important}#shopify-section-1583859026308 .promo-block-grid--content-wrapper{padding:0!important}#shopify-section-1583859026308 .promo-block-grid--content-wrapper h4{padding:1.64063rem;background-color:#00000040;text-align:center;font-size:18px!important;line-height:25px!important}#shopify-section-1584241329213 .promo-block-mosaic{overflow:hidden}#shopify-section-1584241329213 .promo-block-mosaic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-size:cover;transform-origin:center;transition:transform .3s ease-in-out}#shopify-section-1584241329213 .promo-block-mosaic:hover:after{transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/theme.custom.scss.css.map */
