﻿.transition-soft{transition:all .3s ease}#single-product .product-info{min-width:0}#single-product .product-info>div{padding-top:8px}#single-product .breadcrumbs.font-small.mb-2{margin-bottom:1.35rem !important}#single-product .pdp__rating-row{display:flex;align-items:center;gap:6px;margin-bottom:12px}#single-product .pdp__stars{display:inline-flex;gap:2px;color:#f59e0b}#single-product .pdp__rating-val{color:#111;font-size:13px;font-weight:600}#single-product .pdp__rating-count{color:#999;font-size:12px}#single-product .pdp__title{margin:0 0 6px;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:400;letter-spacing:0;line-height:1.2}#single-product .pdp__sku{display:block;margin-bottom:20px;color:#bbb;font-size:11px;letter-spacing:.04em;text-transform:uppercase}#single-product .pdp__price-block{display:flex;flex-direction:column;gap:2px;margin-bottom:20px;padding:18px 20px;background:#f8f8f8;border-radius:14px}#single-product .pdp__price-block .price-container,#single-product .pdp__price-block .product-installments{margin:0 !important}#single-product .pdp__price-block .price-compare{margin:0 0 4px;color:#888;font-size:12px}#single-product .pdp__price-main{display:flex;align-items:center;gap:8px;flex-direction:row}#single-product .pdp__price-label{color:#999;font-size:12px}#single-product .pdp__price-main .js-price-display{margin:0;color:#111;font-size:28px;font-weight:700 !important;line-height:1}#single-product .pdp__installments{color:#666;font-size:13px}#single-product .pdp__installments .product-installments{font-size:inherit;font-weight:400}#single-product .pdp__pix-line{display:flex;align-items:center;gap:4px;margin:10px 0 0 !important;border-top:1px solid #eee;font-size:13px;font-weight:600}#single-product .pdp__pix{display:flex;align-items:center;gap:4px;margin:0 !important;color:#222}#single-product .pdp__pix::before{content:"PIX";flex-shrink:0;padding:2px 8px;color:#fff;background:#00b894;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em}#single-product .pdp__pix-discount{color:#00a985;font-style:normal}#single-product .pdp__payment-options{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:24px;margin-top:2px;padding:9px 0;color:#222;font-size:12px;font-weight:600;line-height:1;text-decoration:underline rgba(12,32,155,.24);text-underline-offset:3px}#single-product .pdp__payment-options svg{flex-shrink:0;color:#0c209b}#single-product .pdp__payment-options:hover,#single-product .pdp__payment-options:focus-visible{color:#0c209b;text-decoration-color:currentColor}#single-product .js-product-form{margin-top:0 !important}#single-product .js-product-variants{margin-bottom:20px !important}#single-product .js-product-variants-group:has(.pdp-device-option),#single-product .pdp-device-variants-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:0 !important}#single-product .pdp-device-variants-group>.form-group,#single-product .pdp-device-variants-group>.pdp-variant-label,#single-product .pdp-device-variants-group>.pdp__device-hint{grid-column:1/-1}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-variant-label,#single-product .pdp-device-variants-group .pdp-variant-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#333;font-size:13px;font-weight:500}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-variant-selected,#single-product .pdp-device-variants-group .pdp-variant-selected{padding:2px 10px;color:#fff;background:#0c209b;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-device-option,#single-product .pdp-device-variants-group .pdp-device-option{display:inline-flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;min-height:114px;margin:0;padding:14px 10px;color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:14px;text-align:center;transition:border-color .15s,background .15s,box-shadow .15s}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-device-option+.pdp-device-option,#single-product .pdp-device-variants-group .pdp-device-option+.pdp-device-option{margin-left:0}#single-product .pdp-device-option:hover{background:#fafafa;border-color:#bbb}#single-product .pdp-device-option.selected{color:#0c209b !important;background:rgba(12,32,155,.04) !important;border:2px solid #0c209b !important;box-shadow:0 0 0 3px rgba(12,32,155,.08)}#single-product .pdp-device-option .btn-variant-content{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0;line-height:1.2}#single-product .pdp-device-option__icon{display:flex;align-items:center;justify-content:center;height:26px;margin-bottom:5px}#single-product .pdp-device-option__name{color:#111;font-size:13px;font-weight:600}#single-product .pdp-device-option__description{margin-top:5px;color:#999;font-size:11px;font-weight:400;line-height:1.3}#single-product .pdp__device-hint{display:flex;align-items:center;gap:4px;margin:8px 0 0;color:#f59e0b;font-size:12px}#single-product .pdp__short-desc{margin:0 0 24px;color:#555;font-size:14px;line-height:1.7}#single-product .pdp__actions{display:grid;grid-template-columns:130px minmax(0, 1fr);align-items:stretch;gap:12px;margin-bottom:14px}#single-product .pdp__actions .form-quantity-container{width:130px}#single-product .pdp__actions .form-quantity{height:52px;padding:0;border:1.5px solid #e0e0e0;border-radius:999px;overflow:hidden}#single-product .pdp__actions .form-quantity .form-control{height:50px;padding:0;border-top:0;border-bottom:0;font-size:15px;font-weight:500}#single-product .pdp__actions .form-quantity-icon{width:44px;height:50px;padding:0}#single-product .pdp__actions .cart-button-container{position:relative;min-width:0}#single-product .pdp__actions .js-addtocart{height:52px;min-height:52px;padding:0 24px 0 48px;color:#fff;background:#0c209b;border:0;border-radius:999px;font-size:15px;font-weight:600;text-transform:none}#single-product .pdp__actions .js-addtocart:hover,#single-product .pdp__actions .js-addtocart:focus-visible{background:#091a7a;transform:translateY(-1px)}#single-product .pdp__add-icon{position:absolute;top:50%;left:max(24px,50% - 110px);z-index:2;color:#fff;pointer-events:none;transform:translateY(-50%)}#single-product .pdp-shipping-card{display:grid;gap:12px;margin:0 0 22px;padding:14px;background:#fff;border:1px solid #e6e6e6;border-radius:16px}#single-product .pdp__freeship-top{display:flex;align-items:flex-start;gap:10px}#single-product .pdp__freeship-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;color:#007f66;background:rgba(0,184,148,.11);border-radius:10px}#single-product .pdp__freeship-copy{display:grid;gap:3px;min-width:0}#single-product .pdp__freeship-copy span{color:#007f66;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}#single-product .pdp__freeship-copy strong{color:#007f66;font-size:14px;font-weight:500;line-height:1.25}#single-product .pdp__delivery-estimate{display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:10px;padding:10px;background:#f7f7f7;border-radius:12px}#single-product .pdp__delivery-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;background:#fff;border-radius:10px}#single-product .pdp__delivery-icon img{display:block;width:30px;height:30px;object-fit:contain}#single-product .pdp__delivery-content{display:grid;gap:2px;min-width:0}#single-product .pdp__delivery-label{width:fit-content;color:#0c209b;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}#single-product .pdp__delivery-loading,#single-product .pdp__delivery-address,#single-product .pdp__delivery-window{margin:0;color:#5f5f5f;font-size:12px;line-height:1.3}#single-product .pdp__delivery-address strong,#single-product .pdp__delivery-window strong{color:#111;font-weight:700}#single-product .pdp__shipping-toggle{justify-self:start;width:fit-content;min-height:22px;padding:0;color:#0c209b;background:rgba(0,0,0,0);border:0;font:inherit;font-size:12px;font-weight:700;text-align:left;text-decoration:underline rgba(12,32,155,.24);text-underline-offset:3px}#single-product .pdp__shipping-manual{display:grid;gap:8px;padding-top:2px}#single-product .pdp__shipping-manual[hidden]{display:none}#single-product .pdp__shipping-manual .shipping-calculator-head.with-form{height:92px}#single-product .pdp__shipping-manual .form-control,#single-product .pdp__shipping-manual .btn-inline{border-radius:999px}#single-product .pdp__trust{display:flex;flex-direction:column;gap:0;margin-bottom:28px;padding:10px 18px;background:#fff;border:1px solid #e3e3e3;border-radius:18px}#single-product .pdp__trust:not(:has(.pdp__trust-item)){display:none}#single-product .pdp__trust-item{display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:flex-start;gap:12px;min-width:0;padding:12px 0;color:#444}#single-product .pdp__trust-item+.pdp__trust-item{border-top:1px solid #f0f0f0}#single-product .pdp__trust-item:nth-child(n+9){display:none}#single-product .pdp__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6d7582}#single-product .pdp__trust-custom-icon{width:28px;height:28px;object-fit:contain}#single-product .pdp__trust-item>span:last-child{display:grid;gap:3px;min-width:0}#single-product .pdp__trust-item strong{color:#111;font-size:13px;font-weight:700;line-height:1.3}#single-product .pdp__trust-item small{color:#6b7280;font-size:12px;font-weight:400;line-height:1.45}#single-product .pdp__bundle{display:grid;gap:14px;margin-bottom:28px;padding:18px;background:#fff;border:1px solid #e3e3e3;border-radius:18px}#single-product .pdp__bundle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}#single-product .pdp__bundle-head span{display:block;margin-bottom:4px;color:#0c209b;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}#single-product .pdp__bundle-head h2{margin:0;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:18px;font-weight:400;line-height:1.15}#single-product .pdp__bundle-head>strong{color:#111;font-size:18px;font-weight:900;line-height:1.15;white-space:nowrap}#single-product .pdp__bundle-list{display:grid;gap:8px}#single-product .pdp__bundle-item{display:grid;grid-template-columns:18px 56px minmax(0, 1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;cursor:pointer;background:#fafafa;border:1px solid #ededed;border-radius:14px}#single-product .pdp__bundle-item--main{grid-template-columns:56px minmax(0, 1fr) auto;cursor:default}#single-product .pdp__bundle-item input{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:#0c209b}#single-product .pdp__bundle-item--unavailable{cursor:default;opacity:.55}#single-product .pdp__bundle-item img{display:block;width:56px;height:56px;object-fit:contain;background:#f1f1f1;border-radius:10px}#single-product .pdp__bundle-item div{display:grid;gap:3px;min-width:0}#single-product .pdp__bundle-item strong{color:#111;font-size:13px;font-weight:500;line-height:1.25}#single-product .pdp__bundle-item span{color:#6b7280;font-size:11px;line-height:1.3}#single-product .pdp__bundle-item em{color:#111;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}#single-product .pdp__bundle-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;color:#fff;background:#111;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,transform .15s}#single-product .pdp__bundle-btn:hover,#single-product .pdp__bundle-btn:focus-visible{background:#0c209b;transform:translateY(-1px)}#single-product .pdp__bundle-btn[disabled]{cursor:wait;opacity:.7}#single-product .pdp__bundle-status{min-height:0;margin:-6px 0 0;color:#c5221f;font-size:11px}#single-product .pdp__features-section{padding:8px 0;background:var(--pdp-features-background, #fff)}#single-product .pdp__features-container{max-width:1200px;margin:0 auto;padding:0 32px}#single-product .pdp__features-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr))}#single-product .pdp__feature-item{display:flex;grid-column:span 2;align-items:center;gap:16px;min-width:0;padding:20px 24px;cursor:default}#single-product .pdp__feature-item:last-child:nth-child(3n+1){grid-column:3/span 2}#single-product .pdp__feature-item:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}#single-product .pdp__feature-item:last-child:nth-child(3n+2){grid-column:4/span 2}#single-product .pdp__feature-icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;color:var(--pdp-features-icon-color, #fff);background:var(--pdp-features-icon-background, #0c209b);border-radius:50%}#single-product .pdp__feature-icon svg:not(.pdp__feature-flag){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#single-product .pdp__feature-icon .pdp__feature-flag{width:26px;height:18px}#single-product .pdp__feature-icon img{display:block;width:28px;height:28px;object-fit:contain}#single-product .pdp__feature-text{display:flex;min-width:0;flex-direction:column;gap:2px}#single-product .pdp__feature-text strong{color:var(--pdp-features-title-color, #111);font-size:13px;font-weight:600;line-height:1.3}#single-product .pdp__feature-text span{color:var(--pdp-features-text-color, #888);font-size:12px;line-height:1.35}#single-product .pdp__details-section{margin-top:64px;padding:32px 0;color:var(--pdp-details-text, #555);background:var(--pdp-details-background, #f5f5f5)}#single-product .pdp__details-container{max-width:1200px;margin:0 auto;padding:0 32px}#single-product .pdp__details-inner{max-width:720px;margin:0 auto;border-top:1px solid var(--pdp-details-border, #ddd)}#single-product .pdp__det-item{border-bottom:1px solid var(--pdp-details-border, #ddd)}#single-product .pdp__det-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;color:var(--pdp-details-title, #111);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:.01em;list-style:none;cursor:pointer;user-select:none}#single-product .pdp__det-head::-webkit-details-marker{display:none}#single-product .pdp__det-head::after{content:"+";flex:0 0 auto;color:var(--pdp-details-muted, #999);font-size:22px;font-weight:300;line-height:1}#single-product .pdp__det-item[open]>.pdp__det-head::after{content:"−"}#single-product .pdp__det-body{padding:0 0 24px}#single-product .pdp-desc{padding:8px 0 16px;color:var(--pdp-details-text, #555);font-size:14px;line-height:1.7}#single-product .pdp-desc>:first-child{margin-top:0}#single-product .pdp-desc>:last-child{margin-bottom:0}#single-product .pdp-desc__section{display:flex;align-items:center;gap:48px;margin-bottom:48px}#single-product .pdp-desc__section--reverse{flex-direction:row-reverse}#single-product .pdp-desc__image{flex:1 1 0;min-width:0;border-radius:10px;overflow:hidden}#single-product .pdp-desc__image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}#single-product .pdp-desc__text{flex:1 1 0;min-width:0;padding:8px 0}#single-product .pdp-desc__text h2{margin:0 0 14px;color:var(--pdp-details-title, #111);font-size:20px;font-weight:500;line-height:1.3}#single-product .pdp-desc__text p{margin:0;color:var(--pdp-details-text, #555);font-size:14px;line-height:1.7}#single-product .pdp__specs{width:100%;border-collapse:collapse;font-size:13px}#single-product .pdp__specs tr{border-bottom:1px solid rgba(0,0,0,.05)}#single-product .pdp__specs tr:last-child{border-bottom:0}#single-product .pdp__specs td{padding:10px 8px;vertical-align:top;line-height:1.5}#single-product .pdp__specs td:first-child{width:40%;padding-left:0;color:var(--pdp-details-muted, #999)}#single-product .pdp__specs td:last-child{color:var(--pdp-details-title, #111);font-weight:400}#single-product .pdp__included{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;color:var(--pdp-details-text, #444);font-size:13px;list-style:none}#single-product .pdp__included li::before{content:"✓";margin-right:8px;color:#0c209b;font-weight:700}#single-product .pdp__faq-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}#single-product .pdp__faq-item{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.07)}#single-product .pdp__faq-item:last-child{padding-bottom:0;border-bottom:0}#single-product .pdp__faq-item h3{margin:0 0 6px;color:var(--pdp-details-title, #111);font-size:14px;font-weight:500;line-height:1.35}#single-product .pdp__faq-item p{margin:0;color:var(--pdp-details-text, #555);font-size:13px;line-height:1.55}#single-product .pdp__faq-item .pdp__faq-note{margin-top:5px;color:var(--pdp-details-muted, #777);font-size:11px;font-weight:600;line-height:1.45}#single-product .pdp__faq-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#0c209b;background:rgba(12,32,155,.08);border-radius:50%;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}#single-product .pdp__faq-mark{margin-right:3px;font-weight:900}#single-product .pdp__faq-mark--yes{color:#007f66}#single-product .pdp__faq-mark--no{color:#c5221f}#single-product .pdp__faq-footer{display:none}#single-product .pdp__support-content{color:var(--pdp-details-text, #555);font-size:13px;line-height:1.65}@media(min-width: 992px){#single-product>.container{max-width:1200px;padding-bottom:0px !important}#single-product .product-columns{column-gap:56px}#single-product .product-images{width:calc(55% - 28px);flex:0 0 calc(55% - 28px)}#single-product .product-info{width:auto;flex:1 1 0}#single-product .pdp__gallery{position:sticky;top:24px;align-self:flex-start;height:fit-content}}@media(min-width: 768px)and (max-width: 991px){#single-product .product-columns{display:block}#single-product .product-images,#single-product .product-info{width:100%}#single-product .product-images{display:flex;flex:0 0 100%;margin-bottom:32px}}@media(max-width: 767px){#single-product .product-info>div{padding-top:0}#single-product .pdp__title{font-size:26px}#single-product .pdp__price-block{padding:16px}#single-product .pdp__payment-options{justify-content:center;width:100%}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-variant-label,#single-product .pdp-device-variants-group .pdp-variant-label{margin-bottom:8px;font-size:12px}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-device-option,#single-product .pdp-device-variants-group .pdp-device-option{min-height:100px;padding:10px 6px;border-width:1.5px;border-radius:12px}#single-product .js-product-variants-group:has(.pdp-device-option) .pdp-device-option+.pdp-device-option,#single-product .pdp-device-variants-group .pdp-device-option+.pdp-device-option{margin-left:0}#single-product .pdp-device-variants-group{gap:8px}#single-product .pdp-device-option__icon{height:20px}#single-product .pdp-device-option__icon svg{width:18px;height:18px}#single-product .pdp-device-option__name{font-size:11px}#single-product .pdp-device-option__description{min-height:24px;font-size:9px;line-height:1.25}#single-product .pdp__short-desc{margin-bottom:18px;font-size:13px;line-height:1.65}#single-product .pdp__actions{grid-template-columns:112px minmax(0, 1fr);align-items:center;gap:8px}#single-product .pdp__actions .form-quantity-container{width:112px}#single-product .pdp__actions .form-quantity,#single-product .pdp__actions .form-quantity .form-control,#single-product .pdp__actions .form-quantity-icon{height:46px}#single-product .pdp__actions .form-quantity{border-radius:14px}#single-product .pdp__actions .js-addtocart{height:46px;min-height:46px;padding:0 10px 0 34px;border-radius:14px;font-size:13px;white-space:normal}#single-product .pdp__add-icon{left:14px;width:17px;height:17px}#single-product .pdp__trust{padding:8px 14px}#single-product .pdp__bundle{padding:16px}#single-product .pdp__bundle-item{grid-template-columns:18px 50px minmax(0, 1fr) auto;gap:8px;padding:9px}#single-product .pdp__bundle-item--main{grid-template-columns:50px minmax(0, 1fr) auto}#single-product .pdp__bundle-item img{width:50px;height:50px}#single-product .pdp__bundle-item strong,#single-product .pdp__bundle-item em{font-size:12px}#single-product .pdp__features-section{padding:22px 0}#single-product .pdp__features-container{padding:0 16px}#single-product .pdp__features-grid{grid-template-columns:1fr;gap:0;background:var(--pdp-features-background, #fff);border:1px solid var(--pdp-features-border-color, #e8e8e8);border-radius:20px;overflow:hidden}#single-product .pdp__feature-item,#single-product .pdp__feature-item:last-child:nth-child(3n+1),#single-product .pdp__feature-item:nth-last-child(2):nth-child(3n+1),#single-product .pdp__feature-item:last-child:nth-child(3n+2){display:grid;grid-column:auto;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:14px;padding:16px}#single-product .pdp__feature-item+.pdp__feature-item{border-top:1px solid var(--pdp-features-border-color, #eee)}#single-product .pdp__feature-icon{width:42px;height:42px;flex-basis:42px}#single-product .pdp__feature-text strong{display:block;font-size:14px;line-height:1.2}#single-product .pdp__feature-text span{display:block;margin-top:3px;font-size:12px;line-height:1.35}#single-product .pdp__details-section{margin-top:32px;padding:22px 0}#single-product .pdp__details-container{padding:0 16px}#single-product .pdp__det-head{min-height:68px;padding:20px 0;font-size:14px}#single-product .pdp__det-body{padding-bottom:22px}#single-product .pdp-desc__section,#single-product .pdp-desc__section--reverse{flex-direction:column;gap:20px;margin-bottom:32px}#single-product .pdp-desc__text h2{font-size:17px}#single-product .pdp__specs td{padding-top:10px;padding-bottom:10px}#single-product .pdp__faq-item{grid-template-columns:36px minmax(0, 1fr);gap:10px}}.custom-faq-page{color:#111;background:var(--custom-faq-background, #f4f4f4)}.custom-faq-page .content-pg__container{width:min(1120px,100% - 40px);margin:0 auto}.custom-faq-page .content-pg__hero{padding:76px 0 56px;color:#fff;background:var(--custom-faq-hero, #080808)}.custom-faq-page .content-pg__breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:hsla(0,0%,100%,.55);font-size:13px}.custom-faq-page .content-pg__breadcrumb a{color:hsla(0,0%,100%,.72);text-decoration:none;transition:color .18s ease}.custom-faq-page .content-pg__breadcrumb a:hover,.custom-faq-page .content-pg__breadcrumb a:focus-visible{color:#fff}.custom-faq-page .content-pg__eyebrow{display:inline-flex;margin-bottom:12px;color:var(--custom-faq-accent, #0c209b);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.custom-faq-page .content-pg__hero h1{max-width:860px;margin:0;color:#fff;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(42px,7vw,86px);font-weight:400;line-height:.96;text-transform:none}.custom-faq-page .content-pg__hero p{max-width:720px;margin:22px 0 0;color:hsla(0,0%,100%,.76);font-size:clamp(16px,2vw,20px);line-height:1.6}.custom-faq-page .content-pg__body{padding:44px 0 72px}.custom-faq-page .faq-pg__layout{display:grid;grid-template-columns:360px minmax(0, 1fr);align-items:start;gap:24px}.custom-faq-page .faq-pg__aside{position:sticky;top:104px;display:grid;gap:14px}.custom-faq-page .faq-pg__image-stack{position:relative;min-height:430px;padding:12px;border:1px solid #dedede;border-radius:18px;background:var(--custom-faq-card, #fff);overflow:hidden}.custom-faq-page .faq-pg__image-stack img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);border-radius:14px;object-fit:cover;transform-origin:top;box-shadow:0 16px 34px rgba(0,0,0,.14)}.custom-faq-page .faq-pg__image-stack img:first-child{z-index:3;transform:translateY(0) scale(1)}.custom-faq-page .faq-pg__image-stack img:nth-child(2){z-index:2;opacity:.76;transform:translateY(18px) scale(0.95)}.custom-faq-page .faq-pg__image-stack img:nth-child(3){z-index:1;opacity:.46;transform:translateY(36px) scale(0.9)}.custom-faq-page .faq-pg__support{padding:22px;border:1px solid #dedede;border-radius:18px;background:var(--custom-faq-card, #fff)}.custom-faq-page .faq-pg__support strong{display:block;margin-bottom:6px;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1}.custom-faq-page .faq-pg__support p{max-width:580px;margin:0;color:#555;font-size:14px;line-height:1.55}.custom-faq-page .faq-pg__support a,.custom-faq-page .faq-pg__answer a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#fff;background:var(--custom-faq-accent, #0c209b);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.custom-faq-page .faq-pg__support a{padding:0 18px}.custom-faq-page .faq-pg__support a+a{margin-top:10px;background:#111}.custom-faq-page .faq-pg__support a:hover,.custom-faq-page .faq-pg__support a:focus-visible,.custom-faq-page .faq-pg__answer a:hover,.custom-faq-page .faq-pg__answer a:focus-visible{color:#fff;opacity:.88;transform:translateY(-1px)}.custom-faq-page .faq-pg__list{display:grid;gap:10px}.custom-faq-page .faq-pg__list details{border:1px solid #dedede;border-radius:14px;background:var(--custom-faq-card, #fff);overflow:hidden}.custom-faq-page .faq-pg__list details[open]{border-color:#b8c4ff;box-shadow:0 16px 36px rgba(0,31,183,.08)}.custom-faq-page .faq-pg__list summary{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:#111;cursor:pointer;font-size:17px;font-weight:800;line-height:1.3;list-style:none}.custom-faq-page .faq-pg__list summary::-webkit-details-marker{display:none}.custom-faq-page .faq-pg__list summary svg{flex:none;color:var(--custom-faq-accent, #0c209b);transition:transform .18s ease}.custom-faq-page .faq-pg__list details[open] summary svg{transform:rotate(180deg)}.custom-faq-page .faq-pg__answer{padding:0 24px 24px;color:#444;font-size:15px;line-height:1.7}.custom-faq-page .faq-pg__answer p{margin:0}.custom-faq-page .faq-pg__answer p+p{margin-top:10px}.custom-faq-page .faq-pg__answer a{margin-top:16px;padding:0 18px}@media(max-width: 768px){.custom-faq-page .content-pg__container{width:min(1120px,100% - 28px)}.custom-faq-page .content-pg__hero{padding:52px 0 42px}.custom-faq-page .faq-pg__layout{grid-template-columns:1fr}.custom-faq-page .faq-pg__aside{position:static}.custom-faq-page .faq-pg__image-stack{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;min-height:0}.custom-faq-page .faq-pg__image-stack img{position:static;width:100%;height:auto;aspect-ratio:1;opacity:1;object-fit:cover;transform:none;box-shadow:none}.custom-faq-page .faq-pg__support{padding:20px}.custom-faq-page .faq-pg__support a{width:100%}.custom-faq-page .faq-pg__list summary{min-height:62px;padding:18px;font-size:15px}.custom-faq-page .faq-pg__answer{padding:0 18px 20px}}.custom-why-page{color:#111;background:var(--custom-why-background, #f4f4f4)}.custom-why-page *,.custom-why-page *::before,.custom-why-page *::after{box-sizing:border-box}.custom-why-page .content-pg__container{width:min(1120px,100% - 40px);margin:0 auto}.custom-why-page .content-pg__hero{padding:76px 0 56px;color:#fff;background:var(--custom-why-hero, #080808)}.custom-why-page .content-pg__breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:hsla(0,0%,100%,.55);font-size:13px}.custom-why-page .content-pg__breadcrumb a{color:hsla(0,0%,100%,.72);text-decoration:none;transition:color .18s ease}.custom-why-page .content-pg__breadcrumb a:hover,.custom-why-page .content-pg__breadcrumb a:focus-visible{color:#fff}.custom-why-page .content-pg__eyebrow{display:inline-flex;margin-bottom:12px;color:var(--custom-why-accent, #0c209b);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.custom-why-page .content-pg__hero h1{max-width:860px;margin:0;color:#fff;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(42px,7vw,86px);font-weight:400;line-height:.96;text-transform:none}.custom-why-page .content-pg__hero p{max-width:720px;margin:22px 0 0;color:hsla(0,0%,100%,.76);font-size:clamp(16px,2vw,20px);line-height:1.6}.custom-why-page .content-pg__body{padding:44px 0 72px}.custom-why-page .content-pg__grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;align-items:start;gap:28px}.custom-why-page .content-pg__article{border:1px solid #dedede;border-radius:16px;background:var(--custom-why-card, #fff);overflow:hidden}.custom-why-page .content-pg__section{padding:34px 38px;border-bottom:1px solid #ededed}.custom-why-page .content-pg__section:last-child{border-bottom:0}.custom-why-page .content-pg__section h2,.custom-why-page .content-pg__aside h2{margin:0 0 14px;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1;text-transform:none}.custom-why-page .content-pg__section p{margin:0;color:#333;font-size:16px;line-height:1.75}.custom-why-page .content-pg__section p+p{margin-top:16px}.custom-why-page .content-pg__aside{position:sticky;top:104px;padding:24px;border:1px solid #dedede;border-radius:16px;background:var(--custom-why-card, #fff)}.custom-why-page .content-pg__aside p{margin:0 0 18px;color:#555;font-size:14px;line-height:1.6}.custom-why-page .content-pg__aside a{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#fff;background:var(--custom-why-accent, #0c209b);font-size:14px;font-weight:500;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.custom-why-page .content-pg__aside a+a{margin-top:10px;background:#111}.custom-why-page .content-pg__aside a:hover,.custom-why-page .content-pg__aside a:focus-visible{color:#fff;opacity:.88;transform:translateY(-1px)}@media(max-width: 768px){.custom-why-page .content-pg__container{width:min(1120px,100% - 28px)}.custom-why-page .content-pg__hero{padding:52px 0 42px}.custom-why-page .content-pg__grid{grid-template-columns:1fr}.custom-why-page .content-pg__section{padding:26px 20px}.custom-why-page .content-pg__aside{position:static}}.gd-pg{--gd-blue: #1226ad;--gd-red: #dc2528;--gd-green: #278132;--gd-dark: #1b1b1b;--gd-paper: #f5f3ef;color:#171717;background:#fff;font-family:var(--font-rest, Arial, sans-serif);overflow:hidden}.gd-pg *,.gd-pg *::before,.gd-pg *::after{box-sizing:border-box}.gd-container{width:min(100% - 40px,880px);margin-inline:auto}.gd-container--narrow{width:min(100% - 40px,790px)}.gd-hero{min-height:390px;color:#fff;background:var(--gd-blue)}.gd-hero__inner{position:relative;display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;padding:68px 20px 54px;text-align:center}.gd-hero__breadcrumb{position:absolute;top:58px;left:20px;display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);font-size:12px}.gd-hero__breadcrumb a{color:inherit;text-decoration:none}.gd-hero__breadcrumb a:hover{color:#fff}.gd-hero__title,.gd-sec-title,.gd-step__model,.gd-comp-table__head,.gd-comp-table__btn,.gd-final-cta__title,.gd-comp-card h3{font-family:"Anton",Impact,sans-serif;font-weight:400}.gd-hero__title{margin:12px 0 24px;color:#fff;font-size:clamp(56px,5vw,76px);line-height:.9;letter-spacing:-1.5px}.gd-hero__sub{margin:0;color:#fff;font-size:16px;font-weight:700}.gd-benefits-sec{padding:70px 0 85px;color:#fff;background:var(--gd-dark)}.gd-intro-text{max-width:720px;margin:0 auto 58px;font-size:16px;line-height:1.65;text-align:center}.gd-blue{color:var(--gd-blue)}.gd-benefits-sec .gd-blue{color:#4662ff;font-weight:700}.gd-benefits-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:center;gap:62px}.gd-img-slot{display:block;margin:0;overflow:hidden}.gd-img-photo{display:block;width:100%;height:100%;object-fit:cover}.gd-benefits-layout>.gd-img-slot{height:255px}.gd-benefits-layout>.gd-img-slot .gd-img-photo{object-fit:contain}.gd-benefits-eyebrow{margin:0 0 22px;color:#999;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.gd-benefits-tags__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px 10px}.gd-tag{display:inline-flex;min-height:34px;align-items:center;padding:7px 13px;border:1px solid rgba(0,0,0,0);border-radius:3px;color:#111;background:#fff;font-size:12px;font-weight:700;line-height:1.2}.gd-tag--red{color:#fff;background:var(--gd-red)}.gd-tag--blue{color:#fff;background:var(--gd-blue)}.gd-tag--dark{color:#fff;border-color:#555;background:#292929}.gd-tag-note{display:block;margin-top:12px;color:#8e8e8e;font-size:11px}.gd-tree-sec{padding:70px 0 82px;background:var(--gd-paper)}.gd-sec-title{max-width:780px;margin:0 auto;color:#171717;font-size:clamp(38px,4vw,52px);line-height:1;letter-spacing:-0.4px;text-align:center}.gd-tree-sub{margin:14px 0 46px;color:var(--gd-blue);font-size:14px;text-align:center}.gd-steps{overflow:hidden;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.gd-step{display:grid;grid-template-columns:1fr 1fr;min-height:475px;border-bottom:1px solid #d7d7d7}.gd-step__q-side,.gd-step__res-side{min-width:0;padding:26px 24px}.gd-step__q-side{border-right:1px solid #d7d7d7}.gd-step__num{display:block;margin-bottom:12px;color:#e1e1e1;font-family:"Anton",Impact,sans-serif;font-size:46px;line-height:1}.gd-step__q{max-width:285px;margin:0;font-size:15px;font-weight:500;line-height:1.5}.gd-step__q strong{font-weight:700}.gd-step__no{margin:14px 0 0;color:#999;font-size:12px}.gd-step__res-side{display:flex;flex-direction:column}.gd-step__sim-label{margin-bottom:12px;color:#001273;font-size:10px;font-weight:700;letter-spacing:.7px;text-align:center}.gd-img-slot--sm{flex:1;min-height:0;border-radius:9px}.gd-img-slot--sm .gd-img-photo{aspect-ratio:1.05/1}.gd-step__result{display:flex;min-height:44px;align-items:center;justify-content:center;margin-top:10px;border:2px solid currentColor;border-radius:4px;color:var(--gd-dark);text-decoration:none;transition:color .2s ease,background .2s ease}.gd-step__result:hover{color:#fff}.gd-step__result.gd-tone--blue:hover{background:var(--gd-blue)}.gd-step__result.gd-tone--green:hover{background:var(--gd-green)}.gd-step__result.gd-tone--dark:hover{background:var(--gd-dark)}.gd-step__result:hover .gd-step__model{color:#fff}.gd-step__model{font-size:17px;line-height:1}.gd-tone--blue{color:#fff;background:var(--gd-blue)}.gd-step__result.gd-tone--blue{color:var(--gd-blue);background:rgba(0,0,0,0)}.gd-tone--green{color:#fff;background:var(--gd-green)}.gd-step__result.gd-tone--green{color:var(--gd-green);background:rgba(0,0,0,0)}.gd-tone--dark{color:#fff;background:var(--gd-dark)}.gd-step__result.gd-tone--dark{color:var(--gd-dark);background:rgba(0,0,0,0)}.gd-flow__obs{padding:20px 24px 22px;color:#fff;background:var(--gd-dark)}.gd-flow__obs-label,.gd-bora-tag{display:inline-block;padding:5px 10px;border-radius:3px;background:var(--gd-red);font-size:12px;font-weight:700}.gd-flow__obs p{margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.55}.gd-adapt-sec{padding:76px 0 86px;background:#fff}.gd-sec-title--left{margin-bottom:42px;text-align:left}.gd-sec-title__inline{display:inline;margin-left:10px;font-family:var(--font-rest, Arial, sans-serif);font-size:25px;font-weight:400;letter-spacing:0}.gd-adapt-list{border-top:1px solid #e7e7e7}.gd-adapt-row{display:grid;grid-template-columns:26px 1fr 30px 142px;min-height:68px;align-items:center;gap:12px;border-bottom:1px solid #e7e7e7;font-size:14px}.gd-adapt-check{font-size:20px}.gd-adapt-check--yes{color:#187e20}.gd-adapt-check--no{color:#d1191d}.gd-adapt-arrow{color:#777;font-size:18px;text-align:center}.gd-adapt-pill{display:flex;min-height:40px;align-items:center;justify-content:center;border:1px solid #222;border-radius:3px;color:#111;font-weight:700}.gd-adapt-pill--lightning{color:#fff;border-color:var(--gd-blue);background:var(--gd-blue)}.gd-adapt-warn{margin-top:28px;padding:17px 20px;border-radius:3px;color:#fff;background:var(--gd-red);font-size:13px;line-height:1.45}.gd-adapt-cta{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:36px;margin-top:38px}.gd-adapt-cta>.gd-img-slot{height:245px;border-radius:10px}.gd-bora-tag{color:#161616;background:#f5af12;font-weight:500}.gd-adapt-cta__text p{margin:15px 0 18px;font-size:14px;line-height:1.55}.gd-btn{display:inline-flex;min-height:45px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid rgba(0,0,0,0);border-radius:2px;font-size:13px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:filter .2s ease,transform .2s ease}.gd-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.gd-btn--blue{color:#fff;background:var(--gd-blue)}.gd-btn--white{color:#111;border-color:#d9d9d9;background:#fff}.gd-btn--red{color:#fff;background:var(--gd-red)}.gd-btn--lg{min-height:56px}.gd-adapt-cta .gd-btn{width:100%}.gd-comp-sec{padding:72px 0 78px;background:var(--gd-paper)}.gd-comp-sec .gd-sec-title{max-width:660px;margin-bottom:48px}.gd-comp-scroll{width:100%}.gd-comp-table{width:100%;border-collapse:collapse;table-layout:fixed;background:rgba(0,0,0,0);font-size:11px;line-height:1.45}.gd-comp-table th,.gd-comp-table td{padding:13px 12px;border:1px solid #d2d2d2;vertical-align:top}.gd-comp-table__corner,.gd-comp-table__row-label{width:125px}.gd-comp-table__head{height:44px;color:#fff;font-size:14px;text-align:center;vertical-align:middle !important}.gd-comp-table__img-cell{height:108px;padding:10px !important;text-align:center}.gd-comp-table__photo{width:88px;height:88px;border-radius:8px;object-fit:cover}.gd-comp-table__row-label{font-weight:700}.gd-comp-table__center,.gd-comp-table__cta-cell{text-align:center}.gd-comp-table__small{font-size:10px}.gd-comp-yes,.gd-comp-no{font-size:18px;font-weight:700}.gd-comp-yes{color:#158020}.gd-comp-no{color:#d91d24}.gd-comp-yes small{color:#444;font-size:9px;font-weight:400}.gd-comp-table__btn{display:flex;min-height:35px;align-items:center;justify-content:center;padding:7px 6px;border-radius:3px;color:#fff;font-size:12px;line-height:1;text-decoration:none}.gd-comp-cards{display:none}.gd-comp-cta{display:flex;flex-direction:column;align-items:center;margin-top:34px}.gd-comp-cta .gd-btn{min-width:450px}.gd-comp-note{margin-top:10px;color:#666;font-size:11px}.gd-faq-sec{padding:76px 0 80px;background:#fff}.gd-sec-title--blue{margin-bottom:42px;color:var(--gd-blue)}.gd-faq-list{border:1px solid #d8d8d8}.gd-faq-item{display:grid;grid-template-columns:64px 1fr;min-height:90px;border-bottom:1px solid #d8d8d8}.gd-faq-item:last-child{border-bottom:0}.gd-faq-num{display:flex;align-items:center;justify-content:center;border-right:1px solid #d8d8d8;color:var(--gd-blue);font-family:"Anton",Impact,sans-serif;font-size:31px}.gd-faq-body{display:flex;flex-direction:column;justify-content:center;padding:17px 20px;font-size:13px;line-height:1.45}.gd-faq-body strong{display:block;margin-bottom:7px;font-size:14px}.gd-faq-body p,.gd-faq-link{margin:0}.gd-faq-link{color:#001273;text-decoration:underline}.gd-final-cta{padding:74px 0 80px;color:#fff;background:var(--gd-dark);text-align:center}.gd-final-cta__title{margin:0;color:#fff;font-size:34px;line-height:1.05}.gd-final-cta__title .gd-blue{color:var(--gd-blue)}.gd-final-cta__sub{margin:16px 0 34px;color:#aaa;font-size:13px;font-weight:700}.gd-final-cta__btns{display:grid;width:min(100%,450px);gap:13px;margin:0 auto}.gd-tone-border--blue{border-top-color:var(--gd-blue) !important}.gd-tone-border--green{border-top-color:var(--gd-green) !important}.gd-tone-border--dark{border-top-color:var(--gd-dark) !important}@media(max-width: 767px){.gd-container,.gd-container--narrow{width:min(100% - 28px,560px)}.gd-hero,.gd-hero__inner{min-height:240px}.gd-hero__inner{padding:64px 10px 34px}.gd-hero__breadcrumb{top:20px;left:0;font-size:10px}.gd-hero__title{margin:8px 0 16px;font-size:38px;line-height:.92}.gd-hero__sub{font-size:12px}.gd-benefits-sec{padding:38px 0 44px}.gd-intro-text{margin-bottom:34px;font-size:12px;line-height:1.65}.gd-benefits-layout{grid-template-columns:1fr;gap:30px}.gd-benefits-layout>.gd-img-slot{height:190px}.gd-benefits-eyebrow{margin-bottom:16px;font-size:9px}.gd-tag{min-height:28px;padding:6px 9px;font-size:10px}.gd-tree-sec,.gd-adapt-sec,.gd-comp-sec,.gd-faq-sec{padding:45px 0 50px}.gd-sec-title{font-size:32px}.gd-tree-sub{margin:10px 0 28px;font-size:11px}.gd-step{display:block;min-height:0}.gd-step__q-side,.gd-step__res-side{padding:18px 16px}.gd-step__q-side{min-height:132px;border-right:0}.gd-step__num{margin-bottom:8px;font-size:33px}.gd-step__q{font-size:12px}.gd-step__no{margin-top:8px;font-size:10px}.gd-step__res-side{padding-top:2px}.gd-step__sim-label{font-size:9px}.gd-img-slot--sm{flex:auto}.gd-img-slot--sm .gd-img-photo{aspect-ratio:1.1/1}.gd-step__result{min-height:38px}.gd-step__model{font-size:14px}.gd-flow__obs{padding:16px}.gd-flow__obs p{font-size:10px}.gd-sec-title--left{margin-bottom:28px}.gd-sec-title__inline{display:block;margin:6px 0 0;font-size:18px}.gd-adapt-row{grid-template-columns:20px 1fr 16px 92px;min-height:58px;gap:6px;font-size:10px}.gd-adapt-check{font-size:15px}.gd-adapt-arrow{font-size:13px}.gd-adapt-pill{min-height:31px;padding-inline:5px}.gd-adapt-warn{margin-top:20px;padding:13px;font-size:10px}.gd-adapt-cta{grid-template-columns:1fr;gap:22px;margin-top:24px}.gd-adapt-cta>.gd-img-slot{height:auto;aspect-ratio:1.35/1}.gd-adapt-cta__text p{font-size:11px}.gd-comp-sec .gd-sec-title{margin-bottom:28px}.gd-comp-scroll{display:none}.gd-comp-cards{display:grid;gap:18px}.gd-comp-card{padding:12px;border:1px solid #d2d2d2;border-top-width:6px;border-radius:5px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.gd-comp-card__top{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:14px;margin-bottom:12px}.gd-comp-card__top img{width:92px;height:92px;border-radius:7px;object-fit:cover}.gd-comp-card h3{margin:0 0 5px;font-size:24px}.gd-comp-card__top p{margin:0;font-size:11px}.gd-comp-card__list{margin:0 0 12px}.gd-comp-card__list>div{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:9px 0;border-top:1px solid #e2e2e2;font-size:10px;line-height:1.4}.gd-comp-card__list dt{font-weight:700}.gd-comp-card__list dd{margin:0}.gd-comp-cta{margin-top:28px}.gd-comp-cta .gd-btn{width:100%;min-width:0}.gd-comp-note{font-size:9px}.gd-sec-title--blue{margin-bottom:28px}.gd-faq-item{grid-template-columns:44px 1fr;min-height:96px}.gd-faq-num{font-size:25px}.gd-faq-body{padding:14px 12px;font-size:10px}.gd-faq-body strong{font-size:11px}.gd-final-cta{padding:48px 0 52px}.gd-final-cta__title{font-size:27px}.gd-final-cta__sub{margin:12px 0 25px;font-size:10px}.gd-btn--lg{min-height:48px;font-size:11px}}.transition-up{position:relative;top:-8px;transition:all .5s ease;z-index:10;pointer-events:none}.transition-up-active{top:0;opacity:1;z-index:100;pointer-events:all}.alert{clear:both;margin-bottom:15px;padding:8px 10px;border:var(--border-solid);border-radius:var(--border-radius-small);font-size:12px}.alert-danger,.alert-error{color:var(--danger);border-color:var(--danger)}.alert-warning{color:var(--warning);border-color:var(--warning)}.alert-info{color:var(--main-foreground);border-color:var(--main-foreground)}.alert-success{color:var(--success);border-color:var(--success)}.alert-primary{border-color:var(--accent-color);color:var(--accent-color)}.cart-button-container .alert{margin-top:var(--spacing-2)}.notification-left{width:100%;margin:var(--spacing-2) 0;text-align:left;font-size:var(--font-small)}.notification-danger{color:var(--danger)}.btn-transition{position:relative;overflow:hidden}.btn-transition .transition-container{position:absolute;top:50%;left:0;width:100%;opacity:0;transition:all .5s ease;pointer-events:none;cursor:not-allowed;transform:translateY(-50%)}.btn-transition .transition-container.active{opacity:1}.modal{position:fixed;bottom:-100%;z-index:20000;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;color:var(--main-foreground);fill:var(--main-foreground);background-color:var(--main-background);-webkit-overflow-scrolling:touch;overflow-y:auto;transition:var(--transition-normal)}.modal-header{display:flex;justify-content:space-between;align-items:center;transition:var(--transition-normal);background-color:var(--main-foreground-opacity-03)}.modal-title{width:100%;margin-left:var(--spacing-3);text-align:left;font-size:var(--font-big)}.modal-back+.modal-title{margin-left:0}.modal-close{padding:var(--spacing-3)}.modal-header.no-title{grid-template-columns:initial;justify-content:end}.modal-header-close-only{position:absolute;top:10px;right:10px;z-index:9;background:rgba(0,0,0,0)}.modal-close svg{font-size:23px}.modal-body,.modal-footer{padding:var(--spacing-3)}.modal-body{height:100%;overflow-y:auto;overflow-x:hidden}.modal form{display:flex;flex-direction:column;height:100%}.modal-footer{border-top:var(--border-solid) var(--main-foreground-opacity-03)}.modal-transition-fast{transition:all .05s ease-in-out}.modal-width-small{top:initial;left:5%;bottom:-100%;width:90%;height:auto;max-height:90%;transform:translateY(50%)}.modal.modal-visible{bottom:0}.modal-top{top:-100%;bottom:initial;transform:translateY(-50%)}.modal-top.modal-visible{top:50%;bottom:initial}.modal-right{bottom:0;left:100%;transform:translateX(50%)}.modal-right.modal-visible{left:50%;transform:translateX(-50%)}.modal-width-small.modal-visible{top:initial;bottom:50%}.modal-left{bottom:0;right:100%;left:initial;transform:translateX(-50%)}.modal-left.modal-visible{right:50%;transform:translateX(50%)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000;cursor:pointer;background-color:var(--main-foreground-opacity-60)}.modal-overlay.modal-zindex-top{z-index:20000}.tab-group{padding:0;overflow-x:scroll;white-space:nowrap}.tab-group .tab{display:inline-flex;float:none;margin-right:var(--spacing-2)}.tab-group .tab-link{float:left;padding:10px;font-size:var(--font-small);text-transform:var(--main-text-transform);text-align:center;border:var(--border-solid) var(--main-foreground-opacity-20);border-radius:var(--border-radius);color:var(--main-foreground)}.tab-group .tab.active .tab-link{border:var(--border-solid) var(--button-background);color:var(--button-background)}.tab-panel:not(.active){display:none}.tab-panel.active{display:block}.card-img{margin:0 var(--spacing-1) var(--spacing-1) 0;border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small)}.card-img-small{height:25px}.card-img-medium{height:35px}.card-img-big{height:50px}.card-img-square-container{position:relative;width:100%;padding-top:100%}.card-img-pill{position:absolute;right:5px;bottom:5px;z-index:999;padding:4px 9px;font-size:var(--font-smallest);border-radius:15px;background-color:var(--main-background);color:var(--main-foreground)}.notification-hidden{transition:var(--transition-normal);transform:translate(0, -10%);opacity:0;pointer-events:none}.notification-visible{transition:var(--transition-normal);opacity:1;transform:translate(0, 0)}.notification-close{position:absolute;top:9px;right:3px;z-index:1;padding:0 var(--spacing-2);fill:var(--main-foreground);cursor:pointer}.head-row .notification-cart-container{position:fixed;bottom:0;left:0;z-index:1;width:100%;border:none}.notification-cart-container .notification{border:none;border-top:var(--border-solid) var(--main-foreground-opacity-20);font-size:14px}.notification-cart-container .notification-close{top:var(--spacing-3);right:var(--spacing-3)}.notification-cart-image-container{position:relative;width:80px;height:80px;overflow:hidden}.form-select-icon{transition:all .2s ease}.form-select.open .form-select-icon{transform:translateY(-50%) rotate(180deg)}.form-select-options{position:absolute;top:100%;left:0;z-index:200;width:100%;max-height:200px;margin-top:5px;background-color:var(--main-background);border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small);list-style:none;overflow-y:auto;transition:all .2s ease;opacity:0;padding:0}.form-select-options.open{opacity:1}.form-select-options::-webkit-scrollbar{width:7px}.form-select-options::-webkit-scrollbar-track{background:var(--main-foreground-opacity-50);border-radius:6px}.form-select-options::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-50);border-radius:6px}.form-select-option:hover,.form-select-option:active,.form-select-option.selected{background-color:var(--main-foreground-opacity-03)}.form-select-option{padding:12px;transition:all .4s ease;cursor:pointer;border-bottom:var(--border-solid) var(--main-foreground-opacity-05)}.form-select-option:last-child{border-bottom:none}.input-clear-content{position:absolute;right:0;bottom:0;width:30px;height:40px;padding:var(--spacing-1);cursor:pointer}.input-clear-content:before{display:block;width:13px;height:13px;margin:var(--spacing-2) 0 0 var(--spacing-1)}.form-spinner:before{display:inline-block;width:12px;height:12px;-webkit-mask-image:var(--icon-btn-spinner);-ms-mask-image:var(--icon-btn-spinner);-moz-mask-image:var(--icon-btn-spinner);-o-mask-image:var(--icon-btn-spinner);mask-image:var(--icon-btn-spinner)}.form-control-disabled{opacity:.3;pointer-events:none}.tooltip-trigger{fill:currentcolor;background:none;border:none}.tooltip-card{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:none;min-width:260px;max-width:calc(100vw - 20px);padding:10px;white-space:normal;background-color:var(--main-background);color:var(--main-foreground);border-radius:var(--border-radius-small);box-shadow:0 4px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.12)}.tooltip-container:hover .tooltip-card,.tooltip-card.is-visible{display:block}.g-recaptcha>div{margin:var(--spacing-3) auto}.head-main.compress .logo-img{max-height:30px}.head-main.compress .logo-big{max-height:40px}.modal-body-scrollable-auto .modal-body{max-height:calc(100vh - 100px);overflow-y:auto}.modal-nav-hamburger{flex:1}.modal-nav-hamburger .nav-list-link{display:grid;width:100%;min-height:56px;grid-template-columns:1fr auto;column-gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);font-size:var(--font-small);text-transform:uppercase;text-align:left;border-bottom:var(--border-solid) var(--main-foreground-opacity-30)}.modal-nav-hamburger .utility-icon{font-size:var(--font-base-default)}.modal-nav-hamburger .nav-secondary{background-color:var(--main-foreground-opacity-05);border-bottom:var(--border-solid) var(--main-foreground-opacity-05)}.modal-nav-hamburger .nav-secondary .secondary-menu-link{display:block;padding:var(--spacing-3);font-size:var(--font-small)}.modal-nav-hamburger .nav-list-arrow{font-size:var(--font-base-default);cursor:pointer}.modal-nav-main>.modal-body{display:grid;grid-template-rows:1fr auto;padding:0}.search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-suggestions{position:absolute;z-index:99999;width:100%;max-height:calc(100vh - 150px);margin-top:-2px;overflow-y:auto;overflow-x:hidden;background-color:var(--main-background);border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}.search-suggestions a{color:var(--main-foreground);fill:var(--main-foreground)}.search-suggestions-list{margin:0;padding:var(--spacing-3);list-style:none}.search-suggestions-item{margin-bottom:var(--spacing-3)}.search-suggestions-text{position:relative;flex-basis:0;flex-grow:1;max-width:100%;padding:0 var(--spacing-4) 0 var(--spacing-3);font-size:var(--font-base)}.search-suggestions-link{display:flex;flex-wrap:wrap;align-items:center;margin:0}.search-suggestions-text,.search-suggestions-name{margin-bottom:var(--spacing-1);font-size:var(--font-small)}.search-suggestions-price{font-weight:bold}.search-suggestions .subscription-price-compare{text-decoration:line-through}.search-suggestions .subscription-message{font-size:var(--font-small)}.search-suggestions-image-container{position:relative;flex:0 0 auto;width:80px;height:80px;overflow:hidden}.search-suggestions-image-container img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.search-suggestions-all-link-container{margin-top:var(--spacing-1);text-align:center}footer{padding:var(--spacing-4) 0;font-size:var(--font-medium);color:var(--main-foreground);background:var(--main-background);border-top:var(--border-solid) var(--main-foreground-opacity-10)}footer a,footer svg{color:var(--main-foreground);fill:var(--main-foreground)}footer .accordion-title{padding:var(--spacing-3);background:var(--main-background);border-top:var(--border-solid) var(--main-foreground-opacity-05);border-bottom:var(--border-solid) var(--main-foreground-opacity-05)}footer .accordion-container{margin:0 var(--gutter-negative) -1px var(--gutter-negative)}.footer-colors{color:var(--footer-foreground);background:var(--footer-background);border-top:none}.footer-colors a,.footer-colors svg{color:var(--footer-foreground);fill:var(--footer-foreground)}.footer-main-info,.footer-secondary-info{display:grid;grid-template-columns:1fr;row-gap:var(--spacing-4);margin:var(--spacing-3) auto}.footer-main-info{margin-bottom:var(--spacing-5)}.footer-main-info.footer-title-toggle{row-gap:0;margin-bottom:var(--spacing-4)}.footer-colors .accordion-title{font-weight:bold;background:var(--footer-background);border-top:var(--border-solid) var(--footer-foreground-opacity-40);border-bottom:var(--border-solid) var(--footer-foreground-opacity-40)}.footer-colors .form-control{color:var(--footer-foreground);border-color:var(--footer-foreground-opacity-40)}.footer-colors .form-control:hover,.footer-colors .form-control:active{border-color:var(--footer-foreground-opacity-60)}.footer-colors .form-control::-webkit-input-placeholder{color:var(--footer-foreground-opacity-40)}.footer-colors .form-control:-moz-placeholder{color:var(--footer-foreground-opacity-40)}.footer-colors .form-control::-moz-placeholder{color:var(--footer-foreground-opacity-40)}.footer-colors .form-control:-ms-input-placeholder{color:var(--footer-foreground-opacity-40)}.footer-colors .btn-inline{color:var(--footer-foreground);border-color:var(--footer-foreground-opacity-40)}.footer-colors .alert-success,.footer-colors .alert-danger{color:var(--footer-foreground);border-color:var(--footer-foreground)}.footer-logo-img{max-height:45px}.footer-payments-shipping-container img{width:auto;max-height:20px;margin:0 var(--spacing-1) var(--spacing-1) 0;border-radius:var(--border-radius-smallest)}.powered-by-logo{width:155px;height:17px}.footer-logo img{max-height:50px}.placeholder-overlay{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background-color:var(--main-foreground-opacity-30)}.placeholder-info{position:relative;top:50%;left:50%;width:330px;padding:30px 25px;text-align:center;line-height:18px;transform:translate(-50%, -50%);box-sizing:border-box;border-radius:var(--border-radius)}.placeholder-info{color:var(--main-foreground);fill:var(--main-foreground);background-color:var(--main-background)}.placeholder-info .placeholder-description{margin:20px 0}.placeholder-info .placeholder-button{padding:8px 15px;color:var(--main-background);background-color:var(--main-foreground);opacity:1}.placeholder-info .placeholder-button:hover{opacity:.8}.textbanner:hover img.textbanner-image,.textbanner:focus img.textbanner-image{transform:scale(1.05)}.instafeed-link{position:relative;display:block;padding-top:100%;overflow:hidden}.instafeed-link:hover .instafeed-img,.instafeed-link:focus .instafeed-img{transform:scale(1.03)}.instafeed-link .instafeed-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .8s ease}.news-spinner{position:absolute;right:5px;width:60px;text-align:center;background:var(--main-background)}.filter-accordion{padding:12px 15px;border-bottom:var(--border-solid) var(--main-foreground-opacity-10);font-size:var(--font-big)}.filter-accordion svg{font-size:var(--font-base-default)}.accordion-toggle{display:grid;grid-template-columns:1fr auto}.filters-overlay{position:fixed;top:0;left:0;z-index:30000;width:100%;height:100%;background-color:var(--main-background-opacity-80)}.filters-overlay .filters-updating-message{position:absolute;top:50%;left:50%;width:80%;text-align:center;transform:translate(-50%, -50%)}.filter-input-price{padding-right:var(--spacing-4)}.price-filter-container .filter-input-price-container{position:relative;display:inline-block;width:calc(50% - 40px);vertical-align:bottom}.price-filter-container .filter-input-price-container:first-child .form-control{border-right:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.price-filter-container .filter-input-price-container .form-control{border-radius:0;font-size:14px}.price-filter-container .filter-input-price-container .form-label{font-size:var(--font-small)}.price-filter-container .form-group{display:inline-table}.fancybox__container .has-inline .fancybox__content{width:100%;height:calc(100% - 20px);padding:0;transform:translateY(20px);background:rgba(0,0,0,0)}.fancybox__container .has-inline .fancybox__content .fancybox-close-small{color:#ccc !important}.fancybox__container .fancybox__slide.has-inline::before{display:none}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-toolbar .fancybox-button{display:none !important}.fancybox-toolbar .fancybox-button.fancybox-button--close{display:block !important}.fancybox-close-small{display:none !important}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.fancybox__toolbar{z-index:1;padding:0;color:var(--main-background);background:rgba(0,0,0,0) !important;text-shadow:none !important}.fancybox__container .fancybox__backdrop{background:var(--main-foreground-opacity-60)}.carousel__button .svg-icon-text{fill:var(--main-background);filter:none}.fancybox__container{z-index:30000}.user-content img{max-width:100%;height:auto !important}.label-top-left{top:25px;left:25px;z-index:2}.product-image-limited{max-height:320px;max-width:100%;object-fit:contain}.social-share-button{font-size:var(--font-base-default)}.kit-products-item-img{width:42px;height:42px;object-fit:cover;display:block}.progress-bar{display:flex;flex-direction:column;gap:10px}.progress-bar-title-container{display:flex;align-items:center;gap:8px}.progress-bar-title{flex:1;min-width:0;font-size:var(--font-medium)}.progress-bar-icon{flex-shrink:0}.progress-bar-subtitle{font-size:var(--font-small)}.progress-bar-subtitle:not(:has(>:not([style*="display: none"]))){display:none}.cart-progress-card{display:flex;flex-direction:column;gap:24px;padding:var(--spacing-3);background-color:var(--main-foreground-opacity-03)}.bar-progress{position:relative;height:5px;border-radius:var(--border-radius)}.bar-progress-active{position:relative;width:0%;height:5px;min-width:25px;border-radius:var(--border-radius)}.bar-progress-active:after{position:absolute;top:-3px;right:-1px;width:10px;height:10px;content:"";border-radius:var(--border-radius-full)}.bar-progress{background:var(--main-foreground-opacity-20)}.bar-progress-active{background:var(--accent-color)}.bar-progress-active:after{background:var(--accent-color);box-shadow:var(--drop-shadow)}.ship-free-rest-message .ship-free-rest-text{display:none}.ship-free-rest-message.success .bar-progress-success,.ship-free-rest-message.amount .bar-progress-amount,.ship-free-rest-message.condition .bar-progress-condition{display:block}.cart-item{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-3);font-size:var(--font-medium)}.cart-item-image-container,.order-item-image-container{position:relative;width:80px;height:80px;border:var(--border-solid) var(--main-foreground-opacity-05)}.cart-item-image,.order-item-image{width:100%;height:100%;object-fit:cover;position:absolute}.cart-item-info-container{display:grid;grid-template-rows:auto 1fr;align-items:start;grid-row-gap:var(--spacing-1)}.cart-item-product-info,.cart-item-totals-container{display:grid;grid-template-columns:1fr auto;column-gap:var(--spacing-3)}.cart-item-name,.cart-item-delete-button,.cart-item-subtotal,.cart-quantity-input{font-size:14px}.cart-item-variant,.cart-compare-price-container,.cart-item-label{font-size:12px}.cart-item-small-label{font-size:9px}.cart-item .fa-cog{display:none}.cart-item-spinner{position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center}.total-promotions-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:var(--spacing-2)}.cart-promotion-detail,.cart-promotion-number{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px}.cart-promotion-number{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;text-align:right}@media(min-width: 768px){.modal{top:initial;bottom:-100%;left:50%;width:600px;height:auto;max-height:90%;transform:translate(-50%, 50%)}.modal-max-98vh{max-height:98vh}.modal-md-width-full{width:100%;height:100%;max-height:100%}.modal-md-width-large{width:1000px}.modal-md-width-600px{width:600px}.modal-md-width-small{width:450px}.modal::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.modal-scrollable-area::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track{background:var(--main-foreground-opacity-40)}.modal::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-40)}.modal::-webkit-scrollbar-thumb:hover,.modal-body::-webkit-scrollbar-thumb:hover{background:var(--main-foreground)}.modal.modal-visible{top:initial;bottom:50%}.modal-bottom-sheet.modal-centered-md{bottom:auto}.modal-md-top{top:-100%;bottom:initial;transform:translate(-50%, -50%)}.modal-md-top.modal-visible{top:50%;bottom:initial;transform:translate(-50%, -50%)}.modal-md-right{bottom:50%;left:100%;transform:translate(50%, 50%)}.modal-md-right.modal-visible{left:50%;transform:translate(-50%, 50%)}.modal-md-left{bottom:50%;right:100%;left:initial;transform:translate(-50%, 50%)}.modal-md-left.modal-visible{right:50%;left:initial;transform:translate(50%, 50%)}.modal-md-docked{bottom:0;height:100%;max-height:100%;transform:none}.modal-md-docked.modal-md-docked-right{right:-100%;left:initial}.modal-md-docked.modal-md-docked-left{right:initial;left:-100%}.modal-md-top.modal-visible{top:50%;bottom:initial}.modal-md-docked.modal-visible{bottom:0;transform:none}.modal-md-docked-right.modal-visible{right:0}.modal-md-docked-left.modal-visible{left:0}.modal-header-close-only{top:0;right:0}.fancybox__container .has-inline .fancybox__content{max-width:1067px;height:auto}.tab-group{overflow-x:auto;white-space:normal}.tab-group .tab{float:left}.head-row .notification-cart-container{position:absolute;top:100%;right:0;z-index:1;margin-top:calc(var(--spacing-3)*-1)}.head-row .notification-cart-container,.notification-cart-container{left:initial;width:360px;border:none}.notification-cart-container{position:fixed;right:var(--spacing-4);top:var(--spacing-4);z-index:1000}.notification-cart-container .notification{border:var(--border-solid) var(--main-foreground-opacity-10);font-size:12px}.head-main.compress .logo-img{max-height:40px}.logo-md-left .search-suggestions-list{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-4)}.logo-md-left .search-suggestions-text{padding:0 0 0 var(--spacing-3)}.logo-md-left .search-suggestions-all-link-container{grid-column:span 2}.nav-dropdown-content:hover,.nav-dropdown:hover .nav-dropdown-content,.nav-desktop-list:hover .nav-main-item.selected .nav-dropdown-content{visibility:visible;opacity:1;transition-delay:0s}.desktop-dropdown::-webkit-scrollbar{width:5px}.desktop-dropdown{padding:var(--spacing-4) 0;background-color:var(--main-background);border-bottom:var(--border-solid) var(--main-foreground-opacity-10)}.desktop-dropdown-small{position:absolute;left:50%;z-index:1;width:max-content;margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--main-foreground);transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border:var(--border-solid) var(--main-foreground-opacity-10);text-align:left}.desktop-dropdown-small .btn-link{font-size:14px}.desktop-dropdown-container{display:flex;justify-content:space-between}.desktop-dropdown .nav-item a,.desktop-dropdown a,.nav-desktop-container.nav-desktop-colors .desktop-dropdown a{color:var(--main-foreground)}.desktop-dropdown::-webkit-scrollbar-track{background:var(--main-foreground-opacity-50)}.desktop-dropdown::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-40)}.desktop-dropdown::-webkit-scrollbar-thumb:hover{background:var(--main-foreground)}.desktop-list-subitems{width:100%;padding:0;text-align:left;column-count:5;column-gap:var(--spacing-4)}.desktop-list-subitems .nav-item{display:block;margin:0;padding:0;-webkit-column-break-inside:avoid;break-inside:avoid}.desktop-list-subitems .nav-item .list-subitems{padding:0;margin:0 0 var(--spacing-4)}.desktop-list-subitems .nav-item .nav-list-link{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.nav-desktop-uppercase .desktop-list-subitems .nav-item .nav-list-link{font-size:var(--font-small)}.desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link{margin-bottom:var(--spacing-2);font-size:var(--font-small);text-transform:initial}.head-main.hover .navigation-banner{display:block}.navigation-banner{height:auto;max-width:350px;object-fit:contain}.price-filter-container .filter-input-price-container{width:calc(50% - 25px)}.institutional-container{flex:0 0 66.666667%;max-width:66.666667%}.cart-page-content{display:grid;grid-template-columns:1fr 380px;column-gap:var(--spacing-5)}.cart-page-table-header{grid-template-columns:calc(25% + 95px) 1fr;padding-right:100px}.cart-page-table-header-totals{display:grid;grid-template-columns:100px 1fr 1fr;column-gap:15%}.cart-page-item .cart-item-info-container{grid-template-columns:25% 1fr 100px;align-items:center}.cart-page-item .cart-item-totals-container{grid-template-columns:auto 1fr 1fr;column-gap:15%}.cart-page-fulfillment{width:350px}.cart-item-subtotal{font-size:var(--font-base-default)}.footer-main-info,.footer-secondary-info{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));column-gap:var(--spacing-5)}.footer-main-info-md-3-columns{grid-template-columns:1.5fr 1fr 1.3fr}.footer-secondary-info{grid-template-columns:1fr auto;align-items:end}.footer-main-info.footer-title-toggle{margin-bottom:var(--spacing-5)}footer .accordion-title,.footer-colors .accordion-title{padding:0;border:none}.footer-newsletter-container{max-height:450px}}@media(max-width: 767px){.product-image-limited{max-height:210px}}.visible-when-content-ready{visibility:visible !important}.display-when-content-ready{display:block !important}.home-benefits{color:var(--home-benefits-foreground, #000);background:var(--home-benefits-background, #f7f7f7)}.home-benefits .trust__inner{display:flex;align-items:stretch;justify-content:center;max-width:1400px;min-height:78px;margin:0 auto;padding:0 40px}.home-benefits .trust__viewport{flex:1;min-width:0}.home-benefits .trust__band{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;width:100%}.home-benefits .trust__item{position:relative;display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:12px;min-width:0;padding:18px 26px}.home-benefits .trust__item+.trust__item::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:1px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.18), transparent)}.home-benefits .trust__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--home-benefits-foreground, #000);background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.16);border-radius:50%}.home-benefits .trust__icon svg{flex-shrink:0}.home-benefits .trust__text{display:flex;flex-direction:column;min-width:0}.home-benefits .trust__title{display:block;color:var(--home-benefits-foreground, #000);font-size:13px;font-weight:700;line-height:1.15}.home-benefits .trust__sub{display:block;margin-top:4px;color:var(--home-benefits-foreground, #000);opacity:.7;font-size:11px;font-weight:400;line-height:1.2}.home-benefits .trust__mobile-label{display:none}@media(max-width: 900px){.home-benefits .trust__inner{display:block;min-height:0;padding:8px 18px}.home-benefits .trust__viewport{width:100%;overflow:visible}.home-benefits .trust__band{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;width:100%}.home-benefits .trust__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:auto;padding:12px 6px;text-align:center}.home-benefits .trust__item+.trust__item::before,.home-benefits .trust__title,.home-benefits .trust__sub{display:none}.home-benefits .trust__icon{width:34px;height:34px}.home-benefits .trust__icon svg{width:17px;height:17px}.home-benefits .trust__mobile-label{display:block;max-width:100%;min-height:22px;color:var(--home-benefits-foreground, #000);opacity:.75;white-space:normal;overflow-wrap:break-word;text-align:center;font-size:9px;font-weight:700;line-height:1.12}}@media(max-width: 640px){.home-benefits .trust__inner{padding-right:14px;padding-left:14px}}.catalog-pg{min-height:100vh;color:#111;background:#fff}.catalog-pg__container,.catalog-pg__container.container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}.catalog-pg__hero{padding:28px 0 32px;border-bottom:1px solid #e8e8e8}.catalog-pg__breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#999;font-size:12px;line-height:1.4}.catalog-pg__breadcrumb a{color:#666;text-decoration:none;transition:color .15s ease}.catalog-pg__breadcrumb a:hover,.catalog-pg__breadcrumb a:focus-visible{color:#0c209b}.catalog-pg__hero h1{margin:0;color:#050505;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1;letter-spacing:-0.03em}.catalog-pg__hero-description{max-width:720px;margin:12px 0 0;color:#777;font-size:13px;line-height:1.5}.catalog-pg__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 22px;border-bottom:1px solid #e8e8e8}.catalog-pg__pills{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.catalog-pg__pill{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;color:#111;font-size:13px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;background:#fff;border:1.5px solid #ddd;border-radius:999px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.catalog-pg__pill:hover,.catalog-pg__pill:focus-visible{color:#111;border-color:#111}.catalog-pg__pill--active,.catalog-pg__pill--active:hover,.catalog-pg__pill--active:focus-visible{color:#fff;background:#0c209b;border-color:#0c209b}.catalog-pg__meta{display:flex;flex:0 0 auto;align-items:center;gap:20px}.catalog-pg__count,.catalog-pg__sort-label{color:#999;font-size:12px;white-space:nowrap}.catalog-pg__filter-button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;color:#555;font-size:12px;background:#fff;border:1.5px solid #ddd;border-radius:999px}.catalog-pg__filter-button svg{fill:currentColor}.catalog-pg__sort{display:flex;align-items:center;gap:10px}.catalog-pg__sort-component,.catalog-pg__sort-component .form-group{margin:0}.catalog-pg__select-wrap{position:relative;display:flex;align-items:center}.catalog-pg__select.form-select,.catalog-pg__select{width:auto;min-width:120px;height:34px;margin:0;padding:0 32px 0 16px;color:#111;font-size:12px;line-height:32px;cursor:pointer;background-color:#fff;border:1.5px solid #ddd;border-radius:999px;outline:0;appearance:none;transition:border-color .15s ease}.catalog-pg__select:focus{border-color:#0c209b}.catalog-pg__select-wrap .form-select-icon{right:10px;width:13px;height:13px;margin:0;pointer-events:none}.catalog-pg__select-icon{width:13px;height:13px;color:#999;fill:currentColor}.catalog-pg__products{padding-bottom:1px}.catalog-pg__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin:0;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.catalog-card{position:relative;min-width:0;margin:0 !important;padding:28px 24px;color:#111;background:#fff;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;transition:background-color .2s ease}.catalog-card:hover{background:#fafafa}.product-card--custom-badges{position:relative}.product-card__badges{position:absolute;top:8px;right:8px;left:8px;z-index:12;display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;pointer-events:none}.product-card__badge{display:inline-flex;min-height:0;height:18px;align-items:center;padding:0 12px;color:#fff;font-family:var(--font-main);font-size:11px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:capitalize;background:rgba(143,143,143,.9);border:0;border-radius:3px;backdrop-filter:none;-webkit-backdrop-filter:none;transition:color .18s ease,background-color .18s ease}.product-card__badge--shipping{color:rgba(12,32,155,.7803921569);background:rgba(12,32,155,.1215686275)}.product-card--custom-badges:has(.product-item-image-container:hover) .product-card__badge--shipping,.product-card--custom-badges:has(.product-item-image-link:focus-visible) .product-card__badge--shipping{color:#fff;background:#0c209b}.product-card__badge--discount{color:#b81f17;background:rgba(218,38,28,.1411764706)}.product-card--custom-badges:has(.product-item-image-container:hover) .product-card__badge--discount,.product-card--custom-badges:has(.product-item-image-link:focus-visible) .product-card__badge--discount{color:#fff;background:#b81f17}.product-card__badge--shipping+.product-card__badge--discount{margin-left:auto}.product-card__badge--no-stock{color:#fff;background:rgba(17,17,17,.88)}.product-card__badge--shipping~.product-card__badge--no-stock,.product-card__badge--discount~.product-card__badge--no-stock{margin-left:auto}@media(max-width: 767px){.product-card__badge{height:16px;padding:0 7px;font-size:9px;line-height:16px;white-space:nowrap}}.catalog-card .product-card__badges{top:36px;right:32px;left:32px}.catalog-card .product-item-image-container{width:100%;max-height:none;aspect-ratio:1/1;margin-bottom:18px;overflow:hidden;background:#f2f2f2;border-radius:12px;isolation:isolate}.catalog-card .product-item-image-container>div:first-of-type,.catalog-card .product-item-image-link{width:100%;height:100%}.catalog-card .product-item-image-container>div:first-of-type{padding-bottom:0 !important}.catalog-card .product-item-image{top:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;transform:scale(1.001);transition:opacity .35s ease,transform .4s ease}.catalog-card .product-item-image-secondary,.catalog-card .product-item-image-secondary.fade-in.lazyloaded{display:block;opacity:0}.catalog-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured{opacity:0}.catalog-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured~.product-item-image-secondary{opacity:1;transform:scale(1.03)}.catalog-card .product-labels{top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.catalog-card .label{margin:0 !important;padding:3px 10px;color:#fff;font-size:10px;font-weight:700;line-height:1.15;text-transform:uppercase;background:#111;border-radius:999px}.catalog-card .shipping-label,.catalog-card .label-accent{color:#fff;background:#0c209b}.catalog-card .shipping-label::before{display:none}.catalog-card .product-item-information{min-width:0;padding:0 2px !important}.catalog-card .product-item-link{display:flex;flex-direction:column;align-items:stretch;color:inherit}.catalog-card .product-item-name{min-width:0;margin:0 0 6px !important;color:#111;font-size:13px;font-weight:400;line-height:1.35;text-overflow:initial;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.catalog-card .product-item-price-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:3px 7px;width:100%;margin:0}.catalog-card .product-item-price{color:#111;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap}.catalog-card .product-item-price-compare,.catalog-card .price-compare{margin:0 !important;color:#bbb;font-size:11px;font-weight:400;line-height:1.3;opacity:1}.catalog-card .custom-installments,.catalog-card .product-installments{display:block;margin:7px 0 0 !important;color:#777;font-size:11px;font-weight:400;line-height:1.35}.catalog-card .custom-installments .product-installments{margin:0 !important}.catalog-card .product-item-information .product-item-discount,.catalog-card .payment-discount-price-product-container,.catalog-card .subscription-message,.catalog-card .product-item-colors,.catalog-card .js-item-submit-container,.catalog-card .text-stock{display:none !important}.catalog-card .product-item-information .labels{position:absolute;top:12px;left:36px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.catalog-pg .category-controls,.catalog-pg .category-controls-sticky-detector{display:none !important}.catalog-pg__loadmore{display:flex;justify-content:center;padding:52px 0 72px}.catalog-pg__loadmore-btn.btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:46px;padding:0 36px;color:#fff;font-size:14px;font-weight:600;line-height:1;background:#0c209b;border:0;border-radius:999px;transition:background-color .15s ease,transform .15s ease}.catalog-pg__loadmore-btn.btn:hover,.catalog-pg__loadmore-btn.btn:focus-visible{color:#fff;background:#091a7a;transform:translateY(-1px)}.catalog-pg [data-component="filter.message"]{padding:100px 0 !important;color:#777}@media(max-width: 860px){.catalog-pg__toolbar{flex-direction:column;align-items:flex-start;width:100%}.catalog-pg__pills{width:100%;padding-bottom:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-pg__pills::-webkit-scrollbar{display:none}.catalog-pg__pill{flex:0 0 auto}.catalog-pg__meta{justify-content:space-between;width:100%}.catalog-pg__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 520px){.catalog-pg__container,.catalog-pg__container.container{padding-right:16px;padding-left:16px}.catalog-pg__hero{padding:20px 0 24px}.catalog-pg__hero h1{font-size:36px}.catalog-pg__toolbar{padding:18px 0 16px}.catalog-pg__meta{gap:10px}.catalog-pg__count{margin-right:auto;font-size:10px}.catalog-pg__sort{gap:6px}.catalog-pg__sort-label{font-size:10px}.catalog-pg__select.form-select,.catalog-pg__select{min-width:104px;padding-right:28px;padding-left:12px;font-size:10px}.catalog-pg__filter-button{width:34px;padding:0;justify-content:center}.catalog-pg__filter-button span{display:none}.catalog-pg__grid{grid-template-columns:minmax(0, 1fr)}.catalog-card{padding:20px 16px}.catalog-card .product-card__badges{top:28px;right:24px;left:24px}.catalog-card .product-item-information .labels{left:28px}}@media(prefers-reduced-motion: reduce){.catalog-card,.catalog-card .product-item-image,.catalog-pg__pill,.catalog-pg__loadmore-btn.btn{transition:none}}.section-featured-products-home,.section-new-products-home,.section-sale-products-home{overflow:hidden;padding:40px 0 44px;color:#050505;background:#f8f8f8}.home-product-showcase,.home-product-showcase.container{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:18px;padding-left:18px}.home-product-showcase__header{display:flex;align-items:center;gap:10px;margin:0 0 30px}.home-product-showcase__wave{width:19px;height:28px;flex:0 0 19px;overflow:visible;fill:none;stroke:#0c209b;stroke-width:1.8;stroke-linecap:round}.home-product-showcase__title{margin:0;color:#050505;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:31px;font-weight:400;line-height:1.05;letter-spacing:-0.2px}.home-product-showcase .swiper-container{overflow:hidden}.home-product-showcase .grid{gap:24px 20px}.home-product-showcase .swiper-products-slider{gap:0}.home-product-showcase .home-product-card{position:relative;min-width:0;margin-bottom:0 !important;color:#050505}.home-product-card .product-item-image-container{width:100%;max-height:none;aspect-ratio:1/1;overflow:hidden;background:#fff;border-radius:12px;isolation:isolate}.home-product-card .product-item-image-padding,.home-product-card .product-item-image-link{width:100%;height:100%}.home-product-card .product-item-image-padding{padding-bottom:0 !important}.home-product-card .product-item-image{top:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;transform:scale(1.001);transition:opacity .28s ease,transform .38s ease}.home-product-card .product-item-image-secondary,.home-product-card .product-item-image-secondary.fade-in.lazyloaded{display:block;opacity:0}.home-product-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured,.home-product-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):focus-within .product-item-image-featured{opacity:0}.home-product-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured~.product-item-image-secondary,.home-product-card.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):focus-within .product-item-image-featured~.product-item-image-secondary{opacity:1;transform:scale(1.025)}.product-card__hover-btn{position:absolute;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;justify-content:center;height:40px;padding:0 12px;color:#111;font-size:12px;font-weight:600;line-height:1;text-align:center;background:hsla(0,0%,100%,.94);border-top:1px solid rgba(0,0,0,.06);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.home-product-card:hover .product-card__hover-btn,.home-product-card:focus-within .product-card__hover-btn{opacity:1;transform:translateY(0)}.home-product-card .product-labels{top:10px;left:8px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.home-product-card .label{margin-bottom:0 !important;padding:3px 10px;font-size:10px;font-weight:700;line-height:1.05;text-transform:none;border-radius:2px}.home-product-card .label-accent{color:#fff;background:#dc1711}.home-product-card .shipping-label{color:#0c209b;background:#e5e9f7}.home-product-card .shipping-label::before{display:none}.home-product-card .product-item-information{min-width:0;padding:12px 0 0 !important}.home-product-card .product-item-link{color:inherit}.home-product-card .product-item-name{min-height:0;margin:0 0 6px !important;color:#111;font-size:13px;font-weight:400;line-height:1.35;text-overflow:initial;overflow-wrap:anywhere;transition:color .18s ease}.home-product-card .product-item-link:hover .product-item-name,.home-product-card .product-item-link:focus-visible .product-item-name{color:#0c209b}.home-product-card .product-item-price-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0}.home-product-card .product-item-price{color:#050505;font-size:14px;font-weight:700;line-height:1.3}.home-product-card .product-item-price-compare,.home-product-card .price-compare{margin:0 !important;color:#777;font-size:11px;font-weight:400;line-height:1.3;opacity:1}.home-product-card .product-item-information .product-item-discount,.home-product-card .product-item-colors,.home-product-card .js-item-submit-container,.home-product-card .text-stock{display:none !important}.home-product-card .product-installments,.home-product-card .custom-installments{display:block;margin-top:7px !important;color:#777;font-size:11px;font-weight:400;line-height:1.35}.home-product-showcase__pagination{display:none !important}.home-product-showcase .home-product-showcase__arrow{width:48px;height:48px;margin-top:-24px;padding:0;color:#050505;background:hsla(0,0%,100%,.97);border:1px solid #dedede;border-radius:14px;box-shadow:none;transition:color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.home-product-showcase .home-product-showcase__arrow--prev{left:6px}.home-product-showcase .home-product-showcase__arrow--next{right:6px}.home-product-showcase__arrow svg{display:block;width:22px;height:22px;margin:12px auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-product-showcase .home-product-showcase__arrow:not(.swiper-button-disabled):hover{color:#0c209b;border-color:#0c209b;transform:translateY(-1px)}.home-product-showcase .home-product-showcase__arrow.swiper-button-disabled,.home-product-showcase .home-product-showcase__arrow.swiper-button-lock{opacity:0;pointer-events:none}@media(max-width: 767px){.section-featured-products-home,.section-new-products-home,.section-sale-products-home{padding:32px 0 36px}.home-product-showcase,.home-product-showcase.container{max-width:none;padding-right:16px;padding-left:16px}.home-product-showcase__header{gap:8px;margin-bottom:24px}.home-product-showcase__wave{width:17px;height:25px;flex-basis:17px}.home-product-showcase__title{font-size:27px}.home-product-showcase .grid{gap:22px 12px}.home-product-showcase .swiper-products-slider{gap:0}.home-product-card .product-item-image-container{border-radius:9px}.home-product-card .product-labels{top:7px;left:6px}.home-product-card .label{padding:3px 7px;font-size:9px}.home-product-card .product-item-information{padding-top:10px !important}.home-product-card .product-item-name{font-size:12px;line-height:1.32}.home-product-card .product-item-price{font-size:13px}.home-product-card .product-item-price-compare,.home-product-card .price-compare,.home-product-card .product-installments,.home-product-card .custom-installments{font-size:10px}.product-card__hover-btn,.home-product-showcase .home-product-showcase__arrow{display:none !important}}@media(prefers-reduced-motion: reduce){.home-product-card .product-item-image,.product-card__hover-btn,.home-product-showcase .home-product-showcase__arrow{transition:none}}.product-related-showcase{overflow:hidden;padding:58px 0 66px;color:#050505;background:#f8f8f8}.product-related-showcase .product-related-showcase__container,.product-related-showcase .product-related-showcase__container.container{max-width:1356px}.product-related-showcase .home-product-showcase__header{margin-bottom:28px}.product-related-showcase .product-related-showcase__slider{overflow:hidden}.product-related-showcase .home-product-card .product-item-name{font-size:14px}.product-related-showcase .home-product-card .product-item-price{font-size:16px}.product-related-showcase .home-product-card .product-item-price-compare,.product-related-showcase .home-product-card .price-compare{font-size:12px}.product-related-showcase .home-product-card .product-installments,.product-related-showcase .home-product-card .custom-installments{margin-top:8px !important;font-size:13px}.product-related-showcase .home-product-showcase__arrow{top:calc(50% + 22px)}@media(max-width: 767px){.product-related-showcase{padding:31px 0 43px}.product-related-showcase .home-product-showcase__header{align-items:flex-start;margin-bottom:18px}.product-related-showcase .home-product-showcase__wave{margin-top:2px}.product-related-showcase .home-product-showcase__title{max-width:310px;font-size:27px;line-height:1.03}.product-related-showcase .home-product-card .product-item-image-container{border-radius:11px}.product-related-showcase .product-card__hover-btn{display:flex !important;height:43px;font-size:12px;opacity:1;transform:none}.product-related-showcase .home-product-card .product-item-information{padding-top:25px !important}.product-related-showcase .home-product-card .product-item-name{display:-webkit-box;min-height:40px;margin-bottom:5px !important;overflow:hidden;font-size:14px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-related-showcase .home-product-card .product-item-price{font-size:18px;line-height:1.25}.product-related-showcase .home-product-card .product-item-price-compare,.product-related-showcase .home-product-card .price-compare{font-size:12px}.product-related-showcase .home-product-card .product-installments,.product-related-showcase .home-product-card .custom-installments{margin-top:9px !important;font-size:13px;white-space:nowrap}}.video-stories{position:relative;padding:13px 0 48px;color:var(--video-stories-foreground, #080808);background:var(--video-stories-background, #fafafa)}.video-stories__container,.video-stories__container.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.video-stories__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:31px}.video-stories__heading{display:flex;min-width:0;align-items:center;gap:11px}.video-stories__heading h2{margin:0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(29px,2.45vw,34px);font-weight:400;line-height:1;letter-spacing:-0.25px}.video-stories__wave{width:18px;height:27px;flex:0 0 auto;overflow:visible;fill:none;stroke:var(--video-stories-accent, #0c209b);stroke-width:2;stroke-linecap:round}.video-stories__controls{display:flex;align-items:center;gap:10px}.video-stories__controls button{display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:#080808;background:hsla(0,0%,100%,.92);border:1px solid rgba(8,8,8,.08);border-radius:13px;box-shadow:0 3px 12px rgba(0,0,0,.025);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.video-stories__controls button:hover,.video-stories__controls button:focus-visible{background:#fff;border-color:rgba(8,8,8,.18);transform:translateY(-1px)}.video-stories__controls button:focus-visible{outline:2px solid var(--video-stories-accent, #0c209b);outline-offset:3px}.video-stories__controls button.swiper-button-disabled{opacity:.42}.video-stories__slider{overflow:hidden}.video-stories__track{align-items:stretch}.video-stories__slide{height:auto}.video-story{position:relative;display:block;width:100%;height:100%;aspect-ratio:9/16;padding:0;overflow:hidden;color:#080808;background:#0b0b0b;border:0;border-radius:13px;cursor:pointer;isolation:isolate}.video-story::after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg, transparent 48%, rgba(0, 0, 0, 0.18) 100%)}.video-story video{display:block;width:100%;height:100%;object-fit:cover;transition:filter .28s ease,transform .35s ease}.video-story:hover video,.video-story:focus-visible video{filter:brightness(0.9);transform:scale(1.018)}.video-story:focus-visible{outline:3px solid var(--video-stories-accent, #0c209b);outline-offset:3px}.video-story__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:50px;height:50px;align-items:center;justify-content:center;padding-left:3px;color:var(--video-stories-accent, #0c209b);background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.2);transition:transform .2s ease;transform:translate(-50%, -50%)}.video-story:hover .video-story__play,.video-story:focus-visible .video-story__play{transform:translate(-50%, -50%) scale(1.07)}.video-story__label{position:absolute;bottom:14px;left:14px;z-index:2;display:inline-flex;min-height:29px;max-width:calc(100% - 28px);align-items:center;padding:7px 12px;overflow:hidden;color:#080808;font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:hsla(0,0%,100%,.94);border-radius:999px}.video-stories__controls--mobile{display:none}.video-story-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px}.video-story-modal[hidden]{display:none}.video-story-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:rgba(0,0,0,.78);border:0;cursor:default}.video-story-modal__dialog{position:relative;z-index:1;width:min(405px,100vw - 44px);max-height:calc(100vh - 44px);background:#000;border:1px solid hsla(0,0%,100%,.82);box-shadow:8px 8px 0 var(--video-stories-accent, #0c209b)}.video-story-modal__video{display:block;width:100%;max-height:calc(100vh - 46px);aspect-ratio:9/16;object-fit:contain;background:#000}.video-story-modal__close{position:absolute;top:-15px;right:-14px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0 0 3px;color:#fff;font-family:Arial,sans-serif;font-size:28px;font-weight:300;line-height:1;background:var(--video-stories-accent, #0c209b);border:1px solid #fff;cursor:pointer}.video-story-modal__close:focus-visible{outline:3px solid #fff;outline-offset:3px}html.video-story-modal-open,html.video-story-modal-open body{overflow:hidden}@media(max-width: 767px){.video-stories{padding:38px 0 42px}.video-stories__container,.video-stories__container.container{max-width:none;padding:0 18px}.video-stories__header{margin-bottom:23px}.video-stories__heading{gap:9px}.video-stories__heading h2{font-size:clamp(28px,8vw,34px)}.video-stories__wave{width:17px;height:25px}.video-stories__controls--desktop{display:none}.video-stories__controls--mobile{display:flex;justify-content:center;margin-top:23px}.video-stories__controls button{width:44px;height:44px;border-radius:12px}.video-story{border-radius:13px}.video-story__label{bottom:13px;left:13px;max-width:calc(100% - 26px)}.video-story-modal{padding:18px}.video-story-modal__dialog{width:min(405px,100vw - 36px);max-height:calc(100vh - 36px)}.video-story-modal__video{max-height:calc(100vh - 38px)}}@media(prefers-reduced-motion: reduce){.video-story video,.video-story__play,.video-stories__controls button{transition:none}}.home-interface-filter{padding:59px 0 40px;color:var(--interface-filter-foreground, #080808);background:var(--interface-filter-background, #fafafa)}.home-interface-filter .filter__inner,.home-interface-filter .filter__inner.container{display:flex;width:100%;max-width:1400px;align-items:center;justify-content:space-between;gap:32px}.home-interface-filter .filter__header{flex:0 0 245px;text-align:left}.home-interface-filter .filter__heading{margin:0 0 9px;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:34px;font-weight:400;line-height:.98;letter-spacing:-0.35px}.home-interface-filter .filter__heading span{color:var(--interface-filter-accent, #1028a7)}.home-interface-filter .filter__sub{margin:0;color:rgba(8,8,8,.48);font-size:13px;font-weight:400;line-height:1.4}.home-interface-filter .filter__buttons{display:flex;min-width:0;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}.home-interface-filter .filter__btn{display:inline-flex;width:auto;min-height:48px;flex:0 0 auto;align-items:center;gap:10px;padding:10px 18px 10px 16px;color:inherit;text-align:left;text-decoration:none;background:#fff;border:1px solid var(--interface-filter-border, #d8d8d8);border-radius:999px;box-shadow:none;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.home-interface-filter .filter__btn svg{flex:0 0 auto;opacity:.48;transition:opacity .16s ease}.home-interface-filter .filter__btn-text{display:flex;min-width:0;flex-direction:column;gap:1px}.home-interface-filter .filter__btn-label,.home-interface-filter .filter__btn-hint{white-space:nowrap}.home-interface-filter .filter__btn-label{font-size:11px;font-weight:800;line-height:1.15}.home-interface-filter .filter__btn-hint{color:rgba(8,8,8,.42);font-size:11px;font-weight:400;line-height:1.15;transition:color .16s ease}.home-interface-filter .filter__btn:hover,.home-interface-filter .filter__btn:focus-visible{color:#fff;background:var(--interface-filter-accent, #1028a7);border-color:var(--interface-filter-accent, #1028a7);transform:translateY(-1px)}.home-interface-filter .filter__btn:hover svg,.home-interface-filter .filter__btn:focus-visible svg{opacity:1}.home-interface-filter .filter__btn:hover .filter__btn-hint,.home-interface-filter .filter__btn:focus-visible .filter__btn-hint{color:hsla(0,0%,100%,.68)}.home-interface-filter .filter__btn:focus-visible{outline:2px solid var(--interface-filter-accent, #1028a7);outline-offset:3px}@media(max-width: 1199px){.home-interface-filter{padding:44px 0 34px}.home-interface-filter .filter__inner{flex-direction:column;align-items:flex-start;gap:28px}.home-interface-filter .filter__header{flex-basis:auto}.home-interface-filter .filter__buttons{flex-wrap:wrap;justify-content:flex-start}}@media(max-width: 767px){.home-interface-filter{padding:42px 0 32px}.home-interface-filter .filter__inner{align-items:stretch;gap:24px}.home-interface-filter .filter__header{text-align:center}.home-interface-filter .filter__heading{font-size:clamp(28px,8vw,34px);line-height:1.04}.home-interface-filter .filter__sub{font-size:14px}.home-interface-filter .filter__buttons{display:grid;width:100%;grid-template-columns:minmax(0, 1fr);gap:10px}.home-interface-filter .filter__btn{width:100%;min-height:58px;justify-content:flex-start;padding-right:22px;padding-left:18px}.home-interface-filter .filter__btn-label{font-size:12px}}@media(prefers-reduced-motion: reduce){.home-interface-filter .filter__btn,.home-interface-filter .filter__btn svg,.home-interface-filter .filter__btn-hint{transition:none}}.pdp-feature-banner{position:relative;width:100%;height:470px;overflow:hidden;color:var(--feature-banner-color, #fff);background:#050505}.pdp-feature-banner .full-banner__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:inherit;text-decoration:none}.pdp-feature-banner .full-banner__picture,.pdp-feature-banner .full-banner__img{position:absolute;inset:0;display:block;width:100%;height:100%}.pdp-feature-banner .full-banner__img{object-fit:cover;object-position:center;transition:transform .6s ease}.pdp-feature-banner .full-banner__link::after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:rgba(0,0,0,.16)}.pdp-feature-banner .full-banner__content{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:min(1100px,100% - 40px);flex-direction:column;align-items:center;color:inherit;text-align:center;transform:translate(-50%, -50%)}.pdp-feature-banner .full-banner__content h2{max-width:1050px;margin:0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(48px,3.45vw,64px);font-weight:400;line-height:.98;letter-spacing:-0.5px;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.3)}.pdp-feature-banner .full-banner__content p{max-width:760px;margin:17px 0 0;color:inherit;font-size:16px;font-weight:400;line-height:1.35;text-shadow:0 1px 7px rgba(0,0,0,.45)}.pdp-feature-banner .full-banner__cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:25px;padding:11px 25px;color:var(--feature-banner-button-color, #fff);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;background:var(--feature-banner-button-background, #1028a7);border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:filter .2s ease,transform .2s ease}.pdp-feature-banner a.full-banner__link:hover .full-banner__img{transform:scale(1.012)}.pdp-feature-banner a.full-banner__link:hover .full-banner__cta,.pdp-feature-banner a.full-banner__link:focus-visible .full-banner__cta{filter:brightness(1.1);transform:translateY(-1px)}.pdp-feature-banner a.full-banner__link:focus-visible{outline:3px solid var(--feature-banner-button-background, #1028a7);outline-offset:-3px}@media(max-width: 767px){.pdp-feature-banner{height:350px}.pdp-feature-banner .full-banner__img{object-position:center center}.pdp-feature-banner .full-banner__link::after{background:rgba(0,0,0,.2)}.pdp-feature-banner .full-banner__content{top:59%;width:calc(100% - 32px)}.pdp-feature-banner .full-banner__content h2{max-width:355px;font-size:clamp(34px,9.4vw,41px);line-height:1.02;letter-spacing:-0.3px}.pdp-feature-banner .full-banner__content p{max-width:330px;margin-top:12px;font-size:16px;font-weight:600;line-height:1.35}.pdp-feature-banner .full-banner__cta{min-height:42px;margin-top:19px;padding-right:23px;padding-left:23px;font-size:11px}}@media(prefers-reduced-motion: reduce){.pdp-feature-banner .full-banner__img,.pdp-feature-banner .full-banner__cta{transition:none}}.home-feature-banner{position:relative;width:100%;height:470px;overflow:hidden;color:var(--feature-banner-color, #fff);background:#050505}.home-feature-banner .full-banner__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:inherit;text-decoration:none}.home-feature-banner .full-banner__picture,.home-feature-banner .full-banner__img{position:absolute;inset:0;display:block;width:100%;height:100%}.home-feature-banner .full-banner__img{object-fit:cover;object-position:center;transition:transform .6s ease}.home-feature-banner .full-banner__link::after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:rgba(0,0,0,.16)}.home-feature-banner .full-banner__content{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:min(1100px,100% - 40px);flex-direction:column;align-items:center;color:inherit;text-align:center;transform:translate(-50%, -50%)}.home-feature-banner .full-banner__content h2{max-width:1050px;margin:0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(48px,3.45vw,64px);font-weight:400;line-height:.98;letter-spacing:-0.5px;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.3)}.home-feature-banner .full-banner__content p{max-width:760px;margin:17px 0 0;color:inherit;font-size:16px;font-weight:400;line-height:1.35;text-shadow:0 1px 7px rgba(0,0,0,.45)}.home-feature-banner .full-banner__cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:25px;padding:11px 25px;color:var(--feature-banner-button-color, #fff);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;background:var(--feature-banner-button-background, #1028a7);border-radius:999px;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:filter .2s ease,transform .2s ease}.home-feature-banner .full-banner__link:hover .full-banner__img{transform:scale(1.012)}.home-feature-banner .full-banner__link:hover .full-banner__cta,.home-feature-banner .full-banner__link:focus-visible .full-banner__cta{filter:brightness(1.1);transform:translateY(-1px)}.home-feature-banner .full-banner__link:focus-visible{outline:3px solid var(--feature-banner-button-background, #1028a7);outline-offset:-3px}@media(max-width: 767px){.home-feature-banner{height:350px}.home-feature-banner .full-banner__img{object-position:center center}.home-feature-banner .full-banner__link::after{background:rgba(0,0,0,.2)}.home-feature-banner .full-banner__content{top:59%;width:calc(100% - 32px)}.home-feature-banner .full-banner__content h2{max-width:355px;font-size:clamp(34px,9.4vw,41px);line-height:1.02;letter-spacing:-0.3px}.home-feature-banner .full-banner__content p{max-width:330px;margin-top:12px;font-size:16px;font-weight:600;line-height:1.35}.home-feature-banner .full-banner__cta{min-height:42px;margin-top:19px;padding-right:23px;padding-left:23px;font-size:11px}}@media(prefers-reduced-motion: reduce){.home-feature-banner .full-banner__img,.home-feature-banner .full-banner__cta{transition:none}}.lambe-wall{position:relative;padding:44px 0 49px;overflow:hidden;color:var(--lambe-wall-foreground, #080808);background:var(--lambe-wall-background, #f6f6f6);max-width:1400px;margin:0 auto}.lambe-wall__header,.lambe-wall__header.container,.lambe-wall__container,.lambe-wall__container.container{width:100%;max-width:none;margin-right:auto;margin-left:auto;padding-right:22px;padding-left:22px}.lambe-wall__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.lambe-wall__heading{display:flex;min-width:0;align-items:center;gap:10px}.lambe-wall__label{margin:0;color:inherit}.lambe-wall__controls{display:flex;align-items:center;gap:10px}.lambe-wall__controls button{display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:#080808;background:hsla(0,0%,100%,.94);border:1px solid rgba(8,8,8,.08);border-radius:13px;box-shadow:0 3px 12px rgba(0,0,0,.025);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.lambe-wall__controls button:hover,.lambe-wall__controls button:focus-visible{background:#fff;border-color:rgba(8,8,8,.18);transform:translateY(-1px)}.lambe-wall__controls button:focus-visible{outline:2px solid #080808;outline-offset:3px}.lambe-wall__controls button.swiper-button-disabled{opacity:.42}.lambe-wall__viewport{overflow:hidden}.lambe-wall__swiper{overflow:visible}.lambe-wall__track{align-items:stretch}.lambe-poster{position:relative;display:block;width:244px;height:387px;flex:0 0 244px;overflow:hidden;color:#fff;background:#090909;border-radius:11px;isolation:isolate}.lambe-poster::after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0.02) 14%, rgba(0, 0, 0, 0.08) 39%, rgba(0, 0, 0, 0.89) 100%)}.lambe-poster__image{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s ease,transform .4s ease}.lambe-poster:hover .lambe-poster__image,.lambe-poster:focus-visible .lambe-poster__image{filter:brightness(0.92);transform:scale(1.018)}.lambe-poster:focus-visible{outline:3px solid #080808;outline-offset:3px}.lambe-poster__inner{position:absolute;right:19px;bottom:30px;left:31px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;color:#fff;text-shadow:0 1px 9px rgba(0,0,0,.34)}.lambe-poster__eyebrow,.lambe-poster__sub,.lambe-poster__cta{display:block;font-family:var(--body-font)}.lambe-poster__eyebrow{margin-bottom:6px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:400;line-height:1.15}.lambe-poster__title{display:flex;flex-direction:column;margin:0;color:#fff;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:41px;font-weight:400;line-height:.91;letter-spacing:-0.45px}.lambe-poster__title span{display:block}.lambe-poster__sub{max-width:100%;margin-top:12px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:400;line-height:1.25}.lambe-poster__cta{margin-top:21px;padding-bottom:4px;color:#fff;font-size:12px;font-weight:500;line-height:1;border-bottom:1px solid hsla(0,0%,100%,.34)}.lambe-wall__controls--mobile{display:none}@media(max-width: 767px){.lambe-wall{padding:38px 0 42px}.lambe-wall__header,.lambe-wall__header.container,.lambe-wall__container,.lambe-wall__container.container{max-width:none;padding-right:16px;padding-left:16px}.lambe-wall__header{margin-bottom:24px}.lambe-wall__heading{gap:8px}.lambe-wall__controls--desktop{display:none}.lambe-wall__controls--mobile{display:flex;justify-content:center;margin-top:23px}.lambe-wall__controls button{width:44px;height:44px;border-radius:12px}}@media(prefers-reduced-motion: reduce){.lambe-poster__image,.lambe-wall__controls button{transition:none}}.video-testimonials{position:relative;padding:92px 0 74px;color:var(--video-testimonials-foreground, #080808);background-color:var(--video-testimonials-background, #fafafa);background-image:repeating-linear-gradient(90deg, rgba(4, 4, 4, 0.055) 0, rgba(4, 4, 4, 0.055) 1px, transparent 1px, transparent 80px)}.video-testimonials__container,.video-testimonials__container.container{width:100%;max-width:1230px;margin:0 auto;padding:0 20px}.video-testimonials__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.video-testimonials__copy h2{margin:0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(30px,2.5vw,36px);font-weight:400;line-height:1;letter-spacing:-0.25px}.video-testimonials__copy p{max-width:720px;margin:19px 0 0;color:rgba(8,8,8,.76);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.45}.video-testimonials__nav{display:flex;align-items:center;gap:10px}.video-testimonials__arrow{display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:#080808;background:hsla(0,0%,100%,.9);border:1px solid rgba(8,8,8,.08);border-radius:13px;box-shadow:0 3px 12px rgba(0,0,0,.025);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.video-testimonials__arrow:hover,.video-testimonials__arrow:focus-visible{background:#fff;border-color:rgba(8,8,8,.18);transform:translateY(-1px)}.video-testimonials__arrow:focus-visible{outline:2px solid var(--video-testimonials-accent, #0c209b);outline-offset:3px}.video-testimonials__arrow.swiper-button-disabled{opacity:.45}.video-testimonials__slider{overflow:hidden}.video-testimonials__slide{height:auto}.video-testimonial-card{height:100%;padding:10px;background:hsla(0,0%,100%,.7);border:1px solid rgba(8,8,8,.11);border-radius:20px}.video-testimonial-card__pair{display:grid;grid-template-columns:minmax(160px, 38%) minmax(0, 62%);gap:10px;height:330px}.video-testimonial-card__video{position:relative;min-width:0;height:100%;padding:0;overflow:hidden;color:#080808;background:#0a0a0a;border:1px solid rgba(8,8,8,.8);border-radius:14px;cursor:pointer}.video-testimonial-card__video video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease}.video-testimonial-card__video:hover video,.video-testimonial-card__video:focus-visible video{filter:brightness(0.88);transform:scale(1.018)}.video-testimonial-card__video:focus-visible{outline:3px solid var(--video-testimonials-accent, #0c209b);outline-offset:2px}.video-testimonial-card__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding-left:3px;color:#050505;background:#fff;border-radius:50%;box-shadow:0 5px 18px rgba(0,0,0,.2);transition:transform .2s ease;transform:translate(-50%, -50%)}.video-testimonial-card__video:hover .video-testimonial-card__play,.video-testimonial-card__video:focus-visible .video-testimonial-card__play{transform:translate(-50%, -50%) scale(1.06)}.video-testimonial-card__video-label{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:flex;min-height:31px;align-items:center;justify-content:center;padding:6px 12px;color:#080808;font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1;background:hsla(0,0%,100%,.94);border-radius:999px}.video-testimonial-card__review{display:flex;min-width:0;height:100%;flex-direction:column;padding:15px 18px 14px;background:var(--video-testimonials-card, #fff);border:1px solid rgba(8,8,8,.1);border-radius:13px}.video-testimonial-card__review::before{display:block;width:100%;height:4px;flex:0 0 auto;margin-bottom:18px;content:"";background:rgba(12,32,155,.055);border-radius:999px}.video-testimonial-card__review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.video-testimonial-card__review-top>span{max-width:52%;color:rgba(8,8,8,.74);font-family:var(--body-font);font-size:10px;font-weight:700;line-height:1.08}.video-testimonial-card__review-top>span strong{display:inline;font:inherit}.video-testimonial-card__stars{display:flex;flex:0 0 auto;gap:3px;color:var(--video-testimonials-accent, #0c209b)}.video-testimonial-card__stars svg{width:13px;height:13px;overflow:visible;fill:currentColor}.video-testimonial-card__stars svg path:last-child{opacity:.28}.video-testimonial-card__review>p{margin:38px 0 16px;color:#111;font-family:var(--body-font);font-size:17px;font-weight:400;line-height:1.38}.video-testimonial-card__author{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(8,8,8,.1)}.video-testimonial-card__author strong{color:#080808;font-family:var(--body-font);font-size:15px;font-weight:700;line-height:1.1}.video-testimonial-card__author small{color:var(--video-testimonials-accent, #0c209b);font-family:var(--body-font);font-size:10px;font-weight:700;line-height:1.15}.video-testimonials__nav--mobile{display:none}.video-testimonial-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px}.video-testimonial-modal[hidden]{display:none}.video-testimonial-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:rgba(0,0,0,.78);border:0;cursor:default}.video-testimonial-modal__dialog{position:relative;z-index:1;width:min(405px,100vw - 44px);max-height:calc(100vh - 44px);background:#000;border:1px solid hsla(0,0%,100%,.82);box-shadow:8px 8px 0 var(--video-testimonials-accent, #0c209b)}.video-testimonial-modal__video{display:block;width:100%;max-height:calc(100vh - 46px);aspect-ratio:9/16;object-fit:contain;background:#000}.video-testimonial-modal__close{position:absolute;top:-15px;right:-14px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0 0 3px;color:#fff;font-family:Arial,sans-serif;font-size:28px;font-weight:300;line-height:1;background:var(--video-testimonials-accent, #0c209b);border:1px solid #fff;cursor:pointer}.video-testimonial-modal__close:focus-visible{outline:3px solid #fff;outline-offset:3px}html.video-testimonial-modal-open,html.video-testimonial-modal-open body{overflow:hidden}@media(max-width: 991px){.video-testimonial-card__pair{grid-template-columns:minmax(138px, 39%) minmax(0, 61%)}.video-testimonial-card__review{padding-right:15px;padding-left:15px}.video-testimonial-card__review>p{margin-top:30px;font-size:16px}}@media(max-width: 767px){.video-testimonials{padding:62px 0 52px;background-size:64px 100%}.video-testimonials__container,.video-testimonials__container.container{max-width:none;padding:0 18px}.video-testimonials__header{display:block;margin-bottom:30px}.video-testimonials__copy h2{font-size:clamp(31px,9vw,36px)}.video-testimonials__copy p{margin-top:16px;font-size:15px;line-height:1.5}.video-testimonials__nav--desktop{display:none}.video-testimonials__nav--mobile{display:flex;justify-content:center;margin-top:24px}.video-testimonial-card{padding:8px;border-radius:17px}.video-testimonial-card__pair{grid-template-columns:minmax(108px, 38%) minmax(0, 62%);gap:8px;height:350px}.video-testimonial-card__video,.video-testimonial-card__review{border-radius:11px}.video-testimonial-card__play{width:44px;height:44px}.video-testimonial-card__video-label{right:7px;bottom:7px;left:7px;min-height:29px;padding:6px 8px;font-size:10px}.video-testimonial-card__review{padding:12px 11px}.video-testimonial-card__review::before{height:3px;margin-bottom:14px}.video-testimonial-card__review-top{display:block}.video-testimonial-card__review-top>span{display:block;max-width:none;font-size:9px}.video-testimonial-card__stars{gap:2px;margin-top:9px}.video-testimonial-card__stars svg{width:11px;height:11px}.video-testimonial-card__review>p{margin:20px 0 12px;font-size:14px;line-height:1.4}.video-testimonial-card__author{gap:3px;padding-top:12px}.video-testimonial-card__author strong{font-size:13px}.video-testimonial-card__author small{font-size:9px}.video-testimonial-modal{padding:16px}.video-testimonial-modal__dialog{width:min(394px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:7px 7px 0 var(--video-testimonials-accent, #0c209b)}.video-testimonial-modal__video{max-height:calc(100vh - 34px)}}@media(prefers-reduced-motion: reduce){.video-testimonials__arrow,.video-testimonial-card__video video,.video-testimonial-card__play{transition:none}}.practical-guides{overflow:hidden;padding:44px 0 40px;color:var(--practical-guides-foreground, #fff);background:var(--practical-guides-background, #050505)}.practical-guides__header,.practical-guides__header.container,.practical-guides__container,.practical-guides__container.container{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.practical-guides__header{margin-bottom:26px}.practical-guides__eyebrow{display:block;margin-bottom:12px;color:hsla(0,0%,100%,.68);font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:1.35px;text-transform:uppercase}.practical-guides__title{display:flex;align-items:center;gap:11px;margin:0;color:var(--practical-guides-foreground, #fff);font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(28px,2.45vw,34px);font-weight:400;line-height:1;letter-spacing:-0.2px}.practical-guides__title::before{width:2px;height:.9em;flex:0 0 auto;content:"";background:currentColor}.practical-guides__stage,.practical-guides__container{position:relative}.practical-guides__swiper{overflow:hidden}.practical-guides__track{align-items:stretch}.practical-guide-card{display:flex;height:auto;min-width:0;flex-direction:column;color:var(--practical-guides-foreground, #fff);text-decoration:none;user-select:none}.practical-guide-card:hover,.practical-guide-card:focus-visible{color:var(--practical-guides-foreground, #fff);text-decoration:none}.practical-guide-card__media{width:100%;aspect-ratio:3/4;margin:0;overflow:hidden;background:hsla(0,0%,100%,.08);border-radius:12px}.practical-guide-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.practical-guide-card:hover .practical-guide-card__image,.practical-guide-card:focus-visible .practical-guide-card__image{transform:scale(1.025)}.practical-guide-card__title{margin:11px 0 0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:15px;font-weight:400;line-height:1.15;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.practical-guides__arrow{position:absolute;top:calc(50% - 18px);z-index:3;display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;color:#050505;background:var(--practical-guides-accent, #fff);border:0;border-radius:13px;box-shadow:0 5px 18px rgba(0,0,0,.2);cursor:pointer;opacity:0;pointer-events:none;transition:transform .18s ease,filter .18s ease,opacity .18s ease;transform:translateY(-50%)}.practical-guides__arrow--prev{left:-1px}.practical-guides__arrow--next{right:-1px}.practical-guides--desktop-carousel .practical-guides__stage:hover .practical-guides__arrow,.practical-guides__arrow:focus-visible{opacity:1;pointer-events:auto}.practical-guides__arrow:hover,.practical-guides__arrow:focus-visible{filter:brightness(0.9);transform:translateY(-50%) scale(1.04)}.practical-guides__arrow:focus-visible{outline:2px solid var(--practical-guides-foreground, #fff);outline-offset:3px}@media(min-width: 768px)and (max-width: 1199px){.practical-guides__stage:hover .practical-guides__arrow{opacity:1;pointer-events:auto}}@media(max-width: 767px){.practical-guides{padding:34px 0 26px}.practical-guides__header,.practical-guides__header.container{max-width:none;margin-bottom:30px;padding-right:36px;padding-left:36px}.practical-guides__container,.practical-guides__container.container{max-width:none;padding-right:23px;padding-left:23px}.practical-guides__eyebrow{margin-bottom:13px;font-size:10px;letter-spacing:1.25px}.practical-guides__title{gap:10px;font-size:clamp(28px,9.1vw,34px)}.practical-guide-card__title{margin-top:11px;font-size:15px}.practical-guides__arrow{top:calc(50% - 17px);width:44px;height:46px;color:#fff;background:hsla(0,0%,100%,.16);border-radius:12px;box-shadow:none;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.practical-guides__arrow--prev{left:12px}.practical-guides__arrow--next{right:12px}}@media(prefers-reduced-motion: reduce){.practical-guide-card__image,.practical-guides__arrow{transition:none}}.faq-section{padding:104px 0;color:var(--faq-foreground, #fff);background:radial-gradient(circle at 16% 18%, rgba(255, 255, 255, 0.12), transparent 28%),linear-gradient(135deg, var(--faq-background, #050505) 0%, var(--faq-background-end, #071044) 100%)}.faq-section__container,.faq-section__container.container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.faq-section__header{margin:0 0 38px}.faq-section__title{max-width:760px;margin:0;color:var(--faq-foreground, #fff);font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:.98}.faq-section__grid{display:grid;grid-template-columns:minmax(260px, 0.46fr) minmax(0, 1fr);align-items:start;gap:clamp(28px,5vw,72px)}.faq-section__media{position:sticky;top:112px;min-width:0;align-self:start;padding:10px;overflow:hidden;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.faq-section__media[data-media-label]::after{position:absolute;right:18px;bottom:18px;left:18px;z-index:3;padding:12px 14px;color:#fff;font-size:13px;font-weight:700;line-height:1;text-align:center;content:attr(data-media-label);background:rgba(5,5,5,.58);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.faq-section__swiper{overflow:hidden;background:#fff;border-radius:16px}.faq-section__swiper .swiper-slide{height:auto}.faq-section__image{display:block;width:100%;height:auto;aspect-ratio:1/1.08;object-fit:cover;border-radius:16px;filter:saturate(0.96) contrast(1.04)}.faq-section__pagination{display:none}.faq-accordion{display:grid;gap:10px;min-width:0}.faq-accordion details{overflow:hidden;color:#000;background:hsla(0,0%,100%,.94);background:color-mix(in srgb, var(--faq-card-background, #fff) 94%, transparent);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.faq-accordion details:hover,.faq-accordion details[open]{background:var(--faq-card-background, #fff);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.faq-accordion summary{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;color:#000;font-family:var(--body-font);font-size:15px;font-weight:400;line-height:1.25;list-style:none;cursor:pointer}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary::marker{content:""}.faq-accordion summary span{max-width:760px}.faq-arrow{width:18px;height:18px;flex:0 0 auto;overflow:visible;color:var(--faq-accent, #0c209b);transition:transform .18s ease}.faq-arrow path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.faq-arrow path:last-child{display:none}.faq-accordion details[open] .faq-arrow{transform:rotate(180deg)}.faq-answer{max-width:760px;padding:0 24px 24px;color:rgba(0,0,0,.66);font-size:15px;font-weight:400;line-height:1.7}.faq-answer p{margin:0;color:inherit;font:inherit}.faq-answer p+p{margin-top:8px}.faq-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin-top:16px;padding:0 18px;color:#fff;font-family:var(--body-font);font-size:14px;font-weight:700;line-height:1;text-decoration:none;background:var(--faq-accent, #0c209b);border:0;border-radius:999px;transition:filter .18s ease,transform .18s ease}.faq-btn:hover,.faq-btn:focus-visible{color:#fff;filter:brightness(0.88);transform:translateY(-1px)}.faq-btn:focus-visible{outline:3px solid hsla(0,0%,100%,.65);outline-offset:3px}@media(max-width: 767px){.faq-section{padding:64px 0}.faq-section__container,.faq-section__container.container{max-width:none;padding:0 18px}.faq-section__header{margin-bottom:36px}.faq-section__title{font-size:clamp(30px,9vw,38px)}.faq-section__grid{grid-template-columns:minmax(0, 1fr);gap:34px}.faq-section__media{position:relative;top:auto;padding:8px;border-radius:18px}.faq-section__swiper,.faq-section__image{border-radius:12px}.faq-section__image{aspect-ratio:1/1.02}.faq-section__media[data-media-label]::after{right:16px;bottom:16px;left:16px;padding:11px 12px;font-size:12px}.faq-accordion{gap:8px}.faq-accordion summary{min-height:20px;padding:20px 16px;font-size:15px}.faq-answer{padding:0 16px 22px;font-size:14px}}@media(prefers-reduced-motion: reduce){.faq-accordion details,.faq-arrow,.faq-btn{transition:none}}.blog-section{padding:68px 0 76px;background:#f2f2f2}.blog-section__container,.blog-section__container.container{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.blog-section__header{margin:0 0 40px}.blog-section__title{display:flex;align-items:center;gap:12px;margin:0;color:#000;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(28px,2.4vw,34px);font-weight:400;line-height:1.08}.blog-section__mark{width:20px;height:28px;flex:0 0 auto;fill:#0c209b}.blog-section__description{max-width:52ch;margin:22px 0 0;color:#666;font-size:14px;line-height:1.6}.blog-section__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.blog-card{display:flex;min-width:0;flex-direction:column;margin:0;padding:0}.blog-card__media,.blog-card .post-item-image-container{display:block;width:100%;height:auto;aspect-ratio:5/6;margin:0;overflow:hidden;background:#e7e7e7;border-radius:16px}.blog-card__media a{display:block;width:100%;height:100%}.blog-card__image,.blog-card .post-item-image{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.blog-card__media:hover .blog-card__image,.blog-card__media:focus-within .blog-card__image{transform:scale(1.04)}.blog-card__title,.blog-card .post-item-title{display:-webkit-box;width:100%;margin:18px 0 0;overflow:hidden;overflow-wrap:anywhere;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:18px;font-weight:400;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .18s ease}.blog-card__title a,.blog-card .post-item-title a{color:inherit;text-decoration:none}.blog-card__title:hover,.blog-card__title:focus-within,.blog-card .post-item-title:hover,.blog-card .post-item-title:focus-within{color:#0c209b;text-decoration:underline;text-underline-offset:3px}.blog-card__excerpt,.blog-card .post-item-summary{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:#666;font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__date,.blog-card .post-item-date{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#999;font-size:12px;font-weight:500;line-height:1.3}.blog-card__date::before,.blog-card .post-item-date::before{width:14px;height:14px;flex:0 0 auto;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}.blog-section__cta{display:flex;justify-content:center;margin-top:42px}.blog-section__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:14px 32px;color:#fff;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;background:#0c209b;border-radius:999px;transition:background-color .16s ease,transform .16s ease}.blog-section__button:hover,.blog-section__button:focus-visible{color:#fff;background:#091a7a;transform:translateY(-1px)}.blog-section__button:focus-visible{outline:3px solid rgba(12,32,155,.28);outline-offset:3px}@media(max-width: 767px){.blog-section{padding:54px 0 64px}.blog-section__container,.blog-section__container.container{max-width:none;padding:0 18px}.blog-section__header{margin-bottom:40px}.blog-section__title{font-size:30px}.blog-section__description{max-width:none;margin-top:22px;font-size:14px}.blog-section__grid{grid-template-columns:minmax(0, 1fr);gap:42px}.blog-card:nth-child(n+3){display:none}.blog-card__title,.blog-card .post-item-title{font-size:18px;line-height:1.25}.blog-card__excerpt,.blog-card .post-item-summary{font-size:14px;line-height:1.55}.blog-section__cta{margin-top:48px}.blog-section__button{min-height:50px;padding:15px 32px}}.blog-post-pg{padding:48px 0 124px;background:#fff}.blog-post-pg__inner,.blog-post-pg__inner.container{width:100%;max-width:740px;margin:0 auto;padding:0 20px}.blog-post-pg__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 48px;color:#666;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .18s ease}.blog-post-pg__back svg{flex:0 0 auto;transition:transform .18s ease}.blog-post-pg__back:hover,.blog-post-pg__back:focus-visible{color:#0c209b}.blog-post-pg__back:hover svg,.blog-post-pg__back:focus-visible svg{transform:translateX(-3px)}.blog-post-pg__article{display:flex;flex-direction:column}.blog-post-pg__native,.blog-post-pg__native>.post-content-container,.blog-post-pg__native>.blog-post-content{display:contents}.blog-post-pg__date{display:inline-flex;order:1;align-items:center;align-self:flex-start;gap:7px;margin:0 0 18px;color:#929292;font-size:12px;font-weight:400;line-height:1.3}.blog-post-pg__date::before{width:14px;height:14px;flex:0 0 auto;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}.blog-post-pg__header{order:2;margin:0 0 38px}.blog-post-pg__title{margin:0;overflow-wrap:anywhere;color:#050505;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(40px,4vw,48px);font-weight:400;line-height:1.01;letter-spacing:-0.4px}.blog-post-pg__excerpt{margin:20px 0 0;color:#666;font-size:16px;font-weight:400;line-height:1.55}.blog-post-pg__cover-image{display:block;order:3;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#eee;border-radius:14px}.blog-post-pg__body{order:4;width:calc(100% - 24px);margin:38px auto 0;color:#303030;font-size:15px;font-weight:400;line-height:1.82}.blog-post-pg__body p{margin:0 0 20px;color:inherit;font-size:inherit;line-height:inherit}.blog-post-pg__body>:last-child{margin-bottom:0}.blog-post-pg__body h1,.blog-post-pg__body h2,.blog-post-pg__body h3,.blog-post-pg__body h4,.blog-post-pg__body h5,.blog-post-pg__body h6{margin:36px 0 16px;color:#050505;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-weight:400;line-height:1.15}.blog-post-pg__body h2{font-size:28px}.blog-post-pg__body h3{font-size:23px}.blog-post-pg__body a{color:#0c209b;text-decoration:underline;text-underline-offset:2px}.blog-post-pg__body img,.blog-post-pg__body iframe,.blog-post-pg__body video{max-width:100%;height:auto;border-radius:12px}.blog-post-pg__related{margin:54px 0 0;padding:42px 0 0;border-top:1px solid #e5e5e5}.blog-post-pg__related-title{margin:0 0 26px;color:#050505;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:20px;font-weight:400;line-height:1.15}.blog-post-pg__related-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.blog-post-pg__related-card{display:block;min-width:0;color:inherit;text-decoration:none}.blog-post-pg__related-img{width:100%;aspect-ratio:5/4;overflow:hidden;background:#eee;border-radius:14px}.blog-post-pg__related-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-pg__related-card:hover .blog-post-pg__related-img img,.blog-post-pg__related-card:focus-visible .blog-post-pg__related-img img{transform:scale(1.035)}.blog-post-pg__related-info .blog-card__date{margin:14px 0 7px;color:#999;font-size:11px}.blog-post-pg__related-info strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:#111;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:16px;font-weight:400;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .18s ease}.blog-post-pg__related-card:hover strong,.blog-post-pg__related-card:focus-visible strong{color:#0c209b}.blog-post-pg__related-info p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#777;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 767px){.blog-post-pg{padding:30px 0 82px}.blog-post-pg__inner,.blog-post-pg__inner.container{max-width:none;padding:0 18px}.blog-post-pg__back{margin-bottom:38px}.blog-post-pg__date{margin-bottom:16px}.blog-post-pg__header{margin-bottom:30px}.blog-post-pg__title{font-size:clamp(34px,10.4vw,42px);line-height:1.02}.blog-post-pg__excerpt{margin-top:16px;font-size:15px}.blog-post-pg__cover-image{aspect-ratio:16/10;border-radius:12px}.blog-post-pg__body{width:100%;margin-top:30px;font-size:15px;line-height:1.75}.blog-post-pg__body p{margin-bottom:18px}.blog-post-pg__related{margin-top:44px;padding-top:34px}.blog-post-pg__related-title{margin-bottom:22px}.blog-post-pg__related-grid{grid-template-columns:minmax(0, 1fr);gap:34px}.blog-post-pg__related-img{aspect-ratio:16/10}.blog-post-pg__related-info strong{font-size:17px}.blog-post-pg__related-info p{font-size:13px}}.store-image-band{overflow:clip;padding:48px 0;background:linear-gradient(180deg, #fafafa 0%, #f4f4f4 100%)}.club-newsletter-shell,.club-newsletter-shell.container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.club-newsletter-shell:not(.container){max-width:none}.store-newsletter{display:grid;grid-template-columns:minmax(0, 1fr) minmax(420px, 560px);gap:48px;width:100%;max-width:100%;min-width:0;min-height:736px;padding:18px;color:#000;background:#fff;border:1px solid #d8d8d8;border-radius:28px}.store-newsletter.section-newsletter-home-colors{color:var(--newsletter-foreground);background:var(--newsletter-background)}.store-newsletter__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:64px}.store-newsletter__eyebrow{display:inline-flex;align-self:flex-start;margin-bottom:22px;padding:8px 12px;color:var(--newsletter-accent, #0c209b);font-size:11px;font-weight:700;line-height:1;letter-spacing:1.2px;text-transform:uppercase;border:1px solid var(--main-foreground-opacity-10);border-radius:999px}.section-newsletter-home-colors .store-newsletter__eyebrow{border-color:currentColor}.store-newsletter h2{max-width:650px;margin:0;color:#000;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(32px,2.4vw,34px);font-weight:400;line-height:1.02;letter-spacing:0}.store-newsletter h2 .store-newsletter__highlight{color:var(--newsletter-accent, #0c209b)}.store-newsletter__content>p{max-width:620px;margin:24px 0 0;color:rgba(0,0,0,.68);font-size:16px;font-weight:400;line-height:1.6}.section-newsletter-home-colors h2,.section-newsletter-home-colors .store-newsletter__content>p{color:inherit}.store-newsletter__form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;width:min(620px,100%);margin-top:34px;padding:8px;background:#fafafa;border:1px solid #d8d8d8;border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.store-newsletter__form:focus-within{border-color:rgba(12,32,155,.42);box-shadow:0 0 0 4px rgba(12,32,155,.08)}.store-newsletter__field{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding-left:14px;color:rgba(0,0,0,.48)}.store-newsletter__field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.store-newsletter__field svg{flex:0 0 auto}.store-newsletter__field input[type=email]{width:100%;height:44px;min-width:0;padding:0;color:#000;font:inherit;font-size:15px;background:rgba(0,0,0,0);border:0;border-radius:0;outline:0}.store-newsletter__field input[type=email]::placeholder{color:rgba(0,0,0,.55);opacity:1}.store-newsletter__form button{min-width:138px;min-height:44px;padding:0 22px;color:#fff;font-family:var(--body-font);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;background:var(--newsletter-accent, #0c209b);border:0;border-radius:999px;transition:background-color .2s ease,transform .2s ease}.store-newsletter__form button:hover{filter:brightness(0.88);transform:translateY(-1px)}.store-newsletter__form button:focus-visible{outline:3px solid rgba(12,32,155,.28);outline-offset:2px}.store-newsletter__trap{display:none}.store-newsletter__feedback{grid-column:1/-1}.store-newsletter__feedback .alert{margin:4px 0 0}.store-newsletter__perks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.store-newsletter__perks span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;color:rgba(0,0,0,.66);font-size:13px;line-height:1;border:1px solid #d8d8d8;border-radius:999px}.store-newsletter__perks svg{flex:0 0 auto}.section-newsletter-home-colors .store-newsletter__perks span{color:inherit;border-color:currentColor}.store-newsletter__media{align-self:stretch;aspect-ratio:4/5;margin:0;overflow:hidden;background:#f4f4f4;border-radius:20px}.store-newsletter__media .store-newsletter__image{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}@media(max-width: 1199px){.store-newsletter{grid-template-columns:minmax(0, 1fr) minmax(320px, 44%);gap:24px;min-height:0}.store-newsletter__content{padding:clamp(32px,4vw,48px)}.store-newsletter h2{font-size:clamp(30px,3vw,34px)}}@media(max-width: 900px){.store-image-band{padding:52px 14px}.club-newsletter-shell,.club-newsletter-shell.container{max-width:none;padding:0}.store-newsletter{grid-template-columns:minmax(0, 1fr);gap:0;width:100%;padding:10px;border-radius:22px}.store-newsletter__media{order:-1;aspect-ratio:1/.76;border-radius:16px}.store-newsletter__content{padding:24px 16px 22px}.store-newsletter h2{font-size:clamp(26px,8vw,32px);line-height:1.04;overflow-wrap:anywhere}.store-newsletter__content>p{margin-top:16px;font-size:14px;overflow-wrap:anywhere}.store-newsletter__form{grid-template-columns:minmax(0, 1fr);gap:8px;margin-top:26px;border-radius:18px}.store-newsletter__field,.store-newsletter__field input[type=email]{min-height:46px}.store-newsletter__form button{width:100%;min-height:46px}.store-newsletter__perks{gap:8px;margin-top:20px}}@media(prefers-reduced-motion: reduce){.store-newsletter__form,.store-newsletter__form button{transition:none}}.new-live-footer{width:100%;padding:0;color:var(--new-live-footer-foreground);font-family:var(--body-font);font-size:13px;background:var(--new-live-footer-background);border:0}.new-live-footer,.new-live-footer a,.new-live-footer svg{color:var(--new-live-footer-foreground);fill:currentColor}.new-live-footer a{text-decoration:none}.new-live-footer .footer__inner{width:min(100% - 48px,1188px);margin:0 auto}.new-live-footer .footer__body{display:grid;grid-template-columns:minmax(320px, 1.48fr) minmax(240px, 1fr) minmax(210px, 0.82fr);column-gap:clamp(58px,7vw,112px);padding:80px 0 48px}.new-live-footer .footer__left-title{max-width:310px;margin:0;color:#fff;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(29px,2.05vw,34px);font-weight:400;line-height:.98;letter-spacing:-0.02em}.new-live-footer .footer__left-sub{margin:13px 0 0;color:hsla(0,0%,100%,.47);font-size:12px;line-height:1.45}.new-live-footer .footer__social-bar{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.new-live-footer .footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.new-live-footer .footer__social-icon svg{width:18px;height:18px}.new-live-footer .footer__social-icon--whatsapp svg{width:20px;height:20px}.new-live-footer .footer__social-icon:hover,.new-live-footer .footer__social-icon:focus-visible{color:#fff;background:#1028a7;border-color:#1028a7;transform:translateY(-2px)}.new-live-footer .footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:19px}.new-live-footer .footer__contact a{color:hsla(0,0%,100%,.69);font-size:12px;line-height:1.25;transition:color .2s ease}.new-live-footer .footer__contact a:hover,.new-live-footer .footer__contact a:focus-visible,.new-live-footer .footer__list a:hover,.new-live-footer .footer__list a:focus-visible{color:#fff}.new-live-footer .footer__divider{width:214px;height:1px;margin-top:21px;background:hsla(0,0%,100%,.12)}.new-live-footer .footer__payments{margin-top:19px}.new-live-footer .footer__payments>span,.new-live-footer .footer__payments .payment-shipping-logos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.new-live-footer .footer__payments img{width:auto;min-width:34px;max-width:40px;height:23px;margin:0;object-fit:contain;border-radius:2px}.new-live-footer .footer__column{padding-top:3px}.new-live-footer .footer__column-title{margin:0 0 21px;color:hsla(0,0%,100%,.83);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.new-live-footer .footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin:0;padding:0;list-style:none}.new-live-footer .footer__list a{color:hsla(0,0%,100%,.57);font-size:12px;line-height:1.2;transition:color .2s ease}.new-live-footer .footer__legal-row{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:101px;color:hsla(0,0%,100%,.27);border-top:1px solid hsla(0,0%,100%,.11)}.new-live-footer .footer__legal-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.new-live-footer .footer__legal-text{margin:0;font-size:10px;line-height:1.4}.new-live-footer .footer__platform-link,.new-live-footer .footer__platform-link a{color:hsla(0,0%,100%,.27);font-size:10px}.new-live-footer .footer__platform-link .powered-by-logo{width:auto;max-width:105px;height:12px;opacity:.65}.new-live-footer .footer__dev-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:hsla(0,0%,100%,.26);font-size:10px;transition:color .2s ease;flex-direction:row}.new-live-footer .footer__dev-link:hover,.new-live-footer .footer__dev-link:focus-visible{color:hsla(0,0%,100%,.68)}.new-live-footer .footer__dev-logo{display:block;width:auto;height:26px;opacity:.58;object-fit:contain}.new-live-footer .footer__dev-logo--text{height:auto;font-size:13px;font-weight:800;letter-spacing:-0.04em}.new-live-footer .footer__legal-support{color:hsla(0,0%,100%,.38);font-size:10px}.new-live-footer .footer__seals{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 18px}.new-live-footer .footer__claim-info:not(:empty){padding:0 0 22px}.new-live-footer .footer__legal-support a{color:inherit}@media(max-width: 991px){.new-live-footer .footer__body{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:50px;row-gap:54px;padding-top:64px}.new-live-footer .footer__left{grid-column:1/-1}}@media(max-width: 599px){.new-live-footer .footer__inner{width:min(100% - 40px,420px)}.new-live-footer .footer__body{grid-template-columns:1fr;row-gap:46px;padding:52px 0 42px}.new-live-footer .footer__left{grid-column:auto}.new-live-footer .footer__left-title{max-width:300px;font-size:32px}.new-live-footer .footer__left-sub{max-width:290px}.new-live-footer .footer__social-bar{gap:8px}.new-live-footer .footer__social-icon{width:42px;height:42px}.new-live-footer .footer__column{padding-top:0}.new-live-footer .footer__legal-row{align-items:flex-start;flex-direction:column;gap:17px;min-height:0;padding:27px 0 31px}}@media(prefers-reduced-motion: reduce){.new-live-footer .footer__social-icon,.new-live-footer .footer__contact a,.new-live-footer .footer__list a,.new-live-footer .footer__dev-link{transition:none}}.custom-reviews-page{color:#080808;background:var(--reviews-background, #f6f6f6)}.custom-reviews-page__container,.custom-reviews-page__container.container{width:100%;max-width:1160px;margin:0 auto;padding-right:20px;padding-left:20px}.custom-reviews-page__hero{padding:74px 0 62px;color:var(--reviews-hero-text, #fff);background:var(--reviews-hero, #050505)}.custom-reviews-page__breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:34px;color:hsla(0,0%,100%,.66);font-family:var(--body-font);font-size:12px;line-height:1.2}.custom-reviews-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .18s ease}.custom-reviews-page__breadcrumb a:hover,.custom-reviews-page__breadcrumb a:focus-visible{color:#fff}.custom-reviews-page__eyebrow{display:block;margin-bottom:12px;color:var(--reviews-accent, #0c209b);font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1;letter-spacing:1.35px;text-transform:uppercase}.custom-reviews-page__hero h1{margin:0;color:inherit;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:clamp(48px,4.5vw,64px);font-weight:400;line-height:1;letter-spacing:-0.6px}.custom-reviews-page__hero p{max-width:760px;margin:24px 0 0;color:hsla(0,0%,100%,.82);font-family:var(--body-font);font-size:19px;font-weight:400;line-height:1.5}.custom-reviews-page__content{padding:44px 0 82px}.custom-reviews-page__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 20px}.custom-review-card{min-width:0;padding:10px;background:hsla(0,0%,100%,.78);border:1px solid rgba(8,8,8,.12);border-radius:20px;box-shadow:0 12px 28px rgba(0,0,0,.035)}.custom-review-card__pair{display:grid;grid-template-columns:minmax(185px, 39%) minmax(0, 61%);gap:10px;height:440px}.custom-review-card__video{position:relative;min-width:0;height:100%;padding:0;overflow:hidden;color:#080808;background:#090909;border:1px solid rgba(8,8,8,.8);border-radius:14px;cursor:pointer}.custom-review-card__video video{display:block;width:100%;height:100%;object-fit:cover;transition:filter .25s ease,transform .3s ease}.custom-review-card__video:hover video,.custom-review-card__video:focus-visible video{filter:brightness(0.88);transform:scale(1.018)}.custom-review-card__video:focus-visible{outline:3px solid var(--reviews-accent, #0c209b);outline-offset:2px}.custom-review-card__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:56px;height:56px;align-items:center;justify-content:center;padding-left:3px;color:#050505;background:#fff;border-radius:50%;box-shadow:0 5px 18px rgba(0,0,0,.22);transition:transform .2s ease;transform:translate(-50%, -50%)}.custom-review-card__video:hover .custom-review-card__play,.custom-review-card__video:focus-visible .custom-review-card__play{transform:translate(-50%, -50%) scale(1.06)}.custom-review-card__video-label{position:absolute;right:15px;bottom:13px;left:15px;z-index:2;display:flex;min-height:41px;align-items:center;justify-content:center;padding:8px 14px;color:#080808;font-family:var(--body-font);font-size:12px;font-weight:700;line-height:1;background:hsla(0,0%,100%,.96);border-radius:999px}.custom-review-card__review{display:flex;min-width:0;height:100%;flex-direction:column;padding:25px 27px 22px;background:var(--reviews-card, #fff);border:1px solid rgba(8,8,8,.11);border-radius:13px}.custom-review-card__product{padding-bottom:16px;border-bottom:4px solid rgba(12,32,155,.06)}.custom-review-card__product span,.custom-review-card__product strong{display:block;font-family:var(--body-font)}.custom-review-card__product span{margin-bottom:6px;color:rgba(8,8,8,.69);font-size:11px;font-weight:700;line-height:1.15}.custom-review-card__product strong{color:#080808;font-size:21px;font-weight:700;line-height:1.08}.custom-review-card__stars{display:flex;gap:4px;margin-top:20px;color:var(--reviews-accent, #0c209b)}.custom-review-card__stars svg{width:15px;height:15px;overflow:visible;fill:currentColor}.custom-review-card__stars svg path:last-child{opacity:.28}.custom-review-card__review>p{margin:18px 0 16px;color:#111;font-family:var(--body-font);font-size:20px;font-weight:400;line-height:1.4}.custom-review-card__author{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(8,8,8,.12)}.custom-review-card__author strong,.custom-review-card__author small{font-family:var(--body-font);font-weight:700}.custom-review-card__author strong{color:#080808;font-size:15px;line-height:1.15}.custom-review-card__author small{color:var(--reviews-accent, #0c209b);font-size:11px;line-height:1.15}.custom-reviews-page__support{display:flex;min-height:128px;align-items:center;justify-content:space-between;gap:36px;margin-top:20px;padding:25px 28px;background:#fff;border:1px solid rgba(8,8,8,.13);border-radius:17px}.custom-reviews-page__support h2{margin:0;color:#080808;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-size:31px;font-weight:400;line-height:1}.custom-reviews-page__support p{max-width:700px;margin:10px 0 0;color:rgba(8,8,8,.72);font-family:var(--body-font);font-size:13px;line-height:1.4}.custom-reviews-page__support a{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:11px 22px;color:#fff;font-family:var(--body-font);font-size:13px;font-weight:700;line-height:1;text-decoration:none;background:var(--reviews-accent, #0c209b);border-radius:999px;transition:filter .18s ease,transform .18s ease}.custom-reviews-page__support a:hover,.custom-reviews-page__support a:focus-visible{color:#fff;filter:brightness(1.1);transform:translateY(-1px)}.custom-reviews-page__support a:focus-visible{outline:3px solid rgba(12,32,155,.25);outline-offset:3px}.custom-review-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px}.custom-review-modal[hidden]{display:none}.custom-review-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:rgba(0,0,0,.8);border:0}.custom-review-modal__dialog{position:relative;z-index:1;width:min(405px,100vw - 44px);max-height:calc(100vh - 44px);background:#000;border:1px solid hsla(0,0%,100%,.82);box-shadow:8px 8px 0 var(--reviews-accent, #0c209b)}.custom-review-modal__video{display:block;width:100%;max-height:calc(100vh - 46px);aspect-ratio:9/16;object-fit:contain;background:#000}.custom-review-modal__close{position:absolute;top:-15px;right:-14px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0 0 3px;color:#fff;font-family:Arial,sans-serif;font-size:28px;line-height:1;background:var(--reviews-accent, #0c209b);border:1px solid #fff;cursor:pointer}html.custom-review-modal-open,html.custom-review-modal-open body{overflow:hidden}@media(max-width: 991px){.custom-reviews-page__grid{grid-template-columns:1fr}.custom-review-card__pair{grid-template-columns:minmax(195px, 39%) minmax(0, 61%);height:430px}}@media(max-width: 767px){.custom-reviews-page__container,.custom-reviews-page__container.container{padding-right:18px;padding-left:18px}.custom-reviews-page__hero{padding:42px 0 50px}.custom-reviews-page__breadcrumb{margin-bottom:27px;font-size:11px}.custom-reviews-page__eyebrow{margin-bottom:10px;font-size:10px}.custom-reviews-page__hero h1{font-size:clamp(41px,13vw,52px)}.custom-reviews-page__hero p{margin-top:18px;font-size:16px;line-height:1.48}.custom-reviews-page__content{padding:26px 0 52px}.custom-reviews-page__grid{gap:14px}.custom-review-card{padding:7px;border-radius:16px}.custom-review-card__pair{grid-template-columns:minmax(112px, 40%) minmax(0, 60%);gap:7px;height:360px}.custom-review-card__video,.custom-review-card__review{border-radius:10px}.custom-review-card__play{width:44px;height:44px}.custom-review-card__video-label{right:7px;bottom:7px;left:7px;min-height:30px;padding:6px 8px;font-size:10px}.custom-review-card__review{padding:15px 12px 13px}.custom-review-card__product{padding-bottom:12px;border-bottom-width:3px}.custom-review-card__product span{margin-bottom:4px;font-size:9px}.custom-review-card__product strong{font-size:16px}.custom-review-card__stars{gap:2px;margin-top:14px}.custom-review-card__stars svg{width:12px;height:12px}.custom-review-card__review>p{margin:15px 0 10px;font-size:14px;line-height:1.38}.custom-review-card__author{gap:3px;padding-top:11px}.custom-review-card__author strong{font-size:12px}.custom-review-card__author small{font-size:9px}.custom-reviews-page__support{display:block;margin-top:14px;padding:22px 19px;border-radius:15px}.custom-reviews-page__support h2{font-size:28px;line-height:1.08}.custom-reviews-page__support p{margin-top:9px;font-size:12px}.custom-reviews-page__support a{width:100%;margin-top:19px}.custom-review-modal{padding:16px}.custom-review-modal__dialog{width:min(394px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:7px 7px 0 var(--reviews-accent, #0c209b)}.custom-review-modal__video{max-height:calc(100vh - 34px)}}@media(max-width: 374px){.custom-review-card__pair{grid-template-columns:39% minmax(0, 61%);height:350px}.custom-review-card__review{padding-right:9px;padding-left:9px}.custom-review-card__review>p{font-size:13px}}@media(prefers-reduced-motion: reduce){.custom-review-card__video video,.custom-review-card__play,.custom-reviews-page__support a{transition:none}}.custom-about-page{color:#111;background:var(--about-background, #f4f4f4);font-family:var(--font-rest, Arial, sans-serif);overflow:hidden}.custom-about-page *,.custom-about-page *::before,.custom-about-page *::after{box-sizing:border-box}.custom-about-page__container{width:min(1180px,100% - 40px);margin-inline:auto}.custom-about-page__hero{padding:56px 0;color:#fff;background:var(--about-dark, #080808)}.custom-about-page__hero-grid{display:grid;grid-template-columns:minmax(0, 0.75fr) minmax(520px, 1.25fr);align-items:center;gap:34px}.custom-about-page__breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:42px;color:hsla(0,0%,100%,.58);font-size:12px;line-height:1.2}.custom-about-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .18s ease}.custom-about-page__breadcrumb a:hover,.custom-about-page__breadcrumb a:focus-visible{color:#fff}.custom-about-page__eyebrow{display:inline-block;margin-bottom:15px;color:var(--about-accent, #0c209b);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.custom-about-page__hero-copy h1,.custom-about-page__story-card h2,.custom-about-page__values-header h2,.custom-about-page__final h2{margin:0;font-family:Anton,Impact,"Arial Narrow",sans-serif;font-weight:400}.custom-about-page__hero-copy h1{max-width:620px;color:#fff;font-size:clamp(48px,7vw,92px);line-height:.94}.custom-about-page__hero-copy>p{max-width:560px;margin:22px 0 0;color:hsla(0,0%,100%,.76);font-size:clamp(16px,2vw,20px);line-height:1.55}.custom-about-page__timeline{margin:0;border:1px solid hsla(0,0%,100%,.2);border-radius:18px;background:#000;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.28)}.custom-about-page__timeline img{display:block;width:100%;height:auto}.custom-about-page__story,.custom-about-page__values{padding:58px 0}.custom-about-page__story-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.custom-about-page__story-card,.custom-about-page__value-card{border:1px solid #dedede;border-radius:18px;background:var(--about-card, #fff)}.custom-about-page__story-card{padding:28px}.custom-about-page__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;color:#fff;background:var(--about-accent, #0c209b)}.custom-about-page__icon svg{width:22px;height:22px}.custom-about-page__story-card h2,.custom-about-page__values-header h2,.custom-about-page__final h2{color:#111;font-size:clamp(30px,4vw,48px);line-height:.96}.custom-about-page__story-card p,.custom-about-page__final p{margin:16px 0 0;color:#3e3e3e;font-size:16px;line-height:1.68}.custom-about-page__story-card ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.custom-about-page__story-card li{display:flex;align-items:center;gap:8px;color:#111;font-weight:800}.custom-about-page__story-card li::before{width:8px;height:8px;flex:none;border-radius:50%;background:var(--about-accent, #0c209b);content:""}.custom-about-page__values{background:var(--about-values-background, #fff)}.custom-about-page__values-header{max-width:720px;margin-bottom:24px}.custom-about-page__values-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.custom-about-page__value-card{display:grid;min-height:210px;align-content:start;gap:12px;padding:28px;background:#f7f7f7}.custom-about-page__value-card svg{width:24px;height:24px;color:var(--about-accent, #0c209b)}.custom-about-page__value-card strong{color:#111;font-size:16px;line-height:1.18}.custom-about-page__value-card p{margin:0;color:#555;font-size:14px;line-height:1.55}.custom-about-page__final{padding:64px 0 78px;color:#fff;background:var(--about-dark, #080808)}.custom-about-page__final-grid{display:grid;grid-template-columns:.72fr 1fr;align-items:center;gap:34px}.custom-about-page__icon--light{color:var(--about-accent, #0c209b);background:#fff}.custom-about-page__final h2{color:#fff}.custom-about-page__final p{max-width:760px;margin:0;color:hsla(0,0%,100%,.78);font-size:clamp(17px,2vw,22px);line-height:1.55}@media(max-width: 768px){.custom-about-page__container{width:min(1180px,100% - 28px)}.custom-about-page__hero{padding:42px 0}.custom-about-page__hero-grid,.custom-about-page__final-grid{grid-template-columns:1fr}.custom-about-page__breadcrumb{margin-bottom:34px}.custom-about-page__timeline{border-radius:16px}.custom-about-page__story,.custom-about-page__values{padding:38px 0}.custom-about-page__story-grid,.custom-about-page__values-grid{grid-template-columns:1fr}.custom-about-page__story-card,.custom-about-page__value-card{padding:22px;border-radius:16px}.custom-about-page__value-card{min-height:0}.custom-about-page__final{padding:46px 0 62px}}
/* Engine:dart */