.btn{background-image:none}.hide{display:none !important}.grecaptcha-badge{display:none !important}.form-group .iti{display:block !important}:root{--iti-path-flags-1x: url('/global/i/icons/iti/flags.webp');--iti-path-flags-2x: url('/global/i/icons/iti/flags@2x.webp');--iti-path-globe-1x: url('/global/i/icons/iti/globe.webp');--iti-path-globe-2x: url('/global/i/icons/iti/globe@2x.webp')}.info-card{background-color:var(--color-gray-light);border:0}.info-card>.card-body{position:relative;padding:0.9375rem 0.9375rem 0.9375rem;background-color:var(--color-white);margin:3px}.info-card>.card-body>.card-title{font-size:13px;font-weight:500;font-family:var(--font-family-sans-serif);margin-bottom:8px}.info-card>.card-body>.card-title .svg-icon{float:right;fill:var(--color-basic-gray);width:18px;height:18px}.info-card>.card-body>.card-actions{margin-top:1.75rem}.info-card>.card-body:before{content:" ";position:absolute;z-index:0;top:1px;left:1px;right:1px;bottom:1px;border:1px solid var(--color-gray-light)}.info-card>.card-body>.list-group{font-size:12px;line-height:14.06px}.info-card>.card-body>.list-group .list-group-item{--v-padding: 8px;padding-top:var(--v-padding);padding-bottom:var(--v-padding)}.info-card>.card-body>.list-group.dotted .list-group-item:first-child{border-top:1px dotted rgba(0,0,0,0.18)}.info-card .list-group.dotted .list-group-item{border-bottom:1px dotted rgba(0,0,0,0.18)}.info-card .list-group.dotted .list-group-item:last-child{border:0}@media (min-width: 992px){.info-card>.card-body{padding:0.9375rem 1.25rem 1.25rem}.info-card>.card-body>.card-title{font-size:15px}}@media (min-width: 1200px){.info-card>.card-body>.card-title{margin-bottom:10px}.info-card>.card-body>.list-group{font-size:13px;line-height:17.55px}.info-card>.card-body>.list-group .list-group-item{--v-padding: 10px}}.grid-documents{--items-per-line: 3;--items-gap: 14px;--font-size: 12px;--line-height: 14.06px;--title-gap: 5px;--img-padding: 10px}.grid-documents .grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.grid-documents .grid>*{width:calc( 100% / var(--items-per-line) - var(--items-gap));margin-bottom:var(--items-gap);display:flex;flex-direction:column}.grid-documents .grid span{height:100%;border:1px solid var(--color-basic-gray-soft);padding:var(--img-padding);display:flex;justify-content:center;align-items:center}.grid-documents .grid i{margin-top:var(--title-gap);font-size:var(--font-size);line-height:var(--line-height);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:37px}.grid-documents .grid img{max-width:100%}@media (min-width: 1400px){.grid-documents{--font-size: 13px;--line-height: 15.23px;--title-gap: 7px}}@media (min-width: 1900px){.grid-documents{--items-per-line: 4}}.list-pic-details{--gap-h: 15px;--gap-v: 10px;--img-size: 40px;--font-size: 10px;--line-height: 11.72px;--title-font-size: 12px;--title-line-height: 14.06px;border-radius:0;font-size:var(--font-size);line-height:var(--line-height)}.list-pic-details .img{width:var(--img-size)}.list-pic-details .img+.details{padding-left:var(--gap-h)}.list-pic-details .details{width:calc(100% - var(--img-size))}.list-pic-details .title{font-size:var(--title-font-size);line-height:var(--title-line-height);font-weight:500}.list-pic-details img{max-width:100%;max-height:100%}.list-pic-details>li{display:flex;padding:var(--gap-v) var(--gap-h)}@media (min-width: 1400px){.list-pic-details{--gap-h: 20px;--gap-v: 15px;--img-size: 50px;--font-size: 11px;--line-height: 14.85px;--title-font-size: 13px;--title-line-height: 17.55px}}.message-list{--item-display: flex;--item-flex-direction: column;--item-gap: 10px;--item-mb: 25px;--author-font-size: 14px;--author-line-height: 16.41px;--author-small-font-size: 12px;--author-small-line-height: 14.06px;--head-star-rating-size: 20px;--head-rate-font-size: 10px;--head-rate-line-height: 11.72px;--head-rate-text-align: right;--head-display: flex;--head-flex-direction: row;--head-width: 100%;--head-gap: 0;--message-font-size: 13px;--message-line-height: 15.23px;--message-padding-x: 15px;--message-padding-y: 10px;--feedback-gap: 8px;--feedback-font-size: 11px;--feedback-line-height: 14.85px;--feedback-mt: 20px;--gallery-item-size: 54px}.message-list .message-item{display:var(--item-display);flex-direction:var(--item-flex-direction);margin-bottom:var(--item-mb);gap:var(--item-gap)}.message-list .message-item .head{width:var(--head-width);display:var(--head-display);flex-direction:var(--head-flex-direction);gap:var(--head-gap)}.message-list .message-item .head>*{width:100%;flex:1 0 0%}.message-list .message-item .head small{color:var(--color-basic-gray)}.message-list .message-item .head .author{font-size:var(--author-font-size);line-height:var(--author-line-height)}.message-list .message-item .head .author small{font-size:var(--author-small-font-size);line-height:var(--author-small-line-height)}.message-list .message-item .head .rate{text-align:var(--head-rate-text-align)}.message-list .message-item .head .rate small{font-size:var(--head-rate-font-size);line-height:var(--head-rate-line-height)}.message-list .message-item .head .rating-stars{--letter-spacing: 0;font-size:var(--head-star-rating-size);display:block}.message-list .message-item .message{flex-grow:1;position:relative;font-size:var(--message-font-size);line-height:var(--message-line-height);padding:var(--message-padding-y) var(--message-padding-x);border:1px solid var(--color-basic-gray-light);border-radius:0 1rem 1rem}.message-list .message-item .feedback{display:flex;flex-direction:row;align-items:center;color:var(--color-basic-silver);gap:var(--feedback-gap);font-size:var(--feedback-font-size);line-height:var(--feedback-line-height)}.message-list .message-item .feedback .btn{display:flex;align-items:center}.message-list .message-item .feedback .btn.selected{background:var(--color-yellow);border-color:var(--color-yellow)}.message-list .message-item:last-child{margin-bottom:0}.message-list .message-image-gallery{display:flex;flex-wrap:wrap;gap:.5rem}.message-list .message-image-gallery>.img{cursor:pointer;overflow:hidden;width:var(--gallery-item-size);height:var(--gallery-item-size)}.message-list .message-image-gallery>.img img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.message-list.gray .message,.message-list .message-item.gray .message{border-color:var(--color-gray-light);background-color:var(--color-gray-light)}@media (min-width: 992px){.message-list{--item-display: flex;--item-flex-direction: row;--item-gap: 25px;--item-mb: 20px;--author-font-size: 13px;--author-line-height: 14.95px;--author-small-font-size: 11px;--author-small-line-height: 14.85px;--head-star-rating-size: 19px;--head-rate-font-size: 9px;--head-rate-line-height: 10.55px;--head-rate-text-align: left;--head-display: flex;--head-flex-direction: column;--head-width: 20%;--head-gap: 12px;--message-font-size: 12px;--message-line-height: 16.2px;--feedback-gap: 6px;--feedback-mt: 15px}.message-list .message:before{content:'';width:16px;height:16px;position:absolute;top:-1px;left:-16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5.5c8.284 0 15 6.716 15 15h.5V.5H.5z' fill='%23fff'/%3E%3Cpath d='M15.5 15.5c0-8.284-6.716-15-15-15h15' stroke='%23E3E3E3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.message-list.gray .message:before,.message-list .message-item.gray .message:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5.5c8.284 0 15 6.716 15 15h.5V.5H.5z' fill='%23f5f5f5'/%3E%3Cpath d='M15.5 15.5c0-8.284-6.716-15-15-15h15' stroke='%23f5f5f5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (min-width: 1400px){.message-list{--item-mb: 30px;--author-font-size: 14px;--author-line-height: 16.1px;--author-small-font-size: 12px;--author-small-line-height: 16.2px;--head-star-rating-size: 20px;--head-rate-font-size: 10px;--head-rate-line-height: 11.72px;--head-width: 18%;--message-font-size: 13px;--message-line-height: 17.55px;--message-padding-x: 20px;--message-padding-y: 15px;--feedback-gap: 8px;--feedback-font-size: 12px;--feedback-line-height: 16.2px;--feedback-mt: 20px}}.video-box{--font-size: 13px;--font-weight: 500;--line-height: 15.23px;--title-padding-x: 10px;--title-padding-y: 8px;--icon-size: 40px;display:flex;flex-direction:column}.video-box .img{position:relative;text-align:center;background-color:var(--color-basic-gray-soft)}.video-box .img img{max-width:100%;max-height:100%}.video-box .img::before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='38' height='42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.814 19.248L2.964.63C1.63-.103 0 .861 0 2.383v37.234c0 1.522 1.63 2.486 2.964 1.753l33.85-18.618c1.381-.76 1.381-2.745 0-3.504z' fill='%23fff'/%3E%3C/svg%3E");background-size:var(--icon-size);background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.video-box .title{font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);padding:var(--title-padding-y) var(--title-padding-x);border:1px solid var(--color-basic-gray-soft);border-top:0}.video-grid{row-gap:15px}.video-grid iframe{max-width:100%;max-height:100%}@media (min-width: 992px){.video-box{--icon-size: 30px;--title-padding-x: 12px;--title-padding-y: 10px}}@media (min-width: 1400px){.video-box{--font-size: 14px;--line-height: 16.1px;--title-padding-x: 15px;--title-padding-y: 10px;--icon-size: 40px}}.div-list-controls{display:flex;flex-direction:column-reverse;margin-bottom:1rem}.div-list-controls>.btn{border-radius:2rem}.div-list-controls>.btn>.svg-icon{fill:var(--color-text);vertical-align:middle;margin-right:5px}.div-list{--item-image-size: 50px;line-height:17.55px}.div-list .big{font-size:15px}.div-list .col-reward{text-align:right}.div-list .col-price,.div-list .col-quantity{text-align:right}.div-list .col-total{text-align:right}.div-list .col-review-btn{text-align:center}.div-list .col-review-btn .btn{flex-direction:column;margin:0 auto;padding-left:0;padding-right:0}.div-list .div-list-header{font-size:12px;font-weight:400}.div-list>.row>*{padding-top:15px;padding-bottom:15px}.div-list .div-list-item{position:relative}.div-list .div-list-item .editor{display:none}.div-list .div-list-item .item-options{margin:0;padding:0}.div-list .div-list-item .item-options>.row{margin-left:0;margin-right:0;border-bottom:0;position:relative}.div-list .div-list-item .item-options>.row::before{content:'';position:absolute;top:0;left:65px;width:calc( 100% - 70px);height:0;border-top:1px dotted rgba(0,0,0,0.18)}.div-list .div-list-item .item-options>.row::after{display:none}.div-list .div-list-item .item-options .col-option-name{padding-left:65px}.div-list .div-list-item .item-options .col-price{padding-left:65px}.div-list .div-list-item.editing{background-color:var(--color-gray-light);border-bottom-color:var(--color-gray-light)}.div-list .div-list-item.editing:before{content:'';position:absolute;top:-1px;left:0;width:100%;height:0;border-top:1px solid var(--color-gray-light)}.div-list .div-list-item.editing .editor{display:block;position:relative}.div-list .div-list-item.editing .editor:before{content:'';position:absolute;top:0;height:0;border-top:1px dotted rgba(0,0,0,0.18)}.div-list .div-list-item.editing .btn-plus.active:after{border-color:var(--color-gray-light)}.div-list .div-list-table{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.div-list .div-list-table .caption{display:none}.div-list .item-image{width:var(--item-image-size);height:var(--item-image-size);background-color:var(--color-white);padding:0}.div-list .item-image .image-box{position:relative;display:flex;flex-flow:wrap;align-items:center;justify-content:center;width:100%;height:100%}.div-list .item-image .image-box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.05)}.div-list .item-image img{max-width:50%;max-height:50%;padding:2%}.div-list .item-image img:first-child:last-child{max-width:100%;max-height:100%}.div-list .item-description{padding-left:10px;padding-right:10px}.div-list .item-description .item-caption{font-size:13px}.div-list .item-description .item-caption strong{color:var(--color-basic-gray);font-weight:900}.div-list .item-description .item-caption+.item-buttons{margin-top:10px}.div-list .item-description .item-buttons{display:flex;flex-direction:row}.div-list .item-description .item-buttons>.btn{margin-right:10px}.div-list .item-description .item-buttons>.btn:last-child{margin-right:0}.div-list .item-description .small{font-size:11px;color:var(--color-basic-gray)}.div-list .div-list-item-options{position:relative;overflow:hidden}.div-list .div-list-item-options .item-image{height:0}.div-list .div-list-item-options .item-description::before{content:'';position:absolute;top:0;width:100%;height:0;border-top:1px dotted rgba(0,0,0,0.18)}.div-list .div-list-item-options .btn-remove{border-color:transparent}@media (max-width: 767px){.div-list-controls>.btn{margin-bottom:1.875rem;font-size:13px;padding-top:.8rem;padding-bottom:.8rem}.div-list-controls>.btn>.svg-icon{width:18px;height:18px}.div-list>.row::before{content:'';position:absolute;top:0;left:calc( 0px - var(--bs-gutter-x));width:calc( 100% + var(--bs-gutter-x) * 1.555);height:0;border-top:1px solid rgba(0,0,0,0.18)}.div-list>.row:last-child:after{content:'';position:absolute;bottom:0;left:calc( 0px - var(--bs-gutter-x));width:calc( 100% + var(--bs-gutter-x) * 1.555);height:0;border-bottom:1px solid rgba(0,0,0,0.18)}.div-list .col-price,.div-list .col-quantity{display:none}.div-list .div-list-item .col-border-top,.div-list .div-list-item .col-border-bottom{position:relative}.div-list .div-list-item .col-border-top:before,.div-list .div-list-item .col-border-bottom:before{content:'';position:absolute;left:calc( var(--bs-gutter-x) / 2);width:calc( 100% - var(--bs-gutter-x));height:0;border-top:1px dotted rgba(0,0,0,0.18)}.div-list .div-list-item .col-border-top:before{top:0}.div-list .div-list-item .col-border-bottom:before{bottom:0}.div-list .div-list-item .col-total{font-size:15px}.div-list .div-list-item .col-total .big{font-size:20px}.div-list .div-list-item.item-options{font-size:12px}.div-list .div-list-item.item-options .col-option-name{padding-bottom:5px}.div-list .div-list-item.item-options .col-price{display:block;padding-top:5px;text-align:left;font-size:14px;font-weight:500}.div-list .div-list-item.editing{margin-left:calc(var(--bs-gutter-x) / -0.999);margin-right:calc(var(--bs-gutter-x) / -0.999);padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2)}.div-list .div-list-item.editing:after{display:none}.div-list .div-list-item.editing+.div-list-item:before{display:none}.div-list .div-list-table>div{padding-top:8px;padding-bottom:8px;position:relative}.div-list .div-list-table>div::before{content:'';position:absolute;bottom:0;left:calc(var(--bs-gutter-x) / 2);height:0;border-top:1px dotted rgba(0,0,0,0.18);width:calc(100% - var(--bs-gutter-x))}.div-list .div-list-table>div:first-child{padding-top:15px;padding-bottom:10px;font-size:13px}.div-list .div-list-table>div.col-action{padding-top:15px;padding-bottom:20px;text-align:right}.div-list .div-list-table>div.col-action::before{display:none}.div-list .div-list-table .caption{position:relative;display:inline-block;width:100px;margin-right:15px}.div-list .div-list-table .caption::after{content:'';position:absolute;top:-8px;right:0;width:0;height:calc(100% + 16px);border-right:1px dotted rgba(0,0,0,0.18)}.div-list .editor:before{left:calc( var(--bs-gutter-x) / 2);width:calc( 100% - var(--bs-gutter-x))}}@media (min-width: 768px){.div-list-controls{flex-direction:row;justify-content:space-between}.div-list>.row{border-top:1px solid rgba(0,0,0,0.18)}.div-list>.row.div-list-header,.div-list>.row.div-list-item-options{border-top:0}.div-list>.row:last-child{border-bottom:1px solid rgba(0,0,0,0.18)}.div-list>.row>*{padding:8px 15px}.div-list .div-list-item{font-size:13px}.div-list .div-list-item .col-name{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.div-list .div-list-item .item-options>.row::before{left:75px;width:calc( 100% - 90px)}.div-list .div-list-item .item-options .col-option-name{padding-left:75px}.div-list .div-list-item .item-options .col-price{padding-left:15px}.div-list .editor:before{left:15px;width:calc( 100% - 30px)}}@media (min-width: 992px){.div-list{margin-left:calc( var(--bs-gutter-x) / 2);margin-right:calc( var(--bs-gutter-x) / 2)}.div-list>.row>*{padding:8px 15px}.div-list>.row.div-list-item-options>*{padding-top:14px;padding-bottom:14px}}@media (min-width: 1200px){.div-list{--item-image-size: 60px}.div-list .div-list-item .item-options>.row::before{left:85px;width:calc( 100% - 85px)}.div-list .div-list-item .item-options .col-option-name{padding-left:85px}}@media (min-width: 1400px){.div-list .big{font-size:18px}.div-list>.row>*{padding:0.625rem 1.25rem}.div-list .div-list-item .item-options>.row::before{left:95px;width:calc( 100% - 95px)}.div-list .div-list-item .item-options .col-option-name{padding-left:95px}.div-list .item-description{padding-left:15px;padding-right:15px}.div-list .item-description .item-caption{font-size:15px}.div-list .item-description .small{font-size:12px}.div-list .div-list-item-options .item-description .item-caption{font-size:13px}.div-list .div-list-item-options .col-price{font-size:13px}}.product-options{--fieldset-gap: 1rem;--field-gap: 1rem .5rem}.product-options img{max-width:100%}.product-options fieldset{display:flex;flex-direction:column;gap:var(--fieldset-gap)}.product-options .form-label{margin:0}.product-options .form-select{width:auto}.product-options .input-group-description{margin:10px 0}.product-options .form-check-description{display:none}.product-options .product-options-field{display:flex;flex-direction:column;gap:var(--field-gap)}.product-options .form-check-group{display:flex;flex-wrap:wrap;gap:var(--field-gap)}.product-options .form-check{display:flex;flex-direction:row;position:relative;gap:var(--field-gap);margin:0;padding:0}.product-options .form-check input{margin:.2rem 0 0}.product-options .form-check-head{display:flex;align-items:center;gap:var(--field-gap)}.product-options .form-check-img{justify-content:space-between;gap:.3rem}.product-options .form-check-img .img-thumbnail{z-index:2;border-width:2px;box-shadow:none;width:60px;height:60px;transition:border-color .15s ease-in-out}.product-options .form-check-img .img-thumbnail img{object-fit:cover;width:100%;height:100%}.product-options .form-check-img .form-check-label{line-height:1.2;font-size:70%;width:60px;color:var(--bs-gray-600);overflow:hidden;flex-grow:1;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-options .form-check-img .form-check-input{position:absolute;z-index:1;opacity:0;top:.5rem;right:.5rem}.product-options .form-check-img .form-check-input:checked+.img-thumbnail{--bs-border-color: var(--color-brand)}.product-options .form-check-img .form-check-head{flex-direction:column;flex-grow:1;gap:.3rem}.product-options .form-check-img .product-options-price{font-size:70%;font-weight:500}.product-options .form-check-img:hover{cursor:pointer}.product-options .form-check-img:hover .img-thumbnail{--bs-border-color: var(--bs-gray-500)}.product-options .form-check-img:hover .form-check-head{display:flex}.product-options .form-check-description{color:var(--bs-gray-600)}.image-select{--body-d: none;--header-svg-rotate: rotate(90deg);position:relative}.image-select.open{--body-d: flex;--header-svg-rotate: rotate(-90deg)}.image-select-header{cursor:pointer;display:flex;align-items:center;width:100%;gap:.5rem;box-shadow:0 0 3px rgba(0,0,0,0.2);background:#fff;padding:1rem;border-radius:.5rem}.image-select-header svg{transform:var(--header-svg-rotate);flex-shrink:0}.image-select-header:hover,.image-select-header.show{background-color:#f5f5f5}.image-select-body{position:absolute;display:var(--body-d);flex-direction:column;top:100%;left:0;width:100%;max-height:250px;overflow-y:auto}.image-select-body .form-check-img{gap:.5rem;flex-direction:row;flex-shrink:0;padding:.5rem 1rem}.image-select-body .form-check-img .form-check-input:checked+img+.form-check-head .form-check-label{color:var(--color-brand) !important;font-weight:600 !important}.image-select-body .form-check-img:hover{background-color:#f5f5f5}.image-select-body .form-check-head{align-items:start;justify-content:center}.image-select-body .form-check-label{font-size:100% !important;width:auto !important;text-align:start !important;color:var(--color-text) !important;flex-grow:initial !important}.image-select-body .product-options-price{opacity:.8}.image-select-body.show{display:flex}.image-select-caption{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-grow:1;font-weight:400}.image-select-img-caption{display:flex;align-items:center;gap:.5rem}.image-select-img-caption img{width:40px;height:40px}.image-select-img-caption .caption{flex-grow:1}.list-group-menu{font-size:15px;line-height:17.58px}.list-group-menu>.list-group-item{color:var(--color-text);padding:18px 15px;border-radius:0;border:0}.list-group-menu>.list-group-item .svg-icon{float:left;width:16px;height:16px;margin-top:2px;margin-right:10px;fill:var(--color-basic-gray)}.list-group-menu>.list-group-item:before{content:'';position:absolute;height:1px;width:100%;bottom:0;right:0;border-bottom:1px solid var(--color-basic-gray-light)}.list-group-menu>.list-group-item:last-child:before{display:none}.list-group-menu>.list-group-item:hover,.list-group-menu>.list-group-item:focus{text-decoration:none;background-color:var(--color-gray-light);border-top:1px solid var(--color-white);margin-top:-1px}.list-group-menu>.list-group-item:hover:before,.list-group-menu>.list-group-item:focus:before{border-bottom-color:transparent}.list-group-menu>.list-group-item.arrow::after{content:'';position:absolute;top:17px;right:16px;width:14px;height:18px;background-image:var(--icon-chevron);background-repeat:no-repeat;background-position:center;background-size:cover}.list-group-menu>.list-group-item.active{font-weight:500;background-color:var(--color-basic-gray-light);border-top:1px solid var(--color-white)}.list-group-menu>.list-group-item.active .svg-icon{fill:var(--color-text)}.list-group-menu>.list-group-item.active:before{display:none}.list-group-menu>.list-group-item.active:first-child{margin-top:0}.list-group-menu .badge{background:var(--color-gray-light);color:var(--color-text);letter-spacing:-0.5px;line-height:14.06px;font-size:12px;font-weight:400;padding:3px 7px}.modal-image-gallery{--d: none;--swiper-navigation-color: var(--color-white);--swiper-navigation-sides-offset: 10px;--close-size: 20px;display:var(--d);background-color:rgba(0,0,0,0.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000}.modal-image-gallery .modal-image-close{cursor:pointer;display:block;position:fixed;top:calc(var(--swiper-navigation-sides-offset) * 2);right:calc(var(--swiper-navigation-sides-offset) * 2);width:var(--close-size);height:var(--close-size);z-index:2;opacity:.8}.modal-image-gallery .modal-image-close::before,.modal-image-gallery .modal-image-close::after{content:'';position:absolute;width:calc(125%);height:3px;border-radius:2px;background-color:var(--color-white);top:calc(50% - 1px);left:-13%}.modal-image-gallery .modal-image-close::before{transform:rotate(45deg)}.modal-image-gallery .modal-image-close::after{transform:rotate(-45deg)}.modal-image-gallery .modal-image-close:hover{opacity:1}.modal-image-gallery>.swiper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width: 767px){.modal-image-gallery>.swiper>.swiper-wrapper{transition:none}}.modal-image-gallery>.swiper .swiper-slide{align-items:center;justify-content:center;display:flex;transform-style:initial}@media (min-width: 992px){.modal-image-gallery>.swiper .swiper-slide{padding:4rem}}.modal-image-gallery>.swiper .item-slide{display:flex;height:100%;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.modal-image-gallery>.swiper .item-slide{flex-direction:column;position:relative;overflow:auto;align-items:stretch;width:100%}}@media (min-width: 992px){.modal-image-gallery>.swiper .item-slide{border-radius:.5rem;overflow:hidden}}.modal-image-gallery>.swiper .item-image{display:flex;align-items:center;justify-content:center;background-color:#000}.modal-image-gallery>.swiper .item-image img{min-height:300px;max-width:100%;max-height:100%}@media (max-width: 767px){.modal-image-gallery>.swiper .item-image{position:sticky;overflow:hidden;max-height:calc(100vh - 230px);flex-shrink:0;z-index:1;top:0}}@media (min-width: 768px){.modal-image-gallery>.swiper .item-image{height:100%}}.modal-image-gallery>.swiper .swiper-button-prev,.modal-image-gallery>.swiper .swiper-button-next{width:auto;padding-left:var(--swiper-navigation-sides-offset);padding-right:var(--swiper-navigation-sides-offset);opacity:.8;color:var(--color-text-black);border-radius:50%;overflow:hidden;padding:5px;width:44px;height:44px}.modal-image-gallery>.swiper .swiper-button-prev:hover,.modal-image-gallery>.swiper .swiper-button-next:hover{opacity:1}.modal-image-gallery>.swiper .swiper-button-prev.swiper-button-disabled,.modal-image-gallery>.swiper .swiper-button-next.swiper-button-disabled{display:none}@media (max-width: 767px){.modal-image-gallery>.swiper .swiper-button-prev,.modal-image-gallery>.swiper .swiper-button-next{top:105px}.modal-image-gallery>.swiper .swiper-button-prev::after,.modal-image-gallery>.swiper .swiper-button-next::after{font-size:13px;background-color:var(--color-white);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}}@media (min-width: 768px){.modal-image-gallery>.swiper .swiper-button-prev,.modal-image-gallery>.swiper .swiper-button-next{background-color:var(--color-white)}.modal-image-gallery>.swiper .swiper-button-prev::after,.modal-image-gallery>.swiper .swiper-button-next::after{font-size:24px}}@media (min-width: 768px){.modal-image-gallery>.swiper{top:0;height:100%}}.modal-image-gallery.show{--d: block}.product-head{--h1-margin: 6px;--subhead-font-size: 11px;--stars-font-size: 1.2rem;--rating-descr-display: none;--rating-descr-mobile-display: inline;margin-bottom:0}.product-head h1{margin-bottom:var(--h1-margin);margin-top:20px}.product-head .product-h1{display:flex;gap:1rem;margin-bottom:var(--h1-margin);margin-top:20px}.product-head .product-h1 h1{flex-grow:1;margin:0}.product-head .product-h1 .icon-favorite{--s: 28px}.product-head .subhead{display:flex;align-items:center;font-size:var(--subhead-font-size);margin-bottom:13px;gap:.5rem}.product-head .subhead .product-sku{display:inline-flex;align-items:center;color:var(--color-basic-gray);gap:.3rem}.product-head .subhead .product-sku>span{user-select:all;border:1px dashed rgba(0,0,0,0.18);border-radius:1rem}.product-head .subhead .rating-stars{font-size:var(--stars-font-size);height:18px;margin-top:-3px}.product-head .subhead .rating-stars::before{letter-spacing:0}.product-head .subhead .rating-descr{display:var(--rating-descr-display)}.product-head .subhead .rating-descr.mobile{display:var(--rating-descr-mobile-display)}@media (min-width: 768px){.product-head{--h1-line-height: 105%;--rating-descr-display: inline;--rating-descr-mobile-display: none}}@media (min-width: 1200px){.product-head{--h1-line-height: 37.8px}}@media (min-width: 1400px){.product-head{--h1-margin: 8px}}@media (min-width: 1440px){.product-head{--subhead-font-size: 12px;--stars-font-size: 1.6rem}}.product-body{--base-width: 100%;--bar-gap: 40px;--content-specifications-width: 100%;--content-specifications-float: none;--content-specifications-margin: 0}.product-body .bar-img{margin-bottom:20px;overflow:hidden}.product-body .col-bar{display:flex;flex-direction:column;gap:2rem;overflow:hidden}.product-body .col-base{width:var(--base-width)}@media (min-width: 768px){.product-body{--base-width: calc( 100% - 291px );--col-gap: 33px;--img-height: 430px;--img-gap: 15px;--img-margin-bottom: 10px;--subimage-height: -45px}.product-body .bar-img{margin-bottom:var(--bar-gap)}.product-body .col-bar{margin-top:calc( 0px - var(--img-height) - var(--img-gap) * 2 - var(--subimage-height) - var(--img-margin-bottom))}.product-body .col-base{flex:0 0 auto;padding-right:var(--col-gap)}}@media (min-width: 992px){.product-body{--subimage-height: 245px}}@media (min-width: 1200px){.product-body{--base-width: calc( 100% - 367px )}}@media (min-width: 1400px){.product-body{--subimage-height: 65px;--base-width: calc( 100% - 367px );--bar-gap: 50px;--col-gap: 66px;--img-height: 600px;--img-gap: 20px}}@media (min-width: 1600px){.product-body{--base-width: calc( 100% - 374px );--col-gap: 77px}}@media (min-width: 1900px){.product-body{--base-width: calc( 100% - 434px );--col-gap: 87px}}.product-manufacturer{--gap: 30px;gap:0 var(--gap);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.product-manufacturer>*{width:calc(50% - calc( var(--gap) / 2 ))}.product-manufacturer>*:first-child{padding-left:calc( var(--gap) / 2)}.product-manufacturer>*:last-child{padding-right:calc( var(--gap) / 2)}.product-manufacturer>*+*{position:relative}.product-manufacturer>*+*::before{content:'';width:1px;height:100%;position:absolute;top:0;left:calc( var(--gap) / -2);border-left:1px dotted rgba(0,0,0,0.18)}.product-manufacturer img{max-width:100%;max-height:100px}.product-manufacturer .description{font-weight:400;font-size:11px}@media (min-width: 1400px){.product-manufacturer{--gap: 40px}}@media (min-width: 1600px){.product-manufacturer{--gap: 50px}}.product-price-block{--price-font-size: 32px;--price-label-font-size: 15px;--price-label-small-font-size: 15px;--price-small-font-size: 15px;--price-small-line-height: 24px;--price-big-font-size: 36px;--price-retail-font-size: 14px;--sub-btn-font-size: 12px;--sub-btn-icon-size: 16px;--sub-btn-icon-margin: 5px;--margin: 13px;--price-description-align: center;display:flex;flex-direction:column;gap:2rem}.product-price-block .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--price-font-size);font-weight:900}.product-price-block .product-price>.h1{margin:0}.product-price-block .product-price .price-label{color:var(--color-basic-gray);font-size:var(--price-label-font-size);line-height:30px;font-weight:500}.product-price-block .product-price .price-label.small{font-size:var(--price-label-small-font-size)}.product-price-block .product-price .old-price{color:var(--color-basic-gray);font-weight:normal;font-size:16px;text-decoration:line-through}.product-price-block .product-price .price-per{font-size:16px}.product-price-block .product-price .badge{font-size:12px}.product-price-block .product-price span[data-price]+.price-per{display:inline}.product-price-block .price-per{color:var(--color-basic-gray);font-weight:normal;font-size:0.5em}.product-price-block .sub-buttons{max-width:none;margin-left:0;margin-right:0;padding:0}.product-price-block .sub-buttons .btn{font-size:var(--sub-btn-font-size)}.product-price-block .sub-buttons .btn .svg-icon{width:var(--sub-btn-icon-size);margin-right:var(--sub-btn-icon-margin)}@media (min-width: 768px){.product-price-block .sub-buttons{--sub-btn-icon-margin: 5px}.product-price-block .sub-buttons .col+.col{margin-top:var(--margin)}}@media (min-width: 1200px){.product-price-block .sub-buttons .col+.col{margin-top:0}}.product-price-block .product-price-description h4 *{color:var(--color-text) !important}.product-price-block .product-price-description p{margin-bottom:0}.product-price-block .product-price-description.alert-warning .card-title a,.product-price-block .product-price-description.alert-warning .card-title a *{color:var(--color-red) !important}.product-price-block .product-price-big{font-size:var(--price-big-font-size)}.product-price-block .retail-price{font-size:var(--price-retail-font-size);font-weight:400;line-height:30px;margin-bottom:10px;color:var(--color-basic-gray)}.product-price-block .retail-price.price-crossed{text-decoration:line-through}.product-price-block .app-add-to-cart .input-group{flex-wrap:nowrap}.product-price-block .app-add-to-cart .input-group input{min-width:130px;font-size:18px;text-align:center;padding-right:32px}.product-price-block .app-add-to-cart .input-group input,.product-price-block .app-add-to-cart .input-group .btn{border-top-left-radius:32px !important;border-bottom-left-radius:32px !important}.product-price-block .app-add-to-cart .input-group .btn{margin-left:-32px !important;position:relative;z-index:10}.product-price-block .app-add-to-cart .input-group .btn.progress{opacity:1}.product-price-block .app-add-to-cart .input-group .btn.btn-outline,.product-price-block .app-add-to-cart .input-group .btn.btn-outline-primary{background-color:#fff}@media (min-width: 1400px){.product-price-block{--price-font-size: 40px;--price-label-font-size: 20px;--price-label-small-font-size: 15px;--price-small-font-size: 20px;--price-small-line-height: 34px;--price-big-font-size: 46px;--price-retail-font-size: 26px;--sub-btn-icon-size: 18px}}.product-tabs{display:flex;align-items:center;justify-content:center}.product-tabs nav{display:flex;align-items:center;overflow:hidden;border:1px solid var(--bs-border-color);border-radius:50rem;padding-top:.25rem;padding-bottom:.25rem}.product-tabs ul{list-style:none;display:inline-flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-weight:400;margin:0;padding:1rem;max-width:100%;gap:1.5rem}.product-tabs ul>li{position:relative;display:flex;align-items:center;gap:.2rem}.product-tabs ul>li small{--bs-badge-font-size: 11px;font-weight:500;margin-top:-.5rem}.product-variations{--link-color: var(--bs-gray-600);display:flex;flex-direction:column;gap:1rem}.product-variations .product-variation-set{display:flex;flex-direction:column;gap:.5rem}.product-variations .product-variation-set>*{margin:0}.product-variations .variation-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3, 1fr);list-style:none;padding:0}.product-variations .variation-grid a{display:flex;text-decoration:none;color:var(--link-color);gap:.5rem;flex-grow:1;font-size:13px;height:100%;padding:.5rem}.product-variations .variation-grid li{display:flex;line-height:1.2;border:2px solid var(--bs-border-color);border-radius:.5rem;transition:border-color .15s ease-in-out}.product-variations .variation-grid li:hover{--bs-border-color: var(--bs-gray-500)}.product-variations .variation-grid li.selected{--bs-border-color: var(--color-brand);--link-color: #333}.product-variations .variation-grid .img{overflow:hidden;width:50px;height:50px;border-radius:var(--bs-border-radius)}.product-variations .variation-grid .img img{object-fit:cover;width:100%;height:100%}.product-reviews-header{--gap: 25px;--padding-bottom: 30px;--margin-bottom: 30px;--header-font-size: 15px;--header-line-height: 20.25px;--header-small-font-size: 10px;--header-small-line-height: 13.5px;--header-margin-bottom: 8px;--header-star-rating-size: 36px;gap:var(--gap);text-align:center;border-bottom:1px dotted rgba(0,0,0,0.18);padding-bottom:var(--padding-bottom);margin:0 0 var(--margin-bottom)}.product-reviews-header>*{padding:0}.product-reviews-header .h4{font-weight:400;font-size:var(--header-font-size);line-height:var(--header-line-height);margin-bottom:var(--header-margin-bottom)}.product-reviews-header .h4 small{font-size:var(--header-small-font-size);line-height:var(--header-small-line-height);color:var(--color-basic-gray)}.product-reviews-header .rating-stars{font-size:var(--header-star-rating-size)}@media (min-width: 992px){.product-reviews-header{--gap: 0;--padding-bottom: 25px;--margin-bottom: 25px;--header-small-font-size: 11px;--header-small-line-height: 14.85px;--header-margin-bottom: 15px;--header-star-rating-size: 30px}}@media (min-width: 1400px){.product-reviews-header{--padding-bottom: 40px;--margin-bottom: 40px;--header-font-size: 17px;--header-line-height: 22.95px;--header-small-font-size: 12px;--header-small-line-height: 17.55px;--header-star-rating-size: 36px}}.product-reviews-footer{--padding-top: 30px;--margin-top: 30px;--motivation-text-align: left;--motivation-display: flex;--motivation-flex-direction: column;--motivation-justify-content: space-around;--motivation-gap: 18px;--motivation-margin-y: 20px;--motivation-item-display: flex;--motivation-item-flex-direction: row;--motivation-item-justify-content: flex-start;--motivation-item-align: center;--motivation-item-gap: 15px;--motivation-icon-size: 26px;--motivation-icon-color: var(--color-basic-silver);--motivation-font-size: 14px;--motivation-line-height: 18.9px;--motivation-br-display: none;align-items:center;border-top:1px dotted rgba(0,0,0,0.18);padding-top:var(--padding-top);margin:var(--margin-top) 0 0}.product-reviews-footer .motivation{display:var(--motivation-display);flex-direction:var(--motivation-flex-direction);justify-content:var(--motivation-justify-content);font-size:var(--motivation-font-size);line-height:var(--motivation-line-height);gap:var(--motivation-gap);text-align:var(--motivation-text-align);margin:var(--motivation-margin-y) 0;padding:0;list-style:none}.product-reviews-footer .motivation .motivation-item{display:var(--motivation-item-display);flex-direction:var(--motivation-item-flex-direction);align-items:var(--motivation-item-align);gap:var(--motivation-item-gap)}.product-reviews-footer .motivation .motivation-item .svg-icon{width:var(--motivation-icon-size);height:var(--motivation-icon-size);fill:var(--motivation-icon-color)}.product-reviews-footer .motivation .motivation-item br{display:var(--motivation-br-display)}@media (min-width: 992px){.product-reviews-footer{--padding-top: 25px;--margin-top: 25px;--motivation-text-align: center;--motivation-flex-direction: row;--motivation-justify-content: space-around;--motivation-gap: 0;--motivation-margin-y: 0;--motivation-item-flex-direction: column;--motivation-item-justify-content: center;--motivation-item-gap: 15px;--motivation-icon-size: 38px;--motivation-icon-color: var(--color-basic-gray);--motivation-font-size: 13px;--motivation-line-height: 18.9px;--motivation-br-display: block}}@media (min-width: 1400px){.product-reviews-footer{--padding-top: 40px;--margin-top: 40px}}.product-image-gallery{--img-margin-bottom: 0;--img-height: 250px;--img-gap-x: 0;--img-gap-y: 0;--img-gap-y-b: 0;--img-border-y: 1px solid var(--color-panel-gray);--img-border-x: 0;--embed-video-width: calc( 100% - 20px );--embed-video-height: calc( 100% - 20px );--img-margin-left: 0;--rounded: 1rem;margin-bottom:var(--img-margin-bottom)}.product-image-gallery .box{position:relative;padding:var(--img-gap-y) var(--img-gap-x) var(--img-gap-y-b);border-top:var(--img-border-y);border-bottom:var(--img-border-y);border-left:var(--img-border-x);border-right:var(--img-border-x);border-radius:var(--rounded)}.product-image-gallery .product-image-swiper{--height: 350px;--swiper-theme-color: var(--color-primary);--gallery-d: none;--gallery-direction: column;--gallery-active-border-color: var(--color-panel-gray);--gallery-image-size: 120px;--pagination-line-height: 4px;display:flex;gap:var(--img-gap-x);width:100%;height:var(--height)}.product-image-gallery .product-image-swiper ul{list-style:none;margin:0;padding:0}.product-image-gallery .product-image-swiper .product-image{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;flex-shrink:0}.product-image-gallery .product-image-swiper .product-image img{max-width:100%;max-height:100%;border-radius:.5rem}.product-image-gallery .product-image-swiper .product-image.video{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;flex-shrink:0}.product-image-gallery .product-image-swiper .product-image.video video{max-width:100%;max-height:100%;border-radius:.5rem}.product-image-gallery .product-image-swiper .swiper-product{width:100%;height:100%;border-radius:.5rem}.product-image-gallery .product-image-swiper .swiper-product .swiper-zoom-container{cursor:grab;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-image-gallery .product-image-swiper .swiper-product .swiper-button-prev,.product-image-gallery .product-image-swiper .swiper-product .swiper-button-next{display:none}.product-image-gallery .product-image-swiper .product-gallery{--swiper-navigation-size: 21px;position:relative;overflow:hidden;display:var(--gallery-d);flex-direction:var(--gallery-direction);width:var(--gallery-image-size);gap:.5rem;flex-shrink:0}.product-image-gallery .product-image-swiper .product-gallery .product-image{cursor:pointer;overflow:hidden;height:var(--gallery-image-size);border:3px solid transparent;border-radius:1rem;padding:3px}.product-image-gallery .product-image-swiper .product-gallery .product-image img{object-fit:cover;border-radius:.7rem;width:100%;height:100%}.product-image-gallery .product-image-swiper .product-gallery .product-image.video{background-color:#f5f5f5}.product-image-gallery .product-image-swiper .product-gallery .product-image.video:hover{background-color:#fbfbfb}.product-image-gallery .product-image-swiper .product-gallery .product-image.active{cursor:default;border-color:var(--color-primary)}.product-image-gallery .product-image-swiper .product-gallery .product-image.active.video svg{color:var(--color-primary)}.product-image-gallery .product-image-swiper .product-gallery .swiper{flex-grow:1}.product-image-gallery .product-image-swiper .product-gallery .swiper-button-prev,.product-image-gallery .product-image-swiper .product-gallery .swiper-button-next{position:static;width:100%;height:40px;flex-shrink:0;padding:0;margin:0}.product-image-gallery .product-image-swiper .product-gallery .swiper-button-prev::after,.product-image-gallery .product-image-swiper .product-gallery .swiper-button-next::after{transform:rotate(90deg)}.product-image-gallery .product-image-swiper .product-gallery .swiper-button-prev{top:0}.product-image-gallery .product-image-swiper .product-gallery .swiper-button-next{bottom:0;top:initial}.product-image-gallery .product-image-swiper .swiper-pagination{display:flex;gap:4px;padding:0 1rem;bottom:0}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet{position:relative;background:none;width:100%;height:50px;border-radius:0;margin:0;opacity:.3}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet::before,.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet::after{content:"";position:absolute;bottom:1rem;left:0;height:var(--pagination-line-height);border-radius:.3rem}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet::before{width:100%;background:rgba(0,0,0,0.6)}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet::after{width:0;background:var(--color-primary)}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.product-image-gallery .product-image-swiper .swiper-pagination .swiper-pagination-bullet-active::after{width:100%}@media (min-width: 992px){.product-image-gallery .product-image-swiper{--gallery-d: flex;--height: 640px}.product-image-gallery .product-image-swiper .swiper-product+.product-gallery{border-left:1px solid var(--color-panel-gray);padding-left:15px}}@media (min-width: 768px){.product-image-gallery{--img-height: 430px;--img-gap-x: 15px;--img-gap-y: 15px;--img-gap-y-b: 15px;--img-border-x: 1px solid var(--color-panel-gray);--img-margin-bottom: 10px;--img-margin-left: calc( 60px + var(--img-gap-x) );--embed-video-width: calc( 90% - (70px + 20px)*2 );--embed-video-height: calc( var(--img-height) - 20px * 2)}}.product-histogram{--gap: 6px;--font-size: 11px;--line-height: 12.89px;--rank-gap: 7px;--star-rating-size: 16px;display:flex;flex-direction:column;gap:var(--gap);font-size:var(--font-size);line-height:var(--line-height)}.product-histogram .rank{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--rank-gap)}.product-histogram .bar{flex-grow:1;width:100%;height:5px;background-color:var(--color-gray-light);overflow:hidden;position:relative;border-radius:5rem}.product-histogram .bar .percent{height:100%;background-color:var(--color-bronze)}.product-histogram .rating-stars{--letter-spacing: 0;font-size:var(--star-rating-size)}@media (min-width: 992px){.product-histogram{--gap: 1px;--font-size: 9px;--line-height: 10.55px}}@media (min-width: 1400px){.product-histogram{--gap: 3px;--font-size: 11px;--line-height: 12.89px}}.product-description{display:flex;flex-direction:column-reverse;row-gap:20px;overflow:hidden}.product-description .product-features table{margin:0}@media (min-width: 992px){.product-description{display:block;--content-specifications-width: 45%;--content-specifications-margin: 15px}.product-description .product-features{float:right;width:var(--content-specifications-width);margin-left:var(--content-specifications-margin);margin-bottom:var(--content-specifications-margin)}}.client-advisor{--font-size: 11px;--line-height: 12.89px;--star-margin: 7px;--btn-font-size: 13px;--btn-padding: 5px 20px;--img-width: 50px;--img-height: 50px;--img-space: 15px;--advisor-actions-space: 10px;--icon-phone-size: 14.3px}.client-advisor .advisor{display:flex;font-size:var(--font-size);line-height:var(--line-height)}.client-advisor .advisor .advisor-img{overflow:hidden;width:var(--img-width);height:var(--img-height);border-radius:50%;display:flex;align-items:center;justify-content:center}.client-advisor .advisor .advisor-img img{max-width:100%;max-height:100%}.client-advisor .advisor .advisor-name{font-weight:500}.client-advisor .advisor>div+div{margin-left:var(--img-space)}.client-advisor .advisor-actions{display:flex;justify-content:center;align-items:center;padding-left:0;padding-right:0}.client-advisor .advisor-actions>.advisor-phone{margin-left:var(--advisor-actions-space)}.client-advisor .advisor-actions>.advisor-phone svg{height:var(--icon-phone-size)}.client-advisor .rating-stars{--letter-spacing: 0;--star-rating-size: 14px;margin-bottom:var(--star-margin)}.client-advisor .rating-stars::before{font-size:var(--star-rating-size)}.client-advisor .svg-icon{fill:var(--color-basic-gray)}.client-advisor .btn{font-size:var(--btn-font-size);padding:var(--btn-padding)}.client-advisor .learn-more{font-weight:500;color:var(--color-red);white-space:nowrap}@media (min-width: 1400px){.client-advisor{--font-size: 12px;--line-height: 16.2px;--star-margin: 10px;--img-width: 60px;--img-height: 60px;--img-space: 20px;--advisor-actions-space: 15px;--icon-phone-size: 17px}.client-advisor .rating-stars{--letter-spacing: 0;--star-rating-size: 16px}}.product-comparison .comparison{border:1px solid rgba(0,0,0,0.18)}.product-comparison .reserved-spot{width:285px;flex-shrink:0;border-right:1px solid #eee !important;border-bottom:1px solid #eee}.product-comparison .mobile-key{display:none}.product-comparison .compare-container{background-color:#fff;overflow-x:auto;position:relative}.product-comparison .product-list,.product-comparison .products-params{display:flex;flex-flow:row nowrap}.product-comparison .product-list{height:275px;margin-left:-1px}.product-comparison .product-list .product-card{border:1px solid rgba(0,0,0,0.18);border-right:0;border-top:0;width:285px;min-width:285px;padding:1.5rem}.product-comparison .sticky-params-wrapper{position:relative;z-index:2}.product-comparison .sticky-params-wrapper .sticky-params{position:absolute;left:0;background-color:#fff}.product-comparison .sticky-params-wrapper .sticky-params .reserved-spot{height:275px}.product-comparison .sticky-params-wrapper .sticky-params:after{content:'';display:block;width:20px;height:100%;position:absolute;top:0;left:100%;background:linear-gradient(to right, rgba(0,0,0,0.2), rgba(0,0,0,0))}.product-comparison .rating{display:inline-flex;align-items:center;height:1rem;gap:.2rem}.product-comparison .rating .rating-stars{font-size:12px;height:16px}.product-comparison .rating .rating-stars::before{font-size:1.2rem;letter-spacing:0}.product-comparison .rating .rating-count{font-size:.75rem;opacity:.7;height:16px}.product-comparison .products-params .keys,.product-comparison .products-params .values,.product-comparison .sticky-params .keys,.product-comparison .sticky-params .values{border-right:1px dotted rgba(0,0,0,0.18);width:285px;min-width:285px;font-size:15px;flex:1 0 0%}.product-comparison .products-params .keys .key,.product-comparison .products-params .keys .value,.product-comparison .products-params .values .key,.product-comparison .products-params .values .value,.product-comparison .sticky-params .keys .key,.product-comparison .sticky-params .keys .value,.product-comparison .sticky-params .values .key,.product-comparison .sticky-params .values .value{padding:8px 20px;line-height:20px}.product-comparison .products-params .keys .key:nth-of-type(odd),.product-comparison .products-params .keys .value:nth-of-type(odd),.product-comparison .products-params .values .key:nth-of-type(odd),.product-comparison .products-params .values .value:nth-of-type(odd),.product-comparison .sticky-params .keys .key:nth-of-type(odd),.product-comparison .sticky-params .keys .value:nth-of-type(odd),.product-comparison .sticky-params .values .key:nth-of-type(odd),.product-comparison .sticky-params .values .value:nth-of-type(odd){background-color:#f5f5f5}.product-comparison .products-params .keys .key.availibility-description,.product-comparison .products-params .keys .value.availibility-description,.product-comparison .products-params .values .key.availibility-description,.product-comparison .products-params .values .value.availibility-description,.product-comparison .sticky-params .keys .key.availibility-description,.product-comparison .sticky-params .keys .value.availibility-description,.product-comparison .sticky-params .values .key.availibility-description,.product-comparison .sticky-params .values .value.availibility-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-comparison .products-params .keys .key.value-rating,.product-comparison .products-params .keys .value.value-rating,.product-comparison .products-params .values .key.value-rating,.product-comparison .products-params .values .value.value-rating,.product-comparison .sticky-params .keys .key.value-rating,.product-comparison .sticky-params .keys .value.value-rating,.product-comparison .sticky-params .values .key.value-rating,.product-comparison .sticky-params .values .value.value-rating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:80px}@media (min-width: 501px){.product-comparison .products-params .keys .key.value-rating,.product-comparison .products-params .keys .value.value-rating,.product-comparison .products-params .values .key.value-rating,.product-comparison .products-params .values .value.value-rating,.product-comparison .sticky-params .keys .key.value-rating,.product-comparison .sticky-params .keys .value.value-rating,.product-comparison .sticky-params .values .key.value-rating,.product-comparison .sticky-params .values .value.value-rating{height:36px}}.product-comparison .products-params .keys .key.value,.product-comparison .products-params .keys .value.value,.product-comparison .products-params .values .key.value,.product-comparison .products-params .values .value.value,.product-comparison .sticky-params .keys .key.value,.product-comparison .sticky-params .keys .value.value,.product-comparison .sticky-params .values .key.value,.product-comparison .sticky-params .values .value.value{text-align:center}.product-comparison .products-params .keys .key .product-price,.product-comparison .products-params .keys .value .product-price,.product-comparison .products-params .values .key .product-price,.product-comparison .products-params .values .value .product-price,.product-comparison .sticky-params .keys .key .product-price,.product-comparison .sticky-params .keys .value .product-price,.product-comparison .sticky-params .values .key .product-price,.product-comparison .sticky-params .values .value .product-price{color:var(--color-red);font-size:19px}@media screen and (max-width: 500px){.product-comparison .sticky-params-wrapper,.product-comparison .reserved-spot{display:none}.product-comparison .mobile-key{display:block;text-align:center}.product-comparison .products-params .values{font-size:12px}.product-comparison .products-params .values .value{text-align:center}}.video-slider{--swiper-navigation-size: 24px;--swiper-navigation-top-offset: 37%;margin:0;padding:0}.video-slider .swiper-wrapper{align-items:start;margin:0;padding:0}.video-slider .video-card{display:flex;flex-direction:column;gap:.5rem;box-shadow:none}.video-slider .video-card-cover{display:flex;justify-content:center;align-items:center;overflow:hidden;height:150px;border-radius:6px;aspect-ratio:1.77777}.video-slider .video-card-cover a{position:relative;display:flex;height:100%;width:100%}.video-slider .video-card-cover a svg{position:absolute;color:#fff;width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px)}.video-slider .video-card-cover a:hover svg{display:none}.video-slider .video-card-cover img{width:100%;height:100%;object-fit:cover}.video-slider .video-card-body .title{overflow:hidden;max-height:4.4rem;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.product-top-features{margin-bottom:20px}.product-top-features>*{margin-bottom:10px}.info-card .grid-group{position:relative;list-style:none;margin:0;padding:0;border-top:1px dotted rgba(0,0,0,0.18)}.info-card .grid-group>li{position:relative;z-index:1;padding-top:10px;padding-bottom:10px;border-top:1px dotted rgba(0,0,0,0.18)}.info-card .grid-group::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid var(--color-white);z-index:2}.info-card .form-check{margin:0}.product-features{--h4-font-size: 13px;--h4-margin-bottom: 10px}.product-features table td{width:50%}.product-features .h4{font-size:var(--h4-font-size);margin-bottom:var(--h4-margin-bottom)}.product-financing .help-group{width:100%;margin-bottom:15px}@media (min-width: 1400px){.product-financing .help-group .btn.btn-circle.btn-lg{padding:0 13px 0 0;font-size:13px;width:100%;line-height:1}.product-financing .help-group .btn.btn-circle.btn-lg .svg-icon{height:38px;width:38px;padding:8px;margin-left:0}}h4.title{--font-size: 15px;--line-height: 17.58px;font-size:var(--font-size);line-height:var(--line-height)}.list-group-menu{position:relative;margin-top:1px;margin-left:-7px;margin-right:-7px}.list-group-menu::before,.list-group-menu::after{content:'';position:absolute;height:1px;width:100%;right:0;background-color:var(--color-basic-gray-soft)}.list-group-menu::before{top:-1px}.list-group-menu::after{bottom:0}.list-group-menu>.list-group-item::before{border-color:var(--color-basic-gray-soft)}.login-for-price{--font-size: 12px;--line-height: 15.23px;--h4-font-size: 13px;--h4-line-height: 17.58px;--svg-size: 26px;--svg-gap: 10px;font-size:var(--font-size);line-height:var(--line-height)}.login-for-price h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.login-for-price>.product-price-sup{display:flex;align-items:center}.login-for-price>.product-price-sup svg{fill:var(--color-text);width:var(--svg-size);height:var(--svg-size)}.login-for-price>.product-price-sup svg+div{padding-left:var(--svg-gap)}.login-for-price>.product-price-sup+.input-group{margin-top:var(--svg-gap);display:block;position:relative}.login-for-price>.product-price-sup+.input-group>.form-control{width:100%;padding-right:100px;border-color:#fff}.login-for-price>.product-price-sup+.input-group>.btn{position:absolute;border-radius:2rem !important;top:8px;right:18px;padding:3px 18px;z-index:4}@media (min-width: 992px){.login-for-price{--font-size: 12px;--line-height: 15.23px;--h4-font-size: 13px;--h4-line-height: 14.06px;--svg-gap: 10px;--padding-x: 15px;--padding-y: 10px}}@media (min-width: 1400px){.login-for-price{--font-size: 13px;--line-height: 20.25px;--h4-font-size: 15px;--h4-line-height: 17.55px;--svg-size: 28px;--svg-gap: 15px;--padding-x: 20px;--padding-y: 20px}}@media (min-width: 1600px){.login-for-price{--h4-font-size: 15px;--h4-line-height: 20.25px}}@media (max-width: 767px){.product-tab{display:none}.product-tab-content>.tab-pane{display:none}.modal-content>.tab-pane{opacity:1}}@media (min-width: 992px){h4.title{--line-height: 20.25px}}@media (min-width: 1200px){.product-top-features{display:flex;justify-content:space-between}}@media (min-width: 1400px){h4.title{--font-size: 17px;--line-height: 22.95px}.product-top-features{margin-bottom:30px}.product-top-features>*{margin-bottom:10px}.product-btn-group{margin-bottom:50px}.product-features{--h4-font-size: 15px;--h4-margin-bottom: 15px}.info-card .grid-group{gap:0 20px;display:flex;flex-direction:row;flex-wrap:wrap}.info-card .grid-group>li{width:calc(50% - 10px)}}@media (min-width: 1600px){.col-3xl-18{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}
