@media (max-width:991px){.comp-home-ban-container .wgt-banner-image.wgt-banner-image-desktop,.comp-home-ban-container .wgt-banner-image.wgt-banner-image-mobile{display:none}.comp-home-ban-container .wgt-banner-image.wgt-banner-image-tablet{display:block}.comp-home-ban-container .wgt-banner-text-container{right:60px;max-width:350px}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-title h1{font-size:32px}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-btns .site-btn-tertiary{font-size:12px;padding-left:10px;padding-right:10px}}@media (max-width:480px){.comp-home-ban-container .wgt-banner-image.wgt-banner-image-desktop,.comp-home-ban-container .wgt-banner-image.wgt-banner-image-tablet{display:none}.comp-home-ban-container .wgt-banner-image.wgt-banner-image-mobile{display:block}.comp-home-ban-container .wgt-banner-text-container{left:0;right:0;padding:0 20px;max-width:unset;width:100%}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-title{margin:0 auto;max-width:300px}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-subtitle{font-size:14px;margin-top:0;margin-bottom:15px}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-btns{flex-direction:column;align-items:center}.comp-home-ban-container .wgt-banner-text-container .wgt-banner-btns .site-btn-tertiary{font-weight:400;font-size:15px;margin:2.5px 0;min-width:300px}}@media (max-width:991px){.comp-banner-standard-container{min-height:250px}.comp-banner-standard-container .wgt-cat-btn .site-btn-tertiary{font-weight:400;text-transform:none;font-size:12px;padding:8px 15px;margin:10px 5px 0}.comp-banner-standard-container .align-text-left .wgt-cat-btn,.comp-banner-standard-container .align-text-left .wgt-cat-title{width:100%;padding:0}.comp-banner-standard-container .wgt-cat-title{padding-right:0}.comp-banner-standard-container .image-content-container{padding:0 15px}}@media (min-width:481px) and (max-width:991px){.comp-banner-standard-container .image-container picture{display:none}.comp-banner-standard-container .image-container::before{content:"";min-height:250px;width:100%;display:block;background:#f7f4ef}.comp-banner-standard-container .banner-value-props{width:100%;padding:10px 0;bottom:5px;display:flex;justify-content:space-around;flex-wrap:wrap}.comp-banner-standard-container .banner-value-props a{margin:0 8px}.comp-banner-standard-container .wgt-cat-btn,.comp-banner-standard-container .wgt-cat-title{width:100%;text-align:center}.comp-banner-standard-container .wgt-cat-btn{justify-content:center}.comp-banner-standard-container.with-left-nav .image-content-container{top:40%}}@media (max-width:480px){.comp-banner-standard-container .align-text-left .banner-value-props,.comp-banner-standard-container .banner-value-props{display:none}.comp-banner-standard-container .banner-wrap{min-height:250px;overflow:hidden}.comp-banner-standard-container .image-content-container,.comp-banner-standard-container.with-left-nav .image-content-container{top:50%}.comp-banner-standard-container .wgt-cat-btn,.comp-banner-standard-container .wgt-cat-title{width:100%;text-align:center}.comp-banner-standard-container .wgt-cat-btn{justify-content:center}.comp-banner-standard-container .image-container{display:flex;align-items:center;height:100%}.comp-banner-standard-container .image-container img{position:absolute;left:50%;top:50%;height:100%;width:auto;max-width:unset;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}.comp-banner-standard-container .wgt-cat-btn .site-btn-tertiary{font-size:17px;padding:12px 35px}}@media (max-width:990px){.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container.js-carousel-dummy{justify-content:space-around}.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container .comp-imgslide-list-carousel-item-container:nth-child(n+4){display:none}}@media (max-width:767px){.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container.js-carousel-dummy{justify-content:space-around}.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container.js-carousel-dummy .comp-imgslide-list-carousel-item-container:nth-child(n+3){display:none}}@media (max-width:439px){.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container.js-carousel-dummy{justify-content:space-around}.page-home-container .main-homepage-region .sms-wgt-list-carousel .wgt-list-carousel-group-container .comp-imgslide-list-carousel-item-container:nth-child(n+2){display:none}}@media (max-width:991px){.page-home-container .comp-gallery-banner-container .wgt-cat-title{padding-right:8px}.page-home-container .comp-gallery-banner-container .wgt-cat-title .title,.page-home-container .comp-gallery-banner-container .wgt-cat-title h1{font-size:26px}.page-home-container .comp-gallery-banner-container .owl-carousel .owl-item img{width:100%}.page-home-container .main-homepage-region{padding-left:8px}.page-home-container .right-panel{padding-left:0;padding-right:0;border-left:none}}@media (max-width:767px){.page-home-container .comp-gallery-banner-container .wgt-cat-title{width:46%}.page-home-container .comp-gallery-banner-container .wgt-cat-title .title,.page-home-container .comp-gallery-banner-container .wgt-cat-title h1{font-size:26px}}@media (max-width:954px){.page-home-container .bottom-homepage-container .sms-wgt-text-image{position:relative;float:left;width:100%;min-height:1px;padding-left:8px;padding-right:8px}}@media (max-width:734px){.page-home-container .bottom-homepage-container .sms-wgt-text-image{padding-left:0;padding-right:0}.page-home-container .site-3col-carousel .product-details-wrapper .alt-image{max-height:100%}.page-home-container .main-homepage-region{padding-left:0}.page-home-container .bottom-homepage-region{padding-left:16px;padding-right:16px}.page-home-container .comp-recently-products-item-container .product-details-wrapper .alt-image img{max-height:134px}.page-home-container .sms-wgt-list-carousel .owl-dots{margin:15px 15px 50px;text-align:center;bottom:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.page-home-container .sms-wgt-list-carousel .js-carousel-dummy .owl-dot,.page-home-container .sms-wgt-list-carousel .js-carousel-dummy .owl-nav,.page-home-container .sms-wgt-list-carousel .owl-dots.disabled{display:none}.page-home-container .sms-wgt-list-carousel .owl-dot{border-radius:50px;height:15px;width:15px;display:inline-block;background:#ddd;margin-left:5px;margin-right:5px}.page-home-container .sms-wgt-list-carousel .owl-dot.active{background-color:#6c9e1b}.page-home-container .site-4col-carou .js-carousel-dummy.owl-loaded .owl-dots,.page-home-container .site-4col-carou .js-carousel-dummy.owl-loaded .product-details{width:100%}}@media (max-width:710px){.page-home-container .previous-orders-container .dummy-personalization-container .wgt-catalog-item-image,.page-home-container .recently-viewed-container .dummy-personalization-container .wgt-catalog-item-image{width:50%;display:none}.page-home-container .previous-orders-container .dummy-personalization-container .wgt-catalog-item-image:nth-child(-n+4),.page-home-container .recently-viewed-container .dummy-personalization-container .wgt-catalog-item-image:nth-child(-n+4){display:none}.page-home-container .previous-orders-container .dummy-personalization-container .wgt-catalog-item-image:nth-child(-n+3),.page-home-container .recently-viewed-container .dummy-personalization-container .wgt-catalog-item-image:nth-child(-n+3){display:block}.page-home-container .previous-orders-container .dummy-personalization-container .wgt-catalog-item-image::after,.page-home-container .recently-viewed-container .dummy-personalization-container .wgt-catalog-item-image::after{padding-bottom:200px}.page-home-container .previous-orders-container .dummy-personalization-container .owl-dots-placeholder,.page-home-container .recently-viewed-container .dummy-personalization-container .owl-dots-placeholder{height:22px;margin:15px}.page-home-container .owl-loaded+.owl-dots-placeholder{display:none}}@media (max-width:550px){.page-home-container .previous-orders-container .dummy-personalization-container .wgt-catalog-item-image::after,.page-home-container .recently-viewed-container .dummy-personalization-container .wgt-catalog-item-image::after{padding-bottom:152px}}@media (max-width:375px){.page-home-container .home-content-container{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.page-home-container .site-3col-carousel .category-section,.page-home-container .site-3col-carousel .product-section{padding-right:0;padding-left:0}.page-home-container .site-3col-carousel .product-details{padding-right:4px;padding-left:4px}.page-home-container .comp-stories-list-catalog-item-container,.page-home-container .comp-stories-list-catalog-item-container .wgt-details-wrapper:nth-child(even),.page-home-container .comp-stories-list-catalog-item-container .wgt-details-wrapper:nth-child(odd),.page-home-container .comp-testi-list-catalog-item-container,.page-home-container .main-contents-container,.page-home-container .right-panel,.page-home-container .site-3col-carousel{padding-left:0;padding-right:0}.page-home-container .comp-stories-list-catalog-item-container .wgt-details-wrapper:nth-child(even) .catalog-item-details-container,.page-home-container .comp-testi-list-catalog-item-container .wgt-details-wrapper:nth-child(even) .catalog-item-details-container{padding-right:0}.page-home-container .comp-testi-list-catalog-item-container .wgt-catalog-image{margin-right:15px}.page-home-container .bottom-homepage-region,.page-home-container .service-homepage-container{padding-left:15px;padding-right:15px}}@media (max-width:991px){.page-home-container .banner-homepage-region{min-height:180px}}@media (max-width:734px){.page-home-container .banner-homepage-region{min-height:150px}}@media (max-width:991px){.page-home-container .comp-gallery-banner-container .wgt-cat-btn .site-btn-tertiary{font-weight:400;text-transform:none;margin:0 5px;font-size:12px;padding-left:10px;padding-right:10px}.page-home-container .comp-gallery-banner-container .align-text-left .image-content-container{right:-40px}.page-home-container .comp-gallery-banner-container .image-content-container{left:-88px}.page-home-container .comp-gallery-banner-container .owl-dots{bottom:0}}@media (max-width:700px){.page-home-container .comp-gallery-banner-container .align-text-left .image-content-container{right:-140px}.page-home-container .comp-gallery-banner-container .image-content-container{left:-140px}}@media (max-width:600px){.page-home-container .comp-gallery-banner-container .comp-gallery-banner-container .wgt-cat-title .title,.page-home-container .comp-gallery-banner-container .comp-gallery-banner-container .wgt-cat-title h1{font-size:23px}}@media (max-width:500px){.page-home-container .comp-gallery-banner-container .wgt-cat-title{width:50%}.page-home-container .comp-gallery-banner-container .align-text-left .image-content-container{right:-120px}.page-home-container .comp-gallery-banner-container .image-content-container{left:-120px}}@media (max-width:480px){.page-home-container .banner-homepage-region{display:block;min-height:250px}.page-home-container .comp-gallery-banner-container .wgt-cat-btn{width:100%;flex-direction:column;align-items:center}.page-home-container .comp-gallery-banner-container .wgt-cat-btn .site-btn-tertiary{font-weight:400;font-size:15px;margin:2.5px 0;min-width:300px}.page-home-container .comp-gallery-banner-container .wgt-cat-title{margin:0 auto;max-width:300px;width:100%;float:none}.page-home-container .comp-gallery-banner-container .wgt-cat-title .title{margin-bottom:10px}.page-home-container .comp-gallery-banner-container .wgt-cat-title .description,.page-home-container .comp-gallery-banner-container .wgt-cat-title .subtitle{font-size:14px;margin-top:0;margin-bottom:10px}.page-home-container .comp-gallery-banner-container .banner-wrap{min-height:250px}.page-home-container .comp-gallery-banner-container .align-text-left .image-content-container{right:0}.page-home-container .comp-gallery-banner-container .image-content-container{left:0;width:100%}}