body :is(.af2m,.af-editorial,.af-contact,.af-catalog,.af-footer,.af-kit-content) a{text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}body :is(.header__menu-item,.header__menu-item span,.header__active-menu-item,.menu-drawer__menu-item){text-decoration:none}body .header__active-menu-item{border-bottom:1px solid currentColor;padding-bottom:3px}body :is(.af-footer__nav,.af-footer__contact) a:hover,body :is(.af-contact-route,.af-company__details,.af-contact__company) a:hover,body :is(.af-text-link,.af-product__view,.af-choose__grid a,.af-service-links a):hover{text-decoration:underline}body :is(.af-editorial,.af-contact,.af-catalog,.af-kit-content) p a:not(.af-text-link),body .rte a:not(.button){text-decoration:underline;text-decoration-color:#a6a6a6}body :is(.af-text-link,.af-contact-route a,.af-product__view,.af-choose__grid a,.af-service-links a){font-weight:500;letter-spacing:0}body .af2m-hero .af2m-button{background:#fff;color:#181818;border-color:#fff;min-width:148px;font-size:14px;letter-spacing:.01em}body .af2m-hero .af2m-button span{color:inherit}body .af2m-hero .af2m-button:hover{background:#e8e8e8;border-color:#e8e8e8;color:#181818}body .af2m-hero .af2m-button:hover span{color:inherit}body .af-hero-ask{font-weight:500;font-size:14px;border-bottom:1px solid transparent}body .af-hero-ask:hover{border-bottom-color:#fff9}body .af-hero-prices{gap:32px;margin-top:24px}body .af-hero-prices a{font-size:13px;color:#ffffffd1!important}body .af-hero-prices strong{color:#fff;font-size:17px;font-weight:500}body .af2m-kit{border:0}body .af2m-kit__body{padding:24px 0 0}body .af2m-kit__eyebrow{font-size:11px;letter-spacing:.09em}body .af2m-kit h3{font-size:clamp(22px,2.3vw,28px);letter-spacing:-.025em;margin:8px 0 10px}body .af2m-kit__footer{margin-top:24px}body .af2m-kit__footer .af2m-button{background:#202326;border-color:#202326;color:#fff;min-height:46px;padding-inline:24px;font-size:13px;letter-spacing:0}body .af2m-kit__footer .af2m-button span{color:#fff}body .af2m-card-link:hover .af2m-button{background:#414548;border-color:#414548}body .af-product__image{border:0}body .af-product__buy{border-top:0;padding-top:8px}body .af-footer,body .af-footer__bottom{border-top-color:#ececec}body .af-kit-contents{gap:24px}body .af-kit-contents li{background:transparent;padding:4px 0;border-radius:0}body .af-kit-contents strong{font-size:30px;margin-bottom:6px;letter-spacing:-.025em}body .af-kit-service-grid{gap:56px}body .af-kit-service-grid article{background:transparent;padding:0}body .af-kit-service-grid h3{font-size:21px;font-weight:500}body .af-kit-service-grid p{font-size:15px;max-width:48ch}body .af-kit-service-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}body .af-kit-service-links a{font-weight:500;font-size:14px;min-height:44px}body .af-kit-service-links a:hover{text-decoration:underline}body .af-kit-service-grid .af-kit-service-email{display:inline-flex;margin-top:8px;color:#62676b;font-size:14px}body .af-kit-faq h3{font-size:18px;font-weight:500;line-height:1.35}body .af-kit-faq p{font-size:15px}@media(max-width:749px){body .af2m-kit__body{padding:20px 0 0}body .af2m-kit__footer{flex-direction:row;align-items:center;gap:16px;margin-top:20px}body .af2m-kit__footer .af2m-button{min-height:46px;padding-inline:22px}body .af-kit-service-grid{gap:32px}body .af-kit-contents{gap:24px 20px}}body a .icon-arrow,body a .arrow,body a .icon-wrap:has(.icon-arrow){display:none!important}.af-kit-page .product__info-wrapper{transform:none!important;animation:none!important;opacity:1!important}@media(max-width:749px){.af2m-hero .af2m-hero__content{padding-bottom:130px!important}}.af-hero-actions{display:flex;justify-content:center;align-items:center;gap:24px}.af-hero-ask{color:#fff!important;text-decoration:none;font-size:16px;padding:12px 0}.af-hero-prices{display:flex;justify-content:center;gap:28px;margin-top:18px}.af-hero-prices a{color:#fff!important;font-size:14px;text-decoration:none}.af-hero-prices strong{display:block;font-size:18px;margin-top:3px}.af-hero-prices a:hover,.af-hero-ask:hover{opacity:.8}.af-kit-page .product__info-container>.product__title{margin-top:0}.af-kit-page .product__title h1{font-size:clamp(27px,3vw,40px);line-height:1.15}.af-kit-intro{font-size:16px;line-height:1.5;color:#555;margin:12px 0}.af-kit-support{margin-top:20px;display:flex;gap:14px;flex-wrap:wrap}.af-kit-support a{padding:10px 14px!important;background:#f5f5f5;border-radius:4px;text-decoration:none!important;font-size:14px}.af-kit-support p{width:100%;font-size:13px;line-height:1.5;color:#555;margin:0}.af-kit-dock{display:none}.af-kit-content{max-width:1200px;margin:auto;padding:60px 32px;color:#202326;background:#fff}.af-kit-content h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.02em;line-height:1.2;margin:0 0 24px}.af-kit-content h3{font-size:20px;margin:0 0 12px}.af-kit-content p{font-size:16px;line-height:1.65;color:#555}.af-kit-content a{color:inherit;text-decoration:none}.af-kit-content a:hover{text-decoration:underline}.af-kit-content section{scroll-margin-top:110px;margin-bottom:64px}.af-kit-contents{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;list-style:none;padding:0;margin:0}.af-kit-contents li{background:#f7f7f7;padding:24px 18px;border-radius:4px;font-size:15px}.af-kit-contents strong{display:block;font-size:26px;font-weight:500;margin-bottom:10px}.af-kit-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px}.af-kit-compare-card img{width:100%;height:280px;object-fit:contain}.af-kit-compare-card h3{margin-top:20px}.af-kit-compare-card .af-kit-price{font-size:22px;color:#202326}.af-kit-compare-card a{display:inline-flex;min-height:44px;align-items:center;background:#202326;color:#fff;padding:10px 20px;border-radius:3px}.af-kit-detail-grid,.af-kit-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.af-kit-detail-grid img{width:100%;height:auto;display:block}.af-kit-faq{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.af-kit-faq article p{margin:0}.af-kit-service-grid article{background:#f7f7f7;padding:24px}.af-kit-service-grid a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.af-kit-content :focus-visible,.af-hero-prices a:focus-visible,.af-kit-dock button:focus-visible{outline:2px solid #777;outline-offset:4px}@media(max-width:749px){.af2m-hero{min-height:calc(100svh - 39px)}.af2m-hero__content{padding-bottom:90px!important}.af2m-hero__copy{margin:16px auto 20px!important;line-height:1.5}.af2m-hero__title{font-size:34px!important}.af-hero-actions{gap:22px}.af-hero-prices{gap:36px}.af-kit-page product-info{padding-top:14px!important}.af-kit-page .product__media-wrapper{margin-bottom:12px}.af-kit-page .product__media-list .product__media{padding-top:0!important;height:260px!important;min-height:0!important}.af-kit-page .product__media img{object-fit:contain!important}.af-kit-page .thumbnail-list{gap:8px}.af-kit-page .thumbnail-list__item{width:56px!important}.af-kit-page .slider-buttons{display:none}.af-kit-page .product__info-wrapper{padding-top:8px!important}.af-kit-page .product__info-container>*+*{margin:12px 0}.af-kit-page .product__title h1{font-size:26px}.af-kit-page .price{font-size:24px}.af-kit-page .product-form__quantity{margin-bottom:12px}.af-kit-page .product-form{margin:12px 0}.af-kit-page .product-form__buttons{max-width:none}.af-kit-page .product__view-details{display:none}.af-kit-dock{position:fixed;z-index:25;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:112px;display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 20px #0002}.af-kit-dock span{font-size:13px;font-weight:600;max-width:92px;line-height:1.3}.af-kit-dock button{flex:1;border:0;border-radius:3px;background:#202326;color:#fff;min-height:44px;font-size:14px;padding:6px 8px;cursor:pointer}.af-kit-dock button:disabled{opacity:.5;cursor:default}body:has(.af-kit-page){padding-bottom:82px}.af-kit-content{padding:36px 20px}.af-kit-content section{margin-bottom:42px}.af-kit-contents{grid-template-columns:repeat(2,1fr);gap:10px}.af-kit-contents li{padding:18px 14px}.af-kit-comparison{gap:18px}.af-kit-compare-card img{height:160px}.af-kit-compare-card h3{font-size:18px}.af-kit-compare-card p{font-size:14px}.af-kit-detail-grid,.af-kit-service-grid,.af-kit-faq{grid-template-columns:1fr;gap:24px}.af-kit-support{gap:8px}.af-kit-support a{font-size:13px}.af-kit-content h2{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/af-mobile-purchase.css.map */
