.sitemap-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:30px;margin:40px 0;}
.sitemap-section{background:#F4F6F9;border-radius:10px;padding:25px;}
.sitemap-section h2{color:#00193F;font-size:24px;font-weight:600;line-height:28.8px;margin:0 0 15px 0;}
.sitemap-section ul{list-style:none;margin:0;padding:0;}
.sitemap-section ul li{margin:0 0 8px 0;padding:0;}
.sitemap-section ul li a{color:#2F3D52;text-decoration:none;font-size:16px;line-height:24px;display:block;padding:5px 0;transition:color 0.3s ease;}
.sitemap-section ul li a:hover{color:#8594AA;}
.sitemap-section ul li:last-child a{margin-bottom:0;}
@media(max-width:768px){
.sitemap-container{grid-template-columns:1fr;gap:20px;}
.sitemap-section{padding:20px;}
.sitemap-section h2{font-size:20px;line-height:24px;}
} .news{position:relative;}
.news-slider-wrapper{width:100%;}
.news-block{display:flex;gap:40px;flex-wrap:wrap;}
.news-block article{display:flex;flex-direction:column;background:#F4F6F9;border-radius:20px;width:360px;padding:20px;position:relative;}
.news-block .post-thumbnail{display:flex;justify-content:center;width:100%;height:213px;background:#FFFFFF;border-radius:20px;}
.news-block .post-thumbnail img{width:100% !important;border-radius:20px;object-fit:cover;}
.news-block img{display:block;width:auto !important;height:100% !important;}
.news-block .entry-meta{margin:20px 0 0 0;}
.news-block .posted-on time{font-weight:400;font-size:12px;line-height:15.6px;}
.news-block .entry-title{padding:20px 0 15px 0;}
.news-block .entry-content{width:320px;height:54px;overflow:hidden;margin:0 0 40px 0;}
.news-block .entry-footer{margin-top:auto;}
.news-slider-dots{display:none;justify-content:center;margin-top:30px;}
.news-slider-dot{width:10px;height:10px;border-radius:50%;background:#D73C28;opacity:30%;margin:0 10px;cursor:pointer;}
.news-slider-dot.active{opacity:100%;}
.why-us{margin:0 0 160px 0;}
.why-us h2{text-align:center;}
.why-us .why-text, .term-description{width:993px;text-align:center;margin:0 auto 40px auto;}
.why-block{display:flex;flex-wrap:wrap;justify-content:space-between;}
.why-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;width:360px;}
.why-icon{display:block;width:80px;height:80px;}
.why-card p a{text-decoration:underline;}
.catalog{margin:0 0 160px 0;}
.nkdrive-home-card{width:360px;position:relative;}
.nkdrive-home-card__thumb{height:240px;width:360px;text-align:center;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;}
.nkdrive-home-card__thumb img{height:240px;border-radius:20px;}
.nkdrive-home-card__info{position:absolute;bottom:-100%;left:0;width:100%;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;transition:bottom 0.3s ease-in-out;padding:20px;display:flex;gap:0;}
.nkdrive-home-card__info-information{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;background:unset;background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/information.svg);padding:0;margin:0;color:unset;z-index:999;}
.nkdrive-home-card__info-information::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;}
.nkdrive-home-card__info-information:hover{background:unset;background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/information-hover.svg);}
.nkdrive-home-card__info.active{bottom:0;}
.nkdrive-home-card__class{font-size:12px;line-height:15.6px;margin:20px 0 0 0;}
.nkdrive-home-card__title{display:flex;justify-content:space-between;margin:10px 0 20px 0;}
.nkdrive-home-card__shortdesc{height:48px;}
.nkdrive-home-card__buttons{display:flex;gap:10px;margin:20px 0 0 0;}
.catalog-button{margin:60px 0 0 0;display:flex;justify-content:center;}
.conditions{margin:0 0 160px 0;}
.places{margin:0 0 160px 0;}
.places-block{display:flex;gap:47px;}
.places-list ul{display:flex;flex-direction:column;gap:40px;}
.places-list ul li h4{margin:0 0 20px 0;}
.places-list ul ul{gap:10px;}
.places-list ul ul li,li a{display:flex;gap:8px;align-items:center;}
.places-list ul ul li span{font-size:18px;line-height:27px;}
.places-list .asterisk{display:block;margin:60px 0 0 0;}
.map{width:960px;filter:grayscale(50%);}
.map iframe{border-radius:20px;}
.faq{margin:0 0 160px 0;}
.have-questions-container{display:flex;flex-direction:column;gap:20px;background:#F4F6F9;border-radius:20px;padding:40px;text-align:center;}
.wpcf7{width:100%;}
form.wpcf7-form, .form-block{display:flex;flex-direction:column;gap:12px;}
.wpcf7-list-item{margin:0;}
input[type="text"],
input[type="tel"],
textarea, .wpcf7-select{width:100%;padding:15px 20px;border:1.5px solid #2F3D52;border-radius:500px;outline:none;}
.wpcf7-textarea{border-radius:20px;}
textarea{height:193px;resize:none;}
.wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap textarea::placeholder{color:#B4B7BC;transition:all 0.3s ease;transform-origin:left top;transform:translate(0, 0);}
.wpcf7-form-control-wrap input:focus::placeholder, .wpcf7-form-control-wrap input:not(:placeholder-shown)::placeholder,
.wpcf7-form-control-wrap textarea:focus::placeholder, .wpcf7-form-control-wrap textarea:not(:placeholder-shown)::placeholder{font-size:10px;line-height:13.64px;transform:translate(0, -13px);}
.wpcf7-form-control-wrap input:invalid::placeholder, .wpcf7-form-control-wrap textarea:invalid::placeholder{color:#dc3232;}
.wpcf7-select{display:none !important;}
.custom-select-wrapper{position:relative;width:100%;}
.custom-select{padding:15px 20px;border:1.5px solid #2F3D52;border-radius:500px;cursor:pointer;background:#fff;text-align:left;position:relative;transition:border-color 0.3s;z-index:2;}
.custom-select::after{content:'';position:absolute;right:24px;top:50%;transform:translateY(-50%);width:20px;height:12px;background:url(//nkdrive.ru/wp-content/themes/nkdrive/images/select.svg) no-repeat center/contain;transition:transform 0.3s;}
.custom-select.open::after{transform:translateY(-50%) rotate(180deg);}
.custom-select.placeholder{color:#B4B7BC !important;}
.custom-select.invalid{color:#dc3232 !important;}
.wpcf7-form-control-wrap .invalid::placeholder, .wpcf7-form-control-wrap .invalid{color:#dc3232 !important;}
.option-image{width:120px;height:80px;margin-right:15px;}
.wpcf7-select option[value=""]{display:none !important;}
.custom-options{display:none;position:absolute;top:calc(100% - 35px);padding:35px 0 15px 0;flex-direction:column;left:0;right:0;background:#fff;border:1.5px solid #2F3D52;border-radius:15px;max-height:350px;overflow-y:auto;z-index:1;}
.custom-option{height:80px;padding:0 0 0 20px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:background 0.2s;}
.custom-option:hover span{color:#B4B7BC;}
.option-image{object-fit:contain;flex-shrink:0;}
.custom-option[data-value=""]{display:none !important;}
.wpcf7-radio{display:flex;justify-content:space-between;text-align:left;margin:0 0 8px 0;}
.wpcf7-radio label{display:flex;justify-content:center;align-items:center;gap:8px;}
#wpcf7-f9-o1 .wpcf7-tel,
#wpcf7-f214-o3 .wpcf7-tel{margin:0 0 8px 0;}
input[type="radio"]{accent-color:#00193F;width:18px;height:18px;}
.wpcf7-spinner, .wpcf7-not-valid-tip, .wpcf7-select option[value=""]{display:none;}
.wpcf7-response-output{margin:0 !important;padding:0 !important;border-radius:20px !important;padding:5px 10px !important;}
.wpcf7 form.sent .wpcf7-response-output{border:#46b450 solid 1.5px !important;}
.wpcf7 form.invalid .wpcf7-response-output{border:#C23B26 solid 1.5px !important;}
.form-confident{color:#B4B7BC;font-size:12px !important;line-height:15.6px !important;margin:-2px 0 0 0;}
.reviews{margin:0 0 160px 0;}
.reviews h1{text-align:center;}
.review-block{display:flex;justify-content:space-between;width:1560px;padding:20px;border-radius:20px;background:#F4F6F9;}
.review-block>iframe, .review-block>div{width:493px;max-width:493px;border-radius:20px !important;}
.review-block .wpac{max-width:493px !important;background:white !important;border-radius:20px !important;padding:20px !important;}
.review-block .grw-header{width:100% !important;}
.review-block .wp-google-list{overflow:hidden !important;height:760px;}
.news-page-button{margin:60px 0 0 0;}
.news-page-button a{margin:auto;}
.page-about{display:flex;justify-content:space-between;}
.page-about section{width:760px;}
.page-about p{font-size:18px;line-height:27px;}
.page-about .about p{width:667px;}
.page-about .contact-us h4{margin:0 0 20px 0;}
#wpcf7-f634-o1{margin:20px 0 10px 0;}
#wpcf7-f634-o1 p:first-of-type{display:flex;gap:12px;}
.page-about h4{margin:40px 0 20px 0;}
.social-media ul{display:flex;flex-wrap:wrap;gap:8px;}
.disabled{display:none;}
.woocommerce-products-header h1{text-align:center;}
.nkdrive-sorting-form select{border:0;outline:0;}
.nkdrive-catalog-wrapper{position:relative;display:flex;gap:40px;}
.nkdrive-filters-block{display:flex;flex-direction:column;gap:15px;}
.nkdrive-filters-close, .nkdrive-filters-toggle, .nkdrive-filters-toggle .nkdrive-filters-count[data-count="0"],
.nkdrive-filters-toggle .nkdrive-filters-count:empty{display:none;}
.nkdrive-filters-toggle{gap:10px;border:0;width:unset;height:unset;background-color:transparent;color:#2F3D52;font-weight:400;font-size:16px;line-height:24px;text-align:center;}
.nkdrive-filters-toggle:hover{color:#8594AA;background-color:transparent;}
.nkdrive-filters-toggle:hover .filters{background:url(//nkdrive.ru/wp-content/themes/nkdrive/images/filters-hover.svg) no-repeat center center;}
.nkdrive-filters-close{border:0;width:24px;height:24px;background-color:transparent;color:#2F3D52;}
.nkdrive-filters-close:hover{color:#8594AA;background-color:transparent;}
.nkdrive-filters-count{width:24px;height:24px;background:#D73C28;color:white;border-radius:50%;}
.nkdrive-filters-form{display:flex;flex-direction:column;gap:20px;width:360px;}
.nkdrive-filter-reset{height:24px;}
.nkdrive-reset-button{display:flex;height:auto !important;justify-content:right !important;font-weight:400 !important;font-size:12px !important;line-height:15.6px !important;border:0 !important;color:#B4B7BC !important;background:#fff !important;}
.nkdrive-reset-button-cross{display:flex;width:14px;height:14px;background:url(//nkdrive.ru/wp-content/themes/nkdrive/images/cross-light.svg);margin:0 0 0 10px;}
.nkdrive-price-filter{background:#F4F6F9;border-radius:20px;padding:30px;}
.nkdrive-price-inputs{display:flex;justify-content:space-between;align-items:center;margin:15px 0 36.5px 0;}
.nkdrive-labeled-input{position:relative;display:inline-flex;align-items:center;background:#FFFFFF;border:1.5px solid #2F3D52;border-radius:20px;padding:6.5px 34px;gap:5px;}
.nkdrive-labeled-input input[type="number"]{border:none;background:transparent;width:42x;text-align:center;outline:none;padding:0;}
.nkdrive-labeled-input input::placeholder{color:#B4B7BC !important;}
.nkdrive-labeled-input input[type=number]::-webkit-inner-spin-button,
.nkdrive-labeled-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.nkdrive-labeled-input input[type=number]{-moz-appearance:textfield;}
.nkdrive-labeled-input input[type=number]{onwheel:"return false;";}
.ui-slider{box-shadow:-12px 0px #B4B7BC;margin-left:12px;}
#nkdrive-slider-range .ui-slider-range{background:#2F3D52;}
#nkdrive-slider-range .ui-slider-handle{background:#2F3D52;border-radius:50%;width:12px;height:12px;border:0;margin-left:-12px;top:-3.5px;cursor:pointer;box-shadow:0 0 0 2px #fff, 0 0 0 3px #2F3D52;}
#nkdrive-slider-range{background:#B4B7BC;height:5.5px;border:0;border-radius:5px;position:relative;}
.ui-state-focus{outline:0;}
.nkdrive-attribute-block{background:#F4F6F9;border-radius:20px;padding:30px;}
.nkdrive-attribute-block h4{margin:0 0 15px 0;}
.nkdrive-attribute-items{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px;}
.nkdrive-attribute-checkbox{width:50%;}
.nkdrive-attribute-checkbox label{display:flex;align-items:center;gap:8px;}
.nkdrive-attribute-checkbox label input{appearance:none;position:relative;width:18px;height:18px;background:transparent;border-radius:4px;border:1.5px solid #00193F;}
.nkdrive-attribute-checkbox label:hover input{border:1.5px solid #34588E;}
.nkdrive-attribute-checkbox label input::after{content:"";position:absolute;width:0px;height:0px;background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/check.svg);background-repeat:no-repeat;top:-1px;}
.nkdrive-attribute-checkbox label input:checked::after{width:18px;height:18px;}
.nkdrive-products-block{width:100%;display:flex;flex-direction:column;gap:15px;}
.nkdrive-tag-buttons{display:flex;gap:8px;flex-wrap:wrap;}
.nkdrive-tag-button{display:flex;align-items:center;gap:10px;border:1px solid #E3E3E3;border-radius:8px;padding:6px 16px;}
.nkdrive-tag-button:hover{background:#8594AA;border-color:#8594AA;}
.nkdrive-tag-button:hover .nkdrive-tag-button-text{color:white;}
.nkdrive-tag-button-icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.nkdrive-sorting-bar{text-align:right;}
.nkdrive-sorting-bar select{cursor:pointer;}
.nkdrive-products-container{display:flex;flex-wrap:wrap;gap:40px;}
.nkdrive-catalog-card{width:100%;display:flex;gap:40px;background:#F4F6F9;border-radius:20px;padding:20px;}
.nkdrive-catalog-card__thumb{height:229px;width:340px;}
.nkdrive-catalog-card__thumb img{height:229px;border-radius:20px;}
.nkdrive-catalog-card__info{flex-grow:1;}
.nkdrive-catalog-card__info p{margin:15px 0 40px 0;}
.nkdrive-catalog-card__info-table{width:100%;display:flex;gap:0;margin:0 0 40px 0;}
.nkdrive-catalog-card__info-item{border-right:0.5px solid #E3E3E3;border-collapse:collapse;flex-grow:1;}
.nkdrive-catalog-card__info-item:last-child{border:0;}
.nkdrive-catalog-card__info-item-cell{display:flex;gap:8px;padding:20px 0 0 20px;}
.home-page .nkdrive-catalog-card__info-item-cell{padding:15px 0 0 15px;}
.nkdrive-catalog-card__info-item-cell:first-child{border-bottom:0.5px solid #E3E3E3;padding:0 0 20px 20px;}
.home-page .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 15px 15px;}
.nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell{padding:20px 0 0 0;}
.nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 20px 0;}
.home-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell{padding:15px 0 0 0;}
.home-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 15px 0;}
.nkdrive-catalog-card__info-icon{display:flex;width:36px;height:36px;}
.nkdrive-catalog-card__info-attribute{display:flex;flex-direction:column;gap:3px;text-align:left;}
.nkdrive-catalog-card__info-title{font-size:12px;line-height:15.6px;}
.nkdrive-catalog-card__info-label{font-size:12px;line-height:15.6px;color:#B4B7BC;}
.nkdrive-catalog-card__footer{display:flex;justify-content:space-between;align-items:center;}
.nkdrive-catalog-card__price bdi, bdi span{color:#00193F;font-size:20px;font-weight:700;line-height:24px;}
.nkdrive-catalog-card__price-mobile{display:none;}
.nkdrive-catalog-card__buttons{display:flex;gap:10px;max-width:567px;flex-grow:1;}
.page-tariffs h1{text-align:center;}
.page-tariffs .nkdrive-catalog-card__info-item-cell{padding:0 0 20px 0;}
.page-tariffs .nkdrive-catalog-card__info-item .nkdrive-catalog-card__info-item-cell:last-child{padding:20px 0 0 0;}
.nkdrive-tariffs-card__info-attribute{text-align:center;flex-grow:1;line-height:15.6px;}
.nkdrive-tariffs-card__buttons{display:flex;gap:10px;width:100%;}
.nkdrive-tariffs-card__buttons-mobile{display:none;}
.nkdrive-tarrifs-card__info-price{font-weight:500;font-size:18px;line-height:27px;}
.page-conditions h1{text-align:center;}
.conditions-block{display:flex;flex-wrap:wrap;row-gap:60px;column-gap:40px;}
.page-conditions .conditions-block{margin:0 0 80px 0;}
.condition-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;width:360px;}
.condition-icon{display:block;width:100px;height:100px;margin:0 0 5px 0;}
.condition-card p{font-size:18px;line-height:27px;}
.condition-card p a{text-decoration:underline;}
.page-conditions .conditions-buttons{display:flex;gap:40px;justify-content:center;}
.page-conditions .faq{margin:0 0 100px 0;}
.faq-block{display:flex;gap:40px;}
.faq-list{display:flex;flex-direction:column;gap:15px;}
details{background:#F4F6F9;width:960px;border-radius:40px;}
summary{display:flex;justify-content:space-between;height:80px;align-items:center;padding:0 40px 0 40px;border-radius:300px;background:#EBEEF2;cursor:pointer;}
summary::-webkit-details-marker{display:none}
summary span{width:24px;height:24px;}
summary span::before{content:'';display:inline-block;width:24px;height:24px;background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/plus.svg);background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease;}
details[open] summary span::before{transform:rotate(45deg);}
details p{padding:0 40px 30px 40px;font-size:18px;line-height:27px;}
details summary{transition:margin 300ms ease-out;}
details[open] summary{margin-bottom:30px;}
.page-news{display:flex;flex-direction:column;gap:160px;}
.page-news h1{text-align:center;}
.page-news h2{text-align:center;}
.single-format-standard .entry-header{float:left;margin:0 40px 20px 0;}
.single-format-standard h1{clear:none;}
.single-format-standard article .post-thumbnail img{max-width:inherit !important;display:block;width:560px !important;height:373px !important;border-radius:20px;}
.single-format-standard article .entry-content{margin:0;}
.single-format-standard article .posted-on{display:block;margin:0 0 15px 0;}
.contract .entry-content{width:1160px;margin:auto;}
.contract h1{margin:0;}
.contract h1, .contract h2, .contract h3{text-align:center;}
.contacts h1{text-align:center;}
.contacts h3{margin:0 0 40px 0;}
.contacts-items{display:flex;justify-content:space-between;margin:0 0 100px 0;}
.contacts-list ul{display:flex;gap:63px;}
.contacts-list a span{pointer-events:none;}
.contacts-list a:hover span{color:#8594AA;}
.contacts-list ul ul{flex-direction:column;gap:10px;}
.contacts-list ul ul li,li a{display:flex;gap:8px;align-items:center;}
.contacts-list ul ul li span{font-size:18px;line-height:27px;}
.contacts-list .asterisk{display:block;margin:60px 0 0 0;}
.contacts-map{width:100%;filter:grayscale(50%);}
.contacts-map iframe{border-radius:20px;}
.product-title-container{display:flex;flex-direction:row;justify-content:space-between;gap:15px;margin:0 0 20px 0;}
.product-title{align-self:center;flex-grow:1;}
.product-title-container h1{margin:0;}
.product-stock{display:flex;justify-content:center;align-items:center;width:127px;height:39px;background:#2F3D52;color:#fff;border-radius:8px;align-self:center;}
.product-properties-container{display:flex;gap:40px;margin:0 0 40px 0;}
.product-properties-container:last-child{margin:0;}
.product-properties-container h4{margin:0 0 20px 0;}
.gallery-container{width:760px;}
.product-gallery{width:760px;border-radius:20px;position:relative;overflow:hidden;}
.product-gallery .gallery-dots{display:flex;justify-content:center;position:absolute;bottom:20px;left:0;}
.gallery-thumbnails-container{max-width:100%;height:110px;margin:20px auto 0;overflow:hidden;display:flex;align-items:center;}
.gallery-thumbnails-slider{display:flex;flex-wrap:nowrap;transition:transform 0.3s ease;gap:21px;padding:0 10px 0 10px;}
.gallery-thumbnail{flex:0 0 auto;width:135px;height:90px;cursor:pointer;transition:transform 0.3s ease;border-radius:20px;overflow:hidden;}
.gallery-thumbnail img{width:100%;height:100%;object-fit:cover;}
.gallery-thumbnail.active{transform:scale(1.1);}
.price-calculator{padding:40px;background:#F4F6F9;border-radius:30px;width:100%;}
.calculator{padding:20px 0 20px 0;font-family:Arial, sans-serif;border-bottom:#EBEEF2 solid 1.5px;margin-bottom:26px;}
.calculator h4{margin:0;}
.calculator-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:20px;}
.calculator-column{display:flex;flex-direction:column;gap:20px;}
.calculator-row:first-child .calculator-column{gap:10px;}
.calculator-row:last-child{margin:0;}
.return-block-container{display:flex;flex-direction:row;flex-grow:1;gap:15px;}
.calc-block{background:#fff;border:1.5px solid #DCE4EA;border-radius:20px;padding:15px 20px;display:flex;height:75px;}
.pickup, .return{width:256px;cursor:pointer;}
#pickup-display,
#return-display{display:flex;gap:30px;width:100%;position:relative;}
#pickup-display::after,
#return-display::after{content:"";position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;height:45px;width:1px;background:#DCE4EA;}
#pickup-display span,
#return-display span{text-align:center;flex:1;margin:21px 0 0 0;}
#pickup-display span,
#return-display span{position:relative;}
#pickup-display span::before,
#return-display span::before{font-size:12px;line-height:15.6px;color:#B4B7BC;position:absolute;left:0;right:0;top:-21px;text-align:center;}
#pickup-display span:first-child::before{content:"Дата выдачи";}
#pickup-display span:last-child::before{content:"Время выдачи";}
#return-display span:first-child::before{content:"Дата возврата";}
#return-display span:last-child::before{content:"Время возврата";}
.total-days{width:130px;display:flex;flex-direction:column;text-align:center;gap:5px;}
.total-days span{font-size:12px;line-height:15.6px;}
.mileage-included{display:flex;width:256px;flex-direction:column;text-align:center;gap:5px;}
.mileage-included span{font-size:12px;line-height:15.6px;}
.total-cost{display:flex;width:404px;justify-content:space-between;align-items:center;}
.extra-mileage{display:flex;}
.extra-mileage-mobile{display:none;}
.extra-mileage span, .day-cost span{font-weight:700;font-size:12px;color:#2F3D52;}
.deposit{display:flex;justify-content:space-between;}
.deposit span{font-weight:700;font-size:16px;line-height:150%;color:#C23B26;}
.day-cost{margin-left:auto;}
.prices{display:flex;}
.prices a{display:flex;gap:5px;font-weight:400;font-size:16px;line-height:150%;color:#2F3D52;text-decoration:underline;}
.prices-popup-content{padding:15px;background:#FFFFFF;border-radius:5px;box-shadow:-5px 5px 10px 0px #DDE1E7;box-shadow:1px 1px 5px 0px #00000040;}
.prices-row{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #DCE4EA;padding:5px 0 5px 0;}
.prices-row:first-child{padding:0 0 5px 0;}
.prices-row:last-child{border-bottom:0;padding:5px 0 0 0;}
.prices-mobile{display:none;}
.popup-error{font-size:16px;color:red;margin-bottom:10px;}
.calculator-popup{width:410px;position:absolute;top:30vw;}
.calculator-popup-content{padding:40px 30px;}
.calendar-container{margin:20px 0;}
.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;}
.control-month{width:24px;height:24px;display:flex;justify-content:center;text-align:center;cursor:pointer;margin:0 10px;}
.prev-month{background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/chevron.svg);width:12px;height:20px;}
.next-month{background-image:url(//nkdrive.ru/wp-content/themes/nkdrive/images/chevron.svg);width:12px;height:20px;transform:rotate(180deg);}
.calendar-days-of-week{display:flex;margin-bottom:20px;justify-content:space-around;}
.calendar-days-of-week span{width:50px;height:50px;justify-content:center;color:#B4B7BC;}
.calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(6, 50px);}
.calendar-grid .day{display:flex;justify-content:center;align-items:center;cursor:pointer;}
.calendar-grid .day:hover{background:#FFF4F3;border-radius:10px;}
.calendar-grid .day.disabled{color:#B4B7BC;cursor:not-allowed;}
.calendar-grid .day.disabled:hover{background:white;}
.calendar-grid .day.selected{background:#D73C28;color:#fff;border-radius:10px;}
.time-slider{padding:40px 0 0 0;margin:0 10px;border-top:#B4B7BC solid 1px;}
.time-slider-container{position:relative;width:100%;margin:40px 0;}
#time-slider{width:100%;-webkit-appearance:none;appearance:none;background:transparent;position:relative;}
#time-slider::-webkit-slider-runnable-track{width:100%;height:6px;background:#B4B7BC;border-radius:3px;position:relative}
#time-slider::before{content:"";height:6px;background:#2F3D52;border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:var(--progress-width, 0%);z-index:2;}
#time-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#2F3D52;border-radius:50%;cursor:pointer;margin-top:-6px;position:relative;}
#time-slider::-moz-range-track{width:100%;height:6px;background:#B4B7BC;border-radius:3px;}
#time-slider::-moz-range-thumb{width:18px;height:18px;background:#2F3D52;border-radius:50%;cursor:pointer;}
#time-slider::-moz-range-progress{background:#2F3D52;height:6px;border-radius:3px;}
#time-display{position:absolute;top:-40px;left:0;transform:translateX(-50%);background:white;padding:5px 10px;border-radius:100px;border:2px solid #2F3D52;font-size:16px;text-align:center;white-space:nowrap;}
#wpcf7-f257-o1{margin:0 0 2px 0;}
#wpcf7-f257-o1 form p:first-of-type{display:flex;gap:20px;margin:0 0 8px 0;}
.product-attributes{width:100%;}
.product-attributes .nkdrive-catalog-card__info-item{border:0;}
.product-attributes .nkdrive-catalog-card__info-item-cell{border:0;}
.tabs{display:none;}
.rental-terms{width:100%;}
.rental-terms ul{padding-left:16px;}
.rental-terms ul li{position:relative;margin-bottom:10px;}
.rental-terms ul li::before{content:'';width:6px;height:6px;border-radius:50%;background:#2F3D52;position:absolute;left:-16px;top:50%;transform:translateY(-50%);}
.rental-terms p{margin:20px 0;}
.rental-terms span{margin:10px 0 0 0;color:#B4B7BC;}
.product-description-video{margin:100px 0 120px 0;}
.product-description-video h3{margin:0 0 40px 0;}
.description{width:100%;}
.description p{margin:1em 0;}
.video{width:100%;}
.video iframe{border-radius:20px;width:100%;aspect-ratio:2 / 1.125;}
.nkdrive-related-cards{display:flex;gap:40px;}
@media screen and (max-width:1599px){
.why-us{margin:0 0 130px 0;}
.why-card{width:270.5px;gap:10px;}
.catalog{margin:0 0 130px 0;}
.nkdrive-price-inputs{gap:12px;}
.nkdrive-labeled-input{padding:6.5px 10px;justify-content:center;}
.nkdrive-labeled-input{width:100%;}
.nkdrive-products-container{justify-content:space-between;gap:unset;row-gap:62px;}
.nkdrive-catalog-wrapper{gap:20px;}
.nkdrive-filters-form{width:425px;}
.nkdrive-home-card{width:426px;}
.nkdrive-home-card__thumb{width:426px;height:285px;}
.nkdrive-home-card__thumb img{width:426px;height:285px;}
.conditions{margin:0 0 130px 0;}
.conditions-block{column-gap:42px;row-gap:40px;justify-content:space-between;}
.condition-card{width:277px;}
.condition-card p{font-size:16px;line-height:24px;}
.places{margin:0 0 130px 0;}
.places-block{gap:20px;justify-content:space-between;}
.places-list{flex-shrink:0;}
.places-list ul ul{gap:5px;}
.places-list ul ul li span{font-size:16px;line-height:24px;}
.places-list ul li h4{font-size:18px;line-height:27px;margin:0 0 10px 0;}
.map{width:816px;}
.map iframe{height:544px !important;}
.places-list .asterisk{margin:40px 0 0 0;}
.faq{margin:0 0 130px 0;}
.faq-block{gap:20px;justify-content:space-between;}
.faq-list{flex-grow:1;}
details{width:100%;}
.faq-list h4{font-size:18px;line-height:27px;}
.have-questions{width:425px;}
.have-questions-container{padding:20px;}
.reviews{margin:0 0 130px 0;}
.review-block{width:100%;flex-wrap:wrap;row-gap:20px;}
.review-block div, .review-block iframe{margin:0 auto !important;}
.news{margin:0 0 130px 0;}
.news-slider-wrapper{position:relative;overflow:hidden;}
.news-block{gap:20px;justify-content:space-between;}
.news-block article{width:425.33px;}
.news-block .post-thumbnail{height:256px;}
.news-block .news-post:last-child{display:none;}
.popup{width:642px;}
.popup-content{padding:60px 40px;}
.popup-content .wpcf7{margin:30px 40px 10px 40px;}
}
@media(max-width:1365px){
.why-us{margin:0 0 80px 0;}
.why-us .why-text, .term-description{width:718px;}
.why-block{row-gap:40px;}
.why-card{flex-basis:50%;}
.why-card p{width:325px;}
.catalog{margin:0 0 80px 0;}
.nkdrive-filters-block, .nkdrive-reset-button-cross{display:none;}
.nkdrive-filters-block.open, .nkdrive-filters-toggle, .nkdrive-filters-close{display:flex;}
.nkdrive-sorting-bar, .nkdrive-filter-reset{display:flex;justify-content:space-between;align-items:center;}
.nkdrive-filters-block{background:#fff;overflow-y:auto;padding:25px;border-top-right-radius:20px;border-bottom-right-radius:20px;position:absolute;z-index:1100;top:40px;left:-25px;}
.nkdrive-reset-button{justify-content:left !important;}
.nkdrive-home-card{width:349px;}
.nkdrive-home-card__thumb{width:349px;height:235px;}
.nkdrive-home-card__thumb img{width:349px;height:235px;}
.secondary-button{width:100%;}
.conditions{margin:0 0 80px 0;}
.condition-card{width:40%;}
.condition-card p{width:325px;}
.places{margin:0 0 80px 0;}
.places-block{gap:40px;flex-direction:column;}
.places-list>ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:10px;}
.places-list ul ul{gap:10px;}
.places-list ul li h4{font-size:16px;line-height:24px;margin:0 0 15px 0;}
.places-list>ul>li{flex-basis:45%;}
.map{width:100%;}
.map iframe{height:493px !important;}
.faq{margin:0 0 80px 0;}
.faq-block{flex-direction:column;}
.faq-list{gap:10px;}
.have-questions{width:100%;}
.reviews{margin:0 0 80px 0;}
.news{margin:0 0 80px 0;}
.news-slider-wrapper{position:relative;overflow:auto;}
.news-block article{width:349px;}
.news-block .news-post{flex-basis:45%;}
.news-block .news-post:nth-child(even){display:flex;justify-content:right;}
.news-block .post-thumbnail{height:217px;}
.news-slider-dots{display:none;}
.popup{width:595px;}
.popup-content{padding:40px;}
.popup-content .popup-text{font-weight:400;font-size:16px;line-height:24px;}
.popup-content .wpcf7{margin:10px 0;}
}
@media(max-width:849px){
.review-block>div, .review-block>iframe, .review-block .wpac{width:100% !important;max-width:100% !important;}
}
@media(max-width:767px){
.why-us .why-text, .term-description{width:100%;}
.why-block{flex-direction:column;align-items:center;}
.why-card{flex-basis:100%;}
.why-card p{width:auto;}
.nkdrive-filters-toggle{gap:5px;}
.nkdrive-filters-form{width:100%;}
.nkdrive-filters-block{width:calc(100% + 30px);left:-15px;border-radius:0;}
.nkdrive-home-card{width:100%;}
.nkdrive-home-card__thumb{width:100%;height:unset;}
.nkdrive-home-card__thumb img{width:100%;height:unset;}
.condition-card{width:100%;}
.condition-card p{width:290px;}
.places-list>ul{flex-direction:column;gap:30px;}
.places-list>ul>li{flex-basis:100%;}
.map iframe{height:236px !important;}
.places-list .asterisk{margin:30px 0 0 0;}
details{width:100%;border-radius:20px;}
summary{padding:5px 40px;border-radius:20px;}
.faq-list h4{font-size:16px;line-height:20.8px;}
.news-slider-wrapper{position:relative;overflow:hidden;}
.news-block{transition:transform 0.5s ease-in-out;flex-wrap:nowrap;gap:unset;}
.news-block .news-post{display:flex;flex:0 0 100%;justify-content:normal;gap:unset;}
.news-block article{width:100%;}
.news-block .entry-content{width:100%;}
.news-block .post-thumbnail{height:auto;width:100%;aspect-ratio:3 / 2;}
.news-page-button a{display:none;}
.news-slider-dots{display:flex;}
.popup{width:320px;}
.popup-content{padding:40px 20px 20px 20px;}
#wpcf7-f214-o3 .wpcf7-radio{flex-wrap:wrap;row-gap:20px;}
#wpcf7-f214-o3 .wpcf7-radio span{flex-grow:1;font-size:12px;line-height:18px;}
} @media screen and (max-width:1599px){
.page-about{gap:20px;}
.page-about section{width:50%;}
.page-about .about p{width:auto;}
}
@media screen and (max-width:1365px){
.page-about{flex-direction:column;gap:40px;}
.page-about section{width:100%;}
#wpcf7-f634-o1 p:first-of-type span{width:100%;}
}
@media screen and (max-width:767px){
#wpcf7-f634-o1 p:first-of-type{flex-direction:column;}
#wpcf7-f634-o1 .wpcf7-radio{flex-direction:column;gap:20px;}
#wpcf7-f634-o1 .wpcf7-radio label{justify-content:left;}
} @media screen and (min-width: 1366px) and (max-width: 1599px) {
.catalog-page .nkdrive-filters-form, .page-tariffs .nkdrive-filters-form{width:203px;}
.catalog-page .nkdrive-price-inputs, .page-tariffs .nkdrive-price-inputs{flex-direction:column;}
.catalog-page .nkdrive-attribute-items, .page-tariffs .nkdrive-attribute-items{flex-direction:column;}
.catalog-page .nkdrive-attribute-checkbox, .page-tariffs .nkdrive-attribute-checkbox{width:100%;}
}
@media screen and (max-width:1599px){
.catalog-page .nkdrive-products-container, .page-tariffs .nkdrive-products-container{row-gap:20px;}
.catalog-page .nkdrive-catalog-card__info-item-cell{padding:20px 0 0 15px;}
.catalog-page .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 20px 15px;}
.catalog-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell{padding:20px 0 0 0;}
.catalog-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 20px 0;}
}
@media screen and (max-width:1365px){
.nkdrive-catalog-card{display:block;}
.nkdrive-catalog-card__thumb{height:220px;width:329px;float:left;margin:0 20px 20px 0;}
.page-tariffs .nkdrive-catalog-card__thumb{margin:0 20px 30px 0;}
.nkdrive-catalog-card__thumb img{height:220px;}
.nkdrive-catalog-card__info>a{display:inline-block;}
.nkdrive-catalog-card__info p{margin:15px 0 20px 0;}
.nkdrive-catalog-card__info-table{margin:0 0 20px 0;}
.nkdrive-catalog-card__price{display:none;}
.nkdrive-catalog-card__price-mobile{display:inline;}
.nkdrive-catalog-card__buttons{max-width:100%;}
.nkdrive-tariffs-card__buttons{display:none;}
.nkdrive-tariffs-card__buttons-mobile{display:flex;width:unset;flex-direction:column;}
.nkdrive-tarrifs-card__info-price{font-weight:400;font-size:16px;line-height:24px;}
}
@media screen and (max-width:768px){
.nkdrive-catalog-card{display:flex;gap:20px;flex-direction:column;}
.nkdrive-catalog-card__thumb{height:auto;width:100%;aspect-ratio:3 / 2;float:none;margin:0;}
.page-tariffs .nkdrive-catalog-card__thumb{margin:0;}
.nkdrive-catalog-card__thumb img{width:100%;height:auto;}
.nkdrive-catalog-card__info>a{display:flex;}
.nkdrive-catalog-card__info p{margin:15px 0 30px 0;}
.nkdrive-catalog-card__info-table{margin:0 0 30px 0;flex-wrap:wrap;}
.catalog-page .nkdrive-catalog-card__info-item{width:50%;}
.catalog-page .nkdrive-catalog-card__info-item:nth-child(2){border:0;}
.catalog-page .nkdrive-catalog-card__info-item:first-child, .catalog-page .nkdrive-catalog-card__info-item:nth-child(2){padding-bottom:15px;border-bottom:0.5px solid #E3E3E3;}
.catalog-page .nkdrive-catalog-card__info-item-cell{padding:15px 0 0 10px;gap:5px;}
.catalog-page .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 15px 10px;}
.catalog-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell{padding:15px 0 0 0;}
.catalog-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell:first-child{padding:0 0 15px 0;}
.catalog-page .nkdrive-catalog-card__info-item:nth-child(3) .nkdrive-catalog-card__info-item-cell{padding:15px 0 15px 0;}
.catalog-page .nkdrive-catalog-card__info-item:last-child .nkdrive-catalog-card__info-item-cell{padding:15px 0 15px 10px;}
.page-tariffs .nkdrive-catalog-card__info-item{width:100%;display:flex;flex-direction:row;border-right:0;}
.page-tariffs .nkdrive-catalog-card__info-item-cell{width:100%;}
.page-tariffs .nkdrive-catalog-card__info-item-cell:first-child{border-right:0.5px solid #E3E3E3;}
.page-tariffs .nkdrive-catalog-card__info-item-cell:first-child .nkdrive-tariffs-card__info-attribute{text-align:left;}
.page-tariffs .nkdrive-catalog-card__info-item-cell:last-child .nkdrive-tariffs-card__info-attribute{text-align:right;}
.page-tariffs .nkdrive-catalog-card__info-item-cell:last-child{border-bottom:0.5px solid #E3E3E3;}
.page-tariffs .nkdrive-catalog-card__info-item .nkdrive-catalog-card__info-item-cell, .page-tariffs .nkdrive-catalog-card__info-item .nkdrive-catalog-card__info-item-cell:last-child{padding:15px 0;}
.page-tariffs .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell{padding:0 0 15px 0;}
.page-tariffs .nkdrive-catalog-card__info-item:last-child .nkdrive-catalog-card__info-item-cell{padding:15px 0 0 0;border-bottom:0;}
.catalog-page .nkdrive-catalog-card__info-title{line-height:18px;}
.nkdrive-catalog-card__info-label{font-size:10px;line-height:13px;}
.nkdrive-catalog-card__footer{flex-direction:column;align-items:normal;gap:20px;}
.nkdrive-catalog-card__buttons{flex-direction:column;}
.nkdrive-catalog-card__price{display:block;}
.nkdrive-catalog-card__price-mobile{display:none;}
.nkdrive-catalog-card__buttons{max-width:100%;width:100%;}
.nkdrive-tariffs-card__buttons{display:flex;flex-direction:column;}
.nkdrive-tariffs-card__buttons-mobile{display:none;}
.page-tariffs .nkdrive-catalog-card__info-title{font-weight:400;font-size:16px;line-height:24px;}
} @media screen and (max-width:1599px){
.page-news{gap:130px;}
.page-news .news-block{flex-wrap:nowrap;}
.page-news .news-block .news-post:last-child{display:flex;}
.page-news .news-block .news-post{transition:transform 0.3s ease;}
.page-news .news-block .news-post{transform:scale(0.97);}
.page-news .news-block .news-post.active-card{transform:scale(1);transform-origin:center;}
.page-news .news-block .news-post:last-child.active-card{transform-origin:right;}
.page-news .news-slider-dots{display:flex;}
}
@media screen and (max-width:1365px){
.page-news{gap:80px;}
.page-news .news-block{flex-wrap:wrap;}
.page-news .news-block .news-post{transform:scale(1);}
.page-news .news-block .news-post.active-card{transform-origin:unset;}
.page-news .news-block .news-post:last-child.active-card{transform-origin:unset;}
}
@media screen and (max-width:768px){
.page-news .news-block{flex-wrap:nowrap;}
} @media screen and (max-width:1599px){
.page-conditions .conditions-block{margin:0 0 40px 0;}
}
@media screen and (max-width:768px){
.page-conditions .conditions-buttons{flex-direction:column;gap:20px;}
.conditions-buttons a{width:100%;}
} @media screen and (max-width:1599px){
.contract .entry-content{width:100%;}
} @media screen and (max-width:1599px){
.page-contact .contacts-items{margin:0 0 40px 0;}
.page-contact .contacts-list{flex-grow:1;}
.page-contact .contacts-list>ul{flex-direction:column;gap:40px;}
}
@media screen and (max-width:1365px){
.page-contact .contacts-map iframe{height:330px !important;}
.page-contact .contacts-list ul ul li span{font-size:16px;line-height:24px;}
}
@media screen and (max-width:767px){
.page-contact .contacts h3{margin:0 0 20px 0;}
.page-contact .contacts-list>ul{gap:20px;}
.page-contact .contacts-list ul ul{gap:5px;}
.page-contact .contacts-map iframe{height:148px !important;}
.page-contact .contacts-items{flex-direction:column;gap:40px;}
.page-contact .contacts-list ul ul li span{font-size:12px;line-height:18px;}
} @media screen and (max-width:1599px){
.single-format-standard article .post-thumbnail img{width:648px !important;height:432px !important;}
}
@media screen and (max-width:1365px){
.single-format-standard article .post-thumbnail img{width:349px !important;height:233px !important;}
}
@media screen and (max-width:767px){
.single-format-standard .entry-header{float:none;margin:0 0 20px 0;}
.single-format-standard article .post-thumbnail img{width:100% !important;height:auto !important;aspect-ratio:3 / 2 !important;}
} @media screen and (max-width:1599px){
.product-properties-container{gap:20px;}
.product-page .gallery-container, .product-page .product-gallery{width:calc(648px + (100vw - 1366px) * 0.48025);}
.product-page .gallery-thumbnail{width:112px;height:86px;}
.product-page .price-calculator{padding:20px;display:flex;flex-direction:column;justify-content:center;height:min-content;}
.calculator{padding:20px 0 10px 0;margin-bottom:20px;}
.calculator-row{justify-content:space-between;gap:10px;margin-bottom:10px;}
.calc-block{padding:15px;}
.pickup{width:100%;flex-grow:1;}
.return{width:50%;flex-grow:1;}
#pickup-display, #return-display{gap:unset;justify-content:space-between;}
.total-days{width:15%;flex-grow:1;}
.calculator-column{flex-grow:2;gap:10px;}
.mileage-included{width:100%;}
.total-cost{width:100%;}
.product-description-video{margin:100px 0;}
.nkdrive-related-cards{justify-content:space-between;gap:20px;}
.nkdrive-home-card:last-child{display:none;}
.calculator-popup{top:65vh;}
}
@media screen and (max-width:1365px){
.product-properties-container{flex-direction:column;}
.product-page .gallery-container, .product-page .product-gallery{width:100%;aspect-ratio:3 / 2;}
.gallery-thumbnails-container{height:100px;}
.gallery-thumbnail{width:135px;height:90px;}
.calculator-column{flex-grow:1;}
#wpcf7-f257-o1>form>p:first-of-type>span{flex-grow:1;}
.nkdrive-home-card:nth-child(3){display:none;}
.product-attributes>h4, .rental-terms>h4{display:none;}
.tabs{display:flex;}
.tab-button{color:#B4B7BC;border-bottom:2px solid #B4B7BC;cursor:pointer;font-weight:600;font-size:22px;line-height:26.4px;flex-grow:1;text-align:center;padding:0 0 10px 0;}
.tab-content{display:none;}
.product-attributes.tab-content.active{display:flex;}
.rental-terms.tab-content.active{display:block;}
.tab-button.active{color:#D73C28;border-bottom:2px solid #D73C28;}
.product-description-video{margin:80px 0;}
.calculator-popup{top:120vw;}
}
@media screen and (max-width:767px){
.product-stock {
font-size: 14px;
line-height: 21px;
}
.gallery-thumbnails-slider {
gap: 10px;
}
.gallery-thumbnails-container {
margin: 10px 0 0 0;
height: 50px;
}
.product-page .gallery-thumbnail {
width: 61px;
height: 41px;
border-radius: 5px;
}
.calculator-row {
flex-direction: column;
margin-bottom: 20px;
}
.return-block-container {
flex-direction: column;
}
.calculator-row:last-child {
margin: 0;
}
.calc-block {
width: 100%;
}
.calculator-column {
width: 100%;
}
.calculator-column:last-child {
gap: 5px;
}
.calc-block h4 {
font-size: 16px;
line-height: 20.8px;
}
.deposit span {
font-size: 12px;
line-height: 130%;
}
.extra-mileage {
display: none;
}
.extra-mileage-mobile {
display: flex;
}
.day-cost {
margin-left: unset;
}
.prices {
display: none;
}
.prices-mobile {
display: flex;
margin: 15px 0 10px 0;
}
#wpcf7-f257-o1 form p,
#wpcf7-f257-o1 form p:first-of-type {
display: flex;
flex-direction: column;
gap: 10px;
}
#wpcf7-f257-o1 .wpcf7-radio {
display: flex;
flex-direction: column;
gap: 20px;
}
#wpcf7-f257-o1 .wpcf7-radio label {
justify-content: left;
}
.product-page .nkdrive-catalog-card__info-item {
width: 50%;
}
.tab-button {
font-weight: 700;
font-size: 16px;
line-height: 20.8px;
}
.product-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell, .product-page .nkdrive-catalog-card__info-item .nkdrive-catalog-card__info-item-cell {
padding: 0 0 20px 0;
}
.product-page .nkdrive-catalog-card__info-item:first-child .nkdrive-catalog-card__info-item-cell:first-child, .product-page .nkdrive-catalog-card__info-item .nkdrive-catalog-card__info-item-cell:first-child {
padding: 0 0 20px 0;
}
.product-page .nkdrive-catalog-card__info-table {
margin: 0;
}
.product-description-video h3 {
margin: 0 0 20px 0;
}
.nkdrive-home-card, .nkdrive-home-card:nth-child(3),
.nkdrive-home-card:last-child {
display: block;
}
.nkdrive-home-card__thumb {
width: 100%;
}
.related-slider-wrapper {
width: 100%;
position: relative;
overflow: hidden;
}
.nkdrive-related-cards {
gap: unset;
}
.calculator-popup {
top: 150vw;
}
.calculator-popup-content {
padding: 40px 0 20px 0;
}
.product-properties-container>h4 {
margin: 0 0 10px 0;
}
.calendar-container {
margin: 10px 0;
}
.time-slider {
padding: 20px 0 0 0;
margin: 0 25px;
}
}