.modal-material-details-description{background:var(--white);border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:20px;display:flex}.modal-material-details-description-content{margin:20px auto}.product__raiting{background:url(/vite/assets/stars-gray-DyyxnOBV.svg) 0 no-repeat;width:95px;height:15px;position:relative}.product__raiting .stars{background:url(/vite/assets/stars-pX2M86C_.svg) 0 no-repeat;height:100%;position:absolute;left:0}.product .product__description,.seo .seo__text--rich{color:var(--text-dark);font-size:15px;line-height:1.65}.product .product__description [style*=text-align],.seo .seo__text--rich [style*=text-align]{text-align:left!important}.product .product__description h2,.seo .seo__text--rich h2{margin-bottom:18px;font-size:22px;font-weight:700;line-height:130%}.product .product__description h2:not(:first-child),.seo .seo__text--rich h2:not(:first-child){margin-top:36px}.product .product__description h3,.product .product__description h4,.seo .seo__text--rich h3,.seo .seo__text--rich h4{border-left:3px solid var(--accent);margin:28px 0 10px;padding-left:12px;font-size:18px;font-weight:600;line-height:140%}.product .product__description h4,.seo .seo__text--rich h4{margin-top:22px;font-size:16px}.product .product__description h3:first-child,.product .product__description h4:first-child,.seo .seo__text--rich h3:first-child,.seo .seo__text--rich h4:first-child{margin-top:0}:is(.product .product__description h3:has(img),.product .product__description h4:has(img),.seo .seo__text--rich h3:has(img),.seo .seo__text--rich h4:has(img)){border-left:0;margin-top:8px;padding-left:0}.product .product__description p,.seo .seo__text--rich p{margin:0 0 12px}.product .product__description ul,.seo .seo__text--rich ul{list-style:outside}.product .product__description ol,.seo .seo__text--rich ol{list-style:decimal}.product .product__description ul,.product .product__description ol,.seo .seo__text--rich ul,.seo .seo__text--rich ol{margin:0 0 16px;padding-left:24px}.product .tab-description .product__description li,.seo .seo__text--rich li{margin-bottom:6px;margin-left:0}.product .product__description li>p:last-child,.seo .seo__text--rich li>p:last-child{margin-bottom:0}.product .product__description img:not([src]):not([data-src]),.seo .seo__text--rich img:not([src]):not([data-src]){display:none}.product .product__description img,.seo .seo__text--rich img{border-radius:12px;width:auto;max-width:100%;height:auto;margin:18px 0;display:block}.product .product__description table,.seo .seo__text--rich table{border-collapse:collapse;width:100%;margin:0 0 16px}.product .product__description th,.product .product__description td,.seo .seo__text--rich th,.seo .seo__text--rich td{border:1px solid var(--cart-border);text-align:left;padding:8px 12px}.product .product__description th,.seo .seo__text--rich th{background:var(--cart-th);font-weight:600}@media only screen and (max-width:760px){.product .product__description,.seo .seo__text--rich{font-size:14px}.product .product__description h2,.seo .seo__text--rich h2{font-size:19px}.product .product__description h3,.product .product__description h4,.seo .seo__text--rich h3,.seo .seo__text--rich h4{margin-top:24px;padding-left:10px;font-size:16px}.product .product__description ul,.product .product__description ol,.seo .seo__text--rich ul,.seo .seo__text--rich ol{padding-left:20px}}.additional_products_filter_items{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-rows:32px;gap:10px;padding:10px 0;display:grid}.additional_products_filter_items .additional_products_filter_item{border:1px solid var(--cart-border);transition:var(--transition);background-color:var(--white);text-align:center;word-break:break-word;white-space:normal;cursor:pointer;justify-content:center;align-items:center;min-width:0;padding:5px 10px;display:flex;overflow:hidden}.additional_products_filter_items .additional_products_filter_item.active{border-color:var(--accent-dark);background-color:var(--accent)}.other-devices__items{max-height:30px;transition:var(--transition);flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex;overflow:hidden}.other-devices__items.active{max-height:1000px}.other-devices .item{border:1px solid var(--cart-border);transition:var(--transition);padding:5px 10px;display:inline-flex}.other-devices .item.active{background-color:var(--accent)}.other-devices .item:hover{border:1px solid var(--accent-dark);color:var(--accent-dark)}.other-devices__show-all{transition:var(--transition);color:var(--black);background-color:var(--cart-th);padding:5px}.other-devices__show-all span{text-decoration:underline}.other-devices__show-all .hide{display:none}.other-devices__show-all.active .hide{display:inline-block}.other-devices__show-all.active .show{display:none}.other-devices__show-all:hover{color:var(--accent-dark)}.product__container{flex-direction:column;gap:40px;display:flex}.product__top{align-items:flex-start;gap:40px;display:flex}.product__gallery{flex:1 1 0;gap:30px;min-width:0;height:520px;max-height:0;display:flex;position:absolute;overflow:hidden}.product__gallery.active{max-height:520px;position:relative}.product__gallery_thumbs{width:70px;min-width:70px;padding:45px 0}.product__gallery_thumbs .swiper-slide{opacity:0}.product__gallery_thumbs .swiper-slide.swiper-slide-visible{opacity:1}.product__gallery_thumbs .swiper-button-prev{margin:0;top:0;bottom:auto;left:50%}.product__gallery_thumbs .swiper-button-prev svg{transform:translate(-50%)}.product__gallery_thumbs .swiper-button-next{margin:0;top:auto;bottom:0;left:50%}.product__gallery_thumbs .swiper-button-next svg{transform:translate(-50%)rotate(180deg)}.product__gallery .thumb{border:1px solid var(--cart-border);width:100%;max-width:70px;height:70px;padding:5px}.product__gallery .thumb.swiper-slide-thumb-active{border:1px solid var(--accent)}.product__gallery .thumb__image{object-fit:contain;width:100%;height:100%}.product__gallery_images{border:1px solid var(--cart-border);width:100%;padding:15px}.product__gallery_images .swiper-slide{padding:15px}.product__video_thumb_image_svg{z-index:1;color:var(--youtube-red);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__image{object-fit:contain;width:100%;height:100%}.product__info{flex-direction:column;flex:0 0 440px;gap:15px;max-width:440px;display:flex}.product__header{align-items:center;gap:15px;display:flex}.product__id{color:var(--icon-color-dark);align-items:center;gap:5px;font-size:10px;display:flex}.product__title{font-size:24px;font-weight:400;line-height:29px}.product__blank_block,.product__materials,.product__colors{max-width:100%}.product__colors_text{margin-top:5px;margin-bottom:5px}.printing_method .select,.product__material .select{max-width:100%}.product__colors_items{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.product__color{border:1px solid var(--cart-border);-webkit-appearance:none;appearance:none;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;padding:3px;position:relative}.product__color.active{border:1px solid var(--accent)}.product__color.is-await .product__color_image,.product__color.is-out .product__color_image{opacity:.5}.product__color_await{background:var(--yellow-ochra);width:18px;height:18px;color:var(--white);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0000004d}.product__color_await svg{width:11px;height:11px}.product__color_image{object-fit:cover;width:100%;height:100%}.product__colors_more{color:var(--accent-dark);font-size:10px;font-weight:700;text-decoration-line:underline}.product__info .error-message{color:var(--error-message);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.product__info .error-message:before{content:"";background-color:currentColor;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 4h2v5H7V4zm0 6h2v2H7v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 4h2v5H7V4zm0 6h2v2H7v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.product__info .error-message:not(.visibility-hidden){animation:.2s ease-out field-error-in}@keyframes field-error-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.product__info .product__colors_items.is-invalid,.product__info .custom-select.is-invalid{outline:2px solid var(--error-message);outline-offset:3px;border-radius:8px}.product__info input.is-invalid{outline:2px solid var(--error-message);outline-offset:1px;border-radius:8px}.product__info .product__colors:empty,.product__info .product__colors:empty+.error-message{display:none}.product__footer{flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex}.purchase{background:var(--white);border:1px solid var(--gray);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 4px 18px #2c2d360f}.purchase__head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.purchase__badge{background:var(--price-current);height:24px;color:var(--white);letter-spacing:.3px;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.purchase__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.product__price{align-items:baseline;gap:4px;display:flex}.product__price_value{font-size:36px;font-weight:700;line-height:1}.product__price_currency{color:var(--dark-gray);font-size:16px}.product__old_price{color:var(--dark-gray);visibility:hidden;font-size:17px;text-decoration:line-through}.product__info.with-discount .product__old_price{visibility:visible}.product__info.with-discount .product__price{color:var(--price-current)}.purchase__save{color:var(--accent-dark);flex-basis:100%;font-size:13px;font-weight:600}.product__info:not(.with-discount) .purchase__badge,.product__info:not(.with-discount) .purchase__save{display:none}.product__info.is-out .product__price,.product__info.is-out .product__price_value,.product__info.is-out .product__price_currency{color:var(--dark-gray)}.product__info.is-out .product__old_price{visibility:hidden}.product__info.is-out .purchase__badge,.product__info.is-out .purchase__save{display:none}.product__status{font-size:13px;line-height:1.2}.product__status.in-stock{color:var(--in-stock);align-items:center;gap:6px;font-weight:600;display:inline-flex}.purchase__head .model__status_appear{font-size:13px;font-weight:600}.purchase__bonus{background:#6cf2ca24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.purchase__bonus .count_text{flex-direction:column;line-height:1.25;display:flex}.purchase__bonus .bonuses_value{color:var(--dark-gray);font-size:12px}.purchase__bonus .bonuses_how{color:var(--accent-dark);text-underline-offset:2px;white-space:nowrap;margin-left:6px;text-decoration:underline}:is(.purchase__bonus .bonuses_how:hover,.purchase__bonus .bonuses_how:focus-visible){text-decoration:none}.bonus-x2{background:var(--price-current);height:22px;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.purchase__actions{align-items:stretch;gap:10px;display:flex}.product__btn{flex:auto;gap:10px;width:auto;max-width:none;margin:0}.product__footer_inactive{flex-direction:column;flex:auto;justify-content:center;gap:4px;display:flex}.product__footer_inactive .product__footer_inactive_text{color:var(--dark-gray);font-size:20px;font-weight:600}.product__footer_inactive a span:hover,.product__footer_inactive a span:active{color:var(--accent-dark);text-decoration:underline}.product__banner{display:none}.product__banner img{width:100%}.model__favorite_single{border:1px solid var(--gray);background-color:var(--gray);width:55px;min-width:55px;color:var(--dark-gray);cursor:pointer;transition:var(--transition);border-radius:12px;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.model__favorite_single svg{width:20px;height:20px;display:block}.model__favorite_single:hover{color:var(--favourite-red);background-color:#ff4b4b1a}.model__favorite_single.active{color:var(--favourite-red);background-color:#ff4b4b1f;border-color:#ff4b4b59}.product__btn_preorder{background:var(--button-gray)}.product__order{align-items:flex-start;gap:15px;width:100%;display:flex}.product__order_phone{width:100%}.product__order_phone span{color:var(--dark-gray);font-size:10px;display:block}.product__order_phone input{border:none;border-bottom:1px solid var(--input-border);width:100%;line-height:30px}.product__order_phone input::-moz-placeholder{color:var(--night-gray)}.product__order_phone input:-ms-placeholder-shown{color:var(--night-gray)}.product__order_phone input::placeholder{color:var(--night-gray)}.product__order_btn{border:1px solid var(--night-gray);text-transform:uppercase;height:48px;color:var(--night-gray);cursor:pointer;background:var(--white);transition:var(--transition);border-radius:5px;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}.product__order_btn:hover{background:var(--night-gray);border:1px solid var(--night-gray);color:var(--white)}.product__order_btn:active{background:var(--light);border:1px solid var(--light);color:var(--white)}.product__change,.double_bonus__banner{background:var(--product-banner-background);flex-direction:column;gap:10px;padding:15px;font-size:14px;display:flex}.product__change a{color:var(--icon-color-dark);gap:5px;display:inline-flex}.double_bonus__banner span{color:var(--corall);font-weight:700}.product__change_title{align-items:center;gap:15px;font-weight:700;display:flex}.product__tabs{width:100%}.product__tabs_nav{background:var(--cart-th);border:1px solid var(--bonuses-border);justify-content:center;display:flex}.product__tabs_link{height:50px;color:var(--icon-color-dark);align-items:center;gap:15px;padding:0 40px;font-size:14px;display:inline-flex}.product__tabs_link.active{color:var(--product-tabs-link-active-text);background:var(--product-tabs-link-active-background)}.product__tabs_list{flex-direction:column;gap:30px;padding:30px 0;display:flex}.product .tab__title{text-align:left;margin-bottom:25px;font-size:24px;line-height:120%}#delivery_and_payment table,#delivery_and_payment th,#delivery_and_payment td,.tab-delivery-payment table,.tab-delivery-payment th,.tab-delivery-payment td{border:1px solid var(--black)}.product__properties{flex-direction:column;gap:15px;display:flex}.product .property{align-items:flex-start;gap:20px;display:flex}.product .property__name{width:100%;max-width:470px;position:relative}.product .property__name:after{border-bottom:1px dotted var(--select-options-background);content:"";width:100%;height:1px;position:absolute;bottom:2px;left:0}.product .property__name span{background:var(--white);z-index:5;padding-right:5px;font-size:14px;position:relative}.product .property__value{width:100%;color:var(--product-property-value);font-size:14px;font-weight:300}.product .property__value span{display:block}.product .product__video{text-align:center}.product .product__video iframe{width:100%;max-width:800px;height:450px}.product .product__video--instagram iframe{max-width:360px;height:620px}.product__gallery_images .js_video_slide{cursor:pointer}.product__gallery_images .js_video_slide iframe{pointer-events:none}.product__gallery_images .js_video_slide.playing iframe{pointer-events:auto}.product__gallery_images .swiper-slide iframe[data-src*=instagram\.com]{width:328px;height:580px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product .table{border:1px solid var(--cart-border);border-bottom:none}.product .table__header{background:var(--cart-th);border-bottom:1px solid var(--cart-border);width:100%;display:flex}.product .table__header_delivery{border-right:1px solid var(--cart-border);width:100%;max-width:300px;padding:15px 35px}.product .table__header_payment{text-align:center;width:100%;padding:15px 35px}.product .table .item{display:flex}.product .table .item__delivery{border-right:1px solid var(--cart-border);border-bottom:1px solid var(--cart-border);align-items:center;width:100%;max-width:300px;padding:35px;display:flex}.product .table .item__payment{border-bottom:1px solid var(--cart-border);justify-content:space-around;width:100%;display:flex}.product .table .type{align-items:center;gap:20px;display:flex}.product .table .type__price b{font-weight:900;display:block}.product__reviews{margin-left:-15px;margin-right:-15px;padding:15px 15px 40px}.product__reviews .item{background:var(--white);transition:var(--transition);word-wrap:break-word;border-radius:15px;flex-direction:column;gap:15px;margin:10px 0;padding:20px;display:flex;box-shadow:0 6px 10px #a1b0c740}.product__reviews .item.item__answer{margin-left:20px;position:relative}.product__reviews .item.item__answer:before{background-color:var(--review-answer);content:"";width:1px;height:100%;position:absolute;top:0;left:-16px}.product__reviews .item.item__answer .item__header_content{justify-content:space-between;width:100%;display:flex}.product__reviews .item__header{align-items:center;gap:15px;display:flex}.product__reviews .write__answer{cursor:pointer;color:var(--accent-dark);align-items:center;display:flex}.product__reviews .write__answer:hover{color:var(--corall)}.product__reviews .item__footer{align-items:flex-start;display:flex}.product__reviews .item__header_avatar{background:var(--order-success) 50% no-repeat;border-radius:50%;width:40px;height:40px}.product__reviews .item__header_raiting{background:url(/vite/assets/stars-gray-DyyxnOBV.svg) 0 no-repeat;width:95px;height:15px;margin-bottom:5px;position:relative}.product__reviews .item__header_raiting .stars{background:url(/vite/assets/stars-pX2M86C_.svg) 0 no-repeat;height:100%;position:absolute;left:0}.product__reviews .item__header_name{margin-bottom:5px;font-weight:900}.product .tab-reviews__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.product .tab-reviews .tab__title{margin-bottom:0}.product .btn-new-review{padding:0 35px}.product .tab.hidden{display:none}.additional-products{margin-bottom:20px}.material_details{color:var(--price-current);cursor:pointer}@media only screen and (max-width:1260px){.product__container{gap:30px}.product__top{gap:20px}.product__gallery{gap:10px}.product__gallery_images .swiper-slide{padding:5px}.product__info{flex-basis:360px;gap:10px;max-width:360px}.product__title{font-size:18px;line-height:120%}.product__colors_text{margin-bottom:0}.product__colors_items{gap:5px}.product__tabs_link{gap:10px;padding:0 10px}.product__properties{gap:10px}.product .property__name{max-width:360px}.colors-products__container,.simular-products__container,.recently-products__container{padding:0}}@media only screen and (max-width:760px){.product__top{display:block}.product__gallery{width:100%;height:340px}.product__info{flex-basis:auto;max-width:100%}.product__blank_block,.product__materials,.product__colors,.product__footer{max-width:100%}.purchase{gap:12px;padding:16px}.product__price_value{font-size:32px}.product__change{width:100%}.product__tabs_link{justify-content:center;width:100%}.product__tabs_link span{display:none}.product .property{gap:10px}.product .property__value{width:150%}.product .table__header_delivery,.product .table__header_payment{text-align:left;align-items:center;padding:10px;font-size:11px;display:flex}.product .table .item__delivery{padding:10px}.product .table .item__delivery img{max-width:100%}.product .table .item__payment{flex-wrap:wrap;justify-content:flex-start;gap:20px;padding:10px}.product .table .item .type{flex-wrap:wrap;gap:10px}.product .table .item .type__price{width:100%}.product__change{display:none}}@media only screen and (max-width:520px){.product__banner{display:block}}@media only screen and (max-width:500px){.product__gallery_thumbs{display:none}.product__gallery_images{padding:0}.product__change{display:none}.product .tab-description ol li,.product .tab-description ul li{margin-left:25px}}.tooltip{background:var(--tooltip-background);white-space:wrap;z-index:8;border-radius:4px;padding:3px 6px;font-size:13px;display:none;position:absolute;top:39px;left:80px;right:0;box-shadow:0 2px 6px #00000026}.product__free_delivery__img{z-index:2;height:50px;display:block;position:absolute;top:10px;left:110px}.product__free_delivery__text{color:var(--white);z-index:2;width:115px;height:50px;font-weight:700;line-height:1.1;display:block;position:absolute;top:16px;left:165px}.product__sale__block{z-index:2;background-color:var(--np-red);height:50px;display:block;position:absolute;top:10px;left:110px}.product__sale__text{color:#fff;padding:15px 10px;font-weight:700;display:block}.product__themes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.product__theme-tag{color:#444;border:1px solid #d0d0d8;padding:4px 12px;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.product__theme-tag:hover{color:#2c2d36;border-color:#2c2d36}.banners{padding:40px 0;overflow:hidden}.banner{opacity:1;align-items:center;min-height:600px;margin-bottom:40px;padding-left:80px;padding-right:80px;display:flex;position:relative;overflow:hidden}.banner__content{justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}.banner__text{z-index:2;flex:0 0 550px}.banner__text h2{color:#2c2d36;margin:24px 0;font-family:Lato,sans-serif;font-size:48px;font-weight:800;line-height:1.2}.banner__text p{color:#2c2d36;font-family:Lato,sans-serif;font-size:20px;line-height:1.4}.dots{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.dots span:first-child{background:#2c2d36;border-radius:50%;width:7px;height:7px}.dots span:last-child{background:#2c2d36;border-radius:50%;width:5px;height:5px}.banner__media{flex:1;justify-content:center;align-items:center;height:600px;display:flex;position:relative}.phone{object-fit:contain;transition:all .3s;position:absolute}.phone-1-1{z-index:1;width:312px;top:-105px;transform:rotate(-150deg)}.phone-1-2{z-index:2;width:312px;top:115px;transform:rotate(30deg)}.phone-2-1{z-index:1;width:270px;top:-35px;transform:rotate(-15deg)}.phone-2-2{z-index:2;width:262px;top:55px;transform:rotate(30deg)}.phone-3-1{width:411px;top:115px}.phone-4-1{width:300px;transform:rotate(-15deg)}.phone-5-1{width:200px;top:175px;left:25px;transform:rotate(-30deg)}.phone-5-2{width:200px;top:180px;left:25%}.phone-5-3{width:200px;top:180px;left:45%}.phone-5-4{width:200px;top:180px;left:65%}.banner__media--seven{justify-content:center;gap:-20px;width:100%;height:500px}.banner:last-child .banner__media{height:auto;padding:50px 0;display:flex;position:static}.banner:last-child .phone{width:180px;margin-left:-70px;position:relative;transform:rotate(-15deg)}@media (min-width:901px){.banner{height:auto;min-height:auto}.phone-4-1{left:0}}@media (min-width:1024px){.banner__text h2{font-size:36px}.banner__text{flex:0 0 400px}.phone-1-1{left:30px}.phone-1-2{left:230px}.phone-2-1{left:30px}.phone-2-2{left:95px}.phone-3-1{left:110px}.phone-4-1{left:175px}}@media (max-width:900px){.banner{margin-top:-100px;padding:40px 0;overflow:hidden}.banner__content{text-align:center;flex-direction:column;gap:30px}.banner__text{z-index:5;flex:none;order:1;width:100%;max-width:100%}.banner__text h2,.banner__text p{text-shadow:0 0 15px #fffc,0 0 5px #ffffffe6;z-index:15;position:relative}.banner__media{order:2;width:100%;height:350px;margin-top:20px;position:relative}.phone{transform-origin:50%;max-height:320px;position:relative;top:50%}.banner__media--seven .phone{left:10%}.phone-5-1,.phone-5-2,.phone-5-3,.phone-5-4{width:140px;height:auto;margin:0 -20px;position:relative;top:auto;left:auto;transform:none}.banner:nth-child(5) .banner__media{justify-content:center;align-items:center;height:auto;padding-top:40px;display:flex}.dots{align-items:center;margin:0 auto 12px}}@media (max-width:675px){.banner:last-child .phone{width:140px}}@media (max-width:575px){.banner:last-child .phone{width:120px}}@media (max-width:475px){.banner:last-child .phone{width:100px}}.banners--tablet{padding:40px 0;overflow:hidden}.banners--tablet .banner__content--reverse{flex-direction:row-reverse}.banners--tablet .banner{align-items:center;min-height:520px;margin-bottom:60px;padding-left:80px;padding-right:80px;display:flex;position:relative;overflow:hidden}.banners--tablet .banner__content{justify-content:space-between;align-items:center;gap:60px;width:100%;display:flex}.banners--tablet .banner__text{z-index:2;flex:0 0 480px}.banners--tablet .banner__text--wide{flex:0 0 560px}.banners--tablet .banner__text h2{color:#2c2d36;margin:20px 0 16px;font-family:Lato,sans-serif;font-size:44px;font-weight:800;line-height:1.2}.banners--tablet .banner__text p{color:#2c2d36;margin-bottom:10px;font-family:Lato,sans-serif;font-size:18px;line-height:1.55}.banners--tablet .banner__subtitle{color:#2c2d36;margin:22px 0 10px;font-family:Lato,sans-serif;font-size:22px;font-weight:700}.banners--tablet .banner__text-muted{margin-top:4px;color:#888!important;font-size:15px!important}.banners--tablet .banner__type{border-top:1px solid #2c2d361f;margin-top:18px;padding-top:18px}.banners--tablet .banner__type:first-of-type{border-top:none;margin-top:8px;padding-top:0}.banners--tablet .banner__type-title{color:#2c2d36;margin-bottom:8px;font-family:Lato,sans-serif;font-size:20px;font-weight:700}.banners--tablet .dots{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.banners--tablet .dots--center{align-items:center}.banners--tablet .dots span:first-child{background:#2c2d36;border-radius:50%;width:7px;height:7px}.banners--tablet .dots span:last-child{background:#2c2d36;border-radius:50%;width:5px;height:5px}.banners--tablet .banner__media--tablet-single{flex:1;justify-content:center;align-items:center;height:480px;display:flex;position:relative}.banners--tablet .tablet{object-fit:contain;transition:transform .3s;position:absolute}.banners--tablet .tablet-2-1{width:460px;transform:rotate(-8deg)}.banners--tablet .tablet-3-1{width:490px;transform:rotate(6deg)}.banners--tablet .tablet-4-1{width:380px;transform:rotate(-10deg)}.banners--tablet .tablet-1-1{width:480px;transform:rotate(7deg)}.banners--tablet .banner--specs{flex-direction:column;align-items:stretch;min-height:auto;padding:20px 80px 60px;overflow:visible}.banners--tablet .banner__content--column{flex-direction:column;align-items:center;gap:40px}.banners--tablet .banner__text--center{text-align:center;flex:none;width:100%}.banners--tablet .specs-cards{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;display:grid}.banners--tablet .spec-card{background:#f6f6f8;border-left:4px solid #2c2d36;border-radius:16px;padding:28px 28px 32px}.banners--tablet .spec-card__title{color:#2c2d36;margin-bottom:12px;font-family:Lato,sans-serif;font-size:21px;font-weight:800}.banners--tablet .spec-card p{color:#444;margin-bottom:8px;font-family:Lato,sans-serif;font-size:16px;line-height:1.6}.banners--tablet .spec-card p:last-child{margin-bottom:0}.banners--tablet .banner--tablet-gallery{min-height:auto;margin-bottom:0;padding:0 40px}.banners--tablet .banner__media--tablet-gallery{justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;display:flex;position:static}.banners--tablet .tablet-5-1{object-fit:contain;border-radius:8px;width:100%;max-width:960px;position:relative;transform:none}@media (min-width:1024px){.banners--tablet .banner__text h2{font-size:34px}.banners--tablet .banner__text{flex:0 0 380px}.banners--tablet .banner__text--wide{flex:0 0 440px}.banners--tablet .tablet-2-1{left:30px}.banners--tablet .tablet-3-1{left:10px}.banners--tablet .tablet-4-1{left:80px}.banners--tablet .tablet-1-1{left:20px}}@media (max-width:900px){.banners--tablet .banner{margin-bottom:-40px;padding:40px 0}.banners--tablet .banner__content,.banners--tablet .banner__content--reverse{text-align:center;flex-direction:column;gap:20px}.banners--tablet .banner__text,.banners--tablet .banner__text--wide{z-index:5;flex:none;order:1;width:100%;max-width:100%}.banners--tablet .banner__text h2,.banners--tablet .banner__text p{text-shadow:0 0 15px #fffc,0 0 5px #ffffffe6;z-index:15;position:relative}.banners--tablet .banner__media--tablet-single{order:2;width:100%;height:300px;margin-top:10px;position:relative}.banners--tablet .tablet{transform-origin:50%;max-height:280px;position:relative;top:auto;left:auto}.banners--tablet .tablet-2-1,.banners--tablet .tablet-3-1,.banners--tablet .tablet-1-1{width:85%;max-width:400px;transform:rotate(3deg)}.banners--tablet .tablet-4-1{width:65%;max-width:320px;transform:rotate(-5deg)}.banners--tablet .dots{align-items:center;margin:0 auto 12px}.banners--tablet .banner--specs{margin-bottom:0;padding:20px 20px 40px}.banners--tablet .specs-cards{grid-template-columns:1fr;gap:16px}.banners--tablet .banner--tablet-gallery{padding:0 16px}.banners--tablet .banner__media--tablet-gallery{padding:20px 0}.banners--tablet .tablet-5-1{width:100%}}@media (max-width:480px){.banners--tablet .banner__text h2{font-size:26px}.banners--tablet .banner__text p{font-size:15px}.banners--tablet .banner__type-title,.banners--tablet .banner__subtitle{font-size:18px}.banners--tablet .tablet-2-1,.banners--tablet .tablet-3-1,.banners--tablet .tablet-1-1{width:95%}.banners--tablet .tablet-4-1{width:80%}}
