@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:576px) and (max-width:767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:768px) and (max-width:991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:992px) and (max-width:1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:575.98px){.hidden-xs-down{display:none!important}}@media (max-width:767.98px){.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@font-face{font-family:suisseintl;src:url(../../fonts/SuisseIntl/SuisseIntl-Regular.ttf) format("truetype"),url(../../fonts/SuisseIntl/SuisseIntl-Regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:suisseintl;src:url(../../fonts/SuisseIntl/SuisseIntl-Medium.ttf) format("truetype"),url(../../fonts/SuisseIntl/SuisseIntl-Medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:suisseintl;src:url(../../fonts/SuisseIntl/SuisseIntl-SemiBold.ttf) format("truetype"),url(../../fonts/SuisseIntl/SuisseIntl-SemiBold.otf) format("opentype");font-style:normal;font-weight:600}b,dt,ol li,ol ol li,strong,ul li,ul ol li{font-family:suisseintl,helvetica,arial,sans-serif}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{height:55px;padding:15px 20px;background-color:transparent;border:1px solid #c5c9cc}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{color:inherit;background-color:inherit;border-color:inherit}.form-control{font-family:suisseintl,helvetica,arial,sans-serif;border-radius:8px}.form-float-container{position:relative;color:#384952}.form-float-container.active label{-webkit-transform:translateY(5px) scale(.75);transform:translateY(5px) scale(.75)}.form-float-container .form-control-label{font-size:16px;font-family:suisseintl,helvetica,arial,sans-serif;color:#384952;position:absolute;left:20px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(14px) scale(1);transform:translateY(14px) scale(1);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;pointer-events:none}.form-float-container .form-control-label.sr-only{display:none}.form-float-container .form-control{padding:25px 20px 5px}.custom-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;padding-left:40px}.custom-control-label:after,.custom-control-label:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-36px;display:block;width:18px;height:18px;color:#384952}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:100%}.custom-radio .custom-control-input~.custom-control-label:after{background-image:none;border-radius:50%;background-color:transparent;border:1px solid #384952;color:#384952}.custom-checkbox .custom-control-input~.custom-control-label:after{background:none;border:1px solid #c5c9cc;border-radius:3px;line-height:1.2;padding-left:5px}.custom-radio .custom-control-input~.custom-control-label{font-family:suisseintl,helvetica,arial,sans-serif}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;background-color:#384952}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{content:"x";background:none}.custom-select{font-family:suisseintl,helvetica,arial,sans-serif}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:15px!important;margin-top:0!important}.select2-container--default .select2-results__option[aria-disabled=true]{display:none}.select2-container--open .select2-selection{border-bottom-color:#fff!important}.select2-container--open .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(180deg)!important;transform:translateY(-50%) rotate(180deg)!important}.select2-container .select2-selection{height:55px;padding:15px 45px 15px 20px;border-color:solid 1px #c5c9cc;border-radius:40px}.select2-container .select2-selection:focus{outline:none}.select2-container .select2-selection__rendered{padding:0!important}.select2-container .select2-selection__rendered:focus{outline:none}.select2-container .select2-selection__arrow{height:25px!important;top:50%!important;right:23px!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select2-container .select2-selection__arrow b{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC42MDUgNkw0IDYuNTUgMTAgMTJsNi01LjQ1LS42MDUtLjU1LTUuMzk4IDQuOTA1eiIvPjwvc3ZnPg==) no-repeat 50%;background-color:transparent;background-size:contain;border:none!important;height:40px!important;width:40px!important;top:-7px!important;left:-25px!important}.select2-dropdown{top:-1px;border:1px solid #c5c9cc;border-radius:8px;overflow:hidden}.select2-dropdown .select2-results__options{overflow:hidden}.select2-results__option{padding:5px 20px}.select2-results__option--selected,.select2-results__option--selected.select2-results__option--highlighted{background-color:#8c9ba4!important;color:#fff!important}.select2-results__option--highlighted{background-color:#f1f3f5!important;color:#384952!important}.select2-selection.bluegray{background-color:transparent;border-color:#fff}.select2-selection.bluegray .select2-selection__rendered{color:#fff}.select2-selection.bluegray .select2-selection__arrow{background:url(../assets/svg/dropdown-arrow-white.svg) no-repeat 50%}.select2-dropdown.bluegray{background-color:#8c9ba4;border-color:#fff;color:#fff}.select2-dropdown.bluegray .select2-results__option--selected,.select2-dropdown.bluegray .select2-results__option--selected.select2-results__option--highlighted{background-color:#ddd!important;color:#384952!important}.select2-dropdown.bluegray .select2-results__option--highlighted{background-color:#5897fb!important;color:#fff!important}.select2-dropdown.lighttint,.select2-selection.lighttint{background-color:#f8f9fa}.h1,h1{font-size:1.375rem;font-weight:400;line-height:1.75rem;text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:44px;line-height:47px;font-weight:500}@media (min-width:768px){.h1,h1{font-size:1.75rem;line-height:2.625rem}}@media only screen and (min-width:992px){.h1,h1{font-size:60px;line-height:60px}}.h2,h2{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:35px;line-height:38px;font-weight:500}@media (min-width:768px){.h2,h2{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width:992px){.h2,h2{font-size:45px;line-height:48px}}.h3,h3{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:27px;line-height:30px;font-weight:500}@media only screen and (min-width:992px){.h3,h3{font-size:35px;line-height:38px}}.h4,h4{font-size:1.063rem;font-weight:400;line-height:1.5rem;text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:22px;line-height:24px;font-weight:500}@media only screen and (min-width:992px){.h4,h4{font-size:24px;line-height:26px}}.h5,h5{text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:16px;line-height:20px;font-weight:500}@media only screen and (min-width:992px){.h5,h5{font-size:18px;line-height:20px}}.h6,h6{text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:19px;line-height:21px;font-weight:500}@media only screen and (min-width:992px){.h6,h6{font-size:21px;line-height:23px;font-weight:500}}p{font-size:.9375rem;line-height:1.5rem}.font-weight-bold{font-family:suisseintl,helvetica,arial,sans-serif;font-weight:400!important}.label-xl{font-size:1.063rem;line-height:1.375rem}.label-sm,.label-xl{font-family:suisseintl,helvetica,arial,sans-serif;font-weight:400}.label-sm{font-size:.9375rem;line-height:1.5rem}.label-xs{font-size:.75rem;line-height:1.375rem}.label-xs,.main-menu .nav-link,.main-nav{font-family:suisseintl,helvetica,arial,sans-serif;font-weight:400}.main-menu .nav-link,.main-nav{font-size:1.125rem;line-height:1.5rem;color:#152934;text-decoration:none}.main-menu .nav-link:hover,.main-nav:hover{color:#3c9;text-decoration:none}ol li,ul li{line-height:1.6}ol li,ol ol li,ul li,ul ol li{font-family:suisseintl,helvetica,arial,sans-serif;font-weight:400}ol ol li{list-style-type:upper-alpha}.product-nav{position:fixed;top:0;z-index:1001;height:90px;padding:0;width:100%;background-color:#f2f2f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:414px){.product-nav{max-height:120px;height:auto}}@media only screen and (min-width:992px){.product-nav__product-name{text-rendering:optimizeLegibility;font-family:suisseintl,helvetica,arial,sans-serif;margin:0;font-size:22px;line-height:24px;font-weight:500}}@media only screen and (min-width:992px) and (min-width:992px){.product-nav__product-name{font-size:24px;line-height:26px}}.product-nav__product-name .name{width:114px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:744px){.product-nav__product-name .name{width:auto}}.product-nav__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:space-evenly;align-content:space-evenly;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1200px){.product-nav__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-nav__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:space-evenly;align-content:space-evenly;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:90px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1200px){.product-nav__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.product-nav__right--mobile{display:none}@media only screen and (min-width:744px){.product-nav__right--mobile{display:none}}@media only screen and (min-width:1200px){.product-nav{height:80px}}.product-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}@media only screen and (min-width:1200px){.product-nav__container{padding:0 0 0 30px}}.product-nav__prices{margin-left:0;display:block;font-weight:500;text-align:left}@media only screen and (min-width:992px){.product-nav__prices{margin-left:30px}}.product-nav__prices .price{color:#404040}.product-nav__prices .strike-through{font-family:suisseintl,helvetica,arial,sans-serif;font-size:16px;line-height:24px}.product-nav__prices .save-amount{display:none}.product-nav__select{color:#404040;display:none}@media only screen and (min-width:744px){.product-nav__select{display:block;position:relative;min-width:324px}}.product-nav__select .custom-select{background-color:#fff;height:55px;border:1px solid #c6c6d0;border-radius:8px;padding:0 0 0 20px}.product-nav__select .select2-selection__rendered{color:#404040}.product-nav__select .select2-container{margin-left:20px;width:auto}.product-nav__select .select2-container--default .select2-selection--single{border-radius:8px}.product-nav__select .select2-container--open .select2-selection--single{border-radius:8px 8px 0 0}.product-nav__select .select2-results__option{background-color:#fff;color:#384952}.product-nav__select .select2-results__option--highlighted{background-color:#28d;color:#fff}.product-nav__select .select2-results__option--selected{background-color:#ddd;color:#fff}.product-nav__select .select2-container.select2-container--default .selection{height:55px}.product-nav__select .select2-container.select2-container--default .select2-selection.select2-selection--single{height:55px;border-radius:40px}.product-nav__select .select2-container.select2-container--default.select2-container--open .select2-selection.select2-selection--single{border-radius:8px 8px 0 0!important}.product-nav__select .select2-container.select2-container--default.select2-container--default .select2-selection.select2-selection--single{border-radius:8px}.product-nav__color-swatches{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-nav__color-swatches .swatch-label{padding-right:13px;font-size:14px}@media only screen and (min-width:744px){.product-nav__color-swatches .swatch-label{font-size:16px}}.product-nav__color-swatches.mobile{display:none}@media only screen and (min-width:744px){.product-nav__color-swatches.mobile{display:none}}.product-nav__color-swatches.desktop{display:none}@media only screen and (min-width:744px){.product-nav__color-swatches.desktop{display:none}}@media only screen and (min-width:1200px){.product-nav__color-swatches.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-nav__color-swatches .color.non-input-label{margin-right:10px}.product-nav__color-swatches .color-attribute{display:inline;text-decoration:none;position:relative;top:4px;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.product-nav__color-swatches .swatch-circle{height:20px;width:20px;border:1px solid #8c9ba4;position:relative;margin-right:5px}.product-nav__color-swatches .swatch-circle.color-value.selected:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:28px;height:28px;border:1px solid #c5c9cc}.product-nav__actions .btn{height:33px;margin-bottom:0;min-width:217px;padding:0 25px;width:100%}@media only screen and (min-width:1200px){.product-nav__actions .btn{height:55px;margin-left:20px;width:245px}}.product-nav__actions .btn.select-kit{height:33px;width:217px;margin-right:0;margin-left:1%}@media only screen and (min-width:1200px){.product-nav__actions .btn.select-kit{display:none}}.product-nav__actions .btn.add-to-cart{bottom:auto!important;margin-right:0;margin-left:1%}.product-nav__actions .btn.add-to-cart-global span:after{top:auto!important}.product-nav__actions.standard-product-actions-fixed{display:block}.product-nav__actions.standard-product-actions-fixed .btn.add-to-cart.btn-white{background-color:#1b5a8f;height:55px;color:#fff;margin-left:20px;width:230px;line-height:28px;padding:7.5px 45px;display:none}@media only screen and (min-width:1200px){.product-nav__actions.standard-product-actions-fixed .btn.add-to-cart.btn-white{min-width:300px;width:auto;display:block}}.product-nav__actions.standard-product-actions-fixed .btn.add-to-cart.btn-white span:before{content:"";display:block;position:absolute;background-image:url(../../images/assets/svg/btn-arrow-white.svg);background-repeat:no-repeat;height:15px;width:26px;opacity:0;right:calc(100% + 20px);-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0);-webkit-transition:all .5s cubic-bezier(.16,.01,.13,.99);transition:all .5s cubic-bezier(.16,.01,.13,.99);top:4px}.product-nav__actions.standard-product-actions-fixed .btn.add-to-cart.btn-white:hover span:before{opacity:1}.product-nav__actions.standard-product-actions-fixed .select-kit{min-width:155px;width:160px;display:block}@media only screen and (min-width:1200px){.product-nav__actions.standard-product-actions-fixed .select-kit{display:none}}@media only screen and (max-width:1200px) and (min-width:992px){.product-nav__prices{margin-left:0!important}}.sales.red-color.js-set-price-sales__plp-wrapper_sales-price{color:#d22432}.btn span:before{display:none}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#1b5a8f!important}.btn.btn-primary:disabled{background-color:#dfe3e6!important}.btn.btn-white,.btn.btn-white:hover{color:#1b5a8f}.btn.btn-white span:after{-webkit-filter:sepia(100%) hue-rotate(190deg) saturate(500%);filter:sepia(100%) hue-rotate(190deg) saturate(500%)}@media (min-width:992px){.btn span:after{content:"";display:block;position:absolute;background-image:url(../../images/assets/svg/btn-arrow-white.svg);background-repeat:no-repeat;height:15px;width:26px;opacity:0;right:-30px;-webkit-transform:scale(.8) translateY(0);transform:scale(.8) translateY(0);-webkit-transition:all .5s cubic-bezier(.16,.01,.13,.99);transition:all .5s cubic-bezier(.16,.01,.13,.99);top:0}}@media (min-width:992px){.btn:focus span,.btn:hover span,.btn:not(:disabled):not(.disabled):active:focus span,.btn:not(:disabled):not(.disabled):active span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.btn:focus span:after,.btn:hover span:after,.btn:not(:disabled):not(.disabled):active:focus span:after,.btn:not(:disabled):not(.disabled):active span:after{opacity:1;-webkit-transform:scale(1) translateX(5px);transform:scale(1) translateX(5px)}}@media (min-width:992px){.btn.btn-white span:after{background-image:url(../../images/assets/svg/btn-arrow-dark.svg)}}input.emailError:not(.d-none){border:2px solid #d22432!important}.emailErrorMsg:not(.d-none){color:#d22432!important;font-weight:400;font-size:14px}.byb-carsoule{margin:70px 0 80px}.byb-carsoule .slick-slider .slick-dots li button:before{background:#494949!important}.byb-carsoule .slick-dots{bottom:-50px;padding:0}.byb-carsoule .slick-dotted.slick-slider{margin-bottom:0!important}.byb-carsoule .slick-slide img{-o-object-fit:fill;object-fit:fill}.byb-carsoule .slick-slider .slick-prev{left:20px}.byb-carsoule .slick-slider .slick-next{right:20px}.modal-header .close{background-size:20px;top:15px;right:15px;height:20px;width:20px}@media (min-width:768px){.modal-header .close{background-size:32px;top:20px;right:20px;height:32px;width:32px}}.line-item-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b2b3b3;border-radius:100px;height:30px;width:75px}.line-item-quantity button{height:100%;color:#384952;font-weight:400;width:inherit;min-width:inherit;height:inherit;background-color:inherit;padding:0;cursor:pointer;border:none;border-radius:0}.line-item-quantity button:focus,.line-item-quantity button:hover,.line-item-quantity button:not(:disabled):not(.disabled):active,.line-item-quantity button:not(:disabled):not(.disabled):active:focus{background-color:inherit;outline:none}.line-item-quantity input[type=number]{border:none;height:100%;text-align:center;width:calc(100% - 30px);color:#737682;-moz-appearance:textfield;font-size:14px}.line-item-quantity input[type=number]::-webkit-inner-spin-button,.line-item-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.line-item-quantity input[type=number]:focus{outline:none}.product-nav.BYB{background-color:#e8eaeb;-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out;height:90px}.product-nav.BYB.active{background-color:#c9e1ef;-webkit-transition:background-color 5ms ease-out;transition:background-color 5ms ease-out}.product-nav.BYB.active .bundle-updated{background-color:transparent!important;color:#28d}.product-nav.BYB .bundle-updated{margin-left:20px;min-width:165px;font-weight:500;font-size:16px;line-height:40px}.product-nav.BYB .bundle-updated img{margin-right:5px}.product-nav.BYB .bundle-btns-cont{min-width:185px}@media (max-width:767.98px){.product-nav.BYB{height:auto;padding:10px 0}}.product-nav.BYB .btn{font-weight:500;padding:0;height:40px;min-width:165px;width:auto}.product-nav.BYB .btn span{font-size:14px!important}@media (max-width:767.98px){.product-nav.BYB .btn{min-width:160px;margin-left:0}}.product-nav.BYB .view-bundle-cta.btn:focus span:after,.product-nav.BYB .view-bundle-cta.btn:hover span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:20px;top:5px}.product-nav.BYB .byb-promo-mssg{color:#28d;font-weight:500}.product-nav.BYB .byb-promo-mssg .pr-msg{font-size:16px}@media (max-width:767.98px){.product-nav.BYB .byb-promo-mssg .pr-msg{margin:5px 0;font-size:12px}}.product-nav.BYB .product-nav__container{padding-right:30px}@media (max-width:767.98px){.product-nav.BYB .product-nav__container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.product-nav.BYB .product-nav__container .product-nav__left,.product-nav.BYB .product-nav__container .product-nav__right{width:50%;margin:-20px 0 0}.product-nav.BYB .product-nav__container .byb-promo-mssg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;text-align:right}}@media (max-width:767.98px){.product-nav.BYB .byb-cta-price{margin:5px 0}}.product-nav.BYB .byb-cta-price span{font-weight:400;font-size:16px}.product-nav.BYB .byb-cta-price button,.product-nav.BYB .byb-cta-price span{margin-left:10px}@media (max-width:767.98px){.product-nav.BYB .byb-cta-price button,.product-nav.BYB .byb-cta-price span{margin-left:5px}}.product-nav.BYB .byb-cta-price .total{font-weight:500;color:#404040;margin:0}.product-nav.BYB .byb-cta-price .grey-price{color:#737682;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.product-nav.BYB .byb-cta-price .red-price{color:#d22432;font-weight:700}.buildYourOwnBundle p{font-size:11px;color:#636466;line-height:18px;font-weight:400}@media (min-width:576px){.buildYourOwnBundle p{font-size:14px;line-height:25px}}@media (min-width:992px){.buildYourOwnBundle p{font-size:16px}}.buildYourOwnBundle .byb-prod-subtitle{font-weight:500}.buildYourOwnBundle h1{font-size:26px;font-weight:500;line-height:29px}@media (min-width:768px){.buildYourOwnBundle h1{font-size:34px;line-height:36px}}@media (min-width:1200px){.buildYourOwnBundle h1{font-size:50px;line-height:60px}}.buildYourOwnBundle h3{font-size:25px;font-weight:500;color:#012536;margin-bottom:25px}@media (min-width:576px){.buildYourOwnBundle h3{font-size:35px}}@media (min-width:992px){.buildYourOwnBundle h3{font-size:45px}}.buildYourOwnBundle h4{font-weight:500;color:#404040;word-break:break-word;min-width:250px;font-size:16px;line-height:25px}@media (min-width:576px){.buildYourOwnBundle h4{font-size:22px}}@media (min-width:992px){.buildYourOwnBundle h4{font-size:28px;line-height:35px;margin-bottom:8px}}.buildYourOwnBundle .f14{font-size:14px;font-weight:400;color:#636466}@media (min-width:576px){.buildYourOwnBundle .f14{font-size:16px}}.buildYourOwnBundle .font14{font-size:14px}.buildYourOwnBundle .font14.clrblue{color:#28d}.buildYourOwnBundle .backorder{font-size:12px;color:#d22432;margin:5px}@media (max-width:575.98px){.buildYourOwnBundle .backorder{min-width:200px;margin-left:-45px}}@media (max-width:575.98px){.buildYourOwnBundle .qty-exceed-error-msg{margin-left:0}}.buildYourOwnBundle .byb-container{max-width:1200px;padding:0 20px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.buildYourOwnBundle .byb-mssg{font-size:12px;line-height:22px;padding-left:15px;margin-top:20px;color:#737682}.buildYourOwnBundle .byb-tips{color:#28d;font-weight:500;font-size:14px}.buildYourOwnBundle .prod-subtitle{color:#2b3234}@media (max-width:767.98px){.buildYourOwnBundle .prod-subtitle{font-size:12px;color:#636466}}.buildYourOwnBundle .byb-prod-card{border-top:1px solid #c6c6d0;margin:5px 0 12px;padding-top:15px}@media (min-width:576px){.buildYourOwnBundle .byb-prod-card{margin:25px 0 12px;padding-top:25px}}@media (max-width:767.98px){.buildYourOwnBundle .byb-prod-card .prod-single-qty{margin-top:55px}}.buildYourOwnBundle .byb-prod-card .byb-info-icon{position:relative;top:2px}.buildYourOwnBundle .byb-prod-card .swatch-circle{width:20px;height:20px}@media (max-width:767.98px){.buildYourOwnBundle .byb-prod-card .swatch-circle-white{-webkit-box-shadow:0 0 0 1px #c6c6d0,0 0 0 2px #fff,0 0 0 3px #c6c6d0;box-shadow:0 0 0 1px #c6c6d0,0 0 0 2px #fff,0 0 0 3px #c6c6d0;border:none}}.buildYourOwnBundle .byb-prod-card .byb-prod-color{font-weight:400;font-size:13px;line-height:18px;color:#737682}@media (min-width:576px){.buildYourOwnBundle .byb-prod-card .byb-prod-color{font-size:14px}}@media (max-width:575.98px){.buildYourOwnBundle .byb-prod-card h3{min-width:200px}.buildYourOwnBundle .byb-prod-card .byb-prod-price{margin:35px 0 25px!important}.buildYourOwnBundle .byb-prod-card .swatch-circle-white{width:15px;height:15px}.buildYourOwnBundle .byb-prod-card .swatch-circle-black{margin:5px!important}.buildYourOwnBundle .byb-prod-card .minus{font-size:20px}.buildYourOwnBundle .byb-prod-card .plus{font-size:18px}}.buildYourOwnBundle .byb-info-icon{background:url(../../images/svg-icons/byb-info.svg) no-repeat 50%;width:18px;height:18px;display:inline-block;margin-left:5px;cursor:pointer}.buildYourOwnBundle .grey7{color:#404040}.buildYourOwnBundle .card-img{border-radius:5.93007px;width:120px;height:110px;min-height:110px;-o-object-fit:cover;object-fit:cover}@media (min-width:576px){.buildYourOwnBundle .card-img{width:180px;height:160px;min-height:160px}}.buildYourOwnBundle .prod-details{min-width:300px;font-size:11px;color:#636466;margin:5px 0}@media (min-width:576px){.buildYourOwnBundle .prod-details{width:90%;line-height:25px;font-size:14px;min-width:390px}}@media (min-width:992px){.buildYourOwnBundle .prod-details{min-width:450px;font-size:16px}}@media (min-width:576px){.buildYourOwnBundle .prod-details p,.buildYourOwnBundle .prod-details span{width:90%;line-height:25px;font-size:16px}}.buildYourOwnBundle .BYB-hero-img-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buildYourOwnBundle .BYB-hero-img-container img{width:100%;max-height:420px}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container img{max-height:520px}}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-image{position:relative}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-image .warranty-log{max-height:90px;max-width:90px;display:block;position:absolute;bottom:20px;right:20px}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-image .warranty-log{max-height:110px;max-width:110px;top:38%;right:18%}}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details{position:absolute;padding:0 30px;text-align:center;margin-top:30px;left:0}@media only screen and (min-width:768px){.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details{text-align:left;margin-top:65px}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details h1{margin-left:0!important;width:44%}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details .byb-bnnr-title{padding-left:0;width:43%;margin-left:0!important}}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details{margin-top:100px;margin-left:30px}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details h1{width:55%}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details .byb-bnnr-title{width:58%}}@media only screen and (min-width:1290px){.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details{margin-top:144px!important;margin-left:103px!important}}.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details p{font-size:14px;padding:0;line-height:25px}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container .BYB-hero-details p{font-size:18px;line-height:30px;max-width:52%}}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit{width:100%;text-align:center;background:radial-gradient(9351.74% 61.74% at 50% 50%,#28d 0,#1b5a8f 100%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-style:normal;line-height:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit>div{width:100%}@media (min-width:768px){.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px}}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit{font-size:18px}}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .byb-line{border:.5px solid #fff;width:180px;margin:15px 0}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec{position:relative}@media (min-width:768px){.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec{padding:15px 30px;margin:15px 30px}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec:after,.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#fff}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec:before{left:0}.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec:after{right:0}}@media (min-width:992px){.buildYourOwnBundle .BYB-hero-img-container .BYB-base-kit .base-kit-middle-sec{padding:15px 50px;margin:15px 50px}}.buildYourOwnBundle .BYB-add-subscription .sub-card{background:#e8eff4;border:1px solid #2c5b83;border-radius:8px}.buildYourOwnBundle .BYB-order-summary h3,.buildYourOwnBundle .BYB-order-summary p{margin:0;line-height:25px}.buildYourOwnBundle .BYB-order-summary h3{font-size:25px;color:#012536;font-weight:600}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary h3{font-size:28px}}.buildYourOwnBundle .BYB-order-summary .security-sys,.buildYourOwnBundle .BYB-order-summary p{font-size:12px;color:#404040;line-height:25px}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary .security-sys,.buildYourOwnBundle .BYB-order-summary p{font-size:14px}}@media (min-width:992px){.buildYourOwnBundle .BYB-order-summary .security-sys,.buildYourOwnBundle .BYB-order-summary p{font-size:16px}}.buildYourOwnBundle .BYB-order-summary ul{padding-left:22px}.buildYourOwnBundle .BYB-order-summary ul li{margin-bottom:10px}.buildYourOwnBundle .BYB-order-summary .byb-container{padding:0}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary .byb-container{padding:0 20px}}.buildYourOwnBundle .BYB-order-summary .line-item-quantity{margin-right:20px}@media (max-width:767.98px){.buildYourOwnBundle .BYB-order-summary .line-item-quantity{border-radius:25px;outline:none;background:#fff;margin-right:5px}.buildYourOwnBundle .BYB-order-summary .line-item-quantity button{height:99%;border-radius:25px}}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary{background:#f7f7fa}.buildYourOwnBundle .BYB-order-summary .byb-order-bg{background:#fff;margin:70px 0 80px;border-radius:20px}}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details{padding:30px 20px 0;background:#f7f7fa}@media (max-width:767.98px){.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details{padding-bottom:30px}}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details{background:#fff;border-radius:20px}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details .byb-order-bg{background:#fff}}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details .price-qty,.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details .js-selected-item-parent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details .price-qty{margin-left:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.buildYourOwnBundle .BYB-order-summary .BYB-order-summary-details .byb-discount p{color:#28d}.buildYourOwnBundle .BYB-order-summary .estimated-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;width:100%}@media (min-width:768px){.buildYourOwnBundle .BYB-order-summary .estimated-total{border-top:1px solid #e8e8eb;padding-top:30px}}.buildYourOwnBundle .BYB-order-summary .estimated-total .byb-price-grey,.buildYourOwnBundle .BYB-order-summary .estimated-total .byb-price-red,.buildYourOwnBundle .BYB-order-summary .estimated-total p{font-size:16px;color:#404040;font-weight:500}.buildYourOwnBundle .BYB-order-summary .estimated-total .byb-price-red{color:#d22432}.buildYourOwnBundle .BYB-order-summary .estimated-total .byb-price-grey{color:#737682;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.buildYourOwnBundle .BYB-order-summary .prequalify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buildYourOwnBundle .BYB-order-summary .prequalify p{color:#636466}.buildYourOwnBundle .BYB-order-summary .prequalify a{color:#404040;font-size:14px}.buildYourOwnBundle .BYB-order-summary .prequalify .affrim-img{margin:-10px 5px 0}.buildYourOwnBundle .BYB-order-summary .byb-add-to-cart{padding:0 20px}.buildYourOwnBundle .BYB-order-summary .byob-summary-free-text{color:#28d}.buildYourOwnBundle .BYB-back-to-top{font-weight:400;font-size:12px;line-height:20px;color:#404040}.buildYourOwnBundle .BYB-back-to-top>div{display:-webkit-box;display:-ms-flexbox;display:flex}.buildYourOwnBundle .BYB-back-to-top p{font-size:8px;font-weight:900;margin-right:2px;margin-top:-5px}.buildYourOwnBundle .BYB-back-to-top .back-top-img{text-align:center;border-bottom:1px solid #c6c6d0;padding-bottom:40px}.buildYourOwnBundle .modal-dialog{-webkit-transform:translate(0);transform:translate(0);min-height:calc(100% - 3.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.emailMyBundleModalBody h4.modal-title{font-weight:500;font-size:25px;line-height:32px;text-align:center;color:#012536}@media (min-width:576px){.emailMyBundleModalBody h4.modal-title{font-size:45px;line-height:48px}}.emailMyBundleModalBody p{font-size:14px;line-height:20px;color:#404040;font-weight:400}@media (min-width:576px){.emailMyBundleModalBody p{font-size:16px}}.emailMyBundleModalBody input[type=email]{border:1px solid #737682;border-radius:100px;margin-bottom:20px;height:40px}.emailMyBundleModalBody .btn{height:40px;padding:0;font-size:14px}@media (min-width:576px){.emailMyBundleModalBody .btn{font-size:16px}}@media (min-width:576px){.emailMyBundleModalBody .modal-dialog{max-width:700px}.emailMyBundleModalBody .modal-dialog.emailSuccModal{max-width:500px}}.emailMyBundleModalBody .privacy-policy,.emailMyBundleModalBody .privacy-policy a{font-size:10px;color:#737682}@media (min-width:576px){.emailMyBundleModalBody .privacy-policy,.emailMyBundleModalBody .privacy-policy a{font-size:12px}}.emailMyBundleModalBtn.btn:hover span:after{-webkit-transform:scale(1) translateX(-10px);transform:scale(1) translateX(-10px)}.bybProductInfoModal{padding:0 5px!important}.bybProductInfoModal p,.bybProductInfoModal ul li{font-size:11px;color:#636466;line-height:18px;font-weight:400}@media (min-width:576px){.bybProductInfoModal p,.bybProductInfoModal ul li{font-size:14px}}.bybProductInfoModal ul{padding-left:20px;margin-bottom:5px}@media (min-width:576px){.bybProductInfoModal .modal-dialog{max-width:800px}}.bybProductInfoModal h2{font-weight:500;font-size:25px;line-height:34px;margin-bottom:5px}.bybProductInfoModal .sub-title{font-size:14px;line-height:20px}.bybProductInfoModal .modal-header{padding:0 0 20px!important}@media (max-width:767.98px){.bybProductInfoModal .modal-header{margin-top:5px!important}}.bybProductInfoModal .modal-body{padding-bottom:40px}@media (min-width:576px){.bybProductInfoModal .modal-body{padding-bottom:70px}}.byb-selected-price-tag{min-width:50px;text-align:right}@media (min-width:768px){.byb-selected-price-tag{min-width:65px}}.cursor-pointer{cursor:pointer}.byob-email-success{color:#28d}.byb-ptile-list-strike{color:#737682;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;width:100%;display:block}.byb-ptile-sale-red{color:#d22432}