@font-face{font-family:Avenir-book;src:url("clientlib/resources/fonts/Avenir Book.ttf");font-display:swap}
@font-face{font-family:Avenir-black;src:url("clientlib/resources/fonts/Avenir Black.ttf");font-display:swap}
@font-face{font-family:Avenir-medium;src:url("clientlib/resources/fonts/Avenir Medium.ttf");font-display:swap}
.product_carousel{padding-right:100px}
@media(max-width:767px){.product_carousel{padding:0 15px}
}
.product_carousel .cmp-carousel__content{width:100%}
.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{padding:65px 0;background:#f5f5f5;text-align:center;max-height:570px;min-height:470px;margin-top:0;display:flex;align-items:center;justify-content:center}
@media(max-width:576px){.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{min-height:340px}
}
@media(min-width:576px) and (max-width:767px){.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{min-height:237px}
}
@media(min-width:767px) and (max-width:991px){.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{min-height:260px}
}
@media(min-width:992px) and (max-width:1200px){.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{min-height:380px}
}
@media(max-width:1300px){.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image{padding:30px 0}
}
.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image img{max-width:100%;max-height:100%;mix-blend-mode:multiply;max-height:570px;object-fit:contain;font-size:12px}
.product_carousel .cmp-carousel__content .cmp-carousel__item .image .cmp-image .cmp-products__card-favorite-icon{position:absolute;right:15px;top:15px}
.product_carousel .cmp-carousel__content .cmp-carousel__actions{position:absolute;margin-top:-200px;width:100%}
.product_carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous{border:0;float:left;background:#ebebeb;padding:0;border-radius:5px}
.product_carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--previous .left_arrow img{content:url(clientlib/resources/images/btn-arrow-scroll.svg)}
.product_carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next{border:0;background:#ebebeb;float:right;padding:0;border-radius:5px}
.product_carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action--next .right_arrow img{content:url(clientlib/resources/images/btn-arrow-scroll.svg);rotate:180deg;cursor:pointer}
.product_carousel .cmp-carousel__content ol{padding:0;margin:15px -6px;display:flex}
.product_carousel .cmp-carousel__content ol .slick-track{margin-left:0}
.product_carousel .cmp-carousel__content ol li{border:2px solid transparent;border-radius:7px;background:none !important;margin:0;width:20%;list-style:none;max-width:fit-content;height:auto;padding:6px;font-size:12px}
.product_carousel .cmp-carousel__content ol li.cmp-carousel__indicator--active{border:2px solid #0081c6;border-radius:8px}
@media(max-width:1300px){.product_carousel .cmp-carousel__content ol li{padding:2px}
}
.product_carousel .cmp-carousel__content ol li .thumbnail_image{background:#80808030;text-align:center;padding-top:12px;height:105px;width:auto;font-size:12px}
@media(max-width:1300px){.product_carousel .cmp-carousel__content ol li .thumbnail_image{padding:0;height:auto}
}
.product_carousel .cmp-carousel__content ol li .thumbnail_image img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;mix-blend-mode:multiply}
.product_details .list ul{display:flex;list-style:none;padding:0}
.product_details .list ul li{width:30px;height:30px;padding:4px;margin-right:5px;border:2px solid transparent;border-radius:50%;cursor:pointer}
.product_details .list ul li.active{border:2px solid #0081c6}
.product_details h3,.product_details .title,.product_details h1,.product_details .cmp-title__text{font-family:Avenir-black;font-size:34px;line-height:44px}
@media(max-width:767px){.product_details h3,.product_details .title,.product_details h1,.product_details .cmp-title__text{font-size:30px;line-height:38px}
}
.product_details .subtitle p,.product_details .finish p,.product_details .handling p{font-family:Avenir-book;font-size:15px !important;line-height:32px !important;text-transform:uppercase}
@media(max-width:767px){.product_details .subtitle p,.product_details .finish p,.product_details .handling p{font-size:15px !important;line-height:25px !important}
}
.product_details .subtitle p img,.product_details .finish p img,.product_details .handling p img{content:url("clientlib/resources/images/icon-FAQs.svg");margin:0 10px 0 30px}
.product_details .subtitle p a,.product_details .finish p a,.product_details .handling p a{color:#0081c6;cursor:pointer}
.product_details .subtitle p a:hover,.product_details .finish p a:hover,.product_details .handling p a:hover{color:#0081c6;text-decoration:underline}
@media(max-width:767px){.product_details .subtitle span,.product_details .finish span,.product_details .handling span{display:inline-block}
.product_details .subtitle span img,.product_details .finish span img,.product_details .handling span img{margin-left:0}
}
.product_details .subtitle .leftHandle,.product_details .finish .leftHandle,.product_details .handling .leftHandle,.product_details .subtitle .rightHandle,.product_details .finish .rightHandle,.product_details .handling .rightHandle{display:inline-block;box-shadow:0 3px 19px #0000000F;border-radius:5px;padding:10px 18px;opacity:.4;cursor:pointer}
.product_details .subtitle .leftHandle.active,.product_details .finish .leftHandle.active,.product_details .handling .leftHandle.active,.product_details .subtitle .rightHandle.active,.product_details .finish .rightHandle.active,.product_details .handling .rightHandle.active{opacity:1}
.product_details .subtitle .leftHandle,.product_details .finish .leftHandle,.product_details .handling .leftHandle{margin:0 10px 0 0}
.product_details .subtitle .leftHandle img,.product_details .finish .leftHandle img,.product_details .handling .leftHandle img{content:url("clientlib/resources/images/Handing_Left.svg")}
.product_details .subtitle .rightHandle img,.product_details .finish .rightHandle img,.product_details .handling .rightHandle img{content:url("clientlib/resources/images/Handing_right.svg")}
.product_details .ps-widget{margin-top:30px}
@media(max-width:767px){.product_details .ps-widget{margin-top:20px}
}
.product_details .text.handling{margin-bottom:30px}
@media(max-width:767px){.product_details .text.handling{margin-bottom:20px}
}
@media(max-width:576px){.product_details .text{padding:0}
}
.product_details .text .readmoreOption{font-family:Avenir-book}
.product_details .text .readmoreOption .description{display:inline-block;overflow:hidden}
.product_details .text .readmoreOption .readmore_button{float:right;margin-top:-42px;background:white;z-index:2;position:relative;padding:0 30% 0 0;display:inline-block}
@media(max-width:992px){.product_details .text .readmoreOption .readmore_button{padding:0 20% 0 0}
}
.product_details .text .readmoreOption .readmore_button a{color:#0081c6;text-decoration:underline}
.product_details .text .readmoreOption .readmore_button a:hover{cursor:pointer}
.product_details .text p{font-size:24px;line-height:35px}
@media(max-width:767px){.product_details .text p{font-size:15px;line-height:20px}
}
.ProductPage-container .row{margin-bottom:20px}
@media(max-width:767px){.ProductPage-container .row{padding:0 15px}
}
.ProductPage-container .stickymenu-navbar{padding:0 20px;background:#f5f5f5}
.ProductPage-container .stickymenu-navbar--left__image{display:flex;align-items:center}
.ProductPage-container .stickymenu-navbar--left__image img{width:100%;mix-blend-mode:multiply}
.ProductPage-container .stickymenu-navbar--left__content{margin:0;padding:0;display:flex;align-items:center}
.ProductPage-container .stickymenu-navbar--left__content .title .cmp-title{padding:0;margin:0}
.ProductPage-container .stickymenu-navbar--left__content .title .cmp-title .cmp-title__text{font-size:12px;line-height:14px;font-family:Avenir-black}
.ProductPage-container .stickymenu-navbar--left__content .text p{font-size:10px;line-height:14px;margin:5px 0 0 0;font-family:Avenir-medium}
.ProductPage-container .stickymenu-navbar--left__content .text p b{font-weight:normal}
.ProductPage-container .stickymenu-navbar--middle ol{list-style:none;display:flex;justify-content:center;align-items:center;justify-content:space-around;margin:0;padding:0;height:100%}
.ProductPage-container .stickymenu-navbar--middle ol li{border-bottom:2px solid transparent}
.ProductPage-container .stickymenu-navbar--middle ol li.active{border-bottom:2px solid #0081c6}
.ProductPage-container .stickymenu-navbar--middle ol li:hover{border-bottom:2px solid #0081c6}
.ProductPage-container .stickymenu-navbar--middle ol li a{font-size:16px;font-family:Avenir-medium;color:#0081c6;text-decoration:none;padding:30px 0 30px 0;display:inline-block}
.ProductPage-container .stickymenu-navbar--right{align-items:center;display:flex;justify-content:end}
.ps-button{background-color:#0081c6;border:1px solid #fff;text-align:center;text-decoration:none;cursor:pointer;border-radius:50px;padding:10px;margin-top:45px;width:35%}
.ps-button a{text-decoration:none;color:#fff !important}
.ps-button:hover{background-color:#fff;border:1px solid #0081c6}
.ps-button:hover a{text-decoration:none;color:#0081c6 !important}
.bazaar-voice-review{background-color:#f7f7f7}
.ps-button{background-color:#0081c6 !important;border:1px solid #fff !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important;border-radius:50px !important;padding:5px !important;width:35% !important}
.ps-button:hover{background-color:#fff !important;border:1px solid #0081c6 !important}
.ps-button:hover .ps-button-label{color:#0081c6}
.ps-no-sellers{background-color:#fff !important;color:#0081c6 !important;border:1px solid #0081c6 !important;cursor:default !important}
.ps-no-sellers small,.ps-no-sellers span{color:#0081c6 !important}
.ps-container.ps-lightbox.ps-open{top:15% !important}