/* AKBİM corporate design system. Native commerce behavior stays in PrestaShop. */
@font-face{font-family:Manrope;src:url('../fonts/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('../fonts/manrope-semibold.ttf') format('truetype');font-weight:500 600;font-display:swap}
@font-face{font-family:Manrope;src:url('../fonts/manrope-bold.ttf') format('truetype');font-weight:700 800;font-display:swap}
:root{--ak-blue:#3b5097;--ak-ink:#26334a;--ak-muted:#606e82;--ak-accent:#bac9e5;--ak-paper:#f6f7f9;--ak-line:#e3e6ec;--ak-radius:10px}
body,h1,h2,h3,h4,h5,h6,.ak-price,.product-price,.ak-account-intro{font-family:Manrope,Poppins,sans-serif}
body{font-size:15px}
.ak-service-art{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--ak-ink);background:#f0f3f8;border:1px solid #e0e6ef;border-radius:8px;line-height:1.5;text-align:center;padding:16px}
.ak-software-products .ak-product-image{height:250px;padding:28px 20px 18px}
.ak-service-art .ak-service-mark{display:grid;place-items:center;width:46px;height:46px;background:#fff;color:var(--ak-blue);border-radius:10px;margin-bottom:6px}
.ak-service-art .ak-icon{width:25px;height:25px}
.ak-service-art strong{font-size:28px;font-weight:700;letter-spacing:-1px}
.ak-service-art>span:not(.ak-service-mark){font-size:13px}
.ak-service-art small{font-size:9px;letter-spacing:1.6px;color:var(--ak-muted);margin-top:9px}
.ak-service-cover{height:480px}
.ak-service-cover .ak-service-art strong{font-size:44px}
.ak-service-cover .ak-service-art>span:not(.ak-service-mark){font-size:18px}
.ak-service-cover .ak-service-art .ak-service-mark{width:64px;height:64px}
.ak-service-cover .ak-service-art .ak-icon{width:34px;height:34px}
a:hover{color:#2e407e}
#header{box-shadow:none}
.ak-top{background:#f4f5f7;color:var(--ak-muted);font-size:11px;letter-spacing:0}
.ak-top .ak-wrap{min-height:30px;padding:5px 0}
#header .ak-top a{color:var(--ak-ink);font-size:11px}
.ak-top-caption{color:var(--ak-muted)}
.ak-status-dot{background:var(--ak-blue);box-shadow:none;width:4px;height:4px}
.ak-head{min-height:94px;padding:18px 0;gap:40px}
.ak-logo{width:173px}
.ak-logo>span{display:none}
.ak-search{max-width:530px;border-radius:6px;padding:3px;background:#f6f7f9}
.ak-search input{font-size:14px;padding:10px 14px}
.ak-search button{background:transparent;color:var(--ak-ink);width:42px;height:42px}
.ak-search button:hover{background:#edf2f8;color:var(--ak-blue)}
.ak-search:focus-within{box-shadow:0 0 0 3px #3b509715}
.ak-head-actions{gap:24px}
#header .ak-account,#header .ak-cart{font-size:14px;gap:10px;font-weight:600}
.ak-account small,.ak-cart small{font-size:11px}
.ak-cart>span:first-of-type{font-size:14px}
.ak-nav>div>ul{gap:34px}
.ak-nav>div>ul>li>a,.ak-nav-item>a{min-height:48px;font-size:14px;font-weight:600}
.ak-dropdown>ul{border-top-width:2px;border-radius:0 0 8px 8px;min-width:250px;padding:10px}
.ak-dropdown>ul a{font-size:14px;padding:12px 14px}
.ak-dropdown>ul a:hover{background:#f4f6f9}
.ak-submenu-toggle{width:26px}
.ak-menu-button{background:#fff}
.ak-footer{background:#26334a;color:#c8ceda}
.ak-footer:before{display:none}
.ak-newsletter-band{gap:60px;padding:42px 0}
.ak-footer .ak-newsletter-copy h2{font-size:32px;font-weight:600;letter-spacing:-1px}
.ak-eyebrow{font-size:10px;letter-spacing:1.6px;color:#bac9e5}
.ak-footer p{font-size:14px;color:#c8ceda}
.ak-newsletter-controls{border-radius:7px}
.ak-footer .ak-newsletter input[type=email]{font-size:14px}
.ak-newsletter-controls button{background:var(--ak-blue);font-size:14px;border-radius:4px;padding:13px 18px;gap:18px}
.ak-newsletter-controls button:hover{background:#2e407e}
.ak-footer .ak-newsletter-conditions{font-size:11px;color:#b6bdcd}
.ak-footer-grid{gap:50px;padding:40px 0}
.ak-footer section h2{font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:22px}
.ak-footer section>a{font-size:13px;color:#c8ceda;line-height:1.65;margin-bottom:12px}
.ak-footer section>a.ak-footer-logo{width:180px}
.ak-footer-brand p{font-size:13px}
.ak-footer section>a.ak-footer-email{font-size:14px;color:#fff}
.ak-footer-bottom{padding:23px 0}
.ak-footer .ak-footer-bottom p,.ak-footer-signature{font-size:11px;color:#b6bdcd}
.ak-cookie{background:#fff;color:var(--ak-ink);border-color:var(--ak-line);box-shadow:0 8px 32px #26334a20;border-radius:8px;max-width:420px;padding:16px;gap:14px}
.ak-cookie p{font-size:12px;line-height:1.65}
.ak-cookie button{color:var(--ak-ink);width:40px;height:40px;background:#f3f4f7}
.ak-cookie button:hover{background:#edf2f8;color:var(--ak-blue)}
#wrapper{background:#fff;padding:30px 0 60px}
#wrapper>.container{max-width:1416px;padding-left:48px;padding-right:48px}
#wrapper .breadcrumb{font-size:12px;margin-bottom:28px}
#main h1,#js-product-list-header h1,#main>h1{font-size:38px;font-weight:600;letter-spacing:-1.3px}
.btn{border-radius:7px;font-size:14px;font-weight:600;padding:13px 22px;min-height:48px}
.btn-primary,.btn-primary:focus{background:var(--ak-blue);border-color:var(--ak-blue);border-radius:7px}
.btn-primary:hover,.btn-primary:active,.btn-primary:active:focus{background:#2e407e;border-color:#2e407e}
.btn-primary:disabled,.btn-primary.disabled{background:#939ab0;border-color:#939ab0;color:#fff;opacity:.8}
.form-control{font-size:14px;min-height:48px;border-radius:6px;border-color:#bdc5d2}
.form-control:focus{box-shadow:0 0 0 3px #3b509715;border-color:var(--ak-blue)}
select.form-control:not([size]):not([multiple]){height:48px}
.form-control-label,.custom-checkbox label,.custom-radio label,.js-customer-form label{font-size:14px}
.form-control-comment,.form-text{font-size:12px}
.input-group .input-group-btn>.btn{min-height:48px;font-size:13px;border-radius:0 6px 6px 0}
.input-group .input-group-btn>.btn-primary{background:var(--ak-blue);border-color:var(--ak-blue);color:#fff}
.input-group .input-group-btn>.btn-primary:hover{background:#2e407e;border-color:#2e407e}
.input-group .form-control{border-radius:6px 0 0 6px}
.alert{font-size:14px}
#blockcart-modal .product-name{color:var(--ak-ink);font-size:16px;line-height:1.5;font-weight:600}
#blockcart-modal .product-price{font-size:25px;color:var(--ak-ink)}
#blockcart-modal .cart-content .cart-products-count{font-size:17px;font-weight:600;color:var(--ak-ink)}
#blockcart-modal .modal-title i.material-icons{color:#fff}
#blockcart-modal .cart-content-btn{align-items:stretch}
#product .btn-comment{background:#fff;color:var(--ak-ink);border:1px solid #d4dce6;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;padding:11px 18px;box-shadow:none}
#product .btn-comment:hover{background:#f3f6fa;border-color:#a9b7cf;color:var(--ak-blue)}
.product-comment-modal .btn-comment{background:var(--ak-blue);color:#fff;border:1px solid var(--ak-blue);border-radius:6px;font-family:inherit;font-size:14px;padding:13px 20px}
.product-comment-modal .btn-comment:hover{background:#2e407e;border-color:#2e407e}
.ak-catalog-heading{background:#fff;color:var(--ak-ink);border:1px solid var(--ak-line);border-radius:10px;padding:32px 34px}
.ak-catalog-heading:after{display:none}
.ak-catalog-heading .ak-kicker{color:var(--ak-blue);font-size:10px;margin-bottom:14px}
#main .ak-catalog-heading h1{color:var(--ak-ink);font-size:36px;font-weight:600;letter-spacing:-1.2px}
.ak-catalog-heading p,.ak-category-description{color:var(--ak-muted);font-size:14px;max-width:100%}
.ak-catalog-heading .ak-category-status{color:var(--ak-blue);font-weight:600}
.ak-filter-label{font-size:12px}
#subcategories ul li a{font-size:13px;padding:11px 17px}
.ak-side-nav{padding:24px}
.ak-side-nav .ak-kicker{font-size:10px}
.ak-side-nav h2{font-size:22px;font-weight:600}
.ak-side-nav>a{font-size:14px;padding:15px 0}
.ak-side-nav>a.active{font-weight:700}
.ak-side-help{background:#edf2f8}
.ak-side-help h3{font-size:22px}
.ak-side-help p{font-size:13px}
.block-categories .category-sub-menu li>a,#search_filters .facet .facet-label a{font-size:13px}
#search_filters .facet .facet-title{font-size:14px}
.products-selection{padding:16px 20px}
.products-selection .total-products,.products-selection .total-products p{font-size:13px}
.products-selection .sort-by{font-size:12px}
.products-sort-order .select-title{font-size:13px;background:#fff;padding:10px 13px}
.products-sort-order .select-list{font-size:14px}
#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container{border-radius:10px}
#products .thumbnail-top,.featured-products .thumbnail-top,.product-accessories .thumbnail-top{background:#fafbfc}
#products .product-thumbnail,.featured-products .product-thumbnail,.product-accessories .product-thumbnail{height:290px}
#products .thumbnail-top,.featured-products .thumbnail-top,.product-accessories .thumbnail-top{min-height:290px}
#products .product-description,.featured-products .product-description,.product-accessories .product-description{padding:20px;min-height:122px}
#products .product-title,.featured-products .product-title,.product-accessories .product-title{min-height:44px;line-height:1.5}
#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a{font-size:15px;font-weight:600}
#products .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping{font-size:19px;color:var(--ak-ink);font-weight:700}
#products .product-miniature .product-flags li.product-flag,.featured-products .product-miniature .product-flags li.product-flag,.product-accessories .product-miniature .product-flags li.product-flag{font-size:9px}
.product-miniature .quick-view{font-size:13px}
.pagination,.pagination a{font-size:13px}
.page-not-found p{font-size:14px}
#products #js-product-list .page-not-found:has(.ak-reader-empty){border:1px solid var(--ak-line);padding:40px;border-radius:10px}
.ak-reader-empty{max-width:650px}
.ak-reader-empty-icon{display:grid;place-items:center;width:64px;height:64px;background:#edf2f8;color:var(--ak-blue);border-radius:12px;margin-bottom:26px}
.ak-reader-empty-icon .ak-icon{width:34px;height:34px}
.ak-reader-empty .ak-kicker{font-size:10px;margin-bottom:14px}
.ak-reader-empty h2{font-size:30px;font-weight:600;line-height:1.3;margin:0 0 18px}
.ak-reader-empty p{font-size:15px;line-height:1.8;max-width:540px;margin:0;color:var(--ak-muted)}
.ak-reader-empty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}
.ak-reader-empty-actions .btn{display:inline-flex;align-items:center;gap:24px}
@media(max-width:767px){#products #js-product-list .page-not-found:has(.ak-reader-empty){padding:28px 24px}.ak-reader-empty h2{font-size:26px}.ak-reader-empty p{font-size:14px}.ak-reader-empty-icon{width:56px;height:56px;margin-bottom:22px}.ak-reader-empty-actions{gap:20px;margin-top:24px}}
#product #main h1{font-size:30px;line-height:1.35;font-weight:600;letter-spacing:-.8px;margin-top:0;margin-bottom:14px}
#product .product-price,.quickview .product-price{font-size:28px;color:var(--ak-ink);font-weight:700}
#product #main>.product-container{margin-left:-24px;margin-right:-24px}
#product #main>.product-container>.col-md-6{padding-left:24px;padding-right:24px}
#product #content{max-width:none;margin:0}
#product .product-cover{background:#f6f8fa;border:1px solid #edf0f4;border-radius:8px;padding:28px;box-shadow:none}
#product .product-cover img{height:510px}
#product .product-prices{border-top:0;padding:10px 0 20px;margin-bottom:22px}
#product .product-prices .tax-shipping-delivery-label{font-size:12px;margin-top:8px}
#product .product-additional-info{margin-top:24px;padding-top:18px}
#product .social-sharing{margin-top:0}
#product .social-sharing li{background-color:transparent;box-shadow:none;border:1px solid var(--ak-line);width:30px;height:30px;background-size:18px;border-radius:50%}
#product .wishlist-button-add{width:44px;height:44px;border:1px solid var(--ak-line);border-radius:6px;background:#fff;box-shadow:none}
#product .wishlist-button-add .material-icons{font-size:22px;color:var(--ak-muted)}
#product #main .tabs{margin-top:24px;padding:18px 0 0;border:0;border-top:1px solid var(--ak-line);border-radius:0;background:transparent}
#product .tabs .nav-tabs .nav-link{font-size:13px;font-weight:600;padding:10px 0;margin-right:26px;border-bottom-width:2px}
#product .tabs .nav-tabs .nav-link.active{color:var(--ak-ink);border-color:#9aa9c5}
#header .ak-nav a.active{color:var(--ak-ink)}
.ak-nav>div>ul>li>a:after,.ak-nav-item>a:after{height:2px}
#product:has(#product-comments-list) .product-comments-additional-info .post-product-comment{display:none}
#product:has(#product-comments-list) .product-comments-additional-info:has(>button.post-product-comment:only-child){display:none}
#product #product-comments-list-header{border-top:1px solid var(--ak-line);padding:26px 0 16px;margin-top:30px;color:var(--ak-ink);align-items:center}
#product #product-comments-list-header .comments-nb{font-size:16px;font-weight:600}
#product #product-comments-list-header .material-icons{font-size:20px;color:var(--ak-muted)}
#product #empty-product-comment{background:transparent;padding:0 0 20px;margin:0;display:flex;justify-content:flex-start}
#product .product-comment-list-item{background:transparent}
#product #product-comments-list-footer{min-height:0}
@media(max-width:767px){#product #main>.product-container{margin-left:-16px;margin-right:-16px}#product #main>.product-container>.col-md-6{padding-left:16px;padding-right:16px}#product .product-cover{padding:22px}#product .product-cover img{height:380px}#product #main h1{font-size:26px;margin-top:26px;line-height:1.35}#product #empty-product-comment .btn{font-size:12px;padding:11px 14px}}
#product-description-short{font-size:15px}
.product-prices .tax-shipping-delivery-label{font-size:13px}
.product-variants>.product-variants-item .control-label{font-size:14px}
.product-variants .input-radio+.radio-label{font-size:14px;padding:12px 16px;border-radius:6px;color:var(--ak-ink)}
.product-variants .input-radio:checked+.radio-label{background:#edf2f8;color:var(--ak-blue)}
.product-add-to-cart .control-label{font-size:14px}
.product-minimal-quantity{font-size:13px}
.product-quantity #quantity_wanted{height:48px;font-size:15px}
.product-quantity .qty{width:90px;flex:0 0 90px;float:none}
.product-quantity .bootstrap-touchspin{width:90px;display:flex}
.product-quantity #quantity_wanted{width:58px;flex:0 0 58px;border-radius:6px 0 0 6px}
.product-quantity .input-group-btn-vertical{position:static;width:32px;flex:0 0 32px}
.product-quantity .input-group-btn-vertical>.btn{position:relative;display:grid;place-items:center;width:32px;height:24px;margin:0;border:1px solid var(--ak-line);background:#fff;color:var(--ak-ink)}
.product-quantity .input-group-btn-vertical i{position:static;font-size:18px;line-height:1;width:18px;height:18px}
.product-quantity .input-group-btn-vertical>.btn:first-child{border-radius:0 6px 0 0}
.product-quantity .input-group-btn-vertical>.btn:last-child{border-radius:0 0 6px 0;border-top:0}
.product-quantity .input-group-btn-vertical>.btn:hover{background:#edf2f8;color:var(--ak-blue)}
.product-quantity .input-group-btn-vertical .btn{min-height:24px;padding:0}
.product-quantity .add-to-cart{min-height:48px}
.tabs .nav-tabs .nav-link{font-size:14px}
.tabs .tab-pane,.product-description p{font-size:15px;line-height:1.85}
.product-features>dl.data-sheet{font-size:14px}
.ak-auth-intro .ak-kicker{font-size:10px}
.ak-auth-intro p,.no-account,.login-form .forgot-password{font-size:14px}
.ak-account-intro{font-size:15px}
#my-account #content .links a span.link-item{font-size:15px;border-radius:10px;min-height:160px}
#my-account #content .links a i{font-size:32px}
.page-footer a,.addresses-footer a{font-size:14px}
#addresses .address{font-size:14px}
#addresses .address .address-body h4{font-size:20px}
#addresses .address .address-footer a,#addresses .addresses-footer a{font-size:14px}
.table{font-size:14px}
.table thead th{font-weight:600}
.ak-data-section{font-size:14px}
.ak-data-section h2{font-size:26px;font-weight:600}
.wishlist-container .wishlist-list-item-title,.wishlist-container .wishlist-list-item-link{font-size:15px}
.wishlist-footer-links>a,.wishlist-container .wishlist-add-to-new{font-size:13px}
.cart-item .product-line-info .label{font-size:15px}
.cart-item .product-line-info .value,.cart-item .product-line-info .current-price{font-size:14px}
.cart-item .product-line-grid-right .product-price{font-size:18px}
.cart-summary .cart-summary-line,.cart-summary .cart-summary-line .label{font-size:14px}
.cart-summary .cart-summary-line .value{font-size:15px}
.cart-summary .cart-total{background:#f0f3f8}
#checkout #opc-page .btn-primary{background:var(--ak-blue);border-color:var(--ak-blue);border-radius:7px}
#checkout #opc-page .btn-primary:hover{background:#2e407e}
#checkout #opc-page .opc-heading h1{font-size:36px;font-weight:600}
#checkout #opc-page .checkout-step .step-title{font-size:16px}
#checkout #opc-page .form-control-comment{font-size:12px}
#checkout #opc-page .checkout-step .nav-inline{font-size:13px}
#checkout #opc-page .cart-summary-line,#checkout #opc-page .cart-summary-line .label{font-size:13px}
#checkout #opc-page .cart-summary-line .value{font-size:14px}
#checkout #opc-page .cart-summary-products .product-name{font-size:14px}
#checkout #opc-page .cart-summary-products .product-price{font-size:15px;color:var(--ak-ink)}
#checkout #opc-page #js-checkout-summary .cart-total{background:#f0f3f8}
#checkout #opc-page #js-checkout-summary .cart-total .label{font-size:14px}
#checkout #opc-page #js-checkout-summary .cart-total .value{font-size:18px}
.ak-checkout-trust,.ak-checkout-footer{font-size:12px}
#cms #main{max-width:1040px}
#cms #content,#cms #content p{font-size:15px;line-height:1.9}
#cms #content a.btn-primary{color:#fff;text-decoration:none}
#cms #content a.btn-secondary{color:var(--ak-ink);text-decoration:none}
#cms #content .ak-about-intro p,#cms #content .ak-about-values p,#cms #content .ak-about-contact p{text-align:left;word-spacing:normal}
#cms #content .ak-about-contact .ak-text-link{text-decoration:none}
.ak-source-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;line-height:1.6;color:var(--ak-blue)}
#cms #content a.ak-source-link{text-decoration:none;margin-top:12px}
.ak-catalog-heading .ak-source-link{margin-top:15px}
.ak-corporate-reference{margin-top:32px;padding:24px;background:var(--ak-paper);border:1px solid var(--ak-line);border-radius:8px}
#cms #content .ak-corporate-reference h2{margin-top:0;font-size:23px}
#cms #content h2,#cms #content h3{font-size:25px;font-weight:600}
.ak-about-intro{max-width:720px}
#cms #content .ak-about-intro h2{font-size:40px;font-weight:500;line-height:1.2;margin:8px 0 24px;letter-spacing:-1.3px}
.ak-about-intro h2 strong{font-weight:700}
.ak-about-platform{margin:35px 0;padding:20px;background:var(--ak-paper);border-radius:10px}
.ak-about-platform img{width:100%;height:auto;display:block;border:4px solid #fff;border-radius:7px;box-shadow:0 12px 30px #26334a12}
.ak-about-platform figcaption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ak-muted);margin-top:15px;text-align:left}
.ak-brand-story-visual figcaption a{display:block;font-size:12px;font-weight:600;margin-top:5px}
.ak-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0}
.ak-about-values section{display:flex;flex-direction:column;align-items:flex-start}
#cms #content .ak-about-values a.ak-source-link{margin-top:auto;padding-top:12px}
.ak-about-values section>span{font-size:30px;color:var(--ak-blue)}
#cms #content .ak-about-values h3{font-size:20px;margin:15px 0 12px}
#cms #content .ak-about-values p{font-size:14px}
.ak-about-contact{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--ak-line)}
.ak-about-contact p{width:100%;margin:0}
#contact .contact-form{padding:36px}
#contact .contact-form h3{font-size:25px}
#contact .contact-rich .block .data,#contact .contact-rich{font-size:14px}
#contact .contact-rich h4{font-size:22px}
body[id^="module-estpay"] .form-group>label,body[id^="module-estpay"] #content form>p{font-size:14px}
@media(max-width:1199px){.ak-head{gap:28px}.ak-logo{width:165px}.ak-head-actions{gap:18px}.ak-search{max-width:440px}.ak-nav>div>ul{gap:26px}#wrapper>.container{padding-left:32px;padding-right:32px}.ak-footer-grid{gap:30px}}
@media(max-width:991px){.ak-head{gap:22px}.ak-logo{width:155px}.ak-head-actions{gap:18px}.ak-search input{font-size:13px;padding-left:10px}.ak-account>span{display:none}.ak-nav>div>ul{gap:18px}.ak-nav>div>ul>li>a,.ak-nav-item>a{font-size:12px}.ak-submenu-toggle{width:20px}#wrapper>.container{padding-left:24px;padding-right:24px}.ak-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:26px}.ak-footer-brand{grid-column:1/-1;grid-template-columns:1fr 1.3fr 1fr}.ak-catalog-heading{padding:28px}#main .ak-catalog-heading h1{font-size:30px!important}#products .product-thumbnail,#products .thumbnail-top{height:260px;min-height:260px}}
@media(max-width:767px){.ak-top .ak-wrap{min-height:28px;font-size:10px;padding:5px 0}#header .ak-top a{font-size:10px}.ak-head{padding:18px 0 16px;min-height:0;gap:16px 12px}.ak-logo{width:162px;max-width:56%}.ak-head-actions{gap:18px}.ak-cart{padding-left:18px}.ak-cart>span.ak-cart-badge{left:31px;top:-7px}.ak-account .ak-icon,.ak-cart .ak-icon{width:24px;height:24px}.ak-search{max-width:none;flex-basis:100%}.ak-search input{font-size:13px;padding:10px 11px}.ak-search button{width:40px;height:40px}.ak-nav .ak-wrap{width:100%}.ak-menu-button{padding:12px 16px;font-size:14px;min-height:48px}.ak-nav>div>ul{padding:6px 16px 16px}.ak-nav>div>ul>li>a,.ak-nav-item>a{font-size:14px;min-height:50px}.ak-submenu-toggle{width:44px;height:44px}.ak-dropdown>ul a{font-size:13px;padding:12px}.ak-footer .ak-newsletter-copy h2{font-size:30px}.ak-newsletter-band{padding:32px 0;gap:22px}.ak-eyebrow{font-size:10px}.ak-footer p{font-size:13px}.ak-newsletter-copy p{max-width:none}.ak-footer .ak-newsletter input[type=email]{font-size:13px;padding:11px 10px}.ak-newsletter-controls button{font-size:13px;gap:12px;padding:12px 13px}.ak-footer .ak-newsletter-conditions{font-size:11px}.ak-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.ak-footer-brand{display:block}.ak-footer section h2{font-size:13px;margin-bottom:18px}.ak-footer section>a{font-size:12px;margin-bottom:12px}.ak-footer .ak-footer-bottom p{font-size:11px;max-width:none}.ak-footer-signature{font-size:11px}.ak-cookie{left:12px;right:12px;bottom:12px;max-width:none;padding:14px;gap:12px}.ak-cookie p{font-size:12px}.ak-cookie button{width:40px;height:40px}#wrapper{padding:24px 0 40px}#wrapper>.container{padding:0 16px}#wrapper .breadcrumb{font-size:11px;margin-bottom:23px}#main h1,#js-product-list-header h1,#main>h1{font-size:30px;letter-spacing:-1px}.btn{font-size:14px;min-height:48px;padding:12px 18px}.form-control{font-size:14px}.form-control-label,.custom-checkbox label,.custom-radio label,.js-customer-form label{font-size:13px}.form-control-comment,.form-text{font-size:12px}.ak-catalog-heading{padding:26px 22px}#main .ak-catalog-heading h1{font-size:30px!important}.ak-catalog-heading p,.ak-category-description{font-size:13px;max-width:100%}#subcategories ul li a{font-size:12px;padding:10px 13px}.products-selection .total-products p{font-size:12px}.products-sort-order .select-title{font-size:13px}#products .product-thumbnail,#products .thumbnail-top{height:225px;min-height:225px}#products .product-description{padding:16px 13px;min-height:116px}#products .product-title a{font-size:13px}#products .product-price-and-shipping{font-size:16px}#products .quick-view{font-size:11px}.pagination,.pagination a{font-size:12px}#product #main h1{font-size:26px}#product .product-price{font-size:29px}.product-variants .input-radio+.radio-label{font-size:13px;padding:11px 14px}.tabs .nav-tabs .nav-link{font-size:13px}.tabs .tab-pane{font-size:14px}.ak-auth-intro p,.no-account,.login-form .forgot-password{font-size:13px}.login-form .form-group>label,.register-form .form-group>label{font-size:13px}.ak-account-intro{font-size:14px}#my-account #content .links a span.link-item{font-size:13px;padding:24px 18px;min-height:150px}#addresses .address .address-footer a,#addresses .addresses-footer a{font-size:13px}.ak-data-section p{font-size:13px}.ak-data-section h2{font-size:23px}.cart-item .product-line-info .label{font-size:14px}.cart-item .product-line-grid-right .product-price{font-size:17px}#checkout #opc-page .opc-heading h1{font-size:30px}#checkout #opc-page .checkout-step .step-title{font-size:15px}#checkout #opc-page .form-control-comment{font-size:12px}.ak-checkout-header>.ak-text-link,.ak-checkout-footer{font-size:11px}.ak-checkout-trust{font-size:10px}#cms #content{padding:28px 24px}#cms #content,#cms #content p{font-size:14px}#cms #content h2,#cms #content h3{font-size:23px}#cms #content .ak-about-intro h2{font-size:30px}.ak-about-values{grid-template-columns:1fr;gap:24px}.ak-about-values section{border-top:1px solid var(--ak-line);padding-top:20px}.ak-about-platform{padding:10px}.ak-about-contact{gap:18px}#contact .contact-form{padding:25px}#contact .contact-form h3{font-size:23px}.wishlist-footer-links>a{font-size:12px}}
@media(max-width:360px){.ak-logo{width:151px}.ak-head-actions{gap:14px}.ak-cart{padding-left:14px}.ak-cart>span.ak-cart-badge{left:27px!important}#products .product-thumbnail,#products .thumbnail-top{height:190px;min-height:190px}#products .product-description{padding:14px 11px}#products .product-price-and-shipping{font-size:14px}#products .product-title a{font-size:12px}.ak-newsletter-controls button{gap:8px;font-size:12px}}
