@charset "UTF-8";
@media (min-width: 641px) {
.hidden-641-plus { display: none !important; }
}
 @media (max-width: 640px) {
.hidden-640-minus { display: none !important; }
}
 @media (max-width: 768px) {
.hidden-xs { display: none !important; }
}
 @media (min-width: 769px) {
.hidden-smPlus { display: none !important; }
}
html { scroll-behavior: smooth; }
.single-product-new-guitar .single-product__columns { display: flex; align-items: flex-end; }
@media (max-width: 991px) {
.single-product-new-guitar .single-product__columns { flex-direction: column; align-items: center; display: block; }
.single.single-product .sezzle-checkout-button-wrapper,
.single.single-product .sezzle-button-text { white-space: wrap !important; }
.single-product-guitar-title { margin-top: 15px; }
}
.single-product-new-guitar .single-product__col--left { flex-basis: 61%; }
@media (max-width: 1100px) {
.single-product-new-guitar .single-product__col--left { flex-basis: 70%; }
}
@media (max-width: 991px) {
.single-product-new-guitar .single-product__col--left { flex-basis: 100%; }
}
.single-product-new-guitar .single-product__col--right { display: flex; justify-content: flex-end; flex-basis: 39%; }
.single-product-new-guitar .single-product-sold-out { margin-right: 10px; color: #F80; font-weight: bold; font-size: 20px; text-transform: uppercase; }
@media (max-width: 768px) {
.single-product-new-guitar .single-product-sold-out { margin-right: 0; margin-bottom: 20px; }
}
.single-product-new-guitar .price-wrapper { margin-bottom: 5px; padding-bottom: 10px; border-bottom: 2px solid rgba(112, 112, 112, 0.5); }
.single-product-new-guitar .price-wrapper__retail { margin-bottom: -13px; }
.single-product-new-guitar .price-wrapper__prices { margin-top: -13px; padding-left: 12px; }
@media (max-width: 768px) {
.single-product-new-guitar .price-wrapper__prices { margin-top: -5px; padding-left: 5px; }
}
.single-product-new-guitar .price-wrapper__prices del,
.single-product-new-guitar .price-wrapper__prices ins { font-weight: 500; font-size: 30px; text-transform: uppercase; }
@media (max-width: 991px) {
.single-product-new-guitar .price-wrapper__prices del,
.single-product-new-guitar .price-wrapper__prices ins { font-size: 25px; }
}
@media (max-width: 768px) {
.single-product-new-guitar .price-wrapper__prices del,
.single-product-new-guitar .price-wrapper__prices ins { font-size: 21px; }
}
.single-product-new-guitar .price-wrapper__prices del { margin-right: 9px; color: rgba(51, 51, 51, 0.5); }
.single-product-new-guitar .price-wrapper__prices ins { color: red; }
.single-product-new-guitar .guarantee { width: 275px; margin-bottom: -6px; text-align: center; }
.single-product-new-guitar .guarantee__icon-wrapper { margin-bottom: 15px; }
@media (max-width: 768px) {
.single-product-new-guitar .guarantee__icon-wrapper { margin-bottom: 10px; }
}
.single-product-new-guitar .guarantee__icon-wrapper img { width: auto; margin-right: auto; margin-left: auto; }
.single-product-new-guitar .guarantee__description,
.single-product-new-guitar .guarantee__description p { font-size: 15px; line-height: 1.4; }
.single-product-new-guitar .guarantee__description p:last-child { margin-bottom: 0; }
.product-template-content-single-product-guitar-new .price-wrapper { margin-left: 5px; }
@media (max-width: 991px) {
.product-template-content-single-product-guitar-new .price-wrapper { margin-bottom: 10px; }
}
.product-template-content-single-product-guitar-new .price-wrapper__prices { margin-top: -4px; margin-left: 6px; }
@media (max-width: 991px) {
.product-template-content-single-product-guitar-new .price-wrapper__prices { margin-left: 0; }
}
.product-template-content-single-product-guitar-new .price-wrapper__prices del,
.product-template-content-single-product-guitar-new .price-wrapper__prices ins { font-weight: 500; font-size: 30px; }
@media (max-width: 991px) {
.product-template-content-single-product-guitar-new .price-wrapper__prices del,
.product-template-content-single-product-guitar-new .price-wrapper__prices ins { font-size: 25px; }
}
@media (max-width: 768px) {
.product-template-content-single-product-guitar-new .price-wrapper__prices del,
.product-template-content-single-product-guitar-new .price-wrapper__prices ins { font-size: 21px; }
}
.product-template-content-single-product-guitar-new .price-wrapper__prices del { margin-right: 14px; color: rgba(51, 51, 51, 0.5); }
.product-template-content-single-product-guitar-new .price-wrapper__prices ins { color: red; }
.single-product-offer { color: #707070; font-size: 15px; }
@media (max-width: 768px) {
.single-product-offer { margin-bottom: 20px; text-align: center; }
}
.red { color: red; }
.black { color: #000; }
.simple-link { color: #181818; font-weight: 300; font-size: 12px; }
@media (max-width: 768px) {
.simple-link { font-size: 14px; }
}
.sd-buttons-shadows a.button-preorder-new-guitar { display: inline-flex; justify-content: center; align-items: center; width: 223px; min-height: 76px; max-width: 100%; padding-top: 0.867em; padding-bottom: 0.867em; border-radius: 5px; border-color: #4A8FEB; background: #4A8FEB; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.16); text-align: center; font-size: 18px; transition: all 0.2s ease-in-out; }
@media (max-width: 768px) {
.sd-buttons-shadows a.button-preorder-new-guitar { width: 100%; margin-bottom: 20px; }
}
.sd-buttons-shadows a.button-preorder-new-guitar:hover { background: #4A8FEB; color: #FFF; box-shadow: none; }
.single-product-preorder__info-text { margin-left: 10px; }
@media (max-width: 768px) {
.single-product-preorder__info-text { margin-left: 0; }
}
.info-text { display: inline-flex; align-items: center; }
.info-text,
.info-text a { font-weight: 500; font-size: 14px; color: #707070; }
.info-text::before { content: ""; width: 30px; height: 30px; margin-right: 4px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg data-name='Сгруппировать 64'%3E%3Cpath data-name='Прямоугольник 44' fill='rgba(255,255,255,0)' d='M0 0h30v30H0z'/%3E%3Cg data-name='Сгруппировать 63'%3E%3Cg data-name='Сгруппировать 61'%3E%3Cg data-name='Сгруппировать 60'%3E%3Cpath data-name='Контур 16' d='M15 5.973A9.038 9.038 0 005.973 15a8.92 8.92 0 001.408 4.839l-1.367 3.414a.564.564 0 00.733.733l3.415-1.368a8.92 8.92 0 004.839 1.408A9.027 9.027 0 0015 5.973zm0 16.926a7.787 7.787 0 01-4.453-1.378.558.558 0 00-.32-.1.565.565 0 00-.21.041l-2.467.988.988-2.467a.566.566 0 00-.06-.53A7.787 7.787 0 017.101 15a7.9 7.9 0 117.9 7.9z' fill='%23707070'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Сгруппировать 62' transform='translate(14.398 11.991)' fill='%23707070'%3E%3Crect data-name='Прямоугольник 45' width='1.57' height='4.266' rx='.785' transform='translate(0 2.094)'/%3E%3Crect data-name='Прямоугольник 46' width='1.57' height='1.57' rx='.785'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat; }
.info-text--large,
.info-text--large a { font-size: 16px; }
.info-text--large::before { margin-right: 0; }
.info-text--price { margin-top: -0.5em; margin-bottom: 0.8em; margin-left: -5px; }
.prequalify-wrapper { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; padding-right: 7px; }
@media (max-width: 768px) {
.prequalify-wrapper { flex-direction: column; align-items: flex-start; margin-bottom: 20px; padding-right: 0; }
}
.prequalify-wrapper .prequalify { font-size: 14px; color: #333; }
@media (max-width: 768px) {
.prequalify-wrapper .prequalify { margin-bottom: 4px; }
}
.prequalify-wrapper .prequalify .__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__::after { display: none; }
.prequalify-wrapper .prequalify .__affirm-logo.__ligature__affirm_full_logo__ { font-size: 14px; font-family: "Roboto Slab", sans-serif !important; color: #333; }
.prequalify-wrapper .prequalify a { font-weight: normal; color: #4A8FEB; }
.payment-system { display: flex; flex-direction: column; align-items: flex-start; height: 100%; }
.payment-system__icon-wrapper { margin-bottom: 16px; }
.payment-system__description { flex-grow: 1; }
.payment-system__description,
.payment-system__description p { font-size: 14px; line-height: 1.5; }
.payment-system__description p:last-child { margin-bottom: 0; }
.payment-system a { border-bottom: 2px solid #0000ff; color: #4A8FEB; font-weight: bold; font-size: 16px; line-height: normal; }
.popup { width: 600px; padding: 0; }
.popup .fancybox-close-small { top: 8px; width: 36px; height: 36px; opacity: 1; box-shadow: none; }
.popup .fancybox-close-small:hover { background: transparent; }
.popup__header { padding-top: 10px; padding-bottom: 10px; background: #000; text-align: center; }
.popup__title { margin-bottom: 0; font-weight: 500; font-size: 20px; color: #fff; }
.popup__columns { display: flex; }
@media (max-width: 545px) {
.popup__columns { flex-direction: column; }
}
.popup__col { flex: 50% 1 1; padding: 20px 20px 21px 22px; }
.popup__col:first-child { border-right: 1px solid #DEDEDE; }
@media (max-width: 545px) {
.popup__col:first-child { border-right: none; border-bottom: 1px solid #DEDEDE; }
}
.popup__text { padding: 23px 22px; font-weight: 500; font-size: 14px; }
.popup__text p:last-child { margin-bottom: 0; }
.popup__text a { font-weight: normal; color: #4A8FEB; }
.popup__footer { padding-top: 13px; padding-bottom: 15px; border-top: 1px solid #DEDEDE; text-align: center; }
.popup__close { display: inline-flex; align-items: center; margin-right: 28px; font-weight: normal; font-size: 15px; text-transform: uppercase; color: #181818; }
.popup__close::before { content: ""; width: 16px; height: 16px; margin-right: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.707' height='15.707'%3E%3Cg data-name='Сгруппировать 43' fill='none' stroke='%23181818'%3E%3Cpath data-name='Линия 12' d='M.354.354l15 15'/%3E%3Cpath data-name='Линия 13' d='M15.354.354l-15 15'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; }
.woocommerce-page.product-template-content-single-product-guitar-new #primary { padding: 13px 23px; }
@media (max-width: 768px) {
.woocommerce-page.product-template-content-single-product-guitar-new #primary { padding: 0 !important; }
}
.woocommerce-page.product-template-content-single-product-guitar-new .star-rating--new-guitar { width: 6.75em; font-size: 0.84em; }
@media (max-width: 640px) {
.woocommerce-page.product-template-content-single-product-guitar-new .star-rating--new-guitar { font-size: 0.74em; }
}
.woocommerce-page.product-template-content-single-product-guitar-new .star-rating--new-guitar::before,
.woocommerce-page.product-template-content-single-product-guitar-new .star-rating--new-guitar span::before { content: "\f005  \f005  \f005  \f005  \f005"; color: #E9B12E; }
@media (max-width: 640px) {
.woocommerce-page.product-template-content-single-product-guitar-new .price-wrapper__prices { display: flex; flex-wrap: wrap; column-gap: 30px; }
.woocommerce-page.product-template-content-single-product-guitar-new .price-wrapper__prices del { margin-right: 0; }
.woocommerce-page.product-template-content-single-product-guitar-new .price-wrapper__prices ins { margin-left: 0; }
}
@media (max-width: 640px) {
.woocommerce-page.product-template-content-single-product-guitar-new .price-wrapper__prices ins,
.woocommerce-page.product-template-content-single-product-guitar-new .price-wrapper__prices del { font-size: 30px; }
}
@media (max-width: 640px) {
.woocommerce-page.product-template-content-single-product-guitar-new .simple-link { font-size: 12px; }
}
.guitar-product .sold-out-wrapper .price,
.guitar-product .sold-out-wrapper .info-text,
.guitar-product .sold-out-wrapper .price-wrapper__prices { display: none; }
.guitar-product .single-product-guitar-buttons-container button[type=submit] { flex: 1 1 0; color: #FFF; }
.guitar-product .single-product-guitar-buttons-container button[type=submit]:hover { color: #333; }
.guitar-product .single-product-guitar-buttons-container button[type=submit].disabled { opacity: 1 !important; }
.guitar-product .single-product-guitar-buttons-container button[type=submit].see-total { background: linear-gradient(#a08b8b 0%, #9a8585 100%); }
.guitar-product .single-product-guitar-buttons-container button[type=submit].see-total:hover { background: linear-gradient(#99ccff, #0390b4); }
.guitar-product .single-product-guitar-buttons-container button[type=submit].button-new-guitar { width: auto; min-height: 42px; margin: 5px; background: linear-gradient(to bottom, #51a8ff 0%, #388fe6 100%) !important; }
.guitar-product .single-product-guitar-buttons-container button[type=submit].button-new-guitar:hover { background: linear-gradient(#99ccff, #0390b4) !important; }
@media (max-width: 640px) {
.guitar-product__header { margin-right: -20px; margin-left: -20px; padding: 20px; }
}
@media (min-width: 641px) {
.guitar-product .product-gallery { margin-bottom: 20px; }
}
@media (max-width: 640px) {
.guitar-product .product-gallery { margin-bottom: 15px; }
}
.guitar-product__columns { display: flex; flex-direction: row-reverse; }
@media (max-width: 640px) {
.guitar-product__columns { flex-direction: column; }
}
.guitar-product__column { flex: 50% 1 1; }
.guitar-product__column--left { min-width: 0; padding-right: 20px; }
@media (max-width: 640px) {
.guitar-product__column--left { padding-top: 30px; padding-right: 0; }
}
.guitar-product__column--right { padding-top: 7px; padding-left: 20px; }
@media (max-width: 640px) {
.guitar-product__column--right { padding-top: 0; padding-left: 0; }
}
@media (max-width: 640px) {
.guitar-product__column--right .guitar-product__label-and-rating,
.guitar-product__column--right .guitar-product__title { display: none; }
}
.guitar-product__label-and-rating { display: flex; justify-content: space-between; align-items: center; margin-right: 23px; margin-bottom: 10px; }
@media (max-width: 640px) {
.guitar-product__label-and-rating { margin-right: 0; margin-bottom: 14px; }
}
.guitar-product__label { text-transform: uppercase; color: #F00; font-size: 14px; }
.guitar-product__title { color: #181818; font-weight: bold; font-size: 30.2px !important; line-height: 1.392857em; }
@media (max-width: 991px) {
.guitar-product__title { font-size: 24px !important; }
}
@media (max-width: 768px) {
.guitar-product__title { font-size: 21px !important; }
}
@media (max-width: 640px) {
.guitar-product__title { margin-bottom: 0; font-weight: normal; font-size: 18px !important; line-height: 1.11; }
}
.guitar-product__action-links { margin-right: 22px; margin-bottom: 38px; margin-left: 7px; }
@media (max-width: 991px) {
.guitar-product__action-links { margin-bottom: 25px; }
}
@media (max-width: 640px) {
.guitar-product__action-links { margin-bottom: 15px; }
}
@media (min-width: 768px) {
.guitar-product__action-links { margin-right: 0; margin-left: 2px; }
}
.guitar-product__panelbar,
.guitar-product__guarantee-img { margin-top: 30px; }
.guitar-product .variations { margin-left: 4px; }
.guitar-product .stock { margin-top: 15px; }
.guitar-product .prices-and-btn { margin-top: 100px; margin-bottom: 20px; }
@media (max-width: 640px) {
.guitar-product .prices-and-btn { margin-top: 40px; margin-bottom: 0; }
}
.guitar-product .wc-force-sells { display: none; }
.guitar-product .prequalify-wrapper { margin-right: -6px; margin-left: 4px; }
@media (max-width: 991px) {
.guitar-product .prequalify-wrapper { flex-wrap: wrap; }
}
@media (max-width: 640px) {
.guitar-product .prequalify-wrapper { align-items: center; margin-right: 0; margin-left: 0; }
}
.product-gallery { position: relative; border: 1px solid #DEDEDE; }
@media (max-width: 640px) {
.product-gallery { border: none; }
}
.product-gallery__thumbs-wrapper { margin-top: 10px; padding: 5px 5px 0; border-right: 1px solid #DEDEDE; background: #F5F5F5; }
@media (max-width: 991px) {
.product-gallery__thumbs-wrapper { flex-basis: 90px; }
}
.product-gallery__thumb { width: auto; cursor: pointer; opacity: 0.35; transition: all 0.2s ease-in-out; }
.product-gallery__thumb img { max-height: 100%; }
@media (max-width: 640px) {
.product-gallery__thumb img { max-height: 65px; }
}
.product-gallery__thumb:hover,
.product-gallery__thumb.swiper-slide-thumb-active { opacity: 1; }
@media (max-width: 640px) {
.product-gallery__main { width: 265px; max-width: 100%; padding-bottom: 0; }
}
@media (min-width: 641px) {
.product-gallery__main { height: 320px; }
}
@media (max-width: 375px) {
.product-gallery__main { width: auto; }
}
@media (max-width: 640px) {
.product-gallery__main .swiper-zoom-container { min-height: 280px; }
}
@media (max-width: 640px) {
.product-gallery__main img { max-height: 240px; }
}
@media (min-width: 641px) {
.product-gallery__main img { max-height: 320px; }
}
.product-gallery__main .swiper-pagination { position: static; }
.product-gallery__label { position: absolute; top: 0; left: 0; z-index: 100; padding: 5px 12px; background: #F00; color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16); font-weight: 500; font-size: 14px; text-transform: uppercase; }
.action-links__list { list-style: none; display: flex; margin-bottom: 0; margin-left: 0; font-size: 14px; }
.action-links__item { margin-right: 20px; list-style: none; color: #181818; }
.action-links__item:last-child { margin-right: 0; }
.action-links__link { color: #181818; }
@media (max-width: 640px) {
.action-links__link { color: #707070; font-weight: 300; }
}
.action-links__link--included-popup { font-size: 13px; padding: 0.25em 0.75em; background: #607d8b21; border-radius: 2em; transition: color 0.2s linear, background 0.2s linear; }
.action-links__link--included-popup:hover { color: #fff; background: #4aa1f8; }
.rating-wrapper { display: flex; align-items: center; }
.rating-wrapper div.number-reviews { margin-top: 0; margin-left: 8px; }
.rating-wrapper div.number-reviews a { color: rgba(24, 24, 24, 0.2); font-size: 12px; }
.panelbar { display: flex; align-items: flex-end; }
@media (max-width: 640px) {
.panelbar { flex-direction: column; align-items: stretch; }
}
.panelbar__item { position: relative; display: flex; flex: 225px 1 1; height: 80px; border-right: 1px solid #DEDEDE; background: #F1F1F1; }
@media (max-width: 640px) {
.panelbar__item { flex-direction: column; flex-basis: auto; height: auto; border-right: none; border-bottom: 1px solid #DEDEDE; }
}
.panelbar__item--guarantee { flex-basis: auto; }
.panelbar__item:last-child { border-right: none; }
@media (max-width: 640px) {
.panelbar__item:last-child { border-bottom: none; }
}
@media (min-width: 641px) {
.panelbar__item:hover .panelbar__item-content { display: block; }
.panelbar__item:hover .panelbar__item-title { background: #000; color: #FFF; }
}
.panelbar__item--expanded .panelbar__item-content { display: block; }
.panelbar__item--expanded .panelbar__item-title::before { transform: rotate(180deg); }
.panelbar__item-content { display: none; position: absolute; z-index: 100; bottom: 100%; width: 350px; min-height: 260px; padding: 20px 30px 20px 20px; border: 1px solid #DEDEDE; background: #F1F1F1; }
@media (max-width: 640px) {
.panelbar__item-content { position: static; padding: 15px 20px; width: auto; max-width: 100%; border: none; }
}
.panelbar__block-title { color: #181818; font-weight: 300; font-size: 20px; }
.panelbar__block-text,
.panelbar__block-text p { color: #181818; font-size: 14px; line-height: 1.5; }
.panelbar__block-text p:last-child { margin-bottom: 0; }
.panelbar__item-title { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; text-align: center; font-weight: 300; font-size: 14px; color: #181818; }
@media (max-width: 640px) {
.panelbar__item-title { padding: 10px 20px; flex-direction: row-reverse; justify-content: space-between; }
}
.panelbar__item-title::before { content: ""; width: 20px; height: 12px; margin-bottom: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.706' height='11.267'%3E%3Cpath data-name='Контур 29' d='M.707 10.561l9.146-9.146 9.146 9.146' fill='none' stroke='%23dedede' stroke-width='2'/%3E%3C/svg%3E") 0 0 no-repeat; }
@media (max-width: 640px) {
.panelbar__item-title::before { margin-bottom: 0; }
}
.mobile-panel { position: fixed; z-index: 100; right: 0; bottom: 0; left: 0; background: #FFF; }
.mobile-panel__short,
.mobile-panel__full { position: absolute; right: 0; bottom: 0; left: 0; margin-bottom: -100%; opacity: 0; visibility: hidden; transition: all 0.35s ease-in-out; }
@media (max-width: 640px) {
.mobile-panel__short .prices-and-btn,
.mobile-panel__full .prices-and-btn { flex-direction: row; justify-content: space-between; align-items: center; margin: 23px -20px 0; padding: 13px 20px; background: #FFF; }
}
@media (max-width: 360px) {
.mobile-panel__short .prices-and-btn,
.mobile-panel__full .prices-and-btn { padding-right: 10px; padding-left: 10px; }
}
@media (max-width: 991px) {
.mobile-panel__short .prices-and-btn .price-wrapper,
.mobile-panel__full .prices-and-btn .price-wrapper { margin-bottom: 0; margin-left: 0; }
}
.mobile-panel__short .prices-and-btn .price-wrapper__prices,
.mobile-panel__full .prices-and-btn .price-wrapper__prices { display: flex; align-items: center; }
@media (max-width: 640px) {
.mobile-panel__short .prices-and-btn .price-wrapper__prices del,
.mobile-panel__short .prices-and-btn .price-wrapper__prices ins,
.mobile-panel__full .prices-and-btn .price-wrapper__prices del,
.mobile-panel__full .prices-and-btn .price-wrapper__prices ins { font-size: 19px; }
}
@media (max-width: 640px) {
.mobile-panel__short .prices-and-btn .price-wrapper__prices del,
.mobile-panel__full .prices-and-btn .price-wrapper__prices del { margin-right: 6px; }
}
.mobile-panel__short a.button-new-guitar,
.mobile-panel__short button[type=submit].button-new-guitar,
.mobile-panel__full a.button-new-guitar,
.mobile-panel__full button[type=submit].button-new-guitar { width: auto; min-height: 40px; margin-bottom: 0; padding-right: 20px; padding-left: 20px; white-space: nowrap; }
@media (max-width: 360px) {
.mobile-panel__short a.button-new-guitar,
.mobile-panel__short button[type=submit].button-new-guitar,
.mobile-panel__full a.button-new-guitar,
.mobile-panel__full button[type=submit].button-new-guitar { font-size: 16px; }
}
.mobile-panel__short { padding: 0 20px 0 25px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.16); background: #FFF; }
@media (max-width: 640px) {
.mobile-panel__short .prices-and-btn { margin-top: 0; }
}
.mobile-panel__full .variations_form { margin-bottom: 0; }
.mobile-panel__full button[type=submit].button-new-guitar { background: #2DC876 !important; }
.mobile-panel__wrapper { padding: 15px 20px 0; background: #F5F5F5; }
.mobile-panel__title { margin-bottom: 20px; font-weight: bold; font-size: 18px; line-height: 1.11; }
.mobile-panel__close { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: #C4C4C4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.452' height='20.375'%3E%3Cg data-name='Сгруппировать 148' fill='none' stroke='%23707070' stroke-width='2'%3E%3Cpath data-name='Линия 19' d='M18.726.688l-18 19'/%3E%3Cpath data-name='Линия 20' d='M18.726 19.688l-18-19'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat; }
.mobile-panel .variations { margin-left: 0; }
.mobile-panel .price-wrapper__retail,
.mobile-panel .prequalify-wrapper { display: none; }
.mobile-panel--opened .mobile-panel__short,
.mobile-panel--expanded .mobile-panel__full { margin-bottom: 0; opacity: 1; visibility: visible; }
.swiper-slide__buttons { position: absolute; z-index: 100; right: 14px; top: 13px; display: flex; flex-direction: column; }
@media (max-width: 640px) {
.swiper-slide__buttons { right: 10px; bottom: 27px; }
}
.swiper-slide__btn { margin-bottom: 4px; }
.swiper-slide__btn:last-child { margin-bottom: 0; }
.sd-buttons-shadows a.swiper-button-prev--main-gallery,
.sd-buttons-shadows a.swiper-button-prev--thumbs-gallery,
.sd-buttons-shadows a.swiper-button-next--main-gallery,
.sd-buttons-shadows a.swiper-button-next--thumbs-gallery { position: absolute; top: 0; display: inline-grid; justify-content: center; align-items: center; width: 48px; height: 48px; margin: auto; border: none; outline: none; border-radius: 50%; background: rgba(19, 20, 26, 0.5); cursor: pointer; transition: all 0.2s ease-in-out; }
.sd-buttons-shadows a.swiper-button-prev--main-gallery::after,
.sd-buttons-shadows a.swiper-button-prev--thumbs-gallery::after,
.sd-buttons-shadows a.swiper-button-next--main-gallery::after,
.sd-buttons-shadows a.swiper-button-next--thumbs-gallery::after { content: ""; width: 10px; height: 16px; background: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.816 1 7 7-7 7' stroke='%23FFFBF6' stroke-width='2'/%3E%3C/svg%3E") 0 0 no-repeat; }
.sd-buttons-shadows a.swiper-button-prev--main-gallery:hover,
.sd-buttons-shadows a.swiper-button-prev--thumbs-gallery:hover,
.sd-buttons-shadows a.swiper-button-next--main-gallery:hover,
.sd-buttons-shadows a.swiper-button-next--thumbs-gallery:hover { background: rgba(19, 20, 26, 0.75); }
.sd-buttons-shadows a.swiper-button-prev--main-gallery,
.sd-buttons-shadows a.swiper-button-next--main-gallery { bottom: 100px; }
.sd-buttons-shadows a.swiper-button-prev--thumbs-gallery,
.sd-buttons-shadows a.swiper-button-next--thumbs-gallery { bottom: 0; }
.sd-buttons-shadows a.swiper-button-prev--main-gallery::after,
.sd-buttons-shadows a.swiper-button-prev--thumbs-gallery::after { transform: rotate(180deg); }
.swiper-pagination-bullet { width: 16px; height: 16px; border: 1px solid #707070; background: #fff; opacity: 1; transition: all 0.15s linear; }
.swiper-pagination-bullet-active { background: #4A8FEB; }
.sd-buttons-shadows .swiper-btn { display: inline-flex; width: 38px; height: 38px; padding: 0; border: none; outline: none; box-shadow: none; text-shadow: none; border-radius: 2px; }
.sd-buttons-shadows .swiper-btn:hover { background-color: #CCC; }
.sd-buttons-shadows .swiper-btn--zoom { background: #CCC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.103' height='17.125'%3E%3Cpath data-name='Контур 66' d='M11.344 1.951a6.659 6.659 0 00-9.551.137 6.728 6.728 0 00-.191 8.931 6.658 6.658 0 008.775 1.144l1.262 1.263-.588.589 2.812 2.812a1.017 1.017 0 001.438 0l1.5-1.5a1.016 1.016 0 000-1.439l-2.812-2.812-.588.589-1.263-1.263a6.655 6.655 0 00-.794-8.451zm-1.177 8.239a5 5 0 01-7.063 0 4.994 4.994 0 010-7.062 4.993 4.993 0 017.063 0 4.994 4.994 0 010 7.062zm-3.115-5.2v1.249H8.3v.832H7.052V8.32H6.22V7.071H4.971v-.832H6.22V4.99z' opacity='.2'/%3E%3C/svg%3E") center center no-repeat; }
.sd-buttons-shadows .swiper-btn--gallery { display: inline-grid; justify-content: center; align-items: center; width: 44px; height: 44px; border-radius: 50%; background: rgba(19, 20, 26, 0.5); transition: all 0.2s ease-in-out; }
.sd-buttons-shadows .swiper-btn--gallery::after { content: ""; width: 22px; height: 22px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Контур 65' d='M15.556 4.556h-1.979v3.222H8.423V4.556H6.444L11 0zM22 11l-4.556-4.556v1.979h-3.222v5.154h3.222v1.979zM11 22l4.556-4.556h-1.979v-3.222H8.423v3.222H6.444zM0 11l4.556 4.556v-1.979h3.222V8.423H4.556V6.444z' opacity='.7' fill='%23fff'/%3E%3C/svg%3E") center center no-repeat; }
.sd-buttons-shadows .swiper-btn--gallery:hover { background: rgba(19, 20, 26, 0.75); }
.variations__item { display: flex; align-items: center; margin-bottom: 20px; }
@media (max-width: 991px) {
.variations__item { flex-direction: column; align-items: stretch; }
}
@media (max-width: 640px) {
.variations__item { margin-bottom: 15px; }
}
.variations__item:last-child { margin-bottom: 0; }
.variations__label { display: flex; align-items: flex-start; flex: 90px 0 0; margin-right: 9px; font-size: 12px; }
.variations__label .variation-tooltip { margin-left: 7px; }
@media (max-width: 991px) {
.variations__label { flex-basis: auto; margin-right: 0; margin-bottom: 10px; }
}
.variations__value { flex: auto 1 1; }
.checkbox { display: flex; align-items: center; }
.checkbox > div { margin-right: 10px; white-space: nowrap; }
@media (max-width: 640px) {
.checkbox > div { flex: 50% 1 1; }
}
.checkbox > div:last-child { margin-right: 0; }
.checkbox input[type=radio] { position: absolute; clip: rect(0, 0, 0, 0); }
.checkbox input[type=radio] ~ label { margin-left: 0; padding: 5px 14px; border: 1px solid #4A8FEB; border-radius: 2px; background: transparent; color: #4A8FEB; font-size: 12px; transition: all 0.1s linear; cursor: pointer; }
@media (max-width: 640px) {
.checkbox input[type=radio] ~ label { display: block; padding-top: 6px; padding-bottom: 5px; text-align: center; }
}
.checkbox input[type=radio]:checked ~ label { border-color: #333; background: #333; color: #FFF; }
.checkbox input[type=radio]:disabled ~ label { border-color: #DEDEDE; background: #DEDEDE; color: rgba(51, 51, 51, 0.5); }
.prices-and-btn { display: flex; justify-content: space-between; align-items: flex-start; }
@media (max-width: 991px) {
.prices-and-btn { flex-direction: column; justify-content: flex-start; align-items: flex-start; }
}
.variation-tooltip { position: relative; }
.variation-tooltip__icon { display: flex; justify-content: center; align-items: center; width: 11px; height: 11px; border: 1px solid #707070; border-radius: 50%; cursor: pointer; }
.variation-tooltip__icon::before { content: "?"; color: #707070; font-size: 7px; }
.variation-tooltip__text { position: absolute; z-index: 100; bottom: calc(100% + 14px); width: 280px; padding: 12px 14px; border-radius: 6px; background: #000; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.7); color: #fff; font-size: 13px; transform: translateX(calc(-50% + 6px)); transition: all 0.2s ease-in-out 0.15s; cursor: default; opacity: 0; visibility: hidden; }
.variation-tooltip__text p:last-child { margin-bottom: 0; }
.variation-tooltip__text::before { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-width: 10px; border-style: solid; border-color: black transparent transparent transparent; pointer-events: none; }
.variation-tooltip--open .variation-tooltip__text { opacity: 1; visibility: visible; }
.variations_form .sold-in-wrapper,
.variations_form .sold-out-wrapper { display: none; }
.variations_form .sold-in-wrapper--visible,
.variations_form .sold-out-wrapper--visible { display: block; }
.page-id-87579 #PureChatWidget.purechat.purechat-popped-out-widget { display: none !important; }
@media (max-width: 768px) {
.page-id-87579 .site-content > .col-full { margin: 0; }
}
.CompareModelsPage,
.CompareModelsPage#primary { padding: 0; background: #FAFAFA; }
@media (max-width: 768px) {
.CompareModelsPage,
.CompareModelsPage#primary { padding: 0 !important; }
}
.CompareModelsPage_video { margin-bottom: -5px; padding: 60px 20px 0; }
@media (max-width: 768px) {
.CompareModelsPage_video { padding-top: 30px; }
}
.CompareModelsPage_header { padding: 40px 0 47px; background: #F5F5F5; }
@media (max-width: 768px) {
.CompareModelsPage_header { padding: 32px 0 34px; }
}
.CompareModelsPage_title { margin-bottom: 0; padding-left: 0.6em; font-weight: 500; font-size: 30px !important; letter-spacing: 0; text-align: center; }
@media (max-width: 768px) {
.CompareModelsPage_title { padding-left: 0; }
}
.CompareModelsPage .CompareBlocks { margin-bottom: 13px; }
.CompareModelsPage .WarrantyLine { margin-bottom: 18px; }
@media (max-width: 768px) {
.CompareModelsPage .WarrantyLine { margin-bottom: 0; }
}
.CompareModelsPage .SpecificationsTable { margin-bottom: 0; }
.CompareModelsPage .SpecificationsTableWrapper { margin-bottom: 41px; }
@media (max-width: 768px) {
.CompareModelsPage .SpecificationsTableWrapper { margin-bottom: 0; }
.CompareModelsPage .SpecificationsTableWrapper-opened { margin-bottom: 17px; }
}
.CompareModelsPage .SpecificationsTableWrapper + .WarrantyLine { margin-bottom: 25px; }
@media (max-width: 768px) {
.CompareModelsPage .SpecificationsTableWrapper + .WarrantyLine { margin-bottom: 39px; }
}
.Tabs_list { display: grid; grid-auto-flow: column; margin: 0; border-bottom: 2px solid #333; }
.Tabs_list-fixedBottom { position: fixed; z-index: 100; right: 0; bottom: 0; transform: translateY(100%); left: 0; border-top: 2px solid #333; border-bottom: none; box-shadow: 0px -1px 8px rgba(0, 0, 0, 0.23); transition: all 0.2s ease-in-out; }
.Tabs_list-fixedBottomVisible { transform: translateY(0); }
.Tabs_item { list-style: none; padding: 11px 15px; border-right: 1px solid #F5F5F5; background: #FFF; text-align: center; transition: all 0.2s ease-in-out; }
.Tabs_item:last-child { border-right: none; }
.Tabs_item-active { background: #000; }
.Tabs_item-active .Tabs_number { color: #E9B12E; }
.Tabs_item-active .Tabs_title { color: #F5F5F5; }
.Tabs_number { margin-bottom: 1px; font-size: 17px; font-weight: bold; line-height: normal; color: #333; }
.Tabs_title { font-size: 9px; font-family: "Segoe UI", sans-serif; }
.Tabs_content { display: none; }
.CompareBlocks { padding: 0 30px; background: #F5F5F5; }
.CompareBlocks_items { display: grid; grid-template-columns: repeat(4, 1fr); gap: 27px; }
@media (max-width: 991px) {
.CompareBlocks_items { grid-template-columns: repeat(2, 1fr); }
}
.CompareBlock { padding: 6px 14px 31px; background: #FFF; }
@media (max-width: 768px) {
.CompareBlock { padding: 22px 19px 43px 20px; }
}
.CompareBlock .star-rating--compare-block { width: 6.75em; margin-right: auto; margin-left: auto; font-size: 0.84em; }
@media (max-width: 640px) {
.CompareBlock .star-rating--compare-block { font-size: 0.74em; }
}
.CompareBlock .star-rating--compare-block::before,
.CompareBlock .star-rating--compare-block span::before { content: "\f005  \f005  \f005  \f005  \f005"; color: #E9B12E; }
.CompareBlock_img { max-height: 250px; margin: 0 auto 13px; }
@media (max-width: 768px) {
.CompareBlock_img { max-height: none; margin-bottom: 48px; }
}
.CompareBlock_titleWrapper,
.CompareBlock_prices { display: grid; grid-template-columns: repeat(2, auto); justify-content: space-between; align-items: center; margin-right: 6px; margin-left: 6px; }
.CompareBlock_titleWrapper { margin-bottom: 11px; }
.CompareBlock_prices { margin-bottom: 28px; padding-bottom: 11px; border-bottom: 1px solid #707070; }
.CompareBlock_stars { margin-bottom: -2px; }
.CompareBlock_title,
.CompareBlock_retailPrice,
.CompareBlock_priceFrom,
.CompareBlock_linkWrapper { text-align: center; }
.CompareBlock_title { margin-bottom: 0.6em; text-transform: uppercase; }
@media (max-width: 768px) {
.CompareBlock_title { margin-bottom: 0; font-weight: 500; font-size: 20px; }
}
.CompareBlock_retailPrice { font-size: 14px; }
@media (max-width: 768px) {
.CompareBlock_retailPrice { color: #777; font-weight: 300; font-size: 16px; }
}
.CompareBlock_priceFrom { margin-bottom: 2.4em; color: #f00; font-weight: 600; font-size: 20px; line-height: 1; }
@media (max-width: 768px) {
.CompareBlock_priceFrom { margin-bottom: 0; font-size: 16px; }
}
.CompareBlock_description { margin-bottom: 2em; font-size: 16px; line-height: 1.4375; text-align: center; letter-spacing: 0.018em; color: #333; }
.CompareBlock_description p:last-child { margin-bottom: 0; }
.CompareBlock_btnWrapper { margin-bottom: 24px; }
.BtnBlue { display: inline-grid; align-items: center; padding: 5px 10px; border-radius: 2px; background: #4A8FEB; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); color: #fff; font-weight: 300; font-size: 14px; line-height: 1.45; text-align: center; transition: all 0.2s ease-in-out; }
.BtnBlue:hover { background: #1c73e6; box-shadow: none; }
.BtnBlue-compareBlock { width: 100%; min-height: 50px; border-radius: 5px; }
.BtnBlue-modelBlock { width: 100%; padding: 7px 10px; box-shadow: none; font-size: 10px; }
.Link { color: #4A8FEB; font-size: 12px; }
.Link-arrowDown { display: inline-grid; grid-template-columns: auto 1fr; column-gap: 4px; align-items: center; }
@media (max-width: 768px) {
.Link-arrowDown { width: 100%; height: 40px; padding: 5px 36px 5px 24px; background: #F5F5F5; border-radius: 4px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16); letter-spacing: 0.018em; }
.Link-arrowDown:hover { box-shadow: none; transition: all 0.2s ease-in-out; }
}
.Link-arrowDown::before { content: ""; width: 8px; height: 8px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.231' height='7.404'%3E%3Cg data-name='Сгруппировать 143' fill='none' stroke='%234a8feb' stroke-width='2'%3E%3Cpath data-name='Контур 25' d='M.707 3.081l2.909 2.908 2.908-2.908'/%3E%3Cpath data-name='Линия 38' d='M3.596 0v5.779'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat; }
.yellow,
.WarrantyLine_label { color: #E9B12E; }
.WarrantyLine { position: relative; z-index: 1; width: 980px; max-width: 100%; margin-right: auto; margin-left: auto; padding-right: 16px; padding-left: 26px; }
@media (max-width: 768px) {
.WarrantyLine { padding-right: 0; padding-left: 0; background: #fff; }
}
.WarrantyLine_inner { padding: 9px 70px 12px; border-radius: 36px; background: url("../images/lifetime_warranty.svg") 11px center no-repeat, url("../images/lifetime_warranty.svg") calc(100% - 11px) center no-repeat #181818; color: #F5F5F5; text-align: center; }
@media (max-width: 768px) {
.WarrantyLine_inner { padding: 17px 50px 34px; background: #181818; border-radius: 0; font-weight: 300; font-size: 14px; letter-spacing: 0.018em; }
}
@media (max-width: 768px) {
.WarrantyLine-rounded .WarrantyLine_inner { border-radius: 36px; }
}
@media (max-width: 768px) {
.WarrantyLine-withIcon { padding-right: 15px; padding-left: 15px; }
.WarrantyLine-withIcon .WarrantyLine_inner { position: relative; padding: 19px 12px 18px 107px; font-size: 13px; line-height: 1.385; text-align: left; }
.WarrantyLine-withIcon .WarrantyLine_inner::before { content: ""; position: absolute; top: 0; bottom: 0; left: -1px; width: 82px; height: 82px; margin: auto; background: url("../images/lifetime_warranty_mob.png") 0 0 no-repeat; }
.WarrantyLine-withIcon .WarrantyLine_inner::after { content: ""; position: absolute; top: 0; bottom: 0; left: 85px; width: 12px; height: 12px; margin: auto; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg data-name='Сгруппировать 135' fill='none' stroke='%23e9b12e' stroke-width='3'%3E%3Cpath data-name='Линия 30' d='M6 0v12'/%3E%3Cpath data-name='Линия 31' d='M0 6h12'/%3E%3C/g%3E%3C/svg%3E"); }
.WarrantyLine-withIcon .WarrantyLine_label { color: #F5F5F5; }
}
.BtnBlack { display: inline-grid; grid-template-columns: 12px auto; justify-content: start; align-items: center; gap: 10px; padding: 4px 15px 4px 8px; border: 1px solid #333; border-radius: 15px; background: #333; color: #F5F5F5; font-weight: 500; font-size: 12px; white-space: nowrap; }
.BtnBlack-more::before { content: ""; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg data-name='Сгруппировать 194' fill='none' stroke='%23f5f5f5'%3E%3Cpath data-name='Линия 39' d='M6 0v12'/%3E%3Cpath data-name='Линия 40' d='M12 6H0'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; }
.SpecificationsTableWrapper { position: relative; max-height: 682px; overflow-y: hidden; transition: all 0.35s ease-in-out; }
@media (max-width: 768px) {
.SpecificationsTableWrapper { max-height: 331px; padding-top: 40px; background: #fff; }
}
.SpecificationsTableWrapper::after,
.SpecificationsTableWrapper_footer { position: absolute; right: 0; bottom: 0; left: 0; height: 46px; }
.SpecificationsTableWrapper::after { content: ""; height: 140px; background: linear-gradient(rgba(241, 241, 241, 0) 0%, #f5f5f5 100%); pointer-events: none; }
.SpecificationsTableWrapper_footer { z-index: 10; text-align: center; }
.SpecificationsTableWrapper-opened::after { display: none; }
.SpecificationsTableWrapper-opened .SpecificationsTableWrapper_footer { position: static; padding-top: 15px; background: #FAFAFA; }
.SpecificationsTable:not(.has-background) { color: #333; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) { padding: 0 20px; background: #FAFAFA; }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_caption { margin-bottom: 15px; padding: 0; border-top: 1px solid #707070; font-size: 25px; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) .SpecificationsTable_caption { margin-bottom: 0; padding-bottom: 10px; border-top: none; border-bottom: 1px solid #707070; font-size: 20px; }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th,
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data { padding: 8px 11px; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:first-child,
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:first-child { width: 135px; border-bottom: 1px solid #D1D1D1; background: #FAFAFA; text-align: left; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:first-child,
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:first-child { width: 120px; padding-right: 5px; padding-left: 0; }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(2),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(4),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(2),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(4) { width: 218px; border-bottom: 1px solid #E3E3E3; background: #FCFCFC; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(2),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(4),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(2),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(4) { padding-left: 0; background: #FAFAFA; }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(3),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th:nth-child(5),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(3),
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:nth-child(5) { width: 214px; border-bottom: 1px solid #CFCFCF; background: #F5F5F5; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_th { height: 64px; text-align: center; vertical-align: middle; font-size: 20px; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data { height: 49px; padding: 10px 12px 13px 20px; font-weight: 600; font-size: 14px; line-height: 1.42; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data { height: 50px; vertical-align: middle; }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row .SpecificationsTable_data:first-child { font-weight: normal; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row-description .SpecificationsTable_data { height: 166px; padding: 10px 10px; font-weight: normal; text-align: center; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row-description .SpecificationsTable_data:first-child { padding-left: 20px; font-weight: bold; font-size: 18px; }
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row-groupHeader .SpecificationsTable_data:first-child { height: 62px; padding-bottom: 11px; padding-left: 17px; font-weight: bold; font-size: 18px; vertical-align: bottom; }
@media (max-width: 768px) {
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row-groupHeader .SpecificationsTable_data:first-child { height: 54px; padding-left: 0; border-bottom: none; font-size: 16px; color: rgba(51, 51, 51, 0.5); }
}
.SpecificationsTable:not(.has-background) .SpecificationsTable_tbody .SpecificationsTable_row-features .SpecificationsTable_data { height: 90px; }
.ModelsTableWrapper { padding: 0 29px; }
@media (max-width: 991px) {
.ModelsTableWrapper { padding: 0 5px; }
}
@media (max-width: 768px) {
.ModelsTableWrapper { padding: 0; }
}
.ModelsTableWrapper_header,
.ModelsTableWrapper_right,
.ModelsTableWrapper_btnsList { display: grid; grid-template-columns: repeat(2, auto); }
@media (max-width: 768px) {
.ModelsTableWrapper_header,
.ModelsTableWrapper_right,
.ModelsTableWrapper_btnsList { grid-template-columns: auto; }
}
.ModelsTableWrapper_header,
.ModelsTableWrapper_right { align-items: center; }
.ModelsTableWrapper_header { justify-content: space-between; margin-bottom: 30px; }
@media (max-width: 991px) {
.ModelsTableWrapper_header { margin-bottom: 25px; padding: 0 15px; }
}
@media (max-width: 768px) {
.ModelsTableWrapper_header { justify-content: stretch; }
}
@media (max-width: 768px) {
.ModelsTableWrapper_left { margin-bottom: 26px; text-align: center; }
}
.ModelsTableWrapper_title { margin-bottom: 0; font-weight: bold; font-size: 20px; }
@media (max-width: 768px) {
.ModelsTableWrapper_content { display: grid; grid-template-columns: 100%; justify-items: center; gap: 29px; }
}
.ModelsTableWrapper_label { color: rgba(51, 51, 51, 0.45); font-size: 10px; }
@media (max-width: 768px) {
.ModelsTableWrapper_label { display: grid; grid-template-columns: 1fr auto 1fr; gap: 9px; align-items: center; margin-bottom: 10px; text-align: center; }
.ModelsTableWrapper_label::before,
.ModelsTableWrapper_label::after { content: ""; height: 1px; background: #707070; }
}
.ModelsTableWrapper_labelInner { background: #FAFAFA; }
.ModelsTableWrapper_btnsList { margin: 0; }
@media (max-width: 768px) {
.ModelsTableWrapper_btnsList { position: relative; justify-content: space-between; grid-auto-flow: column; gap: 10px; padding-bottom: 15px; }
.ModelsTableWrapper_btnsList::after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 107px; height: 1px; margin: auto; background: #707070; }
}
.ModelsTableWrapper_btnsItem { list-style: none; margin-left: 20px; }
@media (max-width: 991px) {
.ModelsTableWrapper_btnsItem { margin-left: 10px; }
}
@media (max-width: 768px) {
.ModelsTableWrapper_btnsItem { margin-left: 0; }
}
.ModelsTableWrapper_btn { display: inline-grid; min-width: 157px; height: 30px; padding: 7px 15px 6px; border-radius: 14.5px; background: #fff; color: rgba(24, 24, 24, 0.5); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16); font-size: 11px; text-align: center; white-space: nowrap; transition: all 0.2s ease-in-out; }
@media (max-width: 991px) {
.ModelsTableWrapper_btn { min-width: 140px; }
}
.ModelsTableWrapper_btn:hover { box-shadow: none; }
.ModelsTableWrapper_btn-largeText { font-size: 12px; }
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data { width: 25%; padding: 15px 17px 9px; }
@media (max-width: 991px) {
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data { padding: 15px 5px 9px; }
}
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th:first-child,
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th:nth-child(3),
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data:first-child,
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data:nth-child(3),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th:first-child,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th:nth-child(3),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data:first-child,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data:nth-child(3) { background: rgba(255, 255, 255, 0.38); }
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th:nth-child(2),
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th:nth-child(4),
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data:nth-child(2),
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_data:nth-child(4),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th:nth-child(2),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th:nth-child(4),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data:nth-child(2),
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_data:nth-child(4) { background: rgba(174, 174, 174, 0.06); }
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th { height: 70px; text-align: center; font-weight: 500; font-size: 20px; }
@media (max-width: 991px) {
.ModelsTable:not(.has-background) .ModelsTable_thead .ModelsTable_row .ModelsTable_th,
.ModelsTable:not(.has-background) .ModelsTable_tbody .ModelsTable_row .ModelsTable_th { height: 50px; font-size: 17px; }
}
.ModelBlock { max-width: 100%; padding: 20px 7px 17px; border-radius: 2px; background: #fff; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.23); }
@media (max-width: 768px) {
.ModelBlock { width: 335px; }
}
.ModelBlock_title { display: grid; align-items: center; min-height: 54px; margin: 0 7px 16px 13px; padding-bottom: 19px; border-bottom: 1px solid rgba(112, 112, 112, 0.2); font-weight: bold; font-size: 13px; line-height: 1.384615; text-align: center; color: #333; }
@media (max-width: 991px) {
.ModelBlock_title { min-height: 66px; margin: 0 5px 9px 5px; padding-bottom: 14px; }
}
@media (max-width: 768px) {
.ModelBlock_title { min-height: 30px; }
}
.ModelBlock_imgWrapper { margin-bottom: 34px; }
@media (max-width: 768px) {
.ModelBlock_imgWrapper img { width: 100%; }
}
.ModelBlock_description { margin: 0 14px 27px 21px; font-weight: bold; font-size: 14px; line-height: 1.35714; text-align: center; }
@media (max-width: 991px) {
.ModelBlock_description { margin: 0 5px 18px 5px; }
}
.ModelBlock_label { margin-bottom: 6px; color: rgba(51, 51, 51, 0.5); font-size: 9px; }
.ModelBlock_buttons { min-height: 84px; margin: 0 8px 0 13px; }
@media (max-width: 991px) {
.ModelBlock_buttons { min-height: 0; margin: 0 5px; }
}
.ModelBlock_btnsList { margin: 0; }
@media (max-width: 768px) {
.ModelBlock_btnsList { display: grid; grid-auto-flow: column; gap: 18px; }
}
.ModelBlock_btnsItem { list-style: none; margin-bottom: 8px; }
@media (max-width: 991px) {
.ModelBlock_btnsItem { margin-bottom: 5px; }
}
.ModelBlock_btnsItem:last-child { margin-bottom: 0; }
.video-section__container { display: grid; grid-template-columns: 230px 1fr; grid-template-rows: 315px; gap: 15px; width: 848px; max-width: 100%; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
@media (max-width: 850px) {
.video-section__container { grid-template-columns: auto; grid-template-rows: auto 315px; justify-content: center; }
}
.video-section__list-wrapper { padding: 5px 0; background: #555; overflow: auto; }
.video-section__list,
.video-section__item { list-style: none; }
.video-section__list { margin: 0; }
.video-section__link { display: block; padding: 5px 10px; color: #fff; font-weight: normal; font-family: "Helvetica", "Arial", sans-serif; font-size: 15px; text-decoration: underline; }
.video-section__link:hover { background: #989898; text-decoration: none; }
.video-section__link--active { background: #9CF; color: #000; }
.video-section__link--active:hover { background: #FFF; }
@media (max-width: 850px) {
.video-section__wrapper { order: -1; }
}
.VideoContainer { position: relative; height: 0; padding-bottom: 55.55%; overflow: hidden; }
.VideoContainer iframe,
.VideoContainer object,
.VideoContainer embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.christmas-banner { position: fixed; z-index: 100; right: 0; bottom: 0; left: 0; color: #FFF; background: #be110f; line-height: normal; font-family: "Roboto Slab", sans-serif; }
@media (min-width: 768px) {
.christmas-banner { text-align: center; }
}
.christmas-banner::before { content: ""; position: absolute; top: 2px; left: 70px; width: 280px; height: 80px; background: url("/wp-content/themes/storefront-zager-child/images/christmas_tree.png") 0 0 no-repeat; }
@media (max-width: 1199px) {
.christmas-banner::before { left: 0; }
}
@media (max-width: 1024px) {
.christmas-banner::before { left: -100px; transform: rotate(180deg); }
}
@media (max-width: 767px) {
.christmas-banner::before { top: 6px; right: -200px; left: auto; }
}
.christmas-banner::after { content: ""; position: absolute; top: 2px; right: 75px; width: 153px; height: 80px; background: url("/wp-content/themes/storefront-zager-child/images/christmas_tree2.png") 0 0 no-repeat; }
@media (max-width: 1199px) {
.christmas-banner::after { right: 0; }
}
@media (max-width: 1024px) {
.christmas-banner::after { right: -50px; }
}
@media (max-width: 767px) {
.christmas-banner::after { display: none; }
}
.christmas-banner__inner { position: relative; width: 1000px; max-width: 100%; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
@media (max-width: 767px) {
.christmas-banner__inner { display: grid; align-items: center; min-height: 80px; padding-right: 60px; padding-left: 16px; }
}
.christmas-banner__text-wrapper { position: relative; z-index: 10; padding: 20px 80px 9px; }
@media (max-width: 1199px) {
.christmas-banner__text-wrapper { padding-right: 0; padding-left: 0; }
}
@media (max-width: 767px) {
.christmas-banner__text-wrapper { padding: 13px 0; }
}
.christmas-banner__text { margin-bottom: 6px; font-size: 18px; }
@media (max-width: 767px) {
.christmas-banner__text { margin-bottom: 5px; font-size: 14px; }
}
.christmas-banner__text p { margin-bottom: 0; }
.christmas-banner__underline-text { font-weight: bold; border-bottom: 2px solid #e0b34b; }
.christmas-banner__label { color: #000; font-size: 16px; letter-spacing: -0.01em; text-transform: uppercase; }
@media (max-width: 767px) {
.christmas-banner__label { font-size: 9px; }
}
.hurrytimer-timer-block:first-child { display: none !important; }
.hurrytimer-timer-block:first-child + .hurrytimer-cdt__sep { display: none !important; }
/*table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions {
    display: none !important;
}*/
.\31 2-string-link a {
 background: #000;
 padding: 15px 30px;
 color: #fff;
 border-radius: 25px;
}
.\31 2-string-link a:hover {
 background: #333;
}
.hurrytimer-cdt__inner.hurrytimer-timer div,
.hurrytimer-cdt__headline.hurrytimer-headline { color: #fff !important; }
.hurrytimer-campaign-160542 .hurrytimer-headline { font-weight: 600; }
/* #mobile-menu-cart-container {    
    position: absolute;
    top: 118px;
    width: 100%;
} */
body div.footer-links a span { color: #fff; font-weight: normal; text-decoration: none; }
div.footer-links a { font-size: 15px; padding-bottom: 10px; display: inline-block; text-decoration: none !important; }
.footer-socials { background: #333; padding: 15px; }
body .footer-disclaimer { padding: 0px 0 150px 0; }
body .university-cc-form { min-width: 100%; max-width: 100%; background-color: #cf2e2e; color: #fff; border: none; text-align: center; margin-bottom: 20px; }
body .university-cc-form button.send-report { background: transparent; color: #fff; border-radius: 100px; padding: 12px 40px; border: solid 2px #fff; box-shadow: none; }
/***************************************/
.storefront-full-width-content .site-main ul.products.columns-5 li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 12vw; }
 @media screen and (max-width: 991px) {
.storefront-full-width-content .site-main ul.products.columns-5 li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 26vw; }
}
@media screen and (max-width: 767px) {
.storefront-full-width-content .site-main ul.products.columns-5 li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: auto; }
}

/***************************************/
@media screen and (max-width: 767px) {
.entry-content hr.item-separator + p { margin: 0; line-height: 0; }
.footer-disclaimer { padding: 15px 0 100px 0; }
}
@media screen and (max-width: 568px) {
.footer-socials { gap: 10px; }
#html .arve-title,
html .arve-title { white-space: normal !important; bottom: -34px !important; padding: 0 !important; }
}
.freeItemInfo h3 { display: none; }
.page-id-111230 .wp-post-image { display: none !important; }
@media (min-width: 782px) {
.wp-block-columns { flex-wrap: nowrap !important; }
}
.series_column_parent { display: flex; padding: 0 25px; }
.repeat_series_column { padding: 10px; width: 25%; }
.repeat_series_column h3 { text-align: center; font-weight: 500; }
.repeat_series_column .ModelBlock_title { font-weight: 600; }
.repeat_series_column .ModelBlock { margin-bottom: 20px; }
@media screen and (max-width: 767px) {
.Series_Wrapp { display: none; }
.ModelsTableWrapper_content .ModelBlock.ModelsTableWrapper_modelBlock { padding: 0; box-shadow: none; }
.ModelsTableWrapper_content .ModelBlock.ModelsTableWrapper_modelBlock .ModelBlock { margin-bottom: 20px; }
}

.force-sell-synced {
    opacity: 1 !important;
}
.woocommerce-cart-form .shop_table tr {
  background: #fdfdfd;
}