/*! Do not edit this file. It is done via SASS */.breadcrumb{height:25px;margin:20px auto;max-width:1450px;padding:0 10px}.version-a .breadcrumb{max-width:1350px}.breadcrumb .breadcrumbs{background:#f1f1f1;height:25px;line-height:25px;padding-left:10px}.breadcrumb .breadcrumbs a,.breadcrumb .breadcrumbs span,.breadcrumb .breadcrumbs h1{font-size:11px;font-weight:bold}@media(min-width: 1080px){.breadcrumb .breadcrumbs a,.breadcrumb .breadcrumbs span,.breadcrumb .breadcrumbs h1{font-size:12px}}.breadcrumb .breadcrumbs a{color:#595959}.breadcrumb .breadcrumbs span,.breadcrumb .breadcrumbs h1{color:#004e7d;display:inline-block}.breadcrumb .breadcrumbs span.arrow,.breadcrumb .breadcrumbs h1.arrow{padding:0 2px;font-size:14px;font-weight:normal}@media(min-width: 1080px){.breadcrumb .breadcrumbs span.arrow,.breadcrumb .breadcrumbs h1.arrow{padding:0 8px}}.breadcrumb .return{width:170px;float:left;margin-right:15px;background:#004e7d;font-weight:bold;height:25px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-indent:5px}@media(min-width: 1350px){.breadcrumb .return{width:195px}}.breadcrumb .return a{color:#fff;line-height:25px}.breadcrumb .return+.breadcrumbs{float:left;width:calc(100% - 170px - 15px)}@media(min-width: 1350px){.breadcrumb .return+.breadcrumbs{width:calc(100% - 195px - 15px)}}.breadcrumb .return:before{display:inline-block;content:"";width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #fff;margin-right:8px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-android .swiper-slide{transform:translate3d(0px, 0, 0)}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;transition-property:transform;transform:translate3d(0px, 0, 0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;background:#fff}#zoom-thumb-swiper .swiper-slide,#thumb-swiper .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#thumb-swiper .swiper-slide{width:64px;margin-right:10px}.swiper-slide a{display:block}#thumb-swiper .swiper-slide,#zoom-thumb-swiper .swiper-slide{border:2px solid #dadcdf}#thumb-swiper .swiper-slide.active,#zoom-thumb-swiper .swiper-slide.active{border-color:#004e7d}.active .swiper-slide:first-child{border-color:#004e7d !important}@media(max-width: 1024px){.zoom-thumb-container.swiper-container-vertical{margin-top:35px;margin-right:30px}}@media(max-height: 850px){.zoom-thumb-container.swiper-container-vertical{margin-top:40px;margin-right:30px}}.zoom-thumb-container.swiper-container-horizontal{padding:20px 0 0 0}.zoom-thumb-container .swiper-container.swiper-container-horizontal{width:550px}.zoom-thumb-container .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.zoom-thumb-container .swiper-container-android .swiper-slide,.zoom-thumb-container .swiper-wrapper{transform:translate3d(0px, 0, 0)}.zoom-thumb-container .swiper-container-horizontal .swiper-slide img{width:95%;padding:5px}.zoom-thumb-container .swiper-container-vertical .swiper-slide img{width:95%;padding:5px}.zoom-thumb-container .swiper-container.swiper-container-vertical{width:88px;height:460px}.zoom-thumb-container .swiper-container-horizontal .swiper-button-next{right:0;left:auto}.zoom-thumb-container .swiper-container-horizontal .swiper-button-prev{left:0;right:auto}.zoom-thumb-container .swiper-button-next,.zoom-thumb-container .swiper-button-prev{z-index:10;display:flex}.zoom-thumb-container .swiper-container-vertical .swiper-button-next{transform:rotate(90deg)}.zoom-thumb-container .swiper-container-vertical .swiper-button-prev{transform:rotate(90deg)}.zoom-thumb-container .swiper-container-vertical .swiper-button-next{bottom:-25px;top:auto;margin-top:0}.zoom-thumb-container .swiper-container-vertical .swiper-button-prev{top:-25px;bottom:auto;margin-top:0}.zoom-thumb-container .zoom-thumb-wrapper.swiper-container-horizontal{position:relative;width:600px;margin:auto}[class^=swiper-button]{position:absolute;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class^=swiper-button].not-visible{display:none}[class^=swiper-button] span{position:absolute}.swiper-button-next{z-index:30}.swiper-button-prev{z-index:31}.swiper-button-disabled{opacity:.4;cursor:not-allowed}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination-bullets{width:100%}.swiper-pagination-bullet{display:inline-block;cursor:pointer}.swiper-pagination-bullet-active{opacity:1;opacity:.3}.not-rated{color:#bcbec0}.star-rating a{float:left}.star-rating span{float:left}.star-rating span:not(.number-reviews){color:#ddd;position:relative;margin-right:1px}.star-rating span.number-reviews{padding-top:10px;font-size:11px;border-bottom:1px solid #004e7d;color:#004e7d;margin-left:5px}.star-rating .star-one::before,.star-rating[rating^="5"] span:not(.number-reviews)::before,.star-rating[rating^="2"] .star-two::before,.star-rating[rating^="3"] .star-two::before,.star-rating[rating^="3"] .star-three::before,.star-rating[rating^="4"] .star-two::before,.star-rating[rating^="4"] .star-three::before,.star-rating[rating^="4"] .star-four::before{color:#d89f02;content:"★";position:absolute;left:0}.star-rating[rating="1.5"] .star-two::before,.star-rating[rating="2.5"] .star-three::before,.star-rating[rating="3.5"] .star-four::before,.star-rating[rating="4.5"] .star-five::before{color:#d89f02;content:"★";position:absolute;left:0;width:50%;overflow:hidden}#wc-iframe-title,#wc-iframe-cart{display:none;position:absolute;background:#eee;z-index:200;border:2px solid #004e7d;width:300px;height:230px;padding-top:5px}#wc-iframe-cart{right:0px;bottom:-95px}#wc-iframe-title{left:0px;top:60px}#add-cart-main.not-visible,#add-cart-main-disable.not-visible{display:none !important}.avail-styles .disabled{pointer-events:none !important;color:#e0e0e0}.product-added.error #add-main-product::before{content:"Product can't be added.";color:red;font-size:14px;display:block;margin-top:-20px;padding-bottom:20px}.slide-cart-buttons a.error{display:none}:focus{outline:none !important}[class^=swiper-button] span{-moz-transform:scale(0.75, 2);-o-transform:scale(0.75, 2);-ms-transform:scale(0.75, 2);-webkit-transform:scale(0.75, 2);transform:scale(0.75, 2);color:#004e7d;font-size:32px}.question-mark{display:inline-block;width:16px;height:16px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center;line-height:16px;cursor:help}.image-disclaimer{text-align:center;padding:4px;position:absolute;width:400px;background:#e7e7e7;opacity:.75;color:#000;font-weight:bold;font-size:11px;bottom:35px}#product-detail-body{margin:30px auto 0 auto}#product-detail-body::before,#product-detail-body::after{content:"";display:table}#product-detail-body::after{clear:both}#product-detail-body section::before,#product-detail-body section::after{content:"";display:table}#product-detail-body section::after{clear:both}#product-detail-body section.styles.highlight{background:rgba(255,255,204,.5);width:330px;padding-top:10px;padding-left:10px;padding-bottom:10px}#product-detail-body section.styles.highlight::before{content:"Select options";font-weight:bold}.free-ship-tag{color:#71b946;font-weight:bold;margin-top:5px;font-size:11px;vertical-align:top}.free-ship-tag::before{content:"";display:inline-block;width:22px;height:14px;margin-right:3px;vertical-align:bottom}.free-ship-tag.none{visibility:hidden}.prodList-column-float .free-ship-tag.none{display:none}.free-ship-tag .free-shipping-question{display:inline-block;margin-left:2px;cursor:help;position:relative;color:#333;font-size:12px}.free-ship-tag .free-shipping-question a{display:inline-block;color:#004e7d;font-weight:bold;text-decoration:underline}.free-ship-tag .free-shipping-question:hover .free-shipping-info{visibility:visible;opacity:1;-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.free-ship-tag .free-shipping-question::before{content:"?";display:inline-block;width:14px;height:14px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;line-height:14px;cursor:help;font-size:11px;text-align:center}.free-ship-tag .free-shipping-info{width:200px;left:-138px;font-weight:normal;padding:10px;line-height:15px;position:absolute;bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ccc;background:#fff;-moz-box-shadow:4px 4px 8px rgba(0,0,0,.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.3);-ms-box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:30;text-align:center}.free-ship-tag .free-shipping-info::after{content:"";bottom:-1px;position:absolute;left:50%;border-color:#fff transparent transparent transparent;border-style:solid;border-width:7px 7px 0px 7px;margin-bottom:-6px}.free-ship-tag::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='truck-icon-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%0AviewBox='0 0 68 40' style='enable-background:new 0 0 68 40;' xml:space='preserve'%3E%3Cellipse style='fill:%2371b946;' cx='14.2' cy='33.6' rx='5.3' ry='5.4'/%3E%3Cellipse style='fill:%2371b946;;' cx='50.2' cy='33.6' rx='5.3' ry='5.4'/%3E%3Cpath style='fill:%2371b946;;' d='M23.9,9.3H12.6c-0.8,0-1.6,0.4-2.1,1L2.4,20.7c-0.4,0.5-0.6,1.1-0.6,1.7v8.5c0,1.5,1.2,2.7,2.7,2.7%0Ah3c0-3.7,3-6.8,6.7-6.8c3.7,0,6.7,3,6.7,6.8h3c1.5,0,2.7-1.2,2.7-2.7v-9.4V12C26.6,10.5,25.4,9.3,23.9,9.3z M22.1,19.4%0Ac0,0.2-0.2,0.4-0.4,0.4H8.9c-0.4,0-0.6-0.4-0.3-0.7l5.4-6.6c0.1-0.1,0.2-0.2,0.3-0.2h7.4c0.2,0,0.4,0.2,0.4,0.4V19.4z'/%3E%3Cpath style='fill:%2371b946;;' d='M64.7,1H30.3c-1.2,0-2.1,1-2.1,2.1v28.3c0,1.2,0.9,2.1,2.1,2.1h13.2c0-3.7,3-6.8,6.7-6.8%0Ac3.7,0,6.7,3,6.7,6.8h7.8c1.2,0,2.1-1,2.1-2.1V3.1C66.8,2,65.8,1,64.7,1z'/%3E%3C/svg%3E");background-repeat:no-repeat}.details-container{float:left;width:calc(100% - 300px)}.details-container-top::before,.details-container-top::after{content:"";display:table}.details-container-top::after{clear:both}.details-imgs{float:left;position:relative;max-width:400px;margin-right:40px}@media(max-width: 1299px){.details-imgs{width:40%}}.details-imgs figure{width:100%;position:relative;cursor:zoom-in}@media(min-width: 1300px){.details-imgs figure{min-width:400px;min-height:400px}}@media(hover: none){.details-imgs figure{min-width:282px;min-height:282px}}.details-imgs figure.no-thumbs{pointer-events:none;cursor:auto}.details-imgs figure.image-only.is-visible{display:none}.details-imgs figure img{width:100%;display:block}.details-imgs .out-stock{position:absolute;background:#fff;color:#d41e3d;padding:3px 10px;font-size:18px;font-weight:bold;left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap;z-index:2;display:none}.details-imgs-slider{width:360px;height:69px;position:relative}.details-imgs-slider::before,.details-imgs-slider::after{content:"";display:table}.details-imgs-slider::after{clear:both}@media(max-width: 1299px){.details-imgs-slider{width:300px}}.details-imgs-slider .view-360,.details-imgs-slider .video{cursor:pointer}.zoom-thumb-container .details-imgs-slider{width:auto}.zoom-thumb-container .details-imgs-slider .wrapper{margin:15px auto 0}.zoom-thumb-container .details-imgs-slider .video{width:120px}.zoom-thumb-container .details-imgs-slider .view-360{width:84px;height:84px}.zoom-thumb-container .details-imgs-slider .view-360::before{content:"360";position:absolute;bottom:0;padding:1px 0;font-weight:bold;width:100%;text-align:center;background:#e7e7e7;opacity:.75;color:#000}.details-imgs-slider.videos-360{height:auto}.details-imgs-slider .wrapper{display:table;margin-top:15px}.details-imgs-slider .video{width:77px;float:left;position:relative}.details-imgs-slider .video img{width:100%}.details-imgs-slider .view-360{width:64px;height:64px;float:left;position:relative;border:2px solid #dadcdf}.details-imgs-slider .view-360 img{width:100%}.details-imgs-slider .view-360.active{border-color:#004e7d}.details-imgs-slider .video{margin-right:20px;overflow:hidden}.details-imgs-slider .video img{border:2px solid #dadcdf}.details-imgs-slider .video.active img{border-color:#004e7d}.details-imgs-slider .video p.small{font-size:11px;line-height:11px;height:33px}.details-imgs-slider .video p.large{height:calc(14px * 3);line-height:14px;font-size:12px}.details-imgs-slider.imgs{margin-top:20px;padding-left:10px}.details-imgs img .details-imgs-slider{position:relative;margin-top:40px}.details-imgs-slider .swiper-button-next{top:calc(50% - 18px);right:0}.details-imgs-slider .swiper-button-next span{font-size:20px}.details-imgs-slider .swiper-button-prev{left:-10px;top:calc(50% - 18px)}.details-imgs-slider .swiper-button-prev span{font-size:20px}.details-info{position:relative;float:left;width:calc(100% - 400px - 40px);padding-right:40px}@media(max-width: 1299px){.details-info{width:calc(100% - 40% - 40px);padding-right:30px}}.details-info .free-ship-tag{color:#71b946;font-weight:bold;margin-top:5px;font-size:16px;vertical-align:top}.details-info .free-ship-tag::before{content:"";display:inline-block;width:27px;height:17px;margin-right:3px;vertical-align:bottom}.details-info .free-ship-tag.none{visibility:hidden}.prodList-column-float .details-info .free-ship-tag.none{display:none}.details-info h1{font-size:24px;color:#004e7d;font-weight:bold;margin-bottom:10px}.details-info p.item-num{color:#7d7d7d;font-size:15px}.details-info .star-rating{cursor:pointer;display:table}.details-info .star-rating::before,.details-info .star-rating::after{content:"";display:table}.details-info .star-rating::after{clear:both}.details-info .star-rating span:not(.number-reviews){font-size:25px}.details-info .star-rating span.number-reviews{font-size:12px;font-weight:bold}.details-info .not-rated{margin-top:10px;color:#888;font-size:14px}.details .avail-styles{margin-bottom:5px}.details .avail-styles::before,.details .avail-styles::after{content:"";display:table}.details .avail-styles::after{clear:both}.details .avail-styles .disabled{pointer-events:none;color:#e0e0e0}.details .avail-styles label{text-transform:lowercase}.details .avail-styles label:first-line{text-transform:none}.details .avail-styles label{display:block;font-size:14px;font-weight:bold;margin:20px 0 10px 0}.details .avail-styles li{padding:8px 12px 8px 5px;cursor:pointer;border-bottom:1px dotted #ccc}.details .avail-styles li:last-child{border-bottom:0}.details .avail-styles li:hover{background:#e4f1f5}.details .avail-styles li.sel{background:#004e7d;color:#fff;pointer-events:none}.details .avail-styles .select-box{color:#555;margin-left:10px;width:300px;position:relative;cursor:pointer;display:inline-block;background:#fff;z-index:20}.details .avail-styles .select-box:focus p{border:1px solid #004e7d}.details .avail-styles .select-box p{position:relative;padding:8px 12px 8px 5px;border:1px solid #ccc}.details .avail-styles .select-box p::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve'%3E%3Cuse xlink:href='%23wf-icon-chevron-down'%3E%3Csvg id='wf-icon-chevron-down' viewBox='0 0 28 28' width='100%25' height='100%25'%3E%3Cpath d='M19.2 11.3c-.4-.4-1-.4-1.4-.1L14 14.7l-3.8-3.4c-.4-.4-1-.3-1.4.1-.4.4-.3 1 .1 1.4l4.5 4c.2.2.4.3.7.3s.5-.1.7-.3l4.5-4c.3-.4.3-1.1-.1-1.5z'%3E%3C/path%3E%3C/svg%3E%3C/use%3E%3C/svg%3E");position:absolute;content:"";-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;top:50%;width:28px;height:28px;right:10px}.details .avail-styles .select-box ul{display:none;position:absolute;background:#fff;width:100%;left:0;border:1px solid #ccc;border-top:0}.details .avail-styles .select-box.open ul{display:block}.details .avail-styles .select-box.open p::after{-moz-transform:rotate(-180deg) translateY(50%);-o-transform:rotate(-180deg) translateY(50%);-ms-transform:rotate(-180deg) translateY(50%);-webkit-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.details .avail-styles .select-box{margin:0;z-index:inherit}.details .avail-styles .select-box p{font-size:14px;padding-top:12px;padding-bottom:12px;color:inherit}.details .avail-styles .select-box span{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.details .avail-styles ul{top:42px;z-index:102}.details .avail-styles li{font-size:14px;padding-top:12px;padding-bottom:12px}.details-add-ons{padding-top:50px}.details-add-ons .free-ship-tag{position:absolute}.details-add-ons h3{font-size:16px}.details-add-ons .add-ons-list{width:100%;padding:10px;border-bottom:8px solid #004e7d}.details-add-ons .add-ons-list::before,.details-add-ons .add-ons-list::after{content:"";display:table}.details-add-ons .add-ons-list::after{clear:both}.details-add-ons .add-ons-list li{width:28%;float:left;position:relative;padding:0 25px 30px}.details-add-ons .add-ons-list li:before{position:absolute;content:"+";font-size:30px;font-weight:bold;top:50%;color:#004e7d;left:-8px;margin-top:-17px}.details-add-ons .add-ons-list li img{width:95%;height:95%;max-width:100px;max-height:100px}.details-add-ons .add-ons-list li:first-child{width:16%;margin-left:0;padding-left:5px}.details-add-ons .add-ons-list li:first-child:before{display:none}.details-add-ons .add-ons-list li:last-child{margin-right:0}.details-add-ons .add-ons-list li input[type=checkbox]{display:none}.details-add-ons .add-ons-list li input[type=checkbox]:checked+label:before{position:absolute;content:"✓";font-size:22px;font-weight:bold;margin-top:-12px}.details-add-ons .add-ons-list li label{float:left;width:16px;height:16px;background:#d4d4d4;border:1px solid #c6c6c6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:relative;cursor:pointer;margin:10px 10px 50px 0}.details-add-ons .add-ons-list li label:before{display:block;width:16px;height:16px;content:""}.details-add-ons .add-ons-img{width:120px;height:auto;margin:0 auto;text-align:center}.details-add-ons .add-ons-img a{display:block}.details-add-ons .add-ons-info{float:left;width:90%;padding-left:10px}.details-add-ons .add-ons-info p{margin-top:3%}.details-add-ons .add-ons-info .title{height:42px;overflow:hidden}.details-add-ons #add-all-button{float:right;padding:10px;background:#fff;margin:-22px 20px 0 0}.details-add-ons #add-all-button p{background:#e1e1e1;border:1px solid #d0d0d0;color:#000;font-size:12px;line-height:18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:6px 25px}.details-add-ons #add-all-button .price{font-size:14px;font-weight:bold}.details-add-ons #add-all-button .price::before{content:"$"}.details-cart{float:left;width:300px;position:relative}.lead-time{font-size:15px;color:#004e7d;font-weight:bold}.lead-time span{font-size:12px;font-weight:normal;color:#333}.lead-time,.order-soon{margin:10px 0}.question-mark{margin-left:2px;position:relative}.question-mark:hover .question-info{visibility:visible;opacity:1;-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.question-mark .question-info{width:500px;margin-left:-450px;left:0;text-align:left;padding:10px;line-height:15px}@media(hover: hover){.question-mark .question-info{width:300px;margin-left:-150px}}.question-info{position:absolute;bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ccc;background:#fff;-moz-box-shadow:4px 4px 8px rgba(0,0,0,.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.3);-ms-box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.question-info::after{content:"";bottom:-1px;position:absolute;left:50%;border-color:#fff transparent transparent transparent;border-style:solid;border-width:7px 7px 0px 7px;margin-bottom:-6px}.question-info p{margin-bottom:5px}.question-info ul{margin-left:15px}.question-info ul li{list-style:disc;margin-bottom:5px}.custom-cut{margin-top:30px;width:90%}.custom-cut p{position:relative}.custom-cut #cut-price::before{content:"$"}.custom-cut .price{font-size:15px;font-weight:bold;padding-right:0}@media(hover: hover){.custom-cut .price{font-size:18px}}.custom-cut-cont{margin-top:15px}.custom-cut-cont .price{line-height:70px}@media(hover: hover){.custom-cut-cont .price{line-height:60px}}.custom-cut-cont input{border:1px solid #e1e1e1;height:40px;padding-left:5px;width:60px}@media(hover: none){.custom-cut-cont input{height:60px}}.custom-cut-cont .header{background:#e1e1e1}.custom-cut-cont .header span{float:left;padding:10px 10px 10px 0;width:20%}.custom-cut-cont .header span:first-child,.custom-cut-cont .header span:nth-child(2){width:30%}.custom-cut-cont .header span:first-child{padding-left:10px}.custom-cut-cont div{display:table;width:100%}.custom-cut-cont span.up-down{position:absolute;left:50px;width:5px;height:5px;cursor:pointer}.custom-cut-cont [data-id="#length-cut"].up-down{left:40px}.custom-cut-cont .up{top:18px}@media(hover: none){.custom-cut-cont .up{top:22px}}.custom-cut-cont .up::before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;position:absolute}@media(hover: none){.custom-cut-cont .up::before{border-width:7px}}.custom-cut-cont .down{bottom:18px}@media(hover: none){.custom-cut-cont .down{bottom:22px}}.custom-cut-cont .down::before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute}@media(hover: none){.custom-cut-cont .down::before{border-width:7px}}.custom-cut-cont .info span:not(.up-down):not(.max-min-length){line-height:30px;width:20%;float:left;line-height:70px}@media(hover: hover){.custom-cut-cont .info span:not(.up-down):not(.max-min-length){line-height:60px}}.custom-cut-cont .header span{font-weight:bold}.custom-cut-cont p{float:left;padding:10px 10px 10px 0;width:30%}.custom-cut-cont p:first-child{padding-left:10px}@media(hover: none){.custom-cut-cont p{padding-left:0}}.custom-cut-cont .max-min-length{line-height:normal;display:block;position:absolute;width:100%;bottom:-10px;font-weight:bold;color:#777}.custom-cut-cont .max-min-length.with-min{bottom:-25px}.custom-cut-cont .max-min-length.error{color:#d41e3d}.master-lock{margin-top:30px}.master-lock.highlight{padding-top:15px;padding-bottom:10px;background:rgba(216,159,2,.2);padding-left:15px;margin-top:10px;width:300px}.master-lock.highlight .lock::before{content:"Please select options for locker lock.";font-weight:bold;display:block;padding-bottom:5px}.master-lock label{color:#004e7d;font-weight:bold}.master-lock select,.master-lock input{border:1px solid #e1e1e1;height:30px;padding:5px 15px 5px 5px;vertical-align:middle;margin-right:10px}@media(max-width: 1299px){.master-lock select,.master-lock input{margin-right:5px}}.master-lock select.disable{border-color:#d41e3d}.master-lock #lock-label,.master-lock #lock-txt{display:none}.master-lock #lock-label.is-visible,.master-lock #lock-txt.is-visible{display:inline-block}@media(max-width: 1299px){.master-lock #lock-txt{margin-right:0;width:85px}}@media(hover: none){.lock label{padding-right:10px;width:88px;float:left;padding-top:10px}#lock-label{margin-top:20px}#lock-txt{width:170px !important;margin-top:20px}#select-product-rule{width:170px;margin-right:50px}}.auto-ship{margin-bottom:20px}.auto-ship li.reorder{margin-bottom:6px}.auto-ship li.reorder::before,.auto-ship li.reorder::after{content:"";display:table}.auto-ship li.reorder::after{clear:both}.auto-ship input{vertical-align:middle;float:left;margin-top:3px}.auto-ship label{font-size:11px;margin:4px;float:left}.auto-ship .auto-reorder{color:#900}.auto-ship .select-box{padding:3px 5px;border:1px solid #e1e1e1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:11px;width:80px;position:relative;cursor:pointer;float:left;margin:0 4px}.auto-ship .select-box.open .reorder-selected::after{transform:rotate(-90deg)}.auto-ship .select-box.open ul{display:block}.auto-ship .select-box .reorder-selected::after{content:">";position:absolute;right:7px;transform:rotate(90deg);font-size:15px;font-weight:bold;top:1px}.auto-ship .select-box ul{background:#fff;position:absolute;width:100%;left:0;top:18px;z-index:100;border:1px solid #e1e1e1;display:none}.auto-ship .select-box li{list-style:none;padding:5px;font-size:11px;cursor:pointer;border-bottom:1px solid #e1e1e1}.auto-ship .select-box li.sel{background:#004e7d;color:#fff;pointer-events:none}.auto-ship .select-box li:hover{background:#e4f1f5}.auto-ship .select-box li:last-child{border:0}.pricing .contract{margin-bottom:5px}.pricing .contract .price{margin-top:3px}.pricing sub{color:#000;vertical-align:middle;font-size:12px}.pricing .main{margin-top:5px}.pricing .price{font-size:25px;padding-top:5px;font-weight:bold}.pricing .price-promo{font-size:20px}.pricing .price.save{font-size:14px}.pricing .price-regular{color:#bcbec0;font-weight:bold;font-size:15px}.pricing .price-orig,.pricing .price.best{font-size:16px}.pricing .price.best{cursor:default}.pricing .price#see-price{border-bottom:1px solid #d41e3d;cursor:pointer}.pricing .price#see-price:hover{color:#777;border-bottom-color:#777}.pricing .price-list{font-weight:bold;margin:5px 0}.pricing .each{margin-bottom:5px;font-weight:bold;color:#000}.global-cc-cont{margin-bottom:20px;font-size:13px;position:relative}.global-cc-cont .or{width:100%;height:1px;border:1px solid #000;position:relative;margin:20px 0;text-align:center}.global-cc-cont .or::before{content:"or";position:relative;font-weight:bold;padding:5px 10px;background:#fff;top:-8px}.global-cc-img{float:left;margin-top:-1px;margin-right:10px}.global-cc-img{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAjCAYAAAAwnJLLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMTUwZjQwYi02ZDdhLTU1NGQtYTJlZS04NjM5OWM1Y2ExZjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENCNDhCNUY0RkE0MTFFQjg3NjFBNUFDRUM0OTBCQjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENCNDhCNUU0RkE0MTFFQjg3NjFBNUFDRUM0OTBCQjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVBRUUwQzlFNTFGMTFFOTg3MENGREMxREIyMjNCNjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVBRUUwQ0FFNTFGMTFFOTg3MENGREMxREIyMjNCNjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CbgSyAAAMZElEQVR42oRZW4xdVRn+1t773ObMnHPm0ul0pu10ig4wA23FlNoioCEkKoKCYryRmGg0mvhqiE9CIOFFiIn6ZmI0XmJ4MKJvKqCBYgC1UEullqFlptO5nvv9nL381tqXs/eePcMkk3P22uvyX7//+9cRQw8/9lKj0T4NQwgAEtIGhIHwn/Nq8Mjnfs+Zp+dK7PwT7rK4d7vsGxoT7rP33XafXdlkP0bOwPpu76wlhDijn7Vu/CbMeDn884QjsGF6a8KCSATGve8yooiICBN8on1j34uwzp7xYvdR78QZS0Q29/9My1FC/ff7g7U2nzs9R1AluEUlbVo1YQ0O7PadNepPj6ux7kBZNWbys819VKSkEo7gXT4nzF0ME6dMjOxS+sa1dnpVIMuQ+8raVSzWK1jKF/CruRuxUalrJTLpJO7+8DwySQtbtSYuvreBwnAaby9v0ptCC7hw9AAWD0+iT0O8dOEKevw8wTH11+H7c0vXUSlWcdviESS45h9vLiE3NoKZsRzeurKGXDapvVdttsNREB9K4e++E/qecsJXLEUFfnT5PO4rrqHV7mD0hpP4zHwBD/xlFbV8Dj/91v24slGC3etrBecmC7hjYRbffOq3eot7zizgu58+jWdfPIcUDfHM1z+Fa9sV3D5/EP95exnHbzqMp//wMl6l0o8+dCedZuHRWguJlIXvPXgnvvr4L9CwDCQt631yNUYxP3xtTzk5mMBwuudgAV+493NoGQYyVM666yROX76KB69V8MtrVcxSmZ8//y/c+YEZfIhKpTMpTIwM4dStcwxFG3fdMofVUg3Pnb0Ak8p/4uRNmN2XR63ZwWapjhr3PDA6gqe/fT/qjTYN2MWPv/MAnvjdC5gaHcapYzfo0Pzf6hYanBvrOdnfW0mdLkmI7MOPyToP1iBkJPBIcQVPrb+LIkMu99l7kbrhMNpP/gTP3HgrninM4MzNh/D5OxZxfauKBkPsxfNLeOTjJ1ChoB16869vvKO9dIRGGKHiZy9exbvrRdy1OIce39eoTKneQos5+Ldz7+gU+eixozoEb2Eoq2iwOfin1y7h/OUVJ6ejCvpIKcJ5Fsg3xj8UWrrA4STvq4ksyqUqxuixxC3zqP3mOYx+7SG8vsHXGzUcn5vSoXRprYg6Bfry3cfxwvl3cWgij8ncEF6jMj16cJre6Sb62kvrW2UMZ5L45+VV7C8M4+ZD+/T5R/eP4Vl6eIpjczoi/o3TNx7En/74CsAcZGy6AOugrFDARXllFNGFCH+6383U4sd+0FHoxjBUSm5yYf22Y7jv+99A+soyunOH8MNmAr9eLutYfugjC7iyVtKWVh5r0XtrDDelhAKWgxTyJEO22mxhIpvBkakx/OzPr+PAeA6/f+UtDTTKlkqhjTKNdWQK+2iUESo/u6+A245OY2wih3pfoqRAzDDC4SfiUDIKLtDgJ4YfflzWKIiziVcGTBzMZTBbKeNKsYblZAYgOKiFQ8kEU8tGu9VFPpdleghM8HOdgm4zVA/NTKDe6mC70kBhJMNQ7KFWbzMFEvq7wb3tBgEkm2YIJnRlqdFQJsMvxVxL8lPtt8X1xWrDQeBYJVxdbSdEZbR00OiWMGISlqVgebOCZaUwS8GAZQg0Wm6SmwbK5So+efsC5mfGdc5dfG8dq+U6IX0Et39whlME3l7ZRHZqHBaFVieNEXxsGifJ0La4x5vvrOLU/Az3mMCFq+vI09vtTgfXmKc7wWSnx6RmSazWLkJKRS6kk4eWiC2AwimyCNInVh6pNhODQ6l8iV64dG1LW7zDXBsdSmF0JKtz7vLaNgFYIktgmWYYjlKxBhM9y6K9vFnGfnroApUs0zDnllYxmc9imBFykaWja8tYT8VSPEc6iEits2RQARFRaAdKyXCYMMTOsl45RoGbt/xKw8ie7e+h0FLlQIpKKSEszlMRMDqSZui1ArTNZUD0qHO0HPBJzXmDtWyAjMLu0WOWAzTSO9dw65yIxHVMbRGey6Mc0TQGwmk5qJhCNUOE96Eh2oq2cayjl0oUGcKwrIHR1KflAgjh3jnJiJdJDAAkxEU99IcOS7EHK5cR4ioDugUOlMGN7V3Yuvte5Ue/6zhJFVrOl978gAI+3Htn7pp3cEh8KOIMbRxr95AOx7sSQMAl0vpbAHrF3l4PKqeV8Ui5trrcXWgp3TOd852QkxHjiR2E2Rs2IPfib8FHJzx0fLuQqzwwqEGGFlyjFqLwHX0Seg+hmYYI53TEGNKd68sQGxUBhhIYCgNKrANd68FlBl49VLXFNAJ9nAwwB7lHGA3CfCfTCOa4AxIDWuXJYjt5GKVbOh1MXxY17vTfe9UTz3p+eEaIqu+tmL5qt7zD+0eLNMzYNRIixkvSKeZBoxLULLGb0/oy7G6FZj0XBb3QM534l+q9hnChOwO/Y/dQM8oe7IF1PTDU61wK6JcVrzlW/968oGJqnpJJlR7msUZ0t6ir9ZYMRpG7seBmM+NZvV+l3ce+kRSuV1qYYl3aqLWRS1vUXWKl2NSLs+zFCkNJrJSaOMx1TbfGpUmnthsddgu2JtPSRdyJXJqIT7ZDTltpdknDSPcKGaxVmsikkmyD2ig3HU8UsmypyFk3WA+VHMVGl4RBkDx0qZPUZF2d2+72fdTVoKVKQRyrNmmJudG0ZheHmFd2v4/pkTy6bFMmh4c1fTI593q5pQ3e4/v5cSVcG9O5JDJU6q3VCk5M5bFW71KoDP5+eUNTNHXPsziZRbXdc7oLdhpVcs+xlIEsDXNsOo/3tmt4/r9OZz8zksSp2RyultOas47SsCVy0SGO16ngiaks2WIPV7Y6TvEPlANDiOgNlBM6atxrhxTZlXS580n7CyMEHJLt0nR+CCcPj2I8Y+HiatmNPJtcs4G0oLUNNzcowEqxgX3ZBPJU6P6bJzBCgXs02GqpQYHr9AyFVH0c515gk/zipQ2dCgbzUKcAY+rk7DhumqHxSATW2BwL76ZNpYJ79yPyX3xClmuNcFfAFwdoGbWgxrCcoCDXqx09tk5P5FIqLG2OORdFKqwO5xi6tQ7yaZOhbOuwSzN8lkvsCEwHBHq2U7MmhxM6XdqKi3L+Cj1u8vwWw/cgPd/ssfWq9+iFnjZcmrQtQfEmhhK60c2oZypfbfWQSwqs1HrkokLP9/wk2RiLwpeelCWye02Dgh7sS59R+MCgE9sYJLThel2KQdIH56hpptjJaOxwPYIRYCK2W6RFADykHDAkuGAmArTPcGqm9OqglE7L4y8O0RyvK3DHvXpmxnS8HjP33pmBd8aApQvmpTRdbhrTo3nsZ1A7I5RNvdPRFQANYbjggZ0Nrapz0iW1XqujNtF1SwbIsNzlUjkkYMzNsedhLZgJo9eJ1D/pXB3AaaVkqOsOei1QX/WYq5CUfpMqvUviwP5W3w4XYI/DmYxf20w4yiqm79dsJ7y8qOnbzgvFBtTFjuGWrr460JYOvzMNJ9dFamAEVfz98wKkOxAZQnpdtthZ0GXwyiFy8+UpF2pXMIDRhemCTuBmV91YOa2KamVUM5ogmqlkrrOFaTH5l8tNzI0N6XQZTjrAoOZkmPQ5gs011qgx1sGXl4r+jb9/NRA5N3gtr+nX+zSpsVfyrket8ETHrUr5q9t1Fkcgy1qkUK1K1CwQ5jfqHV3jlPAKc5TiXb5XHXmayhS7EtutPlL87oCk0J+bLP5y19iOuScRu4S/DPdyg9sxETCOdykbAhQnEVUtyWeS2sr1Th9Hx53C3ZYGlot1lMkk9o9mcKCQxf6cQF8r39NcToXlQj7LctCjUaS+h7y0XkWn0w2Xmx3XG/H3/37+e62OJujWQCEeaLTrkOwNpYug0g/L4J2IbfsCKGqTIdAowRUz0MnPearwVhRr4UijzoKbTGgmo1Z1+FlrdVFvd3XBNRREEyULrGXr3f7uPeNeZNrvCNwe0oj8ZMb3diI16AgC7yxb/xojAklsa2Ra2qw7CU5CulqS4b6JB2yQa264l6Sh+0ThGsnviN36F/urjNizQdZe8LqDPZsJc+dNgrpDUbwQPTdkhNsY9t1LWiWVj6YBeA4Jb/sXQ4MciPzwaAfLRTSnRDgs2ccNLmK9Pi3S4oho2xhzA0B0s8aGM+eqQhw39J08QaLf09xRcUmTcQyv8ofywqsxwj1XxvZxwjA0wkqx66+AOtRVPivyKwwFQqYuL6pEqfWWleC7rlNiGEVqnpbV3XHHb7NezbLMN/4vwAAeJhXHo5qgwAAAAABJRU5ErkJggg==");background-repeat:no-repeat;width:55px;height:35px}.global-cc-txt{line-height:18px;position:relative;font-weight:bold;width:90%}.global-cc-txt::before,.global-cc-txt::after{content:"";display:table}.global-cc-txt::after{clear:both}.global-cc-txt.dagger::after{content:"†";display:inline-block;font-size:smaller;margin-left:-5px;margin-top:-3px;position:absolute}.global-cc-txt a{text-decoration:underline}.global-cc-txt .price{font-size:13px}.global-cc-info{margin-top:5px}.global-cc-info a{color:#004e7d;clear:both;margin-top:10px;text-decoration:underline;font-size:14px}.global-cc-info a:first-of-type{border-right:1px solid #004e7d;padding-right:15px}.global-cc-info a:last-of-type{padding-left:10px}.global-cc-info a:hover{color:#bcbec0;text-decoration:none}.monthly-pay-info{position:relative}.monthly-pay-info sup{position:absolute;top:-5px}.strike{text-decoration:line-through;color:#000}.price-list .strike{color:#bcbec0}.add-cart-list button{line-height:40px;text-transform:uppercase;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.add-cart-list .out-stock{text-align:center;background:#eef0f1;background:-webkit-linear-gradient(#FFF, #eef0f1);background:-moz-linear-gradient(#FFF, #eef0f1);background:-o-linear-gradient(#FFF, #eef0f1);background:linear-gradient(#FFF, #eef0f1);margin-bottom:20px;padding:10px 3px 10px 3px}.add-cart-list .out-stock::before{content:"Out of Stock";display:block;font-size:20px;color:#d41e3d;text-transform:uppercase}.add-cart-list .out-stock p{margin-top:15px}.add-cart-list .out-stock p::before{content:"Sorry, this item is not available until further notice.";font-size:13px}.add-cart-list .email-outofstock{font-size:12px;display:table;width:100%;border:1px solid #ccc;padding:10px 10px 15px 15px;margin:10px auto}.add-cart-list .email-outofstock p{font-weight:bold;margin-bottom:6px}.add-cart-list .email-outofstock .findAvailability{font-size:16px}.add-cart-list .email-outofstock .current-outofstock{color:#d41e3d;font-weight:bold;margin-bottom:10px}.add-cart-list .email-outofstock .notifyEmail{clear:both;float:left;border:1px solid #ccc;padding:6px 8px;width:65%;margin-right:2%;margin-top:5px;height:40px;text-align:left;font-size:16px;color:#333}.add-cart-list .email-outofstock .notifyMe{text-align:center;font-weight:bold;background-color:#ccc;border:none;float:left;color:#fff;padding:8px;font-size:16px;margin-top:5px;width:90px;border-radius:0;line-height:24px;text-transform:inherit;pointer-events:none}.add-cart-list .email-outofstock .notifyMe.abled{background-color:#004e7d;pointer-events:auto}.add-cart-list .notifyMsg{font-size:12px;border:1px solid #ccc;padding:10px 15px 10px 10px;margin:10px auto;font-weight:bold;color:#71b946;display:none}.add-cart-list .notifyError{font-size:12px;font-weight:bold;color:#d41e3d;clear:both;padding:0;margin:10px auto;float:left;display:none}.add-cart-list .buttons{position:relative;margin-top:20px;margin-bottom:20px;width:260px}.add-cart-list .buttons::before,.add-cart-list .buttons::after{content:"";display:table}.add-cart-list .buttons::after{clear:both}@media(hover: hover){.add-cart-list .buttons{width:230px}}.add-cart-list .buttons .add-cart-slider,.add-cart-list .buttons #add-customize{background:#71b946;border:1px solid #71b946;color:#fff;padding-left:48px;margin-bottom:30px}.add-cart-list .buttons .add-cart-slider,.add-cart-list .buttons #add-customize{font-size:18px;position:relative}.add-cart-list .buttons #add-cart-main-disable{cursor:not-allowed;background:rgba(10,194,0,.54)}.add-cart-list .buttons #add-cart-main-disable:hover .question-info{visibility:visible;opacity:1;-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.add-cart-list .buttons #add-cart-main-disable .question-info{color:#000;text-transform:none;font-weight:normal;font-size:12px;z-index:6;text-align:center;width:240px;padding:10px 5px;left:0}.add-cart-list .buttons #add-cart-custom-cut{padding-left:0}.add-cart-list .buttons #add-to-list{background:#fff;border:1px solid #a7a7a7;font-size:14px;font-weight:normal}.add-cart-list .buttons #add-customize{font-size:14px;text-transform:none}.add-cart-list .qty{position:absolute;top:0;left:8px;margin:-2px 0;text-align:center;z-index:5}.add-cart-list .qty p{display:block;color:#a7a7a7;font-size:11px;padding:2px}.add-cart-list input{height:48px;border:1px solid #71b946;width:48px;text-align:center;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;box-shadow:none;background:#fff}.same-day-delivery{padding-left:10px;width:70%;border-left:6px solid #71b946;line-height:150%}.same-day-delivery span{color:#71b946;font-weight:bold}#ship-note-json.zip-not-valid::before{content:"Le zip n'est pas valide";display:block;color:#d41e3d;font-weight:bold}#ship-note-json.new-str{font-weight:bold}#ship-note-json.new-str strong{font-weight:bold}#ship-note-json.new-str::before{content:"Livraison prévue le ou avant ";font-weight:normal}#ship-note-json.new-str::after{content:" with standard shipping.";font-weight:normal}.shipping{position:relative;margin-top:20px;margin-bottom:10px;border-left:5px solid #ccc;padding-left:10px}.shipping #change-zip-fld,.shipping #submit-zip-btn{height:0;width:0;visibility:hidden;-webkit-transition:width .5s,height .5s,visibility .1s;-moz-transition:width .5s,height .5s,visibility .1s;-ms-transition:width .5s,height .5s,visibility .1s;-o-transition:width .5s,height .5s,visibility .1s;transition:width .5s,height .5s,visibility .1s}.shipping #submit-zip-btn.disabled{pointer-events:none;opacity:.55}.shipping #submit-zip-btn.is-visible{background:#004e7d;color:#fff;width:80px;height:30px;text-transform:uppercase;letter-spacing:1px;visibility:visible}.shipping .enter-shipping-info{position:relative}.shipping .change-shipping{font-weight:bold;color:#000}.shipping .delivery-estimate-box span{font-weight:bold}.shipping #enter-zip{border-bottom:1px solid #004e7d;color:#004e7d;cursor:pointer}.shipping #change{border-bottom:1px solid #004e7d;color:#004e7d;cursor:pointer}.shipping #change-zip-fld{padding-left:5px}.shipping #change-zip-fld.is-visible{border:1px solid #004e7d;width:180px;height:30px;margin:10px 0;visibility:visible}.qty-discount{width:200px;position:relative;margin-top:10px}.qty-discount p{background:#004e7d;font-size:11px;color:#fff;font-weight:bold;padding:3px 0 3px 5px;margin-bottom:3px}.qty-discount .price{color:#004e7d;font-weight:bold}.qty-discount span{display:inline-block;white-space:nowrap}.qty-discount span:first-child{width:40%}.qty-discount ul{color:#555}.qty-discount li{list-style:none;padding:2px 0 2px 5px}.qty-discount li:last-child{border-bottom:0}.qty-discount.contract{width:100%}.qty-discount.contract span{width:35%}.qty-discount.contract span:first-child{width:25%}.qty-discount.contract span.price-orig{text-decoration:line-through}.qty-discount.contract li:first-child span{font-weight:bold;color:#000}.delivery-estimate-box li{padding-top:5px}.email-print{margin-top:10px;height:50px}.email-print span,.email-print a{float:left;position:relative;color:#004e7d;cursor:pointer}.email-print span::before,.email-print a::before{content:attr(data-icon);left:25px;position:absolute;float:left}.email-print #print-product{width:25px;height:24px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAIAAACA18GRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZJREFUeNpi/P//PwOVAAumEGN6NzE6/88sJWwWEHzuy8JvEG/RNExBJgbqAWqaxQgMeyIDiGDwsRAZQMQE34CGF9AJEFfAGTQJexZSNcBDFjOIaewurGmamLzBQmReIybP0sCPWP2F1XK4k7Fo+Y8BGNK6/hMCWNWwkBooeIKShaTSjvy0OpDuon1+JK90ZKRinQYQYABkb3o3m8SxYAAAAABJRU5ErkJggg==") no-repeat}.email-print #print-product:before{left:28px}.email-print #email-product{width:22px;margin-right:50px;height:16px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAIAAACdjxhxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg9JREFUeNpi/P//PwNlgAVCMaZ3k6H5/8xSkF6gKyD6IXziAVwXE4T/d3rxv3//rjx9/Y8Q+PT954Q9Z4AMoBYUj/wFgn//81bsffftR6OPlbeO4n9GRgZQMDECbYJay8iw6uyt4jUHnTXkvv74ycnKgm4EkNyWHbDlyv26zcdatp9o9rF2VJOG6AYac/PV+6I1B599/Loo3t1WVRpo7J+//1CM+AM04j9Q6X8PTVlPDdk1F+7mrd4nxc9d52GuKy3cv+/8jCOXCxwNc+z12ZiZ/vz5C3Lbf9QY+fv7z39GUNhCXB6go+CrJb/y3K2kpbt//P5rJCt6KD9YRoAbaAfQMpAyRkZ0I37/+QP2M8gYiMjP3//CDJUDdBXef/8lzsP5Haj1z1+ILDAOGcBuhgBYjPz5/efvnz9/foOIP3+2Xnlg0rv69aevQLuEOFhuv3pn2rv66L1nYMk/IMVA8vcfFCN+gy0BEj9//WnZebZi88kZwTY8rEwghX//yvJzdXqZJS3fP/HAJaD2339Bin+DYwA5RkBGvv76I3/jCWZGxm3JrkJc7ECVkLABAnslsc1Jrjnrj5989KrP11yAkw2expgQ6eLPn1knbhhLCy8Is+FjY/nzF5xWwCSELc7NtizSTlGQp3jzyT8gV0M9gkjgt0oCiEzaP/785WBhVuvZAEngjJCcSmk2ozCzAwQYAI1xXblICOLpAAAAAElFTkSuQmCC") no-repeat}.also-viewed{margin-top:20px;position:relative}.also-viewed::before,.also-viewed::after{content:"";display:table}.also-viewed::after{clear:both}.also-viewed h3{font-size:18px;margin-bottom:10px}.also-viewed [class^=swiper-button]{top:35%}.also-viewed .swiper-button-next{right:5%}.also-viewed .swiper-button-prev{left:0}.also-viewed .free-ship-tag{color:#71b946;font-weight:bold;margin-top:5px;font-size:11px;vertical-align:top}.also-viewed .free-ship-tag::before{content:"";display:inline-block;width:22px;height:14px;margin-right:3px;vertical-align:bottom}.also-viewed .free-ship-tag.none{visibility:hidden}.prodList-column-float .also-viewed .free-ship-tag.none{display:none}.also-viewed .free-ship-tag .free-shipping-question{display:inline-block;margin-left:2px;cursor:help;position:relative;color:#333;font-size:12px}.also-viewed .free-ship-tag .free-shipping-question a{display:inline-block;color:#004e7d;font-weight:bold;text-decoration:underline}.also-viewed .free-ship-tag .free-shipping-question:hover .free-shipping-info{visibility:visible;opacity:1;-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.also-viewed .free-ship-tag .free-shipping-question::before{content:"?";display:inline-block;width:14px;height:14px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;line-height:14px;cursor:help;font-size:11px;text-align:center}.also-viewed .free-ship-tag .free-shipping-info{width:200px;left:-138px;font-weight:normal;padding:10px;line-height:15px;position:absolute;bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ccc;background:#fff;-moz-box-shadow:4px 4px 8px rgba(0,0,0,.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.3);-ms-box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:30;text-align:center}.also-viewed .free-ship-tag .free-shipping-info::after{content:"";bottom:-1px;position:absolute;left:50%;border-color:#fff transparent transparent transparent;border-style:solid;border-width:7px 7px 0px 7px;margin-bottom:-6px}.tabs{margin-top:60px}.tabs::before,.tabs::after{content:"";display:table}.tabs::after{clear:both}.video-bkg{background:#004e7d;border-radius:8%;width:36%;height:30%;position:absolute;left:50%;margin-left:-18%;cursor:pointer;z-index:100}.video-bkg:hover{background:#333}.small .video-bkg{top:calc(50% - 31px)}.large .video-bkg{top:calc(50% - 40px)}.video-arrow{background-color:transparent;border-style:solid;position:absolute;height:0px;width:0px;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff;left:50%;top:50%;transform:translate(-40%, -50%)}.bkg-360{z-index:1;background-color:rgba(222,221,221,.4);position:absolute;width:100%;height:100%;cursor:pointer;text-align:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%0AviewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M391.8,203c28.2,9.8,45.2,22.6,45.2,36.6c0,27-63.8,49.6-149,55.1v22c102.1-5.6,179.4-32.3,179.4-64.3 C467.4,232.7,438.1,215,391.8,203z'/%3E%3Cpath d='M219.5,295.4c-91-4.1-160.7-27.5-160.7-55.8c0-14,17-26.7,45.2-36.6c-46.3,12-75.6,29.7-75.6,49.4 c0,33.3,83.3,60.7,191.1,64.9v36.1l56.7-43.3l-56.7-43.3V295.4z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M123.4,178.2l-26.8-4.8c2.2-8.5,6.5-15.1,12.8-19.6s15.3-6.8,26.9-6.8c13.3,0,22.9,2.5,28.9,7.4c5.9,5,8.9,11.2,8.9,18.7 c0,4.4-1.2,8.4-3.6,12c-2.4,3.6-6.1,6.7-10.9,9.4c3.9,1,7,2.1,9,3.4c3.4,2.1,6,4.8,7.9,8.2s2.8,7.5,2.8,12.2 c0,5.9-1.6,11.6-4.7,17.1c-3.1,5.4-7.6,9.6-13.4,12.6s-13.5,4.4-23,4.4c-9.3,0-16.6-1.1-21.9-3.3s-9.8-5.4-13.2-9.6 c-3.5-4.2-6.1-9.5-8-15.8l28.3-3.8c1.1,5.7,2.8,9.7,5.2,11.9c2.3,2.2,5.3,3.3,8.9,3.3c3.8,0,7-1.4,9.5-4.2s3.8-6.5,3.8-11.1 c0-4.7-1.2-8.4-3.7-11c-2.4-2.6-5.7-3.9-9.9-3.9c-2.2,0-5.3,0.6-9.2,1.7l1.5-20.2c1.6,0.2,2.8,0.3,3.7,0.3c3.7,0,6.8-1.2,9.3-3.5 c2.5-2.4,3.7-5.2,3.7-8.4c0-3.1-0.9-5.6-2.8-7.4c-1.9-1.9-4.4-2.8-7.6-2.8c-3.3,0-6.1,1-8.1,3C125.6,169.6,124.1,173.2,123.4,178.2 z'/%3E%3Cpath d='M272.9,171.7l-28.2,3.5c-0.7-3.9-2-6.7-3.7-8.3s-3.9-2.4-6.4-2.4c-4.6,0-8.2,2.3-10.7,7c-1.9,3.3-3.2,10.5-4.1,21.4 c3.4-3.4,6.9-6,10.4-7.6c3.6-1.6,7.7-2.5,12.4-2.5c9.1,0,16.8,3.2,23.1,9.7s9.4,14.7,9.4,24.7c0,6.7-1.6,12.9-4.8,18.4 c-3.2,5.6-7.6,9.8-13.2,12.6s-12.7,4.3-21.2,4.3c-10.2,0-18.4-1.7-24.5-5.2c-6.2-3.5-11.1-9-14.8-16.7c-3.7-7.6-5.5-17.7-5.5-30.3 c0-18.4,3.9-31.9,11.6-40.4c7.7-8.6,18.5-12.8,32.2-12.8c8.1,0,14.5,0.9,19.2,2.8c4.7,1.9,8.6,4.6,11.7,8.2 C268.9,161.7,271.3,166.2,272.9,171.7z M220.8,217.1c0,5.5,1.4,9.8,4.2,13c2.8,3.1,6.2,4.7,10.2,4.7c3.7,0,6.8-1.4,9.3-4.2 s3.8-7,3.8-12.7s-1.3-10.1-3.9-13.1c-2.6-3-5.8-4.5-9.7-4.5s-7.2,1.5-9.9,4.4C222.1,207.5,220.8,211.7,220.8,217.1z'/%3E%3Cpath d='M285.9,199.3c0-19.4,3.5-32.9,10.5-40.7c7-7.7,17.6-11.6,31.9-11.6c6.9,0,12.5,0.8,16.9,2.5s8,3.9,10.8,6.6 c2.8,2.7,5,5.6,6.6,8.6s2.9,6.5,3.9,10.5c1.9,7.6,2.9,15.5,2.9,23.8c0,18.5-3.1,32-9.4,40.6c-6.3,8.6-17,12.9-32.3,12.9 c-8.6,0-15.5-1.4-20.8-4.1c-5.3-2.7-9.6-6.7-13-12c-2.5-3.8-4.4-8.9-5.7-15.4C286.6,214.4,285.9,207.2,285.9,199.3z M314,199.4 c0,13,1.1,21.8,3.4,26.6s5.6,7.1,10,7.1c2.9,0,5.4-1,7.5-3s3.7-5.2,4.7-9.6c1-4.4,1.5-11.1,1.5-20.4c0-13.5-1.1-22.6-3.4-27.3 s-5.7-7-10.3-7c-4.7,0-8.1,2.4-10.2,7.1C315.1,177.7,314,186.5,314,199.4z'/%3E%3Cpath d='M384,166.3c0-5.3,1.9-9.9,5.7-13.6c3.8-3.8,8.3-5.6,13.6-5.6c5.4,0,9.9,1.9,13.7,5.6c3.8,3.8,5.6,8.3,5.6,13.6 s-1.9,9.9-5.7,13.7c-3.8,3.8-8.3,5.7-13.7,5.7c-5.3,0-9.8-1.9-13.6-5.6S384,171.6,384,166.3z M391.6,166.3c0,3.2,1.1,6,3.4,8.3 s5.1,3.4,8.3,3.4c3.2,0,5.9-1.1,8.2-3.4c2.3-2.3,3.4-5.1,3.4-8.3s-1.1-6-3.4-8.3s-5-3.4-8.2-3.4s-6,1.1-8.3,3.4 S391.6,163,391.6,166.3z'/%3E%3C/g%3E%3C/svg%3E")}@-webkit-keyframes rotate-360{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate-360{100%{transform:rotateY(360deg)}}#thumb-swiper img{cursor:pointer;padding:3px}#thumb-swiper img.swiper-lazy{display:none;width:64px;height:64px}#thumb-swiper img.swiper-lazy.swiper-lazy-loaded{display:block;width:100%;height:auto}#thumb-swiper .swiper-slide.selected img{border-color:#004e7d}#thumb-swiper .swiper-slide a{text-align:center;width:100%}#viewed-swiper{width:90%}#viewed-swiper img{max-width:80%;margin-top:10px}#viewed-swiper p.title{font-weight:bold;width:95%;margin:0 auto;height:calc(14px * 3);overflow:hidden;display:none;line-height:14px;margin-top:10px}#viewed-swiper .swiper-lazy{display:none}#viewed-swiper .swiper-lazy-loaded,#viewed-swiper .swiper-lazy-loaded+p.title{display:block}#ajax-contents{margin:0 auto}#ajax-contents.opacity{display:none}.sticky-header{position:fixed;top:0;width:100%;z-index:150;left:0;display:none;background-color:#fff;border:1px solid #dadcdf;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);transition:.3s ease-in-out}.sticky-header.is-visible{display:block}.sticky-header figure{float:left;width:73px;height:73px;margin-top:8px}.sticky-header img{width:100%}.sticky-header button{float:right;background:#71b946;color:#fff;height:35px;width:180px;margin-top:15px;border-radius:5px;font-size:16px}.sticky-header button#add-customize-sticky{width:200px;font-size:14px}.sticky-header-content{max-width:1350px;font-size:14px;margin:0 auto;height:92px;padding:0 15px}.sticky-header .out-stock{text-align:center;background:#eef0f1;background:-webkit-linear-gradient(#FFF, #eef0f1);background:-moz-linear-gradient(#FFF, #eef0f1);background:-o-linear-gradient(#FFF, #eef0f1);background:linear-gradient(#FFF, #eef0f1);padding:10px 3px 10px 3px;width:230px;float:right}.sticky-header .out-stock::before{content:"Out of Stock";display:block;font-size:20px;color:#d41e3d;text-transform:uppercase}.sticky-header .out-stock p::before{content:"Sorry, this item is not available until further notice.";font-size:13px}.sticky-text{float:left;padding-top:12px;padding-left:10px}.sticky-tabs{float:left;width:1000px;border-top:1px solid #e1e1e1;margin-top:10px;margin-left:10px}@media(hover: none){.sticky-tabs{width:900px}}.sticky-tabs ul{height:30px}.sticky-tabs li{float:left;padding:8px 0;color:#a7a7a7;line-height:1;font-size:15px;margin-right:25px}.sticky-tabs li:last-child{margin-right:0}.sticky-tabs li:hover,.sticky-tabs li.active-tab{border-bottom:3px solid #000;color:#000;cursor:pointer}.slide-addons .free-ship-tag{margin-left:auto;margin-right:auto}.slide-container-right{position:fixed;top:0;right:0;background:#fff;z-index:calc(801 + 3141591);z-index:801;height:100vh;width:600px;visibility:hidden;overflow:auto;-moz-box-shadow:-10px -1px 20px rgba(0,0,0,.5);-webkit-box-shadow:-10px -1px 20px rgba(0,0,0,.5);-ms-box-shadow:-10px -1px 20px rgba(0,0,0,.5);box-shadow:-10px -1px 20px rgba(0,0,0,.5);-webkit-transition:transform .5s,visibility 0s .5s;-moz-transition:transform .5s,visibility 0s .5s;-ms-transition:transform .5s,visibility 0s .5s;-o-transition:transform .5s,visibility 0s .5s;transition:transform .5s,visibility 0s .5s;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-container-right #sticky-section .container-top .close-slide,.slide-container-right #sticky-section .top .close-slide{width:20%;float:left;text-decoration:underline;color:#005c7d;cursor:pointer}.slide-container-right #sticky-section{position:sticky;top:0;z-index:100;background:#fff}.slide-container-right #sticky-section .container-top{margin-bottom:30px;font-weight:bold;font-size:18px;background:#ddd;padding:20px 0;padding-left:10px}.slide-container-right .swiper-container{margin-left:20px;margin-top:30px}.slide-container-right .swiper-container .add-button-container{margin:0 auto;margin-top:10px;font-weight:bold;width:80%}.slide-container-right .swiper-container .add-button-container p{margin-top:10px;visibility:hidden}.slide-container-right .swiper-container .add-button-container p.is-visible{visibility:visible}.slide-container-right .swiper-container .add-button-container input{width:45px;height:25px;padding:3px;border:1px solid #090;margin:0 10px}.slide-container-right .swiper-container .add-button-container button{background:#71b946;color:#fff;padding:5px 10px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.slide-container-right .swiper-container a{width:80%;margin:0 auto;text-align:center}.slide-container-right .swiper-container img{max-width:60%}.slide-container-rightaddons{width:520px;margin:0 auto;margin-top:30px;position:relative}.slide-container-rightaddons::before,.slide-container-rightaddons::after{content:"";display:table}.slide-container-rightaddons::after{clear:both}.slide-container-rightaddons p{font-weight:bold;text-align:left}.slide-container-rightaddons .title{margin-bottom:5px;overflow:hidden;line-height:14px;height:calc(14px * 3)}.slide-container-rightaddons [class^=swiper-button]{top:35%}.slide-container-rightaddons .swiper-button-next{right:20px}.slide-container-right.slide-open{visibility:visible;-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.slide-container-right.slide-open.full{width:100%}.slide-container-right button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.slide-container-right h4{font-size:20px;font-weight:bold;margin-bottom:10px}.slide-container-right #sticky-section{border-bottom:2px dotted #ccc;padding-bottom:30px}.slide-addons{width:520px;margin:0 auto;margin-top:30px;position:relative}.slide-addons::before,.slide-addons::after{content:"";display:table}.slide-addons::after{clear:both}.slide-addons p{font-weight:bold;text-align:left}.slide-addons .title{margin-bottom:5px;overflow:hidden;line-height:14px;height:calc(14px * 3)}.slide-addons [class^=swiper-button]{top:35%}.slide-addons .swiper-button-next{right:20px}.slide-warranty{width:520px;margin:0 auto;margin-top:40px}#add-cart-accessories-slide .slide-warranty{display:none}.slide-warranty h4{display:inline-block}.slide-warranty h4+span{text-decoration:underline;color:#004e7d;cursor:pointer;padding-left:20px}.slide-cart-buttons{text-align:center}.slide-cart-buttons button,.slide-cart-buttons a{height:40px;width:200px;font-size:16px;margin-left:30px}.slide-cart-buttons a{background:#71b946;color:#fff;line-height:40px;display:inline-block;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.slide-container-right.slide-open{-webkit-transition:transform .5s,width .5s;-moz-transition:transform .5s,width .5s;-ms-transition:transform .5s,width .5s;-o-transition:transform .5s,width .5s;transition:transform .5s,width .5s}.slide-open.full{-webkit-transition:transform .5s,width .5s;-moz-transition:transform .5s,width .5s;-ms-transition:transform .5s,width .5s;-o-transition:transform .5s,width .5s;transition:transform .5s,width .5s}.qty-indicator-section{border-bottom:2px dotted #ccc;padding-bottom:30px}.qty-indicator-header{padding-left:30px;font-size:20px;font-weight:bold;display:inline-block;margin-top:25px;margin-bottom:20px}.qty-indicator-cont{background-color:#ccc;width:450px;height:15px;border-radius:5px;padding:0;position:relative;margin-left:50px}.qty-indicator-color{background-color:#71b946;width:0;float:left;border-radius:5px;height:15px}.qty-indicator-amt{position:absolute;font-size:16px}.qty-indicator-begin{left:-25px}.qty-indicator-end{left:455px}.qty-indicator-amt-away{font-size:16px;padding-left:55px;margin-top:15px}.qty-indicator-amt-away span{color:#71b946;font-weight:bolder}#add-list-slide section .new-desc{border:1px solid #777;height:30px;padding-left:10px;margin-top:10px;margin-left:15px}#add-list-slide section.create label{display:block;margin-left:15px}#add-list-slide section.create label.error{color:#d41e3d;font-weight:bold}#add-list-slide section.create label.error::after{content:" est requis"}#add-list-slide section.lists,#add-list-slide section.success{width:90%;margin:30px auto 0 auto}#add-list-slide section.lists h5,#add-list-slide section.success h5{font-size:16px}#add-list-slide section.lists h5.update::before,#add-list-slide section.success h5.update::before{content:"Ajouter cet article à une liste de courses enregistrée ou créer une nouvelle liste de courses"}#add-list-slide section.lists h5.create::before,#add-list-slide section.success h5.create::before{content:"Create a New Shopping List"}#add-list-slide section.update li{padding:8px 12px 8px 5px;cursor:pointer;border-bottom:1px dotted #ccc}#add-list-slide section.update li:last-child{border-bottom:0}#add-list-slide section.update li:hover{background:#e4f1f5}#add-list-slide section.update li.sel{background:#004e7d;color:#fff;pointer-events:none}#add-list-slide section.update .select-box{color:#555;margin-left:10px;width:200px;position:relative;cursor:pointer;display:inline-block;background:#fff;z-index:20}#add-list-slide section.update .select-box:focus p{border:1px solid #004e7d}#add-list-slide section.update .select-box p{position:relative;padding:8px 12px 8px 5px;border:1px solid #ccc}#add-list-slide section.update .select-box p::after{content:">";position:absolute;right:10px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:20px;font-weight:bold;top:3px}#add-list-slide section.update .select-box ul{display:none;position:absolute;background:#fff;width:100%;left:0;border:1px solid #ccc;border-top:0}#add-list-slide section.update .select-box.open ul{display:block}#add-list-slide section.update .select-box.open p::after{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#add-list-slide section.success{display:none}#add-list-slide section.success h5{color:#777;padding-left:15px}#add-list-slide section.success h5::before{content:"✔ ";color:#71b946}#add-list-slide section.success p{color:#004e7d;font-size:15px;text-align:center}#add-list-slide section.slide-cart-buttons{margin-top:30px}#add-list-slide section.slide-cart-buttons button:not(.close-slide){background:#00526e;background:-webkit-linear-gradient(#006f94, #00526e);background:-moz-linear-gradient(#006f94, #00526e);background:-o-linear-gradient(#006f94, #00526e);background:linear-gradient(#006f94, #00526e);color:#fff;display:none}#add-list-slide .list-type{margin-left:15px}#add-list-slide .list-type p{margin-top:10px;font-size:15px}#add-list-slide .list-type label{margin-left:5px}#add-list-slide #wish-list-grp{height:400px;overflow:auto}#add-list-slide section.update label{display:block;margin-left:15px}#add-list-slide section.update label.error{color:#d41e3d;font-weight:bold}#add-list-slide section.update label.error::after{content:" est requis"}#add-list-slide section.update .select-box{margin-left:15px;margin-top:10px}#add-list-slide section #wish-list-grp{height:auto;max-height:250px}#add-list-slide section p.error{color:#d41e3d;font-weight:bold;margin:5px 15px}button[id|=warranty]{height:40px;width:200px;font-size:16px;margin-left:30px;background:#71b946;color:#fff}button[id|=warranty].dim{cursor:not-allowed;pointer-events:none;opacity:.45}button.close-slide{background:#ccc;color:#333}ul.warranty-plans span{display:block;width:500px;background:none;padding-left:30px}ul.warranty-plans .price{color:#d41e3d;font-weight:bold}ul.warranty-plans label,ul.warranty-plans input,ul.warranty-plans #radio-graphic{float:left}ul.warranty-plans #radio-graphic{width:20px;padding:0}ul.warranty-plans input{display:none}ul.warranty-plans label{position:relative}ul.warranty-plans li{height:70px;font-size:14px}ul.warranty-plans input[type=radio]+label #radio-graphic::before,ul.warranty-plans input[type=radio]:checked+label #radio-graphic::after{display:inline-block;width:18px;height:18px;content:"";-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#ccc;cursor:pointer;border:1px solid #aaa}ul.warranty-plans input[type=radio]:checked+label #radio-graphic::before{width:10px;height:10px;background:#004e7d;position:absolute;-moz-transform:translate(35%, 35%);-o-transform:translate(35%, 35%);-ms-transform:translate(35%, 35%);-webkit-transform:translate(35%, 35%);transform:translate(35%, 35%)}.max-qty-msg{position:absolute;font-size:11px;color:#d41e3d;left:2px;bottom:-12px}.product-added .top{margin-bottom:30px;font-weight:bold;font-size:18px;background:#ddd;padding:20px 0;padding-left:10px;position:relative}.product-added .top::before,.product-added .top::after{content:"";display:table}.product-added .top::after{clear:both}.product-added .top .add-cart-qty{width:80%;float:right;font-size:inherit;position:relative}.product-added .top .add-cart-qty.min-qty::before{position:absolute;font-size:11px;color:#d41e3d;left:2px;bottom:-12px;content:"Please note: There is a minimum order quantity of " attr(data-minqty)}.product-added .cart-totals{position:absolute;background-color:#fff;right:0;top:0;font-size:11px;height:85%;top:7.5%;padding:5px;width:120px;cursor:pointer}.product-added .cart-totals span.break{display:block;margin-left:38px;margin-top:-15px}.product-added .cart-totals::before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 32'%3E%3Cg id='shopping_cart'%3E%3Cg%3E%3Ccircle style='fill:%23000;' cx='15.5' cy='27.2' r='2.8'/%3E%3Ccircle style='fill:%23000;' cx='24.7' cy='27.2' r='2.8'/%3E%3Cpolyline style='fill:none;stroke:%23000;stroke-width:2.2536;stroke-linecap:round;stroke-miterlimit:10;' points='27.4,22.3 14.1,22.3 7.3,1.9 2,1.9 '/%3E%3Cpolyline style='fill:none;stroke:%23000;stroke-width:2.2536;stroke-miterlimit:10;' points='12.2,16.3 28.1,16.3 31,5.8 8.6,5.8 '/%3E%3Cline style='fill:none;stroke:%23000;stroke-width:2.2536;stroke-miterlimit:10;' x1='10.3' y1='11.1' x2='29.5' y2='11.1'/%3E%3Cline style='fill:none;stroke:%23000;stroke-width:2.2536;stroke-miterlimit:10;' x1='17' y1='5.8' x2='17' y2='16.3'/%3E%3Cline style='fill:none;stroke:%23000;stroke-width:2.2536;stroke-miterlimit:10;' x1='23.1' y1='5.8' x2='23.1' y2='16.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:5px;vertical-align:middle;margin-top:10px}.product-added .left-container{width:30%;float:left}.product-added .left-container img{width:80%}.product-added .right-container{float:left;width:70%}.product-added p{font-weight:bold;margin-bottom:5px;font-size:14px}.product-added p.ship-time{font-size:12px;margin-top:15px;margin-bottom:10px}.product-added .item-no{color:#7d7d7d}.product-added .price,.product-added .total{color:#d41e3d}.product-added .product-info{width:90%;margin:0 auto}.product-added .product-info::before,.product-added .product-info::after{content:"";display:table}.product-added .product-info::after{clear:both}.bottom{padding-top:20px;position:sticky;bottom:0;z-index:33}.bottom::before,.bottom::after{content:"";display:table}.bottom::after{clear:both}.bottom p{font-weight:bold;font-size:16px;background:#ddd;padding:20px 0;padding-left:15px;position:relative}.bottom .json-loader{top:18px;left:90px}.bottom .json-loader.active+span#total-items-cart{color:transparent}.warranty-page{display:none}.warranty-page .top{margin-bottom:30px;font-weight:bold;font-size:18px;background:#ddd;padding:25px 0;padding-left:10px}.warranty-page .top::before,.warranty-page .top::after{content:"";display:table}.warranty-page .top::after{clear:both}.warranty-page .top span:first-child{width:20%;float:left;text-decoration:underline;color:#005c7d;cursor:pointer}.warranty-page .top span:last-child{width:80%;float:right}.price{color:#d41e3d}#scroller{bottom:190px !important}.upsell-item{width:700px;max-width:98%;padding:5px 10px;position:fixed;left:50%;margin-left:-350px;bottom:0;z-index:101;visibility:hidden;overflow:hidden;-webkit-transition:transform .5s,visibility 0s .5s ease;-moz-transition:transform .5s,visibility 0s .5s ease;-ms-transition:transform .5s,visibility 0s .5s ease;-o-transition:transform .5s,visibility 0s .5s ease;transition:transform .5s,visibility 0s .5s ease;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;background:#e25411}.upsell-item .free-ship-tag{height:20px}.upsell-item .ship-same-day{font-size:17px;font-weight:bold;color:#004e7d;clear:left;margin:10px 0;display:inline-block}.upsell-item .upsell-title{color:#fff;font-size:20px;font-weight:bold;padding:6px 0 10px 0;margin-right:30px}.upsell-item .not-rated{font-size:14px;margin-top:10px}.upsell-item .close{font-weight:800;font-size:22px;float:right;color:#fff;cursor:pointer}.upsell-item .close:after{content:"x"}.slide-minimize.upsell-item .close:after{content:"+"}.upsell-item .contents{width:100%;overflow:hidden;background:#fff;position:relative;padding-bottom:10px}.upsell-item .contents::before,.upsell-item .contents::after{content:"";display:table}.upsell-item .contents::after{clear:both}.upsell-item .contents .img{float:left;width:160px;height:145px;position:relative;text-align:center}.upsell-item .contents .img img{width:80%}.upsell-item .contents .img a{display:block}.upsell-item .contents .right{float:right;width:calc(100% - 180px);padding-left:10px;position:static}.upsell-item .contents .right .star-rating{cursor:pointer;display:table}.upsell-item .contents .right .star-rating span:not(.number-reviews){font-size:24px}.upsell-item .contents .right .title{margin:15px 20px 5px 0;font-weight:bold;width:600px;max-width:75%;line-height:20px;max-height:60px;overflow:hidden}.upsell-item .contents .right .title a{color:#505050;font-size:17px}.upsell-item .contents .right .item-number{font-size:14px;display:none}.upsell-item .contents .right .price{font-weight:bold;font-size:20px;position:absolute;top:15px;right:35px}@media(max-width: 1000px){.upsell-item .contents .right .price{font-size:24px;margin:5px 0;right:15px}}.upsell-item .contents .right .compare-btn{background:#fff;border-radius:3px;border:1px solid #a7a7a7;padding:9px 12px 9px 15px;font-weight:normal;position:absolute;bottom:20px;right:14px;font-size:20px;color:#888;letter-spacing:-0.5px}.upsell-item.slide-open{visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;opacity:1}.upsell-item.slide-minimize{-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;-moz-transform:translateY(160px);-o-transform:translateY(160px);-ms-transform:translateY(160px);-webkit-transform:translateY(160px);transform:translateY(160px)}.search-bar-slide{width:0;background:#004e7d;border:7px solid #004e7d;position:fixed;left:-24px;bottom:0;z-index:95;margin-bottom:44px;-moz-box-shadow:0px 4px 20px rgba(0,0,0,.5);-webkit-box-shadow:0px 4px 20px rgba(0,0,0,.5);-ms-box-shadow:0px 4px 20px rgba(0,0,0,.5);box-shadow:0px 4px 20px rgba(0,0,0,.5);-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;-o-transition:width .5s;transition:width .5s;z-index:100}.search-bar-slide .free-ship-tag{height:28px}.search-bar-slide .out-stock{position:absolute;background:#fff;color:#d41e3d;padding:3px 10px;font-size:12px;font-weight:bold;left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap;z-index:2}.search-bar-slide .search-bar-content{overflow:hidden}.search-bar-slide .search-result{left:18px;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);width:120px;top:0;position:absolute;color:#fff;background:#004e7d;padding:10px;height:48px;cursor:pointer}.search-bar-slide .search-result::after{content:"";width:0;height:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-left:14px solid #004e7d;left:100%;position:absolute;top:0}.search-bar-slide .more-less{float:left;position:absolute;right:-140px;top:0;white-space:nowrap;color:#fff;cursor:pointer;transform-origin:top left;z-index:1;padding:10px 5px}.search-bar-slide .more-less span{border:2px solid #fff;width:18px;height:17px;display:inline-block;vertical-align:middle;position:relative;padding:3px 2px;margin-right:4px}.search-bar-slide .more-less span::before{position:absolute}.search-bar-slide .more-less .show-less{display:none}.search-bar-slide .more-less .show-less span::before{content:"";width:10px;top:50%;height:2px;background:#fff;transform:translateY(-50%)}.search-bar-slide .more-less .show-more span{border-radius:20px;width:15px;height:15px;line-height:6px}.search-bar-slide .more-less .show-more span::after{content:"";height:3px;width:9px;background:#fff;position:absolute;top:12px;right:8px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-bar-slide .swiper-container{background:#fff;padding-right:40px;min-width:1530px}.search-bar-slide .swiper-slide{background:#fff}.search-bar-slide .swiper-slide:last-child .info{border-right:0}.search-bar-slide .swiper-button-prev,.search-bar-slide .swiper-button-next{width:38px;top:0;background:#fff;padding-top:40px;text-align:center;height:100%;display:none}.search-bar-slide .swiper-button-next{right:0}.search-bar-slide .swiper-button-next span{font-size:18px;-moz-transform:scale(0.6, 2);-o-transform:scale(0.6, 2);-ms-transform:scale(0.6, 2);-webkit-transform:scale(0.6, 2);transform:scale(0.6, 2)}.search-bar-slide .swiper-button-prev{left:40px}.search-bar-slide .swiper-button-prev span{font-size:18px;transform:scale(0.6, 2)}.search-bar-slide figure{width:90px;height:90px;float:left;margin:10px 0;position:relative}.search-bar-slide figure img{width:100%;height:auto}.search-bar-slide .info{width:calc(100% - 96px - 20px);float:left;padding:0 14px 0 10px;border-right:1px solid #004e7d;margin:10px 20px 10px 0}.search-bar-slide .info::before,.search-bar-slide .info::after{content:"";display:table}.search-bar-slide .info::after{clear:both}.search-bar-slide .info .title{font-size:11px;font-weight:bold;line-height:14px;height:28px;overflow:hidden}.search-bar-slide .info .star-rating{height:25px}.search-bar-slide .info .star-rating span:not(.number-reviews){font-size:18px}.search-bar-slide .info .not-rated{color:#888;font-size:11px;height:25px;line-height:25px}.search-bar-slide .info .price{font-size:13px;font-weight:bold;display:inline-block}.search-bar-slide.is-open{width:100%;padding-right:40px;left:0}.search-bar-slide.is-open .search-result{position:absolute;bottom:100%;background:#004e7d;color:#fff;top:auto;left:50%;width:140px;height:auto;text-align:center;padding:5px;font-size:14px;-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);font-weight:bold;text-transform:uppercase;-moz-box-shadow:0px 4px 10px rgba(0,0,0,.4);-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.4);-ms-box-shadow:0px 4px 10px rgba(0,0,0,.4);box-shadow:0px 4px 10px rgba(0,0,0,.4)}.search-bar-slide.is-open .search-result::after{display:none}.search-bar-slide.is-open .more-less{right:0;padding:0 5px}.search-bar-slide.is-open .swiper-container{padding:0 40px}.search-bar-slide.is-open .show-more{display:none}.search-bar-slide.is-open .show-less{display:block}.search-bar-slide.is-open .swiper-button-prev,.search-bar-slide.is-open .swiper-button-next{display:block}.search-bar-slide.is-open .swiper-button-prev{left:0}.search-bar-slide.is-open .swiper-button-next{right:40px}@media(hover: none){#enlarge-image-overlay{width:100%;left:0;top:0}#close-zoom{display:none}p.hdr{background-color:#004e7d;color:#fff;font-size:3vw;font-weight:bold;padding:2%}.close-overlay.tablet{float:right;font-weight:bold;font-size:2.5vw;padding:1% 2%;border-radius:5px;margin-top:-0.5%;background:#f3f3f3}.tablet-zoom-cont{display:table;position:relative;margin:5vw auto}.tablet-zoom-icon{position:absolute;right:-50px;top:0;z-index:300;width:90px;height:90px}.inverted-container-tablet{width:95%;margin:0 auto;margin-top:3%}.panzoom-parent-tablet{border:2px solid #dedede;height:800px;width:100%}.panzoom-tablet{width:100%}.zoom-btns-tablet{width:100%;background:#f3f3f3;margin-top:5%;padding:3% 0;text-align:center}.zoom-btns-tablet button{padding:1% 2%;margin-left:3%;border-radius:6px;font-weight:bold;border:2px solid #333}.zoom-btns-tablet button.zoom-in-tablet{margin-left:0}.pinch-zoom-icon{position:absolute;right:8%;width:5vw;z-index:300}#tablet-zoom-img{display:block;width:800px;height:800px}#tablet-zoom-svg{position:relative;width:100%;height:100%}#pinch-zoom-svg{display:none}.zoom-btns-tablet button{font-size:2.5vw}}@media(hover: none)and (orientation: landscape){.zoom-btns-tablet button{font-size:2vw}#tablet-zoom-img{width:400px;height:400px}.tablet-zoom-icon{right:-100px;width:60px;height:60px}.panzoom-parent-tablet{height:450px}p.hdr{font-size:2.25vw;padding:1.25%}.close-overlay.tablet{font-size:1.5vw;padding:1% 1.25%}.tablet-zoom-cont{margin:2vw auto}.zoom-btns-tablet{margin-top:2%;padding:2% 0}}@media(hover: hover){#enlarge-image-overlay{top:15px;width:90%;transform:translate(-50%, 100%);left:50%;overflow:hidden}}@media(hover: hover)and (max-width: 768px){#enlarge-image-overlay{width:85%}}@media(hover: hover){#enlarge-image-overlay.is-open{transform:translate(-50%, 0)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#enlarge-image-overlay{top:15px;width:90%;transform:translate(-50%, 100%);left:50%;overflow:hidden}}@media screen and (-ms-high-contrast: active)and (max-width: 768px),(-ms-high-contrast: none)and (max-width: 768px){#enlarge-image-overlay{width:85%}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#enlarge-image-overlay.is-open{transform:translate(-50%, 0)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#enlarge-image-container{padding-top:15px}}#enlarge-image-container{position:relative;display:table;padding-top:15px}@media(hover: none){#enlarge-image-container{padding-top:0}}.go-to-enlarged-img{position:absolute;border-radius:30px;height:22px;width:22px;border:2px solid #888;font-size:20px;line-height:18px;color:#000;bottom:10px;right:25px;text-align:center;z-index:2}.go-to-enlarged-img::after{content:"";height:3px;width:14px;background:#888;position:absolute;top:20px;left:14px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.go-to-enlarged-img.is-visible{display:none}@media(hover: hover){.panzoom-parent{max-width:650px;max-height:650px;height:calc(100vh - 302px);overflow:hidden;position:relative}#inverted-contain .panzoom{max-width:650px;max-height:650px;height:calc(100vh - 302px)}#inverted-contain{border:1px solid #ccc;margin:auto;max-width:652px;max-height:652px;height:calc(100vh - 300px);visibility:hidden}#inverted-contain.is-visible{visibility:visible}}.swiper-lazy-preloader{position:relative}.swiper-lazy-preloader::after{content:"";width:30px;height:30px;position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;border-radius:100%;border:2px solid;border-top-color:rgba(0,0,0,.65);border-bottom-color:rgba(0,0,0,.15);border-left-color:rgba(0,0,0,.65);border-right-color:rgba(0,0,0,.15);-webkit-animation:sliders .8s linear infinite;animation:sliders .8s linear infinite}#zoom-thumb-swiper .swiper-lazy-preloader{height:70px}#viewed-swiper .swiper-lazy-preloader{height:216px}#thumb-swiper .swiper-lazy-preloader{height:64px;width:64px}@keyframes sliders{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes sliders{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.zoom-buttons{text-align:center;margin-top:-27px}.zoom-buttons button{position:relative;display:inline-block;background:#004e7d;height:20px;width:30px;font-size:22px;line-height:10px;color:#fff}.zoom-in{margin-right:1px;cursor:zoom-in}.zoom-in.opacity{opacity:.45;cursor:not-allowed}.zoom-out{font-size:27px;cursor:zoom-out}.zoom-out.opacity{opacity:.45;cursor:not-allowed}.zoom-vertical.zoom-thumb-container{width:110px;padding:15px}.zoom-vertical .zoom-thumb-wrapper{height:550px;margin:15px auto;position:relative}.zoom-horizontal.zoom-thumb-container{width:660px;padding:15px}.zoom-horizontal .zoom-thumb-wrapper{position:relative}.zoom-container{margin:0 auto;border:1px solid #fff;height:calc(100vh - 300px)}.zoom-container.img-zoom-container{max-width:652px;max-height:652px;height:calc(100vh - 300px);position:absolute;top:15px;right:0;left:0;z-index:-1;visibility:hidden}.zoom-container.img-zoom-container.is-visible{visibility:visible;z-index:5}.zoom-container.img-zoom-container img{max-width:650px;max-height:650px}.zoom-container.img360-container{max-width:615px;max-height:615px;height:calc(100vh - 235px)}.zoom-container.img360-container img{max-width:550px;max-height:550px}.zoom-container img{height:calc(100vh - 302px);display:block;margin:0 auto}.zoom-container .swiper-button-disabled{pointer-events:none}#zoom-thumb-swiper .swiper-slide{text-align:center}#zoom-thumb-swiper .swiper-slide img{cursor:pointer}#zoom-thumb-swiper .swiper-slide img.swiper-lazy{display:none}#zoom-thumb-swiper .swiper-slide img.swiper-lazy.swiper-lazy-loaded{display:block}#zoom-next span,#zoom-prev span{font-size:24px;position:relative}.swiper-container-vertical #zoom-next,.swiper-container-vertical #zoom-prev{-moz-transform:rotate(90deg) translateY(-28%);-o-transform:rotate(90deg) translateY(-28%);-ms-transform:rotate(90deg) translateY(-28%);-webkit-transform:rotate(90deg) translateY(-28%);transform:rotate(90deg) translateY(-28%);left:28%}.swiper-container-horizontal #zoom-next,.swiper-container-horizontal #zoom-prev{top:20px}.video-container{margin:0 auto;margin:50px auto 0;display:none;position:relative;max-width:896px;max-height:504px;height:calc(100vh - 300px)}.video-container iframe{width:100%;height:100%;padding:20px}.video-container.is-visible{display:block}.not-visible{display:none}.google-terms{color:#807f7f;text-align:right;margin-top:20px}.google-terms a{color:#105d7d;text-decoration:underline}.grecaptcha-badge{display:none !important}.json-loader{z-index:501;border-color:#004e7d;border-radius:50%;border-style:solid;border-width:3px;height:22px;width:22px;position:absolute;top:0;left:50%;-webkit-animation:json-loader-rotate 2s linear infinite;animation:json-loader-rotate 2s linear infinite}.json-loader::before,.json-loader::after{border-style:solid;content:"";display:block;position:absolute;width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.json-loader::before{border-color:transparent #004e7d transparent transparent;border-width:5px 8px 5px 0;bottom:-5px;right:-1px}.json-loader::after{border-color:transparent transparent transparent #004e7d;border-width:5px 0 5px 8px;top:-6px;left:-1px}@-webkit-keyframes json-loader-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes json-loader-rotate{100%{transform:rotate(360deg)}}p.json-loader-text{padding-top:30px;position:absolute;left:46%;color:#777;font-weight:bold;font-size:12px}.json-loader{display:none}.json-loader.active{display:block}.json-loader.variant-on{display:block;width:40px;height:40px;top:50%;border-width:4px}.json-loader.variant-on::after{border-width:8px 0 8px 8px}.json-loader.variant-on::before{border-width:8px 8px 8px 0}body.variant-on{height:100vh;overflow:hidden}#transparent-mask.variant-on{opacity:1;display:block}#page-container.variant-on{filter:blur(2px);opacity:.45}#extended-service-plan.full{visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .2s,visibility 0s .2s;-moz-transition:transform .2s,visibility 0s .2s;-ms-transition:transform .2s,visibility 0s .2s;-o-transition:transform .2s,visibility 0s .2s;transition:transform .2s,visibility 0s .2s}#sticky-section.not-visible,.slide-addons.not-visible,.bottom.not-visible,.slide-warranty.not-visible{display:none}.range-slide-container{margin-top:15px;width:100%;height:50px}.range-slide-container p{font-weight:bold;font-size:13px;text-align:center;margin-top:10px}::-ms-tooltip{display:none}::-ms-ticks-before,::-ms-ticks-after{visibility:hidden;display:none;color:transparent}::-ms-ticks{visibility:hidden;display:none;color:transparent}::-ms-ticks-before{visibility:hidden;display:none;color:transparent}::-ms-ticks-after{visibility:hidden;display:none;color:transparent}::-ms-fill-lower{appearance:none;width:100%;height:12px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:3px;border:none}::-ms-fill-upper{background:#d3d3d3;outline:none;border:none}.range-slider{-webkit-appearance:none;width:100%;height:12px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:3px}.range-slider:hover{opacity:1}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#004e7d;cursor:pointer;border-radius:3px}.range-slider::-moz-range-thumb{width:24px;height:24px;background:#004e7d;cursor:pointer;border-radius:3px}.range-slider::-ms-thumb{width:24px;height:24px;background:#004e7d;cursor:pointer;border-radius:3px}.info-360,#img360-container{display:none}.info-360.is-visible,#img360-container.is-visible{display:block}.slide-360{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;background-position:center}.swiper-360{padding:0;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}#swiper-360{width:400px}.wrapper-360{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;transition-duration:0ms}#x400w-0{-moz-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}#x400w-400{-moz-transform:translate3d(-400px, 0px, 0px);-o-transform:translate3d(-400px, 0px, 0px);-ms-transform:translate3d(-400px, 0px, 0px);-webkit-transform:translate3d(-400px, 0px, 0px);transform:translate3d(-400px, 0px, 0px)}#x400w-800{-moz-transform:translate3d(-800px, 0px, 0px);-o-transform:translate3d(-800px, 0px, 0px);-ms-transform:translate3d(-800px, 0px, 0px);-webkit-transform:translate3d(-800px, 0px, 0px);transform:translate3d(-800px, 0px, 0px)}#x400w-1200{-moz-transform:translate3d(-1200px, 0px, 0px);-o-transform:translate3d(-1200px, 0px, 0px);-ms-transform:translate3d(-1200px, 0px, 0px);-webkit-transform:translate3d(-1200px, 0px, 0px);transform:translate3d(-1200px, 0px, 0px)}#x400w-1600{-moz-transform:translate3d(-1600px, 0px, 0px);-o-transform:translate3d(-1600px, 0px, 0px);-ms-transform:translate3d(-1600px, 0px, 0px);-webkit-transform:translate3d(-1600px, 0px, 0px);transform:translate3d(-1600px, 0px, 0px)}#x400w-2000{-moz-transform:translate3d(-2000px, 0px, 0px);-o-transform:translate3d(-2000px, 0px, 0px);-ms-transform:translate3d(-2000px, 0px, 0px);-webkit-transform:translate3d(-2000px, 0px, 0px);transform:translate3d(-2000px, 0px, 0px)}#x400w-2400{-moz-transform:translate3d(-2400px, 0px, 0px);-o-transform:translate3d(-2400px, 0px, 0px);-ms-transform:translate3d(-2400px, 0px, 0px);-webkit-transform:translate3d(-2400px, 0px, 0px);transform:translate3d(-2400px, 0px, 0px)}#x400w-2800{-moz-transform:translate3d(-2800px, 0px, 0px);-o-transform:translate3d(-2800px, 0px, 0px);-ms-transform:translate3d(-2800px, 0px, 0px);-webkit-transform:translate3d(-2800px, 0px, 0px);transform:translate3d(-2800px, 0px, 0px)}#x400w-3200{-moz-transform:translate3d(-3200px, 0px, 0px);-o-transform:translate3d(-3200px, 0px, 0px);-ms-transform:translate3d(-3200px, 0px, 0px);-webkit-transform:translate3d(-3200px, 0px, 0px);transform:translate3d(-3200px, 0px, 0px)}#x400w-3600{-moz-transform:translate3d(-3600px, 0px, 0px);-o-transform:translate3d(-3600px, 0px, 0px);-ms-transform:translate3d(-3600px, 0px, 0px);-webkit-transform:translate3d(-3600px, 0px, 0px);transform:translate3d(-3600px, 0px, 0px)}#x400w-4000{-moz-transform:translate3d(-4000px, 0px, 0px);-o-transform:translate3d(-4000px, 0px, 0px);-ms-transform:translate3d(-4000px, 0px, 0px);-webkit-transform:translate3d(-4000px, 0px, 0px);transform:translate3d(-4000px, 0px, 0px)}#x400w-4400{-moz-transform:translate3d(-4400px, 0px, 0px);-o-transform:translate3d(-4400px, 0px, 0px);-ms-transform:translate3d(-4400px, 0px, 0px);-webkit-transform:translate3d(-4400px, 0px, 0px);transform:translate3d(-4400px, 0px, 0px)}#x400w-4800{-moz-transform:translate3d(-4800px, 0px, 0px);-o-transform:translate3d(-4800px, 0px, 0px);-ms-transform:translate3d(-4800px, 0px, 0px);-webkit-transform:translate3d(-4800px, 0px, 0px);transform:translate3d(-4800px, 0px, 0px)}#x400w-5200{-moz-transform:translate3d(-5200px, 0px, 0px);-o-transform:translate3d(-5200px, 0px, 0px);-ms-transform:translate3d(-5200px, 0px, 0px);-webkit-transform:translate3d(-5200px, 0px, 0px);transform:translate3d(-5200px, 0px, 0px)}#x400w-5600{-moz-transform:translate3d(-5600px, 0px, 0px);-o-transform:translate3d(-5600px, 0px, 0px);-ms-transform:translate3d(-5600px, 0px, 0px);-webkit-transform:translate3d(-5600px, 0px, 0px);transform:translate3d(-5600px, 0px, 0px)}#x400w-6000{-moz-transform:translate3d(-6000px, 0px, 0px);-o-transform:translate3d(-6000px, 0px, 0px);-ms-transform:translate3d(-6000px, 0px, 0px);-webkit-transform:translate3d(-6000px, 0px, 0px);transform:translate3d(-6000px, 0px, 0px)}#x800w-0{-moz-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}#x800w-800{-moz-transform:translate3d(-600px, 0px, 0px);-o-transform:translate3d(-600px, 0px, 0px);-ms-transform:translate3d(-600px, 0px, 0px);-webkit-transform:translate3d(-600px, 0px, 0px);transform:translate3d(-600px, 0px, 0px)}#x800w-1600{-moz-transform:translate3d(-1200px, 0px, 0px);-o-transform:translate3d(-1200px, 0px, 0px);-ms-transform:translate3d(-1200px, 0px, 0px);-webkit-transform:translate3d(-1200px, 0px, 0px);transform:translate3d(-1200px, 0px, 0px)}#x800w-2400{-moz-transform:translate3d(-1800px, 0px, 0px);-o-transform:translate3d(-1800px, 0px, 0px);-ms-transform:translate3d(-1800px, 0px, 0px);-webkit-transform:translate3d(-1800px, 0px, 0px);transform:translate3d(-1800px, 0px, 0px)}#x800w-3200{-moz-transform:translate3d(-2400px, 0px, 0px);-o-transform:translate3d(-2400px, 0px, 0px);-ms-transform:translate3d(-2400px, 0px, 0px);-webkit-transform:translate3d(-2400px, 0px, 0px);transform:translate3d(-2400px, 0px, 0px)}#x800w-4000{-moz-transform:translate3d(-3000px, 0px, 0px);-o-transform:translate3d(-3000px, 0px, 0px);-ms-transform:translate3d(-3000px, 0px, 0px);-webkit-transform:translate3d(-3000px, 0px, 0px);transform:translate3d(-3000px, 0px, 0px)}#x800w-4800{-moz-transform:translate3d(-3600px, 0px, 0px);-o-transform:translate3d(-3600px, 0px, 0px);-ms-transform:translate3d(-3600px, 0px, 0px);-webkit-transform:translate3d(-3600px, 0px, 0px);transform:translate3d(-3600px, 0px, 0px)}#x800w-5600{-moz-transform:translate3d(-4200px, 0px, 0px);-o-transform:translate3d(-4200px, 0px, 0px);-ms-transform:translate3d(-4200px, 0px, 0px);-webkit-transform:translate3d(-4200px, 0px, 0px);transform:translate3d(-4200px, 0px, 0px)}#x800w-6400{-moz-transform:translate3d(-4800px, 0px, 0px);-o-transform:translate3d(-4800px, 0px, 0px);-ms-transform:translate3d(-4800px, 0px, 0px);-webkit-transform:translate3d(-4800px, 0px, 0px);transform:translate3d(-4800px, 0px, 0px)}#x800w-7200{-moz-transform:translate3d(-5400px, 0px, 0px);-o-transform:translate3d(-5400px, 0px, 0px);-ms-transform:translate3d(-5400px, 0px, 0px);-webkit-transform:translate3d(-5400px, 0px, 0px);transform:translate3d(-5400px, 0px, 0px)}#x800w-8000{-moz-transform:translate3d(-6000px, 0px, 0px);-o-transform:translate3d(-6000px, 0px, 0px);-ms-transform:translate3d(-6000px, 0px, 0px);-webkit-transform:translate3d(-6000px, 0px, 0px);transform:translate3d(-6000px, 0px, 0px)}#x800w-8800{-moz-transform:translate3d(-6600px, 0px, 0px);-o-transform:translate3d(-6600px, 0px, 0px);-ms-transform:translate3d(-6600px, 0px, 0px);-webkit-transform:translate3d(-6600px, 0px, 0px);transform:translate3d(-6600px, 0px, 0px)}#x800w-9600{-moz-transform:translate3d(-7200px, 0px, 0px);-o-transform:translate3d(-7200px, 0px, 0px);-ms-transform:translate3d(-7200px, 0px, 0px);-webkit-transform:translate3d(-7200px, 0px, 0px);transform:translate3d(-7200px, 0px, 0px)}#x800w-10400{-moz-transform:translate3d(-7800px, 0px, 0px);-o-transform:translate3d(-7800px, 0px, 0px);-ms-transform:translate3d(-7800px, 0px, 0px);-webkit-transform:translate3d(-7800px, 0px, 0px);transform:translate3d(-7800px, 0px, 0px)}#x800w-11200{-moz-transform:translate3d(-8400px, 0px, 0px);-o-transform:translate3d(-8400px, 0px, 0px);-ms-transform:translate3d(-8400px, 0px, 0px);-webkit-transform:translate3d(-8400px, 0px, 0px);transform:translate3d(-8400px, 0px, 0px)}#x800w-12000{-moz-transform:translate3d(-9000px, 0px, 0px);-o-transform:translate3d(-9000px, 0px, 0px);-ms-transform:translate3d(-9000px, 0px, 0px);-webkit-transform:translate3d(-9000px, 0px, 0px);transform:translate3d(-9000px, 0px, 0px)}#overlay-container .overlay-frm{margin:auto;width:95%;max-width:800px;margin-top:50px}.overlay-frm .prod-info{display:table;margin:20px 0}.overlay-frm .message{font-size:16px;margin-top:10px}.overlay-frm .desc{float:left;color:#777;font-weight:bold;font-size:15px;width:300px;line-height:17px;margin-left:10px}.overlay-frm h5{font-size:24px;color:#004e7d}.overlay-frm img{float:left;width:80px;height:80px}.overlay-frm .ratings span{font-size:35px;line-height:35px;cursor:pointer;margin-right:10px;color:#ddd}.overlay-frm .ratings span.solid{color:#f8c931}.overlay-frm .buttons{text-align:center;clear:both}.overlay-frm .buttons .btn-submit,.overlay-frm .buttons .btn-cancel{border-radius:4px;padding:12px 30px;font-weight:bold;font-size:16px;color:#fff;text-decoration:none}.overlay-frm .buttons .btn-submit{background:#004e7d;border:1px solid #004e7d;margin-right:10px;line-height:normal}.overlay-frm .buttons .btn-cancel{background:#989898;border:1px solid #ccc;display:inline-block}.overlay-frm fieldset{position:relative}.overlay-frm input[type=text],.overlay-frm input[type=password],.overlay-frm input[type=email],.overlay-frm textarea{border:1px solid #e1e1e1;height:40px;padding-left:10px}.overlay-frm input[type=text]:focus,.overlay-frm input[type=password]:focus,.overlay-frm input[type=email]:focus,.overlay-frm textarea:focus{border-color:#004e7d;border-width:2px}.overlay-frm label{font-size:14px;margin-bottom:5px}.overlay-frm label.error,.overlay-frm label.invalid{color:#d41e3d}.overlay-frm label.error::after{content:" est requis";font-size:inherit;vertical-align:inherit}.overlay-frm input:not([type=checkbox]):not([type=radio]).error,.overlay-frm input:not([type=checkbox]):not([type=radio]).invalid{border:1px solid #d41e3d}.overlay-frm input:not([type=checkbox]):not([type=radio]),.overlay-frm label,.overlay-frm textarea{display:block;width:100%}.overlay-frm .clear-fld{position:absolute;display:none;z-index:20;cursor:pointer;right:50px;margin-top:10px}.overlay-frm .clear-fld{right:10px;margin-top:0;top:12px}.overlay-frm legend{font-size:16px;font-weight:bold;margin-bottom:0;color:#005c7d;padding:0 10px;background:#fff}.overlay-frm fieldset{border:1px solid #e1e1e1;padding:20px;margin-bottom:20px}.overlay-frm fieldset.rating{padding-top:5px;padding-bottom:5px}.overlay-frm fieldset .input-grp:last-child{margin-bottom:0}.overlay-frm span.error,.overlay-frm p.invalid{display:none;color:#d41e3d}.overlay-frm p.invalid{margin-top:3px;font-weight:bold}.overlay-frm .error .error,.overlay-frm .invalid .invalid,.overlay-frm .invalid.is-visible{display:inline-block}.overlay-frm .invalid input,.overlay-frm .error input{border-color:#d41e3d}.overlay-frm .check-grp{width:calc(50% - 10px);position:relative;float:left;margin-left:10px}.overlay-frm .check-grp label{float:left;width:calc(100% - 30px);padding-left:5px;line-height:20px;margin-bottom:0;margin-left:10px}.overlay-frm .check-grp input{width:20px;height:20px;float:left;margin-top:5px}.overlay-frm div.input-grp{width:100%;position:relative;margin-bottom:20px}.overlay-frm div.input-grp.error label,.overlay-frm div.input-grp.invalid label{color:#d41e3d}.overlay-frm div.input-grp.error label.move-up,.overlay-frm div.input-grp.invalid label.move-up{color:#d41e3d}.overlay-frm div.input-grp.textarea label{line-height:normal}.overlay-frm div.input-grp.textarea label.move-up{line-height:2}.overlay-frm div.input-grp.textarea .info-chars{display:block}.overlay-frm label{position:absolute;top:6px;cursor:text;z-index:21;width:85%;left:12px;line-height:2;font-size:15px;color:#72777d}.overlay-frm label.move-up{top:-12px;font-size:12px;color:#004e7d;width:auto;background:#fff;padding:0 6px;cursor:text;z-index:30;font-weight:bold}.overlay-frm label.move-up .info-chars{display:none}.overlay-frm label.move-up span.info,.overlay-frm label.move-up .max-chars{color:#72777d}.overlay-frm.success #thank-you p{padding-top:8px;margin-bottom:10px}.overlay-frm.success div.input-grp{margin-bottom:10px}.overlay-frm.success fieldset{border:none;margin-bottom:0;padding:0;clear:both;margin-left:25px}.overlay-frm.success legend,.overlay-frm.success .clear-fld{display:none !important}.overlay-frm.success label{color:#004e7d;position:relative;line-height:normal;top:0}.overlay-frm.success label::after{content:":";font-size:inherit;vertical-align:inherit}.overlay-frm.success input{border:none;height:auto;padding-left:12px}.overlay-frm.success .buttons{display:none}.overlay-frm .question{color:#004e7d;font-size:16px;font-weight:bold}.overlay-frm .the-question{font-size:15px;font-weight:bold}.overlay-frm textarea{height:100px;font-size:12px;line-height:14px;padding-top:35px}.overlay-frm .info-chars{font-size:11px;color:#72777d}.overlay-frm .max-chars{color:#999;margin-top:3px;margin-left:3px}.overlay-frm button.continue-btn{margin-right:30px;position:relative}.overlay-frm button.continue-btn{background:#00526e;background:-webkit-linear-gradient(#006f94, #00526e);background:-moz-linear-gradient(#006f94, #00526e);background:-o-linear-gradient(#006f94, #00526e);background:linear-gradient(#006f94, #00526e);color:#fff;font-size:16px;line-height:40px;border:0;border-radius:5px;width:140px;letter-spacing:1px}.overlay-frm button.cancel-btn{background:#e1e1e1;font-size:16px;line-height:40px;border:0;border-radius:5px;width:140px;letter-spacing:1px}.overlay-frm #thank-you{display:none;color:#777;font-size:20px;font-weight:bold;margin-top:10px}.overlay-frm #thank-you.is-visible{display:block}.overlay-frm #thank-you::before{content:"✔ ";color:#71b946;float:left;font-size:25px;padding-right:10px}.overlay-frm .json-loader{z-index:501;border-color:#fff;border-radius:50%;border-style:solid;border-width:3px;height:22px;width:22px;position:absolute;top:0;left:50%;-webkit-animation:json-loader-rotate 2s linear infinite;animation:json-loader-rotate 2s linear infinite}.overlay-frm .json-loader::before,.overlay-frm .json-loader::after{border-style:solid;content:"";display:block;position:absolute;width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay-frm .json-loader::before{border-color:transparent #fff transparent transparent;border-width:5px 8px 5px 0;bottom:-5px;right:-1px}.overlay-frm .json-loader::after{border-color:transparent transparent transparent #fff;border-width:5px 0 5px 8px;top:-6px;left:-1px}@-webkit-keyframes json-loader-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes json-loader-rotate{100%{transform:rotate(360deg)}}p.overlay-frm .json-loader-text{padding-top:30px;position:absolute;left:46%;color:#777;font-weight:bold;font-size:12px}.overlay-frm .json-loader{display:none;top:10px;left:10px;z-index:400}.overlay-frm .json-loader.on{display:block}.overlay-frm #header-msg{display:none;font-weight:bold;margin:15px 0}.overlay-frm #header-msg.server-500{display:block}.overlay-frm #header-msg.server-500::before{color:#d41e3d;content:"There is an problem processing your request. Please try again or call customer service at 1-800-555-1212."}div[class|=tabs]{margin-bottom:50px;padding-left:10px}div[class|=tabs]::before,div[class|=tabs]::after{content:"";display:table}div[class|=tabs]::after{clear:both}.tabs .free-ship-tag{font-size:12px}.tabs nav#tabs{top:0;z-index:90;background:#fff;padding-top:20px;display:inline-flex;width:100%;padding-bottom:30px}.tabs nav#tabs div{margin-right:3%;font-size:18px;color:#a7a7a7;display:inline-block;padding:5px}.tabs nav#tabs div:last-child{margin-right:0}.tabs nav#tabs div.tab-title{margin-left:0;color:#004e7d;border-bottom:3px solid #004e7d}.tabs nav#tabs div:hover,.tabs nav#tabs div.active-tab,.tabs nav#tabs div:first-child{border-bottom:3px solid #000;color:#000}.tabs nav#tabs div:hover{cursor:pointer}.tabs nav#tabs.sticky{position:fixed;top:0;z-index:30;background:#fff;width:100%;padding-top:10px}.tabs .tab-title{color:#000;font-size:20px;border-bottom:3px solid #000;padding-bottom:5px;display:inline-block;margin-left:-10px}.tabs-info section{position:relative}.tabs-info section.left-side{float:left;margin-right:2%;width:54%}.tabs-info section.left-side.alternate-view{width:45%}.tabs-info section.right-side{width:44%;max-width:500px;float:right}.tabs-info section.right-side.alternate-view{width:50%;max-width:none}.tabs-info .product-desc,.tabs-info .product-desc p{font-size:13px;line-height:17px}.tabs-info .product-desc b:first-of-type,.tabs-info .product-desc p b:first-of-type{margin-top:0}.tabs-info .product-desc u,.tabs-info .product-desc p u{text-transform:lowercase;color:#004e7d}.tabs-info .product-desc ul,.tabs-info .product-desc p ul{padding-left:30px}.tabs-info .product-desc li,.tabs-info .product-desc p li{list-style-type:disc !important;list-style-position:outside !important;padding-bottom:3px !important}.tabs-info .product-specs{margin-top:20px}.tabs-info .product-specs p{color:#333;font-weight:bold;line-height:18px;margin:10px 0}.tabs-info .product-specs ul{display:table;width:100% !important;border:1px solid #ccc;border-bottom:0;padding:0}.tabs-info .product-specs li{font-size:11px;display:table-row;width:100%;color:#868688}.tabs-info .product-specs li span{width:50%;text-align:left;line-height:normal;display:table-cell;padding:10px 0;padding-left:10px;box-sizing:border-box;border-bottom:1px solid #ccc}.tabs-info .product-specs li span:first-child{font-weight:bold;background-color:#f7f7f7;font-weight:bold;width:45%}.tabs-info .call-outs{margin-bottom:20px}.tabs-info .call-outs::before,.tabs-info .call-outs::after{content:"";display:table}.tabs-info .call-outs::after{clear:both}.tabs-info .call-outs li{float:left;width:160px;padding-right:10px;line-height:normal;font-size:11px}.tabs-info .call-outs img{display:block;width:100px;height:100px;margin-bottom:20px;margin-left:30px}.tabs-info #tabs-info-swiper .swiper-slide{text-align:center}.tabs-info .swiper-pagination{position:relative;text-align:left;height:60px;width:calc(100% - 50px);float:left}.tabs-info .swiper-pagination-bullet{margin-right:10px;width:20px;height:20px;background:#000}.tabs-info .controls{width:50px;float:left;height:60px}.tabs-info .controls-container{height:60px;display:table;margin:10px auto auto}.tabs-info #pause,.tabs-info #play{cursor:pointer;opacity:.5;z-index:100;float:left}.tabs-info #pause{width:50px}.tabs-info #pause{font-size:30px;-moz-transform:translateY(2px) rotate(90deg);-o-transform:translateY(2px) rotate(90deg);-ms-transform:translateY(2px) rotate(90deg);-webkit-transform:translateY(2px) rotate(90deg);transform:translateY(2px) rotate(90deg)}.tabs-info #play{display:none;padding-left:30px;width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #000;-moz-transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px)}.tabs-gallery ul{margin:20px 0}.tabs-gallery ul::before,.tabs-gallery ul::after{content:"";display:table}.tabs-gallery ul::after{clear:both}.tabs-gallery li{float:left;width:17.6%;cursor:pointer;margin-bottom:20px;position:relative;height:110px}.tabs-gallery li:nth-child(n){margin-right:3%}.tabs-gallery li:nth-child(5n){margin-right:0}.tabs-gallery li img,.tabs-gallery li .view-360{width:100px;height:100px;position:relative}.tabs-gallery .gallery-video img{width:60%;height:auto}.tabs-gallery .gallery-video .video-bkg{border-radius:10%;width:20%;height:30%;margin-left:-30%;top:30%}.tabs-gallery .view-360::before{width:100px;font-size:13px;z-index:100}.tabs-gallery .view-360 .bkg-360{z-index:100}.tabs-reviews .avg-rating{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:575px;margin:20px 0;padding:20px 0}@media(hover: none){.tabs-reviews .avg-rating{width:650px}}.tabs-reviews .avg-rating .star-rating{border-right:1px solid #d0d0d0;height:104px;padding:0 20px 0 20px;float:left}.tabs-reviews .avg-rating .star-rating span{font-size:32px}.tabs-reviews .avg-rating-star{margin:0 0 10px 25px}.tabs-reviews .avg-rating-star::before,.tabs-reviews .avg-rating-star::after{content:"";display:table}.tabs-reviews .avg-rating-star::after{clear:both}.tabs-reviews .avg-rating-star p{float:left}.tabs-reviews .avg-rating-star p.avg-rating-number{font-size:60px;float:left}.tabs-reviews .avg-rating-star p.not-rated{font-size:15px;font-weight:normal;padding-top:20px}.tabs-reviews .avg-rating-star .write-review-btn{background:#004e7d;border:1px solid #004e7d;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;float:right;padding:7px 11px;margin-top:20px;font-weight:bold}.tabs-reviews .avg-rating li{margin:2px 0}.tabs-reviews .avg-rating [class|=review]{height:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block}.tabs-reviews .avg-rating .review-bar{background-color:#e1e1e1;margin:0 30px 0 60px;width:424px}.tabs-reviews .avg-rating .review-progress{background-color:#004e7d;width:0}.tabs-reviews .sort-page{background-color:#e1e1e1;margin-bottom:15px;padding:10px 0 10px 5px}.tabs-reviews .sort-page::before,.tabs-reviews .sort-page::after{content:"";display:table}.tabs-reviews .sort-page::after{clear:both}.tabs-reviews .sort{padding:5px 10px 0 5px}.tabs-reviews .sort label{font-weight:bold;color:#004e7d}.tabs-reviews #paging{float:right}.tabs-reviews #paging .not-visible{display:none}.tabs-reviews #page-number-buttons{display:inline-block}.tabs-reviews .paging{float:right;margin-right:15px}.tabs-reviews .paging .prev,.tabs-reviews .paging .next{width:30px;color:#004e7d}.tabs-reviews .paging button{width:42px;height:38px;background:#fff;border:1px solid #004e7d;display:inline-block;text-align:center;line-height:38px;font-size:18px;font-weight:normal}.tabs-reviews .paging button:hover{background-color:#e4f1f5}.tabs-reviews .paging button.sel{background:#004e7d;color:#fff;cursor:default}.tabs-reviews .reviews-list{clear:both}.tabs-reviews .reviews-list li{border-top:1px solid #d0d0d0;padding-top:15px;margin-bottom:20px}.tabs-reviews .reviews-list li::before,.tabs-reviews .reviews-list li::after{content:"";display:table}.tabs-reviews .reviews-list li::after{clear:both}.tabs-reviews .reviews-list li:first-child{border-top:0}.tabs-reviews .reviewer{width:15%;float:left}.tabs-reviews .reviewer span{font-weight:bold}.tabs-reviews .reviews{width:calc(100% - 17%);padding-left:2%;font-size:12px;float:left;border-left:1px solid #d0d0d0}.tabs-reviews .reviews .star-rating-info::before,.tabs-reviews .reviews .star-rating-info::after{content:"";display:table}.tabs-reviews .reviews .star-rating-info::after{clear:both}.tabs-reviews .reviews .star-rating-info span:not(.review-title){font-size:25px}@media(hover: none){.tabs-reviews .reviews .star-rating-info span:not(.review-title){font-size:2vw;line-height:2vw}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.tabs-reviews .reviews .star-rating-info span:not(.review-title){font-size:21px}}.tabs-reviews .reviews article{margin-bottom:20px;line-height:18px;font-size:14px}.tabs-reviews .reviews article h6{font-size:inherit;float:left;line-height:inherit;margin-right:5px}.tabs-reviews .reviews .star-rating{width:120px;float:left;margin-left:-5px}.tabs-reviews .reviews .star-rating::before,.tabs-reviews .reviews .star-rating::after{content:"";display:table}.tabs-reviews .reviews .star-rating::after{clear:both}.tabs-reviews .reviews .star-rating-info{margin-bottom:10px}.tabs-reviews .reviews .review-title{font-weight:bold;width:calc(100% - 120px);position:relative;float:left}@media(hover: hover){.tabs-reviews .reviews .review-title{-moz-transform:translateY(90%);-o-transform:translateY(90%);-ms-transform:translateY(90%);-webkit-transform:translateY(90%);transform:translateY(90%)}}.tabs-qa .qa{margin:25px 0}.tabs-qa .qa::before,.tabs-qa .qa::after{content:"";display:table}.tabs-qa .qa::after{clear:both}.tabs-qa .qa .sub-head{margin-bottom:10px;font-size:14px;font-weight:bold;float:left}.tabs-qa .qa .ask-question-btn{color:#fff;font-size:18px;padding:10px 25px 10px 25px;background-color:#e25411;border-radius:3px;float:right;font-weight:bold}.tabs-qa .qa .sort{padding:5px 10px 0 35px;clear:both}.tabs-qa .qa .sort label{font-weight:bold;color:#004e7d}.tabs-qa .qa-details li{border-bottom:1px solid #e3e3e3;width:100%;margin:15px 0 5px;padding-bottom:10px}.tabs-qa .qa-details li::before,.tabs-qa .qa-details li::after{content:"";display:table}.tabs-qa .qa-details li::after{clear:both}.tabs-qa .qa-details p.question{margin:15px 0 10px 0;background-color:#e7e7e7;padding:5px 10px}.tabs-qa .qa-details p.asked-by{margin-left:10px}.tabs-qa .qa-details p.asked-by span{font-weight:bold}.tabs-qa .view-answer{margin:10px}.tabs-qa .view-answer::before,.tabs-qa .view-answer::after{content:"";display:table}.tabs-qa .view-answer::after{clear:both}.tabs-qa .view-answer-btn{text-align:center;color:#fff;font-weight:bold;font-size:14px;padding:10px 15px 10px 10px;cursor:pointer;text-decoration:none;background-color:#004e7d;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;float:left}.tabs-qa .view-answer p,.tabs-qa .view-answer a{font-weight:bold;float:right;margin-top:10px;text-decoration:underline;cursor:pointer;color:#d41e3d}.tabs-qa .view-answer-details{padding-left:1%;display:none;margin:20px 0}.tabs-qa .view-answer-details p:first-child{font-weight:bold;margin-bottom:10px}.tabs-qa .view-answer-details li{border:0;margin-left:2%}.tabs-qa .view-answer-details li>p{float:left;width:165px}.tabs-qa .view-answer-details li>p span{display:block;padding:7px 0}.tabs-qa .answer{border:1px solid #ccc;padding:15px 22px;float:left;width:73%}.tabs-qa .answer p{font-weight:normal;margin-bottom:0}.tabs .acc-parts .not-rated{font-size:12px;height:30px;line-height:30px}.tabs .acc-parts .star-rating{height:30px}.tabs .acc-parts .star-rating span:not(.number-reviews){font-size:24px}@media(hover: none){.tabs .acc-parts .star-rating span:not(.number-reviews){font-size:2vw}}.tabs .acc-parts .star-rating span.number-reviews{font-size:12px;font-weight:bold;padding-top:12px}.tabs .acc-parts .title{margin-bottom:20px}.tabs .acc-parts .item{width:100%;margin-top:20px;border-bottom:1px solid #e1e1e1;padding-bottom:10px}.tabs .acc-parts .item::before,.tabs .acc-parts .item::after{content:"";display:table}.tabs .acc-parts .item::after{clear:both}.tabs .acc-parts .item a{display:block}.tabs .acc-parts .item figure{float:left;width:115px}.tabs .acc-parts .item figure a{width:85%;margin:0 auto}.tabs .acc-parts .item figure img{max-width:100%}.tabs .acc-parts .item-info-container{width:calc(100% - 475px);float:left;padding-left:10px}.tabs .acc-parts .item .item-title{font-weight:bold;font-size:15px;padding-top:3px}.tabs .acc-parts .item .item-title:hover{color:#bcbec0;text-decoration:underline}.tabs .acc-parts .item .item-number{color:#7d7d7d;margin-top:10px}.tabs .acc-parts .item-pricing-container{float:left;padding-right:60px}.tabs .acc-parts .item-pricing-container .price{font-weight:bold;color:#d41e3d;font-size:15px;padding-top:3px}.tabs .acc-parts .add-button-container{width:200px;float:right;margin-right:10px;font-weight:bold}.tabs .acc-parts .add-button-container input{width:45px;height:25px;padding:3px;border:1px solid #090;margin:0 10px;text-align:center}.tabs .acc-parts .add-button-container button{background:#71b946;color:#fff;padding:5px 10px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tabs-warranty .standard-warranty{color:#888;font-size:15px;margin:20px 0}.tabs-warranty .warranty-container::before,.tabs-warranty .warranty-container::after{content:"";display:table}.tabs-warranty .warranty-container::after{clear:both}.tabs-warranty .warranty-container-left{float:left;width:50%}.tabs-warranty .warranty-container-left p{font-weight:bold}.tabs-warranty .warranty-container-left p:first-child{font-size:15px;color:#004e7d;margin-bottom:15px}.tabs-warranty .warranty-container-left #warranty-learn-more{color:#d41e3d;text-decoration:underline;margin-top:15px;cursor:pointer}.tabs-warranty .warranty-container-left li{list-style-type:disc;list-style-position:inside;margin-bottom:10px}.tabs-warranty .warranty-container-right{float:left;width:50%}.tabs-warranty .warranty-container-right button{border-radius:5px}.tabs .see-more{float:right;margin-top:50px;text-decoration:underline;font-size:14px;cursor:pointer}.tabs .see-more:before{content:"";width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #000;display:inline-block;margin-right:10px}.tabs div.sort{float:left;margin:0}.tabs div.sort li{padding:8px 12px 8px 5px;cursor:pointer;border-bottom:1px dotted #ccc}.tabs div.sort li:last-child{border-bottom:0}.tabs div.sort li:hover{background:#e4f1f5}.tabs div.sort li.sel{background:#004e7d;color:#fff;pointer-events:none}.tabs div.sort .select-box{color:#555;margin-left:10px;width:200px;position:relative;cursor:pointer;display:inline-block;background:#fff;z-index:20}.tabs div.sort .select-box:focus p{border:1px solid #004e7d}.tabs div.sort .select-box p{position:relative;padding:8px 12px 8px 5px;border:1px solid #ccc}.tabs div.sort .select-box p::after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve'%3E%3Cuse xlink:href='%23wf-icon-chevron-down'%3E%3Csvg id='wf-icon-chevron-down' viewBox='0 0 28 28' width='100%25' height='100%25'%3E%3Cpath d='M19.2 11.3c-.4-.4-1-.4-1.4-.1L14 14.7l-3.8-3.4c-.4-.4-1-.3-1.4.1-.4.4-.3 1 .1 1.4l4.5 4c.2.2.4.3.7.3s.5-.1.7-.3l4.5-4c.3-.4.3-1.1-.1-1.5z'%3E%3C/path%3E%3C/svg%3E%3C/use%3E%3C/svg%3E");position:absolute;content:"";-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;top:50%;width:28px;height:28px;right:10px}.tabs div.sort .select-box ul{display:none;position:absolute;background:#fff;width:100%;left:0;border:1px solid #ccc;border-top:0}.tabs div.sort .select-box.open ul{display:block}.tabs div.sort .select-box.open p::after{-moz-transform:rotate(-180deg) translateY(50%);-o-transform:rotate(-180deg) translateY(50%);-ms-transform:rotate(-180deg) translateY(50%);-webkit-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}#extended-service-plan{z-index:810}#extended-service-plan .overlay-container{width:90%}body.is-open{height:100vh;overflow:hidden}body.is-open #transparent-mask{display:block;background:#000;z-index:calc(199 + 3141591);z-index:199;opacity:.35;height:100%;width:100%}.full-overlay{visibility:hidden;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .5s,visibility 0s .5s;-moz-transition:transform .5s,visibility 0s .5s;-ms-transition:transform .5s,visibility 0s .5s;-o-transition:transform .5s,visibility 0s .5s;transition:transform .5s,visibility 0s .5s;overflow:auto;position:fixed;z-index:calc(200 + 3141591);z-index:200;width:98%;height:100%;top:3%;left:1%;background:#fff}.full-overlay-close{width:40px;height:40px;position:absolute;right:20px;top:20px;border:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#2996be;color:#fff;font-size:20px;line-height:40px;outline:none}.full-overlay.is-open{visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.full-overlay .overlay-container{width:100%;margin:0 auto;position:static}/*# sourceMappingURL=prodDetail.css.map */
