#product{padding:46px 0 41px}.product-left{margin-right:30px;flex-basis:685px;max-width:calc(100% - 515px);flex-shrink:1;flex-grow:0}.product-image{width:100%;margin-top:4px;border:none}.product-thumbs{margin-top:29px;display:block;position:relative;padding:0 90px}.product-thumbs .swiper-container{overflow:hidden}.product-thumb img{max-height:100%}.swiper-main{position:relative}.swiper-button-prev img,.swiper-button-next img{filter:brightness(.5) saturate(0%)}.product-thumbs .swiper-button-prev,.product-thumbs .swiper-button-next,#similar .circle.swiper-button-prev,#similar .circle.swiper-button-next{width:38px;height:38px;right:inherit;margin-top:0;position:absolute;outline:none;flex-shrink:0;border:1px solid #dcdcdc}.product-thumbs .swiper-button-prev,#similar .circle.swiper-button-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff}#similar .circle.swiper-button-prev{left:-54px}.product-thumbs .swiper-button-next,#similar .circle.swiper-button-next{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fff}#similar .circle.swiper-button-next{right:-54px}.product-thumbs .circle.swiper-button-prev{margin-left:0;margin-right:45px}.product-thumbs .circle.swiper-button-next{margin-right:0;margin-left:45px}.product-thumbs .circle.swiper-button-prev:after,.product-thumbs .circle.swiper-container-rtl .swiper-button-next:after,.product-thumbs .circle.swiper-button-next:after,.product-thumbs .circle.swiper-container-rtl .swiper-button-prev:after,#similar .circle.swiper-button-prev:after,#similar .circle.swiper-container-rtl .swiper-button-next:after,#similar .circle.swiper-button-next:after,#similar .circle.swiper-container-rtl .swiper-button-prev:after{display:none}.product-thumb{width:103px;height:77px}.product-disclaimer{padding:10px 0}.product-disclaimer p{font-size:10px;line-height:14px;margin-top:10px}.product-right{flex-basis:calc(100% - 715px);flex-grow:1}.product-right p.price-cta{font-size:18px;margin-bottom:10px;margin-top:1px;font-weight:700}.product-right .product-title{font-size:29px;line-height:32px;width:390px;max-width:100%;margin-bottom:3px;margin-top:0}.product-right p.product-title{font-size:26px;line-height:31px;margin-bottom:-2px}.price-main{position:relative;left:-14px;font-size:88.5px}.product-right p.product-sku{margin-bottom:20px;margin-top:0;font-size:1em}.product-price{font-size:80px;margin-top:5px}.product-buttons{margin-top:27px}.product-buttons .button{height:47px;line-height:47px;font-size:18px;width:100%;padding-top:4px}.product-buttons button{color:#fff;margin-bottom:15px}.product-buttons .checkout-cart{background-color:#fff;border:2px solid var(--red)!important;color:#000;padding-top:6px}.product-terms{font-size:15px;line-height:22px;margin:0 auto 19px auto}.product-services{padding:35px 15px 0 15px}.product-services .product-service{padding:0 10px}.product-services p{margin-top:.625em;font-size:13px}#product-details .container{--content-width:1347px}#product-details ul{margin-top:0}#product-details ul li{padding:0 58px 25px 58px;border-color:var(--dark-gray)!important}#product-details .title{font-size:26px;position:relative;padding:25px 0 0 0}.accordionjs .acc_section .acc_content{padding:0 0 12px 0;max-width:790px;font-size:16px;line-height:24px;color:#000}#product-details .title::after{content:'';position:absolute;background-image:url(../../images/icons/accordion-arrow.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:10.5px;top:41px;right:0}.category-product{height:318px;flex-grow:1}.category-product .products-image img{height:100%;object-fit:cover}.category-product .products-details{height:80px}.category-product .products-details span{margin-top:12px}.checkout-step{margin-left:-18px}.checkout-step form{width:411px;max-width:100%;margin:0 auto;margin-top:24px}.product-detail .note{font-size:13.5px;margin-top:-5px;flex-basis:100%}.product-detail .checkout-step .form-field input,.product-detail .checkout-step .form-field select{height:47px}.checkout-step .form-field{margin-bottom:17px}.checkout-step .form-action{font-size:.875em}.checkout-step .form-action [type="submit"].button{border:none;font-size:17px;margin-top:7px;height:52.5px;line-height:52.5px;width:100%;max-width:310px;padding-top:15px;color:#fff!important}.checkout-step .form-field select{background-position:calc(100% - 17.5px) center;background-size:14px 8.5px;background-image:url(../../images/icons/accordion-arrow.png)}.checkout-step .form-field input,.checkout-step .form-field input::placeholder,.checkout-step .form-field select,.checkout-step .form-field select::placeholder{color:#000;font-size:15px;text-indent:15px;font-family:'AvenirNext-Medium';letter-spacing:.015em;border-color:#bbb;border-width:1px}.checkout-step .border{border:1px solid #bbb}.checkout-step .form-field input:focus,.checkout-step .form-field select:focus{border-color:var(--red)}.form-action.p0{padding:0}#popup-wrong-zip .popup-content{width:546px;height:339px}#popup-wrong-zip p{font-size:1.125em}#popup-wrong-zip p.bold{font-size:4.5em;margin-bottom:0}#similar{padding:22px 0 33px 0;border-bottom:1px solid #e7e7e7}#similar.no-bottom-border{border-bottom:0}#similar.no-bottom-border{padding-top:70px}#similar .container{--content-width:1215px}#similar .title{font-size:33px;line-height:1;margin-bottom:50px}#similar .title span{font-size:39px;margin-top:6px}#similar .category-product{margin-bottom:20px}#similar .category-product p{color:var(--light-blue);font-size:16px}#similar .category-product:hover{text-decoration:none!important}#similar .category-product:nth-child(4n){margin-right:0}#similar .swiper-container{padding:30px 30px 30px 0;margin:-30px -30px -30px 0;overflow:hidden}#similar .price-round{right:-24px;top:-10px;text-align:center}#similar .price-inner{font-size:29px}.image-height{min-height:450px}#product-details .acc_section:not(.acc_active) .title::after{transform:scaleY(-1) rotate(-90deg)}@media screen and (max-width:1200px){#recently .slider-container{max-width:500px}}@media screen and (min-width:991px){#similar .swiper-wrapper{justify-content:center}}@media screen and (max-width:991px){.product-right{font-size:13px}.swiper-main{padding:0}#similar .swiper-container{padding:30px 30px;margin:-30px -30px}#recently .products-slider-control{top:50%;z-index:1;width:100%;left:0;margin-top:-19px;pointer-events:none}#recently .favorite h5{font-size:1.75em}#recently .favorite p{font-size:1.25em}#recently .products-slider-control .swiper-button-next,#recently .products-slider-control .swiper-button-prev{pointer-events:all;margin:0 15px;background-color:#fff}#recently .products-slider-control .swiper-button-prev{display:none}.product-thumbs .circle.swiper-button-prev{margin-right:20px}.product-thumbs .circle.swiper-button-next{margin-left:20px}.product-thumbs .swiper-slide{width:calc(33.333% - 12px)}.product-thumb{width:100%}}@media screen and (min-width:767px){#recently .favorite{height:255px}}@media screen and (max-width:767px){#product>.container{flex-direction:column;align-items:center}.product-image a img{width:46px}#product-details ul li{padding:0 15px 25px 15px}#similar{text-align:center;padding:4px 0 46px 0}#similar .category-product p{font-size:10px}#similar .category-product{border-radius:0}.product-left{flex-basis:auto;margin-right:0;margin-bottom:32px;max-width:100%}#similar .title{font-size:28px}#similar .title span{font-size:28px;margin-top:5px}.product-thumbs .circle.swiper-button-prev,.product-thumbs .circle.swiper-button-next,#similar .circle.swiper-button-prev,#similar .circle.swiper-button-next{display:flex}.product-right{max-width:100%;display:flex;flex-wrap:wrap;flex-basis:auto}.product-right p.price-cta{margin-bottom:15px}.product-right p.product-sku,.product-right p.price-cta,.product-buttons,.product-disclaimer{flex-basis:100%}.product-price{margin-top:6px;align-self:center}.product-right p.price-cta{margin-top:0;margin-bottom:13px}.price-main sup.decimal{top:9px}.price-main .period{left:-2px}.product-buttons{display:flex;width:100%;flex-direction:column}.product-buttons>*{flex-basis:100%}.product-buttons br{display:none}.product-buttons .button{width:100%;margin:0 auto;height:47.5px;line-height:47.5px;font-size:18px}.product-buttons .checkout-cart{height:44px;line-height:44px}.product-buttons .button:first-child{margin-bottom:13px}.product-terms{margin-bottom:0}.product-services{margin:20px -15px 0;padding-top:25px;padding-bottom:5px;padding-left:27px;border-color:var(--dark-gray);justify-content:center;gap:27px 0}.product-disclaimer{padding-top:0}#recently .slider-container{max-width:100%;padding-left:50px}#recently .swiper-slide{width:fit-content}#recently .products-slider.swiper-container{margin:0}#recently .container{flex-wrap:wrap}#recently .favorite{padding:35px;margin-bottom:2em}.image-height{min-height:100%}}@media screen and (max-width:567px){#product{padding:15px 0 0}.product-thumbs{margin-top:10px}.product-thumbs .circle.swiper-button-prev{margin-right:25px}.product-thumbs .circle.swiper-button-next{margin-left:25px}.product-thumb{width:102px;height:76px}.product-thumbs .circle.swiper-button-prev,.product-thumbs .circle.swiper-button-next{width:29px;height:29px;padding:0 12px}.product-right .product-title{font-size:24px;line-height:27.5px;max-width:300px;margin:0 auto 10px auto}.checkout-step form{margin-top:4px}.checkout-step .form-field{margin-bottom:20px}.checkout-step .form-action [type="submit"].button{margin-top:13px;height:50px;line-height:50px;max-width:unset}.product-detail .checkout-step .form-field input,.product-detail .checkout-step .form-field select{font-size:13px;height:43.5px}.product-detail .note{font-size:11px}.product-right .product-title:nth-child(2){font-size:28px;line-height:35px}.product-right p.product-sku{margin-bottom:0}.product-price{font-size:87px}.product-buttons{flex-basis:269px;margin-right:auto;margin-left:auto;margin-bottom:17px;margin-top:0}.product-services{flex-wrap:wrap}.product-services .product-service{flex-basis:100%;flex-direction:row;justify-content:start;padding-left:0;text-align:left}.product-services .product-service .image{flex-basis:96px;flex-shrink:0}.product-services p{font-size:18px;line-height:1.175}.product-terms{font-size:14px;margin:30px auto 1em}.product-disclaimer{padding:0}.product-disclaimer p{margin-top:27px;font-size:10px;line-height:14px}#product-details{padding:20px 0 27px}#product-details ul li{padding:0 10px 20px 10px}#product-details .title{font-size:24px}#product-details .title::after{top:37px;right:-5px}#recently{padding:50px 0}.recently-head{justify-content:center;margin-bottom:15px}#recently h4{font-size:1.3125em;margin:0}#recently .favorite{padding:20px}.category-product{height:318px}.products-details .products-title{font-size:17px}.category-product .products-details{height:80px;padding:0 15px}.category-product .products-details span{margin-top:0}#similar .price-round{right:-25px;top:-15px}#similar .swiper-button-next,#similar .swiper-button-prev{display:none!important}#similar .products-title{font-size:16px}#similar.no-bottom-border{padding-top:30px}#popup-wrong-zip .popup-content{width:324px;height:201px}#popup-wrong-zip p{font-size:.7333em}#popup-wrong-zip p.bold{font-size:2.8em}.image-height{min-height:100%}.checkout-step{margin-left:0}.checkout-step .form-field input,.checkout-step .form-field input::placeholder,.checkout-step .form-field select,.checkout-step .form-field select::placeholder{font-size:12px}#similar .title .decor::before{width:42px}}