@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Mono:wght@400;500&display=swap");*,*::before,*::after{box-sizing:border-box}html{font-size:15px;scroll-behavior:smooth}body{font-family:"DM Sans",sans-serif;font-size:14px;background:#f7f9fc;color:#1c2435;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif;color:#0d1f3c;letter-spacing:-0.02em;line-height:1.25;font-weight:700}a{font-size:.82rem;font-weight:500;color:#0073e6;text-decoration:none;transition:color .18s ease}a:hover{color:#005cbf}strong,dt{font-size:.85rem;font-weight:600}.page-wrapper{background:#f7f9fc}.page-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 24px 60px}@media only screen and (min-width:1440px){.page-main{max-width:1400px}}@media only screen and (min-width:1920px){.page-main{max-width:1600px}}.action.primary{background:#0073e6;border:1.5px solid #0073e6;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:700;border-radius:8px;min-height:44px;padding:0 22px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:7px}.action.primary:hover,.action.primary:focus{background:#005cbf;border-color:#005cbf;color:#ffffff}.action.secondary{background:#ffffff;border:1.5px solid #dde3ec;color:#0d1f3c;font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:600;border-radius:8px;min-height:44px;padding:0 22px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:7px}.action.secondary:hover,.action.secondary:focus{border-color:#0073e6;color:#0073e6}.action.back,.action.action-remind{background:none;border:none;color:#0073e6;font-family:"DM Sans",sans-serif;font-size:.86rem;font-weight:500;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px;text-decoration:none;transition:color .18s ease}.action.back:hover,.action.action-remind:hover{color:#005cbf;text-decoration:underline}.field{margin-bottom:18px}.field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.input-text,textarea,.select,.control select{width:100%;height:44px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 12px;font-family:"DM Sans",sans-serif;font-size:.875rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease}.input-text::placeholder,textarea::placeholder,.select::placeholder,.control select::placeholder{color:#8a95a8}.input-text:focus,textarea:focus,.select:focus,.control select:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 4px rgba(0,115,230,.1)}textarea{height:auto;min-height:110px;padding:12px;line-height:1.6;resize:vertical}.badge{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:4px;border:1px solid}.badge-refurb{background:rgba(21,87,176,0.1);color:#1557b0;border-color:rgba(21,87,176,0.2)}.badge-new{background:rgba(26,127,78,0.1);color:#1a7f4e;border-color:rgba(26,127,78,0.2)}.badge-sale{background:rgba(192,57,43,0.1);color:#c0392b;border-color:rgba(192,57,43,0.2)}.block-search .nested{display:none !important}.control div.mage-error,.control div.field-error{font-size:.8rem !important;margin-top:5px}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}@keyframes barGrow{from{width:0 !important}}.modals-overlay{background:rgba(13,31,60,0.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-popup .modal-inner-wrap{background:#ffffff;border-radius:12px;box-shadow:0 20px 60px rgba(13,31,60,0.18);max-width:560px;width:calc(100% - 32px);margin:auto;overflow:hidden}.modal-popup .modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid #dde3ec}.modal-popup .modal-header .modal-title{font-size:1rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em;margin:0;padding:0;border:none}.modal-popup .modal-header .action-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:8px;color:#8a95a8;transition:all .18s ease;flex-shrink:0}.modal-popup .modal-header .action-close::before{content:"✕";font-size:.82rem;line-height:1}.modal-popup .modal-header .action-close:hover{background:#f0f4f9;color:#0d1f3c}.modal-popup .modal-header .action-close span{display:none}.modal-popup .modal-content{padding:20px 24px;font-size:.88rem;color:#1c2435;line-height:1.65;max-height:calc(80vh - 120px);overflow-y:auto}.modal-popup .modal-content .field{margin-bottom:16px}.modal-popup .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px 18px;border-top:1px solid #edf0f5}.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-secondary{height:38px;padding:0 20px;font-size:.86rem;display:flex;align-items:center;justify-content:center}.modal-slide .modal-inner-wrap{margin-top:20vh;background:#ffffff;box-shadow:-8px 0 32px rgba(13,31,60,0.12)}.modal-slide .modal-header{padding:18px 24px;border-bottom:1px solid #dde3ec}.modal-slide .modal-header .modal-title{font-size:1rem;font-weight:700;color:#0d1f3c}.modal-slide .modal-header .action-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:8px;color:#8a95a8;transition:all .18s ease}.modal-slide .modal-header .action-close::before{content:"✕";font-size:.82rem}.modal-slide .modal-header .action-close:hover{background:#f0f4f9;color:#0d1f3c}.modal-slide .modal-header .action-close span{display:none}.modal-slide .modal-content{padding:20px 24px;font-size:.88rem;color:#1c2435;line-height:1.65}.modal-popup.confirm .modal-inner-wrap,.modal-popup._inner-scroll .modal-inner-wrap{margin-top:20vh;max-width:420px}.modal-popup.confirm .modal-header,.modal-popup._inner-scroll .modal-header{padding:14px 20px}.modal-popup.confirm .modal-header .modal-title,.modal-popup._inner-scroll .modal-header .modal-title{font-size:.95rem}.modal-popup.confirm .modal-header .action-close,.modal-popup._inner-scroll .modal-header .action-close{width:28px;height:28px}.modal-popup.confirm .modal-content,.modal-popup._inner-scroll .modal-content{padding:16px 20px;font-size:.86rem;color:#5a6478;max-height:none;overflow:visible}.modal-popup.confirm .modal-footer,.modal-popup._inner-scroll .modal-footer{padding:12px 20px 16px;gap:8px}.modal-popup.confirm .modal-footer .action-primary,.modal-popup._inner-scroll .modal-footer .action-primary,.modal-popup.confirm .modal-footer .action-secondary,.modal-popup._inner-scroll .modal-footer .action-secondary{height:36px;padding:0 16px;font-size:.84rem}.modal-popup.authentication-dropdown .modal-inner-wrap{max-width:640px}.modal-popup.authentication-dropdown .block-authentication{display:grid;grid-template-columns:1fr 1fr;gap:0}.modal-popup.authentication-dropdown .block-authentication .block-title{font-size:.9rem;font-weight:700;color:#0d1f3c;padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid #edf0f5}.modal-popup.authentication-dropdown .block-authentication .block-new-customer{padding:24px;border-right:1px solid #edf0f5}.modal-popup.authentication-dropdown .block-authentication .block-customer-login{padding:24px}.field-tooltip{position:relative;display:inline-flex !important;align-items:center;top:0 !important;vertical-align:middle}.field-tooltip .field-tooltip-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #8a95a8;color:#8a95a8;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .18s ease;vertical-align:middle;margin-left:6px}.field-tooltip .field-tooltip-action:hover,.field-tooltip .field-tooltip-action._active{border-color:#0073e6;color:#0073e6}.field-tooltip .field-tooltip-action::before{overflow:unset}.field-tooltip .field-tooltip-action .label{display:none}.field-tooltip .field-tooltip-action.action-help{border:none;width:24px;height:24px;color:#8a95a8;font-size:0}.field-tooltip .field-tooltip-action.action-help::before{font-family:"icons-blank-theme";content:"\e623";font-size:24px;line-height:1;color:inherit;font-weight:normal;speak:none;display:inline-block;overflow:unset;vertical-align:middle}.field-tooltip .field-tooltip-action.action-help:hover,.field-tooltip .field-tooltip-action.action-help._active{border:none;color:#0073e6}.field-tooltip .field-tooltip-content{position:absolute;z-index:300;background:#0d1f3c;color:#ffffff;font-size:.78rem;font-family:"DM Sans",sans-serif;line-height:1.5;padding:8px 12px;border-radius:8px;max-width:240px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);top:calc(100% + 8px);left:50%;right:auto;transform:translateX(-50%)}.field-tooltip .field-tooltip-content::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0d1f3c}.shipping-policy-block.field-tooltip{display:block !important}.shipping-policy-block.field-tooltip .field-tooltip-action{width:auto;height:auto;border-radius:0;border:none;font-size:.82rem;font-weight:500;color:#0073e6;margin-left:0}.shipping-policy-block.field-tooltip .field-tooltip-action:hover,.shipping-policy-block.field-tooltip .field-tooltip-action._active{border:none;color:#005cbf;text-decoration:underline}.shipping-policy-block.field-tooltip .field-tooltip-content{width:320px !important;max-height:260px !important;overflow-y:auto !important;top:calc(100% + 8px) !important;left:0 !important;right:auto !important;transform:none !important}.shipping-policy-block.field-tooltip .field-tooltip-content::-webkit-scrollbar{width:4px}.shipping-policy-block.field-tooltip .field-tooltip-content::-webkit-scrollbar-track{background:transparent}.shipping-policy-block.field-tooltip .field-tooltip-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:4px}.shipping-policy-block.field-tooltip .field-tooltip-content::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.5)}.shipping-policy-block.field-tooltip .field-tooltip-content::before{top:-6px !important;left:16px !important;right:auto !important;margin-top:0 !important;border-bottom:6px solid #0d1f3c !important;border-top:none !important;border-left:6px solid transparent !important;border-right:6px solid transparent !important;width:0 !important;height:0 !important;transform:none !important}.shipping-policy-block.field-tooltip .field-tooltip-content::after{display:none !important}@media only screen and (max-width:767px){.modal-popup .modal-inner-wrap{max-width:100%;width:calc(100% - 24px);border-radius:12px}.modal-popup .modal-header{padding:14px 16px}.modal-popup .modal-content{padding:16px}.modal-popup .modal-footer{padding:12px 16px 16px;flex-direction:column-reverse}.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-secondary{width:100%;height:42px;justify-content:center}.modal-popup.authentication-dropdown .block-authentication{grid-template-columns:1fr}.modal-popup.authentication-dropdown .block-authentication .block-new-customer{border-right:none;border-bottom:1px solid #edf0f5}}#store\.links{display:none}.ns-topbar{background:#0d1f3c;color:rgba(255,255,255,0.85);font-size:.78rem;padding:0;letter-spacing:.01em}.ns-topbar__inner{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:36px}@media only screen and (min-width:1440px){.ns-topbar__inner{max-width:1400px}}@media only screen and (min-width:1920px){.ns-topbar__inner{max-width:1600px}}.ns-topbar__promo{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,0.85);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-topbar__promo-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ns-topbar__dot{width:6px;height:6px;flex:none;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,0.2)}.ns-topbar__links{display:flex;gap:20px;align-items:center;flex:none}.ns-topbar__site-sep{display:inline-block;width:1px;height:10px;background:rgba(255,255,255,0.2);flex-shrink:0}.ns-topbar__site-switch{display:inline-flex;align-items:center;gap:6px}.ns-topbar__site-switch select{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='M1 1l4.5 4 4.5-4' stroke='rgba(255,255,255,0.45)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 3px center;border:none;color:rgba(255,255,255,0.8);font-size:.945rem;font-family:"DM Sans",sans-serif;line-height:1;padding:5px 20px 5px 10px;height:auto;cursor:pointer;outline:none;vertical-align:middle}.ns-topbar__site-switch select option{background:#0d1f3c;color:#fff;font-size:.945rem}.ns-topbar__site-switch select:hover,.ns-topbar__site-switch select:focus{color:#fff}.ns-topbar__site-flag{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.ns-topbar__site-flag svg{width:24px;height:auto;border-radius:4px;display:block;box-shadow:0 0 0 1px rgba(255,255,255,0.18)}.ns-topbar a,.ns-topbar span{color:rgba(255,255,255,0.72);text-decoration:none}.ns-topbar a:hover,.ns-topbar span:hover{color:#fff;text-decoration:none}.page-header .panel.wrapper,.panel.wrapper{display:none !important}.page-header{background:#ffffff;border-bottom:1px solid #dde3ec;position:sticky;top:calc(-1 * var(--ns-topbar-h, 0px));z-index:200;box-shadow:0 2px 12px rgba(13,31,60,0.06);margin-bottom:0}.header.content{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 24px;height:78px;display:flex;align-items:center;gap:28px}@media only screen and (min-width:1440px){.header.content{max-width:1400px}}@media only screen and (min-width:1920px){.header.content{max-width:1600px}}.header.content:before,.header.content:after{display:none}.logo{flex-shrink:0;margin:0;order:1;text-decoration:none;display:flex;align-items:center;float:none;position:static;max-width:none}.logo img{height:38px;max-height:38px;width:auto;display:block}.logo__text{font-size:1.35rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em;font-family:"DM Sans",sans-serif}.logo__text-accent{color:#0073e6}.logo:hover{text-decoration:none}.block-search{flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:0;float:none;order:2}.block-search .block-title{display:none}.block-search .block-content{margin:0}.block-search .nested{display:none !important}.block-search .form.minisearch{display:flex;align-items:stretch;position:relative;border:0;border-radius:0;overflow:visible;margin:0}.block-search .field.search{flex:1;min-width:0;margin:0}.block-search .field.search .label{display:none}.block-search .control{border-top:none !important;border:none;margin:0 !important;padding:0 !important;clear:none;float:none;display:flex;height:100%}.block-search input[type="text"]{padding:0 124px 0 14px;font-size:.875rem;color:#1c2435;background:#f7f9fc;height:46px;border:1.5px solid #dde3ec;border-radius:12px;box-shadow:none;width:100%;margin:0;position:static}.block-search input[type="text"]::placeholder{color:#8a95a8}.block-search input[type="text"]:focus{border-color:#0073e6;background:#ffffff;box-shadow:0 0 0 4px rgba(0,115,230,.1)}.block-search .actions{margin:0;position:absolute;top:5px;right:5px;bottom:5px;z-index:2}.block-search .actions .action.search{background:#0073e6;color:#fff;border:0;border-radius:8px;padding:0 22px;height:100%;cursor:pointer;font-size:.845rem;font-weight:600;font-family:"DM Sans",sans-serif;transition:background .18s ease;display:flex;align-items:center;gap:7px;line-height:1;white-space:nowrap}.block-search .actions .action.search:hover{background:#005cbf;border:0;color:#fff}.block-search .actions .action.search span{font-size:inherit}.block-search .actions .action.search:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}.header-actions{display:flex;gap:6px;align-items:center;order:3;flex-shrink:0;margin-left:auto}.header.content>.minicart-wrapper{order:4;margin:0;float:none !important;display:inline-flex !important;align-items:center;position:relative;z-index:10}.header-actions{position:relative;z-index:10}.header-btn{background:none;border:0;border-radius:8px;padding:7px 13px;font-family:"DM Sans",sans-serif;font-size:.72rem;font-weight:500;color:#5a6478;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:auto;gap:3px;line-height:1.15}.header-btn>svg{width:21px;height:21px;color:#1c2435}.header-btn:hover{background:#f0f4f9;color:#1c2435;text-decoration:none}.header-actions .header-btn,.header-actions .header-btn:visited,.header-actions .header-btn:hover,.header-actions .header-btn:focus,.header-actions .header-btn:active{border:0;box-shadow:none;text-decoration:none}.header-actions .header-btn,.header-actions .header-btn:visited,.header-actions .header-btn:focus{background:none;color:#5a6478}.header-actions .header-btn:hover,.header-actions .header-btn:focus-visible,.header-actions .header-btn[aria-expanded="true"]{background:#f0f4f9;color:#1c2435}.ns-account-dropdown{position:relative;display:flex;align-items:center}.ns-account-dropdown button[aria-expanded="true"]~.ns-account-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.ns-account-dropdown button[aria-expanded="true"] .ns-account-arrow{transform:rotate(180deg)}.ns-account-arrow{transition:transform .18s ease;display:none}.ns-account-menu{position:absolute;top:calc(100% + 6px);right:0;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);min-width:180px;z-index:300;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none;overflow:hidden}.ns-account-menu a{display:flex;align-items:center;gap:9px;padding:10px 16px;font-size:.875rem;color:#1c2435;text-decoration:none;transition:background .18s ease}.ns-account-menu a svg{flex-shrink:0;opacity:.5}.ns-account-menu a:hover{background:#f0f4f9;color:#0073e6;text-decoration:none}.ns-account-menu a:hover svg{opacity:1}.ns-account-menu__divider{height:1px;background:#edf0f5;margin:4px 0}.ns-account-menu__greeting{display:flex;align-items:center;gap:9px;padding:10px 16px;font-size:.875rem;font-weight:600;color:#1c2435;cursor:default}.ns-account-menu__greeting svg{flex-shrink:0;opacity:.5}.ns-account-menu__logout{color:#c0392b !important}.ns-account-menu__logout svg{opacity:.7 !important}.ns-account-menu__logout:hover{background:#fdf2f2 !important;color:#c0392b !important}.ns-account-menu__logout:hover svg{opacity:1 !important}.ns-account-menu .ns-menu-wishlist{white-space:nowrap;min-width:0}.ns-account-menu .ns-menu-wishlist .ns-wishlist-menu-badge{margin-left:auto;flex-shrink:0}.header-btn--account{position:relative}.ns-account-dot{width:7px;height:7px;border-radius:50%;background:#c0392b;border:1.5px solid #ffffff;position:absolute;top:4px;right:4px;pointer-events:none;z-index:1}.ns-wishlist-menu-badge{background:#c0392b;color:#ffffff;font-size:.62rem;font-weight:700;font-family:"DM Sans",sans-serif;line-height:1.6;border-radius:8px;padding:1px 6px;min-width:17px;text-align:center;flex-shrink:0}.header-btn--wishlist,.header-btn--quote{position:relative}.header-btn--wishlist .header-btn__badge:empty,.header-btn--quote .header-btn__badge:empty{display:none}.header-btn--wishlist .header-btn__badge,.header-btn--quote .header-btn__badge{position:absolute;top:2px;right:8px;min-width:17px;height:17px;padding:0 4px;border-radius:8px;background:#0073e6;color:#fff;font-size:.62rem;font-weight:700;line-height:17px;text-align:center}.minicart-wrapper{position:relative !important}.minicart-wrapper .action.showcart{background:none;border:0;border-radius:8px;padding:7px 13px;font-family:"DM Sans",sans-serif;font-size:.72rem;font-weight:500;color:#5a6478;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:auto;line-height:1.15;text-decoration:none}.minicart-wrapper .action.showcart:hover{background:#f0f4f9;color:#1c2435;text-decoration:none}.minicart-wrapper .action.showcart:before{content:"" !important;display:inline-block;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M2 2h2l2.2 8a1 1 0 0 0 1 .75h6.3a1 1 0 0 0 .97-.75L15.5 6H4.5' stroke='%231c2435' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='7.5' cy='13.5' r='1' fill='%231c2435'/%3E%3Ccircle cx='12.5' cy='13.5' r='1' fill='%231c2435'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;font-family:none;font-size:0;color:transparent}.minicart-wrapper .action.showcart .text{border:0 !important;clip:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;padding:0 !important;position:static !important;width:auto !important;font-size:inherit;font-weight:inherit;color:inherit}.minicart-wrapper .action.showcart .counter.qty{background:#0073e6;color:white;font-size:.65rem;font-weight:700;border-radius:8px;padding:1px 6px;min-width:18px;text-align:center;position:absolute;top:2px;right:8px;height:auto;line-height:1.6;box-shadow:none;display:inline-block;z-index:1}.minicart-wrapper .action.showcart .counter.qty.empty{display:none}.minicart-wrapper .action.showcart .counter.qty .counter-label{display:none}.minicart-wrapper .action.showcart.active{display:inline-flex}.minicart-wrapper .block-minicart{right:0;left:auto;width:360px;border:1px solid #dde3ec;border-radius:12px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);margin-top:6px}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .block-minicart span,.minicart-wrapper .block-minicart label{font-size:.85rem;font-weight:600}.minicart-wrapper .block-minicart .action.primary.checkout{line-height:.3rem !important;font-size:.875rem !important}.minicart-wrapper .block-minicart .product-item-details{position:relative;padding-left:12px}.minicart-wrapper .block-minicart .product{padding:10px !important}.minicart-wrapper .block-minicart .message.notice{margin:0px}.minicart-wrapper .block-minicart .product-item-photo{flex-shrink:0}.minicart-wrapper .block-minicart .product-item-photo .product-image-container{width:64px !important}.minicart-wrapper .block-minicart .product-item-photo .product-image-container .product-image-wrapper{padding-bottom:0px !important}.minicart-wrapper .block-minicart .product-item-photo .product-image-photo{width:64px !important;height:64px !important;object-fit:contain !important}.minicart-wrapper .block-minicart .product-item-name{font-size:.83rem;font-weight:500;margin-bottom:4px;display:block}.minicart-wrapper .block-minicart .product-item-name a{color:#1c2435;text-decoration:none}.minicart-wrapper .block-minicart .product-item-name a:hover{color:#0073e6}.minicart-wrapper .block-minicart .price-container .price{font-size:.85rem;font-weight:600;color:#0d1f3c}.minicart-wrapper .block-minicart .details-qty{display:flex;align-items:center;gap:8px;margin-top:6px}.minicart-wrapper .block-minicart .details-qty .label{font-size:.75rem;color:#8a95a8}.minicart-wrapper .block-minicart .details-qty .item-qty{width:48px;height:28px;padding:0 6px;font-size:.8rem;border:1px solid #dde3ec;border-radius:8px;text-align:center}.minicart-wrapper .block-minicart .product.actions{position:absolute;bottom:0;right:0;display:flex;gap:4px;margin-top:8px;justify-content:flex-end}.minicart-wrapper .block-minicart .product.actions .action.edit,.minicart-wrapper .block-minicart .product.actions .action.delete{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dde3ec;border-radius:8px;color:#8a95a8;transition:all .18s ease}.minicart-wrapper .block-minicart .product.actions .action.edit span,.minicart-wrapper .block-minicart .product.actions .action.delete span{display:none}.minicart-wrapper .block-minicart .product.actions .action.edit:hover,.minicart-wrapper .block-minicart .product.actions .action.delete:hover{border-color:#0d1f3c;color:#0d1f3c}.minicart-wrapper .block-minicart .product.actions .action.edit::before{content:"";display:block;width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M9 2l2 2-7 7H2v-2l7-7z' stroke='%23666' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.minicart-wrapper .block-minicart .product.actions .action.delete::before{content:"";display:block;width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M2 3.5h9M5 3.5V2.5h3v1M4 3.5l.5 7h4l.5-7' stroke='%23666' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.minicart-wrapper .block-minicart .product.actions .action.delete:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M2 3.5h9M5 3.5V2.5h3v1M4 3.5l.5 7h4l.5-7' stroke='%23e74c3c' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.minicart-wrapper .block-minicart .subtotal{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #edf0f5;font-size:.83rem}.minicart-wrapper .block-minicart .subtotal .label{color:#8a95a8;font-weight:400}.minicart-wrapper .block-minicart .subtotal .price{font-weight:700;font-size:1rem;color:#0d1f3c}.minicart-wrapper .block-minicart .items-total{display:none}.minicart-wrapper .block-minicart .block-title{padding:14px 16px 10px;border-bottom:1px solid #edf0f5}.minicart-wrapper .block-minicart .block-title strong{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#0d1f3c}.minicart-wrapper .block-minicart .block-title .qty{background:#0073e6;color:white;font-size:.65rem;font-weight:700;border-radius:8px;padding:1px 7px;line-height:1.6}.minicart-wrapper .block-minicart #btn-minicart-close{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;padding:4px;color:#8a95a8;line-height:1}.minicart-wrapper .block-minicart #btn-minicart-close span{display:none}.minicart-wrapper .block-minicart #btn-minicart-close::before{content:"×";font-size:1.2rem;display:block}.minicart-wrapper .block-minicart #btn-minicart-close:hover{color:#0d1f3c}.minicart-wrapper .block-minicart .minicart-items-wrapper{height:auto !important;max-height:320px;overflow-y:auto;padding:8px 0}.minicart-wrapper .block-minicart .minicart-items{list-style:none;margin:0;padding:0}.minicart-wrapper .block-minicart .minicart-items .item.product{padding:10px 16px;border-bottom:1px solid #edf0f5}.minicart-wrapper .block-minicart .minicart-items .item.product:last-child{border-bottom:none}.block-search .control{border-top:none !important;padding:0 !important;margin:0 !important;clear:none;float:none}.block-search .form.minisearch input{position:static !important;margin:0 !important;left:auto !important;width:100% !important;padding:0 124px 0 14px !important}.block-search .action.search{display:flex !important}.header.content{display:flex !important;align-items:center !important;padding-top:0 !important;padding-bottom:0 !important;height:78px}.logo{float:none !important;position:static !important;margin:0 !important;max-width:none !important;z-index:auto !important}.header.content>.minicart-wrapper{float:none !important;display:inline-flex !important}.nav-sections{background:#ffffff !important;position:sticky;top:78px;z-index:190;border:none;border-bottom:1px solid #dde3ec;box-shadow:none;margin:0}.nav-sections .nav-sections-item-title{display:none}.nav-sections .nav-sections-item-content{padding:0;margin:0;float:none}.ns-nav{background:#ffffff;padding:0}.ns-nav:before,.ns-nav:after{display:none}.ns-nav__inner{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 24px;position:relative;display:flex;align-items:center;gap:6px}@media only screen and (min-width:1440px){.ns-nav__inner{max-width:1400px}}@media only screen and (min-width:1920px){.ns-nav__inner{max-width:1600px}}.ns-nav__links{display:flex;list-style:none;margin:0;padding:0;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ns-nav__links::-webkit-scrollbar{display:none}.ns-nav__links>li{flex:none;margin:0 !important}.ns-nav__link{display:flex;align-items:center;gap:5px;padding:13px 14px;font-size:.875rem;font-weight:600;color:#1c2435;text-decoration:none;white-space:nowrap;border-bottom:2.5px solid transparent;margin-bottom:-1px;transition:color .18s ease,border-color .18s ease}.ns-nav__link:hover,.ns-nav__link:focus-visible{color:#0073e6;border-bottom-color:#0073e6;text-decoration:none}.ns-nav__link--deal{color:#b07d00;font-weight:700}.ns-nav__link--deal:hover,.ns-nav__link--deal:focus-visible{color:#b07d00;border-bottom-color:#f5b700}.ns-nav__quote{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:#0d1f3c;padding:8px 14px;border:1.5px solid #dde3ec;border-radius:8px;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.ns-nav__quote:hover,.ns-nav__quote:focus-visible{border-color:#0073e6;color:#0073e6;text-decoration:none}.ns-megamenu{position:static;flex:none}.ns-megamenu__toggle{display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;min-width:250px;border:0;border-radius:12px 12px 0 0;background:#0d1f3c;color:#fff;font-family:"DM Sans",sans-serif;font-weight:700;font-size:.875rem;cursor:pointer;transition:background .15s ease}.ns-megamenu__toggle:hover,.ns-megamenu__toggle:focus-visible{background:#0073e6;color:#fff;border:0}.ns-megamenu__toggle-caret{margin-left:auto;transition:transform .18s ease}.ns-megamenu.is-open .ns-megamenu__toggle{background:#0073e6}.ns-megamenu.is-open .ns-megamenu__toggle-caret{transform:rotate(180deg)}.ns-megamenu__panel{position:absolute;top:100%;left:24px;right:24px;display:flex;background:#ffffff;border:1px solid #dde3ec;border-top:2px solid #0073e6;border-radius:0 0 8px 8px;box-shadow:0 18px 44px -14px rgba(13,31,60,.28);z-index:300;min-height:360px;overflow:hidden}.ns-megamenu__panel[hidden]{display:none}.ns-megamenu__drawer-label{display:none}.ns-megamenu__rail{list-style:none;margin:0;padding:8px 0;width:250px;flex:none;background:#f7f9fc;border-right:1px solid #dde3ec}.ns-megamenu__dept{margin:0 !important}.ns-megamenu__dept>a{display:flex;align-items:center;gap:11px;padding:10px 18px;font-size:.845rem;font-weight:600;color:#1c2435;text-decoration:none;background:transparent;border-right:2px solid transparent;margin-right:-1px;transition:color .18s ease,background .18s ease}.ns-megamenu__dept>a:hover{text-decoration:none}.ns-megamenu__dept.is-active>a{background:#ffffff;color:#0073e6;border-right-color:#0073e6}.ns-megamenu__dept--clearance>a,.ns-megamenu__dept--clearance.is-active>a,.ns-megamenu__dept--clearance>a:hover{font-weight:700;color:#b07d00}.ns-megamenu__dept--clearance>a svg,.ns-megamenu__dept--clearance.is-active>a svg,.ns-megamenu__dept--clearance>a:hover svg{color:#d69e00}.ns-megamenu__dept--clearance.is-active>a{border-right-color:#f5b700}.ns-megamenu__dept-caret{margin-left:auto;opacity:.5;flex:none}.ns-megamenu__pane{display:none;flex:1;min-width:0}.ns-megamenu__pane.is-active{display:flex}.ns-megamenu__groups{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:24px 28px;padding:24px 28px;align-content:start}.ns-megamenu__group{display:flex;flex-direction:column;gap:8px;min-width:0}.ns-megamenu__group-title{font-family:"DM Mono",monospace;font-size:.6899999999999999rem;letter-spacing:.14em;text-transform:uppercase;color:#0073e6;margin-bottom:2px;text-decoration:none}.ns-megamenu__group-title:hover{color:#005cbf;text-decoration:none}.ns-megamenu__item{font-size:.845rem;color:#5a6478;text-decoration:none}.ns-megamenu__item:hover{color:#0073e6;text-decoration:none}.ns-megamenu__featured{width:240px;flex:none;border-left:1px solid #dde3ec;padding:22px 20px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg, #ffffff, #f0f4f9);text-decoration:none}.ns-megamenu__featured:hover{text-decoration:none}.ns-megamenu__featured:hover .ns-megamenu__featured-name{color:#0073e6}.ns-megamenu__featured img{width:100%;aspect-ratio:1;object-fit:contain;height:auto}.ns-megamenu__featured-label{font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8a95a8}.ns-megamenu__featured-name{font-size:.845rem;font-weight:700;line-height:1.35;color:#0d1f3c;transition:color .18s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-megamenu__featured-sub{font-size:.75rem;color:#5a6478;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-nav ul>li{margin:0 !important;margin-top:0 !important;margin-bottom:0 !important}.ns-header-cats{display:none}@media only screen and (min-width:768px){.ns-nav-docked .ns-header-cats{order:1;flex:none;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px;border:0;border-radius:8px;background:#0d1f3c;color:#fff;font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer;animation:ns-header-cats-in .2s ease both;transition:background .18s ease}.ns-nav-docked .ns-header-cats:hover,.ns-nav-docked .ns-header-cats:focus-visible,.ns-nav-docked .ns-header-cats[aria-expanded="true"]{background:#0073e6;color:#fff;border:0}.ns-nav-docked .ns-header-cats[aria-expanded="true"] .ns-header-cats__caret{transform:rotate(180deg)}.ns-header-cats__caret{transition:transform .18s ease}.ns-nav-docked .ns-megamenu__panel{position:fixed;top:var(--ns-dock-top, 78px);left:var(--ns-dock-left, 24px);right:auto;width:var(--ns-dock-width, calc(100vw - 2 * 24px));max-height:calc(100vh - var(--ns-dock-top, 78px) - 16px);overflow-y:auto;z-index:201}}@keyframes ns-header-cats-in{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.block.newsletter.ns-newsletter{background:#ffffff;border-top:1px solid #dde3ec;color:#1c2435;max-width:none;width:auto;margin:0;float:none}.block.newsletter.ns-newsletter .ns-newsletter__inner{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:40px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}@media only screen and (min-width:1440px){.block.newsletter.ns-newsletter .ns-newsletter__inner{max-width:1400px}}@media only screen and (min-width:1920px){.block.newsletter.ns-newsletter .ns-newsletter__inner{max-width:1600px}}.block.newsletter.ns-newsletter .ns-newsletter__intro{display:flex;align-items:center;gap:18px}.block.newsletter.ns-newsletter .ns-newsletter__icon{width:52px;height:52px;flex:none;border-radius:8px;background:#f0f4f9;color:#0073e6;display:flex;align-items:center;justify-content:center}.block.newsletter.ns-newsletter .ns-newsletter__title{margin:0 0 4px;font-size:1.25rem;font-weight:800;letter-spacing:-0.015em;color:#0d1f3c;line-height:1.25}.block.newsletter.ns-newsletter .ns-newsletter__sub{margin:0;color:#5a6478;font-size:.875rem}.block.newsletter.ns-newsletter .ns-newsletter__form{display:flex;flex-wrap:wrap;gap:10px;flex:1;max-width:480px;min-width:280px;width:auto;margin:0}.block.newsletter.ns-newsletter .ns-newsletter__form>*:not(.field.newsletter):not(.actions){flex:1 0 100%;margin:0}.block.newsletter.ns-newsletter .field.newsletter{flex:1;min-width:0;max-width:none;margin:0}.block.newsletter.ns-newsletter .control{display:block;width:100%;margin:0;padding:0}.block.newsletter.ns-newsletter .control:before{content:none}.block.newsletter.ns-newsletter label{display:block;margin:0}.block.newsletter.ns-newsletter .label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.block.newsletter.ns-newsletter input[type="email"]{width:100%;height:48px;border:1.5px solid #dde3ec;border-radius:12px;margin:0;padding:0 18px;font-family:"DM Sans",sans-serif;font-size:.875rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease}.block.newsletter.ns-newsletter input[type="email"]::placeholder{color:#8a95a8}.block.newsletter.ns-newsletter input[type="email"]:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 4px rgba(0,115,230,.1)}.block.newsletter.ns-newsletter .actions{display:block;width:auto;margin:0;flex:none}.block.newsletter.ns-newsletter .action.subscribe{height:48px;min-height:0;padding:0 26px;border:0;border-radius:12px;margin-left:0;background:#0073e6;color:#fff;font-family:"DM Sans",sans-serif;font-weight:700;font-size:.9399999999999999rem;cursor:pointer;white-space:nowrap;transition:background .18s ease}.block.newsletter.ns-newsletter .action.subscribe:hover,.block.newsletter.ns-newsletter .action.subscribe:focus{background:#005cbf;border:0;color:#fff}.block.newsletter.ns-newsletter .action.subscribe[disabled]{opacity:.55;cursor:default}.block.newsletter.ns-newsletter div.mage-error{color:#c0392b;font-size:.75rem;margin-top:6px}.page-footer{background:#0d1f3c;color:rgba(255,255,255,0.65);margin-top:auto;padding:0}.page-footer .footer.content{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0;border:none;margin:0 auto}@media only screen and (min-width:1440px){.page-footer .footer.content{max-width:1400px}}@media only screen and (min-width:1920px){.page-footer .footer.content{max-width:1600px}}.footer.content>ul.footer.links{display:none !important}.footer.content>.switcher{display:none !important}.footer.content>.bugs{display:none !important}.footer.content>.block.newsletter:not(.ns-newsletter){display:none}.footer.content>.copyright{display:none !important}.footer.links{display:none}.ns-footer__top{padding:52px 24px 40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:36px;border-bottom:1px solid rgba(255,255,255,0.12);width:100%;max-width:1320px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1440px){.ns-footer__top{max-width:1400px}}@media only screen and (min-width:1920px){.ns-footer__top{max-width:1600px}}@media only screen and (min-width:1201px){.ns-footer__top:has(.ns-footer__map-col){grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1.7fr;gap:30px}}.ns-footer__brand .ns-footer__logo{display:block;margin-bottom:14px;text-decoration:none;font-size:1.4rem;font-weight:700;color:#ffffff;letter-spacing:-0.02em;font-family:"DM Sans",sans-serif}.ns-footer__brand .ns-footer__logo span{color:#0073e6}.ns-footer__brand .ns-footer__logo img{display:block;height:38px;max-height:38px;width:auto}.ns-footer__brand .ns-footer__tagline{font-size:.82rem;color:rgba(255,255,255,0.5);line-height:1.7;margin-bottom:20px}.ns-footer__brand ul.ns-footer__trust-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ns-footer__brand .ns-footer__trust-item{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:.875rem}.ns-footer__brand .ns-footer__trust-item svg{flex-shrink:0}.ns-footer__brand .ns-footer__trust-item .ns-footer__region-label{color:#fff;font-weight:700}.ns-footer__brand .ns-footer__trust-item a{color:rgba(255,255,255,0.62);text-decoration:none;transition:color .18s ease}.ns-footer__brand .ns-footer__trust-item a:hover{color:#fff}.ns-footer__brand .ns-footer__company{margin-top:12px;font-size:.875rem;color:rgba(255,255,255,0.6);line-height:1.6}.ns-footer__col .ns-footer__col-title{font-family:"DM Mono",monospace;font-size:.8100000000000001rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 6px}.ns-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ns-footer__col li a{font-size:.875rem;color:rgba(255,255,255,0.62);text-decoration:none;padding:0;display:block;transition:color .18s ease}.ns-footer__col li a:hover{color:#ffffff}.ns-footer__col .ns-footer__phone{display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:600;color:#fff;margin-bottom:6px}.ns-footer__col .ns-footer__email{font-size:.82rem;color:rgba(255,255,255,0.65);text-decoration:none}.ns-footer__col .ns-footer__email:hover{color:#fff}.ns-footer__bottom{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}@media only screen and (min-width:1440px){.ns-footer__bottom{max-width:1400px}}@media only screen and (min-width:1920px){.ns-footer__bottom{max-width:1600px}}.ns-footer__copyright{font-size:.78rem;color:rgba(255,255,255,0.45);margin:0}.ns-footer__bottom-links{display:flex;gap:24px;list-style:none;margin:0;padding:0}.ns-footer__bottom-links a{font-size:.78rem;color:rgba(255,255,255,0.55);text-decoration:none;transition:color .18s ease}.ns-footer__bottom-links a:hover{color:#fff}.ns-footer__social{display:flex;align-items:center;gap:8px}.ns-footer__social-link{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;background:rgba(255,255,255,0.07000000000000001);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:rgba(255,255,255,0.75);text-decoration:none;transition:all .18s ease;font-size:.75rem}.ns-footer__social-link:hover{background:#0073e6;border-color:#0073e6;color:#fff;text-decoration:none}.ns-footer__social-link svg{width:16px;height:16px}.ns-footer__social-link--ebay{padding:0 11px;font-size:.72rem;font-weight:700;letter-spacing:.01em}.ns-footer__partners{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:26px 24px;border-bottom:1px solid rgba(255,255,255,0.12);display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:1440px){.ns-footer__partners{max-width:1400px}}@media only screen and (min-width:1920px){.ns-footer__partners{max-width:1600px}}.ns-footer__partner-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ns-footer__partner-label{font-family:"DM Mono",monospace;font-size:.6899999999999999rem !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:.14em;color:rgba(255,255,255,0.45) !important;white-space:nowrap;flex:none;width:150px}.ns-footer__partner-logos{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ns-footer__partner-logos img{display:block;height:48px;width:auto;min-width:80px;max-width:112px;object-fit:contain;padding:10px 16px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-sizing:border-box;opacity:.75;filter:brightness(0) invert(1);transition:opacity .18s ease,background .18s ease}.ns-footer__partner-logos img:hover{opacity:1;background:rgba(255,255,255,0.12)}.ns-footer__partner-logos .ns-footer__partner-text-fallback{font-size:.7rem;font-weight:600;color:rgba(255,255,255,0.4);letter-spacing:.02em;padding:6px 14px;background:rgba(255,255,255,0.07000000000000001);border:1px solid rgba(255,255,255,0.1);border-radius:8px;height:32px;display:flex;align-items:center;box-sizing:border-box}.ns-footer__company--top{margin:14px 0 0;font-size:.875rem;color:rgba(255,255,255,0.6);line-height:1.6;border-top:none;padding-top:0}.ns-footer__company--address{margin:12px 0 0;font-size:.875rem;color:rgba(255,255,255,0.6);line-height:1.6}.ns-footer__region-label{color:#fff;font-weight:700}.ns-footer__cms-links ul,.ns-footer__cms-links .footer.links{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.ns-footer__cms-links li a{font-size:.78rem;color:rgba(255,255,255,0.55);text-decoration:none;transition:color .18s ease}.ns-footer__cms-links li a:hover{color:#fff}.ns-footer__map{position:relative;width:100%;height:208px;border-radius:12px;overflow:hidden;background:#1a3258;box-shadow:0 0 0 1px rgba(255,255,255,0.1)}.ns-footer__map-frame{display:block;width:100%;height:100%;border:0;filter:invert(.92) hue-rotate(180deg) saturate(.85) brightness(.95)}.ns-footer__map-placeholder{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px);background-size:30px 30px}.ns-footer__map-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(13,31,60,0.88);backdrop-filter:blur(2px)}.ns-footer__map-address{font-size:.75rem;font-weight:600;line-height:1.45;color:#fff}.ns-footer__map-cta,.ns-footer__map-cta:visited{flex-shrink:0;font-size:.72rem;font-weight:700;line-height:1;color:#fff;background:#0073e6;padding:8px 12px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background-color .18s ease}.ns-footer__map-cta:hover,.ns-footer__map-cta:visited:hover{background:#005cbf;color:#fff;text-decoration:none}.breadcrumbs{max-width:1320px;margin-left:auto;margin-right:auto;padding:14px 24px;width:100%}@media only screen and (min-width:1440px){.breadcrumbs{max-width:1400px}}@media only screen and (min-width:1920px){.breadcrumbs{max-width:1600px}}.breadcrumbs .items{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#5a6478;list-style:none;margin:0;padding:0}.breadcrumbs .item{display:flex;align-items:center;gap:6px}.breadcrumbs .item::before{display:none}.breadcrumbs .item::after{content:"›";color:#dde3ec;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-1px)}.breadcrumbs .item:last-child::after{display:none}.breadcrumbs .item a{color:#5a6478}.breadcrumbs .item a:hover{color:#0073e6}.breadcrumbs .item strong{font-weight:500;color:#1c2435}.page-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:60px;padding-top:0}@media only screen and (min-width:1440px){.page-main{max-width:1400px}}@media only screen and (min-width:1920px){.page-main{max-width:1600px}}.columns{width:100%;display:block}.columns .column.main{width:100%;float:none !important;min-width:0}.columns .sidebar-main,.columns .sidebar-additional{float:none !important;width:auto !important}.page-layout-1column .columns{display:block}.page-layout-1column .column.main{width:100% !important;max-width:100%}.page-layout-2columns-left .columns{display:grid;grid-template-columns:23% 1fr;grid-template-rows:auto;column-gap:24px;align-items:start}.page-layout-2columns-left .sidebar-main{grid-column:1;grid-row:1}.page-layout-2columns-left .sidebar-additional{grid-column:1;grid-row:2;margin-top:24px}.page-layout-2columns-left .sidebar-group{grid-column:1;display:flex;flex-direction:column;gap:16px}.page-layout-2columns-left .column.main{grid-column:2;grid-row:1 / span 2;width:auto !important}.page-layout-2columns-right .columns{display:grid;grid-template-columns:1fr 23%;column-gap:24px;align-items:start}.page-layout-2columns-right .column.main{grid-column:1;grid-row:1 / span 2;width:auto !important}.page-layout-2columns-right .sidebar-main{grid-column:2;grid-row:1}.page-layout-2columns-right .sidebar-additional{grid-column:2;grid-row:2;margin-top:24px}.page-layout-3columns .columns{display:grid;grid-template-columns:23% 1fr 23%;column-gap:24px;align-items:start}.page-layout-3columns .sidebar-main{grid-column:1;grid-row:1}.page-layout-3columns .column.main{grid-column:2;grid-row:1;width:auto !important}.page-layout-3columns .sidebar-additional{grid-column:3;grid-row:1}.page-title-wrapper{padding:20px 0 4px}.page-title-wrapper .page-title{font-size:1.5rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.02em;line-height:1.25;margin:0}.category-title h1,.category-title h2{font-size:1.5rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.02em;margin-bottom:8px}.column.main{min-width:0}.column.main h1{font-size:1.5rem}.column.main h2{font-size:1.25rem}.column.main h3{font-size:1rem}.column.main h4,.column.main h5,.column.main h6{font-size:.875rem}.column.main p{font-size:15px;line-height:1.65;color:#1c2435;margin-bottom:16px}.message.info.empty,.message.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:8px;font-size:.875rem;margin:20px 0;border:1px solid rgba(0,115,230,0.2);background:rgba(0,115,230,0.05);color:#0073e6}.message.info.empty>*:first-child,.message.notice>*:first-child{flex-shrink:0}.block.block-compare,.block.block-wishlist{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:24px;margin-bottom:24px}.block.block-compare .block-title .counter.qty,.block.block-wishlist .block-title .counter.qty{font-size:.68rem;background:#0073e6;color:#fff;padding:1px 7px;border-radius:8px;margin-left:6px}.block.block-compare .block-content,.block.block-wishlist .block-content{font-size:.82rem;color:#5a6478;line-height:1.55}.block.block-compare .block-content .subtitle,.block.block-wishlist .block-content .subtitle{display:none}.block.block-compare .block-content .empty,.block.block-wishlist .block-content .empty{font-size:.8rem;color:#8a95a8;font-style:italic}.block.block-compare.block-compare .empty,.block.block-wishlist.block-compare .empty,.block.block-compare.block-wishlist .empty,.block.block-wishlist.block-wishlist .empty{padding:14px 16px;font-size:.8rem;color:#8a95a8;font-style:italic;margin-top:8px}.category-description{font-size:.875rem;color:#5a6478;line-height:1.65;margin-bottom:32px;max-width:680px}.catalog-product-view .columns{display:block !important}.catalog-product-view .column.main{width:100% !important}.toolbar.toolbar-products{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:24px;border-bottom:1px solid #edf0f5}.toolbar.toolbar-products .toolbar-amount{font-size:.78rem;color:#5a6478}.toolbar.toolbar-products select,.toolbar.toolbar-products .sorter-options{height:44px;border:1px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.8rem;color:#1c2435;background:#ffffff;padding:0 10px;cursor:pointer}.toolbar.toolbar-products select:focus,.toolbar.toolbar-products .sorter-options:focus{outline:none;border-color:#0073e6}.block-actions.filter-actions{margin-top:8px}.block-actions.filter-actions .action.filter-clear{font-size:.75rem;font-weight:500;padding:4px 8px;line-height:1.4;color:#5a6478;background:transparent;border:none}.block-actions.filter-actions .action.filter-clear span{font-size:inherit}.block-actions.filter-actions .action.filter-clear:hover{color:#0073e6;text-decoration:underline;background:transparent}.page.messages{width:100% !important;min-height:0 !important;height:auto !important;line-height:0 !important}.page.messages .messages{max-width:1320px !important;margin:0 auto !important;min-height:0 !important;line-height:normal !important}.page.messages .message{margin:8px 0 16px !important}.message{position:relative !important;overflow:visible !important;display:block !important;padding:13px 16px 13px 44px !important;box-sizing:border-box !important;border-radius:8px !important;font-family:"DM Sans",sans-serif !important;font-size:.875rem !important;font-weight:500 !important;line-height:1.55 !important;margin-bottom:8px !important;border:1px solid transparent !important;box-shadow:none !important;background-image:none !important;animation:fadeUp .28s ease both !important}.message::before,.message>*::before,.message>*>*::before{display:none !important;content:none !important;background:none !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.message::after{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;content:"" !important;display:block !important;width:18px !important;height:18px !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.message-success,.message.success{background:#e8f5ee !important;border-color:#b6e2cc !important;color:#145c38 !important}.message-success::after,.message.success::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231a7f4e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8l4 4 8-8'/%3E%3C/svg%3E") !important}.message-error,.message.error{background:#fdf2f2 !important;border-color:#f5c6c2 !important;color:#922b21 !important}.message-error::after,.message.error::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c0392b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 5v3M8 11h.01'/%3E%3C/svg%3E") !important}.message-warning,.message.warning{background:#fffbeb !important;border-color:#fde68a !important;color:#78450a !important}.message-warning::after,.message.warning::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23d97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2l6 12H2z'/%3E%3Cpath d='M8 7v3M8 12h.01'/%3E%3C/svg%3E") !important}.message-notice,.message.notice,.message-info,.message.info{background:#eff6ff !important;border-color:#bfdbfe !important;color:#1e40af !important}.message-notice::after,.message.notice::after,.message-info::after,.message.info::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 7v4M8 5h.01'/%3E%3C/svg%3E") !important}.message:has(span:empty):not(:has(span:not(:empty))){display:none !important}@media only screen and (min-width:1440px){.page.messages .messages{max-width:1400px !important}}@media only screen and (min-width:1920px){.page.messages .messages{max-width:1600px !important}}.products-grid .product-items>.product-item,.products-list .product-items>.product-item{margin:0 !important}.product-item{width:auto !important;float:none !important;padding:0 !important;font-size:15px}.product-item .product-item-info{position:relative;width:100% !important;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color .18s ease,box-shadow .18s ease}.product-item .product-item-info:hover{border-color:#0073e6;box-shadow:0 18px 44px -14px rgba(13,31,60,.22)}.product-item .product-item-badge{position:absolute;top:10px;left:10px;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:100px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-item .product-item-badge::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.product-item .product-item-badge--new{background:#e8f5ee;color:#1a7f4e}.product-item .product-item-badge--refurbished{background:#e6f1fc;color:#0073e6}.product-item .product-item-photo{display:block;background:#ffffff;overflow:hidden;position:relative;width:100%;flex-shrink:0;height:250px}.product-item .product-item-photo span.product-image-container{width:100% !important;height:250px !important;aspect-ratio:unset !important;display:flex !important;align-items:center;justify-content:center;position:relative}.product-item .product-item-photo span.product-image-container span.product-image-wrapper{width:100% !important;height:100% !important;padding-bottom:0 !important;display:flex !important;align-items:center;justify-content:center}.product-item .product-item-photo .product-image-photo{width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain;padding:10px}.product-item .product-item-hover-photo{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:10px;background:#ffffff;opacity:0;pointer-events:none;transition:opacity .3s ease}@media (hover:hover){.product-item .product-item-info:hover .product-item-hover-photo{opacity:1}}.product-item .product-item-photo.ns-cardgal-on .product-item-hover-photo{opacity:0;transition:none}.product-item .product-item-photo.ns-cardgal-on .product-item-hover-photo.is-on{opacity:1}.product-item .ns-cardgal{position:absolute;bottom:8px;left:50%;z-index:2;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:100px;background:rgba(255,255,255,0.85);transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .18s ease}.product-item .ns-cardgal__dot{width:8px;height:8px;border-radius:50%;background:rgba(13,31,60,0.2);transition:background-color .15s ease,transform .15s ease}.product-item .ns-cardgal__dot.is-active{background:#0073e6;transform:scale(1.15)}.product-item .product-item-photo.is-live .ns-cardgal{opacity:1}.product-item .product-item-details{padding:14px 16px 4px;border-top:1px solid #edf0f5;flex:1;display:flex;flex-direction:column;gap:7px}.product-item .product-item-name{margin:0;font-size:.9rem;font-weight:600;line-height:1.4;min-height:2.8em}.product-item .product-item-name .product-item-link{color:#1c2435;text-decoration:none;font-size:inherit;font-weight:600;transition:color .18s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item .product-item-info:hover .product-item-name .product-item-link{color:#0073e6}.product-item .product-item-info:hover .actions-secondary,.product-item .product-item-info:focus-within .actions-secondary{opacity:1;transform:none}.product-item .product-reviews-summary{display:none !important}.product-item .product-item-sku{font-family:"DM Mono",monospace;font-size:.7rem;letter-spacing:.01em;color:#8a95a8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-item .price-box{margin:0;margin-top:auto}.product-item .price-box .price{font-size:1.17rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.01em}.product-item .price-box .old-price .price{font-size:.8rem;font-weight:600;color:#8a95a8;text-decoration:line-through}.product-item .price-label{display:none}.product-item .special-price{display:unset}.product-item .product-item-sale{position:absolute;top:10px;right:10px;z-index:3;padding:5px 8px;border-radius:4px;background:#c0392b;color:#fff;font-size:.8rem;font-weight:800;line-height:1;letter-spacing:-0.01em;pointer-events:none}.product-item .price-box:has(.old-price){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.product-item .price-box:has(.old-price) .special-price{order:0}.product-item .price-box:has(.old-price) .special-price .price{color:#c0392b}.product-item .price-box:has(.old-price) .old-price{order:1}.product-item .product-item-inner{margin-top:0;padding-top:10px;border-top:1px solid #edf0f5}.product-item .product-item-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-item .product-item-actions .stock{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:.767rem;font-weight:600;color:#1a7f4e}.product-item .product-item-actions .stock i{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #e8f5ee}.product-item .product-item-actions .stock i::before{content:none}.product-item .product-item-actions .stock.via-supplier{color:#b45309}.product-item .product-item-actions .stock.via-supplier i{box-shadow:0 0 0 3px #fef3e2}.product-item .product-item-actions .stock.unavailable{color:#8a95a8}.product-item .product-item-actions .stock.unavailable i{box-shadow:0 0 0 3px #edf0f5}.product-item .actions-primary{flex:none;display:flex}.product-item .actions-primary form[data-role="tocart-form"]{display:flex;margin:0}.product-item .actions-primary .action.tocart{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:0;background:rgba(0,115,230,0.07000000000000001);color:#0073e6;border:none;border-radius:4px;padding:8px 16px;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.product-item .actions-primary .action.tocart:hover,.product-item .actions-primary .action.tocart:focus{background:#005cbf;border:none;color:#fff}.product-item .actions-primary .action.tocart[disabled]{opacity:.55;cursor:default}.product-item .actions-primary .action.tocart span{pointer-events:none}.product-item .actions-secondary{position:absolute;right:10px;bottom:10px;z-index:4;display:flex;flex-direction:column;gap:6px;flex-shrink:0;transition:opacity .18s ease,transform .18s ease}@media (hover:hover){.product-item .actions-secondary{opacity:0;transform:translateX(6px)}}.product-item .actions-secondary .action{width:34px;height:34px;border:1px solid #dde3ec;border-radius:8px;background:#ffffff;box-shadow:0 1px 2px rgba(13,31,60,0.06);display:inline-flex;align-items:center;justify-content:center;color:#1c2435;text-decoration:none;font-size:0;transition:all .18s ease}.product-item .actions-secondary .action::before{font-size:.9rem;font-style:normal}.product-item .actions-secondary .action.towishlist::before{content:"\2661"}.product-item .actions-secondary .action.tocompare::before{content:"\21CC";font-size:.9rem}.product-item .actions-secondary .action span{display:none}.product-item .actions-secondary .action:hover{border-color:#0073e6;color:#0073e6;background:rgba(0,115,230,0.05)}.product-item .actions-view-product{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap;color:#0073e6;background:rgba(0,115,230,0.07000000000000001);border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:background .18s ease,color .18s ease}.product-item .product-item-actions{position:relative;min-height:32px}.product-item .ns-card-acts{flex:none;display:flex;align-items:center}.product-item .ns-card-acts__toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:0;padding:0 12px;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:700;white-space:nowrap;border:0;border-radius:4px;background:#0d1f3c;box-shadow:none;color:#fff;line-height:1;cursor:pointer}.product-item .ns-card-acts__toggle svg{flex:none;width:13px;height:13px}.product-item .ns-card-acts__toggle span{pointer-events:none}.product-item .ns-card-acts__toggle:hover,.product-item .ns-card-acts__toggle:focus,.product-item .ns-card-acts__toggle:active{background:#1a3258;border:0;box-shadow:none;color:#fff}.product-item .ns-card-acts__toggle:focus-visible{outline:2px solid #0073e6;outline-offset:2px}.product-item .ns-card-acts__menu{position:absolute;inset:0;z-index:2;display:flex;align-items:center;gap:8px;background:#ffffff;visibility:hidden}.product-item .ns-card-acts__menu>.actions-primary,.product-item .ns-card-acts__menu>.action.detail,.product-item .ns-card-acts__menu>.rfq-card-btn{flex:1 1 0;min-width:0}.product-item .ns-card-acts__menu .actions-primary form[data-role="tocart-form"],.product-item .ns-card-acts__menu .actions-primary .action.tocart,.product-item .ns-card-acts__menu .action.detail .actions-view-product{width:100%}.product-item .ns-card-acts__menu .actions-primary .action.tocart,.product-item .ns-card-acts__menu .actions-view-product,.product-item .ns-card-acts__menu .rfq-card-btn{height:32px;padding-top:0;padding-bottom:0;justify-content:center}.product-item .ns-card-acts__menu .rfq-card-btn{border-color:#dde3ec;border-radius:4px;font-size:.8rem}.product-item .ns-card-acts.is-open .ns-card-acts__menu,.product-item .ns-card-acts__menu:focus-within{visibility:visible}@media (hover:hover){.product-item .product-item-info:hover .ns-card-acts__menu{visibility:visible}}@media (max-width:767px){.product-item .ns-card-acts__toggle{width:32px;padding:0}.product-item .ns-card-acts__label,.product-item .ns-card-acts__menu .action.tocart>span,.product-item .ns-card-acts__menu .rfq-card-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-item .ns-card-acts__menu .action.tocart,.product-item .ns-card-acts__menu .rfq-card-btn,.ns-shelf--ranked .product-item .ns-card-acts__menu .action.tocart,.ns-shelf--ranked .product-item .ns-card-acts__menu .rfq-card-btn{padding-left:0;padding-right:0;min-width:36px}.product-item .ns-card-acts__menu .action.tocart svg,.product-item .ns-card-acts__menu .rfq-card-btn svg,.ns-shelf--ranked .product-item .ns-card-acts__menu .action.tocart svg,.ns-shelf--ranked .product-item .ns-card-acts__menu .rfq-card-btn svg{width:15px;height:15px}.ns-shelf--ranked .product-item .ns-card-acts__menu>.actions-primary,.ns-shelf--ranked .product-item .ns-card-acts__menu>.rfq-card-btn{flex:0 0 40px}.ns-shelf--ranked .product-item .ns-card-acts__menu .actions-primary .action.tocart,.ns-shelf--ranked .product-item .ns-card-acts__menu .rfq-card-btn{width:40px;min-width:40px}}.products-list .product-item .ns-card-acts__toggle,.ns-shelf--ranked .product-item .ns-card-acts__toggle{display:none}.products-list .product-item .ns-card-acts__menu,.ns-shelf--ranked .product-item .ns-card-acts__menu{position:static;visibility:visible;background:transparent;justify-content:flex-end}.products-list .product-item .ns-card-acts__menu>.actions-primary,.ns-shelf--ranked .product-item .ns-card-acts__menu>.actions-primary,.products-list .product-item .ns-card-acts__menu>.action.detail,.ns-shelf--ranked .product-item .ns-card-acts__menu>.action.detail,.products-list .product-item .ns-card-acts__menu>.rfq-card-btn,.ns-shelf--ranked .product-item .ns-card-acts__menu>.rfq-card-btn{flex:0 0 auto}.products-list .product-item .ns-card-acts__menu .actions-primary form[data-role="tocart-form"],.ns-shelf--ranked .product-item .ns-card-acts__menu .actions-primary form[data-role="tocart-form"],.products-list .product-item .ns-card-acts__menu .actions-primary .action.tocart,.ns-shelf--ranked .product-item .ns-card-acts__menu .actions-primary .action.tocart,.products-list .product-item .ns-card-acts__menu .action.detail .actions-view-product,.ns-shelf--ranked .product-item .ns-card-acts__menu .action.detail .actions-view-product{width:auto}@media (min-width:768px){.products-list .product-item .ns-card-acts__menu .actions-primary .action.tocart,.ns-shelf--ranked .product-item .ns-card-acts__menu .actions-primary .action.tocart,.products-list .product-item .ns-card-acts__menu .actions-view-product,.ns-shelf--ranked .product-item .ns-card-acts__menu .actions-view-product,.products-list .product-item .ns-card-acts__menu .rfq-card-btn,.ns-shelf--ranked .product-item .ns-card-acts__menu .rfq-card-btn{min-width:88px;padding-left:16px;padding-right:16px}}.product-item .product-item-info:hover .actions-view-product,.product-item .product-item-info:hover .actions-primary .action.tocart{background:#0073e6;color:#fff}.product-item .product-item-info:hover .actions-primary .action.tocart:hover{background:#005cbf}.ns-crow-nav{display:inline-flex;flex:none;gap:8px}.ns-crow-nav button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:1;border:1.5px solid #dde3ec;border-radius:12px;background:#ffffff;color:#1c2435;box-shadow:none;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.ns-crow-nav button svg{width:20px;height:20px;flex:none}.ns-crow-nav button:hover:not(:disabled),.ns-crow-nav button:focus-visible{border-color:#0073e6;background:rgba(0,115,230,0.05);color:#0073e6}.ns-crow-nav button:disabled{opacity:.4;cursor:default;color:#8a95a8}@media only screen and (max-width:767px){.ns-crow-nav{display:none}}.minicart-wrapper .product-item-photo{display:inline-block !important;background:none !important;aspect-ratio:unset !important;width:auto !important;overflow:visible !important;position:static !important;flex:none !important}.minicart-wrapper .product-item-photo span.product-image-container{width:auto !important;max-width:none !important;height:auto !important;display:inline-block !important}.minicart-wrapper .product-item-photo span.product-image-container span.product-image-wrapper{width:auto !important;height:auto !important;display:block !important;padding-bottom:100% !important}.minicart-wrapper .product-item-photo .product-image-photo{width:auto !important;height:auto !important;max-width:none !important;object-fit:unset !important;padding:0 !important}.minicart-wrapper .actions-secondary{position:static !important;flex-direction:row;opacity:1 !important;transform:none !important}.minicart-wrapper .actions-secondary .action{width:auto;height:auto;border:none;background:none;box-shadow:none}.old-price{text-decoration:none}.old-price .price{font-size:.82rem;font-weight:600 !important;color:#5a6478 !important;text-decoration:line-through}.price-label{display:none}.product-reviews-summary.short .reviews-actions{text-align:end}.product-reviews-summary .reviews-actions a{margin-right:0px;font-size:.8rem}.rating-summary .rating-result{width:90px}.rating-summary .rating-result>span:before{font-size:24px;height:24px;line-height:24px}.rating-summary .rating-result:before{font-size:24px;height:24px;line-height:24px}.product-item .price-box .price-container.tax{display:block;line-height:1.2}.product-item .price-box .price-container.tax .price-including-tax{display:inline}.product-item .price-box .price-container.tax .price-including-tax::after{content:attr(data-label);margin-left:6px;font-size:.7rem;font-weight:400;letter-spacing:0;color:#8a95a8;white-space:nowrap}.product-item .price-box .price-container.tax .price-including-tax~.price-excluding-tax{display:none}.product-info-main .price-box .price-container.tax,.product-info-price .price-container.tax{display:block;line-height:1.2}.product-info-main .price-box .price-container.tax .price-including-tax,.product-info-price .price-container.tax .price-including-tax{display:block}.product-info-main .price-box .price-container.tax .price-including-tax::after,.product-info-price .price-container.tax .price-including-tax::after{content:attr(data-label);margin-left:8px;font-size:.9330000000000001rem;font-weight:400;color:#5a6478;white-space:nowrap}.product-info-main .price-box .price-container.tax .price-excluding-tax,.product-info-price .price-container.tax .price-excluding-tax{display:flex;align-items:baseline;margin-top:3px;color:#5a6478;font-weight:400}.product-info-main .price-box .price-container.tax .price-excluding-tax .price,.product-info-price .price-container.tax .price-excluding-tax .price{font-size:.867rem !important;font-weight:600 !important;color:#5a6478 !important;margin:0 !important}.product-info-main .price-box .price-container.tax .price-excluding-tax::before,.product-info-price .price-container.tax .price-excluding-tax::before{content:"(";font-size:.867rem}.product-info-main .price-box .price-container.tax .price-excluding-tax::after,.product-info-price .price-container.tax .price-excluding-tax::after{content:attr(data-label) ")";margin-left:4px;font-size:.867rem;white-space:nowrap}.related-fbt__info .price-box .price-container.tax{display:block}.related-fbt__info .price-box .price-container.tax .price-excluding-tax{display:none}.ns-sticky-atc__price .price-container.tax{display:block}.ns-sticky-atc__price .price-container.tax .price-excluding-tax{display:none}.ns-sticky-atc__price .price-container.tax .price-including-tax::after{display:none}.product-item .price-box .old-price .price-container.tax .price-including-tax::after{content:none}.product-info-main .price-box .old-price .price-container.tax .price-including-tax::after,.product-info-price .price-box .old-price .price-container.tax .price-including-tax::after{content:none}.product-info-main .price-box .old-price .price-container.tax .price-excluding-tax,.product-info-price .price-box .old-price .price-container.tax .price-excluding-tax{display:none}.account .page-title-wrapper{padding:24px 0 20px}.account .page-title-wrapper .page-title .base{font-size:1.4rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.account .columns{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.account .column.main{order:2;min-width:0}.account .sidebar-main{order:1;position:sticky;top:114px}.account .sidebar-additional{display:none}.account .account-billing-agreements .form-new-agreement .fieldset{padding:0;border:none;margin-bottom:24px}.account .account-billing-agreements .form-new-agreement .fieldset>.legend{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;border-bottom:1px solid #edf0f5;padding-bottom:10px;margin-bottom:20px;display:block;width:100%}.account .account-billing-agreements .form-new-agreement .fieldset .note{font-size:.86rem;color:#5a6478;margin-bottom:20px}.account .account-billing-agreements .form-new-agreement .fieldset .field.payment.method{margin-bottom:20px}.account .account-billing-agreements .form-new-agreement .fieldset .field.payment.method select{width:100%;max-width:400px;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;cursor:pointer}.account .account-billing-agreements .form-new-agreement .fieldset .field.payment.method select:focus{border-color:#0073e6;outline:none}.account .account-billing-agreements .form-new-agreement .fieldset .actions-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.account .account-billing-agreements .form-new-agreement .fieldset .actions-toolbar .action.create.primary{background:#0073e6;color:white;border:none;border-radius:8px;height:42px;padding:0 28px;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;width:auto !important;transition:background .18s ease}.account .account-billing-agreements .form-new-agreement .fieldset .actions-toolbar .action.create.primary:hover{background:#005cbf}.account .account-billing-agreements .form-new-agreement .fieldset .actions-toolbar .action.back{font-size:.84rem;color:#5a6478;text-decoration:none;font-weight:500}.account .account-billing-agreements .form-new-agreement .fieldset .actions-toolbar .action.back:hover{color:#0d1f3c}.block-collapsible-nav .title.block-collapsible-nav-title{padding:0 0 12px}.block-collapsible-nav .title.block-collapsible-nav-title strong{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8}.block-collapsible-nav .block-collapsible-nav-content{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;padding:8px 0}.block-collapsible-nav .nav.items{list-style:none;margin:0;padding:0}.block-collapsible-nav .nav.items .nav.item{margin:0}.block-collapsible-nav .nav.items .nav.item .delimiter{display:block;height:1px;background:#edf0f5;margin:6px 12px}.block-collapsible-nav .nav.items .nav.item a,.block-collapsible-nav .nav.items .nav.item strong{display:block;padding:9px 18px;font-size:.84rem;font-family:"DM Sans",sans-serif;color:#5a6478;text-decoration:none;transition:all .18s ease;font-weight:400}.block-collapsible-nav .nav.items .nav.item a:hover{background:#f0f4f9;color:#0d1f3c}.block-collapsible-nav .nav.items .nav.item.current>strong{color:#0073e6 !important;font-weight:600;background:rgba(0,115,230,0.06);border-left:3px solid #0073e6;padding-left:15px !important}.block-collapsible-nav .nav.items .nav.item.current>a{color:#0073e6 !important;font-weight:600;background:rgba(0,115,230,0.06);border-left:3px solid #0073e6;padding-left:15px !important}.block-collapsible-nav .nav.items .nav.item.current>a:hover{background:rgba(0,115,230,0.06);color:#0073e6}.block-collapsible-nav .nav.items .nav.item.current>a strong{color:inherit !important;font-weight:inherit !important;padding:0 !important;background:none !important;border:none !important;display:inline !important}.block-dashboard-info,.block-dashboard-addresses,.block-dashboard-orders,.block-reviews-dashboard{margin-bottom:28px}.block-dashboard-info .block-title,.block-dashboard-addresses .block-title,.block-dashboard-orders .block-title,.block-reviews-dashboard .block-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #dde3ec}.block-dashboard-info .block-title strong,.block-dashboard-addresses .block-title strong,.block-dashboard-orders .block-title strong,.block-reviews-dashboard .block-title strong{font-size:1rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em}.block-dashboard-info .block-title .action.edit,.block-dashboard-addresses .block-title .action.edit,.block-dashboard-orders .block-title .action.edit,.block-reviews-dashboard .block-title .action.edit,.block-dashboard-info .block-title a,.block-dashboard-addresses .block-title a,.block-dashboard-orders .block-title a,.block-reviews-dashboard .block-title a{font-size:.8rem;font-weight:500;color:#0073e6;text-decoration:none}.block-dashboard-info .block-title .action.edit:hover,.block-dashboard-addresses .block-title .action.edit:hover,.block-dashboard-orders .block-title .action.edit:hover,.block-reviews-dashboard .block-title .action.edit:hover,.block-dashboard-info .block-title a:hover,.block-dashboard-addresses .block-title a:hover,.block-dashboard-orders .block-title a:hover,.block-reviews-dashboard .block-title a:hover{text-decoration:underline}.block-dashboard-info .block-content,.block-dashboard-addresses .block-content,.block-dashboard-orders .block-content,.block-reviews-dashboard .block-content{display:grid;grid-template-columns:1fr;gap:16px}.block-reviews-dashboard .block-content{display:block}.block-reviews-dashboard .block-content .items{list-style:none;margin:0;padding:0}.block-reviews-dashboard .block-content .item{padding:12px 0;border-bottom:1px solid #edf0f5}.block-reviews-dashboard .block-content .item:last-child{border-bottom:none}.block-reviews-dashboard .block-content .item .product-name{font-size:.86rem;font-weight:500;margin-bottom:6px}.block-reviews-dashboard .block-content .item .product-name a{color:#0073e6;text-decoration:none}.block-reviews-dashboard .block-content .item .product-name a:hover{text-decoration:underline}.block-reviews-dashboard .block-content .item .rating-summary{display:flex;align-items:center;gap:8px}.block-reviews-dashboard .block-content .item .rating-summary .label span{font-size:.78rem !important;font-weight:600;color:#5a6478}.block-reviews-dashboard .block-content .item .rating-summary .rating-result{font-size:.9rem}.box{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:18px 20px}.box .box-title span{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;display:block;margin-bottom:10px}.box .box-content{font-size:.875rem}.box .box-content p,.box .box-content address{font-size:.88rem;color:#1c2435;line-height:1.65;font-style:normal;margin:0 0 12px}.box .box-actions{display:flex;gap:12px;flex-wrap:wrap}.box .box-actions a{font-size:.8rem;font-weight:600;color:#0073e6;text-decoration:none;transition:color .18s ease}.box .box-actions a:hover{color:#005cbf;text-decoration:underline}.table-wrapper{border:1px solid #dde3ec;border-radius:12px;overflow:hidden;margin-bottom:24px}.table-wrapper .table{width:100%;border-collapse:collapse;font-size:.85rem}.table-wrapper .table thead tr{background:#f0f4f9}.table-wrapper .table thead tr th{padding:10px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#8a95a8;border-bottom:1px solid #dde3ec;white-space:nowrap}.table-wrapper .table tbody tr{border-bottom:1px solid #edf0f5;transition:background .18s ease}.table-wrapper .table tbody tr:last-child{border-bottom:none}.table-wrapper .table tbody tr:hover{background:#f0f4f9}.table-wrapper .table tbody tr td{padding:12px 16px;color:#1c2435;vertical-align:middle}.table-wrapper .table .col.status .label,.table-wrapper .table .order-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:600;letter-spacing:.04em}.table-wrapper .table .col.status .label[class*="complete"],.table-wrapper .table .order-status[class*="complete"],.table-wrapper .table .col.status .label[class*="Complete"],.table-wrapper .table .order-status[class*="Complete"]{background:#e8f5ee;color:#1a7f4e}.table-wrapper .table .col.status .label[class*="pending"],.table-wrapper .table .order-status[class*="pending"],.table-wrapper .table .col.status .label[class*="Pending"],.table-wrapper .table .order-status[class*="Pending"]{background:#fff8e1;color:#b45309}.table-wrapper .table .col.status .label[class*="cancel"],.table-wrapper .table .order-status[class*="cancel"],.table-wrapper .table .col.status .label[class*="Cancel"],.table-wrapper .table .order-status[class*="Cancel"]{background:#fdf2f2;color:#c0392b}.table-wrapper .table .col.actions a,.table-wrapper .table .action.view,.table-wrapper .table .action.order{font-size:.8rem;font-weight:600;color:#0073e6;text-decoration:none;margin-right:12px}.table-wrapper .table .col.actions a:hover,.table-wrapper .table .action.view:hover,.table-wrapper .table .action.order:hover{text-decoration:underline}.form-edit-account,.form-address-edit,.form-newsletter-manage{max-width:560px}.form-edit-account .fieldset,.form-address-edit .fieldset,.form-newsletter-manage .fieldset{padding:0;margin-bottom:24px;border:none}.form-edit-account .fieldset>.legend,.form-address-edit .fieldset>.legend,.form-newsletter-manage .fieldset>.legend{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;border-bottom:1px solid #edf0f5;padding-bottom:10px;margin-bottom:20px;width:100%}.form-edit-account .fieldset>.field,.form-address-edit .fieldset>.field,.form-newsletter-manage .fieldset>.field{margin-bottom:16px}.form-edit-account .fieldset>.field .label,.form-address-edit .fieldset>.field .label,.form-newsletter-manage .fieldset>.field .label{display:block;margin-bottom:6px}.form-edit-account .fieldset>.field .label span,.form-address-edit .fieldset>.field .label span,.form-newsletter-manage .fieldset>.field .label span{font-size:.82rem;font-weight:500;color:#1c2435}.form-edit-account .fieldset>.field .input-text,.form-address-edit .fieldset>.field .input-text,.form-newsletter-manage .fieldset>.field .input-text,.form-edit-account .fieldset>.field select,.form-address-edit .fieldset>.field select,.form-newsletter-manage .fieldset>.field select{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.form-edit-account .fieldset>.field .input-text:focus,.form-address-edit .fieldset>.field .input-text:focus,.form-newsletter-manage .fieldset>.field .input-text:focus,.form-edit-account .fieldset>.field select:focus,.form-address-edit .fieldset>.field select:focus,.form-newsletter-manage .fieldset>.field select:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.form-edit-account .fieldset .field.choice,.form-address-edit .fieldset .field.choice,.form-newsletter-manage .fieldset .field.choice{display:flex;align-items:center;gap:8px}.form-edit-account .fieldset .field.choice input[type="checkbox"],.form-address-edit .fieldset .field.choice input[type="checkbox"],.form-newsletter-manage .fieldset .field.choice input[type="checkbox"]{width:16px;height:16px;accent-color:#0073e6;flex-shrink:0;cursor:pointer}.form-edit-account .fieldset .field.choice .label span,.form-address-edit .fieldset .field.choice .label span,.form-newsletter-manage .fieldset .field.choice .label span{font-size:.85rem;color:#1c2435}.form-edit-account .actions-toolbar,.form-address-edit .actions-toolbar,.form-newsletter-manage .actions-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form-edit-account .actions-toolbar .action.back,.form-address-edit .actions-toolbar .action.back,.form-newsletter-manage .actions-toolbar .action.back{font-size:.84rem;color:#5a6478;text-decoration:none;font-weight:500}.form-edit-account .actions-toolbar .action.back:hover,.form-address-edit .actions-toolbar .action.back:hover,.form-newsletter-manage .actions-toolbar .action.back:hover{color:#0d1f3c}.wishlist-index-index .actions-toolbar .action.tocart,.wishlist-index-index .actions-toolbar .action.update,.wishlist-index-index .actions-toolbar .action.share{display:flex;align-items:center;justify-content:center}.wishlist-index-index .form-wishlist-items .product-items{grid-template-columns:repeat(3, 1fr)}.action.save.primary,.action.add.primary{background:#0073e6;color:white;border:none;border-radius:8px;height:42px;padding:0 24px;font-family:"DM Sans",sans-serif;width:fit-content !important;font-size:.88rem !important;font-weight:600;cursor:pointer;display:inline-flex !important;align-items:center;transition:background .18s ease}.action.save.primary:hover,.action.add.primary:hover{background:#005cbf}.toolbar.toolbar-orders,.order-products-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.toolbar.toolbar-orders .pager,.order-products-toolbar .pager{display:flex;align-items:center;gap:4px}.toolbar.toolbar-orders .pager .pages-items,.order-products-toolbar .pager .pages-items{display:flex;list-style:none;gap:4px;margin:0;padding:0}.toolbar.toolbar-orders .pager .pages-items .item>a,.order-products-toolbar .pager .pages-items .item>a,.toolbar.toolbar-orders .pager .pages-items .item>strong,.order-products-toolbar .pager .pages-items .item>strong{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1.5px solid #dde3ec;border-radius:8px;font-size:.8rem;font-weight:500;color:#5a6478;text-decoration:none;transition:all .18s ease}.toolbar.toolbar-orders .pager .pages-items .item>a:hover,.order-products-toolbar .pager .pages-items .item>a:hover,.toolbar.toolbar-orders .pager .pages-items .item>strong:hover,.order-products-toolbar .pager .pages-items .item>strong:hover{border-color:#0073e6;color:#0073e6}.toolbar.toolbar-orders .pager .pages-items .item.current>strong,.order-products-toolbar .pager .pages-items .item.current>strong{background:#0073e6;border-color:#0073e6;color:white}.toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 0 16px;border-bottom:1px solid #edf0f5;margin-bottom:24px;flex-wrap:wrap;gap:8px}.toolbar .pager{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.toolbar .pager .toolbar-amount{margin:0;padding:0}.toolbar .toolbar-amount{font-size:.82rem;color:#5a6478}.toolbar .toolbar-amount .toolbar-number{font-weight:600;color:#1c2435;font-size:.875rem}.toolbar .limiter{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#5a6478}.toolbar .limiter .limiter-label{font-weight:500}.toolbar .limiter .limiter-options{height:32px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.8rem;color:#1c2435;background:#ffffff;padding:0 24px 0 8px;cursor:pointer;outline:none;appearance:auto}.toolbar .limiter .limiter-options:focus{border-color:#0073e6}.table-wrapper.order-items .price-excluding-tax{font-size:inherit !important}.review-customer-view .customer-review.view{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:24px;margin-bottom:24px}.review-customer-view .customer-review.view .product-details{display:flex;flex-direction:column;align-items:center;gap:14px}.review-customer-view .customer-review.view .product-details .product-media{width:100%;border:1px solid #edf0f5;border-radius:8px;overflow:hidden}.review-customer-view .customer-review.view .product-details .product-media .product-image-photo{width:100%;height:auto;display:block}.review-customer-view .customer-review.view .product-details .product-info{text-align:center}.review-customer-view .customer-review.view .product-details .product-info .product-name{font-size:.9rem;font-weight:700;color:#0d1f3c;margin:0 0 6px}.review-customer-view .customer-review.view .product-details .product-info .rating-average-label{font-size:.75rem;color:#8a95a8}.review-customer-view .customer-review.view .review-details .title strong{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;display:block;margin-bottom:14px}.review-customer-view .customer-review.view .review-details .customer-review-rating{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item{display:flex;align-items:center;gap:8px}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-label span{font-size:.78rem;font-weight:600;color:#5a6478}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-result{display:inline-block;position:relative;vertical-align:middle;width:105px;height:22px}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-result::before{content:"★★★★★";font-size:18px;letter-spacing:3px;color:#dde3ec;position:absolute;top:0;left:0;white-space:nowrap;line-height:1}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-result>span{display:block;position:absolute;top:0;left:0;overflow:hidden;height:100%}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-result>span::before{content:"★★★★★";font-size:18px;letter-spacing:3px;color:#f5a524;white-space:nowrap;line-height:1}.review-customer-view .customer-review.view .review-details .customer-review-rating .rating-summary.item .rating-result>span>span{display:none}.review-customer-view .customer-review.view .review-details .review-title{font-size:1rem;font-weight:700;color:#0d1f3c;margin-bottom:8px}.review-customer-view .customer-review.view .review-details .review-content{font-size:.88rem;color:#1c2435;line-height:1.65;margin-bottom:14px}.review-customer-view .customer-review.view .review-details .review-date{font-size:.78rem;color:#8a95a8}.review-customer-view .actions-toolbar .action.back{font-size:.84rem;font-weight:500;color:#5a6478;text-decoration:none}.review-customer-view .actions-toolbar .action.back:hover{color:#0d1f3c;text-decoration:underline}.form-edit-account .actions-toolbar{margin-top:8px}.form-edit-account .actions-toolbar .primary{width:100%}.form-edit-account .actions-toolbar .action.save.primary{width:100% !important;height:40px !important;justify-content:center;font-size:.9rem !important;padding:0 !important;border-radius:8px}.form-edit-account .actions-toolbar .secondary{margin-top:10px;display:flex;justify-content:center}.form-edit-account .actions-toolbar .action.back{font-size:.82rem;color:#8a95a8;text-decoration:none}.form-edit-account .actions-toolbar .action.back:hover{color:#0d1f3c}.form-edit-account .fieldset.password>.legend span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8}.form-edit-account .fieldset>legend+br{display:none}#password-strength-meter-container{margin-top:8px;padding:8px 12px;border-radius:8px;background:#f0f4f9;border:1px solid #dde3ec;font-size:.78rem;font-weight:500;color:#5a6478}#password-strength-meter-container .password-strength-meter{display:flex;align-items:center;gap:6px;margin:0;background:none !important;padding:0;border:none;font-size:inherit;color:inherit}#password-strength-meter-container #password-strength-meter-label{font-weight:700}#password-strength-meter-container.password-none{background:#f0f4f9;border-color:#dde3ec;color:#5a6478}#password-strength-meter-container.password-weak{background:#fdf2f2;border-color:rgba(192,57,43,0.22);color:#c0392b}#password-strength-meter-container.password-weak #password-strength-meter-label{color:#c0392b}#password-strength-meter-container.password-medium{background:#fff8e1;border-color:rgba(212,160,23,0.3);color:#b45309}#password-strength-meter-container.password-medium #password-strength-meter-label{color:#b45309}#password-strength-meter-container.password-strong{background:#e8f5ee;border-color:rgba(26,127,78,0.22);color:#1a7f4e}#password-strength-meter-container.password-strong #password-strength-meter-label{color:#1a7f4e}#password-strength-meter-container.password-very-strong{background:#e8f5ee;border-color:rgba(26,127,78,0.3);color:#1a7f4e}#password-strength-meter-container.password-very-strong #password-strength-meter-label{color:#1a7f4e}.password-strength-meter-container .password-strength-meter::after{display:none !important}.catalog-product-view .page-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 24px 60px}@media only screen and (min-width:1440px){.catalog-product-view .page-main{max-width:1400px}}@media only screen and (min-width:1920px){.catalog-product-view .page-main{max-width:1600px}}.catalog-product-view .sidebar-main,.catalog-product-view .sidebar-additional{display:none !important}.catalog-product-view .columns{display:block !important}.catalog-product-view .column.main{width:100% !important;flex-basis:100% !important;max-width:100% !important;padding-bottom:0;display:grid !important;grid-template-columns:480px 1fr;column-gap:48px;align-items:start}.catalog-product-view .column.main>.product.media{grid-column:1;grid-row:1;align-self:start;float:none !important;width:auto !important;margin-bottom:0;animation:slideInLeft .55s cubic-bezier(.22, .68, 0, 1.1) both}.catalog-product-view .column.main>.product-info-main{grid-column:2;grid-row:1;float:none !important;width:auto !important;margin-bottom:0;padding-bottom:0;animation:slideInRight .55s cubic-bezier(.22, .68, 0, 1.1) .08s both}.catalog-product-view .column.main>*{grid-column:1 / -1}.catalog-product-view .column.main>.product.media{grid-column:1}.catalog-product-view .column.main>.product-info-main{grid-column:2}.catalog-product-view .column.main>.product.info.detailed{grid-column:1 / -1;grid-row:4;margin-top:1.5rem;animation:fadeUp .5s ease .15s both}.catalog-product-view .column.main>.block.related{grid-column:1 / -1;grid-row:2;margin-top:1.5rem}.catalog-product-view .column.main>.block.upsell{grid-column:1 / -1;grid-row:3;margin-top:1.5rem}.product.media{position:relative}.product.media .condition-ribbon{position:absolute;top:12px;left:12px;z-index:10;pointer-events:none;display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:100px;margin:0;color:#0073e6;background:#e6f1fc}.product.media .condition-ribbon.is-new{color:#1a7f4e;background:#e8f5ee}.product.media .condition-ribbon .condition-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.product.media .gallery-placeholder,.product.media .fotorama{border-radius:8px;overflow:hidden}.product.media.is-new .fotorama{border-color:rgba(232,160,32,0.45)}.product.media.is-new .fotorama__thumb-border{border-color:#e8a020;box-shadow:0 0 0 2px rgba(232,160,32,0.2)}.product.media.is-new .fotorama__nav__frame:hover .fotorama__thumb{border-color:#e8a020;box-shadow:0 4px 12px rgba(232,160,32,0.2)}.product.media .fotorama__stage{background:#ffffff;border-radius:8px;aspect-ratio:4/3;cursor:default;border:1px solid #dde3ec;overflow:hidden !important}.product.media .fotorama__stage__frame .fotorama__img{object-fit:contain;padding:20px}.product.media .fotorama__nav-wrap{margin-top:10px}.product.media .fotorama__thumb{border:1.5px solid #dde3ec;border-radius:8px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product.media .fotorama__nav__frame:hover .fotorama__thumb{border-color:#0073e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,115,230,0.15)}.product.media .fotorama__thumb-border{border-color:#0073e6;border-radius:8px;box-shadow:0 0 0 2px rgba(0,115,230,0.2)}.product-info-main{display:flex;flex-direction:column}.product-info-main .page-title-wrapper.product{order:10;padding:0 !important}.product-info-main .product-reviews-summary{order:30}.product-info-main .ns-stock-standalone{order:40}.product-info-main .product-add-form{order:50}.product-info-main .product.attribute.overview,.product-info-main .product.attribute.short_description{order:45}.product-info-main .product-social-links{order:80}.product-info-main .product-brand,.product-info-main .product.attribute.brand .value{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#0073e6;margin-bottom:8px;order:5}.product-info-main .page-title-wrapper.product .page-title{font-size:1.55rem;font-weight:700;color:#0d1f3c;line-height:1.2;letter-spacing:-0.02em;margin:0 0 16px}.product-info-main .product-info-price{order:20;display:flex;flex-direction:column;gap:0}.product-info-main .product-info-stock-sku{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.product-info-main .product-info-stock-sku .stock{display:none !important}.product-info-main .product-info-stock-sku .availability.only{display:none !important}.product-info-main .price-box{margin:0 !important}.product-info-main .stock{display:inline-flex;align-items:center;gap:6px;font-size:.73rem;font-weight:600;padding:3px 9px;border-radius:8px;letter-spacing:.01em;width:fit-content;height:30px;margin-right:0 !important}.product-info-main .stock.available{background:#e8f5ee;color:#1a7f4e;border:1px solid rgba(26,127,78,0.22);display:inline-flex;align-items:center;text-transform:capitalize}.product-info-main .stock.available::before{display:block;content:"";width:6px;height:6px;border-radius:50%;background:#1a7f4e;flex-shrink:0;animation:pulseDot 2.2s ease-in-out infinite}.product-info-main .stock.available span{font-size:.73rem;font-weight:600}.product-info-main .stock.unavailable{display:flex;background:#fdf2f2;color:#c0392b;border:1px solid rgba(192,57,43,0.22)}.product-info-main .stock.backorder{background:#fef3e2;color:#b45309;border:1px solid rgba(180,83,9,0.25);display:inline-flex;align-items:center;text-transform:capitalize}.product-info-main .stock.backorder::before{display:block;content:"";width:6px;height:6px;border-radius:50%;background:#b45309;flex-shrink:0;animation:pulseDot 2.2s ease-in-out infinite}.product-info-main .stock.backorder span{font-size:.73rem;font-weight:600}.product-info-main .product.attribute.sku,.product-info-main .product.attribute.mpn{display:inline-flex;align-items:center;gap:6px;margin:0}.product-info-main .product.attribute.sku .type,.product-info-main .product.attribute.mpn .type{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5a6478;margin:0}.product-info-main .product.attribute.sku .value,.product-info-main .product.attribute.mpn .value{font-family:"DM Mono",monospace;font-size:.8rem;line-height:1.4;background:#f0f4f9;border:1px solid #dde3ec;color:#1c2435;padding:3px 8px;border-radius:4px;margin:0}.product-info-main .product-reviews-summary{display:flex;align-items:center;gap:8px;margin:0 !important}.product-info-main .product-reviews-summary .rating-summary{margin:0}.product-info-main .product-reviews-summary .rating-summary .rating-result::before,.product-info-main .product-reviews-summary .rating-summary .rating-result>span::before{font-size:16px !important;letter-spacing:-2px !important;top:-3px}.product-info-main .product-reviews-summary .rating-average-num{font-size:.867rem;font-weight:700;color:#0073e6;line-height:1;flex-shrink:0;vertical-align:middle}.product-info-main .product-reviews-summary .reviews-actions{display:flex;align-items:center;gap:6px;line-height:1}.product-info-main .product-reviews-summary .reviews-actions a.action.view{font-size:.867rem;font-weight:600;color:#0073e6;text-decoration:none}.product-info-main .product-reviews-summary .reviews-actions a.action.view:hover{text-decoration:underline}.product-info-main .product-reviews-summary .reviews-actions a.action.add{display:none !important}.product-info-main .product-reviews-summary.empty{margin:0 !important}.product-info-main .product-reviews-summary.empty .reviews-actions a{font-size:.867rem;font-weight:600;color:#0073e6;text-decoration:none}.product-info-main .product-reviews-summary.empty .reviews-actions a:hover{text-decoration:underline}.product-info-main .price-box{margin:0 !important}.product-info-main .price-box .price-label{display:none}.product-info-main .price-box .price{font-size:1.733rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.02em;line-height:1.15}.product-info-main .price-box:has(.special-price){display:flex;flex-direction:row;align-items:baseline;gap:12px}.product-info-main .price-box .special-price{display:block;order:1;margin:0px}.product-info-main .price-box .special-price .price{font-size:1.733rem;font-weight:800;color:#c0392b;letter-spacing:-0.02em;line-height:1.15}.product-info-main .price-box .old-price{display:block;order:2;text-decoration:none !important}.product-info-main .price-box .old-price *,.product-info-main .price-box .old-price .price-container,.product-info-main .price-box .old-price .price-wrapper,.product-info-main .price-box .old-price span{text-decoration:none !important}.product-info-main .price-box .old-price .price{font-size:1.133rem;font-weight:500;color:#8a95a8;text-decoration:line-through !important;text-decoration-line:line-through !important;text-decoration-style:solid !important;letter-spacing:0;line-height:1.3}.product-info-main .quick-specs{order:47;background:#f0f4f9;border:1px solid #dde3ec;border-radius:12px;padding:18px 20px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.product-info-main .quick-specs .qs-item{display:flex;flex-direction:column;gap:2px}.product-info-main .quick-specs .qs-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#8a95a8;font-weight:500}.product-info-main .quick-specs .qs-value{font-size:.88rem;font-weight:600;color:#0d1f3c}.product-info-main .quick-specs .qs-bullets{list-style:disc;margin:4px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.product-info-main .quick-specs .qs-bullets li{font-size:.88rem;font-weight:600;color:#0d1f3c;line-height:1.45;margin:0;padding:0}.product-info-main .quick-specs .qs-bullets li .qs-bullet-key{font-weight:500;color:#5a6478}.product-info-main .ns-stock-standalone{order:40;margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.product-info-main .ns-stock-standalone .units-available{display:inline-flex;align-items:center;gap:4px;font-size:.73rem;font-weight:600;color:#5a6478;background:#f0f4f9;border:1px solid #dde3ec;border-radius:8px;padding:3px 9px;white-space:nowrap;text-transform:capitalize;height:30px}.product-info-main .ns-stock-standalone .units-available strong{color:#0d1f3c;font-weight:700}.product-info-main .product.attribute.overview,.product-info-main .product.attribute.short_description{order:45;margin-bottom:18px;border-left:3px solid #0073e6;padding:4px 0 4px 14px}.product-info-main .product.attribute.overview .value,.product-info-main .product.attribute.short_description .value{font-family:"DM Sans",sans-serif !important;font-size:.9330000000000001rem !important;color:#5a6478 !important;line-height:1.65 !important}.product-info-main .product.attribute.overview .value p,.product-info-main .product.attribute.short_description .value p,.product-info-main .product.attribute.overview .value span,.product-info-main .product.attribute.short_description .value span,.product-info-main .product.attribute.overview .value div,.product-info-main .product.attribute.short_description .value div,.product-info-main .product.attribute.overview .value li,.product-info-main .product.attribute.short_description .value li,.product-info-main .product.attribute.overview .value ul,.product-info-main .product.attribute.short_description .value ul,.product-info-main .product.attribute.overview .value ol,.product-info-main .product.attribute.short_description .value ol{font-family:"DM Sans",sans-serif !important;font-size:.9330000000000001rem !important;color:#5a6478 !important;line-height:1.65 !important}.product-info-main .product.attribute.overview .value p,.product-info-main .product.attribute.short_description .value p{margin:0 0 8px}.product-info-main .product.attribute.overview .value p:last-child,.product-info-main .product.attribute.short_description .value p:last-child{margin-bottom:0}.product-info-main .ns-cart-note,.product-info-main p.cart-note{order:49;display:block !important;background:#ffffff;border:1px solid #dde3ec;border-bottom:none;border-radius:12px 12px 0 0;padding:16px 22px 0;font-size:.78rem;color:#5a6478;line-height:1.6;margin:0}.product-info-main .product-add-form{order:50;margin-bottom:0;display:flex;flex-direction:column;gap:0;background:#ffffff;border:1px solid #dde3ec;border-top:none;border-bottom:none;border-radius:0;padding:14px 22px 0}.product-info-main .ns-condition-switch{order:51;background:#ffffff;border:1px solid #dde3ec;border-top:none;border-bottom:none;border-radius:0;padding:4px 22px 12px;margin:0}.product-info-main .ns-condition-switch__link{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px dashed #dde3ec;border-radius:8px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.product-info-main .ns-condition-switch__link:hover,.product-info-main .ns-condition-switch__link:focus{border-color:#0073e6;background:rgba(0,115,230,0.04);text-decoration:none}.product-info-main .ns-condition-switch__link:hover .ns-condition-switch__arrow,.product-info-main .ns-condition-switch__link:focus .ns-condition-switch__arrow{transform:translateX(3px);color:#0073e6}.product-info-main .ns-condition-switch__media{flex:0 0 auto;width:64px;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.product-info-main .ns-condition-switch__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-info-main .ns-condition-switch__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.product-info-main .ns-condition-switch__meta{display:flex;align-items:center;gap:8px}.product-info-main .ns-condition-switch__heading{font-size:.7rem;letter-spacing:.02em;line-height:1.2;color:#5a6478}.product-info-main .ns-condition-switch__name{font-size:.9rem;font-weight:600;line-height:1.35;color:#0d1f3c;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-info-main .ns-condition-switch__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;padding:3px 9px;border-radius:100px;color:#0073e6;background:#e6f1fc}.product-info-main .ns-condition-switch__badge::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.product-info-main .ns-condition-switch__badge--new{color:#1a7f4e;background:#e8f5ee}.product-info-main .ns-condition-switch .price-box{line-height:1.2}.product-info-main .ns-condition-switch .price-box .price{font-size:1.2rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.product-info-main .ns-condition-switch .price-box .special-price .price{color:#c0392b}.product-info-main .ns-condition-switch .price-box .price-container.tax .price-including-tax::after{font-size:.9rem}.product-info-main .ns-condition-switch .price-box .price-container.tax .price-excluding-tax{display:none}.product-info-main .ns-condition-switch__arrow{flex:0 0 auto;font-size:1.2rem;color:#5a6478;transition:transform .18s ease,color .18s ease}.product-info-main .box-tocart{background:transparent;border:none;border-radius:0;padding:0;margin:0 0 10px}.product-info-main .box-tocart .fieldset{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;padding:0;border:none}.product-info-main .box-tocart .field.qty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;flex:none}.product-info-main .box-tocart .field.qty>.label{font-size:.867rem;font-weight:700;color:#1c2435;white-space:nowrap;margin:0}.product-info-main .box-tocart .field.qty>.label::after{content:none}.product-info-main .box-tocart .field.qty .control{display:flex;align-items:center;border:1.5px solid #dde3ec;border-radius:8px;overflow:hidden;height:48px;transition:border-color .18s ease}.product-info-main .box-tocart .field.qty .control:focus-within{border-color:#0073e6}.product-info-main .box-tocart .qty-btn{background:#f7f9fc;border:none;width:42px;padding:0 0 1px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.15rem;line-height:1;color:#5a6478;transition:background .18s ease,color .18s ease;flex-shrink:0;user-select:none}.product-info-main .box-tocart .qty-btn:hover{background:#dde3ec;color:#1c2435}.product-info-main .box-tocart .qty-btn.qty-btn--minus{border-right:1.5px solid #dde3ec}.product-info-main .box-tocart .qty-btn.qty-btn--plus{border-left:1.5px solid #dde3ec}.product-info-main .box-tocart .input-text.qty{width:56px;height:100% !important;min-height:0 !important;align-self:stretch;padding:0;text-align:center;border:none !important;border-radius:0;outline:none !important;box-shadow:none !important;font-family:"DM Mono",monospace;font-size:1rem;font-weight:700;color:#1c2435;background:#ffffff;-moz-appearance:textfield;line-height:1}.product-info-main .box-tocart .input-text.qty:focus,.product-info-main .box-tocart .input-text.qty:focus-visible{border:none !important;outline:none !important;box-shadow:none !important}.product-info-main .box-tocart .input-text.qty::-webkit-inner-spin-button,.product-info-main .box-tocart .input-text.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field.qty .control:not(:has(.qty-btn)) .product-info-main .box-tocart .input-text.qty{border:1.5px solid #dde3ec !important;border-radius:8px;width:56px;padding:8px 6px}.field.qty .control:not(:has(.qty-btn)) .product-info-main .box-tocart .input-text.qty:focus{border-color:#0073e6 !important;box-shadow:0 0 0 4px rgba(0,115,230,.1) !important;outline:none !important}.product-info-main .box-tocart .actions{flex:1 1 320px;margin:0;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.product-info-main .box-tocart .actions>:not(.tocart):not(.ns-buy-now){flex:0 0 100%}.product-info-main .box-tocart .actions>#payment-method-messaging-element:empty,.product-info-main .box-tocart .actions>.ppcp-express-payments-pdp:empty,.product-info-main .box-tocart .actions>div:has(> .ppcp-express-messages):not(:has(.message)){display:none}.product-info-main .box-tocart .action.primary.tocart{flex:1 1 180px;width:auto;min-width:0;background:#0073e6;color:#fff;border:none;border-radius:8px;padding:0 20px;font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:700;cursor:pointer;letter-spacing:0;box-shadow:none;transition:background .18s ease,box-shadow .18s ease,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;min-height:0}.product-info-main .box-tocart .action.primary.tocart span{pointer-events:none}.product-info-main .box-tocart .action.primary.tocart:hover,.product-info-main .box-tocart .action.primary.tocart:focus{background:#005cbf;color:#fff;box-shadow:none}.product-info-main .box-tocart .action.primary.tocart:active{transform:scale(.99)}.product-info-main .box-tocart .action.ns-buy-now{flex:1 1 140px;width:auto;min-width:0;height:48px;min-height:0;padding:0 20px;border:0;border-radius:8px;background:#0d1f3c;color:#fff;font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.product-info-main .box-tocart .action.ns-buy-now:hover,.product-info-main .box-tocart .action.ns-buy-now:focus{background:#1a3258;border:0;color:#fff}.product-info-main .box-tocart .actions .cart-note,.product-info-main .box-tocart .actions p.cart-note{display:none !important}.product-info-main .paypal.product-page,.product-info-main .paypal.product-page *,.product-info-main .braintree-paypal-logo,.product-info-main .action-braintree-paypal-logo,.product-info-main .oneclick-container,.product-info-main #instant-purchase,.product-info-main #paypal-smart-button,.product-info-main [id^="zoid-paypal-buttons-"],.product-info-main .paypal-buttons,.product-info-main .paypal-buttons-context-iframe{display:none !important;visibility:hidden !important}.product-info-main .cart-note--intl{order:52;display:block;background:#ffffff;border:1px solid #dde3ec;border-top:none;border-bottom:none;padding:0 22px !important;padding-bottom:4px !important;font-size:.78rem !important;color:#5a6478 !important;line-height:1.6;margin:0;font-style:italic;margin-bottom:0px !important}.product-info-main .ns-enquire-wrap{order:60;background:#ffffff;border:1px solid #dde3ec;border-top:none;border-bottom:none;border-radius:0;padding:0 22px 12px;margin:0;display:block}.product-info-main .btn-enquire,.product-info-main .action.mailto.friend{width:100%;height:40px;background:#ffffff;color:#0d1f3c;border:1.5px solid #dde3ec;border-radius:8px;padding:0 20px;font-family:"DM Sans",sans-serif;font-size:.867rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.product-info-main .btn-enquire:hover,.product-info-main .action.mailto.friend:hover{border-color:#0d1f3c;color:#0d1f3c}.product-info-main .ns-trust-wrap,.product-info-main .trust-row{order:65;display:flex;align-items:center;gap:16px;background:#ffffff;border:1px solid #dde3ec;border-top:1px solid #edf0f5;border-radius:0 0 12px 12px;padding:14px 22px;flex-wrap:wrap;row-gap:6px;margin:0}.product-info-main .trust-item{display:flex;align-items:center;gap:7px;font-size:.833rem;font-weight:600;color:#1c2435;white-space:nowrap;line-height:1}.product-info-main .trust-icon{width:16px;height:16px;color:#0073e6;flex-shrink:0;stroke-width:1.8}.product-info-main .product-social-links{margin-top:14px}.product-info-main .product-addto-links{display:flex;gap:8px;align-items:center}.product-info-main .product-addto-links .action{display:inline-flex;align-items:center;gap:6px;font-size:.867rem;font-weight:600;color:#5a6478;text-decoration:none;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;padding:6px 14px;transition:border-color .18s ease,color .18s ease}.product-info-main .product-addto-links .action:hover{border-color:#0073e6;color:#0073e6}.product-info-main .product-addto-links .action::before{font-size:14px}.product-info-main .product-addto-links .action span{pointer-events:none}.product.info.detailed .data.items,.product.info.detailed .data.items.mage-tabs-disabled{display:flex !important;flex-wrap:wrap;align-items:flex-end;margin:0;padding:0;border-bottom:none;position:relative}.product.info.detailed .data.items::before,.product.info.detailed .data.items.mage-tabs-disabled::before{display:none !important}.product.info.detailed .data.items::after,.product.info.detailed .data.items.mage-tabs-disabled::after{content:"";display:block !important;flex:1;order:0;border-bottom:2.5px solid #dde3ec;height:0;align-self:flex-end}.product.info.detailed .data.items>.item.title,.product.info.detailed .data.items.mage-tabs-disabled>.item.title{display:block;float:none !important;width:auto !important;max-width:none !important;flex-shrink:0;margin:0 !important;order:0;border-bottom:2.5px solid #dde3ec;position:relative;z-index:1}.product.info.detailed .data.items>.item.title.active,.product.info.detailed .data.items.mage-tabs-disabled>.item.title.active{border-bottom-color:#0073e6}.product.info.detailed .data.items>.item.title>.switch,.product.info.detailed .data.items.mage-tabs-disabled>.item.title>.switch{display:block;height:auto !important;line-height:1.3 !important;background:none;border:none;padding:12px 18px 13px;font-family:"DM Sans",sans-serif;font-size:.9330000000000001rem;font-weight:700;color:#5a6478;cursor:pointer;white-space:nowrap;transition:color .18s ease;text-decoration:none !important;letter-spacing:.01em}.product.info.detailed .data.items>.item.title>.switch:hover,.product.info.detailed .data.items.mage-tabs-disabled>.item.title>.switch:hover{color:#0d1f3c;text-decoration:none}.product.info.detailed .data.items>.item.title.active>.switch,.product.info.detailed .data.items.mage-tabs-disabled>.item.title.active>.switch,.product.info.detailed .data.items>.item.title.active>.switch:focus,.product.info.detailed .data.items.mage-tabs-disabled>.item.title.active>.switch:focus,.product.info.detailed .data.items>.item.title.active>.switch:hover,.product.info.detailed .data.items.mage-tabs-disabled>.item.title.active>.switch:hover{color:#0073e6;font-weight:700;text-decoration:none}.product.info.detailed .data.items>.item.title .counter,.product.info.detailed .data.items.mage-tabs-disabled>.item.title .counter{display:inline;font-size:.8rem;font-weight:600;color:#8a95a8;margin-left:3px;background:none;border:none;padding:0}.product.info.detailed .data.items>.item.title.active .counter,.product.info.detailed .data.items.mage-tabs-disabled>.item.title.active .counter{color:#0073e6;font-weight:600}.product.info.detailed .data.items>.item.title:last-of-type,.product.info.detailed .data.items.mage-tabs-disabled>.item.title:last-of-type{flex:none}.product.info.detailed .data.items>.item.content,.product.info.detailed .data.items.mage-tabs-disabled>.item.content{order:99;width:100%;flex-basis:100%;background:none;border:none;padding:28px 0 0 !important;margin:0;display:none;animation:scaleIn .28s cubic-bezier(.22, .68, 0, 1.1) both}.product.info.detailed .data.items>.item.content.active,.product.info.detailed .data.items.mage-tabs-disabled>.item.content.active,.product.info.detailed .data.items>.item.content[aria-hidden="false"],.product.info.detailed .data.items.mage-tabs-disabled>.item.content[aria-hidden="false"]{display:block}.product.info.detailed .additional-attributes-wrapper{border:1px solid #dde3ec;border-radius:12px;overflow:hidden}.product.info.detailed .specs-table,.product.info.detailed .additional-attributes{width:100%;border-collapse:collapse;border:none;margin:0}.product.info.detailed .specs-table tr:last-child td,.product.info.detailed .additional-attributes tr:last-child td{border-bottom:none}.product.info.detailed .specs-table tr:hover td,.product.info.detailed .additional-attributes tr:hover td{background:#f7f9fc !important}.product.info.detailed .specs-table tr:hover td:first-child,.product.info.detailed .additional-attributes tr:hover td:first-child{background:#f0f4f9 !important}.product.info.detailed .specs-table td,.product.info.detailed .additional-attributes td,.product.info.detailed .specs-table th,.product.info.detailed .additional-attributes th{padding:12px 16px;border-bottom:1px solid #edf0f5;font-size:.9rem;vertical-align:top;text-align:left}.product.info.detailed .specs-table td:first-child,.product.info.detailed .additional-attributes td:first-child,.product.info.detailed .specs-table th,.product.info.detailed .additional-attributes th{width:38%;color:#5a6478;font-weight:600;background:#f7f9fc}.product.info.detailed .specs-table td:last-child,.product.info.detailed .additional-attributes td:last-child{color:#1c2435;font-weight:500}.block.review-list,.block.add.review,.reviews-wrap{max-width:860px}.block.review-list .block-title>strong,.block.add.review .block-title>strong,.reviews-wrap .block-title>strong{font-size:1.1rem;font-weight:700;color:#0d1f3c}#product-review-container{max-width:100%}#product-review-container .review-items{display:flex;flex-direction:column;gap:12px;list-style:none !important;padding:0 !important;margin:0 0 32px !important}#product-review-container .review-item{background:#ffffff;border:1px solid #dde3ec;border-radius:8px;padding:18px 20px;list-style:none !important;transition:box-shadow .22s ease,transform .22s ease;animation:fadeUp .4s ease both}#product-review-container .review-item:hover{box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);transform:translateY(-2px)}#product-review-container .review-item:nth-child(1){animation-delay:.05s}#product-review-container .review-item:nth-child(2){animation-delay:.1s}#product-review-container .review-item:nth-child(3){animation-delay:.15s}#product-review-container .review-item:nth-child(n + 4){animation-delay:.2s}#product-review-container .review-item-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px;margin-bottom:12px}#product-review-container .review-item-header::before,#product-review-container .review-item-header::after{display:none !important}#product-review-container .review-author-wrap{display:flex !important;align-items:center !important;gap:12px;flex:1;min-width:0}#product-review-container .reviewer-avatar{width:40px;height:40px;border-radius:50%;color:#fff;display:flex !important;align-items:center !important;justify-content:center !important;font-size:.8rem;font-weight:700;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}#product-review-container .review-details-value{display:block;font-weight:700;font-size:.9rem;color:#1c2435;line-height:1.3;float:none !important;width:auto !important;padding:0 !important}#product-review-container .review-date .review-details-value{font-size:.8rem;font-weight:400;color:#8a95a8;margin-top:2px}#product-review-container .review-ratings{margin:0 !important;flex-shrink:0}#product-review-container .review-ratings .rating-summary{display:flex !important;margin:0 !important}#product-review-container .review-ratings .rating-result{width:auto !important;margin:0 !important;margin-left:0 !important}#product-review-container .review-ratings .rating-result::before,#product-review-container .review-ratings .rating-result>span::before{font-size:16px !important;letter-spacing:-2px !important}#product-review-container .review-ratings .rating-result>span>span{display:none !important}#product-review-container .review-title{font-size:.9rem;font-weight:700;color:#1c2435;margin:0 0 6px}#product-review-container .review-content{font-size:.9330000000000001rem;color:#1c2435;line-height:1.6;margin:0}.reviews-summary{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:22px;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;margin-bottom:32px}.reviews-summary .summary-score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.reviews-summary .score-big{font-size:2.933rem;font-weight:800;color:#0d1f3c;line-height:1;letter-spacing:-0.03em}.reviews-summary .score-label{font-size:.867rem;color:#5a6478}.reviews-summary .summary-bars{display:flex;flex-direction:column;gap:8px;justify-content:center}.reviews-summary .bar-row{display:flex;align-items:center;gap:10px}.reviews-summary .bar-stars{font-family:"DM Mono",monospace;font-size:.833rem;color:#5a6478;width:36px;text-align:right;flex-shrink:0}.reviews-summary .bar-track{flex:1;height:8px;background:#edf0f5;border-radius:4px;overflow:hidden}.reviews-summary .bar-fill{height:100%;border-radius:4px;background:#f5a524;transition:width .6s ease;animation:barGrow .7s cubic-bezier(.22, .68, 0, 1.1) .3s both}.reviews-summary .bar-count{font-family:"DM Mono",monospace;font-size:.833rem;color:#8a95a8;width:24px;flex-shrink:0}.review-list{display:flex;flex-direction:column;gap:16px}.review-item,.review-card{background:#ffffff;border:1px solid #dde3ec;border-radius:8px;padding:18px 20px;transition:box-shadow .22s ease,transform .22s ease;animation:fadeUp .4s ease both}.review-item:hover,.review-card:hover{box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);transform:translateY(-2px)}.review-item:last-child,.review-card:last-child{border-bottom:1px solid #dde3ec}.review-item:nth-child(1),.review-card:nth-child(1){animation-delay:.05s}.review-item:nth-child(2),.review-card:nth-child(2){animation-delay:.1s}.review-item:nth-child(3),.review-card:nth-child(3){animation-delay:.15s}.review-item:nth-child(4),.review-card:nth-child(4){animation-delay:.2s}.review-item:nth-child(5),.review-card:nth-child(5){animation-delay:.25s}.review-item:nth-child(n + 6),.review-card:nth-child(n + 6){animation-delay:.3s}.review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #1a3258, #0073e6);color:white;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.reviewer-name{font-weight:700;font-size:.9rem;color:#1c2435}.reviewer-date{font-size:.8rem;color:#8a95a8}.verified-badge{font-size:.733rem;color:#1a7f4e;font-weight:600;background:#e8f5ee;padding:3px 9px;border-radius:100px;border:none;margin-left:6px;vertical-align:middle}.review-ratings{margin-bottom:8px}.review-ratings .rating-result{margin:0}.review-title{font-size:.9rem;font-weight:600;color:#0d1f3c;margin-bottom:6px;margin-top:6px}.review-content,.review-body{font-size:.9330000000000001rem;color:#1c2435;line-height:1.6;margin-bottom:12px}.review-details{font-size:.73rem;color:#8a95a8}.review-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-box{background:#f0f4f9;border-radius:8px;padding:10px 14px}.pc-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.pc-title.pros{color:#1a7f4e}.pc-title.cons{color:#c0392b}.pc-list{list-style:none;padding:0;margin:0}.pc-list li{font-size:.78rem;color:#5a6478;padding:2px 0 2px 14px;position:relative}.pc-list li::before{content:"+";position:absolute;left:0;color:#1a7f4e;font-weight:700}.pc-list.cons li::before{content:"−";color:#c0392b}.block.add.review,.block.review-add{margin-top:40px}.block.add.review .block-title>strong,.block.review-add .block-title>strong{font-size:1.1rem;font-weight:700;color:#0d1f3c;display:block;margin-bottom:20px;letter-spacing:-0.01em}.block.add.review .review-form,.block.review-add .review-form{max-width:100%;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:28px 28px 24px;box-shadow:0 2px 12px rgba(13,31,60,0.05)}.block.add.review .review-form br,.block.review-add .review-form br{display:none !important}.block.add.review .review-form #input-message-box,.block.review-add .review-form #input-message-box{display:none !important}.block.add.review .review-form .fieldset,.block.review-add .review-form .fieldset{padding:0 !important;margin:0 !important;border:none !important}.block.add.review .review-form .legend,.block.review-add .review-form .legend,.block.add.review .review-form legend.review-legend,.block.review-add .review-form legend.review-legend{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#8a95a8;margin-bottom:20px;padding:0 0 16px;border-bottom:1px solid #edf0f5;width:100%;float:none !important}.block.add.review .review-form .legend span,.block.review-add .review-form .legend span,.block.add.review .review-form legend.review-legend span,.block.review-add .review-form legend.review-legend span{font-weight:400}.block.add.review .review-form .legend strong,.block.review-add .review-form .legend strong,.block.add.review .review-form legend.review-legend strong,.block.review-add .review-form legend.review-legend strong{color:#0d1f3c;font-weight:600;font-size:.88rem}.block.add.review .review-form .field,.block.review-add .review-form .field{margin-bottom:18px}.block.add.review .review-form .field:last-of-type,.block.review-add .review-form .field:last-of-type{margin-bottom:0}.block.add.review .review-form .label,.block.review-add .review-form .label{display:flex !important;align-items:center;gap:3px;margin-bottom:6px;float:none !important;width:auto !important;padding:0 !important;text-align:left !important}.block.add.review .review-form .label span,.block.review-add .review-form .label span{font-size:.8rem;font-weight:600;color:#1c2435;letter-spacing:.01em;line-height:1}.block.add.review .review-form .label::after,.block.review-add .review-form .label::after{content:"*";color:#c0392b;font-size:.75rem;font-weight:700;line-height:1;margin-left:1px}.block.add.review .review-form legend.label,.block.review-add .review-form legend.label{display:flex !important;align-items:center;gap:3px;float:none !important;width:100% !important;margin:0 0 10px !important;padding:0 !important}.block.add.review .review-form legend.label::after,.block.review-add .review-form legend.label::after{content:"*";color:#c0392b;font-size:.75rem;font-weight:700;line-height:1}.block.add.review .review-form .review-field-ratings,.block.review-add .review-form .review-field-ratings{background:#f0f4f9;border-radius:8px;padding:14px 16px;margin-bottom:28px !important;border:1px solid #edf0f5}.block.add.review .review-form .review-field-ratings legend.label span,.block.review-add .review-form .review-field-ratings legend.label span{font-size:.8rem;font-weight:600;color:#1c2435;line-height:1}.block.add.review .review-form .review-field-ratings .review-field-rating,.block.review-add .review-form .review-field-ratings .review-field-rating{display:flex;align-items:center;gap:12px;margin-top:8px}.block.add.review .review-form .review-field-ratings .review-field-rating label.label,.block.review-add .review-form .review-field-ratings .review-field-rating label.label{min-width:48px;margin-bottom:0}.block.add.review .review-form .review-field-ratings .review-field-rating label.label::after,.block.review-add .review-form .review-field-ratings .review-field-rating label.label::after{content:none}.block.add.review .review-form .input-text,.block.review-add .review-form .input-text,.block.add.review .review-form textarea,.block.review-add .review-form textarea{width:100%;border:1.5px solid #dde3ec;border-radius:8px;padding:10px 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease;line-height:1.5}.block.add.review .review-form .input-text::placeholder,.block.review-add .review-form .input-text::placeholder,.block.add.review .review-form textarea::placeholder,.block.review-add .review-form textarea::placeholder{color:#8a95a8}.block.add.review .review-form .input-text:focus,.block.review-add .review-form .input-text:focus,.block.add.review .review-form textarea:focus,.block.review-add .review-form textarea:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.block.add.review .review-form textarea,.block.review-add .review-form textarea{resize:vertical;min-height:110px}.block.add.review .actions-toolbar,.block.review-add .actions-toolbar,.block.add.review .review-form-actions,.block.review-add .review-form-actions{margin-top:0;max-width:100%}.block.add.review .actions-toolbar .action.submit,.block.review-add .actions-toolbar .action.submit,.block.add.review .review-form-actions .action.submit,.block.review-add .review-form-actions .action.submit,.block.add.review .actions-toolbar .action.submit.primary,.block.review-add .actions-toolbar .action.submit.primary,.block.add.review .review-form-actions .action.submit.primary,.block.review-add .review-form-actions .action.submit.primary{background:#0073e6 !important;border:none !important;border-radius:8px !important;color:white !important;font-family:"DM Sans",sans-serif !important;font-size:.92rem !important;font-weight:600 !important;height:40px !important;width:100% !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:background .18s ease !important;line-height:1 !important;letter-spacing:.02em !important;margin-top:-1px;border-top:none !important}.block.add.review .actions-toolbar .action.submit:hover,.block.review-add .actions-toolbar .action.submit:hover,.block.add.review .review-form-actions .action.submit:hover,.block.review-add .review-form-actions .action.submit:hover,.block.add.review .actions-toolbar .action.submit.primary:hover,.block.review-add .actions-toolbar .action.submit.primary:hover,.block.add.review .review-form-actions .action.submit.primary:hover,.block.review-add .review-form-actions .action.submit.primary:hover,.block.add.review .actions-toolbar .action.submit:focus,.block.review-add .actions-toolbar .action.submit:focus,.block.add.review .review-form-actions .action.submit:focus,.block.review-add .review-form-actions .action.submit:focus,.block.add.review .actions-toolbar .action.submit.primary:focus,.block.review-add .actions-toolbar .action.submit.primary:focus,.block.add.review .review-form-actions .action.submit.primary:focus,.block.review-add .review-form-actions .action.submit.primary:focus{background:#005cbf !important;color:white !important}.block.add.review .actions-toolbar .action.submit:active,.block.review-add .actions-toolbar .action.submit:active,.block.add.review .review-form-actions .action.submit:active,.block.review-add .review-form-actions .action.submit:active,.block.add.review .actions-toolbar .action.submit.primary:active,.block.review-add .actions-toolbar .action.submit.primary:active,.block.add.review .review-form-actions .action.submit.primary:active,.block.review-add .review-form-actions .action.submit.primary:active{transform:none !important}.desc-collapsible{max-height:520px;overflow:hidden;transition:max-height .6s cubic-bezier(.4, 0, .2, 1)}.desc-collapsible.expanded{max-height:9999px}.desc-showmore-wrap{position:relative;text-align:center;margin-top:-2px}.desc-fade{height:80px;background:linear-gradient(to bottom, rgba(247,249,252,0) 0%, #f7f9fc 100%);margin-bottom:-2px;transition:opacity .35s ease,height .35s ease;pointer-events:none}.desc-collapsible.expanded~.desc-showmore-wrap .desc-fade{opacity:0;height:0}.desc-showmore-btn{display:inline-flex;align-items:center;gap:7px;background:#ffffff;border:1.5px solid #dde3ec;border-radius:100px;padding:9px 22px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;color:#0073e6;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;margin-top:12px;box-shadow:0 2px 8px rgba(13,31,60,0.07000000000000001)}.desc-showmore-btn:hover{border-color:#0073e6;background:rgba(0,115,230,0.04);box-shadow:0 4px 16px rgba(0,115,230,0.14)}.desc-showmore-btn .icon-chevron{transition:transform .35s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.desc-showmore-btn.is-expanded .icon-chevron{transform:rotate(180deg)}.product.attribute.description .desc-ai-notice{font-size:12px !important;font-style:italic;font-weight:400;line-height:1.65;color:#8a95a8;margin-top:0;margin-bottom:10px;text-align:center}.product.attribute.description .desc-ai-notice svg{display:none}.product.attribute.description .desc-ai-notice a{color:#8a95a8;text-decoration:underline;text-underline-offset:2px}.product.attribute.description .desc-ai-notice a:hover{color:#5a6478}.faq-wrap{max-width:100%}.faq-intro{font-size:.9330000000000001rem;color:#5a6478;margin-bottom:28px}.faq-item{border:1px solid #dde3ec;border-radius:12px;margin-bottom:10px;overflow:hidden;animation:fadeUp .35s ease both;transition:border-color .18s ease,box-shadow .18s ease}.faq-item:nth-child(1){animation-delay:.04s}.faq-item:nth-child(2){animation-delay:.08s}.faq-item:nth-child(3){animation-delay:.12s}.faq-item:nth-child(n + 4){animation-delay:.16s}.faq-question{padding:16px 18px;font-weight:700;font-size:.967rem;color:#1c2435;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#ffffff;transition:background .18s ease;user-select:none;border:none;outline:none;width:100%;text-align:left;line-height:1.4}.faq-question:hover{background:#f0f4f9;border:none}.faq-question:active,.faq-question:focus{border:none;box-shadow:none}.faq-question.open{background:#f0f4f9}.faq-icon{flex-shrink:0;width:20px;height:20px;background:#f0f4f9;border:1px solid #dde3ec;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;color:#0073e6;transition:transform .18s ease,background .18s ease}.faq-question.open .faq-icon{transform:rotate(45deg);background:#0073e6;color:white;border-color:#0073e6}.faq-answer{display:none;padding:0 18px 16px;font-size:.9330000000000001rem;color:#5a6478;line-height:1.65;background:#ffffff}.faq-answer.open{display:block}.docs-wrap{max-width:100%}.doc-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;text-decoration:none !important;color:#1c2435;transition:border-color .2s,box-shadow .2s,transform .2s;margin-bottom:10px}.doc-card:hover,.doc-card:focus,.doc-card:active,.doc-card:visited{text-decoration:none !important;color:#1c2435}.doc-card:hover{border-color:#0073e6;box-shadow:0 1px 4px rgba(13,31,60,.08), 0 4px 16px rgba(13,31,60,.06);transform:translateY(-2px)}.doc-icon{width:36px;height:36px;background:#fdf2f2;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon svg{color:#c0392b}.doc-info{flex:1}.doc-name{font-weight:700;font-size:.9rem;color:#1c2435;margin-bottom:2px;text-decoration:none !important}.doc-meta{font-size:.8rem;color:#8a95a8}.doc-dl{font-size:.867rem;font-weight:600;color:#0073e6;white-space:nowrap}.block.related,.block.upsell,.block.crosssell,.related-section{margin-bottom:0px;margin-top:0px}.block.related .block-actions,.block.upsell .block-actions,.block.crosssell .block-actions,.related-section .block-actions{display:none !important}.block.related .block-title,.block.upsell .block-title,.related-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;border-bottom:none}.block.related .block-title>strong,.block.upsell .block-title>strong,.related-header>strong{display:flex;flex-direction:column;gap:3px;font-size:1.35rem;font-weight:800;color:#1c2435;letter-spacing:-0.02em}.block.related .block-title>strong::before,.block.upsell .block-title>strong::before,.related-header>strong::before{content:"";font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#0073e6;display:block}.block.related .block-title .related-title,.block.upsell .block-title .related-title,.related-header .related-title{font-size:1.35rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.block.related .block-title .related-eyebrow,.block.upsell .block-title .related-eyebrow,.related-header .related-eyebrow{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0073e6;margin-bottom:4px}.column.main .block.related .block-title>strong,.column.main .block.upsell .block-title>strong{font-size:1.35rem}.related-fbt-block{margin-top:0 !important}.related-fbt-block .block-title{display:none}.related-fbt-block .block-content{border:1px solid #dde3ec;border-radius:12px;background:#ffffff;overflow:hidden;box-shadow:0 1px 3px rgba(16,42,67,0.05)}.related-fbt__head{display:flex;align-items:center;gap:11px;padding:14px 20px;background:linear-gradient(90deg, #f0f4f9, #ffffff);border-bottom:1px solid #dde3ec}.related-fbt__head-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:#0073e6;color:#fff}.related-fbt__head-text{display:flex;flex-direction:column;gap:1px}.related-fbt__head-title{font-size:1.067rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.01em;line-height:1.2}.related-fbt__head-sub{font-size:.75rem;color:#5a6478}.related-fbt__selectall{position:relative;display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:0 14px 0 11px;height:34px;border:1.5px solid #dde3ec;border-radius:100px;background:#fff;font-size:.833rem;font-weight:600;color:#5a6478;cursor:pointer;user-select:none;transition:border-color .18s ease,background .18s ease}.related-fbt__selectall:hover{border-color:#0073e6}.related-fbt__selectall:has(input:checked),.related-fbt__selectall:has(input:indeterminate){border-color:#0073e6;background:rgba(0,115,230,0.06)}.related-fbt__selectall .related-fbt__selectall-input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.related-fbt__selectall-box{position:relative;flex:0 0 auto;width:16px;height:16px;border:2px solid #dde3ec;border-radius:4px;background:#fff;transition:background .18s ease,border-color .18s ease}.related-fbt__selectall-input:checked+.related-fbt__selectall-box{background:#0073e6;border-color:#0073e6}.related-fbt__selectall-input:checked+.related-fbt__selectall-box::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.related-fbt__selectall-input:indeterminate+.related-fbt__selectall-box{background:#0073e6;border-color:#0073e6}.related-fbt__selectall-input:indeterminate+.related-fbt__selectall-box::after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;background:#fff;border-radius:4px}.related-fbt__selectall-input:focus-visible+.related-fbt__selectall-box{outline:2px solid #0073e6;outline-offset:2px}.related-fbt{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:12px 14px;padding:22px 20px;margin:0}.related-fbt__items{display:contents}.related-fbt__plus,.related-fbt__eq{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:center;font-size:1.333rem;font-weight:300;color:#8a95a8;line-height:1;user-select:none}.related-fbt__eq{margin:0 4px}.related-fbt__item{position:relative;width:150px;flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:10px;border:1.5px solid #dde3ec;border-radius:12px;background:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.related-fbt__item.is-unavailable{opacity:.5}.related-fbt__media{position:static;width:100%;height:88px;border:none;border-radius:0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.related-fbt__media .related-fbt__photo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:default}.related-fbt__media .related-fbt__photo img,.related-fbt__media .related-fbt__photo .product-image-photo{width:100%;height:100%;object-fit:contain;padding:0;pointer-events:none}.related-fbt__item:not(.is-main):hover{border-color:#0073e6;box-shadow:0 3px 10px rgba(0,115,230,0.18)}.related-fbt__check-wrap{position:absolute;top:8px;left:8px;z-index:2;line-height:0;cursor:pointer}.related-fbt__check{position:absolute !important;left:0;top:0;width:16px;height:16px;margin:0;opacity:0;cursor:pointer}.related-fbt__check-box{display:block;width:16px;height:16px;border:2px solid #dde3ec;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.12);position:relative;transition:background .18s ease,border-color .18s ease}.related-fbt__check:checked+.related-fbt__check-box{background:#0073e6;border-color:#0073e6}.related-fbt__check:checked+.related-fbt__check-box::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.related-fbt__check:focus-visible+.related-fbt__check-box{outline:2px solid #0073e6;outline-offset:2px}.related-fbt__item.is-main .related-fbt__media{border-color:#0073e6;box-shadow:inset 0 0 0 1px #0073e6;background:rgba(0,115,230,0.04)}.related-fbt__ribbon{position:absolute;top:6px;left:6px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#0073e6;color:#fff;font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1.1;border-radius:4px;box-shadow:0 2px 6px rgba(0,115,230,0.35)}.related-fbt__ribbon::before{content:"";width:4px;height:4px;border-radius:50%;background:#fff}.related-fbt__info{display:flex;flex-direction:column;gap:2px;padding:0}.related-fbt__name{font-size:.767rem;font-weight:600;line-height:1.35;min-height:31px;color:#1c2435 !important;text-decoration:none;transition:color .18s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-fbt__name:hover,.related-fbt__name:focus{color:#0073e6 !important;text-decoration:none}.related-fbt__name--main{cursor:default}.related-fbt__name--main:hover,.related-fbt__name--main:focus{color:#1c2435 !important}.related-fbt__sku{display:none}.related-fbt__info .price-box{margin:0;line-height:1.1}.related-fbt__info .price-box .price{font-size:.9rem;font-weight:800;color:#0d1f3c}.related-fbt__info .price-box .special-price .price{color:#c0392b}.related-fbt__info .price-box .old-price .price{font-size:.7rem;font-weight:600;color:#5a6478;text-decoration:line-through}.related-fbt__summary{flex:0 0 auto;align-self:center;margin-left:auto;min-width:190px;max-width:260px;padding:16px 18px;border-radius:12px;border:none;background:#f0f4f9;display:flex;flex-direction:column;align-items:stretch;gap:8px}.related-fbt__total-label{font-family:"DM Mono",monospace;font-size:.7rem;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:#8a95a8}.related-fbt__total-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.related-fbt__total{font-size:1.6rem;font-weight:800;color:#0d1f3c;line-height:1}.related-fbt__total-note{font-size:.8rem;font-weight:500;color:#5a6478;white-space:nowrap}.related-fbt__add{margin-top:6px;width:100%;height:40px;padding:0 18px !important;border:none;border-radius:8px;background:#0073e6;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .18s ease,opacity .18s ease;text-align:center;display:flex;align-items:center;justify-content:center}.related-fbt__add:hover{background:#005fbd !important}.related-fbt__add:disabled,.related-fbt__add.is-disabled{opacity:.5;cursor:not-allowed}.related-fbt__add.is-loading{opacity:.7;cursor:progress}.related-fbt__add.is-success{background:#1a7f4e;opacity:1}.related-fbt__add.is-success:hover{background:#1a7f4e}.ns-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:200;background:#fff;border-top:1px solid #dde3ec;box-shadow:0 -6px 24px rgba(16,42,67,0.12);transform:translateY(100%);transition:transform .28s cubic-bezier(.22, .68, 0, 1);will-change:transform}.ns-sticky-atc.is-visible{transform:translateY(0)}.catalog-product-view{padding-bottom:76px}.ns-sticky-atc__inner{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media only screen and (min-width:1440px){.ns-sticky-atc__inner{max-width:1400px}}@media only screen and (min-width:1920px){.ns-sticky-atc__inner{max-width:1600px}}.ns-sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ns-sticky-atc__photo{width:52px;height:52px;flex:0 0 auto;border:1px solid #dde3ec;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.ns-sticky-atc__photo img,.ns-sticky-atc__photo .product-image-photo{width:100%;height:100%;object-fit:contain;padding:5px}.ns-sticky-atc__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ns-sticky-atc__name{font-size:.92rem;font-weight:700;color:#0d1f3c;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ns-sticky-atc__sku{font-size:.75rem;color:#5a6478;font-family:"DM Mono",monospace}.ns-sticky-atc__combo{display:flex;align-items:center;gap:6px;flex:0 0 auto}.ns-sticky-atc__combo:not(:empty){padding-left:14px;margin-left:4px;border-left:1px dashed #dde3ec}.ns-sticky-atc__combo-thumb{width:38px;height:38px;flex:0 0 auto;border:1px solid #dde3ec;border-radius:8px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.ns-sticky-atc__combo-thumb::before{content:"+";position:absolute;left:-8px;color:#8a95a8;font-size:.8rem;font-weight:600}.ns-sticky-atc__combo-thumb:first-child::before{content:""}.ns-sticky-atc__combo-thumb img{width:100%;height:100%;object-fit:contain;padding:3px}.ns-sticky-atc__price-wrap{display:inline-flex;align-items:baseline;gap:6px;margin-right:4px}.ns-sticky-atc__tax-note{font-size:.8rem;font-weight:600;color:#0d1f3c;white-space:nowrap}.ns-sticky-atc__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.ns-sticky-atc__price .price-box{display:flex;flex-direction:column;align-items:flex-end}.ns-sticky-atc__price .price{font-size:1.6rem;font-weight:800;color:#0073e6;letter-spacing:-0.02em}.ns-sticky-atc__price .old-price .price{font-size:.85rem;font-weight:600;color:#5a6478;text-decoration:line-through}.ns-sticky-atc__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.ns-sticky-atc__qty{display:inline-flex;align-items:center;height:40px;padding:3px;gap:2px;border:1px solid #dde3ec;border-radius:8px;background:#f0f4f9}.ns-sticky-atc__qty-btn{width:28px;height:34px;border:1px solid #0073e6;border-radius:4px;background:#fff;color:#0073e6;font-size:1.05rem;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(16,42,67,0.06);transition:background .18s ease,color .18s ease}.ns-sticky-atc__qty-btn:hover{background:#0073e6 !important;color:#fff}.ns-sticky-atc__qty-input{width:30px;height:34px;border:none;background:transparent;text-align:center;font-size:.85rem;font-weight:700;color:#0d1f3c;padding:0;-moz-appearance:textfield}.ns-sticky-atc__qty-input::-webkit-outer-spin-button,.ns-sticky-atc__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ns-sticky-atc__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:8px;border:none;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.ns-sticky-atc__btn:focus,.ns-sticky-atc__btn:active{outline:none;box-shadow:none}.ns-sticky-atc__btn:focus-visible{outline:2px solid #0073e6;outline-offset:2px}.ns-sticky-atc__btn--cart{background:#0073e6;color:#fff !important;border:1px solid #0073e6}.ns-sticky-atc__btn--cart:hover{background:#005cbf !important;border-color:#005cbf}.ns-sticky-atc__btn--buy{background:#0d1f3c;border:1px solid #0d1f3c;color:#fff !important}.ns-sticky-atc__btn--buy:hover{background:#1a3258 !important;border-color:#1a3258}.related-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.rp-card{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease;animation:fadeUp .45s ease both}.rp-card:hover{box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);border-color:#0073e6;transform:translateY(-3px)}.rp-card:nth-child(1){animation-delay:.05s}.rp-card:nth-child(2){animation-delay:.1s}.rp-card:nth-child(3){animation-delay:.15s}.rp-card:nth-child(4){animation-delay:.2s}.rp-card:nth-child(5){animation-delay:.25s}.rp-card:nth-child(6){animation-delay:.3s}.rp-card:nth-child(7){animation-delay:.35s}.rp-card:nth-child(8){animation-delay:.4s}.rp-img-wrap{background:#f0f4f9;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.rp-img-wrap img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .4s cubic-bezier(.22, .68, 0, 1.2)}.rp-card:hover .rp-img-wrap img{transform:scale(1.07)}.rp-img-placeholder{opacity:.22}.rp-badge{position:absolute;top:10px;left:10px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:4px;color:white}.rp-badge.refurb{background:linear-gradient(135deg, #1557b0, #0073e6)}.rp-badge.new{background:#1a7f4e}.rp-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column;gap:5px}.rp-brand{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0073e6}.rp-name{font-size:.86rem;font-weight:600;color:#0d1f3c;line-height:1.35}.rp-sku{font-family:"DM Mono",monospace;font-size:.7rem;color:#8a95a8}.rp-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid #edf0f5}.rp-stock{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#1a7f4e}.rp-stock.out{color:#5a6478}.rp-stock.out .rp-stock-dot{background:#5a6478}.rp-stock-dot{width:6px;height:6px;border-radius:50%;background:#1a7f4e;flex-shrink:0}.rp-action{font-size:.73rem;font-weight:600;color:#0073e6;background:rgba(0,115,230,0.07000000000000001);border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-family:"DM Sans",sans-serif;transition:background .18s;text-decoration:none}.rp-action:hover{background:rgba(0,115,230,0.14)}.block.related,.block.upsell{--ns-cols:4;--ns-gap:16px}.block.related .products.wrapper.grid,.block.upsell .products.wrapper.grid{position:relative}.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;gap:var(--ns-gap) !important;list-style:none;margin:0 !important;padding:0 0 12px !important;scroll-snap-type:x proximity;scroll-behavior:smooth;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.block.related .products-grid .product-items::-webkit-scrollbar,.block.upsell .products-grid .product-items::-webkit-scrollbar{display:none}.block.related .products-grid .product-items.is-dragging,.block.upsell .products-grid .product-items.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.block.related .products-grid .product-items::before,.block.upsell .products-grid .product-items::before,.block.related .products-grid .product-items::after,.block.upsell .products-grid .product-items::after{display:none !important}.block.related .products-grid .product-item,.block.upsell .products-grid .product-item{flex:0 0 calc((100% - (var(--ns-cols) - 1) * var(--ns-gap)) / var(--ns-cols) - 1px) !important;scroll-snap-align:start;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;float:none !important}.products-related-more{margin-top:1.5rem}.block.related .ns-crow-nav--overlay,.block.upsell .ns-crow-nav--overlay{position:absolute;top:-56px;right:0;z-index:3}.catalog-product-view .product-info-main .rating-summary .rating-result{width:auto !important;margin-left:0 !important}.catalog-product-view .product-info-main .rating-result::before{font-size:16px !important;letter-spacing:-2px !important}.catalog-product-view .product-info-main .rating-result>span::before{font-size:16px !important;letter-spacing:-2px !important}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .action.add{display:none !important}.catalog-product-view .product-info-main .product-reviews-summary{margin:0 !important}.catalog-product-view .product-info-main .page-title-wrapper.product{padding:0 !important}.catalog-product-view .product-info-main .price-box,.catalog-product-view .product-info-price .price-box{margin:0 !important}.catalog-product-view .product-info-main .box-tocart .input-text.qty,.catalog-product-view .product-info-main .field.qty .input-text.qty,.catalog-product-view .box-tocart .field.qty .control .input-text.qty{height:100% !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;line-height:normal !important}.ns-secondary-actions{order:55;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#ffffff;border:1px solid #dde3ec;border-top:none;border-bottom:none;padding:0 22px 12px;margin:0}.ns-secondary-actions .ns-action-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;height:38px;border:1px solid #dde3ec;border-radius:8px;background:#ffffff;font-family:"DM Sans",sans-serif;font-size:.867rem;font-weight:600;color:#5a6478;text-decoration:none;cursor:pointer;transition:all .18s ease;white-space:nowrap;width:100%}.ns-secondary-actions .ns-action-btn svg{flex-shrink:0;transition:all .18s ease}.ns-secondary-actions .ns-action-btn:hover{border-color:#0d1f3c;color:#0d1f3c;text-decoration:none}.ns-secondary-actions .ns-action-btn--wishlist:hover{border-color:#c0392b;color:#c0392b;background:#fdf2f2}.ns-secondary-actions .ns-action-btn--wishlist-saved{border-color:#c0392b;color:#c0392b;background:#fdf2f2;font-weight:600}.ns-secondary-actions .ns-action-btn--wishlist-saved:hover{border-color:#9f2f24;color:#9f2f24}.ns-secondary-actions .ns-action-btn__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#c0392b;flex-shrink:0}.catalog-product-view .box-tocart .fieldset{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.catalog-product-view .box-tocart .actions{flex:0 0 100%}.catalog-product-view .box-tocart .ns-units-available{display:inline-flex;align-items:center;align-self:flex-end;margin-bottom:9px;flex-shrink:0;font-size:.73rem;font-weight:600;color:#5a6478;background:#f0f4f9;border:1px solid #dde3ec;border-radius:8px;padding:3px 9px;white-space:nowrap;height:30px;text-transform:capitalize}.related-articles:not(.is-ready) .related-articles-title,.related-articles:not(.is-ready) .related-articles-list{display:none}.related-articles.is-ready{margin-top:28px;padding-top:22px;border-top:1px solid #dde3ec}.related-articles-title{font-size:1rem;font-weight:700;color:#0d1f3c;margin:0 0 14px}.related-articles-list{display:flex;flex-direction:column;gap:10px}.ra-card{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;text-decoration:none !important;color:#1c2435;transition:border-color .2s,box-shadow .2s,transform .2s}.ra-card:hover,.ra-card:focus,.ra-card:active,.ra-card:visited{text-decoration:none !important;color:#1c2435}.ra-card:hover{border-color:#0073e6;box-shadow:0 1px 4px rgba(13,31,60,.08), 0 4px 16px rgba(13,31,60,.06);transform:translateY(-2px)}.ra-thumb{width:110px;height:74px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#f0f4f9}.ra-thumb--empty{display:flex;align-items:center;justify-content:center}.ra-thumb--empty::before{content:"📄";font-size:24px;opacity:.6}.ra-body{flex:1;min-width:0}.ra-card-title{font-weight:600;font-size:.9rem;line-height:1.35;color:#0d1f3c;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ra-date{font-size:.72rem;color:#8a95a8;margin-bottom:5px}.ra-excerpt{font-size:.8rem;color:#1c2435;line-height:1.45;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ra-readmore{font-size:.78rem;font-weight:600;color:#0073e6}@media (max-width:640px){.ra-thumb{width:84px;height:62px}}.product-info-main .product-info-price>.price-box .price-container.tax .price-excluding-tax{margin-top:6px}.product-info-main .product-info-price>.price-box .price-container.tax .price-excluding-tax::before{content:none}.product-info-main .product-info-price>.price-box .price-container.tax .price-excluding-tax::after{content:attr(data-label);margin-left:4px;font-size:.867rem;font-weight:500;color:#5a6478}.product-info-main .product-info-price>.price-box .price-container.tax .price-excluding-tax .price{font-weight:600 !important;color:#5a6478 !important}.product-info-main .product-info-price>.price-box:has(.special-price){align-self:flex-start;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px;margin-bottom:14px !important}.product-info-main .product-info-price>.price-box:has(.special-price) .special-price{order:1}.product-info-main .product-info-price>.price-box:has(.special-price) .old-price{order:2}.product-info-main .product-info-price>.price-box:has(.special-price) .old-price .price{font-size:1.067rem;font-weight:600;color:#8a95a8}.product-info-main .product-info-price>.price-box:has(.special-price) .ns-price-off{order:3;padding:4px 8px;border-radius:4px;background:#c0392b;color:#fff;font-size:.8rem;font-weight:800;line-height:1;letter-spacing:-0.01em}.catalog-product-view .column.main .block.related,.catalog-product-view .column.main .block.upsell,.catalog-product-view .column.main .products-related-more,.catalog-product-view .column.main .product.info.detailed{margin-top:32px;margin-bottom:0}.catalog-product-view .column.main .block.related>.related-fbt-block+.products-related-more{margin-top:32px}.catalog-product-view .column.main .block.related .block-title,.catalog-product-view .column.main .block.upsell .block-title,.catalog-product-view .column.main .products-related-more .block-title{margin-bottom:16px}.catalog-product-view .column.main .block.related .block-title strong,.catalog-product-view .column.main .block.upsell .block-title strong,.catalog-product-view .column.main .products-related-more .block-title strong{margin-top:0;margin-bottom:0}.catalog-product-view .column.main .block.related .products-grid,.catalog-product-view .column.main .block.upsell .products-grid,.catalog-product-view .column.main .products-related-more .products-grid{margin-top:0;margin-bottom:0}.catalog-product-view .column.main .block.related,.catalog-product-view .column.main .block.upsell,.catalog-product-view .column.main .related-fbt-block,.catalog-product-view .column.main .related-fbt,.catalog-product-view .column.main .products-related-more{min-width:0;max-width:100%}.block.related .products-grid .product-item .product-item-info,.block.upsell .products-grid .product-item .product-item-info,.block.related .products-grid .product-item .product-item-details,.block.upsell .products-grid .product-item .product-item-details{min-width:0;max-width:100%}.ns-progress{display:flex;align-items:center;gap:10px;list-style:none;margin:0 0 16px;padding:0;flex-wrap:wrap}.ns-progress__step{display:flex;align-items:center;gap:8px;margin:0 !important;font-size:.845rem;font-weight:600;color:#8a95a8}.ns-progress__step+.ns-progress__step::before{content:"";width:28px;height:2px;border-radius:4px;background:#dde3ec}.ns-progress__num{width:24px;height:24px;flex:none;border-radius:50%;background:#edf0f5;color:#8a95a8;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ns-progress__step.is-done{color:#5a6478}.ns-progress__step.is-done .ns-progress__num{background:#e8f5ee;color:#1a7f4e}.ns-progress__step.is-current{color:#0d1f3c}.ns-progress__step.is-current .ns-progress__num{background:#0073e6;color:#fff}.ns-ship-notice{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:0 0 20px;border-radius:12px;background:#e8f5ee;border:1px solid rgba(26,127,78,0.2);color:#1a7f4e;font-size:.845rem;font-weight:600}.ns-ship-notice svg{flex:none}.checkout-cart-index .cart.table-wrapper .col[data-th]::before{display:none !important;content:none !important}.checkout-cart-index .cart.table-wrapper .table tbody tr td::before{content:none !important}.checkout-cart-index .breadcrumbs{padding:14px 24px}.checkout-cart-index .breadcrumbs .items{margin:0;padding:0}.checkout-cart-index .breadcrumbs .item{font-size:.78rem}.checkout-cart-index .breadcrumbs .item::after{color:#dde3ec}.checkout-cart-index .breadcrumbs .item a,.checkout-cart-index .breadcrumbs .item strong{font-size:.78rem;font-weight:400}.checkout-cart-index .breadcrumbs .item a{color:#5a6478}.checkout-cart-index .breadcrumbs .item a:hover{color:#0073e6}.checkout-cart-index .breadcrumbs .item strong{color:#1c2435;font-weight:500}.checkout-cart-index .page-title-wrapper{padding:24px 0 20px}.checkout-cart-index .page-title-wrapper .page-title{font-size:1.4rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em;margin:0;line-height:1.25}.checkout-cart-index .page.messages{padding:0 24px}.checkout-cart-index .message{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:8px;font-size:.875rem;margin-bottom:16px;border:1px solid}.checkout-cart-index .message.success{background:#e8f5ee;border-color:rgba(26,127,78,0.25);color:#1a7f4e}.checkout-cart-index .message.error{background:#fdf2f2;border-color:rgba(192,57,43,0.25);color:#c0392b}.checkout-cart-index .message.notice{background:rgba(212,160,23,0.08);border-color:rgba(212,160,23,0.25);color:#8a6100}.checkout-cart-index .cart-container{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.checkout-cart-index .cart-container .form-cart{flex:1 1 0;min-width:0;order:1}.checkout-cart-index .cart-container .cart-summary{flex:0 0 340px;width:340px;order:2}.checkout-cart-index .cart-container #gift-options-cart{display:contents}.checkout-cart-index .cart-container #gift-options-cart>*{order:3;flex:0 0 100%;min-width:0}.checkout-cart-index .form-cart .cart.table-wrapper{margin-bottom:0;border:none !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;margin-bottom:0 !important}.checkout-cart-index .form-cart table,.checkout-cart-index .form-cart thead,.checkout-cart-index .form-cart tbody,.checkout-cart-index .form-cart tfoot{display:block;width:100%}.checkout-cart-index .form-cart thead tr{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.checkout-cart-index .form-cart tbody.cart.item{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.checkout-cart-index .form-cart tbody.cart.item:hover{box-shadow:0 1px 4px rgba(13,31,60,.08), 0 4px 16px rgba(13,31,60,.06)}.checkout-cart-index .form-cart tbody.cart.item tr:hover{background:#ffffff !important}.checkout-cart-index .form-cart tr.item-info{display:flex !important;align-items:center !important;width:100% !important}.checkout-cart-index .form-cart td.col.item{display:flex !important;align-items:center !important;gap:16px;flex:1 1 0 !important;min-width:0 !important;padding:16px 18px !important;position:static !important;min-height:0 !important}.checkout-cart-index .form-cart .product-item-photo{position:static !important;left:auto !important;top:auto !important;flex-shrink:0 !important;align-self:center !important;width:84px !important;height:84px !important;min-height:0 !important;max-width:84px !important;background:#ffffff;border:1px solid #edf0f5;border-radius:8px;display:flex !important;align-items:center !important;justify-content:center !important;padding:6px !important;overflow:hidden}.checkout-cart-index .form-cart .product-item-photo span[class*="product-image-container"]{width:70px !important;height:70px !important;min-width:70px !important;aspect-ratio:1 / 1 !important}.checkout-cart-index .form-cart .product-item-photo .product-image-wrapper{padding-bottom:0 !important;height:70px !important;width:70px !important;min-width:70px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden}.checkout-cart-index .form-cart .product-item-photo .product-image-photo{width:auto !important;height:auto !important;max-width:70px !important;max-height:70px !important;object-fit:contain !important;display:block !important;position:static !important;margin:0 !important}.checkout-cart-index .form-cart .product-item-details{flex:1 1 0 !important;min-width:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.checkout-cart-index .form-cart .product-item-name{margin-bottom:4px}.checkout-cart-index .form-cart .product-item-name a{font-size:.9rem;font-weight:600;color:#0d1f3c;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-cart-index .form-cart .product-item-name a:hover{color:#0073e6;text-decoration:underline}.checkout-cart-index .form-cart .item-options{margin:4px 0 0;overflow:hidden}.checkout-cart-index .form-cart .item-options dt{font-size:.72rem;color:#5a6478;float:left;font-weight:600;clear:left;padding-right:4px}.checkout-cart-index .form-cart .item-options dt::after{content:":"}.checkout-cart-index .form-cart .item-options dd{font-size:.72rem;color:#8a95a8;font-family:"DM Mono",monospace;margin-left:0}.checkout-cart-index .form-cart td.col.price{display:flex !important;flex-direction:column;align-items:flex-end;justify-content:center;padding:16px 18px !important;flex-shrink:0;min-width:90px;width:auto !important}.checkout-cart-index .form-cart td.col.price::before{display:none !important}.checkout-cart-index .form-cart td.col.price .price-excluding-tax::before,.checkout-cart-index .form-cart td.col.price .price-including-tax::before{display:none !important}.checkout-cart-index .form-cart td.col.price .price-excluding-tax>span.cart-price,.checkout-cart-index .form-cart td.col.price .price-including-tax>span.cart-price{display:flex}.checkout-cart-index .form-cart td.col.price .price{font-size:.9rem;font-weight:600;color:#1c2435;white-space:nowrap}.checkout-cart-index .form-cart td.col.qty{display:flex !important;flex-direction:column;align-items:center;justify-content:center;padding:16px 18px !important;flex-shrink:0}.checkout-cart-index .form-cart td.col.qty .field.qty label{display:flex !important;align-items:center;margin:0}.checkout-cart-index .form-cart td.col.qty .field.qty label .label,.checkout-cart-index .form-cart td.col.qty .field.qty label>span.label{display:none !important}.checkout-cart-index .form-cart td.col.qty .control.qty{display:block !important;border:none !important;border-radius:0 !important;overflow:visible !important;width:auto !important;height:auto !important}.checkout-cart-index .form-cart td.col.qty .input-text.qty{display:block !important;width:48px !important;height:36px !important;text-align:center;border:1.5px solid #dde3ec !important;border-radius:8px !important;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;color:#1c2435;background:#ffffff;padding:0 6px;outline:none;-moz-appearance:textfield}.checkout-cart-index .form-cart td.col.qty .input-text.qty::-webkit-outer-spin-button,.checkout-cart-index .form-cart td.col.qty .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .form-cart td.col.qty .input-text.qty:focus{border-color:#0073e6 !important;box-shadow:0 0 0 3px rgba(0,115,230,0.1);outline:none}.checkout-cart-index .form-cart td.col.qty::before{display:none !important}.checkout-cart-index .form-cart td.col.subtotal{display:none !important}.checkout-cart-index .form-cart tr.item-actions{display:block !important;border-top:1px solid #edf0f5;padding:12px 18px !important;background:#ffffff}.checkout-cart-index .form-cart tr.item-actions td{display:block !important;width:100% !important;padding:0 !important}.checkout-cart-index .form-cart tr.item-actions .actions-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.checkout-cart-index .form-cart tr.item-actions .actions-toolbar .action{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease;white-space:nowrap;line-height:1}.checkout-cart-index .form-cart tr.item-actions .actions-toolbar .action span{font-size:.8rem}.checkout-cart-index .form-cart tr.item-actions .actions-toolbar .action:hover{color:#0073e6;border-color:#0073e6;background:rgba(0,115,230,0.04);text-decoration:none}.checkout-cart-index .form-cart tr.item-actions .actions-toolbar .action.action-delete:hover{color:#c0392b;border-color:rgba(192,57,43,0.35);background:#fdf2f2}.checkout-cart-index .form-cart tr.item-actions .gift-options-cart-item{display:none}.checkout-cart-index .form-cart tr.item-actions .field.qty{display:inline-flex !important;align-items:center;gap:6px;margin:0}.checkout-cart-index .form-cart tr.item-actions .field.qty label{display:flex !important;align-items:center;gap:6px;cursor:default}.checkout-cart-index .form-cart tr.item-actions .field.qty .label{font-size:.75rem;font-weight:600;color:#5a6478;display:inline !important;position:static !important;width:auto !important;height:auto !important;clip:auto !important;overflow:visible !important;white-space:normal !important}.checkout-cart-index .form-cart tr.item-actions .control.qty{display:flex;align-items:center;border:1.5px solid #dde3ec;border-radius:8px;overflow:hidden}.checkout-cart-index .form-cart tr.item-actions .input-text.qty{width:42px !important;height:30px !important;text-align:center;border:none !important;border-radius:0 !important;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;color:#1c2435;background:#ffffff;padding:0 4px;box-shadow:none !important;outline:none;-moz-appearance:textfield}.checkout-cart-index .form-cart tr.item-actions .input-text.qty::-webkit-outer-spin-button,.checkout-cart-index .form-cart tr.item-actions .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .form-cart tr.item-actions .input-text.qty:focus{border-color:#0073e6 !important;outline:none}.checkout-cart-index .form-cart tr.item-actions .action.action-edit{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:1px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease;line-height:1}.checkout-cart-index .form-cart tr.item-actions .action.action-edit span{font-size:.8rem}.checkout-cart-index .form-cart tr.item-actions .action.action-edit:hover{color:#0073e6;border-color:#0073e6;background:rgba(0,115,230,0.04)}.checkout-cart-index .form-cart tr.item-actions .action.action-delete{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:1px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease;line-height:1}.checkout-cart-index .form-cart tr.item-actions .action.action-delete span{font-size:.8rem}.checkout-cart-index .form-cart tr.item-actions .action.action-delete:hover{color:#c0392b;border-color:rgba(192,57,43,0.35);background:#fdf2f2}.checkout-cart-index .form-cart .input-text.qty{width:44px !important;height:34px;text-align:center;border:1.5px solid #dde3ec !important;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;color:#1c2435;background:#ffffff;padding:0 6px;transition:border-color .18s ease;-moz-appearance:textfield}.checkout-cart-index .form-cart .input-text.qty::-webkit-outer-spin-button,.checkout-cart-index .form-cart .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .form-cart .input-text.qty:focus{border-color:#0073e6 !important;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.1)}.checkout-cart-index .form-cart .cart.main.actions{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.checkout-cart-index .form-cart .cart.main.actions .action.continue,.checkout-cart-index .form-cart .cart.main.actions .action.update{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease;line-height:1;white-space:nowrap}.checkout-cart-index .form-cart .cart.main.actions .action.continue{gap:6px;background:#ffffff;color:#1c2435;text-decoration:none}.checkout-cart-index .form-cart .cart.main.actions .action.continue::before{content:"←";margin-right:4px;font-size:.82rem;line-height:1}.checkout-cart-index .form-cart .cart.main.actions .action.continue:hover{border-color:#0d1f3c;color:#0d1f3c;background:#f0f4f9}.checkout-cart-index .form-cart .cart.main.actions .action.update{gap:6px;background:#ffffff;color:#5a6478}.checkout-cart-index .form-cart .cart.main.actions .action.update:hover{border-color:#0073e6;color:#0073e6;background:rgba(0,115,230,0.04)}.checkout-cart-index .form-cart .cart.main.actions .action.update[disabled]{opacity:.5;cursor:not-allowed}.checkout-cart-index .cart-summary{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:0;position:sticky;top:130px;overflow:hidden}.checkout-cart-index .cart-summary>.summary.title{display:block;font-size:1rem;font-weight:700;color:#0d1f3c;padding:20px 20px 16px;letter-spacing:-0.01em;border-bottom:1px solid #edf0f5}.checkout-cart-index .cart-summary #block-shipping .title{padding:12px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#f0f4f9;border-bottom:1px solid #edf0f5;transition:background .18s ease}.checkout-cart-index .cart-summary #block-shipping .title:hover{background:#e9eff6}.checkout-cart-index .cart-summary #block-shipping .title::after{content:"⌄";font-size:.85rem;color:#8a95a8;display:inline-block;transition:transform .18s ease;line-height:1;margin-top:-2px}.checkout-cart-index .cart-summary #block-shipping .title[aria-expanded="true"]::after{transform:rotate(180deg)}.checkout-cart-index .cart-summary #block-shipping .title strong{font-size:.85rem;font-weight:500;color:#1c2435;font-family:"DM Sans",sans-serif}.checkout-cart-index .cart-summary #block-shipping .content{padding:16px 20px;background:#ffffff;border-bottom:1px solid #edf0f5}.checkout-cart-index .cart-summary #block-shipping .content legend{font-size:.72rem;font-weight:700;color:#8a95a8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;border:none;padding:0;float:none;width:100%;display:block}.checkout-cart-index .cart-summary #block-shipping .content .field.note{font-size:.8rem;color:#5a6478;margin-bottom:14px;line-height:1.5;display:block}.checkout-cart-index .cart-summary #block-shipping .content .field{margin-bottom:10px}.checkout-cart-index .cart-summary #block-shipping .content .field .label{display:block;font-size:.78rem;font-weight:600;color:#1c2435;margin-bottom:5px}.checkout-cart-index .cart-summary #block-shipping .content .field select,.checkout-cart-index .cart-summary #block-shipping .content .field .input-text{width:100%;height:38px;padding:0 10px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease;-webkit-appearance:none;appearance:none}.checkout-cart-index .cart-summary #block-shipping .content .field select:focus,.checkout-cart-index .cart-summary #block-shipping .content .field .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.1)}.checkout-cart-index .cart-summary #block-shipping .content .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a95a8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate{margin-top:14px;padding-top:14px;border-top:1px solid #edf0f5}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate dl.items.methods{list-style:none;padding:0;margin:0}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate dt.item-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a6478;margin-bottom:8px}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate dd.item-options{margin:0}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate .field.choice{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1.5px solid #dde3ec;border-radius:8px;cursor:pointer;transition:all .18s ease;margin-bottom:6px}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate .field.choice:hover{border-color:#0073e6;background:rgba(0,115,230,0.03)}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate .field.choice input[type="radio"]{accent-color:#0073e6;width:14px;height:14px;flex-shrink:0;cursor:pointer}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate .field.choice .label{font-size:.82rem;color:#1c2435;display:flex;align-items:center;justify-content:space-between;flex:1;cursor:pointer;gap:8px}.checkout-cart-index .cart-summary #block-shipping .content .fieldset.rate .field.choice .label .price{font-weight:600;color:#0d1f3c;font-size:.82rem}.checkout-cart-index .cart-summary #cart-totals{padding:0 20px}.checkout-cart-index .cart-summary #cart-totals .table-wrapper{margin:0;border:none !important;border-radius:0 !important;overflow:visible !important;box-shadow:none !important;margin-bottom:0 !important}.checkout-cart-index .cart-summary #cart-totals .data.table.totals{width:100%;border-collapse:collapse}.checkout-cart-index .cart-summary #cart-totals .data.table.totals caption.table-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tbody{display:block;width:100%;padding:12px 0 4px}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid #edf0f5}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr:last-child{border-bottom:none}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr:hover{background:unset}.checkout-cart-index .cart-summary #cart-totals .data.table.totals .mark,.checkout-cart-index .cart-summary #cart-totals .data.table.totals .amount{display:block;font-size:.85rem;background:none;padding:0;border:none;text-align:left}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.sub .mark{color:#5a6478;font-weight:400}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.sub .amount .price{font-size:.85rem;font-weight:500;color:#1c2435}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.shipping{align-items:flex-start}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.shipping .mark{color:#5a6478;font-weight:400;flex:1}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.shipping .mark .label{display:block}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.shipping .mark .value{font-size:.72rem;color:#8a95a8;font-weight:400;display:block;margin-top:2px}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.shipping .amount .price{font-size:.85rem;font-weight:600;color:#1a7f4e}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals-tax .mark,.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.tax .mark{color:#5a6478;font-weight:400}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals-tax .amount .price,.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.totals.tax .amount .price{font-size:.85rem;font-weight:500;color:#1c2435}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.grand.totals{border-bottom:none;padding-top:12px;margin-top:4px;border-top:2px solid #dde3ec}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.grand.totals .mark strong{font-size:.95rem;font-weight:700;color:#0d1f3c;font-family:"DM Sans",sans-serif}.checkout-cart-index .cart-summary #cart-totals .data.table.totals tr.grand.totals .amount strong .price{font-size:1.1rem;font-weight:700;color:#0073e6}.checkout-cart-index .cart-summary #block-discount{border-top:1px solid #edf0f5}.checkout-cart-index .cart-summary #block-discount .title{padding:12px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#f0f4f9;border-bottom:1px solid #edf0f5;transition:background .18s ease}.checkout-cart-index .cart-summary #block-discount .title:hover{background:#e9eff6}.checkout-cart-index .cart-summary #block-discount .title::after{content:"⌄";font-size:.85rem;color:#8a95a8;display:inline-block;transition:transform .18s ease;line-height:1;margin-top:-2px}.checkout-cart-index .cart-summary #block-discount .title[aria-expanded="true"]::after{transform:rotate(180deg)}.checkout-cart-index .cart-summary #block-discount .title strong{font-size:.85rem;font-weight:500;color:#1c2435;font-family:"DM Sans",sans-serif}.checkout-cart-index .cart-summary #block-discount .content{padding:16px 20px;background:#ffffff}.checkout-cart-index .cart-summary #block-discount .content .field{margin-bottom:10px}.checkout-cart-index .cart-summary #block-discount .content .field .label{display:block;font-size:.78rem;font-weight:600;color:#1c2435;margin-bottom:5px}.checkout-cart-index .cart-summary #block-discount .content .input-text{width:100%;height:38px;padding:0 12px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease;display:block}.checkout-cart-index .cart-summary #block-discount .content .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.1)}.checkout-cart-index .cart-summary #block-discount .content .input-text::placeholder{color:#8a95a8}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar{margin-top:10px;display:flex;gap:8px}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .primary,.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .secondary{flex:1}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.apply,.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.cancel{width:100%;display:flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease;border:none}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.apply{background:#0073e6;color:#ffffff}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.apply:hover{background:#005cbf;color:#ffffff}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.cancel{border:1.5px solid rgba(192,57,43,0.3);background:#fdf2f2;color:#c0392b}.checkout-cart-index .cart-summary #block-discount .content .actions-toolbar .action.cancel:hover{background:#fbe5e5}.checkout-cart-index .cart-summary .checkout-methods-items{list-style:none;padding:20px;margin:0;border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:10px}.checkout-cart-index .cart-summary .checkout-methods-items .item{margin:0}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{width:100%;display:flex;align-items:center;justify-content:center;padding:11px 20px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s ease;letter-spacing:.01em;line-height:1.5}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout span{font-size:.88rem}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:hover,.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:focus{background:#005cbf;color:#ffffff;text-decoration:none}.checkout-cart-index .cart-summary .checkout-methods-items .action.multicheckout{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 16px;border:1.5px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease;text-align:center}.checkout-cart-index .cart-summary .checkout-methods-items .action.multicheckout span{font-size:.8rem}.checkout-cart-index .cart-summary .checkout-methods-items .action.multicheckout:hover{border-color:#0d1f3c;color:#0d1f3c}.checkout-cart-index .cart-summary .cart-trust-badges{padding:0 20px 20px;margin-top:-8px}.checkout-cart-index .cart-summary .cart-trust-badges .trust-item{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#5a6478;padding:5px 0}.checkout-cart-index .cart-summary .cart-trust-badges .trust-item:first-child{border-top:1px solid #edf0f5;padding-top:16px}.checkout-cart-index .cart-summary .cart-trust-badges .trust-item svg{flex-shrink:0;color:#1a7f4e}.checkout-cart-index .cart-empty{text-align:center;padding:80px 24px}.checkout-cart-index .cart-empty p{font-size:1rem;color:#5a6478;margin-bottom:24px;line-height:1.65}.checkout-cart-index .cart-empty .action.continue{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s ease}.checkout-cart-index .cart-empty .action.continue:hover{background:#005cbf}.checkout-cart-index .block.crosssell{display:block;margin-top:48px;margin-bottom:48px}.checkout-cart-index .block.crosssell .products-grid .product-items{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;list-style:none;margin:0;padding:0}.checkout-cart-index .block.crosssell .product-item{margin:0}.wishlist-index-index .page-title-wrapper{padding:24px 0 20px}.wishlist-index-index .page-title-wrapper .page-title{font-size:1.4rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em;margin:0}.wishlist-index-index .products-grid.wishlist .product-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;list-style:none;margin:0;padding:0}.wishlist-index-index .products-grid .product-item{width:auto !important;float:none !important;padding:0 !important}.wishlist-index-index .products-grid .product-item .product-item-info{width:100% !important;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color .18s ease,box-shadow .18s ease}.wishlist-index-index .products-grid .product-item .product-item-info:hover{border-color:#c8d6eb;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08)}.wishlist-index-index .products-grid .product-item .product-item-photo{display:flex;align-items:center;justify-content:center;background:#ffffff;overflow:hidden;width:100%;text-decoration:none;height:300px}.wishlist-index-index .products-grid .product-item .product-item-photo span.product-image-container{width:100% !important;max-width:100% !important;height:100% !important;display:flex !important;align-items:center;justify-content:center}.wishlist-index-index .products-grid .product-item .product-item-photo span.product-image-container span.product-image-wrapper{width:100% !important;height:100% !important;padding-bottom:0 !important;display:flex !important;align-items:center;justify-content:center}.wishlist-index-index .products-grid .product-item .product-item-photo .product-image-photo{width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain;padding:0px 10px;margin:0 !important}.wishlist-index-index .products-grid .product-item .product-item-name{padding:14px 16px 0;margin:0}.wishlist-index-index .products-grid .product-item .product-item-name a{font-size:.88rem;font-weight:600;color:#0d1f3c;text-decoration:none;line-height:1.35;display:block}.wishlist-index-index .products-grid .product-item .product-item-name a:hover{color:#0073e6}.wishlist-index-index .products-grid .product-item .price-box{padding:6px 16px 10px;margin:0}.wishlist-index-index .products-grid .product-item .price-box .price{font-size:1rem;font-weight:700;color:#0d1f3c}.wishlist-index-index .products-grid .product-item .price-box .price-as-configured{margin:0}.wishlist-index-index .products-grid .product-item .product-item-inner{padding:0 16px 16px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f5;padding-top:12px}.wishlist-index-index .products-grid .product-item .field.comment-box{display:none}.wishlist-index-index .products-grid .product-item .box-tocart .fieldset{padding:0 !important;margin:0 !important;border:none !important;display:flex;flex-direction:column;gap:8px}.wishlist-index-index .products-grid .product-item .box-tocart .field.qty{display:flex;align-items:center;gap:8px;margin:0}.wishlist-index-index .products-grid .product-item .box-tocart .field.qty .label{font-size:.75rem;font-weight:600;color:#5a6478;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.wishlist-index-index .products-grid .product-item .box-tocart .field.qty .input-text.qty{width:52px !important;height:34px;text-align:center;border:1.5px solid #dde3ec !important;border-radius:8px !important;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;color:#1c2435;background:#ffffff;padding:0 6px;outline:none;-moz-appearance:textfield}.wishlist-index-index .products-grid .product-item .box-tocart .field.qty .input-text.qty::-webkit-outer-spin-button,.wishlist-index-index .products-grid .product-item .box-tocart .field.qty .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wishlist-index-index .products-grid .product-item .box-tocart .field.qty .input-text.qty:focus{border-color:#0073e6 !important;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.wishlist-index-index .products-grid .product-item .box-tocart .product-item-actions .actions-primary .action.tocart{width:100%;display:flex;align-items:center;justify-content:center;height:36px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .18s ease}.wishlist-index-index .products-grid .product-item .box-tocart .product-item-actions .actions-primary .action.tocart span{font-size:.82rem}.wishlist-index-index .products-grid .product-item .box-tocart .product-item-actions .actions-primary .action.tocart:hover{background:#005cbf}.wishlist-index-index .products-grid .product-item .product-item-actions{display:flex;align-items:center;gap:10px}.wishlist-index-index .products-grid .product-item .product-item-actions .action.edit,.wishlist-index-index .products-grid .product-item .product-item-actions .action.delete,.wishlist-index-index .products-grid .product-item .product-item-actions .btn-remove{font-size:.78rem;font-weight:500;text-decoration:none;transition:color .18s ease}.wishlist-index-index .products-grid .product-item .product-item-actions .action.edit{color:#0073e6}.wishlist-index-index .products-grid .product-item .product-item-actions .action.edit:hover{color:#005cbf}.wishlist-index-index .products-grid .product-item .product-item-actions .action.delete,.wishlist-index-index .products-grid .product-item .product-item-actions .btn-remove{color:#5a6478}.wishlist-index-index .products-grid .product-item .product-item-actions .action.delete:hover,.wishlist-index-index .products-grid .product-item .product-item-actions .btn-remove:hover{color:#c0392b}.wishlist-index-index .products-grid .product-item .product-item-actions .action.delete span,.wishlist-index-index .products-grid .product-item .product-item-actions .btn-remove span{font-size:.78rem}.wishlist-index-index .products-grid .product-item .product-reviews-summary{padding:0px 14px}.wishlist-index-index .actions-toolbar{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #edf0f5;flex-wrap:wrap}.wishlist-index-index .actions-toolbar .primary{display:flex;gap:10px;flex-wrap:wrap}.wishlist-index-index .actions-toolbar .action{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .18s ease;text-decoration:none;line-height:1;white-space:nowrap}.wishlist-index-index .actions-toolbar .action span{font-size:.84rem}.wishlist-index-index .actions-toolbar .action.update{background:#ffffff;border:1.5px solid #dde3ec;color:#1c2435}.wishlist-index-index .actions-toolbar .action.update:hover{border-color:#0d1f3c;color:#0d1f3c;background:#f0f4f9}.wishlist-index-index .actions-toolbar .action.share{background:#ffffff;border:1.5px solid #dde3ec;color:#5a6478}.wishlist-index-index .actions-toolbar .action.share:hover{border-color:#0073e6;color:#0073e6;background:rgba(0,115,230,0.04)}.wishlist-index-index .actions-toolbar .action.tocart{background:#0073e6;border:none;color:#ffffff}.wishlist-index-index .actions-toolbar .action.tocart:hover{background:#005cbf}.wishlist-index-index .actions-toolbar .action.back{color:#5a6478;border:1.5px solid #dde3ec;background:#ffffff;margin-left:auto}.wishlist-index-index .actions-toolbar .action.back:hover{color:#0d1f3c;border-color:#0d1f3c}.wishlist-index-index .message.success{margin-bottom:20px}.wishlist-index-index .message.success a{font-size:inherit;color:#1a7f4e;font-weight:600}.wishlist-index-index .products-grid .product-item .product-item-photo{height:220px;padding:12px;box-sizing:border-box}.wishlist-index-index .products-grid .product-item .product-item-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.wishlist-index-index .products-grid .product-item .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 16px 14px;margin:0}.wishlist-index-index .products-grid .product-item .price-box .price-label{display:none}.wishlist-index-index .products-grid .product-item .price-box .special-price,.wishlist-index-index .products-grid .product-item .price-box .old-price,.wishlist-index-index .products-grid .product-item .price-box .price-container,.wishlist-index-index .products-grid .product-item .price-box .price-wrapper{display:inline-flex;align-items:baseline;gap:6px}.wishlist-index-index .products-grid .product-item .price-box .special-price .price{color:#c0392b !important}.wishlist-index-index .products-grid .product-item .price-box .old-price{order:2}.wishlist-index-index .products-grid .product-item .price-box .old-price .price{font-size:.8rem;font-weight:600 !important;color:#5a6478 !important;text-decoration:line-through}.wishlist-index-index .products-grid .product-item .price-box .price-excluding-tax{display:none}.wishlist-index-index .form-wishlist-items>.actions-toolbar{flex-direction:row}.wishlist-index-index .form-wishlist-items>.actions-toolbar>.primary{flex-direction:row;flex-wrap:wrap;width:auto}.wishlist-index-index .form-wishlist-items>.actions-toolbar .action{width:auto !important;min-width:0;padding:0 20px;justify-content:center}.catalog-product_compare-index .column.main>.action.print{display:inline-flex;align-items:center;height:32px;margin:0 0 16px;padding:0 12px;border:1.5px solid #dde3ec;border-radius:8px;background:#ffffff;color:#1c2435;font-size:.8rem;font-weight:600;text-decoration:none}.catalog-product_compare-index .column.main>.action.print:hover{border-color:#0073e6;color:#0073e6}.catalog-product_compare-index .table-wrapper.comparison{overflow-x:auto;border:1px solid #dde3ec;border-radius:12px;background:#ffffff}.catalog-product_compare-index .table-comparison{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;background:#ffffff}.catalog-product_compare-index .table-comparison th.cell.label,.catalog-product_compare-index .table-comparison td.cell{padding:16px 20px;border:0;border-bottom:1px solid #edf0f5;vertical-align:top;text-align:left}.catalog-product_compare-index .table-comparison th.cell.label{width:180px;background:#f7f9fc;color:#5a6478;font-size:.8rem;font-weight:700}.catalog-product_compare-index .table-comparison td.cell{width:280px;color:#1c2435;font-size:.87rem}.catalog-product_compare-index .table-comparison thead th.cell.label.remove span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.catalog-product_compare-index .table-comparison thead td.cell.remove{padding:12px 20px;border-bottom:1px solid #edf0f5;background:#ffffff;text-align:right;vertical-align:middle;line-height:0}.catalog-product_compare-index .table-comparison thead th.cell.label.remove{background:#f7f9fc}.catalog-product_compare-index .table-comparison thead .action.delete{position:relative;display:inline-flex !important;vertical-align:middle;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1.5px solid #dde3ec;border-radius:50%;background:#ffffff;color:#5a6478;line-height:0;text-decoration:none}.catalog-product_compare-index .table-comparison thead .action.delete::before{content:'' !important;display:block !important;vertical-align:top;width:12px;height:12px;margin:0 !important;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='black' stroke-width='1.8' stroke-linecap='round'/%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 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.catalog-product_compare-index .table-comparison thead .action.delete>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.catalog-product_compare-index .table-comparison thead .action.delete:visited{color:#5a6478}.catalog-product_compare-index .table-comparison thead .action.delete:hover,.catalog-product_compare-index .table-comparison thead .action.delete:focus{border-color:#c0392b;background:#fdf2f2;color:#c0392b}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-photo{display:flex;align-items:center;justify-content:center;height:180px;margin-bottom:12px;border:1px solid #edf0f5;border-radius:8px;background:#fff}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-photo .product-image-container{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:160px}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-photo .product-image-wrapper{position:static !important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:0 !important}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-photo img,.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-photo .product-image-photo{position:static !important;display:block;margin:0 auto !important;max-width:100%;max-height:160px;width:auto !important;height:auto !important;object-fit:contain}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-name{display:block;margin-bottom:8px}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-name a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#0d1f3c;font-size:.93rem;font-weight:700;line-height:1.35;text-decoration:none}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-name a:hover{color:#0073e6}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 12px}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .price-label,.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .price-excluding-tax{display:none}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .price{font-size:1.2rem;font-weight:800;color:#0d1f3c}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .special-price .price{color:#c0392b}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .old-price{order:2}.catalog-product_compare-index .table-comparison td.cell.product.info .price-box .old-price .price{font-size:.8rem;font-weight:600;color:#5a6478;text-decoration:line-through}.catalog-product_compare-index .table-comparison td.cell.product.info .product-item-actions{display:flex;align-items:center;gap:8px}.catalog-product_compare-index .table-comparison td.cell.product.info .action.tocart{height:40px;padding:0 20px;border-radius:8px;font-size:.87rem;font-weight:700;line-height:1}.catalog-product_compare-index .table-comparison td.cell.product.info .action.towishlist{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid #dde3ec;border-radius:8px;color:#5a6478}.catalog-product_compare-index .table-comparison td.cell.product.info .action.towishlist:hover{border-color:#0073e6;color:#0073e6}.catalog-product_compare-index .table-comparison td.cell.product.attribute .attribute.value{line-height:1.5;overflow-wrap:anywhere}.catalog-product_compare-index .table-comparison td.cell.product.attribute .attribute.value img,.catalog-product_compare-index .table-comparison td.cell.product.attribute .attribute.value video,.catalog-product_compare-index .table-comparison td.cell.product.attribute .attribute.value iframe{max-width:100% !important;height:auto !important}.catalog-product_compare-index .table-comparison td.cell.product.attribute .attribute.value table{width:100% !important;max-width:100%}@media only screen and (max-width:767px){.catalog-product_compare-index .table-comparison th.cell.label{width:104px;padding:12px}.catalog-product_compare-index .table-comparison td.cell{width:220px;padding:12px}}.checkout-index-index .page-main{padding-top:20px;padding-bottom:60px}.checkout-index-index .page-title-wrapper{display:none}@media only screen and (min-width:768px){.checkout-index-index .nav-sections{display:block}}.checkout-index-index label::after{display:none !important;content:none !important;background:none !important;border:none !important;width:0 !important;height:0 !important}.checkout-index-index .field._required>.label::after,.checkout-index-index .field.required>.label::after{display:inline !important;content:"*" !important;color:#c0392b !important;font-size:1.2rem !important;margin-left:4px !important;background:none !important;border:none !important;width:auto !important;height:auto !important;position:static !important}.checkout-index-index .opc-wrapper .form-shipping-address{margin-top:0;margin-bottom:0}.checkout-index-index .opc-wrapper .form-login{margin-top:0;margin-bottom:0}.checkout-index-index .opc-wrapper .form-login .fieldset .note{display:none !important}.checkout-index-index .fieldset>.field{margin:0}.checkout-index-index .fieldset:last-child{margin-bottom:0}.checkout-index-index .field-tooltip{cursor:pointer;position:absolute;right:0;top:1px}.checkout-index-index #shipping-new-address-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.checkout-index-index #shipping-new-address-form .field{margin-bottom:0px}.checkout-index-index #shipping-new-address-form [name="shippingAddress.city"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.postcode"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.region_id"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.region"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.country_id"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.company"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.telephone"]{grid-column:span 1}.checkout-index-index #shipping-new-address-form fieldset.street{grid-column:1 / -1}.checkout-index-index #shipping-new-address-form [name="shippingAddress.country_id"]{grid-column:span 1}.checkout-index-index #shipping-new-address-form [name="shippingAddress.region_id"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.region"]{grid-column:span 1}.checkout-index-index tr.row:has(input[value="instore_pickup"]){display:none !important}#checkout.checkout-container{display:grid;grid-template-columns:1fr 360px;grid-template-rows:auto auto 1fr;column-gap:28px;align-items:start}#checkout.checkout-container>.opc-progress-bar{grid-column:1 / -1;grid-row:1}#checkout.checkout-container>.opc-estimated-wrapper{grid-column:1 / -1;grid-row:2}#checkout.checkout-container>.messages{grid-column:1 / -1}#checkout.checkout-container>.authentication-wrapper{display:none}#checkout.checkout-container>.opc-wrapper{grid-column:1;grid-row:2 / 4;min-width:0}#checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper{grid-column:2;grid-row:2 / 4;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;box-shadow:none !important;transform:none !important;background:transparent !important}#checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper .modal-header{display:none !important}#checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper .modal-inner-wrap{position:sticky !important;top:114px !important;box-shadow:none !important;background:transparent !important;max-height:none !important;overflow:visible !important;transform:none !important;border-radius:0 !important;width:auto !important}#checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper .modal-inner-wrap .modal-content{padding:0 !important;overflow:visible !important}.checkout-index-index .modal-custom-overlay{display:none !important}.opc-progress-bar{display:flex !important;align-items:flex-start !important;justify-content:center !important;list-style:none !important;margin:0 0 32px !important;padding:0 !important;gap:0 !important}.opc-progress-bar .opc-progress-bar-item{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;flex:0 0 180px !important;width:180px !important}.opc-progress-bar .opc-progress-bar-item::before,.opc-progress-bar .opc-progress-bar-item::after{content:none !important;display:none !important}.opc-progress-bar .opc-progress-bar-item span{display:flex !important;flex-direction:column !important;align-items:center !important;gap:8px !important;font-family:"DM Sans",sans-serif !important;font-size:.82rem !important;font-weight:500 !important;color:#8a95a8 !important;cursor:default !important;white-space:nowrap !important;position:relative !important;z-index:2 !important;text-decoration:none !important}.opc-progress-bar .opc-progress-bar-item span::after{content:none !important;display:none !important;font-size:0 !important;width:0 !important;height:0 !important}.opc-progress-bar .opc-progress-bar-item span::before{content:"" !important;display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;border-radius:50% !important;background-color:#ffffff !important;border:2px solid #dde3ec !important;box-sizing:border-box !important;background-image:none !important;background-size:0 !important;box-shadow:none !important;font-size:0 !important;line-height:0 !important;order:0 !important}.opc-progress-bar .opc-progress-bar-item::before{content:"" !important;display:block !important;position:absolute !important;top:13px !important;left:0 !important;right:50% !important;height:2px !important;width:auto !important;background:#dde3ec !important;border:none !important;border-radius:0 !important;z-index:1 !important}.opc-progress-bar .opc-progress-bar-item::after{content:"" !important;display:block !important;position:absolute !important;top:13px !important;left:50% !important;right:0 !important;height:2px !important;width:auto !important;background:#dde3ec !important;border:none !important;border-radius:0 !important;z-index:1 !important}.opc-progress-bar .opc-progress-bar-item:first-child::before{display:none !important}.opc-progress-bar .opc-progress-bar-item:last-child::after{display:none !important}.opc-progress-bar .opc-progress-bar-item._complete::before,.opc-progress-bar .opc-progress-bar-item._complete::after{background:#0073e6 !important}.opc-progress-bar .opc-progress-bar-item._complete span{color:#0073e6 !important;cursor:pointer !important}.opc-progress-bar .opc-progress-bar-item._complete span::before{background-color:#0073e6 !important;border-color:#0073e6 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3.5 3.5L13 5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:14px 14px !important}.opc-progress-bar .opc-progress-bar-item._active::before{background:#0073e6 !important}.opc-progress-bar .opc-progress-bar-item._active::after{background:#dde3ec !important}.opc-progress-bar .opc-progress-bar-item._active span{color:#0073e6 !important;font-weight:600 !important;cursor:default !important}.opc-progress-bar .opc-progress-bar-item._active span::before{background-color:#0073e6 !important;border-color:#0073e6 !important;box-shadow:0 0 0 4px rgba(0,115,230,0.18) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3.5 3.5L13 5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:14px 14px !important}.opc-estimated-wrapper{display:none;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:12px 16px;margin-bottom:16px;align-items:center;justify-content:space-between}.opc-estimated-wrapper::before,.opc-estimated-wrapper::after{display:none !important;content:none !important}.opc-estimated-wrapper .estimated-block .estimated-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;margin-bottom:14px}.opc-estimated-wrapper .estimated-block .estimated-price{font-size:1rem;font-weight:700;color:#0d1f3c}.opc-estimated-wrapper .minicart-wrapper .action.showcart{position:relative;width:38px;height:38px;background:#0073e6;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;background:#c0392b;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number{font-size:.62rem;font-weight:700;color:#fff}.opc{list-style:none;margin:0;padding:0}.opc-wrapper{counter-reset:ns-checkout-step}.step-title{display:flex;align-items:center;gap:10px;font-size:1.1rem !important;font-weight:800 !important;color:#0d1f3c !important;letter-spacing:-0.01em;padding-bottom:12px !important;margin-bottom:14px !important;padding-left:0px !important;padding-right:0px !important}.step-title::before{counter-increment:ns-checkout-step;content:counter(ns-checkout-step);width:26px;height:26px;flex:none;border-radius:50%;background:#0073e6;color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}.action.action-select-shipping-item{display:block;margin-top:12px;height:30px;padding:0 14px;background:#ffffff;border:1.5px solid #0073e6;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.78rem;font-weight:600;color:#0073e6;cursor:pointer;display:inline-flex;align-items:center;transition:all .18s ease}.action.action-select-shipping-item:hover{background:#0073e6;color:#ffffff}.action.edit-address-link{display:block;margin-top:10px;height:28px;padding:0;background:none;border:none;font-family:"DM Sans",sans-serif;font-size:.78rem;font-weight:500;color:#0073e6;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;transition:color .18s ease}.action.edit-address-link:hover{color:#005cbf;text-decoration:underline}.step-content{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:22px 24px;margin-bottom:20px}#delivery-method-selector.step-content{padding:6px;display:inline-flex;gap:0;background:#f0f4f9;border:1px solid #dde3ec;border-radius:8px;width:auto;margin-bottom:20px}#delivery-method-selector.step-content button{height:36px;padding:0 20px;border:none;border-radius:4px;background:transparent;font-family:"DM Sans",sans-serif;font-size:.84rem;font-weight:500;color:#5a6478;cursor:pointer;transition:all .18s ease;white-space:nowrap;outline:none}#delivery-method-selector.step-content button.selected{background:#ffffff;color:#0d1f3c;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,0.1)}#delivery-method-selector.step-content button:hover:not(.selected){color:#1c2435}.checkout-shipping-address .shipping-address-items{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.checkout-shipping-address .shipping-address-item{border:1.5px solid #dde3ec;border-radius:8px;padding:16px 40px 16px 16px;font-size:.88rem;color:#1c2435;line-height:1.7;cursor:pointer;position:relative;transition:border-color .18s ease}.checkout-shipping-address .shipping-address-item:hover{border-color:#0073e6}.checkout-shipping-address .shipping-address-item.selected-item{border-color:#0073e6;background:rgba(0,115,230,0.04);border-bottom-width:1px !important}.checkout-shipping-address .shipping-address-item.selected-item::after{content:"✓";position:absolute;top:10px;right:12px;width:22px;height:22px;background:#0073e6;color:#ffffff;font-size:.72rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:22px;text-align:center}.checkout-shipping-address .shipping-address-item.selected-item a{color:#0073e6;font-size:.82rem;font-weight:500}.checkout-shipping-address .new-address-popup .action.action-show-popup{display:inline-flex;align-items:center;height:36px;padding:0 16px;background:#ffffff;border:1.5px dashed #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;color:#5a6478;cursor:pointer;transition:all .18s ease}.checkout-shipping-address .new-address-popup .action.action-show-popup:hover{border-color:#0073e6;color:#0073e6}.checkout-shipping-address .field.choice{display:flex;align-items:center;gap:8px;margin-top:14px}.checkout-shipping-address .field.choice input[type="checkbox"]{width:16px;height:16px;accent-color:#0073e6;flex-shrink:0}.checkout-shipping-address .field.choice .label span{font-size:.82rem;color:#5a6478}.checkout-shipping-method .table-checkout-shipping-method{width:100%;border-collapse:collapse}.checkout-shipping-method .table-checkout-shipping-method thead{display:none}.checkout-shipping-method .table-checkout-shipping-method tbody tr{display:grid;grid-template-columns:28px 90px 1fr 1fr;align-items:center;gap:12px;padding:10px 14px;border:none !important;border-radius:8px;cursor:pointer;transition:background .18s ease}.checkout-shipping-method .table-checkout-shipping-method tbody tr:hover{background:#f0f4f9}.checkout-shipping-method .table-checkout-shipping-method tbody tr td{padding:0;font-size:.88rem;color:#1c2435;border:none !important;border-top:none !important}.checkout-shipping-method .table-checkout-shipping-method tbody tr .col-method .radio{accent-color:#0073e6;width:16px;height:16px;cursor:pointer}.checkout-shipping-method .table-checkout-shipping-method tbody tr .col-price .price{font-weight:700;color:#0d1f3c}.checkout-shipping-method .checkout-shipping-intl-note{font-size:.82rem;color:#5a6478;font-style:italic;padding:10px 14px}.checkout-shipping-method .checkout-shipping-intl-note a{color:#0073e6;text-decoration:none}.checkout-shipping-method .checkout-shipping-intl-note a:hover{text-decoration:underline}.checkout-shipping-method #shipping-method-buttons-container{margin-top:18px}.checkout-shipping-method #shipping-method-buttons-container .action.continue.primary{width:100%;height:44px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.checkout-shipping-method #shipping-method-buttons-container .action.continue.primary:hover{background:#005cbf}.opc-block-summary{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:20px 22px}.opc-block-summary>.title{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf0f5}.opc-block-summary .block.items-in-cart .title{display:flex;align-items:center;justify-content:space-between;font-size:.84rem;font-weight:600;color:#1c2435;text-transform:none;letter-spacing:0;cursor:pointer;padding-bottom:12px;border-bottom:1px solid #edf0f5;margin-bottom:0}.opc-block-summary .block.items-in-cart .title strong{font-size:inherit;font-weight:inherit;color:inherit}.opc-block-summary .block.items-in-cart .content.minicart-items{padding-top:12px}.opc-block-summary .block.items-in-cart .minicart-items{list-style:none;margin:0;padding:0}.opc-block-summary .block.items-in-cart .product-item{padding:10px 0;border-bottom:1px solid #edf0f5}.opc-block-summary .block.items-in-cart .product-item:last-child{border-bottom:none}.opc-block-summary .block.items-in-cart .product-item .product .message.notice{margin-top:8px}.opc-block-summary .block.items-in-cart .product-item .product-image-container{flex-shrink:0;width:52px !important;height:52px !important;border-radius:8px;overflow:hidden;border:1px solid #edf0f5}.opc-block-summary .block.items-in-cart .product-item .product-image-container img{width:100% !important;height:100% !important;object-fit:cover}.opc-block-summary .block.items-in-cart .product-item .product-item-details{padding:0px 16px !important;flex:1;min-width:0}.opc-block-summary .block.items-in-cart .product-item .product-item-name{font-size:.84rem;font-weight:600;color:#0d1f3c;display:block;margin-bottom:3px}.opc-block-summary .block.items-in-cart .product-item .details-qty{font-size:.78rem;color:#5a6478}.opc-block-summary .block.items-in-cart .product-item .details-qty .label{margin-right:3px}.opc-block-summary .block.items-in-cart .product-item .subtotal{margin-top:4px}.opc-block-summary .block.items-in-cart .product-item .subtotal .price{font-size:.88rem;font-weight:700;color:#0d1f3c}.modal-popup.modal-slide .modal-inner-wrap{background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);max-width:560px;width:90%;margin:auto}.modal-popup.modal-slide .modal-inner-wrap .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #edf0f5}.modal-popup.modal-slide .modal-inner-wrap .modal-header .modal-title{font-size:1.1rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em;margin:0;padding:0;border:none}.modal-popup.modal-slide .modal-inner-wrap .modal-header .action-close{background:none;border:none;cursor:pointer;color:#8a95a8;padding:4px;line-height:1;transition:color .18s ease}.modal-popup.modal-slide .modal-inner-wrap .modal-header .action-close:hover{color:#0d1f3c}.modal-popup.modal-slide .modal-inner-wrap .modal-header .action-close::before{font-size:1.4rem !important;line-height:1 !important}.modal-popup.modal-slide .modal-inner-wrap .modal-header .action-close span{display:none}.modal-popup.modal-slide .modal-inner-wrap .modal-content{padding:20px 24px;overflow-y:auto;max-height:60vh}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field{margin-bottom:16px}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .label span{font-size:inherit}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .input-text,.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .select{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .input-text:focus,.modal-popup.modal-slide .modal-inner-wrap .modal-content .field .select:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field.street legend.label{font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:8px;float:none;width:100%}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field.choice{display:flex;align-items:center;gap:8px}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field.choice input[type="checkbox"]{width:16px;height:16px;accent-color:#0073e6;flex-shrink:0}.modal-popup.modal-slide .modal-inner-wrap .modal-content .field.choice .label{margin-bottom:0;font-size:.84rem;font-weight:400;color:#5a6478;cursor:pointer}.modal-popup.modal-slide .modal-inner-wrap .modal-footer{display:flex;align-items:center;gap:12px;padding:16px 24px 20px;border-top:1px solid #edf0f5}.modal-popup.modal-slide .modal-inner-wrap .modal-footer .action-save-address{height:42px;padding:0 24px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;transition:background .18s ease}.modal-popup.modal-slide .modal-inner-wrap .modal-footer .action-save-address:hover{background:#005cbf}.modal-popup.modal-slide .modal-inner-wrap .modal-footer .action-hide-popup{height:42px;padding:0 20px;background:#ffffff;border:1.5px solid #dde3ec;border-radius:8px;color:#5a6478;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;transition:all .18s ease}.modal-popup.modal-slide .modal-inner-wrap .modal-footer .action-hide-popup:hover{border-color:#0d1f3c;color:#0d1f3c}.checkout-payment-method .step-content{padding:0;border:none;background:transparent}.checkout-payment-method .opc-payment{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:14px 18px;margin-bottom:16px}.checkout-payment-method .items.payment-methods{display:flex;flex-direction:column;gap:8px;margin:0px}.checkout-payment-method .payment-method{border:1.5px solid #dde3ec !important;border-radius:8px !important;background:#ffffff;overflow:hidden;transition:border-color .18s ease;box-shadow:none !important;outline:none !important}.checkout-payment-method .payment-method:hover{border-color:#2468c8 !important}.checkout-payment-method .payment-method._active{border-color:#0073e6 !important;background:rgba(0,115,230,0.025) !important;box-shadow:none !important}.checkout-payment-method .payment-method._active .payment-method-title{background:rgba(0,115,230,0.04);border-bottom:1px solid #edf0f5 !important;padding-bottom:0 !important;margin-bottom:0 !important}.checkout-payment-method .payment-method .payment-method-title{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 18px !important;cursor:pointer;border-bottom:none !important;margin-bottom:0 !important}.checkout-payment-method .payment-method .payment-method-title input[type="radio"]{display:inline-block !important;visibility:visible !important;opacity:1 !important;accent-color:#0073e6;width:17px !important;height:17px !important;min-width:17px !important;flex-shrink:0;cursor:pointer;position:static !important;margin:0 !important}.checkout-payment-method .payment-method .payment-method-title .label{flex:1;font-size:.92rem !important;font-weight:600 !important;color:#0d1f3c !important;cursor:pointer;display:flex;align-items:center;gap:10px;margin:0}.checkout-payment-method .payment-method .payment-method-title .label img.payment-icon{height:24px;width:auto;object-fit:contain}.checkout-payment-method .payment-method .payment-method-title .label .action.action-help{font-size:.75rem;font-weight:400;color:#0073e6;text-decoration:none;margin-left:4px}.checkout-payment-method .payment-method .payment-method-title .label .action.action-help:hover{text-decoration:underline}.checkout-payment-method .payment-method .payment-method-content{padding:14px 18px 18px !important}.checkout-payment-method .payment-group>.step-title{display:block;font-size:.7rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:#8a95a8 !important;padding-bottom:0px !important;margin-bottom:14px !important}.checkout-payment-method .payment-group>.step-title::before{content:none;counter-increment:none}.checkout-payment-method .billing-address-details{background:#f0f4f9;border:1px solid #edf0f5;border-radius:8px;padding:10px 14px;font-size:.84rem;line-height:1.7;color:#1c2435;margin-bottom:12px}.checkout-payment-method .billing-address-details a{color:#0073e6}.checkout-payment-method .billing-address-details .action.action-edit-address{display:inline-flex;align-items:center;margin-top:8px;height:28px;padding:0 12px;border:1.5px solid #0073e6;border-radius:8px;background:#ffffff;font-family:"DM Sans",sans-serif;font-size:.75rem;font-weight:600;color:#0073e6;cursor:pointer;transition:all .18s ease}.checkout-payment-method .billing-address-details .action.action-edit-address:hover{background:#0073e6;color:#ffffff}.checkout-payment-method .field-select-billing,.checkout-payment-method .billing-address-same-as-shipping-block{margin-bottom:12px}.checkout-payment-method .field-select-billing label,.checkout-payment-method .billing-address-same-as-shipping-block label{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#5a6478;cursor:pointer;line-height:1.4}.checkout-payment-method .field-select-billing label::after,.checkout-payment-method .billing-address-same-as-shipping-block label::after,.checkout-payment-method .field-select-billing label::before,.checkout-payment-method .billing-address-same-as-shipping-block label::before{display:none !important;content:none !important}.checkout-payment-method .field-select-billing label input[type="checkbox"],.checkout-payment-method .billing-address-same-as-shipping-block label input[type="checkbox"]{display:inline-block !important;visibility:visible !important;opacity:1 !important;accent-color:#0073e6;width:15px !important;height:15px !important;flex-shrink:0;position:static !important;margin:0 !important}.checkout-payment-method .actions-toolbar .action.primary.checkout,.checkout-payment-method .payment-method-billing-address~.actions-toolbar .primary button,.checkout-payment-method button.action.primary.checkout,.checkout-payment-method #co-payment-form .actions-toolbar .action.primary{width:100%;height:46px;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.92rem;font-weight:700;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;letter-spacing:.01em;transition:background .18s ease;margin-top:18px;box-shadow:none}.checkout-payment-method .actions-toolbar .action.primary.checkout:hover,.checkout-payment-method .payment-method-billing-address~.actions-toolbar .primary button:hover,.checkout-payment-method button.action.primary.checkout:hover,.checkout-payment-method #co-payment-form .actions-toolbar .action.primary:hover{background:#005cbf}.checkout-payment-method .actions-toolbar .action.primary.checkout[disabled],.checkout-payment-method .payment-method-billing-address~.actions-toolbar .primary button[disabled],.checkout-payment-method button.action.primary.checkout[disabled],.checkout-payment-method #co-payment-form .actions-toolbar .action.primary[disabled]{opacity:.55;cursor:not-allowed}.checkout-payment-method .payment-option.discount-code{border:1px solid #dde3ec;border-radius:12px;overflow:hidden;margin-top:12px}.checkout-payment-method .payment-option.discount-code .payment-option-title{padding:14px 18px;cursor:pointer;background:#ffffff;display:flex;align-items:center;justify-content:space-between;border-top:none !important}.checkout-payment-method .payment-option.discount-code .payment-option-title .action-toggle{font-size:.7rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:#8a95a8 !important;background:none;border:none;cursor:pointer;padding:0}.checkout-payment-method .payment-option.discount-code .payment-option-content{padding:0 18px 16px;border-top:1px solid #edf0f5;background:#ffffff}.checkout-payment-method .payment-option.discount-code .payment-option-content .field{margin-top:14px;margin-bottom:10px}.checkout-payment-method .payment-option.discount-code .payment-option-content .field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.checkout-payment-method .payment-option.discount-code .payment-option-content .field .input-text{width:100%;height:40px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.82rem}.checkout-payment-method .payment-option.discount-code .payment-option-content .field .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.checkout-payment-method .payment-option.discount-code .payment-option-content .payment-option-inner .field{margin-bottom:0}.checkout-payment-method .payment-option.discount-code .payment-option-content .actions-toolbar{display:flex;gap:10px;margin-top:10px}.checkout-payment-method .payment-option.discount-code .payment-option-content .actions-toolbar .field{flex:1;margin:0}.checkout-payment-method .payment-option.discount-code .payment-option-content .actions-toolbar .field .input-text{width:100%;height:40px}.checkout-payment-method .payment-option.discount-code .payment-option-content .action-apply{height:40px;padding:0 18px;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.84rem;font-weight:600;color:#ffffff;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s ease}.checkout-payment-method .payment-option.discount-code .payment-option-content .action-apply:hover{background:#005cbf}.checkout-payment-method .payment-option.discount-code .payment-option-content .action-apply span{width:100%;justify-content:center;display:flex;align-items:center}.checkout-payment-method .payment-option.discount-code .payment-option-content .field .input-text{height:40px}.opc-block-summary .table-totals{width:100%;margin-bottom:14px;border-collapse:collapse}.opc-block-summary .table-totals tr{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;border-bottom:none}.opc-block-summary .table-totals tr td,.opc-block-summary .table-totals tr th{font-size:.84rem;color:#1c2435;font-weight:400;padding:0;background:none;border:none;text-align:left}.opc-block-summary .table-totals tr td.amount,.opc-block-summary .table-totals tr th.amount{text-align:right}.opc-block-summary .table-totals tr.grand.totals{border-top:1px solid #edf0f5;margin-top:6px;padding-top:10px}.opc-block-summary .table-totals tr.grand.totals th,.opc-block-summary .table-totals tr.grand.totals td{font-size:.92rem;font-weight:700;color:#0d1f3c}.opc-block-summary .table-totals tr.shipping.excl td.label{color:#5a6478;font-size:.78rem}.opc-block-shipping-information{margin-top:16px;padding:0px}.opc-block-shipping-information .shipping-information{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.opc-block-shipping-information .ship-to:not(:last-child),.opc-block-shipping-information .ship-via:not(:last-child){padding-bottom:14px;border-bottom:1px solid #edf0f5}.opc-block-shipping-information .shipping-information-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.opc-block-shipping-information .shipping-information-title span{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a95a8}.opc-block-shipping-information .shipping-information-title .action-edit{color:#8a95a8;background:none;border:none;cursor:pointer;padding:2px;line-height:1;transition:color .18s ease;margin-left:auto;flex-shrink:0;top:-16px}.opc-block-shipping-information .shipping-information-title .action-edit span{display:none}.opc-block-shipping-information .shipping-information-title .action-edit:hover{color:#0073e6}.opc-block-shipping-information .shipping-information-title .action-edit::before{font-size:.9rem !important}.opc-block-shipping-information .shipping-information-content{font-size:.84rem;color:#1c2435;line-height:1.7}.opc-block-shipping-information .shipping-information-content .value{font-weight:500}.opc-block-shipping-information .shipping-information-content a{color:#0073e6}.form.form-discount{max-width:100%}.form.form-discount .actions-toolbar .primary{width:100%}.shipping-policy-block.field-tooltip{display:none !important}#store-selector-popup{display:flex;flex-direction:column;gap:16px}#store-selector-popup .store-selector-search{display:flex;flex-direction:column;gap:10px}#store-selector-popup .store-selector-search .field.search{margin:0}#store-selector-popup .store-selector-search .field.search .label{display:none}#store-selector-popup .store-selector-search .field.search .control{position:relative}#store-selector-popup .store-selector-search .field.search .control input.input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease;box-sizing:border-box}#store-selector-popup .store-selector-search .field.search .control input.input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}#store-selector-popup .store-selector-search .field.search .control input.input-text::placeholder{color:#8a95a8}#store-selector-popup .store-selector-search .actions .action.search{width:100%;height:42px;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.88rem;font-weight:600;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .18s ease}#store-selector-popup .store-selector-search .actions .action.search::before{display:none !important}#store-selector-popup .store-selector-search .actions .action.search:hover{background:#005cbf}#store-selector-popup .store-selector-popup-empty-query{font-size:.82rem;color:#5a6478;text-align:center;padding:8px 0 4px;margin:0}#store-selector-popup .store-selector-popup-table{width:100%;border-collapse:collapse}#store-selector-popup .store-selector-popup-table thead{display:none}#store-selector-popup .store-selector-popup-table tbody tr{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px solid #dde3ec;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:border-color .18s ease,background .18s ease}#store-selector-popup .store-selector-popup-table tbody tr:last-child{margin-bottom:0}#store-selector-popup .store-selector-popup-table tbody tr:hover{border-color:#0073e6;background:rgba(0,115,230,0.03)}#store-selector-popup .store-selector-popup-table tbody tr td{padding:0;border:none !important;font-size:.84rem;color:#1c2435}#store-selector-popup .store-selector-popup-table tbody tr td.col-method{font-weight:600;color:#0d1f3c;font-size:.88rem}#store-selector-popup .store-selector-popup-table tbody tr td .action.select{display:inline-flex;align-items:center;height:30px;padding:0 14px;margin-top:6px;background:#ffffff;border:1.5px solid #0073e6;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.78rem;font-weight:600;color:#0073e6;cursor:pointer;transition:all .18s ease}#store-selector-popup .store-selector-popup-table tbody tr td .action.select:hover{background:#0073e6;color:#ffffff}#store-selector-popup .store-selector-popup-table tbody tr td .location-name{display:flex;align-items:center;gap:8px;margin:0 0 10px}#store-selector-popup .store-selector-popup-table tbody tr td .location-name i.fa-location-dot{color:#0073e6;font-size:2rem;flex-shrink:0;margin-right:4px}#store-selector-popup .store-selector-popup-table tbody tr td .location-phone{display:flex;align-items:center;gap:6px;padding-left:36px;margin:0}#store-selector-popup .store-selector-popup-table tbody tr td .location-phone i.fa-phone{color:#0073e6;font-size:.82rem}#store-selector-popup .store-selector-popup-table tbody tr td .location-phone a{font-size:.88rem;font-weight:500;color:#0073e6;text-decoration:none}#store-selector-popup .store-selector-popup-table tbody tr td .location-phone a:hover{text-decoration:underline}#store-selector-popup .store-selector-popup-table tbody tr td .location-address,#store-selector-popup .store-selector-popup-table tbody tr td .location-description{padding-left:36px}#store-selector .form.form-login{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:18px 20px;margin:0 0 20px}#store-selector #store-pickup-customer-email-fieldset{margin:0}#store-selector #store-pickup-customer-email-fieldset>.field{margin:0}#store-selector #store-pickup-customer-email-fieldset .label{display:block;margin-bottom:6px}#store-selector #store-pickup-customer-email-fieldset .control._with-tooltip{position:relative}#store-selector #store-pickup-customer-email-fieldset .field-tooltip{right:12px;height:44px}#store-selector #store-pickup-customer-email-fieldset .control._with-tooltip .input-text{width:100%;padding-right:42px}#store-selector>.step-title{margin-bottom:12px}#checkout-step-store-selector.step-content{display:flex;flex-direction:column;gap:16px}#checkout-step-store-selector.step-content .no-selected-location{background:#f0f4f9;border:1px solid #dde3ec;border-left:3px solid #b45309;border-radius:8px;color:#5a6478;font-size:.86rem;line-height:1.6;margin:0;padding:12px 16px}#checkout-step-store-selector.step-content .selected-location-details{background:#f0f4f9;border:1.5px solid #dde3ec;border-left:3px solid #0073e6;border-radius:8px;padding:14px 18px}#checkout-step-store-selector.step-content .selected-location-details .location-name{font-size:.92rem;font-weight:700;color:#0d1f3c;margin:0 0 6px}#checkout-step-store-selector.step-content .selected-location-details .location-address{font-size:.83rem;color:#5a6478;line-height:1.7;margin:0 0 4px}#checkout-step-store-selector.step-content .selected-location-details .location-address a{color:#0073e6;text-decoration:none;font-weight:500}#checkout-step-store-selector.step-content .selected-location-details .location-address a:hover{text-decoration:underline}#checkout-step-store-selector.step-content .selected-location-details .location-description{font-size:.82rem;color:#5a6478;margin:6px 0 0}#checkout-step-store-selector.step-content .form-continue .actions-toolbar{display:flex;flex-direction:column;gap:10px}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .secondary,#checkout-step-store-selector.step-content .form-continue .actions-toolbar .primary{width:100%}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .secondary .button.action{width:100%;height:44px;background:#ffffff;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.86rem;font-weight:500;color:#5a6478;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .secondary .button.action:hover{border-color:#0073e6;color:#0073e6}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .primary .button.action.continue.primary{width:100%;height:44px;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .primary .button.action.continue.primary:hover{background:#005cbf}#checkout-step-store-selector.step-content .form-continue .actions-toolbar .primary .button.action.continue.primary.disabled,#checkout-step-store-selector.step-content .form-continue .actions-toolbar .primary .button.action.continue.primary[disabled]{background:#dde3ec;color:#8a95a8;opacity:1;cursor:not-allowed}#checkout-step-store-selector.step-content:has(.no-selected-location) .form-continue .actions-toolbar .secondary .button.action{background:#0073e6;border-color:#0073e6;color:#fff;font-weight:700}#checkout-step-store-selector.step-content:has(.no-selected-location) .form-continue .actions-toolbar .secondary .button.action:hover,#checkout-step-store-selector.step-content:has(.no-selected-location) .form-continue .actions-toolbar .secondary .button.action:focus{background:#005cbf;border-color:#005cbf;color:#fff}.checkout-onepage-success .page-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-top:0}@media only screen and (min-width:1440px){.checkout-onepage-success .page-main{max-width:1400px}}@media only screen and (min-width:1920px){.checkout-onepage-success .page-main{max-width:1600px}}.checkout-onepage-success .page-title-wrapper,.checkout-onepage-success .checkout-success{max-width:640px;margin-left:auto;margin-right:auto}.checkout-onepage-success .page-title-wrapper{padding:52px 0 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.checkout-onepage-success .page-title-wrapper .page-title{font-size:1.8rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.03em;margin:0;line-height:1.2}.checkout-onepage-success .page-title-wrapper .page-title::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1a7f4e;color:white;border-radius:50%;font-size:1rem;font-weight:700;margin-right:14px;flex-shrink:0;vertical-align:middle;position:relative;top:-2px}.checkout-onepage-success .page-title-wrapper .action.print{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1.5px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .18s ease;white-space:nowrap;flex-shrink:0}.checkout-onepage-success .page-title-wrapper .action.print::before{content:"⎙";margin-right:5px;font-size:.9rem}.checkout-onepage-success .page-title-wrapper .action.print:hover{border-color:#0d1f3c;color:#0d1f3c}.checkout-onepage-success .checkout-success{padding:28px 0 60px}.checkout-onepage-success .checkout-success p{font-size:.95rem;color:#1c2435;line-height:1.65;margin-bottom:10px}.checkout-onepage-success .checkout-success p:last-of-type{margin-bottom:28px}.checkout-onepage-success .checkout-success .order-number strong{font-size:1rem;font-weight:700;color:#0073e6}.checkout-onepage-success .checkout-success .actions-toolbar .action.primary.continue{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;background:#0073e6;border:none;border-radius:8px;color:white;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s ease;white-space:nowrap}.checkout-onepage-success .checkout-success .actions-toolbar .action.primary.continue span{font-size:.9rem}.checkout-onepage-success .checkout-success .actions-toolbar .action.primary.continue:hover{background:#005cbf}.checkout-onepage-success #registration{max-width:640px;margin-left:auto;margin-right:auto;padding:24px 28px;background:#f0f4f9;border:1px solid #dde3ec;border-radius:12px;margin-bottom:48px}.checkout-onepage-success #registration>br{display:none}.checkout-onepage-success #registration p{font-size:.9rem;color:#5a6478;line-height:1.6;margin:0 0 6px}.checkout-onepage-success #registration p span[data-bind*="getEmailAddress"]{font-weight:600;color:#1c2435}.checkout-onepage-success #registration .action.primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 22px;margin-top:16px;background:transparent;border:1.5px solid #0073e6;border-radius:8px;color:#0073e6;font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.checkout-onepage-success #registration .action.primary span{font-size:.875rem}.checkout-onepage-success #registration .action.primary:hover{background:#0073e6;color:#ffffff}.customer-account-login .page-main{max-width:960px;padding-top:40px;padding-bottom:60px}.customer-account-login .page-title-wrapper{text-align:center;margin-bottom:32px}.customer-account-login .page-title-wrapper .page-title .base{font-size:1.6rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.login-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.login-container .block{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:28px 32px}.login-container .block .block-title{padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid #edf0f5}.login-container .block .block-title strong{font-size:1rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em}.login-container .block-customer-login .block-content .form-login .fieldset.login .field.note{font-size:.82rem;color:#5a6478;margin-bottom:20px;line-height:1.55}.login-container .block-customer-login .block-content .form-login .fieldset.login .field{margin-bottom:16px}.login-container .block-customer-login .block-content .form-login .fieldset.login .field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.login-container .block-customer-login .block-content .form-login .fieldset.login .field .label span{font-size:inherit}.login-container .block-customer-login .block-content .form-login .fieldset.login .field .control .input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.login-container .block-customer-login .block-content .form-login .fieldset.login .field .control .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.login-container .block-customer-login .block-content .form-login .fieldset.login .field.choice{display:flex;align-items:center;gap:8px;margin-bottom:20px}.login-container .block-customer-login .block-content .form-login .fieldset.login .field.choice input[type="checkbox"]{width:16px;height:16px;accent-color:#0073e6;flex-shrink:0;cursor:pointer}.login-container .block-customer-login .block-content .form-login .fieldset.login .field.choice .label{margin-bottom:0;font-size:.82rem;font-weight:400;color:#5a6478;cursor:pointer}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar{display:flex;flex-direction:column;gap:14px;margin-top:4px}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .primary .action.login.primary{width:100%;height:44px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .primary .action.login.primary:hover{background:#005cbf}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .secondary{text-align:center}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .secondary .action.remind{font-size:.82rem;font-weight:500;color:#0073e6;text-decoration:none}.login-container .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .secondary .action.remind:hover{text-decoration:underline;color:#005cbf}.login-container .block-new-customer .block-content p{font-size:.88rem;color:#5a6478;line-height:1.65;margin-bottom:24px}.login-container .block-new-customer .block-content .actions-toolbar .primary .action.create.primary{width:100%;height:44px;background:#ffffff;border:1.5px solid #0073e6;border-radius:8px;color:#0073e6;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .18s ease}.login-container .block-new-customer .block-content .actions-toolbar .primary .action.create.primary:hover{background:#0073e6;color:#ffffff}.customer-account-login .column.main>.login-container+*{font-size:.78rem;color:#8a95a8;margin-top:16px}.customer-account-login .fieldset.login::after{font-size:.78rem;color:#8a95a8}.customer-account-create .page-main{max-width:680px;padding-top:40px;padding-bottom:60px}.customer-account-create .page-title-wrapper{margin-bottom:28px}.customer-account-create .page-title-wrapper .page-title .base{font-size:1.6rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.form-create-account .fieldset{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:24px 28px;margin-bottom:20px}.form-create-account .fieldset.additional_info:empty,.form-create-account .fieldset.additional_info{display:none}.form-create-account .fieldset>.legend{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;border-bottom:1px solid #edf0f5;padding-bottom:12px;margin-bottom:20px;width:100%;display:block}.form-create-account .fieldset>.legend+br{display:none}.form-create-account .fieldset .field{margin-bottom:16px}.form-create-account .fieldset .field:last-child{margin-bottom:0}.form-create-account .fieldset .field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.form-create-account .fieldset .field .label span{font-size:inherit}.form-create-account .fieldset .field .control .input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.form-create-account .fieldset .field .control .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.form-create-account .fieldset .field.choice{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.form-create-account .fieldset .field.choice input[type="checkbox"]{width:16px;height:16px;margin-top:2px;accent-color:#0073e6;flex-shrink:0;cursor:pointer}.form-create-account .fieldset .field.choice .label{margin-bottom:0;font-size:.82rem;font-weight:400;color:#5a6478;cursor:pointer}.form-create-account .fieldset .field.choice .field-tooltip{margin-left:4px;margin-top:1px}.form-create-account .fieldset .field.choice .field-tooltip .field-tooltip-action{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.65rem;color:#8a95a8;cursor:pointer}.form-create-account .fieldset .field.choice .field-tooltip .field-tooltip-action:hover{border-color:#0073e6;color:#0073e6}.form-create-account .fieldset .field.choice .field-tooltip .field-tooltip-content{position:absolute;z-index:10;background:#0d1f3c;color:#ffffff;font-size:.78rem;line-height:1.5;padding:10px 14px;border-radius:8px;max-width:260px;margin-top:6px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08)}.form-create-account .actions-toolbar{display:flex;flex-direction:column;gap:12px;margin-top:4px}.form-create-account .actions-toolbar .primary .action.submit.primary{width:100%;height:44px;padding:0;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.form-create-account .actions-toolbar .primary .action.submit.primary:hover{background:#005cbf}.form-create-account .actions-toolbar .secondary{text-align:center}.form-create-account .actions-toolbar .secondary .action.back{font-size:.84rem;font-weight:500;color:#5a6478;text-decoration:none}.form-create-account .actions-toolbar .secondary .action.back:hover{color:#0d1f3c;text-decoration:underline}.customer-account-forgotpassword .page-main{max-width:520px;padding-top:40px;padding-bottom:60px}.customer-account-forgotpassword .page-title-wrapper{margin-bottom:28px}.customer-account-forgotpassword .page-title-wrapper .page-title .base{font-size:1.6rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.form.password.forget .fieldset{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:24px 28px;margin-bottom:20px}.form.password.forget .fieldset .field.note{font-size:.84rem;color:#5a6478;line-height:1.6;margin-bottom:20px}.form.password.forget .fieldset .field{margin-bottom:16px}.form.password.forget .fieldset .field:last-child{margin-bottom:0}.form.password.forget .fieldset .field .label{display:block;font-size:.8rem;font-weight:600;color:#1c2435;margin-bottom:6px}.form.password.forget .fieldset .field .label span{font-size:inherit}.form.password.forget .fieldset .field .control .input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.form.password.forget .fieldset .field .control .input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.form.password.forget .fieldset .field.captcha .control.captcha{display:flex;flex-direction:column;gap:10px}.form.password.forget .fieldset .field.captcha .control.captcha>.input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.88rem;color:#1c2435;background:#ffffff;transition:border-color .18s ease}.form.password.forget .fieldset .field.captcha .control.captcha>.input-text:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image{display:flex;align-items:center;gap:12px}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image .captcha-img{border:1px solid #dde3ec;border-radius:8px;height:44px;width:auto}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image .action.reload.captcha-reload{height:36px;padding:0 14px;background:#f0f4f9;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.78rem;font-weight:600;color:#5a6478;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease;white-space:nowrap}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image .action.reload.captcha-reload:hover{border-color:#0073e6;color:#0073e6;background:#ffffff}.form.password.forget .actions-toolbar{display:flex;flex-direction:column;gap:12px}.form.password.forget .actions-toolbar .primary .action.submit.primary{width:100%;height:44px;background:#0073e6;border:none;border-radius:8px;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.form.password.forget .actions-toolbar .primary .action.submit.primary:hover{background:#005cbf}.form.password.forget .actions-toolbar .secondary{text-align:center}.form.password.forget .actions-toolbar .secondary .action.back{font-size:.84rem;font-weight:500;color:#5a6478;text-decoration:none}.form.password.forget .actions-toolbar .secondary .action.back:hover{color:#0d1f3c;text-decoration:underline}.multicheckout.address.form{max-width:900px}.multicheckout.address.form>.title{margin-bottom:20px}.multicheckout.address.form>.title strong{font-size:.9rem;font-weight:400;color:#5a6478}.multicheckout.address.form .table-wrapper{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;margin-bottom:24px}.multicheckout.address.form .items.data.table{width:100%;border-collapse:collapse}.multicheckout.address.form .items.data.table thead tr{background:#f0f4f9;border-bottom:1px solid #dde3ec}.multicheckout.address.form .items.data.table thead tr th{padding:12px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;text-align:left}.multicheckout.address.form .items.data.table thead tr th.col.qty{width:80px;text-align:center}.multicheckout.address.form .items.data.table thead tr th.col.actions{width:120px;text-align:right}.multicheckout.address.form .items.data.table tbody tr{border-bottom:1px solid #edf0f5}.multicheckout.address.form .items.data.table tbody tr:last-child{border-bottom:none}.multicheckout.address.form .items.data.table tbody tr:hover{background:rgba(0,115,230,0.02)}.multicheckout.address.form .items.data.table tbody tr td{padding:14px 16px;font-size:.86rem;color:#1c2435;vertical-align:middle}.multicheckout.address.form .items.data.table tbody tr td.col.product .product-item-name{font-weight:600;color:#0d1f3c}.multicheckout.address.form .items.data.table tbody tr td.col.product .product-item-name a{color:#0073e6;text-decoration:none}.multicheckout.address.form .items.data.table tbody tr td.col.product .product-item-name a:hover{text-decoration:underline}.multicheckout.address.form .items.data.table tbody tr td.col.qty{text-align:center}.multicheckout.address.form .items.data.table tbody tr td.col.qty .field.qty{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.multicheckout.address.form .items.data.table tbody tr td.col.qty .field.qty .label{display:none}.multicheckout.address.form .items.data.table tbody tr td.col.qty .field.qty .input-text.qty{width:60px;height:36px;text-align:center;padding:0 8px;font-size:.88rem;border:1.5px solid #dde3ec;border-radius:8px}.multicheckout.address.form .items.data.table tbody tr td.col.qty .field.qty .input-text.qty:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.multicheckout.address.form .items.data.table tbody tr td.col.address .field.address{margin:0}.multicheckout.address.form .items.data.table tbody tr td.col.address .field.address .label{display:none}.multicheckout.address.form .items.data.table tbody tr td.col.address .field.address .select{height:38px;font-size:.86rem;border:1.5px solid #dde3ec;border-radius:8px}.multicheckout.address.form .items.data.table tbody tr td.col.address .field.address .select:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.08)}.multicheckout.address.form .items.data.table tbody tr td.col.actions{text-align:right}.multicheckout.address.form .items.data.table tbody tr td.col.actions .action.delete{font-size:.8rem;font-weight:500;color:#c0392b;text-decoration:none;background:none;border:none;cursor:pointer;transition:opacity .18s ease}.multicheckout.address.form .items.data.table tbody tr td.col.actions .action.delete:hover{opacity:.7;text-decoration:underline}.multicheckout.address.form .items.data.table tbody tr td.col.actions .action.delete span{pointer-events:none}.multicheckout.address.form .actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.multicheckout.address.form .actions-toolbar .primary .action.primary.continue{height:42px;padding:0 28px;font-size:.9rem}.multicheckout.address.form .actions-toolbar .secondary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.multicheckout.address.form .actions-toolbar .secondary .action.update{height:36px;padding:0 16px;background:#ffffff;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:500;color:#5a6478;cursor:pointer;display:inline-flex;align-items:center;transition:all .18s ease}.multicheckout.address.form .actions-toolbar .secondary .action.update:hover{border-color:#0d1f3c;color:#0d1f3c}.multicheckout.address.form .actions-toolbar .secondary .action.add{height:36px;padding:0 16px;background:#ffffff;border:1.5px solid #0073e6;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.82rem;font-weight:600;color:#0073e6;cursor:pointer;display:inline-flex;align-items:center;transition:all .18s ease}.multicheckout.address.form .actions-toolbar .secondary .action.add:hover{background:#0073e6;color:#ffffff}.multicheckout.address.form .actions-toolbar .secondary .action.back{font-size:.82rem}.form.multicheckout{max-width:960px}.form.multicheckout .block{margin-bottom:28px}.form.multicheckout .block .block-title{margin-bottom:14px}.form.multicheckout .block .block-title strong{font-size:1rem;font-weight:700;color:#0d1f3c;font-family:"DM Sans",sans-serif}.form.multicheckout .block .block-title strong span{font-size:.88rem;font-weight:400;color:#8a95a8;margin-left:4px}.form.multicheckout .block>.block-content{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.form.multicheckout .block .block-content .box .box-content{display:block;font-size:.84rem;color:#1c2435;line-height:1.7;word-break:normal;overflow-wrap:break-word}.form.multicheckout .box{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:18px 20px;flex:1 1 240px;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.form.multicheckout .box .box-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #edf0f5}.form.multicheckout .box .box-title>span:first-child{font-size:.72rem !important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;flex:1}.form.multicheckout .box .box-title .action.edit,.form.multicheckout .box .box-title>.action{font-size:.75rem;font-weight:600;color:#0073e6;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:color .18s ease}.form.multicheckout .box .box-title .action.edit:hover,.form.multicheckout .box .box-title>.action:hover{color:#005cbf;text-decoration:underline}.form.multicheckout .box .box-title .action.edit span,.form.multicheckout .box .box-title>.action span{font-size:inherit !important;font-weight:inherit;color:inherit;text-transform:none;letter-spacing:0}.form.multicheckout .box .box-content{display:block !important;font-size:.84rem !important;font-family:"DM Sans",sans-serif !important;color:#1c2435;line-height:1.7;word-break:keep-all;overflow-wrap:normal;white-space:normal}.form.multicheckout .box .box-content address{font-style:normal;font-size:inherit;line-height:1.7}.form.multicheckout .box .box-content address a{color:#0073e6;text-decoration:none}.form.multicheckout .block-content>.title{grid-column:1 / -1;font-size:.82rem;font-weight:600;color:#5a6478;margin-bottom:4px}.form.multicheckout .block-content>.title strong span{font-size:inherit;font-weight:400}.form.multicheckout .actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.form.multicheckout .actions-toolbar .primary .action.primary.continue,.form.multicheckout .actions-toolbar .primary .action.primary.submit{height:44px;padding:0 32px;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center}.form.multicheckout .actions-toolbar .secondary .action.back{font-size:.84rem}.form.multicheckout.order-review .block-shipping .box{flex:unset !important}.form.multicheckout.order-review .block-shipping .block-content>.title{width:100% !important}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping{list-style:none;margin:0;padding:0}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-title{font-size:.78rem;font-weight:700;color:#8a95a8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .fieldset{border:none;padding:0;margin:0}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .legend{display:none}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .field.choice{display:flex;align-items:center;gap:8px;padding:6px 0}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .field.choice .radio{accent-color:#0073e6;width:15px;height:15px;flex-shrink:0}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .field.choice label{font-size:.86rem;color:#1c2435;cursor:pointer}.form.multicheckout.shipping .box-shipping-method .box-content .methods-shipping .item-content .field.choice label .price{font-weight:700;color:#0d1f3c;margin-left:4px}.form.multicheckout.shipping .box-items .table-wrapper{margin:0;border-radius:8px;overflow:hidden;border:1px solid #edf0f5}.form.multicheckout.shipping .box-items .items.data.table{width:100%;border-collapse:collapse}.form.multicheckout.shipping .box-items .items.data.table thead tr{background:#f0f4f9}.form.multicheckout.shipping .box-items .items.data.table thead tr th{padding:8px 12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;text-align:left}.form.multicheckout.shipping .box-items .items.data.table thead tr th.col.qty{text-align:center;width:60px}.form.multicheckout.shipping .box-items .items.data.table tbody tr{border-top:1px solid #edf0f5}.form.multicheckout.shipping .box-items .items.data.table tbody tr td{padding:10px 12px;font-size:.84rem}.form.multicheckout.shipping .box-items .items.data.table tbody tr td.col.qty{text-align:center}.form.multicheckout.shipping .box-items .items.data.table tbody tr td .product-item-name a{color:#0073e6;text-decoration:none;font-weight:500}.form.multicheckout.shipping .box-items .items.data.table tbody tr td .product-item-name a:hover{text-decoration:underline}.form.multicheckout.billing .checkout-payment-method{list-style:none;margin:0;padding:0}.form.multicheckout.billing .checkout-payment-method .item-title{display:flex;align-items:center;gap:8px}.form.multicheckout.billing .checkout-payment-method .item-title input[type="radio"]{accent-color:#0073e6;width:15px;height:15px;flex-shrink:0}.form.multicheckout.billing .checkout-payment-method .item-title label{font-size:.86rem;font-weight:500;color:#1c2435;cursor:pointer}.form.multicheckout.order-review .order-review-wrapper.table-wrapper{border:1px solid #dde3ec;border-radius:12px;overflow:hidden;margin-top:0}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review{width:100%;border-collapse:collapse}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr{background:#f0f4f9;border-bottom:1px solid #dde3ec}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th{padding:10px 16px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;text-align:left}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th.col.price,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th.col.qty,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th.col.subtotal{text-align:right}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th .action.edit{font-size:.72rem;font-weight:600;color:#0073e6;text-decoration:none;margin-left:8px}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th .action.edit:hover{text-decoration:underline}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr{border-bottom:1px solid #edf0f5}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td{padding:12px 16px;font-size:.86rem;vertical-align:middle}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td.col.price,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td.col.qty,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td.col.subtotal{text-align:right}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td.col.price .price,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td.col.subtotal .price{font-weight:700;color:#0d1f3c;font-size:1.2rem}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td .product-item-name a{color:#0073e6;text-decoration:none;font-weight:500}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td .product-item-name a:hover{text-decoration:underline}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr td,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr th{padding:8px 16px;font-size:.84rem;text-align:right;color:#5a6478;border:none}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr td.mark,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr th.mark{text-align:right;font-weight:400}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr.totals.sub td,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr.totals.sub th{border-top:1px solid #edf0f5}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr.grand.totals td,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr.grand.totals th{font-size:.92rem;font-weight:700;color:#0d1f3c;border-top:2px solid #dde3ec}.form.multicheckout.order-review .checkout-review{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.form.multicheckout.order-review .checkout-review .grand.totals{display:flex;align-items:baseline;gap:8px}.form.multicheckout.order-review .checkout-review .grand.totals .mark{font-size:.9rem;font-weight:600;color:#1c2435}.form.multicheckout.order-review .checkout-review .grand.totals .amount .price{font-size:1.2rem;font-weight:700;color:#0d1f3c}.form.multicheckout.order-review .checkout-review .actions-toolbar{margin-top:0;flex:1;justify-content:flex-end}.form.multicheckout.order-review .checkout-review .actions-toolbar .action.primary.submit{height:44px;padding:0 36px}.cms-no-route .columns,.cms-noroute-index .columns{display:block !important}.cms-no-route .sidebar,.cms-noroute-index .sidebar,.cms-no-route .sidebar-main,.cms-noroute-index .sidebar-main,.cms-no-route .sidebar-additional,.cms-noroute-index .sidebar-additional{display:none !important}.cms-no-route .column.main,.cms-noroute-index .column.main{width:100% !important;float:none !important;flex:none !important;max-width:100% !important}.cms-no-route .page-title-wrapper,.cms-noroute-index .page-title-wrapper{display:none}.cms-no-route .column.main,.cms-noroute-index .column.main{display:flex;flex-direction:column;align-items:center;padding:60px 24px 80px}.cms-no-route .ns-404,.cms-noroute-index .ns-404{width:100%;max-width:460px;text-align:center;margin:8px 0 40px}.cms-no-route .ns-404__code,.cms-noroute-index .ns-404__code{font-size:4rem;font-weight:800;line-height:1;letter-spacing:-0.04em;color:#0073e6;margin-bottom:12px}.cms-no-route .ns-404__msg,.cms-noroute-index .ns-404__msg{max-width:400px;margin:0 auto 24px;font-size:.95rem;color:#5a6478;line-height:1.6}.cms-no-route .ns-404__actions,.cms-noroute-index .ns-404__actions{display:flex;justify-content:center;gap:12px}.cms-no-route .ns-404__btn,.cms-noroute-index .ns-404__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;border:1.5px solid #0073e6;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none !important;transition:all .18s ease}.cms-no-route .ns-404__btn--primary,.cms-noroute-index .ns-404__btn--primary{background:#0073e6;color:#ffffff}.cms-no-route .ns-404__btn--primary:hover,.cms-noroute-index .ns-404__btn--primary:hover{background:#005cbf;border-color:#005cbf}.cms-no-route .ns-404__btn--ghost,.cms-noroute-index .ns-404__btn--ghost{background:#ffffff;color:#0073e6}.cms-no-route .ns-404__btn--ghost:hover,.cms-noroute-index .ns-404__btn--ghost:hover{background:#ebf4fd;color:#005cbf;border-color:#005cbf}.cms-no-route .ns-404-suggestions,.cms-noroute-index .ns-404-suggestions{width:100%;margin-top:1rem}.cms-no-route .ns-404-suggestions .ns-404-suggestions__header,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cms-no-route .ns-404-suggestions .ns-404-suggestions__header::before,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__header::before{content:"You might also like";font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a95a8;white-space:nowrap}.cms-no-route .ns-404-suggestions .ns-404-suggestions__header::after,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__header::after{content:"";flex:1;height:1px;background:#dde3ec}.cms-no-route .ns-404-suggestions .products-grid .product-items,.cms-noroute-index .ns-404-suggestions .products-grid .product-items{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:12px;list-style:none;padding:0;margin:0}.cms-no-route .ns-404-suggestions .products-grid .toolbar-products,.cms-noroute-index .ns-404-suggestions .products-grid .toolbar-products{display:none !important}.cms-no-route .ns-404-suggestions .ns-404-suggestions__footer,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__footer{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:16px;font-size:.8rem;font-weight:600;color:#0073e6;text-decoration:none;transition:color .18s ease}.cms-no-route .ns-404-suggestions .ns-404-suggestions__footer::after,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__footer::after{content:"→";font-size:.75rem}.cms-no-route .ns-404-suggestions .ns-404-suggestions__footer:hover,.cms-noroute-index .ns-404-suggestions .ns-404-suggestions__footer:hover{color:#005cbf;text-decoration:underline}.contact-index-index .page-title-wrapper{padding:24px 0 4px;text-align:center}.contact-index-index .page-title-wrapper .page-title .base{font-size:2.2rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.03em;line-height:1.1}.contact-index-index .contact-page-desc{text-align:center;font-size:.93rem;color:#5a6478;max-width:520px;margin:0 auto 20px;line-height:1.65}.contact-index-index .column.main{max-width:1040px;margin:0 auto;padding-bottom:36px}.contact-index-index .column:not(.sidebar-main) .form.contact{width:100% !important;float:none !important}.contact-index-index .form.contact{display:flex;align-items:stretch;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);margin-top:0;padding:0}.contact-index-index .contact-info-panel{flex:0 0 300px;background:#0d1f3c;background:linear-gradient(160deg, #1a3258 0%, #0d1f3c 60%, #081529 100%);color:#fff;padding:32px 28px 40px;display:flex;flex-direction:column;position:relative;overflow:hidden}.contact-index-index .contact-info-panel::after{content:"";position:absolute;right:-40px;bottom:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,0.05);pointer-events:none}.contact-index-index .contact-info-panel::before{content:"";position:absolute;right:10px;bottom:40px;width:100px;height:100px;border-radius:50%;background:rgba(0,115,230,0.15);pointer-events:none}.contact-index-index .contact-info-panel .ci-title{font-size:1.2rem;font-weight:700;letter-spacing:-0.02em;margin-bottom:8px;color:#fff}.contact-index-index .contact-info-panel .ci-desc{font-size:.83rem;line-height:1.6;color:rgba(255,255,255,0.65);margin-bottom:28px}.contact-index-index .contact-info-panel .ci-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;flex:1}.contact-index-index .contact-info-panel .ci-item{display:flex;align-items:flex-start;gap:13px}.contact-index-index .contact-info-panel .ci-item .ci-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(0,115,230,0.25);display:flex;align-items:center;justify-content:center}.contact-index-index .contact-info-panel .ci-item .ci-icon svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-index-index .contact-info-panel .ci-item .ci-text{display:flex;flex-direction:column;gap:3px}.contact-index-index .contact-info-panel .ci-item .ci-text strong{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#0073e6;display:block}.contact-index-index .contact-info-panel .ci-item .ci-text span,.contact-index-index .contact-info-panel .ci-item .ci-text a{font-size:.86rem;color:rgba(255,255,255,0.9);line-height:1.55;text-decoration:none;display:block}.contact-index-index .contact-info-panel .ci-item .ci-text span:hover,.contact-index-index .contact-info-panel .ci-item .ci-text a:hover{color:#fff;text-decoration:underline}.contact-index-index .contact-form-inner{flex:1 1 auto;padding:32px 40px 32px 36px;display:flex;flex-direction:column}.contact-index-index .fieldset{border:none;padding:0;margin:0}.contact-index-index .fieldset .legend{margin-bottom:4px;padding:0;border:none;width:100%}.contact-index-index .fieldset .legend span{font-size:1.3rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.025em;display:block}.contact-index-index .fieldset .field.note{font-size:.85rem;color:#5a6478;line-height:1.6;margin-bottom:20px;padding-bottom:0;border-bottom:none}.contact-index-index .fieldset .field{margin-bottom:16px}.contact-index-index .fieldset .field:last-child{margin-bottom:0}.contact-index-index .fieldset .field .label{display:flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:#5a6478;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.contact-index-index .fieldset .field.required .label::after{content:"*";color:#c0392b;font-size:.75rem}.contact-index-index .fieldset .field .input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.9rem;color:#1c2435;background:#f7f9fc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-index-index .fieldset .field .input-text:focus{border-color:#0073e6;background:#ffffff;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.1)}.contact-index-index .fieldset .field .input-text::placeholder{color:#8a95a8}.contact-index-index .fieldset .field textarea.input-text{height:auto;min-height:100px;padding:11px 14px;resize:vertical;line-height:1.6}.contact-index-index .actions-toolbar{margin-top:20px;padding-top:0;border-top:none}.contact-index-index .actions-toolbar .primary{display:block}.contact-index-index .actions-toolbar .action.submit.primary{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.92rem;font-weight:700;color:#ffffff;cursor:pointer;letter-spacing:.01em;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.contact-index-index .actions-toolbar .action.submit.primary:hover{background:#005cbf;box-shadow:0 4px 14px rgba(0,115,230,0.3);transform:translateY(-1px)}.contact-index-index .actions-toolbar .action.submit.primary:active{transform:translateY(0)}.report-index-index .page-title-wrapper{padding:24px 0 4px;text-align:center}.report-index-index .page-title-wrapper .page-title .base{font-size:2.2rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.03em;line-height:1.1}.report-index-index .report-page-desc{text-align:center;font-size:.93rem;color:#5a6478;max-width:560px;margin:0 auto 20px;line-height:1.65}.report-index-index .column.main{max-width:1040px;margin:0 auto;padding-bottom:36px}.report-index-index .column:not(.sidebar-main) .form.report{width:100% !important;float:none !important}.report-index-index .form.report{display:flex;align-items:stretch;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);margin-top:0;padding:0}.report-index-index .report-info-panel{flex:0 0 320px;background:#0d1f3c;background:linear-gradient(160deg, #1a3258 0%, #0d1f3c 60%, #081529 100%);color:#fff;padding:32px 28px 40px;display:flex;flex-direction:column;position:relative;overflow:hidden}.report-index-index .report-info-panel::after{content:"";position:absolute;right:-40px;bottom:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,0.05);pointer-events:none}.report-index-index .report-info-panel::before{content:"";position:absolute;right:10px;bottom:40px;width:100px;height:100px;border-radius:50%;background:rgba(0,115,230,0.25);pointer-events:none}.report-index-index .report-info-panel .fi-title{font-size:1.2rem;font-weight:700;letter-spacing:-0.02em;margin-bottom:8px;color:#fff}.report-index-index .report-info-panel .fi-desc{font-size:.83rem;line-height:1.6;color:rgba(255,255,255,0.65);margin-bottom:28px}.report-index-index .report-info-panel .fi-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;flex:1}.report-index-index .report-info-panel .fi-item{display:flex;align-items:flex-start;gap:13px}.report-index-index .report-info-panel .fi-item .fi-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(0,115,230,0.25);display:flex;align-items:center;justify-content:center}.report-index-index .report-info-panel .fi-item .fi-icon svg{width:15px;height:15px;fill:none;stroke:#0073e6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.report-index-index .report-info-panel .fi-item .fi-text{display:flex;flex-direction:column;gap:3px}.report-index-index .report-info-panel .fi-item .fi-text strong{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#0073e6;display:block}.report-index-index .report-info-panel .fi-item .fi-text span{font-size:.85rem;color:rgba(255,255,255,0.85);line-height:1.55;display:block}.report-index-index .report-form-inner{flex:1 1 auto;padding:32px 40px 32px 36px;display:flex;flex-direction:column}.report-index-index .fieldset{border:none;padding:0;margin:0}.report-index-index .fieldset .legend{margin-bottom:4px;padding:0;border:none;width:100%}.report-index-index .fieldset .legend span{font-size:1.3rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.025em;display:block}.report-index-index .fieldset .field.note{font-size:.85rem;color:#5a6478;line-height:1.6;margin-bottom:20px;padding-bottom:0;border-bottom:none}.report-index-index .fieldset .field{margin-bottom:16px}.report-index-index .fieldset .field:last-child{margin-bottom:0}.report-index-index .fieldset .field .label{display:flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:#5a6478;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.report-index-index .fieldset .field.required .label::after{content:"*";color:#c0392b;font-size:.75rem}.report-index-index .fieldset .field .input-text{width:100%;height:42px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 14px;font-family:"DM Sans",sans-serif;font-size:.9rem;color:#1c2435;background:#f7f9fc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.report-index-index .fieldset .field .input-text:focus{border-color:#0073e6;background:#ffffff;outline:none;box-shadow:0 0 0 3px rgba(0,115,230,0.1)}.report-index-index .fieldset .field .input-text::placeholder{color:#8a95a8}.report-index-index .fieldset .field textarea.input-text{height:auto;min-height:120px;padding:11px 14px;resize:vertical;line-height:1.6}.report-index-index .actions-toolbar{margin-top:20px;padding-top:0;border-top:none}.report-index-index .actions-toolbar .primary{display:block}.report-index-index .actions-toolbar .action.submit.primary{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0;background:#0073e6;border:none;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.92rem;font-weight:700;color:#ffffff;cursor:pointer;letter-spacing:.01em;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.report-index-index .actions-toolbar .action.submit.primary:hover{background:#005cbf;box-shadow:0 4px 14px rgba(0,115,230,0.3);transform:translateY(-1px)}.report-index-index .actions-toolbar .action.submit.primary:active{transform:translateY(0)}.cms-index-index .page-main{max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.cms-index-index .column.main{padding-bottom:0}.cms-index-index .ns-wrap{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (min-width:1440px){.cms-index-index .ns-wrap{max-width:1400px}}@media only screen and (min-width:1920px){.cms-index-index .ns-wrap{max-width:1600px}}.cms-index-index .ns-band{padding:16px 0}.cms-index-index .ns-band--flush-top{padding-top:0}.cms-index-index .ns-band--tint{background:linear-gradient(180deg, #f7f9fc 0%, #e7edf6 100%)}.cms-index-index .ns-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.cms-index-index .ns-sechead--stack{display:block}.cms-index-index .ns-sechead--stack h2{margin-bottom:4px}.cms-index-index .ns-sechead__row{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.cms-index-index .column.main .ns-sechead__sub{margin:0;font-size:13.5px;color:#5a6478}.cms-index-index .ns-sechead__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"DM Mono",monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#0073e6;white-space:nowrap}.cms-index-index .ns-sechead__eyebrow::before{content:"";width:22px;height:2px;border-radius:4px;background:#0073e6}.cms-index-index .ns-sechead h2{margin:0;font-size:clamp(19px, 1.5vw, 23px);font-weight:800;letter-spacing:-0.02em;color:#1c2435}.cms-index-index .ns-sechead__link{display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;border:0;background:none;font-size:13px;font-weight:600;color:#0073e6;text-decoration:none;transition:color .18s ease}.cms-index-index .ns-sechead__link:hover{color:#005cbf;text-decoration:none}.cms-index-index .ns-sechead__tools{display:flex;align-items:center;gap:12px;flex:none}.cms-index-index .ns-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border:0;border-radius:12px;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cms-index-index .ns-btn:active{transform:translateY(1px)}.cms-index-index .ns-btn:hover{text-decoration:none}.cms-index-index .ns-btn--primary{background:#0073e6;color:#fff;box-shadow:0 8px 24px -6px rgba(0,115,230,0.5)}.cms-index-index .ns-btn--primary:hover{background:#005cbf;color:#fff}.cms-index-index .ns-btn--ghost{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);color:#fff}.cms-index-index .ns-btn--ghost:hover{background:rgba(255,255,255,0.16);color:#fff}.cms-index-index .ns-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#1a7f4e;box-shadow:0 0 0 3px #e8f5ee}.cms-index-index .ns-pcard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dde3ec;border-radius:8px;background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.cms-index-index .ns-pcard:hover{border-color:#0073e6;box-shadow:0 18px 44px -14px rgba(13,31,60,.22);text-decoration:none}.cms-index-index .ns-pcard__imgwrap{position:relative;aspect-ratio:1 / 1;padding:10px;overflow:hidden;background:#fff}.cms-index-index .ns-pcard__imgwrap img{width:100%;height:100%;object-fit:contain}.cms-index-index .ns-pcard__badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:100px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cms-index-index .ns-pcard__badge::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.cms-index-index .ns-pcard__badge--new{background:#e8f5ee;color:#1a7f4e}.cms-index-index .ns-pcard__badge--refurb{background:#e6f1fc;color:#0073e6}.cms-index-index .ns-pcard__body{display:flex;flex:1;flex-direction:column;gap:7px;padding:14px 16px 4px;border-top:1px solid #edf0f5}.cms-index-index .ns-pcard__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;font-size:13.5px;font-weight:600;line-height:1.4;color:#1c2435;text-decoration:none}.cms-index-index .ns-pcard__name:hover{color:#0073e6;text-decoration:none}.cms-index-index .ns-pcard:hover .ns-pcard__name{color:#0073e6}.cms-index-index .ns-pcard__sku{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"DM Mono",monospace;font-size:10.5px;letter-spacing:.01em;color:#8a95a8}.cms-index-index .ns-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #edf0f5}.cms-index-index .ns-pcard__stock{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11.5px;font-weight:600;color:#1a7f4e}.cms-index-index .ns-pcard__stock--supplier{color:#b45309}.cms-index-index .ns-pcard__stock--supplier .ns-dot{background:#b45309;box-shadow:0 0 0 3px #fef3e2}.cms-index-index .ns-pcard__addform{flex:none;margin:0}.cms-index-index .ns-pcard__add{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;min-height:0;border:0;border-radius:8px;background:rgba(0,115,230,0.07000000000000001);color:#0073e6;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.cms-index-index .ns-pcard__add:hover,.cms-index-index .ns-pcard__add:focus{background:#005cbf;border:0;color:#fff}.cms-index-index .ns-pcard__add[disabled]{opacity:.55;cursor:default}.cms-index-index .ns-pcard__cta{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 16px;border:0;border-radius:4px;background:rgba(0,115,230,0.07000000000000001);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;color:#0073e6;text-decoration:none;transition:background .18s ease,color .18s ease}.cms-index-index .ns-pcard__cta:visited{color:#0073e6}.cms-index-index .ns-pcard:hover .ns-pcard__add,.cms-index-index .ns-pcard:hover .ns-pcard__cta{background:#0073e6;color:#fff;text-decoration:none}.cms-index-index .ns-pcard__cta:hover,.cms-index-index .ns-pcard:hover .ns-pcard__add:hover,.cms-index-index .ns-pcard:hover .ns-pcard__cta:hover{background:#005cbf;color:#fff;text-decoration:none}.cms-index-index .ns-pcard__pricerow .price-box,.cms-index-index .ns-plist__price .price-box{margin:0;padding:0}.cms-index-index .ns-pcard__pricerow .price-container,.cms-index-index .ns-plist__price .price-container{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 7px}.cms-index-index .ns-pcard__pricerow .price,.cms-index-index .ns-plist__price .price{font-size:17.5px;font-weight:800;letter-spacing:-0.01em;color:#0d1f3c}.cms-index-index .ns-pcard__pricerow .price-wrapper[data-label]::after,.cms-index-index .ns-plist__price .price-wrapper[data-label]::after{content:attr(data-label);margin-left:7px;font-size:10.5px;font-weight:400;letter-spacing:0;color:#8a95a8}.cms-index-index .ns-pcard__pricerow .price-including-tax~.price-excluding-tax,.cms-index-index .ns-plist__price .price-including-tax~.price-excluding-tax{display:none}.cms-index-index .ns-pcard__pricerow .old-price .price,.cms-index-index .ns-plist__price .old-price .price{font-size:12px;font-weight:600;color:#8a95a8;text-decoration:line-through}.cms-index-index .ns-pcard__pricerow{margin-top:auto}.cms-index-index .ns-pcard__disc{position:absolute;top:10px;right:10px;z-index:2;font-size:.6899999999999999rem;font-weight:800;padding:4px 8px;border-radius:8px;background:#c0392b;color:#fff}.cms-index-index .ns-grid5{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.cms-index-index .ns-grid5>*{min-width:0}.cms-index-index .ns-catrow{display:grid;grid-template-columns:1.12fr 1fr 1fr 1fr 1fr;gap:16px;align-items:stretch}.cms-index-index .ns-catrow>*{min-width:0}.cms-index-index .ns-cspot{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:26px 24px;border-radius:8px}.cms-index-index .ns-cspot h2{margin:0 0 9px;font-size:26px;font-weight:800;line-height:1.12;letter-spacing:-0.02em;color:inherit}.cms-index-index .ns-cspot p{margin:0 0 13px;font-size:13px;line-height:1.55}.cms-index-index .ns-cspot--wide{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:0 22px;padding:22px 26px;margin-bottom:16px}.cms-index-index .ns-cspot--wide .ns-cspot__ico{margin-bottom:0}.cms-index-index .ns-cspot--wide h2{margin:0 0 6px;font-size:24px}.cms-index-index .ns-cspot--wide p{margin:0;max-width:72ch}.cms-index-index .ns-cspot--wide .ns-cspot__tag{margin-top:10px}.cms-index-index .ns-cspot--wide .ns-cspot__btn{margin-top:0}.cms-index-index .ns-cspot__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cms-index-index .ns-cspot__ico{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;margin-bottom:16px;border-radius:12px}.cms-index-index .ns-cspot__ico svg{width:26px;height:26px}.cms-index-index .ns-cspot__eyebrow{margin-bottom:8px;font-family:"DM Mono",monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.cms-index-index .ns-cspot__tag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:5px 11px;border-radius:100px;font-size:11.5px;font-weight:600}.cms-index-index .ns-cspot__tag::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.cms-index-index .ns-cspot__btn{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.cms-index-index .ns-cspot__btn:hover{text-decoration:none}.cms-index-index .ns-cspot__btn svg{width:16px;height:16px}.cms-index-index .ns-cspot--dark{background:radial-gradient(600px 320px at 92% -12%, rgba(0,115,230,0.32), transparent 60%),linear-gradient(150deg, #0d1f3c, #16305a);color:#fff}.cms-index-index .ns-cspot--dark::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(244,242,234,0.06) 1px, transparent 1.5px);background-size:22px 22px}.cms-index-index .ns-cspot--dark .ns-cspot__ico{background:rgba(255,255,255,0.1);color:#fff}.cms-index-index .ns-cspot--dark .ns-cspot__eyebrow{color:#7bbdff}.cms-index-index .ns-cspot--dark p{color:rgba(255,255,255,0.72)}.cms-index-index .ns-cspot--dark .ns-cspot__tag{background:rgba(255,255,255,0.1);color:#fff}.cms-index-index .ns-cspot--dark .ns-cspot__btn{background:#fff;color:#0d1f3c}.cms-index-index .ns-cspot--dark .ns-cspot__btn:hover{background:#7bbdff}.cms-index-index .ns-cspot--blue{background:radial-gradient(600px 320px at 92% -12%, rgba(255,255,255,0.24), transparent 60%),linear-gradient(150deg, #0073e6, #005cbf);color:#fff}.cms-index-index .ns-cspot--blue::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,0.09) 1px, transparent 1.5px);background-size:22px 22px}.cms-index-index .ns-cspot--blue .ns-cspot__ico{background:rgba(255,255,255,0.18);color:#fff}.cms-index-index .ns-cspot--blue .ns-cspot__eyebrow{color:rgba(255,255,255,0.88)}.cms-index-index .ns-cspot--blue p{color:rgba(255,255,255,0.86)}.cms-index-index .ns-cspot--blue .ns-cspot__tag{background:rgba(255,255,255,0.18);color:#fff}.cms-index-index .ns-cspot--blue .ns-cspot__btn{background:#fff;color:#0073e6}.cms-index-index .ns-cspot--blue .ns-cspot__btn:hover{background:#0d1f3c;color:#fff}.cms-index-index .ns-cspot--light{background:#fff;border:1px solid #dde3ec}.cms-index-index .ns-cspot--light::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0073e6}.cms-index-index .ns-cspot--light .ns-cspot__ico{background:#f0f4f9;color:#0073e6}.cms-index-index .ns-cspot--light .ns-cspot__eyebrow{color:#0073e6}.cms-index-index .ns-cspot--light h2{color:#0d1f3c}.cms-index-index .ns-cspot--light p{color:#5a6478}.cms-index-index .ns-cspot--light .ns-cspot__tag{background:#f0f4f9;color:#5a6478}.cms-index-index .ns-cspot--light .ns-cspot__btn{background:#0073e6;color:#fff}.cms-index-index .ns-cspot--light .ns-cspot__btn:hover{background:#005cbf}.cms-index-index .ns-plist{display:flex;flex-direction:column;gap:10px}.cms-index-index .ns-plist__row{display:flex;align-items:center;gap:18px;padding:12px 16px;border:1px solid #dde3ec;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.cms-index-index .ns-plist__row:hover{border-color:#0073e6;box-shadow:0 6px 20px -6px rgba(13,31,60,.12);text-decoration:none}.cms-index-index .ns-plist__img{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 84px;width:84px;height:84px;padding:6px;border-radius:8px;background:#fff}.cms-index-index .ns-plist__img img{max-width:100%;max-height:100%;object-fit:contain}.cms-index-index .ns-plist__rank{position:absolute;top:-7px;left:-7px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d1f3c;font-family:"DM Mono",monospace;font-size:12px;font-weight:800;color:#fff}.cms-index-index .ns-plist__info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.cms-index-index .ns-plist__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:700;line-height:1.35;color:#1c2435}.cms-index-index .ns-plist__row:hover .ns-plist__name{color:#0073e6}.cms-index-index .ns-plist__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cms-index-index .ns-plist__sku{font-family:"DM Mono",monospace;font-size:10.5px;color:#8a95a8}.cms-index-index .ns-plist__badge{padding:2px 8px;border-radius:100px;background:rgba(0,115,230,0.09);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0073e6}.cms-index-index .ns-plist__stock{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#1a7f4e}.cms-index-index .ns-plist__stock .ns-dot{width:6px;height:6px}.cms-index-index .ns-plist__stock--supplier{color:#b45309}.cms-index-index .ns-plist__stock--supplier .ns-dot{background:#b45309;box-shadow:0 0 0 3px #fef3e2}.cms-index-index .ns-plist__price{flex:none;text-align:right}.cms-index-index .ns-plist__price .price-container{flex-direction:column;align-items:flex-end;gap:0}.cms-index-index .ns-plist__price .price{font-size:17px}.cms-index-index .ns-plist__price .price-wrapper[data-label]::after{display:block;margin-left:0;text-align:right}.cms-index-index .ns-plist__cta{flex:none;padding:9px 15px;border-radius:8px;background:rgba(0,115,230,0.07000000000000001);font-size:12.5px;font-weight:700;color:#0073e6;transition:background .18s ease,color .18s ease}.cms-index-index .ns-plist__row:hover .ns-plist__cta{background:#0073e6;color:#fff}.cms-index-index .ns-crow{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.cms-index-index .ns-crow::-webkit-scrollbar{display:none}.cms-index-index .ns-crow.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cms-index-index .ns-crow .ns-pcard{flex:0 0 clamp(240px, 23%, 282px);scroll-snap-align:start}.cms-index-index .ns-banners__frame{position:relative}.cms-index-index .ns-brow{gap:16px}.cms-index-index .ns-brow__item{flex:0 0 calc(50% - 8px);scroll-snap-align:start;display:block;overflow:hidden;border-radius:8px;border:1px solid #dde3ec;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease}.cms-index-index .ns-brow__item:hover{border-color:#0073e6;box-shadow:0 6px 20px -6px rgba(13,31,60,.12)}.cms-index-index .ns-brow__item img{display:block;width:100%;height:auto}.cms-index-index .ns-brow__nav{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none}.cms-index-index .ns-brow__nav button{pointer-events:auto;width:38px;height:38px;border-radius:50%;font-size:18px;font-weight:700;background:rgba(255,255,255,0.92);backdrop-filter:blur(4px);box-shadow:0 6px 18px -6px rgba(13,31,60,0.35)}.cms-index-index .ns-brow__nav button[disabled]{opacity:0}.cms-index-index .ns-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(1000px 500px at 85% -10%, rgba(0,115,230,0.28), transparent 60%),radial-gradient(700px 420px at -5% 110%, rgba(36,81,143,0.5), transparent 55%),linear-gradient(135deg, #0d1f3c 0%, #12294e 55%, #0d1f3c 100%)}.cms-index-index .ns-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(244,242,234,0.07000000000000001) 1px, transparent 1.5px);background-size:26px 26px}.cms-index-index .ns-hero .ns-wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:60px;padding-bottom:60px}.cms-index-index .ns-hero h1{margin:0 0 18px;font-size:clamp(30px, 3.4vw, 46px);font-weight:800;line-height:1.12;letter-spacing:-0.02em;color:#fff}.cms-index-index .ns-hero h1 em{font-style:normal;color:#7bbdff}.cms-index-index .ns-hero>.ns-wrap>*{min-width:0}.cms-index-index .ns-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;border:1px solid rgba(123,189,255,0.35);border-radius:100px;background:rgba(0,115,230,0.12);font-family:"DM Mono",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7bbdff}.cms-index-index .ns-hero__eyebrow .ns-dot{width:6px;height:6px;background:#4ade80;box-shadow:none}.cms-index-index .ns-hero .ns-hero__sub{max-width:52ch;margin:0 0 30px;font-size:16px;color:rgba(255,255,255,0.72)}.cms-index-index .ns-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.cms-index-index .ns-hero__stats{display:flex;padding-top:26px;border-top:1px solid rgba(255,255,255,0.14)}.cms-index-index .ns-hero__stat{flex:1;padding-right:20px}.cms-index-index .ns-hero__stat+.ns-hero__stat{padding-left:24px;border-left:1px solid rgba(255,255,255,0.14)}.cms-index-index .ns-hero__stat b{display:block;font-size:24px;font-weight:800;letter-spacing:-0.01em}.cms-index-index .ns-hero__stat span{font-size:12.5px;color:rgba(255,255,255,0.6)}.cms-index-index .ns-hero__media{position:relative;display:flex;align-items:center;justify-content:center}.cms-index-index .ns-hero__media::before{content:"";position:absolute;top:18%;left:50%;width:78%;height:70%;transform:translateX(-50%);pointer-events:none;filter:blur(14px);background:radial-gradient(closest-side, rgba(0,115,230,0.4), transparent 70%)}.cms-index-index .ns-hero__img{position:relative;width:min(100%, 540px);height:auto;filter:drop-shadow(0 34px 44px rgba(0,0,0,0.55));animation:ns-hero-float 7s ease-in-out infinite}.cms-index-index .ns-usp{background:#fff;border-bottom:1px solid #dde3ec}.cms-index-index .ns-usp .ns-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:12px;padding-top:16px;padding-bottom:16px}.cms-index-index .ns-usp__item{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:8px 6px}.cms-index-index .ns-usp__item>div:not(.ns-usp__ico){padding-top:3px}.cms-index-index .ns-usp__item b,.cms-index-index .ns-usp__item strong{display:block;font-size:14px;font-weight:700}.cms-index-index .ns-usp__item span,.cms-index-index .ns-usp__item .ns-usp__sub{font-size:12.5px;color:#5a6478}.cms-index-index .ns-usp__ico{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;background:#f0f4f9;color:#0073e6}@keyframes ns-hero-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.cms-index-index .ns-hero__img,.cms-index-index .ns-hero-slider__media img{animation:none}}.cms-index-index .ns-cats{position:relative}.cms-index-index .ns-cats::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(13,31,60,0.055) 1px, transparent 1.5px);background-size:24px 24px}.cms-index-index .ns-cats .ns-wrap{position:relative}.cms-index-index .ns-cats__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px}.cms-index-index .ns-cats__grid>*{min-width:0}.cms-index-index .ns-cat{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;column-gap:12px;min-width:0;padding:14px 16px;border:1px solid #dde3ec;border-radius:8px;background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.cms-index-index .ns-cat:hover{border-color:#0073e6;box-shadow:0 6px 20px -6px rgba(13,31,60,.12);text-decoration:none}.cms-index-index .ns-cat b,.cms-index-index .ns-cat strong{grid-column:2;font-size:14.5px;font-weight:700;line-height:1.35;color:#1c2435}.cms-index-index .ns-cat span:not(.ns-cat__badge),.cms-index-index .ns-cat .ns-cat__desc{grid-column:2;font-size:12.5px;line-height:1.45;color:#8a95a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-index-index span.ns-cat__badge{position:relative;overflow:hidden;grid-column:3;grid-row:span 2;align-self:center;padding:2px 8px;border-radius:100px;background:#f5b700;color:#0d1f3c;font-family:"DM Mono",monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;white-space:nowrap;box-shadow:0 4px 12px -4px rgba(214,158,0,0.75)}.cms-index-index span.ns-cat__badge::after{content:"";position:absolute;top:-20%;bottom:-20%;width:38%;left:0;background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 50%, rgba(255,255,255,0) 100%);transform:translateX(-158%) skewX(-18deg);animation:ns-badge-shine 2s ease-in-out infinite}.cms-index-index .ns-cat__ico{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#f0f4f9;color:#0d1f3c;transition:background .18s ease,color .18s ease}.cms-index-index .ns-cat:hover .ns-cat__ico{background:#0073e6;color:#fff}@keyframes ns-badge-shine{0%{transform:translateX(-158%) skewX(-18deg)}35%,100%{transform:translateX(316%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.cms-index-index span.ns-cat__badge::after{animation:none;opacity:0}}.cms-index-index .prology-banner .slider{overflow:hidden;border:1px solid #dde3ec;border-radius:8px;background:#f0f4f9}.cms-index-index .prology-banner .slider .buttons button{width:40px;height:40px;margin:0 14px;border-radius:50%;opacity:0;justify-content:center;background:rgba(13,31,60,0.5);color:#fff;backdrop-filter:blur(4px);transition:opacity .18s ease,background .18s ease}.cms-index-index .prology-banner .slider:hover .buttons button{opacity:1}.cms-index-index .prology-banner .slider .buttons button:hover{background:#0073e6}.cms-index-index .prology-banner .slider .dots{bottom:12px;gap:8px}.cms-index-index .prology-banner .slider .dots li{width:22px;height:4px;margin:0;border:0;border-radius:4px;background:rgba(13,31,60,0.3);transition:background .2s,width .2s}.cms-index-index .prology-banner .slider .dots li.active{width:34px;border:0;background:#0073e6}.cms-index-index .ns-brands{border-top:1px solid #dde3ec;border-bottom:1px solid #dde3ec;background:#f0f4f9}.cms-index-index .ns-brands .ns-wrap{padding-top:16px;padding-bottom:16px}.cms-index-index .ns-brands__label{display:block;margin-bottom:12px;font-family:"DM Mono",monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a95a8}.cms-index-index .ns-brands__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px}@media (min-width:1080px){.cms-index-index .ns-brands__list{grid-template-columns:repeat(7, minmax(0, 1fr))}}.cms-index-index .ns-brands__logo{display:flex;align-items:center;justify-content:center;height:76px;padding:14px 18px;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;cursor:default}.cms-index-index .ns-brands__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:44px}.cms-index-index .ns-brands__list--marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.cms-index-index .ns-brands__list--marquee .ns-brands__track{display:flex;width:max-content;animation:ns-brands-marquee var(--ns-marquee-duration, 60s) linear infinite}.cms-index-index .ns-brands__list--marquee .ns-brands__logo{flex:0 0 auto;width:150px;margin-right:12px}.cms-index-index .ns-brands__list--marquee:hover .ns-brands__track,.cms-index-index .ns-brands__list--marquee:active .ns-brands__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cms-index-index .ns-brands__list--marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cms-index-index .ns-brands__list--marquee .ns-brands__track{animation:none}.cms-index-index .ns-brands__list--marquee .ns-brands__logo[aria-hidden="true"]{display:none}}.cms-index-index .ns-sell{position:relative;overflow:hidden;border-radius:20px;color:#fff;background:radial-gradient(800px 400px at 90% 120%, rgba(0,115,230,0.3), transparent 60%),linear-gradient(120deg, #0d1f3c, #1a3258)}.cms-index-index .ns-sell::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(244,242,234,0.06) 1px, transparent 1.5px);background-size:24px 24px}.cms-index-index .ns-sell .ns-sell__inner h3{margin:0 0 8px;font-size:clamp(19px, 1.5vw, 23px);font-weight:800;letter-spacing:-0.015em;color:#fff}.cms-index-index .ns-sell .ns-sell__inner p{max-width:56ch;margin:0;font-size:14px;color:rgba(255,255,255,0.7)}.cms-index-index .ns-sell__inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;padding:44px 48px}@keyframes ns-tab-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ns-brands-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cms-index-index .ns-top{background:#f0f4f9;border-bottom:1px solid #dde3ec}.cms-index-index .ns-top>.ns-wrap{padding-top:16px;padding-bottom:16px;display:grid;grid-template-columns:250px minmax(0, 1fr);gap:16px;align-items:stretch}.cms-index-index .ns-top__full{grid-column:1 / -1;min-width:0}.cms-index-index .ns-depts{position:relative;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;display:flex;flex-direction:column;min-width:0;overflow:visible}.cms-index-index .ns-depts__label{padding:12px 16px 8px;font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#8a95a8;border-bottom:1px solid #edf0f5}.cms-index-index .ns-depts__list{list-style:none;margin:0;padding:6px 0;flex:1;display:flex;flex-direction:column}.cms-index-index .ns-depts__item{flex:1;margin:0 !important;position:static}.cms-index-index .ns-depts__link{display:flex;align-items:center;gap:11px;padding:0 16px;height:100%;min-height:40px;font-size:.845rem;font-weight:600;color:#1c2435;text-decoration:none;transition:background .18s ease,color .18s ease}.cms-index-index .ns-depts__link svg{flex:none}.cms-index-index .ns-depts__link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-index-index .ns-depts__link:hover{text-decoration:none}.cms-index-index .ns-depts__count{margin-left:auto;flex:none;font-family:"DM Mono",monospace;font-size:.7rem;color:#8a95a8}.cms-index-index .ns-depts__caret{margin-left:auto;opacity:.45;flex:none}.cms-index-index .ns-depts__count+.ns-depts__caret{margin-left:8px}.cms-index-index .ns-depts__item.is-open>.ns-depts__link,.cms-index-index .ns-depts__item:focus-within>.ns-depts__link{background:#f7f9fc;color:#0073e6}.cms-index-index .ns-depts__item--clearance .ns-depts__link,.cms-index-index .ns-depts__item--clearance:hover>.ns-depts__link,.cms-index-index .ns-depts__item--clearance.is-open>.ns-depts__link,.cms-index-index .ns-depts__item--clearance:focus-within>.ns-depts__link{font-weight:700;color:#b07d00}.cms-index-index .ns-depts__item--clearance .ns-depts__link svg:first-child,.cms-index-index .ns-depts__item--clearance:hover>.ns-depts__link svg:first-child,.cms-index-index .ns-depts__item--clearance.is-open>.ns-depts__link svg:first-child,.cms-index-index .ns-depts__item--clearance:focus-within>.ns-depts__link svg:first-child{color:#d69e00}.cms-index-index .ns-depts__fly{position:absolute;top:-1px;left:100%;margin-left:16px;width:var(--ns-fly-w, min(1030px, calc(100vw - 330px)));min-height:calc(100% + 2px);background:#ffffff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 18px 44px -14px rgba(13,31,60,.28);z-index:40;display:flex;overflow:hidden;opacity:0;visibility:hidden;transform:translateX(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.cms-index-index .ns-depts__item.is-open>.ns-depts__fly,.cms-index-index .ns-depts__item:focus-within>.ns-depts__fly{opacity:1;visibility:visible;transform:translateX(0);pointer-events:all}.cms-index-index .ns-depts--switching .ns-depts__fly{transition:none}.cms-index-index .ns-depts__fly-body{flex:1;min-width:0;padding:24px 28px;display:flex;flex-direction:column;gap:18px}.cms-index-index .ns-depts__fly-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5;padding-bottom:12px}.cms-index-index .ns-depts__fly-head h3{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-0.015em;color:#0d1f3c}.cms-index-index .ns-depts__fly-head a{font-size:.8100000000000001rem;font-weight:600;color:#0073e6;white-space:nowrap;text-decoration:none}.cms-index-index .ns-depts__fly-groups{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:24px 28px;align-content:start}.cms-index-index .ns-depts__fly-group{display:flex;flex-direction:column;gap:8px;min-width:0}.cms-index-index .ns-depts__fly-group-title{font-family:"DM Mono",monospace;font-size:.6899999999999999rem;letter-spacing:.14em;text-transform:uppercase;color:#0073e6;text-decoration:none}.cms-index-index .ns-depts__fly-item{font-size:.845rem;color:#5a6478;text-decoration:none}.cms-index-index .ns-depts__fly-item:hover{color:#0073e6}.cms-index-index .ns-depts__fly-featured{width:240px;flex:none;border-left:1px solid #dde3ec;padding:22px 20px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg, #ffffff, #f0f4f9);text-decoration:none}.cms-index-index .ns-depts__fly-featured img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cms-index-index .ns-depts__fly-featured:hover .ns-depts__fly-featured-name{color:#0073e6}.cms-index-index .ns-depts__fly-featured-label{font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8a95a8}.cms-index-index .ns-depts__fly-featured-name{font-size:.845rem;font-weight:700;line-height:1.35;color:#0d1f3c;transition:color .18s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cms-index-index .ns-depts__fly-featured-sub{font-size:.75rem;color:#5a6478;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cms-index-index .ns-hero-slider{position:relative;border-radius:8px;overflow:hidden;border:1px solid #dde3ec;background:#0d1f3c;min-width:0}.cms-index-index .ns-hero-slider__track{display:flex;height:100%;transition:transform .55s cubic-bezier(.4, 0, .2, 1)}.cms-index-index .ns-hero-slider__slide{flex:0 0 100%;min-width:0;position:relative}.cms-index-index .ns-hero-slider__slide--hero{color:#fff;background:radial-gradient(800px 400px at 85% -10%, rgba(0,115,230,0.35), transparent 60%),linear-gradient(135deg, #0d1f3c 0%, #12294e 55%, #0d1f3c 100%);display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px;align-items:center;padding:34px 68px;min-height:380px}.cms-index-index .ns-hero-slider__slide--hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(244,242,234,0.07000000000000001) 1px, transparent 1.5px);background-size:26px 26px;pointer-events:none}.cms-index-index .ns-hero-slider__body{position:relative;display:flex;flex-direction:column;gap:14px}.cms-index-index .ns-hero-slider__eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-family:"DM Mono",monospace;font-size:.6899999999999999rem;letter-spacing:.14em;text-transform:uppercase;color:#7bbdff;border:1px solid rgba(123,189,255,0.35);border-radius:100px;padding:5px 12px;background:rgba(0,115,230,0.12)}.cms-index-index .ns-hero-slider__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;flex:none}.cms-index-index .ns-hero-slider__slide--hero h1{margin:0;font-size:2.125rem;line-height:1.12;font-weight:800;letter-spacing:-0.02em;color:#fff}.cms-index-index .ns-hero-slider__slide--hero h1 em{font-style:normal;color:#7bbdff}.cms-index-index .column.main .ns-hero-slider__sub{margin:0;font-size:.91rem;color:rgba(255,255,255,0.72);max-width:46ch}.cms-index-index .ns-hero-slider__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.cms-index-index .ns-hero-slider__cta{display:inline-flex;align-items:center;gap:8px;border-radius:12px;font-weight:700;font-size:.875rem;padding:12px 20px;text-decoration:none;transition:background .18s ease}.cms-index-index .ns-hero-slider__cta--primary{background:#0073e6;color:#fff;box-shadow:0 8px 24px -6px rgba(0,115,230,.5)}.cms-index-index .ns-hero-slider__cta--primary:hover{background:#005cbf;color:#fff}.cms-index-index .ns-hero-slider__cta--ghost{background:rgba(255,255,255,0.08);color:#fff;border:1px solid rgba(255,255,255,0.25)}.cms-index-index .ns-hero-slider__cta--ghost:hover{background:rgba(255,255,255,0.16);color:#fff}.cms-index-index .ns-hero-slider__stats{display:flex;border-top:1px solid rgba(255,255,255,0.14);padding-top:14px;margin-top:6px}.cms-index-index .ns-hero-slider__stat{flex:1;padding:0 16px}.cms-index-index .ns-hero-slider__stat:first-child{padding-left:0}.cms-index-index .ns-hero-slider__stat:last-child{padding-right:0}.cms-index-index .ns-hero-slider__stat+.ns-hero-slider__stat{border-left:1px solid rgba(255,255,255,0.14)}.cms-index-index .ns-hero-slider__stat b,.cms-index-index .ns-hero-slider__stat strong{display:block;font-size:1.19rem;font-weight:800;color:#fff}.cms-index-index .ns-hero-slider__stat span,.cms-index-index .ns-hero-slider__stat .ns-hero-slider__stat-label{font-size:.72rem;color:rgba(255,255,255,0.6)}.cms-index-index .ns-hero-slider__media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.cms-index-index .ns-hero-slider__media img{width:100%;max-width:380px;height:auto;border-radius:12px;filter:drop-shadow(0 30px 40px rgba(0,0,0,0.5));animation:ns-hero-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cms-index-index .ns-hero-slider__media img{animation:none}}.cms-index-index .ns-hero-show{align-self:center;width:100%;max-width:540px;margin-left:auto;aspect-ratio:16 / 11}.cms-index-index .ns-hero-show img.ns-hero-show__img{position:absolute;inset:24px 28px 40px;width:calc(100% - 56px);height:calc(100% - 64px);max-width:none;object-fit:contain;border-radius:0;filter:drop-shadow(0 24px 30px rgba(0,0,0,0.45));animation:none;opacity:0;transform:scale(1.15) translateY(6px);transition:opacity .7s ease,transform .9s cubic-bezier(.16, 1, .3, 1)}.cms-index-index .ns-hero-show img.ns-hero-show__img.is-on{opacity:1;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.cms-index-index .ns-hero-show img.ns-hero-show__img{transition:none;transform:scale(1.2)}}.cms-index-index .ns-hero-show__dots{position:absolute;bottom:14px;left:50%;z-index:1;display:flex;gap:8px;transform:translateX(-50%)}.cms-index-index .ns-hero-show__dot{width:8px;height:8px;min-height:0;padding:0;border:0;border-radius:100px;background:rgba(255,255,255,0.3);cursor:pointer;transition:width .3s ease,background-color .3s ease}.cms-index-index .ns-hero-show__dot.is-on{width:24px;background:#0073e6}.cms-index-index .ns-hero-show__dot:hover,.cms-index-index .ns-hero-show__dot:focus{background:#0073e6;border:0}.cms-index-index .ns-hero-slider__slide--banner{display:flex;align-items:center;justify-content:center;background:#0d1f3c;padding:0}.cms-index-index .ns-hero-slider__slide--banner img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.cms-index-index .ns-hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(13,31,60,0.5);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);z-index:3;transition:background .18s ease}.cms-index-index .ns-hero-slider__arrow:hover{background:#0073e6;color:#fff}.cms-index-index .ns-hero-slider__arrow--prev{left:14px}.cms-index-index .ns-hero-slider__arrow--next{right:14px}.cms-index-index .ns-hero-slider__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:3}.cms-index-index .ns-hero-slider__dot{width:16px;height:4px;border-radius:4px;border:0;padding:0;background:rgba(255,255,255,0.35);cursor:pointer;transition:width .2s,background .2s}.cms-index-index .ns-hero-slider__dot.is-active{width:28px;background:#fff}.cms-index-index .ns-promo{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:16px}.cms-index-index .ns-promo__card{position:relative;border-radius:8px;overflow:hidden;padding:22px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#fff}.cms-index-index .ns-promo__card:hover{color:#fff;text-decoration:none}.cms-index-index .ns-promo__card--deal{background:radial-gradient(500px 260px at 92% -12%, rgba(255,255,255,0.24), transparent 60%),linear-gradient(150deg, #0073e6, #005cbf)}.cms-index-index .ns-promo__card--sell{background:radial-gradient(500px 260px at 92% -12%, rgba(123,189,255,0.22), transparent 60%),linear-gradient(150deg, #0d1f3c, #1a3258)}.cms-index-index .ns-promo__eyebrow{font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,0.85)}.cms-index-index .ns-promo__title{font-size:1.25rem;font-weight:800;letter-spacing:-0.015em;line-height:1.15}.cms-index-index .ns-promo__sub{font-size:.78rem;color:rgba(255,255,255,0.85)}.cms-index-index .ns-promo__btn{margin-top:auto;display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:.8100000000000001rem;font-weight:700;background:#fff;color:#0073e6;padding:8px 14px;border-radius:8px}.cms-index-index .ns-promo__card--sell .ns-promo__btn{color:#0d1f3c}.cms-index-index .ns-deals{padding:16px 0;background:linear-gradient(180deg, #ffffff 0%, #f0f4f9 100%)}.cms-index-index .ns-deals__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.cms-index-index .ns-deals__headline{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cms-index-index .ns-deals__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"DM Mono",monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#c0392b}.cms-index-index .ns-deals__eyebrow::before{content:"";width:22px;height:2px;border-radius:4px;background:#c0392b}.cms-index-index h2.ns-deals__title{margin:0;font-size:clamp(19px, 1.5vw, 23px);font-weight:800;letter-spacing:-0.02em;color:#0d1f3c}.cms-index-index .ns-deals__clock{display:flex;align-items:center;gap:6px;font-family:"DM Mono",monospace}.cms-index-index .ns-deals__clock-label{font-size:.75rem;color:#5a6478;margin-right:6px}.cms-index-index .ns-deals__clock-cell{min-width:44px;height:40px;display:flex;align-items:center;justify-content:center;background:#0d1f3c;color:#fff;border-radius:8px;font-size:1.125rem;font-weight:500;font-variant-numeric:tabular-nums}.cms-index-index .ns-deals__clock-cell--seconds{background:#c0392b}.cms-index-index .ns-deals__clock-sep{color:#8a95a8;font-weight:700}.cms-index-index .ns-deals__link{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font-weight:600;font-size:13px;color:#0073e6;text-decoration:none;transition:color .18s ease}.cms-index-index .ns-deals__link:hover{color:#005cbf;text-decoration:none}.cms-index-index .ns-social{padding:16px 0;background:#ffffff}.cms-index-index .ns-social>.ns-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(360px, 100%), 1fr));gap:32px}.cms-index-index .ns-social__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.cms-index-index .ns-social__head h2{margin:0;font-size:clamp(19px, 1.5vw, 23px);font-weight:800;letter-spacing:-0.02em;color:#0d1f3c}.cms-index-index .ns-social__head>a{font-weight:600;font-size:.875rem;color:#0073e6;white-space:nowrap;text-decoration:none}.cms-index-index .ns-social__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"DM Mono",monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#0073e6}.cms-index-index .ns-social__eyebrow::before{content:"";width:22px;height:2px;border-radius:4px;background:#0073e6}.cms-index-index .ns-social__list{display:flex;flex-direction:column;gap:12px}.cms-index-index .ns-review{border:1px solid #dde3ec;border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;background:#ffffff}.cms-index-index .ns-review__stars{display:flex;gap:2px;color:#f5a524}.cms-index-index .ns-review__stars svg{width:14px;height:14px}.cms-index-index .ns-review__text{margin:0;font-size:.875rem;line-height:1.6;color:#1c2435}.cms-index-index .ns-review__author{display:flex;align-items:center;gap:10px}.cms-index-index .ns-review__avatar{width:32px;height:32px;flex:none;border-radius:50%;background:#0d1f3c;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.cms-index-index .ns-review__name{display:block;font-size:.8100000000000001rem;font-weight:700;color:#1c2435}.cms-index-index .ns-review__role{font-size:.75rem;color:#8a95a8}.cms-index-index .ns-review__verified{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:.6899999999999999rem;font-weight:600;color:#1a7f4e;background:#e8f5ee;padding:3px 9px;border-radius:100px;white-space:nowrap}.cms-index-index .ns-post{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:18px;border:1px solid #dde3ec;border-radius:8px;padding:14px;background:#ffffff;color:#1c2435;text-decoration:none;transition:border-color .18s ease}.cms-index-index .ns-post:hover{border-color:#0073e6;color:#1c2435;text-decoration:none}.cms-index-index .ns-post__thumb{aspect-ratio:4 / 3;border-radius:8px;background:linear-gradient(135deg, #0d1f3c, #1a3258);display:flex;align-items:center;justify-content:center;color:#7bbdff;font-family:"DM Mono",monospace;font-size:.6899999999999999rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:8px;overflow:hidden}.cms-index-index .ns-post__body{display:flex;flex-direction:column;gap:6px;min-width:0}.cms-index-index .ns-post__meta{font-size:.72rem;color:#8a95a8}.cms-index-index .ns-post__title{font-size:.9399999999999999rem;font-weight:700;line-height:1.35;color:#0d1f3c}.cms-index-index .ns-post__more{margin-top:auto;font-size:.8100000000000001rem;font-weight:600;color:#0073e6}.cms-index-index .ns-recent{padding:16px 0;background:#f7f9fc;border-top:1px solid #dde3ec}.cms-index-index .ns-recent:not(:has(.product-item)){display:none}.cms-index-index .ns-recent--cleared{display:none !important}.cms-index-index .ns-recent__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.cms-index-index .ns-recent__head .ns-recent__clear{flex:none;border:0;background:none;padding:0;font-family:"DM Sans",sans-serif;font-size:.8100000000000001rem;font-weight:600;color:#8a95a8;cursor:pointer;transition:color .18s ease}.cms-index-index .ns-recent__head .ns-recent__clear:hover{color:#c0392b}.cms-index-index .ns-recent__head h2{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-0.015em;color:#0d1f3c;display:flex;align-items:center;gap:10px}.cms-index-index .ns-recent .block-title{display:none}.cms-index-index .ns-recent .block,.cms-index-index .ns-recent .block-content{margin:0}.cms-index-index .ns-recent .products-grid,.cms-index-index .ns-recent .products-list{margin:0}.cms-index-index .ns-recent .product-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:12px;list-style:none;margin:0;padding:0}.cms-index-index .ns-recent .product-item{margin:0 !important;width:auto !important;padding:0 !important}.cms-index-index .ns-recent .product-item-info{display:flex;flex-direction:row;align-items:center;gap:12px;background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:10px 12px;height:auto;min-width:0;transition:border-color .18s ease}.cms-index-index .ns-recent .product-item-info:hover{border-color:#0073e6;box-shadow:none}.cms-index-index .ns-recent .product-item-photo{width:56px;height:56px;flex:none;border:0}.cms-index-index .ns-recent .product-item-photo .product-image-container,.cms-index-index .ns-recent .product-item-photo .product-image-wrapper{width:56px !important;height:56px !important;padding-bottom:0 !important}.cms-index-index .ns-recent .product-item-photo .product-image-photo{width:56px !important;height:56px !important;object-fit:contain;padding:0 !important}.cms-index-index .ns-recent .product-item-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0}.cms-index-index .ns-recent .product-item-name{margin:0;min-height:0;font-size:.78rem;font-weight:600;line-height:1.35}.cms-index-index .ns-recent .product-item-name a{color:#1c2435;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cms-index-index .ns-recent .price-box{margin:0}.cms-index-index .ns-recent .price-box .price{font-size:.845rem;font-weight:700;color:#0d1f3c}.cms-index-index .ns-recent .price-box .price-excluding-tax{display:none}.cms-index-index .ns-recent .product-item,.cms-index-index .ns-recent .product-item-info{height:100%}.cms-index-index .ns-recent .product-item-name{min-height:2.7em}.cms-index-index .ns-recent .price-box{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap}.cms-index-index .ns-recent .price-box .special-price{order:0}.cms-index-index .ns-recent .price-box .old-price{order:1}.cms-index-index .ns-recent .price-box .old-price .price{font-size:.72rem}.cms-index-index .ns-recent .price-box .price-including-tax::after{content:none !important}.cms-index-index .ns-recent .product-item-actions,.cms-index-index .ns-recent .product-item-description,.cms-index-index .ns-recent .product-reviews-summary,.cms-index-index .ns-recent .product-item-sku,.cms-index-index .ns-recent .product-item-badge{display:none}@media only screen and (max-width:1079px){.cms-index-index .ns-depts{display:none}.cms-index-index .ns-top>.ns-wrap{grid-template-columns:minmax(0, 1fr)}}@media only screen and (max-width:1023px){.cms-index-index .ns-hero-slider__track{align-items:flex-start;transition:transform .55s cubic-bezier(.4, 0, .2, 1),height .35s ease}.cms-index-index .ns-hero-slider__slide--banner{padding-bottom:26px}.cms-index-index .ns-hero-slider__slide--hero{grid-template-columns:minmax(0, 1fr);min-height:0;padding:34px 68px 44px}.cms-index-index .ns-hero-slider__media{display:none}}@media only screen and (max-width:767px){.cms-index-index .ns-hero-slider__slide--hero{padding:22px 20px 36px;min-height:0}.cms-index-index .ns-hero-slider__body{gap:12px}.cms-index-index .ns-hero-slider__eyebrow{font-size:.6rem;letter-spacing:.1em;max-width:100%}.cms-index-index .ns-hero-slider__slide--hero h1{font-size:1.5rem}.cms-index-index .ns-hero-slider__cta{padding:11px 16px}.cms-index-index .ns-hero-slider__arrow{display:none}.cms-index-index .ns-deals__title,.cms-index-index .ns-social__head h2{font-size:1.4rem}.cms-index-index .ns-hero-slider__stat{padding:0 10px}.cms-index-index .ns-hero-slider__stat b,.cms-index-index .ns-hero-slider__stat strong{font-size:1.05rem}.cms-index-index .ns-hero-slider__stat span,.cms-index-index .ns-hero-slider__stat .ns-hero-slider__stat-label{font-size:.68rem}.cms-index-index .ns-post{grid-template-columns:84px minmax(0, 1fr);gap:12px}}.cms-shop .page-title-wrapper,.cms-index-index .page-title-wrapper{display:none}.cms-shop .block.widget.block-products-list,.cms-index-index .block.widget.block-products-list{margin-bottom:40px}.cms-shop .block.widget.block-products-list .block-title,.cms-index-index .block.widget.block-products-list .block-title{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #dde3ec;display:flex;align-items:baseline;gap:12px}.cms-shop .block.widget.block-products-list .block-title strong,.cms-index-index .block.widget.block-products-list .block-title strong{margin:0;line-height:1;font-size:1.3rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.cms-shop .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid,.cms-index-index .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr));gap:14px;list-style:none;margin:0;padding:0;font-size:15px}.cms-index-index .ns-ico{font-size:0;line-height:0}.cms-index-index .ns-ico::before{content:"";display:block;flex:none;width:22px;height:22px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.cms-index-index .ns-cspot__ico.ns-ico::before{width:26px;height:26px}.cms-index-index .ns-ico--truck::before{-webkit-mask-image: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='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35a1 1 0 0 0-.78-.38H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");mask-image: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='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35a1 1 0 0 0-.78-.38H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--shield-check::before{-webkit-mask-image: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='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image: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='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--refresh::before{-webkit-mask-image: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='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E");mask-image: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='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--mail::before{-webkit-mask-image: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='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z'/%3E%3Cpath d='m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/svg%3E");mask-image: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='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z'/%3E%3Cpath d='m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--server::before{-webkit-mask-image: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%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/svg%3E");mask-image: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%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--database::before{-webkit-mask-image: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%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/svg%3E");mask-image: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%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--network::before{-webkit-mask-image: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%3Crect x='16' y='16' width='6' height='6' rx='1'/%3E%3Crect x='2' y='16' width='6' height='6' rx='1'/%3E%3Crect x='9' y='2' width='6' height='6' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M12 12V8'/%3E%3C/svg%3E");mask-image: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%3Crect x='16' y='16' width='6' height='6' rx='1'/%3E%3Crect x='2' y='16' width='6' height='6' rx='1'/%3E%3Crect x='9' y='2' width='6' height='6' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3'/%3E%3Cpath d='M12 12V8'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--shield::before{-webkit-mask-image: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='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E");mask-image: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='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--hard-drive::before{-webkit-mask-image: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='M22 12H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cline x1='6' x2='6.01' y1='16' y2='16'/%3E%3Cline x1='10' x2='10.01' y1='16' y2='16'/%3E%3C/svg%3E");mask-image: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='M22 12H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cline x1='6' x2='6.01' y1='16' y2='16'/%3E%3Cline x1='10' x2='10.01' y1='16' y2='16'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--cpu::before{-webkit-mask-image: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%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cpath d='M15 2v2M15 20v2M2 15h2M2 9h2M20 15h2M20 9h2M9 2v2M9 20v2'/%3E%3C/svg%3E");mask-image: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%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cpath d='M15 2v2M15 20v2M2 15h2M2 9h2M20 15h2M20 9h2M9 2v2M9 20v2'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--dish::before{-webkit-mask-image: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='M4 10a7.31 7.31 0 0 0 10 10Z'/%3E%3Cpath d='m9 15 3-3'/%3E%3Cpath d='M17 13a6 6 0 0 0-6-6'/%3E%3Cpath d='M21 13A10 10 0 0 0 11 3'/%3E%3C/svg%3E");mask-image: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='M4 10a7.31 7.31 0 0 0 10 10Z'/%3E%3Cpath d='m9 15 3-3'/%3E%3Cpath d='M17 13a6 6 0 0 0-6-6'/%3E%3Cpath d='M21 13A10 10 0 0 0 11 3'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--monitor::before{-webkit-mask-image: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%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cline x1='8' x2='16' y1='21' y2='21'/%3E%3Cline x1='12' x2='12' y1='17' y2='21'/%3E%3C/svg%3E");mask-image: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%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cline x1='8' x2='16' y1='21' y2='21'/%3E%3Cline x1='12' x2='12' y1='17' y2='21'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--tag::before{-webkit-mask-image: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='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E");mask-image: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='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E")}.cms-index-index .ns-ico--code::before{-webkit-mask-image: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%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E");mask-image: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%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E")}.cms-index-index .ns-arrow::after{content:"";flex:none;width:15px;height:15px;background-color: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='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%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='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.cms-index-index .ns-pcard__stock:not(:has(.ns-dot))::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #e8f5ee}.cms-index-index .ns-review__stars{font-size:15px;line-height:1;letter-spacing:2px}.cms-index-index .ns-recent__head h2::before{content:"";flex:none;width:20px;height:20px;background-color:#8a95a8;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center / contain no-repeat}.cms-index-index .ns-shelf .block.widget.block-products-list{margin-bottom:0}.cms-index-index .ns-shelf:not(:has(.product-item)){display:none}.cms-index-index .ns-shelf .block-content{margin:0}.cms-index-index .ns-shelf--no-badge .product-item-badge{display:none}.cms-index-index .ns-tabs h2.ns-tabs__title{margin:0 0 14px;line-height:1;font-size:1.3rem;font-weight:700;letter-spacing:-0.02em;color:#0d1f3c}.cms-index-index .ns-tabs__head{margin-bottom:16px}.cms-index-index .ns-tabs__nav{display:flex;border-bottom:1px solid #dde3ec}.cms-index-index .ns-tabs__btn.ns-tabs__btn{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;margin:0;padding:14px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#0d1f3c;cursor:pointer;transition:color .18s ease,background .18s ease}.cms-index-index .ns-tabs__btn.ns-tabs__btn+.ns-tabs__btn::before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#dde3ec}.cms-index-index .ns-tabs__btn.ns-tabs__btn::after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:3px;border-radius:4px;background:#0073e6;transform:scaleX(0);transition:transform .2s}.cms-index-index .ns-tabs__btn.ns-tabs__btn:hover,.cms-index-index .ns-tabs__btn.ns-tabs__btn:focus{border:0;background:transparent;color:#0073e6}.cms-index-index .ns-tabs__btn.ns-tabs__btn:focus-visible{outline:2px solid #0073e6;outline-offset:-2px}.cms-index-index .ns-tabs__btn.ns-tabs__btn.is-active,.cms-index-index .ns-tabs__btn.ns-tabs__btn.is-active:hover{background:linear-gradient(180deg, rgba(0,115,230,0) 0%, rgba(0,115,230,0.09) 100%);color:#0073e6}.cms-index-index .ns-tabs__btn.ns-tabs__btn.is-active::after,.cms-index-index .ns-tabs__btn.ns-tabs__btn.is-active:hover::after{transform:scaleX(1)}.cms-index-index .ns-tabs__btn.ns-tabs__btn[hidden]{display:none}@media (max-width:767px){.cms-index-index .ns-tabs__btn.ns-tabs__btn{padding:12px 6px;font-size:12.5px;letter-spacing:.02em}}.cms-index-index .ns-tabs__pane~.ns-tabs__pane,.cms-index-index .ns-tabs.is-ready .ns-tabs__pane{display:none}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active{display:block}.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{display:flex !important;gap:14px;margin:-6px -4px -14px;padding:6px 4px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:4px;scrollbar-width:none;cursor:grab}.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid::-webkit-scrollbar{display:none}.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid>.product-item{flex:0 0 calc((100% - 4 * 14px) / 5);min-width:0;margin:0;scroll-snap-align:start}@media (min-width:768px) and (max-width:1024px){.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid>.product-item{flex-basis:calc((100% - 2 * 14px) / 3)}}@media (max-width:767px){.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{gap:10px}.cms-index-index .ns-shelf--scroll .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid>.product-item{flex-basis:calc((100% - 10px) / 2)}}.cms-index-index .ns-shelf--scroll .ns-tabs__pane{position:relative}.cms-index-index .ns-shelf--scroll .ns-crow-nav.ns-tabs__arrows{position:absolute;inset:0;display:block;pointer-events:none}.cms-index-index .ns-shelf--scroll .ns-crow-nav.ns-tabs__arrows button.ns-tabs__arrow{position:absolute;top:50%;z-index:5;width:40px;height:40px;margin:0;border-radius:50%;border:1px solid #dde3ec;background:#ffffff;box-shadow:0 6px 18px -6px rgba(13,31,60,0.28);transform:translateY(-50%);pointer-events:auto}.cms-index-index .ns-shelf--scroll .ns-crow-nav.ns-tabs__arrows .ns-tabs__arrow--prev{left:-16px}.cms-index-index .ns-shelf--scroll .ns-crow-nav.ns-tabs__arrows .ns-tabs__arrow--next{right:-16px}@media (max-width:767px){.cms-index-index .ns-shelf--scroll .ns-crow-nav.ns-tabs__arrows{display:none}}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{display:flex !important;flex-direction:column;gap:10px;counter-reset:ns-rank}.cms-index-index .ns-shelf--ranked .product-item{counter-increment:ns-rank}.cms-index-index .ns-shelf--ranked .product-item .product-item-info{flex-direction:row;align-items:center;gap:18px;padding:12px 16px;border-radius:12px;overflow:visible}.cms-index-index .ns-shelf--ranked .product-item .product-item-info::before{content:counter(ns-rank);position:absolute;top:6px;left:10px;z-index:7;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d1f3c;font-family:"DM Mono",monospace;font-size:12px;font-weight:800;color:#fff}.cms-index-index .ns-shelf--ranked .product-item .product-item-badge{display:none}.cms-index-index .ns-shelf--ranked .product-item .product-item-photo .product-item-sale{top:auto;right:auto;bottom:2px;left:50%;padding:3px 6px;font-size:.7rem;transform:translateX(-50%)}.cms-index-index .ns-shelf--ranked .product-item .ns-cardgal{display:none}.cms-index-index .ns-shelf--ranked .product-item .price-box:has(.old-price){justify-content:flex-end}.cms-index-index .ns-shelf--ranked .product-item .product-item-photo{flex:0 0 84px;width:84px;height:84px}.cms-index-index .ns-shelf--ranked .product-item .product-item-photo span.product-image-container{height:84px !important}.cms-index-index .ns-shelf--ranked .product-item .product-item-photo .product-image-photo,.cms-index-index .ns-shelf--ranked .product-item .product-item-photo .product-item-hover-photo{padding:6px}.cms-index-index .ns-shelf--ranked .product-item .product-item-details{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"name price actions" "sku  price actions";align-items:center;gap:3px 22px;min-width:0;padding:0;border-top:0}.cms-index-index .ns-shelf--ranked .product-item .product-item-details>:not(.product-item-name):not(.product-item-sku):not(.price-box):not(.product-item-inner){display:none}.cms-index-index .ns-shelf--ranked .product-item .product-item-name{grid-area:name;min-height:0}.cms-index-index .ns-shelf--ranked .product-item .product-item-name .product-item-link{-webkit-line-clamp:1}.cms-index-index .ns-shelf--ranked .product-item .product-item-sku{grid-area:sku}.cms-index-index .ns-shelf--ranked .product-item .price-box{grid-area:price;margin:0;text-align:right}.cms-index-index .ns-shelf--ranked .product-item .product-item-inner{grid-area:actions;padding-top:0;border-top:0}.cms-index-index .ns-shelf--ranked .product-item .product-item-actions{gap:20px}.cms-index-index .ns-tabs--pills .ns-wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:16px 24px}.cms-index-index .ns-tabs--pills h2.ns-tabs__title{margin:0}.cms-index-index .ns-tabs--pills .ns-tabs__head{margin:0}.cms-index-index .ns-tabs--pills .ns-tabs__pane{grid-column:1 / -1}.cms-index-index .ns-tabs--pills .ns-tabs__nav{display:inline-flex;gap:2px;padding:4px;border:0;border-radius:100px;background:#f0f4f9}.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn{flex:none;padding:8px 18px;border-radius:100px;font-size:13px;letter-spacing:0;text-transform:none;white-space:nowrap;color:#5a6478}.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn::before,.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn::after{display:none}.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn:hover,.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn:focus{background:transparent;color:#0d1f3c}.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn.is-active,.cms-index-index .ns-tabs--pills .ns-tabs__btn.ns-tabs__btn.is-active:hover{background:#ffffff;box-shadow:0 1px 2px rgba(13,31,60,0.08),0 4px 12px -4px rgba(13,31,60,0.18);color:#0073e6}.cms-index-index .ns-tabs--chips h2.ns-tabs__title{margin-bottom:12px}.cms-index-index .ns-tabs--chips .ns-tabs__head{margin-bottom:18px}.cms-index-index .ns-tabs--chips .ns-tabs__nav{flex-wrap:wrap;gap:8px;border:0}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn{flex:none;gap:8px;padding:8px 16px;border:1.5px solid rgba(0,115,230,0.22);border-radius:100px;background:#ffffff;font-size:13px;letter-spacing:0;text-transform:none;white-space:nowrap;color:#0d1f3c;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn::before,.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn+.ns-tabs__btn::before{content:"";position:static;width:7px;height:7px;border-radius:50%;background:rgba(0,115,230,0.35)}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn::after{display:none}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn:hover,.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn:focus{border:1.5px solid #0073e6;background:#ffffff;color:#0073e6}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn.is-active,.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn.is-active:hover{border-color:#0073e6;background:#0073e6;box-shadow:0 8px 24px -6px rgba(0,115,230,.5);color:#fff}.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn.is-active::before,.cms-index-index .ns-tabs--chips .ns-tabs__btn.ns-tabs__btn.is-active:hover::before{background:#fff}.cms-index-index .ns-tabs--side .ns-wrap{display:grid;grid-template-columns:260px minmax(0, 1fr);grid-template-rows:auto 1fr;column-gap:24px}.cms-index-index .ns-tabs--side h2.ns-tabs__title,.cms-index-index .ns-tabs--side .ns-tabs__head{grid-column:1;background:#0d1f3c}.cms-index-index .ns-tabs--side .ns-tabs__head{background:linear-gradient(180deg, #0d1f3c 0%, #1a3258 100%)}.cms-index-index .ns-tabs--side h2.ns-tabs__title{grid-row:1;margin:0;padding:24px 22px 14px;border-radius:16px 16px 0 0;color:#fff}.cms-index-index .ns-tabs--side .ns-tabs__head{grid-row:2;position:relative;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:4px 12px 20px;border-radius:0 0 16px 16px}.cms-index-index .ns-tabs--side .ns-tabs__head::after{content:"";position:absolute;right:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(0,115,230,0.45), transparent 70%);pointer-events:none}.cms-index-index .ns-tabs--side .ns-tabs__art{position:relative;z-index:1;display:block;width:92%;height:auto;margin:auto;padding:20px 0;filter:drop-shadow(0 16px 20px rgba(0,0,0,0.45))}.cms-index-index .ns-tabs--side .ns-tabs__pane{grid-column:2;grid-row:1 / span 2}.cms-index-index .ns-tabs--side .ns-tabs__nav{position:relative;z-index:1;flex-direction:column;gap:4px;border:0}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn{flex:none;justify-content:space-between;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-align:left;color:rgba(255,255,255,0.7)}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn::before,.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn+.ns-tabs__btn::before{display:none}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn::after{content:"›";position:static;width:auto;height:auto;border-radius:0;background:none;font-size:18px;line-height:1;opacity:.5;transform:none}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn:hover,.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn:focus{background:rgba(255,255,255,0.06);color:#fff}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active,.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active:hover{background:rgba(255,255,255,0.12);box-shadow:inset 3px 0 0 #0073e6;color:#fff}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active::after,.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active:hover::after{opacity:1;color:#6fb4ff}@media only screen and (max-width:767px){.cms-index-index .ns-tabs--pills .ns-wrap{grid-template-columns:minmax(0, 1fr)}.cms-index-index .ns-tabs--pills .ns-tabs__head{overflow-x:auto}.cms-index-index .ns-tabs--chips .ns-tabs__nav{flex-wrap:nowrap;overflow-x:auto;margin:-8px 0 0;padding:8px 0 12px;scrollbar-width:none}.cms-index-index .ns-tabs--chips .ns-tabs__nav::-webkit-scrollbar{display:none}.cms-index-index .ns-tabs--chips .ns-tabs__head{margin-bottom:6px}}@media only screen and (max-width:1079px){.cms-index-index .ns-tabs--side .ns-wrap{grid-template-columns:minmax(0, 1fr);grid-template-rows:none}.cms-index-index .ns-tabs--side h2.ns-tabs__title{padding:18px 16px 10px}.cms-index-index .ns-tabs--side .ns-tabs__head{padding:0 10px 12px;margin-bottom:14px}.cms-index-index .ns-tabs--side .ns-tabs__pane{grid-column:1;grid-row:auto}.cms-index-index .ns-tabs--side .ns-tabs__art{display:none}.cms-index-index .ns-tabs--side .ns-tabs__nav{flex-direction:row;overflow-x:auto}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn{padding:9px 12px;font-size:13px;white-space:nowrap}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn::after{display:none}.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active,.cms-index-index .ns-tabs--side .ns-tabs__btn.ns-tabs__btn.is-active:hover{box-shadow:inset 0 -3px 0 #0073e6}}.cms-index-index .ns-featban{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;text-align:center}.cms-index-index .ns-featban::after{content:"";order:2;width:64px;height:4px;margin-top:12px;border-radius:4px;background:linear-gradient(90deg, #0073e6 0%, #f5b700 100%)}.cms-index-index .ns-featban h2.ns-featban__title{order:1;margin:0;font-size:clamp(28px, 2.8vw, 38px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#0d1f3c}.cms-index-index .ns-featban p.ns-featban__ribbon{order:3;margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#5a6478}.cms-index-index .ns-shelf--featured .block.widget.block-products-list .block-title{display:none}@media only screen and (max-width:767px){.cms-index-index .ns-featban{margin-bottom:18px}.cms-index-index .ns-featban p.ns-featban__ribbon{font-size:11.5px;letter-spacing:.06em}}.cms-index-index .ns-brands{position:relative;overflow:hidden;border:0;background:radial-gradient(720px 360px at 50% 0%, rgba(0,115,230,0.22), transparent 70%),#1d2129}.cms-index-index .ns-brands::before,.cms-index-index .ns-brands::after{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(0,115,230,0.28);border-radius:50%;pointer-events:none}.cms-index-index .ns-brands::before{width:1100px;height:1100px;transform:translate(-80%, -50%)}.cms-index-index .ns-brands::after{width:900px;height:900px;transform:translate(-10%, -40%)}.cms-index-index .ns-brands .ns-wrap{position:relative;z-index:1;padding-top:56px;padding-bottom:56px}.cms-index-index .ns-brands .ns-wrap::before{content:"";position:absolute;top:0;left:50%;width:120px;height:4px;border-radius:0 0 4px 4px;background:#0073e6;transform:translateX(-50%)}.cms-index-index .ns-brands__head{max-width:720px;margin:0 auto 32px;text-align:center}.cms-index-index .ns-brands h2.ns-brands__title{margin:0 0 12px;font-size:clamp(26px, 2.6vw, 38px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#fff}.cms-index-index .ns-brands p.ns-brands__sub{margin:0;font-size:16px;line-height:1.55;color:rgba(255,255,255,0.72);text-wrap:balance}.cms-index-index .ns-brands__logo{height:96px;padding:18px 24px;border:0;border-radius:8px;box-shadow:0 12px 28px -12px rgba(0,0,0,0.6);transition:transform .18s ease,box-shadow .18s ease}.cms-index-index .ns-brands__logo img{max-height:56px}.cms-index-index .ns-brands__logo:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px rgba(0,0,0,0.7),0 0 0 2px #0073e6}.cms-index-index .ns-brands__list--marquee{padding:8px 0 12px}.cms-index-index .ns-brands__list--marquee .ns-brands__logo{width:200px;margin-right:20px}.cms-index-index .ns-brands__name{--ns-brand-name:#fff;display:inline-flex;align-items:center;gap:10px;height:64px;padding:0 24px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.05);color:var(--ns-brand-name);font-size:18px;font-weight:800;letter-spacing:-0.01em;line-height:1;white-space:nowrap;cursor:default;transition:border-color .18s ease,background .18s ease,transform .18s ease}.cms-index-index .ns-brands__name::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(255,255,255,0.06)}.cms-index-index .ns-brands__name:hover{border-color:var(--ns-brand-name);background:rgba(255,255,255,0.09);transform:translateY(-2px)}.cms-index-index .ns-brands__name--c1{--ns-brand-name:#5fb0ff}.cms-index-index .ns-brands__name--c2{--ns-brand-name:#f5b700}.cms-index-index .ns-brands__name--c3{--ns-brand-name:#3dd6c3}.cms-index-index .ns-brands__name--c4{--ns-brand-name:#b39dff}.cms-index-index .ns-brands__name--c5{--ns-brand-name:#eef3fa}.cms-index-index .ns-brands__name--c6{--ns-brand-name:#6bdc8f}.cms-index-index .ns-brands__list:not(.ns-brands__list--marquee):has(.ns-brands__name){display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cms-index-index .ns-brands__list--marquee .ns-brands__name{flex:0 0 auto;margin-right:16px}.cms-index-index .ns-brands__foot{margin-top:32px;text-align:center}.cms-index-index .ns-brands a.ns-brands__cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;border-radius:8px;background:#0073e6;font-size:15px;font-weight:700;color:#fff;text-decoration:none;transition:background .18s ease,transform .18s ease}.cms-index-index .ns-brands a.ns-brands__cta:hover,.cms-index-index .ns-brands a.ns-brands__cta:focus{background:#005cbf;color:#fff;text-decoration:none;transform:translateY(-1px)}@media only screen and (max-width:767px){.cms-index-index .ns-brands .ns-wrap{padding-top:40px;padding-bottom:40px}.cms-index-index .ns-brands p.ns-brands__sub{font-size:14px}.cms-index-index .ns-brands__name{height:52px;padding:0 16px;font-size:15px}.cms-index-index .ns-brands__list--marquee .ns-brands__name{margin-right:12px}.cms-index-index .ns-brands__list--marquee .ns-brands__logo{width:150px;height:76px;margin-right:12px}.cms-index-index .ns-brands__list--marquee .ns-brands__logo img{max-height:44px}}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item{animation:ns-tab-in .38s cubic-bezier(.2, .7, .3, 1) both}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item:nth-child(2){animation-delay:.04s}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item:nth-child(3){animation-delay:.08s}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item:nth-child(4){animation-delay:.12s}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item:nth-child(5){animation-delay:.16s}.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item:nth-child(n+6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.cms-index-index .ns-tabs.is-ready .ns-tabs__pane.is-active .product-item{animation:none}}.cms-index-index .ns-top,.cms-index-index .ns-band,.cms-index-index .ns-band--tint,.cms-index-index .ns-cats,.cms-index-index .ns-social,.cms-index-index .ns-recent{background:transparent;border-top:0;border-bottom:0}.cms-index-index .ns-cats::before{display:none}.cms-index-index .ns-sechead h2::before,.cms-index-index .ns-social__head h2::before,.cms-index-index .ns-tabs--pills h2.ns-tabs__title::before,.cms-index-index .ns-tabs--chips h2.ns-tabs__title::before{content:"";display:inline-block;width:6px;height:.9em;margin-right:10px;border-radius:4px;background:linear-gradient(180deg, #0073e6 0%, #f5b700 100%);vertical-align:-0.08em}.cms-index-index .ns-usp{position:relative;background:linear-gradient(90deg, #0d1f3c 0%, #1557b0 55%, #0073e6 100%);border:0}.cms-index-index .ns-usp .ns-wrap{padding-top:20px;padding-bottom:20px}.cms-index-index .ns-usp .ns-usp__item{color:#fff}.cms-index-index .ns-usp .ns-usp__item strong,.cms-index-index .ns-usp .ns-usp__item b{color:#fff}.cms-index-index .ns-usp .ns-usp__item span,.cms-index-index .ns-usp .ns-usp__item .ns-usp__sub{color:rgba(255,255,255,0.78)}.cms-index-index .ns-usp .ns-usp__ico{background:rgba(255,255,255,0.14);color:#fff}.cms-index-index .ns-duo__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.cms-index-index .ns-duo__card{position:relative;display:flex;min-height:230px;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cms-index-index .ns-duo__card:hover,.cms-index-index .ns-duo__card:focus-visible,.cms-index-index .ns-duo__card:visited{color:#fff;text-decoration:none}.cms-index-index .ns-duo__card:hover{transform:translateY(-2px)}.cms-index-index .ns-duo__card--blue{background:linear-gradient(120deg, #0d1f3c 0%, #1557b0 55%, #0073e6 100%)}.cms-index-index .ns-duo__card--blue:hover{box-shadow:0 16px 32px -16px rgba(0,115,230,0.8)}.cms-index-index .ns-duo__card--blue .ns-duo__btn{color:#0073e6}.cms-index-index .ns-duo__card--navy{background:linear-gradient(120deg, #06142b 0%, #0d1f3c 45%, #1a3258 100%)}.cms-index-index .ns-duo__card--navy:hover{box-shadow:0 16px 32px -16px rgba(13,31,60,0.8)}.cms-index-index .ns-duo__card--navy .ns-duo__tag{background:#f5b700;color:#0d1f3c}.cms-index-index .ns-duo__card--navy .ns-duo__btn{background:#f5b700;color:#0d1f3c}.cms-index-index .ns-duo__img{position:absolute;top:0;right:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 45%);mask-image:linear-gradient(90deg, transparent 0%, #000 45%)}.cms-index-index .ns-duo__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:60%;padding:28px}.cms-index-index .ns-duo__tag{padding:4px 12px;border-radius:100px;background:rgba(255,255,255,0.18);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cms-index-index .ns-duo__title{font-size:clamp(20px, 1.9vw, 26px);font-weight:800;line-height:1.15;letter-spacing:-0.01em;text-shadow:0 2px 12px rgba(0,0,0,0.25)}.cms-index-index .ns-duo__sub{font-size:13.5px;color:rgba(255,255,255,0.82)}.cms-index-index .ns-duo__btn{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:10px 18px;border-radius:8px;background:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 18px -8px rgba(0,0,0,0.4)}.cms-index-index .ns-strip{position:relative;overflow:hidden;background:#0d1f3c;color:#fff}.cms-index-index .ns-strip::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg, rgba(0,115,230,0.9399999999999999) 0%, rgba(21,87,176,0.88) 45%, rgba(13,31,60,0.72) 100%)}.cms-index-index .ns-strip .ns-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 40px;padding-top:48px;padding-bottom:48px}.cms-index-index .ns-strip__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cms-index-index .ns-strip__copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:640px}.cms-index-index .ns-strip__tag{padding:4px 12px;border-radius:100px;background:#f5b700;color:#0d1f3c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cms-index-index .ns-strip h2.ns-strip__title{margin:0;font-size:clamp(24px, 2.6vw, 34px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#fff}.cms-index-index .ns-strip p.ns-strip__sub{margin:0;font-size:15px;line-height:1.55;color:rgba(255,255,255,0.85)}.cms-index-index .ns-strip__ctas{display:flex;flex-wrap:wrap;gap:12px}.cms-index-index .ns-strip__btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:8px;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .18s ease,transform .18s ease}.cms-index-index .ns-strip__btn:hover,.cms-index-index .ns-strip__btn:focus-visible{text-decoration:none;transform:translateY(-1px)}.cms-index-index .ns-strip__btn--yellow{background:#f5b700;color:#0d1f3c;box-shadow:0 10px 24px -10px rgba(214,158,0,0.9)}.cms-index-index .ns-strip__btn--yellow:hover,.cms-index-index .ns-strip__btn--yellow:focus-visible,.cms-index-index .ns-strip__btn--yellow:visited{color:#0d1f3c}.cms-index-index .ns-strip__btn--yellow:hover{background:#d69e00}.cms-index-index .ns-strip__btn--ghost{border:1.5px solid rgba(255,255,255,0.5);color:#fff}.cms-index-index .ns-strip__btn--ghost:hover,.cms-index-index .ns-strip__btn--ghost:focus-visible,.cms-index-index .ns-strip__btn--ghost:visited{color:#fff}.cms-index-index .ns-strip__btn--ghost:hover{background:rgba(255,255,255,0.12)}.cms-index-index .ns-sell .ns-btn--primary{background:#f5b700;color:#0d1f3c;box-shadow:0 8px 24px -6px rgba(214,158,0,0.6)}.cms-index-index .ns-sell .ns-btn--primary:hover,.cms-index-index .ns-sell .ns-btn--primary:focus-visible,.cms-index-index .ns-sell .ns-btn--primary:visited{color:#0d1f3c}.cms-index-index .ns-sell .ns-btn--primary:hover{background:#d69e00}.cms-index-index .ns-sell__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}.cms-index-index .ns-sell::before{z-index:1}.cms-index-index .ns-sell__inner{z-index:2}@media only screen and (max-width:767px){.cms-index-index .ns-duo__grid{grid-template-columns:minmax(0, 1fr)}.cms-index-index .ns-duo__img{width:100%;opacity:.35;-webkit-mask-image:none;mask-image:none}.cms-index-index .ns-duo__body{max-width:none;padding:22px}.cms-index-index .ns-duo__card{min-height:200px}.cms-index-index .ns-strip .ns-wrap{padding-top:36px;padding-bottom:36px}}.cms-index-index .ns-usp{display:none}.cms-page-view .page-title-wrapper,.cms-privacy-policy .page-title-wrapper,.cms-no-route .page-title-wrapper{padding:24px 0 20px}.cms-page-view .page-title-wrapper .page-title .base,.cms-privacy-policy .page-title-wrapper .page-title .base,.cms-no-route .page-title-wrapper .page-title .base{font-size:1.6rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.cms-page-view .cms-content,.cms-privacy-policy .cms-content,.cms-no-route .cms-content,.cms-page-view .column.main>p,.cms-privacy-policy .column.main>p,.cms-no-route .column.main>p,.cms-page-view .column.main>h2,.cms-privacy-policy .column.main>h2,.cms-no-route .column.main>h2,.cms-page-view .column.main>h3,.cms-privacy-policy .column.main>h3,.cms-no-route .column.main>h3,.cms-page-view .column.main>ul,.cms-privacy-policy .column.main>ul,.cms-no-route .column.main>ul,.cms-page-view .column.main>ol,.cms-privacy-policy .column.main>ol,.cms-no-route .column.main>ol,.cms-page-view .column.main>table,.cms-privacy-policy .column.main>table,.cms-no-route .column.main>table{max-width:860px}.cms-page-view .message.info,.cms-privacy-policy .message.info,.cms-no-route .message.info{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:rgba(0,115,230,0.05);border:1px solid rgba(0,115,230,0.2);border-radius:8px;margin-bottom:24px}.cms-page-view .message.info::before,.cms-privacy-policy .message.info::before,.cms-no-route .message.info::before{content:"ℹ";font-size:.9rem;color:#0073e6;flex-shrink:0;margin-top:1px}.cms-page-view .message.info span,.cms-privacy-policy .message.info span,.cms-no-route .message.info span{font-size:.84rem;color:#0073e6;line-height:1.6}.cms-page-view .cms-content h2,.cms-privacy-policy .cms-content h2,.cms-no-route .cms-content h2{font-size:1.05rem;font-weight:700;color:#0d1f3c;margin:28px 0 10px;padding-bottom:8px;border-bottom:1px solid #edf0f5;letter-spacing:-0.01em}.cms-page-view .cms-content h2:first-child,.cms-privacy-policy .cms-content h2:first-child,.cms-no-route .cms-content h2:first-child{margin-top:0}.cms-page-view .cms-content h3,.cms-privacy-policy .cms-content h3,.cms-no-route .cms-content h3{font-size:.95rem;font-weight:700;color:#0d1f3c;margin:20px 0 8px}.cms-page-view .cms-content p,.cms-privacy-policy .cms-content p,.cms-no-route .cms-content p{font-size:.9rem;color:#1c2435;line-height:1.75;margin-bottom:14px}.cms-page-view .cms-content p a,.cms-privacy-policy .cms-content p a,.cms-no-route .cms-content p a{color:#0073e6;text-decoration:none;font-weight:500}.cms-page-view .cms-content p a:hover,.cms-privacy-policy .cms-content p a:hover,.cms-no-route .cms-content p a:hover{text-decoration:underline}.cms-page-view .cms-content ul,.cms-privacy-policy .cms-content ul,.cms-no-route .cms-content ul,.cms-page-view .cms-content ol,.cms-privacy-policy .cms-content ol,.cms-no-route .cms-content ol{padding-left:20px;margin:0 0 16px}.cms-page-view .cms-content ul li,.cms-privacy-policy .cms-content ul li,.cms-no-route .cms-content ul li,.cms-page-view .cms-content ol li,.cms-privacy-policy .cms-content ol li,.cms-no-route .cms-content ol li{font-size:.88rem;color:#1c2435;line-height:1.65;margin-bottom:4px;padding-left:4px}.cms-page-view .cms-content ul li,.cms-privacy-policy .cms-content ul li,.cms-no-route .cms-content ul li{list-style:disc}.cms-page-view .cms-content ol li,.cms-privacy-policy .cms-content ol li,.cms-no-route .cms-content ol li{list-style:decimal}.cms-page-view .cms-content .data-table,.cms-privacy-policy .cms-content .data-table,.cms-no-route .cms-content .data-table{width:100%;border-collapse:collapse;margin:16px 0 24px;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;font-size:.84rem}.cms-page-view .cms-content .data-table thead tr,.cms-privacy-policy .cms-content .data-table thead tr,.cms-no-route .cms-content .data-table thead tr{background:#f0f4f9;border-bottom:1px solid #dde3ec}.cms-page-view .cms-content .data-table thead tr th,.cms-privacy-policy .cms-content .data-table thead tr th,.cms-no-route .cms-content .data-table thead tr th{padding:10px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a95a8;text-align:left}.cms-page-view .cms-content .data-table tbody tr,.cms-privacy-policy .cms-content .data-table tbody tr,.cms-no-route .cms-content .data-table tbody tr{border-bottom:1px solid #edf0f5;transition:background .18s ease}.cms-page-view .cms-content .data-table tbody tr:last-child,.cms-privacy-policy .cms-content .data-table tbody tr:last-child,.cms-no-route .cms-content .data-table tbody tr:last-child{border-bottom:none}.cms-page-view .cms-content .data-table tbody tr:hover,.cms-privacy-policy .cms-content .data-table tbody tr:hover,.cms-no-route .cms-content .data-table tbody tr:hover{background:rgba(0,115,230,0.02)}.cms-page-view .cms-content .data-table tbody tr th,.cms-privacy-policy .cms-content .data-table tbody tr th,.cms-no-route .cms-content .data-table tbody tr th{padding:10px 16px;font-size:.8rem;font-weight:600;color:#0d1f3c;text-align:left;white-space:nowrap;background:#ffffff;border-right:1px solid #edf0f5;width:30%}.cms-page-view .cms-content .data-table tbody tr td,.cms-privacy-policy .cms-content .data-table tbody tr td,.cms-no-route .cms-content .data-table tbody tr td{padding:10px 16px;font-size:.84rem;color:#5a6478;line-height:1.55}@media only screen and (max-width:767px){.cms-page-view .page-title-wrapper .page-title .base,.cms-privacy-policy .page-title-wrapper .page-title .base{font-size:1.2rem}.cms-page-view .cms-content h2,.cms-privacy-policy .cms-content h2{font-size:.95rem;margin:20px 0 8px}.cms-page-view .cms-content p,.cms-privacy-policy .cms-content p{font-size:.86rem}.cms-page-view .cms-content li,.cms-privacy-policy .cms-content li{font-size:.84rem}.cms-page-view .cms-content .data-table,.cms-privacy-policy .cms-content .data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.cms-page-view .cms-content .data-table tbody tr th,.cms-privacy-policy .cms-content .data-table tbody tr th{width:auto;min-width:160px}.cms-page-view .cms-content .data-table tbody tr td,.cms-privacy-policy .cms-content .data-table tbody tr td{min-width:200px;white-space:normal}}.catalog-category-view .ns-cathero-band,.catalogsearch-result-index .ns-cathero-band{max-width:none;padding:0;margin:0;background:linear-gradient(180deg, #f7f9fc 0%, #e7edf6 100%);border-bottom:1px solid #dde3ec}.catalog-category-view main.page-main,.catalogsearch-result-index main.page-main{padding-top:28px}.catalog-category-view .ns-cathero,.catalogsearch-result-index .ns-cathero{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:28px 24px;display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:24px;row-gap:6px;align-items:end}@media only screen and (min-width:1440px){.catalog-category-view .ns-cathero,.catalogsearch-result-index .ns-cathero{max-width:1400px}}@media only screen and (min-width:1920px){.catalog-category-view .ns-cathero,.catalogsearch-result-index .ns-cathero{max-width:1600px}}.catalog-category-view .ns-cathero>.ns-cathero__eyebrow,.catalogsearch-result-index .ns-cathero>.ns-cathero__eyebrow{grid-column:1;grid-row:1}.catalog-category-view .ns-cathero>.page-title-wrapper,.catalogsearch-result-index .ns-cathero>.page-title-wrapper{grid-column:1;grid-row:2;padding:0;margin:0}.catalog-category-view .ns-cathero>.category-description,.catalogsearch-result-index .ns-cathero>.category-description{grid-column:1;grid-row:3}.catalog-category-view .ns-cathero>.ns-cathero__subcats,.catalogsearch-result-index .ns-cathero>.ns-cathero__subcats{grid-column:2;grid-row:1 / span 3;align-self:end}.catalog-category-view .ns-cathero>.page.messages,.catalogsearch-result-index .ns-cathero>.page.messages{grid-column:1 / -1;grid-row:4;margin:0}.catalog-category-view .ns-cathero .page-title .base,.catalogsearch-result-index .ns-cathero .page-title .base{font-size:2rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.02em;line-height:1.15}.catalog-category-view .ns-cathero__eyebrow,.catalogsearch-result-index .ns-cathero__eyebrow{display:flex;align-items:center;gap:8px;font-family:"DM Mono",monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#0073e6}.catalog-category-view .ns-cathero__eyebrow::before,.catalogsearch-result-index .ns-cathero__eyebrow::before{content:"";width:22px;height:2px;border-radius:4px;background:#0073e6;flex:none}.catalog-category-view .ns-cathero__eyebrow a,.catalogsearch-result-index .ns-cathero__eyebrow a{color:inherit;text-decoration:none}.catalog-category-view .category-description,.catalogsearch-result-index .category-description{margin:0;font-size:.875rem;color:#5a6478;max-width:64ch}.catalog-category-view .category-description p,.catalogsearch-result-index .category-description p{margin:0}.catalog-category-view .ns-cathero__subcats,.catalogsearch-result-index .ns-cathero__subcats{display:flex;gap:8px;flex-wrap:wrap}.catalog-category-view .ns-cathero__pill,.catalogsearch-result-index .ns-cathero__pill{font-size:.8100000000000001rem;font-weight:600;padding:8px 14px;border-radius:100px;background:#ffffff;border:1px solid #dde3ec;color:#1c2435;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.catalog-category-view .ns-cathero__pill:hover,.catalogsearch-result-index .ns-cathero__pill:hover{border-color:#0073e6;color:#0073e6;text-decoration:none}.catalog-category-view .breadcrumbs,.catalogsearch-result-index .breadcrumbs{background:#f7f9fc;border-bottom:1px solid #dde3ec;max-width:none;margin:0;padding:0}.catalog-category-view .breadcrumbs .items,.catalogsearch-result-index .breadcrumbs .items{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:18px 24px 14px}@media only screen and (min-width:1440px){.catalog-category-view .breadcrumbs .items,.catalogsearch-result-index .breadcrumbs .items{max-width:1400px}}@media only screen and (min-width:1920px){.catalog-category-view .breadcrumbs .items,.catalogsearch-result-index .breadcrumbs .items{max-width:1600px}}.catalog-category-view .toolbar.toolbar-products,.catalogsearch-result-index .toolbar.toolbar-products{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 14px;margin-bottom:18px;background:#ffffff;border:1px solid #dde3ec;border-radius:12px}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter{order:2}.catalog-category-view .toolbar.toolbar-products .modes,.catalogsearch-result-index .toolbar.toolbar-products .modes{order:3}.catalog-category-view .toolbar.toolbar-products .toolbar-amount,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount{order:1;margin:0}.catalog-category-view .toolbar.toolbar-products .modes,.catalogsearch-result-index .toolbar.toolbar-products .modes{display:flex;align-items:center;border:1.5px solid #dde3ec;border-radius:8px;overflow:hidden;gap:0}.catalog-category-view .toolbar.toolbar-products .modes .modes-label,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode{width:36px;height:34px;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#8a95a8;font-size:0;background:#ffffff;transition:all .18s ease;text-decoration:none}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.mode-grid::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.mode-grid::before{content:"";display:block;width:12px;height:12px;background:linear-gradient(#8a95a8 0 0) top left / 5px 5px,linear-gradient(#8a95a8 0 0) top right / 5px 5px,linear-gradient(#8a95a8 0 0) bottom left / 5px 5px,linear-gradient(#8a95a8 0 0) bottom right / 5px 5px;background-repeat:no-repeat}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.mode-list::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.mode-list::before{content:"";display:block;width:12px;height:10px;background:linear-gradient(#8a95a8 0 0) top / 100% 2px,linear-gradient(#8a95a8 0 0) center / 100% 2px,linear-gradient(#8a95a8 0 0) bottom / 100% 2px;background-repeat:no-repeat}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode+.modes-mode,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode+.modes-mode{border-left:1.5px solid #dde3ec}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.active,.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode:hover{color:#0073e6;background:rgba(0,115,230,0.06)}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.active::before,.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode:hover::before{background-color:#0073e6;background:linear-gradient(#0073e6 0 0) top left / 5px 5px,linear-gradient(#0073e6 0 0) top right / 5px 5px,linear-gradient(#0073e6 0 0) bottom left / 5px 5px,linear-gradient(#0073e6 0 0) bottom right / 5px 5px;background-repeat:no-repeat}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.mode-list.active::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.mode-list.active::before,.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.mode-list:hover::before,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode.mode-list:hover::before{background:linear-gradient(#0073e6 0 0) top / 100% 2px,linear-gradient(#0073e6 0 0) center / 100% 2px,linear-gradient(#0073e6 0 0) bottom / 100% 2px;background-repeat:no-repeat}.catalog-category-view .toolbar.toolbar-products .modes .modes-mode span,.catalogsearch-result-index .toolbar.toolbar-products .modes .modes-mode span{display:none}.catalog-category-view .toolbar.toolbar-products .sorter-action,.catalogsearch-result-index .toolbar.toolbar-products .sorter-action{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #dde3ec;border-radius:8px;background:#ffffff;color:#5a6478;text-decoration:none;transition:border-color .18s ease,color .18s ease}.catalog-category-view .toolbar.toolbar-products .sorter-action:hover,.catalogsearch-result-index .toolbar.toolbar-products .sorter-action:hover{border-color:#0073e6;color:#0073e6}.catalog-category-view .toolbar.toolbar-products .sorter-action span,.catalogsearch-result-index .toolbar.toolbar-products .sorter-action span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.catalog-category-view .toolbar.toolbar-products .sorter-action::before,.catalogsearch-result-index .toolbar.toolbar-products .sorter-action::before{font-size:16px;line-height:1;color:inherit}.catalog-category-view .toolbar.toolbar-products .toolbar-amount,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount{font-size:.845rem;color:#5a6478}.catalog-category-view .toolbar.toolbar-products .toolbar-amount .toolbar-number,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount .toolbar-number{font-weight:700;color:#1c2435}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter{margin-left:auto;display:flex;align-items:center;gap:10px}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter::after,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter::after{content:"";width:1px;height:20px;background:#dde3ec}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-label,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-label{font-size:.8rem;color:#5a6478;white-space:nowrap}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-options,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-options{height:36px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.8rem;color:#1c2435;background:#ffffff;padding:0 28px 0 10px;cursor:pointer;outline:none;transition:border-color .18s ease;appearance:auto;min-width:110px}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-options:focus,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-options:focus{border-color:#0073e6}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #dde3ec;border-radius:8px;color:#5a6478;text-decoration:none;transition:all .18s ease;font-size:0;flex-shrink:0}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action::before,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action::before{content:"↑";font-size:.85rem;line-height:1}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action.sort-desc::before,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action.sort-desc::before{content:"↓"}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action:hover,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action:hover{border-color:#0073e6;color:#0073e6}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action span,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action span{display:none}.catalog-category-view .products.wrapper+.toolbar.toolbar-products,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products,.catalog-category-view .toolbar.toolbar-products:last-child,.catalogsearch-result-index .toolbar.toolbar-products:last-child{background:none;border:0;border-radius:0;padding:8px 0 0;margin-bottom:0;justify-content:space-between}.catalog-category-view .products.wrapper+.toolbar.toolbar-products .toolbar-sorter,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products .toolbar-sorter,.catalog-category-view .toolbar.toolbar-products:last-child .toolbar-sorter,.catalogsearch-result-index .toolbar.toolbar-products:last-child .toolbar-sorter,.catalog-category-view .products.wrapper+.toolbar.toolbar-products .modes,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products .modes,.catalog-category-view .toolbar.toolbar-products:last-child .modes,.catalogsearch-result-index .toolbar.toolbar-products:last-child .modes{display:none}.catalog-category-view .products.wrapper+.toolbar.toolbar-products .toolbar-amount,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products .toolbar-amount,.catalog-category-view .toolbar.toolbar-products:last-child .toolbar-amount,.catalogsearch-result-index .toolbar.toolbar-products:last-child .toolbar-amount{order:1;font-size:.8100000000000001rem;color:#8a95a8}.catalog-category-view .products.wrapper+.toolbar.toolbar-products .pages,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products .pages,.catalog-category-view .toolbar.toolbar-products:last-child .pages,.catalogsearch-result-index .toolbar.toolbar-products:last-child .pages{order:2;margin:0;padding:0;border:0}.catalog-category-view .products.wrapper+.toolbar.toolbar-products .field.limiter,.catalogsearch-result-index .products.wrapper+.toolbar.toolbar-products .field.limiter,.catalog-category-view .toolbar.toolbar-products:last-child .field.limiter,.catalogsearch-result-index .toolbar.toolbar-products:last-child .field.limiter{order:3}.catalog-category-view .toolbar-products+.toolbar-products,.catalogsearch-result-index .toolbar-products+.toolbar-products,.catalog-category-view .products+.toolbar-products,.catalogsearch-result-index .products+.toolbar-products{border-top:1px solid #edf0f5;border-bottom:none;padding:16px 0 0;margin-top:8px;margin-bottom:0}.catalog-category-view .toolbar-products+.toolbar-products .field.limiter,.catalogsearch-result-index .toolbar-products+.toolbar-products .field.limiter,.catalog-category-view .products+.toolbar-products .field.limiter,.catalogsearch-result-index .products+.toolbar-products .field.limiter{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#5a6478}.catalog-category-view .toolbar-products+.toolbar-products .field.limiter .limiter-options,.catalogsearch-result-index .toolbar-products+.toolbar-products .field.limiter .limiter-options,.catalog-category-view .products+.toolbar-products .field.limiter .limiter-options,.catalogsearch-result-index .products+.toolbar-products .field.limiter .limiter-options{height:32px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.8rem;color:#1c2435;background:#ffffff;padding:0 24px 0 8px;cursor:pointer;outline:none;appearance:auto}.catalog-category-view .toolbar-products+.toolbar-products .field.limiter .limiter-options:focus,.catalogsearch-result-index .toolbar-products+.toolbar-products .field.limiter .limiter-options:focus,.catalog-category-view .products+.toolbar-products .field.limiter .limiter-options:focus,.catalogsearch-result-index .products+.toolbar-products .field.limiter .limiter-options:focus{border-color:#0073e6}.catalog-category-view .toolbar-products+.toolbar-products .field.limiter .limiter-text,.catalogsearch-result-index .toolbar-products+.toolbar-products .field.limiter .limiter-text,.catalog-category-view .products+.toolbar-products .field.limiter .limiter-text,.catalogsearch-result-index .products+.toolbar-products .field.limiter .limiter-text{font-size:.8rem;color:#5a6478}.catalog-category-view .products-grid .product-items,.catalogsearch-result-index .products-grid .product-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:16px;list-style:none;margin:0;padding:0}.catalog-category-view .products-list .product-items,.catalogsearch-result-index .products-list .product-items{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.catalog-category-view .products-list .product-item .product-item-info,.catalogsearch-result-index .products-list .product-item .product-item-info{flex-direction:row;align-items:stretch;min-height:180px}.catalog-category-view .products-list .product-item .product-item-photo,.catalogsearch-result-index .products-list .product-item .product-item-photo{flex-shrink:0;width:200px !important;min-width:200px;aspect-ratio:unset !important;border-right:1px solid #edf0f5;border-radius:12px 0 0 12px}.catalog-category-view .products-list .product-item .product-item-details,.catalogsearch-result-index .products-list .product-item .product-item-details{padding:20px 22px 16px;gap:6px}.catalog-category-view .products-list .product-item .product-item-name,.catalogsearch-result-index .products-list .product-item .product-item-name{font-size:1rem}.catalog-category-view .products-list .product-item .product-item-name .product-item-link,.catalogsearch-result-index .products-list .product-item .product-item-name .product-item-link{font-weight:600}.catalog-category-view .products-list .product-item .price-box,.catalogsearch-result-index .products-list .product-item .price-box{margin-top:0}.catalog-category-view .products-list .product-item .price-box .price,.catalogsearch-result-index .products-list .product-item .price-box .price{font-size:1.15rem}.catalog-category-view .products-list .product-item .product-item-description,.catalogsearch-result-index .products-list .product-item .product-item-description{font-size:.82rem !important;color:#5a6478 !important;line-height:1.55;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical;overflow:hidden}.catalog-category-view .products-list .product-item .product-item-description p,.catalogsearch-result-index .products-list .product-item .product-item-description p{font-size:.82rem !important;color:#5a6478 !important}.catalog-category-view .products-list .product-item .product-item-description .action.more,.catalogsearch-result-index .products-list .product-item .product-item-description .action.more{display:none}.catalog-category-view .products-list .product-item .actions-primary .action.tocart,.catalogsearch-result-index .products-list .product-item .actions-primary .action.tocart{width:auto;padding:0 20px;height:36px}.catalog-category-view .product-item .product-item-photo,.catalogsearch-result-index .product-item .product-item-photo{display:flex;align-items:center;justify-content:center;background:#ffffff;aspect-ratio:1 / 1;height:auto;overflow:hidden;position:relative;width:100%}.minicart-wrapper .product-item-photo{display:inline-block !important;background:none !important;aspect-ratio:unset !important;width:auto !important;overflow:visible !important;position:static !important;flex:none !important;height:unset !important}.minicart-wrapper .product-item-photo span.product-image-container{width:auto !important;max-width:none !important;height:auto !important;display:inline-block !important}.minicart-wrapper .product-item-photo span.product-image-container span.product-image-wrapper{width:auto !important;height:auto !important;display:block !important;padding-bottom:100% !important}.minicart-wrapper .product-item-photo .product-image-photo{width:auto !important;height:auto !important;max-width:none !important;object-fit:unset !important;padding:0 !important}.catalog-category-view .sidebar-group .block.filter,.catalogsearch-result-index .sidebar-group .block.filter{background:none;border:0;border-radius:0;overflow:visible}.catalog-category-view .sidebar-group .filter-title,.catalogsearch-result-index .sidebar-group .filter-title{padding:0;margin-bottom:14px;background:none;border:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-category-view .sidebar-group .filter-title strong,.catalogsearch-result-index .sidebar-group .filter-title strong{font-size:.9399999999999999rem;font-weight:800;letter-spacing:-0.01em;text-transform:none;color:#1c2435}.catalog-category-view .sidebar-group .filter-title .filter-clear,.catalogsearch-result-index .sidebar-group .filter-title .filter-clear{font-size:.78rem;font-weight:600;color:#0073e6;text-decoration:none}.catalog-category-view .sidebar-group .filter-title .filter-clear:hover,.catalogsearch-result-index .sidebar-group .filter-title .filter-clear:hover{text-decoration:underline}.catalog-category-view .sidebar-group .filter-content,.catalogsearch-result-index .sidebar-group .filter-content{padding:0;display:flex;flex-direction:column;gap:18px}.catalog-category-view .sidebar-group .filter-subtitle,.catalogsearch-result-index .sidebar-group .filter-subtitle{display:none}.catalog-category-view .sidebar-group .filter-actions,.catalogsearch-result-index .sidebar-group .filter-actions{display:none}.catalog-category-view .sidebar-group .filter-current,.catalogsearch-result-index .sidebar-group .filter-current{margin:0}.catalog-category-view .sidebar-group .filter-current .filter-current-subtitle,.catalogsearch-result-index .sidebar-group .filter-current .filter-current-subtitle{display:none}.catalog-category-view .sidebar-group .filter-current .items,.catalogsearch-result-index .sidebar-group .filter-current .items{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.catalog-category-view .sidebar-group .filter-current .item,.catalogsearch-result-index .sidebar-group .filter-current .item{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border:1px solid #0073e6;border-radius:100px;background:rgba(0,115,230,0.07000000000000001);color:#0073e6;font-size:.75rem;font-weight:600}.catalog-category-view .sidebar-group .filter-current .filter-label::after,.catalogsearch-result-index .sidebar-group .filter-current .filter-label::after{content:":"}.catalog-category-view .sidebar-group .filter-current .action.previous,.catalogsearch-result-index .sidebar-group .filter-current .action.previous{display:none}.catalog-category-view .sidebar-group .filter-current .action.remove,.catalogsearch-result-index .sidebar-group .filter-current .action.remove{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;line-height:1;font-size:.88rem}.catalog-category-view .sidebar-group .filter-current .action.remove span,.catalogsearch-result-index .sidebar-group .filter-current .action.remove span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.catalog-category-view .sidebar-group .filter-current .action.remove::before,.catalogsearch-result-index .sidebar-group .filter-current .action.remove::before{content:"×"}.catalog-category-view .sidebar-group .filter-current .action.remove:hover,.catalogsearch-result-index .sidebar-group .filter-current .action.remove:hover{color:#005cbf}.catalog-category-view .sidebar-group .filter-options,.catalogsearch-result-index .sidebar-group .filter-options{margin:0;display:flex;flex-direction:column}.catalog-category-view .sidebar-group .filter-options-title,.catalogsearch-result-index .sidebar-group .filter-options-title{margin:18px 0 0;padding:12px 14px;background:#ffffff;border:1px solid #dde3ec;border-bottom:0;border-radius:12px 12px 0 0;font-size:.845rem;font-weight:700;color:#1c2435;text-transform:none;letter-spacing:0}.catalog-category-view .sidebar-group .filter-options-title:first-child,.catalogsearch-result-index .sidebar-group .filter-options-title:first-child{margin-top:0}.catalog-category-view .sidebar-group .filter-options-title:hover,.catalogsearch-result-index .sidebar-group .filter-options-title:hover{background:#ffffff}.catalog-category-view .sidebar-group .filter-options-content,.catalogsearch-result-index .sidebar-group .filter-options-content{margin:0;padding:2px 14px 12px;background:#ffffff;border:1px solid #dde3ec;border-top:0;border-radius:0 0 12px 12px}.catalog-category-view .sidebar-group .filter-options-content .items,.catalogsearch-result-index .sidebar-group .filter-options-content .items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.catalog-category-view .sidebar-group .filter-options-content .item,.catalogsearch-result-index .sidebar-group .filter-options-content .item{margin:0}.catalog-category-view .sidebar-group .filter-options-content a,.catalogsearch-result-index .sidebar-group .filter-options-content a{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.845rem;color:#1c2435;text-decoration:none}.catalog-category-view .sidebar-group .filter-options-content a::before,.catalogsearch-result-index .sidebar-group .filter-options-content a::before{content:"";flex:none;width:17px;height:17px;border-radius:4px;border:1.5px solid #dde3ec;background:#ffffff;background-position:center;background-repeat:no-repeat;transition:border-color .18s ease,background-color .18s ease}.catalog-category-view .sidebar-group .filter-options-content a:hover,.catalogsearch-result-index .sidebar-group .filter-options-content a:hover{color:#0073e6;text-decoration:none}.catalog-category-view .sidebar-group .filter-options-content a:hover::before,.catalogsearch-result-index .sidebar-group .filter-options-content a:hover::before{border-color:#0073e6}.catalog-category-view .sidebar-group .filter-options-content .item.active>a::before,.catalogsearch-result-index .sidebar-group .filter-options-content .item.active>a::before,.catalog-category-view .sidebar-group .filter-options-content .item>a[aria-current="true"]::before,.catalogsearch-result-index .sidebar-group .filter-options-content .item>a[aria-current="true"]::before{border-color:#0073e6;background-color:#0073e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.catalog-category-view .sidebar-group .filter-options-content .count,.catalogsearch-result-index .sidebar-group .filter-options-content .count{margin-left:auto;flex:none;font-family:"DM Mono",monospace;font-size:.75rem;color:#8a95a8;background:none;border:0;border-radius:0;padding:0}.catalog-category-view .sidebar-group .filter-options-content .count::before,.catalogsearch-result-index .sidebar-group .filter-options-content .count::before,.catalog-category-view .sidebar-group .filter-options-content .count::after,.catalogsearch-result-index .sidebar-group .filter-options-content .count::after{content:none}.catalog-category-view .sidebar-group .filter-options-content .filter-count-label,.catalogsearch-result-index .sidebar-group .filter-options-content .filter-count-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.catalog-category-view .ns-filter-price,.catalogsearch-result-index .ns-filter-price{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px;margin:0}.catalog-category-view .ns-filter-price__label,.catalogsearch-result-index .ns-filter-price__label{font-size:.845rem;font-weight:700;color:#1c2435}.catalog-category-view .ns-filter-price__row,.catalogsearch-result-index .ns-filter-price__row{display:flex;align-items:center;gap:8px}.catalog-category-view .ns-filter-price__field,.catalogsearch-result-index .ns-filter-price__field{flex:1;min-width:0;margin:0}.catalog-category-view .ns-filter-price__field>span,.catalogsearch-result-index .ns-filter-price__field>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.catalog-category-view .ns-filter-price__field input,.catalogsearch-result-index .ns-filter-price__field input{width:100%;height:36px;border:1.5px solid #dde3ec;border-radius:8px;padding:0 10px;font-family:"DM Mono",monospace;font-size:.8100000000000001rem;color:#1c2435;background:#ffffff}.catalog-category-view .ns-filter-price__field input:focus,.catalogsearch-result-index .ns-filter-price__field input:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 4px rgba(0,115,230,.1)}.catalog-category-view .ns-filter-price__dash,.catalogsearch-result-index .ns-filter-price__dash{color:#8a95a8;flex:none}.catalog-category-view .ns-filter-price__go,.catalogsearch-result-index .ns-filter-price__go{flex:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;height:36px;min-height:0;padding:0 12px;border:0;border-radius:8px;background:#0d1f3c;color:#fff;font-family:"DM Sans",sans-serif;font-weight:700;font-size:.8100000000000001rem;cursor:pointer;transition:background .18s ease}.catalog-category-view .ns-filter-price__go:hover,.catalogsearch-result-index .ns-filter-price__go:hover,.catalog-category-view .ns-filter-price__go:focus,.catalogsearch-result-index .ns-filter-price__go:focus{background:#1a3258;border:0;color:#fff}.catalog-category-view .ns-filter-cta,.catalogsearch-result-index .ns-filter-cta{border-radius:12px;padding:18px;background:linear-gradient(150deg, #0d1f3c, #16305a);color:#fff;display:flex;flex-direction:column;gap:8px}.catalog-category-view .ns-filter-cta b,.catalogsearch-result-index .ns-filter-cta b{font-size:.9399999999999999rem;font-weight:800}.catalog-category-view .ns-filter-cta span,.catalogsearch-result-index .ns-filter-cta span{font-size:.78rem;color:rgba(255,255,255,0.72);line-height:1.5}.catalog-category-view .ns-filter-cta a,.catalogsearch-result-index .ns-filter-cta a{margin-top:6px;align-self:flex-start;font-size:.8100000000000001rem;font-weight:700;background:#fff;color:#0d1f3c;padding:8px 14px;border-radius:8px;text-decoration:none;transition:background .18s ease}.catalog-category-view .ns-filter-cta a:hover,.catalogsearch-result-index .ns-filter-cta a:hover{background:#7bbdff;color:#0d1f3c;text-decoration:none}.catalog-category-view .sidebar-group,.catalogsearch-result-index .sidebar-group{display:flex;flex-direction:column;gap:16px}.catalog-category-view .sidebar-group .block.block-compare .action.delete,.catalogsearch-result-index .sidebar-group .block.block-compare .action.delete{left:unset !important;right:0 !important}.catalog-category-view .sidebar-group .block.block-compare,.catalogsearch-result-index .sidebar-group .block.block-compare,.catalog-category-view .sidebar-group .block.block-reorder,.catalogsearch-result-index .sidebar-group .block.block-reorder,.catalog-category-view .sidebar-group .block.block-wishlist,.catalogsearch-result-index .sidebar-group .block.block-wishlist{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;margin-bottom:0;padding:0}.catalog-category-view .sidebar-group .block.block-compare .block-title,.catalogsearch-result-index .sidebar-group .block.block-compare .block-title,.catalog-category-view .sidebar-group .block.block-reorder .block-title,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-title,.catalog-category-view .sidebar-group .block.block-wishlist .block-title,.catalogsearch-result-index .sidebar-group .block.block-wishlist .block-title{padding:12px 16px;background:#f0f4f9;border-bottom:1px solid #dde3ec;display:flex;align-items:center;gap:6px}.catalog-category-view .sidebar-group .block.block-compare .block-title strong,.catalogsearch-result-index .sidebar-group .block.block-compare .block-title strong,.catalog-category-view .sidebar-group .block.block-reorder .block-title strong,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-title strong,.catalog-category-view .sidebar-group .block.block-wishlist .block-title strong,.catalogsearch-result-index .sidebar-group .block.block-wishlist .block-title strong{font-size:.75rem;font-weight:700;color:#0d1f3c}.catalog-category-view .sidebar-group .block.block-compare .block-title .counter,.catalogsearch-result-index .sidebar-group .block.block-compare .block-title .counter,.catalog-category-view .sidebar-group .block.block-reorder .block-title .counter,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-title .counter,.catalog-category-view .sidebar-group .block.block-wishlist .block-title .counter,.catalogsearch-result-index .sidebar-group .block.block-wishlist .block-title .counter{font-size:.68rem !important;font-weight:600;background:#0073e6;color:#ffffff;padding:1px 7px;border-radius:8px;margin-left:2px;line-height:1.4}.catalog-category-view .sidebar-group .block.block-compare .block-content,.catalogsearch-result-index .sidebar-group .block.block-compare .block-content,.catalog-category-view .sidebar-group .block.block-reorder .block-content,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-content,.catalog-category-view .sidebar-group .block.block-wishlist .block-content,.catalogsearch-result-index .sidebar-group .block.block-wishlist .block-content{padding:0}.catalog-category-view .sidebar-group .block.block-compare .block-content .subtitle,.catalogsearch-result-index .sidebar-group .block.block-compare .block-content .subtitle,.catalog-category-view .sidebar-group .block.block-reorder .block-content .subtitle,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-content .subtitle,.catalog-category-view .sidebar-group .block.block-wishlist .block-content .subtitle,.catalogsearch-result-index .sidebar-group .block.block-wishlist .block-content .subtitle{display:none}.catalog-category-view .sidebar-group .block.block-compare .product-items,.catalogsearch-result-index .sidebar-group .block.block-compare .product-items,.catalog-category-view .sidebar-group .block.block-reorder .product-items,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items,.catalog-category-view .sidebar-group .block.block-wishlist .product-items,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-items{list-style:none;margin:0;padding:0}.catalog-category-view .sidebar-group .block.block-compare .product-item,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item,.catalog-category-view .sidebar-group .block.block-reorder .product-item,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item,.catalog-category-view .sidebar-group .block.block-wishlist .product-item,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item{padding:10px 14px !important;border-bottom:1px solid #edf0f5;position:relative}.catalog-category-view .sidebar-group .block.block-compare .product-item:last-child,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item:last-child,.catalog-category-view .sidebar-group .block.block-reorder .product-item:last-child,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item:last-child,.catalog-category-view .sidebar-group .block.block-wishlist .product-item:last-child,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item:last-child{border-bottom:none}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-info,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-info,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-info,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-info,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-info,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-info{padding:10px;display:flex !important;flex-direction:row !important;gap:10px;align-items:flex-start}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-photo,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-photo,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-photo,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-photo,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-photo,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-photo{flex-shrink:0 !important;flex-grow:0 !important;width:60px !important;height:60px !important;display:block !important;background:none !important;aspect-ratio:unset !important;position:static !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-container,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-container,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-container,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-container,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-container,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-container{width:60px !important;height:60px !important;display:block !important;max-width:none !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-wrapper,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-wrapper,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-wrapper,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-wrapper,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-wrapper,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-wrapper{display:block !important;width:60px !important;height:60px !important;padding-bottom:0 !important;overflow:hidden !important;position:relative !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-photo,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-photo .product-image-photo,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-photo,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-photo .product-image-photo,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-photo,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-photo .product-image-photo{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:contain;padding:0 !important;border:1px solid #edf0f5;border-radius:8px}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-details,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-details,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-details,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-details,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-details,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-details{flex:1 !important;flex-grow:1 !important;min-width:0 !important;margin:0 !important;padding:0 !important;display:block !important;flex-direction:unset !important;gap:0 !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-name,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-name,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-name,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-name,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-name,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-name{font-size:.8rem;font-weight:500;line-height:1.4;margin-bottom:3px}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-name a,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-name a,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-name a,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-name a,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-name a,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-name a{color:#1c2435;text-decoration:none}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-name a:hover,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-name a:hover,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-name a:hover,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-name a:hover,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-name a:hover,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-name a:hover{color:#0073e6}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .price-label,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .price-label,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .price-label,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .price-label,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .price-label,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .price-label{display:none !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .price-container,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .price-container,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .price-container,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .price-container,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .price-container,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .price-container{font-size:0 !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .price-container .price-wrapper,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .price-container .price-wrapper,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .price-container .price-wrapper,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .price-container .price-wrapper,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .price-container .price-wrapper,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .price-container .price-wrapper{font-size:1rem}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .price,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .price,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .price,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .price,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .price,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .price{font-size:.82rem;font-weight:700;color:#0d1f3c}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .old-price,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .old-price,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .old-price,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .old-price,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .old-price,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .old-price{display:inline-flex;text-decoration:none !important}.catalog-category-view .sidebar-group .block.block-compare .product-item .price-box .old-price .price,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .price-box .old-price .price,.catalog-category-view .sidebar-group .block.block-reorder .product-item .price-box .old-price .price,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .price-box .old-price .price,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .price-box .old-price .price,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .price-box .old-price .price{font-size:.72rem;font-weight:400;color:#5a6478;text-decoration:line-through}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-actions,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-actions,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-actions,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-actions,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-actions,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-actions .actions-primary .action.tocart,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-actions .actions-primary .action.tocart,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-primary .action.tocart,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-primary .action.tocart,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-primary .action.tocart,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-primary .action.tocart{height:28px;padding:0 10px;font-size:.72rem;font-weight:600}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete{font-size:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#8a95a8;background:none;border:none;cursor:pointer;transition:color .18s ease}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete::before,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete::before,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete::before,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete::before,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete::before,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete::before{content:"×";font-size:1.1rem;line-height:1}.catalog-category-view .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete:hover,.catalogsearch-result-index .sidebar-group .block.block-compare .product-item .product-item-actions .actions-secondary .action.delete:hover,.catalog-category-view .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete:hover,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-item .product-item-actions .actions-secondary .action.delete:hover,.catalog-category-view .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete:hover,.catalogsearch-result-index .sidebar-group .block.block-wishlist .product-item .product-item-actions .actions-secondary .action.delete:hover{color:#c0392b}.catalog-category-view .sidebar-group .block.block-compare .actions-toolbar,.catalogsearch-result-index .sidebar-group .block.block-compare .actions-toolbar,.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar,.catalog-category-view .sidebar-group .block.block-wishlist .actions-toolbar,.catalogsearch-result-index .sidebar-group .block.block-wishlist .actions-toolbar{padding:10px 14px;border-top:1px solid #edf0f5}.catalog-category-view .sidebar-group .block.block-compare .actions-toolbar .action.details,.catalogsearch-result-index .sidebar-group .block.block-compare .actions-toolbar .action.details,.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar .action.details,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar .action.details,.catalog-category-view .sidebar-group .block.block-wishlist .actions-toolbar .action.details,.catalogsearch-result-index .sidebar-group .block.block-wishlist .actions-toolbar .action.details{font-size:.78rem;color:#0073e6;text-decoration:none;font-weight:500}.catalog-category-view .sidebar-group .block.block-compare .actions-toolbar .action.details:hover,.catalogsearch-result-index .sidebar-group .block.block-compare .actions-toolbar .action.details:hover,.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar .action.details:hover,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar .action.details:hover,.catalog-category-view .sidebar-group .block.block-wishlist .actions-toolbar .action.details:hover,.catalogsearch-result-index .sidebar-group .block.block-wishlist .actions-toolbar .action.details:hover{text-decoration:underline}.catalog-category-view .sidebar-group .block.block-reorder .block-content,.catalogsearch-result-index .sidebar-group .block.block-reorder .block-content{padding:12px 14px 14px}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names{list-style:none;margin:0 0 12px;padding:0}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #edf0f5}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item:last-child,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item:last-child{border-bottom:none}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice{margin:0;flex-shrink:0;padding-top:2px}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice .label,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice .label{display:none}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice .checkbox,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .field.item.choice .checkbox{width:15px;height:15px;accent-color:#0073e6}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name{font-size:.82rem;font-weight:400;line-height:1.4}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name a,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name a{color:#1c2435;text-decoration:none}.catalog-category-view .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name a:hover,.catalogsearch-result-index .sidebar-group .block.block-reorder .product-items-names .product-item .product-item-name a:hover{color:#0073e6}.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar .action.tocart,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar .action.tocart{height:32px;padding:0 14px;font-size:.78rem;font-weight:600}.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar .action.view,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar .action.view{font-size:.78rem;color:#0073e6;text-decoration:none;font-weight:500}.catalog-category-view .sidebar-group .block.block-reorder .actions-toolbar .action.view:hover,.catalogsearch-result-index .sidebar-group .block.block-reorder .actions-toolbar .action.view:hover{text-decoration:underline}.catalog-category-view .pages,.catalogsearch-result-index .pages{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f5}.catalog-category-view .pages .pages-label,.catalogsearch-result-index .pages .pages-label{display:none}.catalog-category-view .pages .items.pages-items,.catalogsearch-result-index .pages .items.pages-items{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.catalog-category-view .pages .item,.catalogsearch-result-index .pages .item{margin:0}.catalog-category-view .pages .item>a,.catalogsearch-result-index .pages .item>a,.catalog-category-view .pages .item>strong,.catalogsearch-result-index .pages .item>strong{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:500;color:#5a6478;background:#ffffff;text-decoration:none;cursor:pointer;transition:all .18s ease;line-height:1}.catalog-category-view .pages .item>a:hover,.catalogsearch-result-index .pages .item>a:hover,.catalog-category-view .pages .item>strong:hover,.catalogsearch-result-index .pages .item>strong:hover{border-color:#0073e6;color:#0073e6}.catalog-category-view .pages .item.current>strong,.catalogsearch-result-index .pages .item.current>strong{background:#0073e6;border-color:#0073e6;color:#ffffff;font-weight:600;cursor:default}.catalog-category-view .pages .item.pages-item-previous>a,.catalogsearch-result-index .pages .item.pages-item-previous>a,.catalog-category-view .pages .item.pages-item-next>a,.catalogsearch-result-index .pages .item.pages-item-next>a{font-size:0}.catalog-category-view .pages .item.pages-item-previous>a::before,.catalogsearch-result-index .pages .item.pages-item-previous>a::before,.catalog-category-view .pages .item.pages-item-next>a::before,.catalogsearch-result-index .pages .item.pages-item-next>a::before{font-size:1rem;line-height:1}.catalog-category-view .pages .item.pages-item-previous>a::before,.catalogsearch-result-index .pages .item.pages-item-previous>a::before{content:"←"}.catalog-category-view .pages .item.pages-item-next>a::before,.catalogsearch-result-index .pages .item.pages-item-next>a::before{content:"→"}.catalog-category-view .pages .item.pages-item-previous.disabled>span,.catalogsearch-result-index .pages .item.pages-item-previous.disabled>span,.catalog-category-view .pages .item.pages-item-next.disabled>span,.catalogsearch-result-index .pages .item.pages-item-next.disabled>span{opacity:.35;cursor:not-allowed;border:1.5px solid #dde3ec;border-radius:8px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:0}.catalog-category-view .pages .item.pages-item-previous.disabled>span::before,.catalogsearch-result-index .pages .item.pages-item-previous.disabled>span::before,.catalog-category-view .pages .item.pages-item-next.disabled>span::before,.catalogsearch-result-index .pages .item.pages-item-next.disabled>span::before{font-size:1rem}.catalog-category-view .pages .item.pages-item-previous.disabled>span.action.previous::before,.catalogsearch-result-index .pages .item.pages-item-previous.disabled>span.action.previous::before,.catalog-category-view .pages .item.pages-item-next.disabled>span.action.previous::before,.catalogsearch-result-index .pages .item.pages-item-next.disabled>span.action.previous::before{content:"←"}.catalog-category-view .pages .item.pages-item-previous.disabled>span.action.next::before,.catalogsearch-result-index .pages .item.pages-item-previous.disabled>span.action.next::before,.catalog-category-view .pages .item.pages-item-next.disabled>span.action.next::before,.catalogsearch-result-index .pages .item.pages-item-next.disabled>span.action.next::before{content:"→"}.block-search{position:relative}.searchsuite-autocomplete{width:100% !important;max-width:100% !important;left:0 !important;right:0 !important;top:calc(100% + 6px) !important;background:#ffffff;border-radius:12px;box-shadow:0 8px 32px rgba(13,31,60,0.14),0 2px 8px rgba(13,31,60,0.08);border:1px solid #dde3ec;overflow:hidden;animation:fadeUp .18s ease;max-height:480px;overflow-y:auto;overflow-x:hidden}.searchsuite-autocomplete *{font-family:"DM Sans",sans-serif;box-sizing:border-box}.searchsuite-autocomplete .title{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f0f4f9;border-bottom:1px solid #edf0f5}.searchsuite-autocomplete .title>span{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a95a8}.searchsuite-autocomplete .title .see-all{font-size:.75rem;font-weight:600;color:#0073e6;text-decoration:none;display:flex;align-items:center;gap:4px}.searchsuite-autocomplete .title .see-all span{background:#0073e6;color:white;font-size:.65rem;font-weight:700;border-radius:8px;padding:1px 6px;line-height:1.6}.searchsuite-autocomplete .title .see-all:hover{color:#005cbf}.searchsuite-autocomplete ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none}.searchsuite-autocomplete ul li,.searchsuite-autocomplete .product ul li{display:flex;align-items:center;gap:14px;margin:0;padding:10px 14px 10px 10px;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.searchsuite-autocomplete ul li::after,.searchsuite-autocomplete .product ul li::after{content:none}.searchsuite-autocomplete ul li:hover,.searchsuite-autocomplete .product ul li:hover,.searchsuite-autocomplete ul li.selected,.searchsuite-autocomplete .product ul li.selected{border-color:#0073e6;background:#ffffff;box-shadow:0 6px 16px -8px rgba(13,31,60,0.2)}.searchsuite-autocomplete ul li:hover .qs-option-title a,.searchsuite-autocomplete .product ul li:hover .qs-option-title a,.searchsuite-autocomplete ul li.selected .qs-option-title a,.searchsuite-autocomplete .product ul li.selected .qs-option-title a{color:#0073e6}.searchsuite-autocomplete .suggest ul li{padding:8px 12px}.searchsuite-autocomplete .suggest ul li a{color:#1c2435;font-size:.84rem;text-decoration:none}.searchsuite-autocomplete ul li .qs-option-image{float:none;max-width:none;flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#ffffff;border:1px solid #edf0f5}.searchsuite-autocomplete ul li .qs-option-image a{display:block;width:100%;height:100%;padding:0 !important}.searchsuite-autocomplete ul li .qs-option-image img{width:100%;height:100%;object-fit:contain;padding:4px}.searchsuite-autocomplete ul li .qs-option-info{float:none;width:auto;padding-left:0;flex:1;min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title price" "sku   price";align-items:center;gap:4px 20px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews,.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,.searchsuite-autocomplete ul li .qs-option-info .qs-option-description,.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart{display:none !important}.searchsuite-autocomplete ul li .qs-option-title{grid-area:title;width:auto}.searchsuite-autocomplete ul li .qs-option-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;font-weight:600;color:#1c2435;line-height:1.4;text-decoration:none;padding:0 !important;transition:color .18s ease}.searchsuite-autocomplete ul li .qs-option-sku{grid-area:sku;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"DM Mono",monospace !important;font-size:.7rem;letter-spacing:.01em;color:#8a95a8 !important}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{grid-area:price;display:block;font-weight:400;margin:0 !important;text-align:right}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-box{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-label,.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-excluding-tax{display:none !important}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .special-price,.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price{display:block;margin:0;line-height:1.25}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-container,.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-wrapper{display:inline}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-including-tax::before{content:none !important}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-including-tax::after{content:attr(data-label);margin-left:5px;font-size:.7rem;font-weight:400;color:#8a95a8;white-space:nowrap}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price{font-size:1.05rem;font-weight:800;color:#0d1f3c;letter-spacing:-0.01em;white-space:nowrap}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .special-price .price{color:#c0392b}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price{text-decoration:none !important}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price .price{font-size:.78rem;font-weight:500;color:#8a95a8;text-decoration:line-through}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price .price-including-tax::after{content:none}.searchsuite-autocomplete mark{background:rgba(0,115,230,0.08);color:#0073e6;padding:0 2px;border-radius:4px;font-style:normal}.searchsuite-autocomplete .empty,.searchsuite-autocomplete .no-result{padding:20px 16px;text-align:center;font-size:.82rem;color:#5a6478}.searchsuite-autocomplete .all-results{display:block;text-align:center;padding:12px;font-size:.82rem;font-weight:600;color:#0073e6;border-top:1px solid #edf0f5;transition:all .18s ease;text-decoration:none}.searchsuite-autocomplete .all-results:hover{background:#f0f4f9;color:#005cbf}.searchsuite-autocomplete::-webkit-scrollbar{width:4px}.searchsuite-autocomplete::-webkit-scrollbar-track{background:transparent}.searchsuite-autocomplete::-webkit-scrollbar-thumb{background:#dde3ec;border-radius:4px}.searchsuite-autocomplete::-webkit-scrollbar-thumb:hover{background:#8a95a8}.sales-guest-form .page-main .column.main{display:flex;flex-direction:column;align-items:center}.sales-guest-form .page-title-wrapper{width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:0}.sales-guest-form .page-title-wrapper .page-title .base{font-size:1.5rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em}.sales-guest-form .form-orders-search{width:100%;max-width:600px;background:#ffffff;border:1px solid #edf0f5;border-radius:12px;box-shadow:0 1px 4px rgba(13,31,60,.08), 0 4px 16px rgba(13,31,60,.06);padding:32px 48px;margin:24px auto 0}.sales-guest-form .form-orders-search .fieldset{border:none;padding:0;margin:0}.sales-guest-form .form-orders-search .fieldset+br,.sales-guest-form .form-orders-search .fieldset br{display:none}.sales-guest-form .form-orders-search .fieldset .legend{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5a6478;border:none;padding:0 0 20px;margin:0;float:none;width:auto}.sales-guest-form .form-orders-search .field{margin-bottom:20px}.sales-guest-form .form-orders-search .field .label{display:block;font-size:.82rem;font-weight:600;color:#1c2435;margin-bottom:6px}.sales-guest-form .form-orders-search .field .label span{font-size:inherit}.sales-guest-form .form-orders-search .field.required>.label::after{content:" *";color:#c0392b;font-weight:700;margin-left:1px}.sales-guest-form .form-orders-search .field .control input.input-text,.sales-guest-form .form-orders-search .field .control select.select{width:100%;height:44px;padding:0 12px;font-family:"DM Sans",sans-serif;font-size:.875rem;color:#1c2435;background:#ffffff;border:1px solid #dde3ec;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease;appearance:none;-webkit-appearance:none}.sales-guest-form .form-orders-search .field .control input.input-text::placeholder,.sales-guest-form .form-orders-search .field .control select.select::placeholder{color:#8a95a8}.sales-guest-form .form-orders-search .field .control input.input-text:focus,.sales-guest-form .form-orders-search .field .control select.select:focus{outline:none;border-color:#0073e6;box-shadow:0 0 0 3px rgba(0,115,230,0.12)}.sales-guest-form .form-orders-search .field .control select.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6478' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.sales-guest-form .form-orders-search .actions-toolbar{margin-top:24px}.sales-guest-form .form-orders-search .actions-toolbar .primary .action.submit.primary{width:100%;justify-content:center;background:#0073e6;border:1.5px solid #0073e6;color:#ffffff;font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:600;border-radius:8px;padding:10px 28px;height:40px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .18s ease;box-sizing:border-box}.sales-guest-form .form-orders-search .actions-toolbar .primary .action.submit.primary:hover,.sales-guest-form .form-orders-search .actions-toolbar .primary .action.submit.primary:focus{background:#005cbf;border-color:#005cbf;color:#ffffff;text-decoration:none}.sales-guest-form .form-orders-search .actions-toolbar .primary .action.submit.primary:active{transform:scale(.98)}@media (max-width:640px){.sales-guest-form .page-title-wrapper,.sales-guest-form .form-orders-search{max-width:100%}.sales-guest-form .form-orders-search{border-radius:8px;padding:24px 20px}}.page-print{background:#ffffff;font-family:"DM Sans",sans-serif;color:#1c2435}.page-print .logo{display:block;margin:0 0 28px}.page-print .logo img{height:32px;width:auto}.page-print .page-title-wrapper{padding:0 0 20px;border-bottom:2px solid #0d1f3c;margin-bottom:28px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px}.page-print .page-title-wrapper .page-title{font-size:1.25rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.02em;margin:0;line-height:1.2}.page-print .page-title-wrapper .page-title .base{font-size:inherit;font-weight:inherit;color:inherit}.page-print .page-title-wrapper .order-status{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:100px;font-size:.7rem;font-weight:700;letter-spacing:.07000000000000001em;text-transform:uppercase;background:rgba(212,160,23,0.12);color:#a67d12;border:1px solid rgba(212,160,23,0.3)}.page-print .page-title-wrapper .order-date{margin-left:auto;font-size:.82rem;color:#5a6478;white-space:nowrap}.page-print .page-title-wrapper .order-date .label{font-weight:600;color:#1c2435}.page-print .order-details-items{margin-bottom:32px}.page-print .order-details-items .order-title{font-size:.95rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em;margin-bottom:12px}.page-print .order-details-items .order-title strong{font-size:inherit;font-weight:inherit;color:inherit}.page-print .order-details-items .table-wrapper{border:1px solid #dde3ec;border-radius:12px;overflow:hidden}.page-print .order-details-items .table-order-items{width:100%;border-collapse:collapse;font-size:.84rem}.page-print .order-details-items .table-order-items caption{display:none}.page-print .order-details-items .table-order-items thead tr{background:#f0f4f9;border-bottom:1px solid #dde3ec}.page-print .order-details-items .table-order-items thead th{padding:10px 14px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#5a6478;text-align:left;white-space:nowrap}.page-print .order-details-items .table-order-items thead th.price,.page-print .order-details-items .table-order-items thead th.subtotal,.page-print .order-details-items .table-order-items thead th.qty{text-align:right}.page-print .order-details-items .table-order-items tbody tr{border-bottom:1px solid #edf0f5}.page-print .order-details-items .table-order-items tbody tr:last-child{border-bottom:none}.page-print .order-details-items .table-order-items tbody td{padding:12px 14px;vertical-align:top;color:#1c2435}.page-print .order-details-items .table-order-items tbody td.name strong{font-size:.84rem;font-weight:600;color:#0d1f3c;line-height:1.4}.page-print .order-details-items .table-order-items tbody td.sku{font-family:"DM Mono",monospace;font-size:.76rem;color:#5a6478}.page-print .order-details-items .table-order-items tbody td.price,.page-print .order-details-items .table-order-items tbody td.subtotal{text-align:right;font-weight:600;color:#0d1f3c;white-space:nowrap}.page-print .order-details-items .table-order-items tbody td.qty{text-align:right}.page-print .order-details-items .table-order-items tbody td.qty .items-qty{list-style:none;margin:0;padding:0}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item{display:flex;justify-content:flex-end;gap:4px;font-size:.82rem}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item .title{color:#5a6478}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item .content{font-weight:600;color:#1c2435}.page-print .order-details-items .table-order-items tfoot tr{border-top:1px solid #edf0f5}.page-print .order-details-items .table-order-items tfoot tr.grand_total{border-top:2px solid #dde3ec;background:#f0f4f9}.page-print .order-details-items .table-order-items tfoot tr.grand_total .mark strong,.page-print .order-details-items .table-order-items tfoot tr.grand_total .amount strong,.page-print .order-details-items .table-order-items tfoot tr.grand_total .amount .price{font-size:.95rem;font-weight:700;color:#0d1f3c}.page-print .order-details-items .table-order-items tfoot th.mark{padding:9px 14px;font-size:.82rem;font-weight:500;color:#5a6478;text-align:right}.page-print .order-details-items .table-order-items tfoot td.amount{padding:9px 14px;text-align:right;font-size:.84rem;font-weight:600;color:#1c2435;white-space:nowrap}.page-print .order-details-items .table-order-items .price-excluding-tax .cart-price .price,.page-print .order-details-items .table-order-items .price-including-tax .cart-price .price{font-size:inherit;font-weight:inherit}.page-print .order-details-items .actions-toolbar{display:none}.page-print .block-order-details-view .block-title{font-size:.95rem;font-weight:700;color:#0d1f3c;letter-spacing:-0.01em;margin-bottom:12px}.page-print .block-order-details-view .block-title strong{font-size:inherit;font-weight:inherit;color:inherit}.page-print .block-order-details-view .block-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.page-print .block-order-details-view .box{background:#f0f4f9;border:1px solid #dde3ec;border-radius:12px;padding:16px 18px}.page-print .block-order-details-view .box .box-title{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a6478;margin-bottom:10px}.page-print .block-order-details-view .box .box-title span{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.page-print .block-order-details-view .box .box-content{font-size:.84rem;color:#1c2435;line-height:1.6}.page-print .block-order-details-view .box .box-content address{font-style:normal}.page-print .block-order-details-view .box .box-content a{color:#0073e6;text-decoration:none;font-size:.84rem}.page-print .block-order-details-view .box .box-content .payment-method dt.title{font-size:.84rem;font-weight:500;color:#1c2435}.geo-banner{--geo-accent:#0073e6;--geo-accent-dark:#005cbf;--geo-accent-soft:#8ec4ff;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35}.geo-banner__icon{color:var(--geo-accent)}.geo-banner__country{color:var(--geo-accent-soft);font-weight:600}.geo-banner--strip{background-color:#163a68;color:#ffffff}.geo-banner--strip .geo-banner__message{color:#ffffff}.geo-banner__close{border-radius:50%;color:#8da0be;transition:color .18s ease,background-color .18s ease}.geo-banner__close:hover,.geo-banner__close:focus-visible{background-color:rgba(255,255,255,0.12);border:0;color:#ffffff}.geo-banner__close:focus-visible{outline:2px solid rgba(255,255,255,0.6);outline-offset:1px}.geo-banner--inline{--geo-navy-deep:#163a68;--geo-navy-dark:#0d2647;--geo-navy-mid:#24518f;--geo-ivory:#f4f2ea;background-color:var(--geo-navy-dark);background-image:linear-gradient(90deg, rgba(13,38,71,0.96) 0%, rgba(13,38,71,0.88) 38%, rgba(22,58,104,0.35) 72%, rgba(22,58,104,0.1) 100%),url('../images/geo/ship-worldwide.webp');background-position:center, center 40%;background-repeat:no-repeat;background-size:cover, cover;border-radius:8px;box-shadow:0 2px 8px rgba(13,31,60,.1), 0 8px 32px rgba(13,31,60,.08);color:var(--geo-ivory);overflow:hidden;position:relative}.geo-banner--inline::after{background:linear-gradient(90deg, var(--geo-accent) 0%, var(--geo-accent-soft) 45%, rgba(0,115,230,0) 100%);content:'';height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:4}.geo-banner--inline.geo-banner--visible{margin:24px 0}.geo-banner--product.geo-banner--visible{margin:0 0 24px}.geo-banner--checkout.geo-banner--visible{margin:20px 0 0}.geo-banner--inline .geo-banner__inner{min-height:140px}.geo-banner.geo-banner--inline .geo-banner__content{display:grid;grid-template-areas:"badge badge" "title cta";grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:24px;width:100%;max-width:none;padding:24px 284px 24px 36px}.geo-banner__badge{align-items:center;background:rgba(0,115,230,0.2);border:1px solid rgba(142,196,255,0.32);border-radius:100px;color:var(--geo-accent-soft);display:inline-flex;font-family:"DM Mono",monospace;font-size:10px;font-weight:500;gap:7px;grid-area:badge;justify-self:start;letter-spacing:.16em;line-height:1.2;margin-bottom:8px;padding:4px 12px 4px 9px;text-transform:uppercase}.geo-banner__badge-dot{background:var(--geo-accent);border-radius:50%;box-shadow:0 0 0 3px rgba(0,115,230,0.28);flex-shrink:0;height:6px;width:6px}.geo-banner.geo-banner--inline .geo-banner__title{color:var(--geo-ivory);font-size:clamp(20px, 1.9vw, 26px);font-weight:800;grid-area:title;letter-spacing:-0.02em;line-height:1.15;margin:0;max-width:none}.geo-banner--inline .geo-banner__message{color:var(--geo-ivory)}.geo-banner--inline .geo-banner__country{color:var(--geo-accent-soft);font-weight:800;text-shadow:0 0 24px rgba(0,115,230,0.55);white-space:normal}.geo-banner .geo-banner__cta{align-items:center;background:#ffffff;border-radius:100px;box-shadow:none;color:var(--geo-accent);display:inline-flex;font-size:14px;font-weight:700;gap:8px;grid-area:cta;align-self:center;padding:10px 20px;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.geo-banner .geo-banner__cta svg{transition:transform .18s ease}.geo-banner .geo-banner__cta:hover,.geo-banner .geo-banner__cta:focus{background:var(--geo-accent);color:#ffffff;text-decoration:none}.geo-banner .geo-banner__cta:hover svg,.geo-banner .geo-banner__cta:focus svg{transform:translateX(3px)}.geo-banner .geo-banner__cta:focus-visible{outline:2px solid var(--geo-accent-soft);outline-offset:2px}.geo-banner__cta svg{height:15px;width:15px}.geo-banner--inline .geo-banner__route{width:260px}.geo-banner__route-line{fill:none;stroke:rgba(244,242,234,0.45);stroke-dasharray:6 8;stroke-width:2.2}.geo-banner__route-ring{fill:none;stroke:rgba(244,242,234,0.35);stroke-width:1.5}.geo-banner__route-node{fill:var(--geo-ivory)}.geo-banner__route-pulse{fill:none;opacity:.55;stroke:var(--geo-accent);stroke-width:2}.geo-banner__chip{background:var(--geo-accent-soft);border-radius:100px;box-shadow:0 6px 18px -6px rgba(0,0,0,0.45);color:var(--geo-navy-dark, #0d2647);font-size:12px;font-weight:700;letter-spacing:.01em;padding:4px 12px}@media (max-width:900px){.geo-banner--inline .geo-banner__route{display:none}.geo-banner.geo-banner--inline .geo-banner__content{grid-template-areas:"badge" "title" "cta";grid-template-columns:1fr;padding:20px 22px}.geo-banner .geo-banner__cta{justify-self:start;margin-top:12px}.geo-banner--inline{background-position:center, 70% 40%}}@media (max-width:767px){.geo-banner{font-size:12px}.geo-banner.geo-banner--inline .geo-banner__title{font-size:19px}.geo-banner--inline.geo-banner--visible{margin:16px 0}.geo-banner--product.geo-banner--visible{margin:0 0 16px}}.geo-banner.geo-banner--instant{transition:none}@media only screen and (max-width:768px){.breadcrumbs{padding:10px 15px}.breadcrumbs .items{flex-wrap:nowrap;white-space:nowrap;gap:4px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#dde3ec transparent}.breadcrumbs .items::-webkit-scrollbar{height:3px}.breadcrumbs .items::-webkit-scrollbar-track{background:transparent}.breadcrumbs .items::-webkit-scrollbar-thumb{background:#dde3ec;border-radius:4px}.breadcrumbs .item{flex:0 0 auto;gap:4px;font-size:.72rem}}.nav-toggle,.hamburger-btn{display:none}.navigation .ui-menu-icon{display:none !important}.nav-sections{width:100%;position:relative}@media only screen and (max-width:767px){.ns-topbar__inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;padding:5px 15px 3px;min-height:auto}.ns-topbar__promo{display:flex;align-items:center;gap:7px;font-size:.7rem;line-height:1.5;color:rgba(255,255,255,0.75);white-space:nowrap;overflow:hidden}.ns-topbar__links{display:flex;align-items:center;gap:14px;white-space:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.ns-topbar__links::-webkit-scrollbar{display:none}.ns-topbar__links a,.ns-topbar__links span{font-size:.72rem;white-space:nowrap;flex-shrink:0}.ns-topbar__site-switch select{font-size:.75rem;padding:3px 18px 3px 6px}.ns-topbar__site-flag svg{width:20px}.page-header .header.content,.header.content{display:flex !important;flex-wrap:wrap !important;height:auto !important;padding:8px 15px 10px !important;gap:8px 4px !important;align-items:center !important;overflow:visible !important}.logo{order:1 !important;flex:1 1 auto !important;min-width:0;margin-left:4px !important;overflow:hidden}.logo img{max-height:30px !important;width:auto}.logo__text{font-size:1.15rem !important}.header-actions{order:2 !important;margin-left:0 !important;flex-shrink:0 !important;gap:2px}.header-actions .header-btn,.minicart-wrapper .action.showcart{width:40px;height:40px !important;padding:0 !important;gap:0;border-radius:8px;justify-content:center}.header-actions .header-btn>svg,.minicart-wrapper .action.showcart::before{width:22px;height:22px;flex:none}.header-actions .header-btn__label,.header-actions .ns-account-arrow,.minicart-wrapper .action.showcart .text{display:none !important}.header-btn--wishlist .header-btn__badge,.header-btn--quote .header-btn__badge,.minicart-wrapper .action.showcart .counter.qty{top:1px !important;right:0 !important}.minicart-wrapper,.header.content>.minicart-wrapper{order:3 !important;flex:none !important;margin-left:0 !important;padding-top:0;display:block !important}.minicart-wrapper .block-minicart,.header.content>.minicart-wrapper .block-minicart{position:fixed !important;top:auto !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;border-radius:0 !important;border-left:none !important;border-right:none !important;margin-top:0 !important;max-height:80vh;overflow-y:auto}.block-search{order:4 !important;flex:1 1 100% !important;max-width:100% !important;width:100%;margin:0 !important}.block-search .form.minisearch{width:100%}.block-search .form.minisearch input[type="text"]{font-size:.85rem !important;padding:0 48px 0 12px !important}.block-search .action.search{display:flex !important;justify-content:center;width:36px;padding:0 !important}.block-search .action.search span{display:none}.catalog-product-view .header.content>.minicart-wrapper,.catalog-product-view .minicart-wrapper{display:block !important;visibility:visible !important;opacity:1 !important}.catalog-product-view .action.showcart{display:inline-flex !important;visibility:visible !important}.nav-toggle,.hamburger-btn{display:flex;align-items:center;justify-content:center;order:0 !important;width:40px;height:40px;margin-left:-8px;padding:0;background:transparent;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;color:#0d1f3c}.nav-toggle span,.hamburger-btn span{display:none}.ns-account-menu{right:0;left:auto;min-width:180px}}@media only screen and (max-width:480px){.ns-topbar__links a[href^="tel:"]{display:none}.ns-topbar__links a[href^="#"]{display:none}.header-actions .header-btn,.minicart-wrapper .action.showcart{width:38px}}@media only screen and (min-width:481px) and (max-width:767px){.header.content{padding:10px 24px 12px !important}.block-search input[type="text"]{font-size:.875rem !important}}@media only screen and (min-width:768px) and (max-width:1023px){.header.content{gap:12px !important}.block-search .form.minisearch input[type="text"]{font-size:.85rem !important;padding:0 48px 0 12px !important}.block-search .action.search{display:flex !important;justify-content:center;width:36px;padding:0 !important}.block-search .action.search span{display:none}.header-actions .header-btn,.minicart-wrapper .action.showcart{width:42px;height:42px;padding:0 !important;gap:0}.header-actions .header-btn__label,.header-actions .ns-account-arrow,.minicart-wrapper .action.showcart .text{display:none !important}.header-btn--wishlist .header-btn__badge,.header-btn--quote .header-btn__badge,.minicart-wrapper .action.showcart .counter.qty{top:0 !important;right:0 !important}.ns-topbar__links a[href^="tel:"]{display:none}}@media only screen and (min-width:768px){.ns-topbar__promo{display:flex}.header.content{display:flex !important;align-items:center !important;height:64px !important;padding-top:0 !important;padding-bottom:0 !important;flex-wrap:nowrap !important;gap:16px !important}.logo{order:1;flex-shrink:0;float:none !important;position:static !important;margin:0 !important}.block-search{order:2;flex:1 1 auto;max-width:none;margin:0 !important}.block-search .control{border-top:none !important;padding:0 !important;margin:0 !important}.block-search .action.search{display:flex !important}.header-actions{order:3;margin-left:auto}.header.content>.minicart-wrapper{order:4;float:none !important;display:inline-flex !important;margin-left:0}}@media only screen and (min-width:1920px){.block-search{max-width:720px}}@media only screen and (max-width:1024px){.catalog-product-view .column.main{grid-template-columns:380px 1fr;column-gap:32px}.block.related,.block.upsell{min-width:0;width:100%;overflow:hidden;--ns-cols:3}.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width:768px) and (max-width:1024px){.catalog-product-view .column.main{grid-template-columns:340px 1fr;column-gap:32px}.block.related,.block.upsell{min-width:0;width:100%;overflow:hidden;--ns-cols:3;--ns-gap:14px}.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(3, 1fr) !important;gap:14px !important}}@media only screen and (max-width:900px){.catalog-product-view .column.main{grid-template-columns:minmax(0, 1fr)}.catalog-product-view .column.main>.product.media,.catalog-product-view .column.main>.product-info-main{grid-column:1;position:static;animation:fadeUp .45s ease both}.catalog-product-view .column.main>.product.media{grid-row:1;width:100%;max-width:100%;overflow-x:clip}.catalog-product-view .column.main>.product-info-main{grid-row:2}.gallery-placeholder,.fotorama-item,.fotorama{width:100% !important;max-width:100% !important}.fotorama__wrap{width:100% !important;max-width:100% !important}.fotorama__stage{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1 / 1}.fotorama__stage__shaft{width:100% !important}.fotorama__nav{width:100% !important;max-width:100% !important}.fotorama__nav__shaft{max-width:100% !important}.reviews-summary{grid-template-columns:1fr;gap:20px}.review-pros-cons{grid-template-columns:1fr}.block.related,.block.upsell{--ns-cols:2;--ns-gap:12px}.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(2, 1fr) !important;gap:12px !important}.product-info-main .quick-specs{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.catalog-product-view .page-main{padding:0 16px 40px;overflow-x:clip}.catalog-product-view .column.main{grid-template-columns:minmax(0, 1fr) !important;column-gap:0}.catalog-product-view .column.main>.product.media{grid-column:1;grid-row:1;animation:fadeUp .4s ease both;width:100%;max-width:100%;overflow-x:clip}.catalog-product-view .column.main>.product-info-main{grid-column:1;grid-row:2;animation:fadeUp .4s ease .08s both}.gallery-placeholder,.fotorama-item,.fotorama{width:100% !important;max-width:100% !important}.fotorama__wrap{max-width:100% !important;width:100% !important}.fotorama__stage{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1 / 1}.fotorama__stage__shaft{width:100% !important}.fotorama__nav{width:100% !important;max-width:100% !important}.fotorama__nav__shaft{max-width:100% !important}.fotorama__nav__frame{height:72px !important;box-sizing:border-box}.fotorama__thumb{height:72px !important}.product-info-main .page-title-wrapper.product .page-title{font-size:1.4rem}.product-info-main .price-box .price{font-size:1.867rem}.product-info-main .quick-specs{grid-template-columns:1fr 1fr;padding:14px 16px;gap:8px 16px}.product-info-main .box-tocart .fieldset{flex-wrap:wrap;gap:10px}.product-info-main .box-tocart .field.qty{width:100%}.product-info-main .box-tocart .actions{width:100%}.product-info-main .trust-row{gap:10px}.product.info.detailed{margin-top:24px}.product.info.detailed .data.items>.item.title>.switch,.product.info.detailed .data.items.mage-tabs-disabled>.item.title>.switch{font-size:.8rem;padding:10px 8px;letter-spacing:0}.product.info.detailed .data.items>.item.content{padding:24px 0 0}.reviews-summary{grid-template-columns:1fr;gap:20px;padding:20px}.review-pros-cons{grid-template-columns:1fr}.review-item,.review-card{padding:16px}.block.add.review .review-form .actions-toolbar .action.submit{width:100%}.block.related,.block.upsell{margin-top:28px;--ns-cols:2;--ns-gap:10px}.column.main .block.related .block-title.title strong,.column.main .block.upsell .block-title.title strong{font-size:1.2rem;font-weight:800;color:#1c2435}.block.related .block-actions,.block.upsell .block-actions{font-size:.8rem;color:#5a6478;margin-bottom:12px}.block.related .block-actions .action.select,.block.upsell .block-actions .action.select{font-size:.8rem;color:#0073e6;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.block.related .product-item .field.choice.related,.block.upsell .product-item .field.choice.related{display:none}}@media only screen and (max-width:480px){.catalog-product-view .page-main{padding:0 12px 32px}.product-info-main .quick-specs{grid-template-columns:1fr}.product-info-main .page-title-wrapper.product .page-title{font-size:1.05rem}.fotorama__nav__frame{height:60px !important}.fotorama__thumb{height:60px !important}.related-grid{grid-template-columns:1fr}.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (max-width:720px){.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (max-width:600px){.product-info-main .quick-specs{grid-template-columns:1fr}.product-info-main .box-tocart .trust-row{gap:10px}}@media only screen and (max-width:480px){.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:1fr !important}}@media only screen and (min-width:1440px){.catalog-product-view .column.main{grid-template-columns:560px 1fr;column-gap:60px}.block.related,.block.upsell{--ns-cols:5}.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(5, 1fr) !important}}@media only screen and (min-width:1920px){.catalog-product-view .column.main{grid-template-columns:640px 1fr;column-gap:80px}.block.related,.block.upsell{--ns-cols:5}.related-grid,.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{grid-template-columns:repeat(5, 1fr) !important}}@media only screen and (max-width:900px){.catalog-product-view .column.main>.product-info-main{grid-row:2}.catalog-product-view .column.main>.block.related{grid-row:3}.catalog-product-view .column.main>.block.upsell{grid-row:4}.catalog-product-view .column.main>.product.info.detailed{grid-row:5}}@media only screen and (max-width:768px){.related-fbt{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.related-fbt__items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px}.related-fbt__item{width:92px}.related-fbt__media{height:96px}.related-fbt__plus,.related-fbt__eq{display:none}.related-fbt__summary{width:100%;min-width:0;align-self:stretch}.related-fbt__head{padding:12px 14px}}@media only screen and (max-width:480px){.related-fbt__head-title{font-size:.9rem}.related-fbt__head-sub{font-size:.7rem}}@media only screen and (max-width:768px){.ns-sticky-atc__inner{flex-wrap:wrap;padding:8px 15px;gap:8px 12px}.ns-sticky-atc__product{flex:1 1 100%}.ns-sticky-atc__combo{display:none}.ns-sticky-atc__photo{width:44px;height:44px}.ns-sticky-atc__qty{display:none}.ns-sticky-atc__actions{flex:1 1 100%;gap:8px}.ns-sticky-atc__btn{flex:1;padding:0 12px}.catalog-product-view{padding-bottom:132px}}@media only screen and (max-width:480px){.ns-sticky-atc__actions{flex-wrap:nowrap;min-width:0}.ns-sticky-atc__price-wrap{flex:0 1 auto;min-width:0}.ns-sticky-atc__tax-note{display:none}.ns-sticky-atc__btn{flex:1 1 0;min-width:0;padding:0 8px}}@media only screen and (min-width:768px) and (max-width:1024px){.account .columns{grid-template-columns:200px 1fr;gap:20px}.block-dashboard-info .block-content,.block-dashboard-addresses .block-content{grid-template-columns:1fr;gap:12px}}@media only screen and (max-width:767px){.account .page-main{padding-top:20px !important}.account .page-title-wrapper{padding:4px 0 16px}.account .page-title-wrapper .page-title .base{font-size:1.2rem}.account .columns{display:block}.account .sidebar-main{display:none;position:static}.account .column.main{width:100%;padding:0}.block-dashboard-info,.block-dashboard-addresses{margin-bottom:24px}.block-dashboard-info .block-title,.block-dashboard-addresses .block-title{padding-bottom:12px;margin-bottom:16px}.block-dashboard-info .block-title strong,.block-dashboard-addresses .block-title strong{font-size:1rem}.block-dashboard-info .block-content,.block-dashboard-addresses .block-content{grid-template-columns:1fr;gap:14px}.box{padding:20px 20px 18px;border-radius:12px}.box .box-title span{font-size:.75rem;margin-bottom:12px;letter-spacing:.1em}.box .box-content p,.box .box-content address{font-size:.9rem;line-height:1.7;margin-bottom:12px;color:#1c2435}.box .box-actions{margin-top:6px;gap:14px}.box .box-actions a{font-size:.85rem;font-weight:600}.table-wrapper{border:1px solid #dde3ec;border-radius:12px;overflow:hidden}.table-wrapper .table{width:100%}.table-wrapper .table thead{display:none}.table-wrapper .table tbody{display:flex;flex-direction:column}.table-wrapper .table tbody tr{display:flex;flex-direction:column;padding:14px 16px;border-bottom:1px solid #edf0f5;gap:6px}.table-wrapper .table tbody tr:last-child{border-bottom:none}.table-wrapper .table tbody tr td{display:flex;align-items:baseline;gap:8px;padding:0;font-size:.86rem;color:#1c2435;border:none !important}.table-wrapper .table tbody tr td::before{content:attr(data-th) ":";font-size:.75rem;font-weight:700;color:#8a95a8;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:80px}.table-wrapper .table tbody tr td.col.actions{flex-wrap:wrap;gap:6px;margin-top:4px}.table-wrapper .table tbody tr td.col.actions::before{display:none}.table-wrapper .table tbody tr td.col.actions .action{font-size:.8rem;font-weight:600;color:#0073e6;text-decoration:none}.table-wrapper .table tbody tr td.col.actions .action:hover{text-decoration:underline}.table-wrapper .table tbody tr td.col.status .label{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:8px;font-size:.72rem;font-weight:600}.table-wrapper .table tfoot{display:block !important;padding:12px 16px !important;background:#f0f4f9;border-top:1px solid #dde3ec}.table-wrapper .table tfoot tr{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.table-wrapper .table tfoot tr.grand-total td,.table-wrapper .table tfoot tr.grand-total th{font-weight:700;color:#0d1f3c;font-size:.95rem}.table-wrapper .table tfoot tr th.mark{font-size:.84rem;font-weight:400;color:#5a6478;text-align:left}.table-wrapper .table tfoot tr td.amount{font-size:.84rem;font-weight:600;color:#1c2435;text-align:right}.form-edit-account,.form-address-edit,.form-newsletter-manage{max-width:100%}.form-edit-account .fieldset>.field .input-text,.form-address-edit .fieldset>.field .input-text,.form-newsletter-manage .fieldset>.field .input-text,.form-edit-account .fieldset>.field select,.form-address-edit .fieldset>.field select,.form-newsletter-manage .fieldset>.field select{height:44px;font-size:.88rem}.form-edit-account .actions-toolbar,.form-address-edit .actions-toolbar,.form-newsletter-manage .actions-toolbar{flex-direction:column}.form-edit-account .actions-toolbar .action.save.primary,.form-address-edit .actions-toolbar .action.save.primary,.form-newsletter-manage .actions-toolbar .action.save.primary{width:100%;justify-content:center;height:46px}}@media only screen and (max-width:480px){.account .page-title-wrapper .page-title .base{font-size:1.05rem}.box{padding:16px}}@media only screen and (min-width:768px) and (max-width:1024px){.review-customer-view .customer-review.view{grid-template-columns:180px 1fr;gap:20px;padding:20px}}@media only screen and (max-width:767px){.review-customer-view .customer-review.view{display:block;padding:16px}.review-customer-view .customer-review.view .product-details{flex-direction:row;align-items:flex-start;gap:14px;margin-bottom:20px}.review-customer-view .customer-review.view .product-details .product-media{width:100px;flex-shrink:0}.review-customer-view .customer-review.view .product-details .product-info{text-align:left;padding-top:4px}.review-customer-view .customer-review.view .product-details .product-info .product-name{font-size:.88rem}.review-customer-view .customer-review.view .review-details .review-title{font-size:.95rem}.review-customer-view .actions-toolbar .action.back{font-size:.82rem}}@media only screen and (max-width:767px){.wishlist-index-index .wishlist-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.wishlist-index-index .wishlist-toolbar .pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wishlist-index-index .wishlist-toolbar .pager .toolbar-amount{font-size:.82rem;color:#5a6478}.wishlist-index-index .wishlist-toolbar .pager .limiter{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#5a6478}.wishlist-index-index .wishlist-toolbar .pager .limiter .limiter-options{height:32px;padding:0 8px;border:1.5px solid #dde3ec;border-radius:8px;font-size:.82rem}.wishlist-index-index .products-grid.wishlist .product-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;list-style:none;margin:0;padding:0}.wishlist-index-index .products-grid.wishlist .product-item{width:auto !important;float:none !important;padding:0 !important}.wishlist-index-index .products-grid.wishlist .product-item .product-item-info{background:#ffffff;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo{display:block;width:100%;background:#ffffff;overflow:hidden;position:relative}.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo span.product-image-container{width:100% !important;aspect-ratio:unset !important;display:flex !important;align-items:center;justify-content:center}.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo span.product-image-container span.product-image-wrapper{width:100% !important;height:100% !important;padding-bottom:0 !important;display:flex !important;align-items:center;justify-content:center}.wishlist-index-index .products-grid.wishlist .product-item .product-item-photo .product-image-photo{width:100% !important;height:100% !important;object-fit:contain;padding:12px}.wishlist-index-index .products-grid.wishlist .product-item .product-item-name{padding:10px 10px 4px;font-size:.78rem;font-weight:600;line-height:1.3}.wishlist-index-index .products-grid.wishlist .product-item .product-item-name .product-item-link{color:#0d1f3c;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlist-index-index .products-grid.wishlist .product-item .price-box{padding:0 10px 8px}.wishlist-index-index .products-grid.wishlist .product-item .price-box .price{font-size:.88rem;font-weight:700;color:#0d1f3c}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner{padding:10px;display:flex;flex-direction:column;gap:8px}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .field.comment-box{display:none}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .fieldset{border:none;padding:0;margin:0}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .field.qty{display:flex;align-items:center;gap:6px;margin:0}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .field.qty .label{font-size:.72rem;font-weight:600;color:#5a6478;text-transform:uppercase;letter-spacing:.06em}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .field.qty .input-text.qty{width:48px;height:32px;text-align:center;font-size:.82rem;border:1.5px solid #dde3ec;border-radius:8px;padding:0 6px}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .product-item-actions{margin-top:6px}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .product-item-actions .action.tocart{width:100%;height:32px;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:600;background:#0073e6;color:#fff;border:none;border-radius:8px;cursor:pointer}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .box-tocart .product-item-actions .action.tocart:hover{background:#005cbf}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .product-item-actions:last-child{display:flex;gap:10px;padding-top:6px;border-top:1px solid #edf0f5}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .product-item-actions:last-child .action.edit,.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .product-item-actions:last-child .action.delete{font-size:.72rem;font-weight:500;text-decoration:none}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .product-item-actions:last-child .action.edit{color:#0073e6}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner .product-item-actions:last-child .action.delete{color:#c0392b}.wishlist-index-index .actions-toolbar{display:flex;flex-direction:column;gap:8px;margin-top:16px}.wishlist-index-index .actions-toolbar .primary{display:flex;flex-direction:column;gap:8px}.wishlist-index-index .actions-toolbar .primary .action{width:100%;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.86rem;font-weight:600;cursor:pointer;border:none}.wishlist-index-index .actions-toolbar .primary .action.update{background:#f0f4f9;color:#5a6478;border:1.5px solid #dde3ec}.wishlist-index-index .actions-toolbar .primary .action.share{background:#ffffff;color:#0073e6;border:1.5px solid #0073e6}.wishlist-index-index .actions-toolbar .primary .action.tocart{background:#0073e6;color:#fff}.wishlist-index-index .actions-toolbar .primary .action.tocart:hover{background:#005cbf}.wishlist-index-index .actions-toolbar .action.back{display:block !important;font-size:.82rem;color:#5a6478;text-decoration:none;text-align:center;padding:8px 0;width:100%;border:none !important;background:none !important}.wishlist-index-index .actions-toolbar .action.back:hover{color:#0073e6}}@media only screen and (max-width:767px){.nav-sections{position:fixed !important;top:0 !important;left:0;bottom:0;width:min(340px, 88vw);margin:0;background:#ffffff !important;border:0;z-index:1001;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0;transform:translateX(-102%);visibility:hidden;transition:transform .28s cubic-bezier(.4, 0, .2, 1),visibility 0s linear .28s}.nav-sections.active,.nav-sections._show{transform:translateX(0);visibility:visible;box-shadow:6px 0 28px rgba(13,31,60,0.25);transition:transform .28s cubic-bezier(.4, 0, .2, 1),visibility 0s}.nav-sections .nav-sections-item-title{display:none !important}.nav-overlay{display:none;position:fixed;inset:0;background:rgba(13,31,60,0.5);z-index:1000}.nav-overlay.active{display:block}.ns-drawer__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 8px 0 20px;background:#0d1f3c;color:#fff}.ns-drawer__title{font-size:.95rem;font-weight:800;letter-spacing:-0.01em}.ns-drawer__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}.ns-drawer__close:hover,.ns-drawer__close:focus,.ns-drawer__close:active{background:rgba(255,255,255,0.1);border:0;color:#fff;box-shadow:none}.ns-nav{background:transparent;padding:0 !important}.ns-nav__inner{max-width:100%;padding:0;flex-direction:column;align-items:stretch;gap:0}.ns-nav__links{flex-direction:column;flex:none;overflow:visible;padding:6px 0;border-bottom:1px solid #edf0f5}.ns-nav__link{width:100%;padding:13px 20px;margin-bottom:0;border-bottom:0;font-size:.9rem;font-weight:600;color:#1c2435;white-space:normal;box-sizing:border-box}.ns-nav__link:hover,.ns-nav__link:focus-visible{background:#f0f4f9;color:#0073e6;border-bottom:0}.ns-nav__link--deal,.ns-nav__link--deal:hover,.ns-nav__link--deal:focus-visible{color:#b07d00}.ns-nav__quote{margin:16px 20px 24px;justify-content:center;padding:12px 14px}.ns-megamenu{order:-1;width:100%}.ns-megamenu__toggle,.ns-megamenu__pane{display:none !important}.ns-megamenu__panel,.ns-megamenu__panel[hidden]{position:static;display:block;width:auto;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.ns-megamenu__rail{width:100%;padding:6px 0;background:transparent;border-right:0;border-bottom:1px solid #edf0f5}.ns-megamenu__drawer-label{display:block;padding:16px 20px 4px;font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8a95a8}.ns-megamenu__dept{display:flex;flex-wrap:wrap;align-items:stretch}.ns-megamenu__dept>a{flex:1 1 0;min-width:0;padding:12px 8px 12px 20px;color:#1c2435;border-right:0;margin-right:0;font-size:.9rem}.ns-megamenu__dept>a svg{color:#5a6478}.ns-megamenu__dept>a:hover,.ns-megamenu__dept>a:focus-visible{background:transparent;color:#0073e6}.ns-megamenu__dept.is-active>a{background:transparent;color:#1c2435;border-right-color:transparent}.ns-megamenu__dept-caret{display:none}.ns-drawer__expand{flex:none;display:flex;align-items:center;justify-content:center;width:52px;padding:0;border:0;border-left:1px solid #edf0f5;border-radius:0;background:transparent;color:#5a6478;cursor:pointer}.ns-drawer__expand svg{transition:transform .18s ease}.ns-drawer__expand:hover,.ns-drawer__expand:focus,.ns-drawer__expand:active{background:#f0f4f9;border:0;border-left:1px solid #edf0f5;box-shadow:none;color:#0073e6}.ns-drawer__expand[aria-expanded="true"] svg{transform:rotate(180deg)}.ns-drawer__sub{flex:0 0 100%;padding:4px 20px 14px 49px;background:#f0f4f9;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.ns-drawer__sub[hidden]{display:none}.ns-drawer__sub a{display:block;padding:8px 0;font-size:.86rem;color:#5a6478;text-decoration:none}.ns-drawer__sub a:hover{color:#0073e6}.ns-drawer__all{font-weight:700;color:#0073e6 !important}.ns-drawer__group-title{margin-top:8px;font-family:"DM Mono",monospace;font-size:.68rem !important;letter-spacing:.12em;text-transform:uppercase;color:#0d1f3c !important}}@media only screen and (min-width:768px){.nav-sections{display:block;position:static !important;left:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;background:#ffffff !important;overflow-y:visible;transition:none;padding-top:0;z-index:auto}.ns-nav ul>li{margin:0 !important}.ns-drawer__head,.ns-drawer__expand,.ns-drawer__sub,.nav-overlay{display:none !important}}@media only screen and (min-width:1025px) and (max-width:1200px){.ns-footer__top:has(.ns-footer__map-col){grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px}.ns-footer__top:has(.ns-footer__map-col) .ns-footer__brand,.ns-footer__top:has(.ns-footer__map-col) .ns-footer__map-col{grid-column:span 2}}@media only screen and (max-width:1024px){.ns-footer__top .ns-footer__map-col{grid-column:1 / -1}.ns-footer__map{height:220px}.ns-footer__map-bar{flex-direction:row;align-items:center;justify-content:space-between}}@media only screen and (min-width:768px) and (max-width:1024px){.ns-footer__top{grid-template-columns:1fr 1fr 1fr;gap:32px;padding:40px 24px 36px}.ns-footer__top .ns-footer__brand{grid-column:1 / -1}}@media only screen and (max-width:767px){.ns-footer__top{grid-template-columns:1fr 1fr;gap:24px;padding:32px 15px}.ns-footer__top .ns-footer__brand{grid-column:1 / -1}.ns-footer__top .ns-footer__brand .ns-footer__tagline{max-width:100%}.ns-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 15px}.ns-footer__bottom-links{flex-wrap:wrap;gap:12px}.ns-footer__partners{padding:16px 15px;gap:12px}.ns-footer__partner-row{flex-direction:column;align-items:flex-start;gap:10px}.ns-footer__partner-label{min-width:unset}}@media only screen and (max-width:480px){.ns-footer__top{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 16px;padding:28px 15px}.ns-footer__trust-list{grid-template-columns:1fr}}@media only screen and (min-width:1024px) and (max-width:1279px){.checkout-cart-index .block.crosssell .products-grid .product-items{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width:768px) and (max-width:1023px){.checkout-cart-index .block.crosssell .products-grid .product-items{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:767px){.checkout-cart-index .block.crosssell .products-grid .product-items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width:768px) and (max-width:1024px){.checkout-cart-index .cart-container{gap:24px}.checkout-cart-index .cart-container .cart-summary{flex:0 0 280px;width:280px}.checkout-cart-index .form-cart .product-item-photo{width:100px !important}.checkout-cart-index .form-cart .product-item-photo span[class*="product-image-container"]{width:72px !important;height:72px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-wrapper{height:72px !important;width:72px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-photo{max-width:72px !important;max-height:72px !important}.checkout-cart-index .cart-summary .summary.title{font-size:1rem;padding:16px 16px 14px}.checkout-cart-index .cart-summary .cart-totals{padding:0 16px}}@media only screen and (max-width:767px){.checkout-cart-index .page-main{overflow-x:hidden;padding-left:15px !important;padding-right:15px !important}.checkout-cart-index .cart.table-wrapper .cart.items.data.table{min-width:0 !important;width:100% !important}.checkout-cart-index .page-title-wrapper{padding:16px 0 12px}.checkout-cart-index .page-title-wrapper .page-title{font-size:1.2rem}.checkout-cart-index .page.messages{padding:0}.checkout-cart-index .cart-container{flex-direction:column;gap:16px;padding:0}.checkout-cart-index .cart-container .form-cart{flex:1 1 100%;width:100%;order:1}.checkout-cart-index .cart-container .cart-summary{flex:1 1 100%;width:100%;order:2;position:static !important;top:auto !important}.checkout-cart-index .form-cart table,.checkout-cart-index .form-cart thead,.checkout-cart-index .form-cart tbody,.checkout-cart-index .form-cart tfoot,.checkout-cart-index .form-cart tr,.checkout-cart-index .form-cart td{min-width:0 !important}.checkout-cart-index .form-cart tbody.cart.item{border-left:1px solid #dde3ec !important;border-right:1px solid #dde3ec !important;border-radius:0 !important;margin-bottom:0 !important;border-top:none !important;border-bottom:1px solid #edf0f5 !important;box-shadow:none !important}.checkout-cart-index .form-cart tbody.cart.item:first-of-type{border-top:1px solid #dde3ec !important;border-radius:12px 12px 0 0 !important}.checkout-cart-index .form-cart tbody.cart.item:last-of-type{border-bottom:1px solid #dde3ec !important;border-radius:0 0 12px 12px !important}.checkout-cart-index .form-cart tbody.cart.item:first-of-type:last-of-type{border-radius:12px !important}.checkout-cart-index .form-cart tbody.cart.item:hover{box-shadow:none !important;border-color:#dde3ec !important}.checkout-cart-index .form-cart tr.item-info{flex-wrap:nowrap;align-items:stretch !important}.checkout-cart-index .form-cart td.col.item{flex:unset !important;padding:12px !important}.checkout-cart-index .form-cart .product-item-photo{width:68px !important;height:68px !important;max-width:68px !important;min-height:0 !important;padding:6px !important}.checkout-cart-index .form-cart .product-item-photo span[class*="product-image-container"]{width:54px !important;height:54px !important;min-width:54px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-wrapper{height:54px !important;width:54px !important;min-width:54px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-photo{width:auto !important;height:auto !important;max-width:54px !important;max-height:54px !important}.checkout-cart-index .form-cart .product-item-details{flex:unset !important}.checkout-cart-index .form-cart .product-item-name a{font-size:.85rem}.checkout-cart-index .form-cart td.col.price{padding:12px 10px !important;min-width:65px;white-space:nowrap}.checkout-cart-index .form-cart td.col.price .price{font-size:.9rem}.checkout-cart-index .form-cart td.col.price::before{display:none !important;content:none !important}.checkout-cart-index .form-cart td.col.qty{display:flex !important;flex-direction:column;align-items:flex-end;justify-content:center;padding:12px 8px !important;flex-shrink:0;width:auto}.checkout-cart-index .form-cart td.col.qty::before{display:none !important}.checkout-cart-index .form-cart td.col.qty .field.qty{margin:0}.checkout-cart-index .form-cart td.col.qty label{display:flex !important;align-items:center;margin:0}.checkout-cart-index .form-cart td.col.qty label .label,.checkout-cart-index .form-cart td.col.qty label>span.label{display:none !important}.checkout-cart-index .form-cart td.col.qty .control.qty{display:block !important;border:none !important;border-radius:0 !important;overflow:visible !important;width:auto !important;height:auto !important}.checkout-cart-index .form-cart td.col.qty .input-text.qty{display:block !important;width:48px !important;height:36px !important;font-size:.85rem;text-align:center;border:1.5px solid #dde3ec !important;border-radius:8px !important;padding:0 6px !important;background:#ffffff !important;color:#1c2435 !important;font-family:"DM Sans",sans-serif !important;font-weight:600 !important}.checkout-cart-index .form-cart td.col.qty .input-text.qty:focus{border-color:#0073e6 !important;outline:none !important;box-shadow:0 0 0 3px rgba(0,115,230,0.1) !important}.checkout-cart-index .form-cart td.col.subtotal{display:none !important}.checkout-cart-index .form-cart tr.item-actions td{padding:6px 12px 12px !important;border-top:1px solid #edf0f5}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar{flex-wrap:wrap;gap:6px}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action{height:30px;padding:0 10px;font-size:.75rem;display:inline-flex !important;align-items:center !important;border-radius:8px;text-decoration:none}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action span{font-size:.75rem}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action.towishlist,.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action-towishlist{border:1px solid #dde3ec !important;background:#ffffff !important;color:#5a6478 !important;font-weight:500;cursor:pointer}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action.towishlist:hover,.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action-towishlist:hover{border-color:#0073e6 !important;color:#0073e6 !important}.checkout-cart-index .cart.main.actions{flex-direction:column;gap:8px;margin-top:12px}.checkout-cart-index .cart.main.actions .action.continue,.checkout-cart-index .cart.main.actions .action.update{width:100%;justify-content:center;height:40px;font-size:.82rem}.checkout-cart-index .cart-summary{border-radius:12px}.checkout-cart-index .cart-summary>.summary.title{font-size:1rem;padding:16px 16px 14px}.checkout-cart-index .cart-summary #cart-totals .table.totals{width:100%;table-layout:fixed}.checkout-cart-index .cart-summary #cart-totals .table.totals tr{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:12px}.checkout-cart-index .cart-summary #cart-totals .table.totals .mark,.checkout-cart-index .cart-summary #cart-totals .table.totals .amount{display:block !important;width:auto !important}.checkout-cart-index .cart-summary #cart-totals .table.totals .amount{flex:none}.checkout-cart-index .cart-summary #cart-totals .table.totals .amount::before{content:none !important;display:none !important}.checkout-cart-index .cart-summary #cart-totals .table.totals .mark{font-size:.82rem;padding:8px 16px;word-wrap:break-word}.checkout-cart-index .cart-summary #cart-totals .table.totals .amount{font-size:.88rem;padding:8px 16px;text-align:right;white-space:nowrap}.checkout-cart-index .cart-summary #cart-totals .table.totals .amount .price{font-size:.88rem}.checkout-cart-index .cart-summary #cart-totals .table.totals .grand.totals .mark strong{font-size:.9rem}.checkout-cart-index .cart-summary #cart-totals .table.totals .grand.totals .amount strong .price{font-size:1rem}.checkout-cart-index .cart-summary #block-shipping .title,.checkout-cart-index .cart-summary #block-discount .title{padding:14px 16px;font-size:.82rem}.checkout-cart-index .cart-summary #block-shipping .title::after,.checkout-cart-index .cart-summary #block-discount .title::after{position:static !important}.checkout-cart-index .cart-summary #block-shipping .title strong,.checkout-cart-index .cart-summary #block-discount .title strong{margin:0}.checkout-cart-index .cart-summary #block-discount .content{padding:0 16px 14px}.checkout-cart-index .cart-summary .checkout-methods-items{padding:16px}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{height:46px;font-size:.9rem}.checkout-cart-index .cart-empty{padding:48px 16px}.checkout-cart-index .cart-empty p{font-size:.9rem}}@media only screen and (max-width:480px){.checkout-cart-index .page-title-wrapper .page-title{font-size:1.1rem}.checkout-cart-index .form-cart .product-item-photo{width:60px !important;height:60px !important;max-width:60px !important;min-height:0 !important;padding:5px !important}.checkout-cart-index .form-cart .product-item-photo span[class*="product-image-container"]{width:48px !important;height:48px !important;min-width:48px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-wrapper{height:48px !important;width:48px !important;min-width:48px !important}.checkout-cart-index .form-cart .product-item-photo .product-image-photo{max-width:48px !important;max-height:48px !important}.checkout-cart-index .form-cart .product-item-name a{font-size:.8rem}.checkout-cart-index .form-cart td.col.price .price{font-size:.85rem}.checkout-cart-index .form-cart td.col.qty .input-text.qty{width:48px !important;height:32px !important;font-size:.8rem}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action{height:28px;padding:0 8px;font-size:.72rem}.checkout-cart-index .form-cart tr.item-actions td .actions-toolbar .action span{font-size:.72rem}.checkout-cart-index .cart-summary .summary.title{font-size:.95rem;padding:14px 16px 12px}}@media only screen and (min-width:768px) and (max-width:1024px){.wishlist-index-index .products-grid.wishlist .product-items{grid-template-columns:repeat(2, 1fr) !important;gap:16px}}@media only screen and (max-width:767px){.wishlist-index-index .page-title-wrapper{padding:16px 0 12px}.wishlist-index-index .page-title-wrapper .page-title{font-size:1.15rem}.wishlist-index-index .wishlist-toolbar{margin-bottom:16px;padding-bottom:12px}.wishlist-index-index .products-grid.wishlist .product-items{grid-template-columns:repeat(2, 1fr) !important;gap:12px}.wishlist-index-index .product-item .product-item-name{padding:10px 12px 0;margin-left:0 !important}.wishlist-index-index .product-item .product-item-name a{font-size:.82rem}.wishlist-index-index .product-item .price-box{padding:4px 12px 8px;margin-left:0 !important}.wishlist-index-index .product-item .price-box .price{font-size:.9rem}.wishlist-index-index .product-item .product-item-inner{padding:10px 12px 12px;gap:8px}.wishlist-index-index .product-item .box-tocart .field.qty .label{display:none}.wishlist-index-index .product-item .box-tocart .field.qty .input-text.qty{width:44px !important;height:32px}.wishlist-index-index .product-item .box-tocart .product-item-actions .actions-primary .action.tocart{height:34px;font-size:.78rem}.wishlist-index-index .product-item .box-tocart .product-item-actions .actions-primary .action.tocart span{font-size:.78rem}.wishlist-index-index .product-item .product-item-actions{gap:8px}.wishlist-index-index .product-item .product-item-actions .action.edit,.wishlist-index-index .product-item .product-item-actions .action.delete,.wishlist-index-index .product-item .product-item-actions .btn-remove{font-size:.75rem}.wishlist-index-index .actions-toolbar{gap:8px;margin-top:16px}.wishlist-index-index .actions-toolbar .primary{width:100%;flex-direction:column;gap:8px}.wishlist-index-index .actions-toolbar .action{width:100%;justify-content:center;height:40px}.wishlist-index-index .actions-toolbar .action.back{margin-left:0;width:100%;justify-content:center}}@media only screen and (max-width:480px){.wishlist-index-index .products-grid.wishlist .product-items{grid-template-columns:1fr !important}}@media only screen and (min-width:768px) and (max-width:1024px){.checkout-index-index #checkout.checkout-container{grid-template-columns:1fr 300px;gap:20px}.step-content{padding:18px 20px}.opc-block-summary{padding:16px 18px}}@media only screen and (max-width:767px){._has-modal-custom{overflow:auto !important}.checkout-index-index .page-main{padding-top:12px;padding-bottom:40px;padding-left:15px;padding-right:15px}.checkout-index-index #checkout.checkout-container{display:block}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper{display:none !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper:not(._show){display:none !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show{display:block !important;position:fixed !important;top:0 !important;right:0 !important;left:auto !important;bottom:0 !important;width:90vw !important;max-width:400px !important;z-index:600 !important;background:#ffffff !important;box-shadow:-4px 0 32px rgba(13,31,60,.2) !important;overflow-y:auto !important;border-radius:0 !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-header{display:flex !important;align-items:center;justify-content:space-between;padding:16px 16px 0}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-header .action-close{background:none;border:1px solid #dde3ec;border-radius:8px;font-size:.78rem;font-weight:600;color:#5a6478;cursor:pointer;padding:5px 10px;line-height:1;width:auto !important;height:auto !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-header .action-close::before{font-size:1rem !important;line-height:1 !important;margin:0 !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-header .action-close span{display:none}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-header .action-close:hover{background:#f0f4f9;color:#0d1f3c}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-inner-wrap{position:static !important;top:auto !important;box-shadow:none !important;background:#ffffff !important;max-height:none !important;overflow:visible !important}.checkout-index-index #checkout.checkout-container>aside.opc-sidebar.opc-summary-wrapper._show .modal-inner-wrap .modal-content{padding:16px !important;overflow:visible !important}.checkout-index-index #shipping-new-address-form{gap:0px 10px}.checkout-index-index #shipping-new-address-form [name="shippingAddress.company"],.checkout-index-index #shipping-new-address-form [name="shippingAddress.telephone"]{grid-column:1 / -1}.checkout-index-index .modal-custom-overlay{display:none !important;opacity:0 !important;pointer-events:none !important}.checkout-index-index aside.opc-sidebar._show~.modal-custom-overlay,.checkout-index-index aside.opc-sidebar.opc-summary-wrapper._show+.modal-custom-overlay{display:block !important;opacity:1 !important;pointer-events:auto !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(13,31,60,0.5) !important;z-index:calc(600 - 1) !important}#checkout.checkout-container>.opc-estimated-wrapper,.opc-estimated-wrapper{display:flex !important}#checkout.checkout-container>.opc-estimated-wrapper::before,.opc-estimated-wrapper::before,#checkout.checkout-container>.opc-estimated-wrapper::after,.opc-estimated-wrapper::after{display:none !important;content:none !important}.opc-progress-bar{margin-bottom:20px !important}.opc-progress-bar .opc-progress-bar-item{flex:0 0 140px !important;width:140px !important}.opc-progress-bar .opc-progress-bar-item::before,.opc-progress-bar .opc-progress-bar-item::after{top:11px !important}.opc-progress-bar .opc-progress-bar-item span{font-size:.72rem !important;gap:6px !important}.opc-progress-bar .opc-progress-bar-item span::before{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important}.opc-progress-bar .opc-progress-bar-item._active span::before,.opc-progress-bar .opc-progress-bar-item._complete span::before{background-size:12px 12px !important}.step-content{padding:14px 16px;border-radius:8px;margin-bottom:14px}.step-title{font-size:.95rem !important;font-weight:700 !important;margin-bottom:18px !important}.checkout-shipping-address .shipping-address-items{grid-template-columns:1fr}.checkout-shipping-address .shipping-address-item{font-size:.82rem;padding:12px 14px !important}.checkout-shipping-address .action.action-show-popup{width:100%;display:flex;align-items:center;justify-content:center}.checkout-shipping-method .table-checkout-shipping-method tbody tr{grid-template-columns:26px 70px 1fr 1fr;gap:8px}.checkout-shipping-method .table-checkout-shipping-method tbody tr td{font-size:.82rem}.checkout-shipping-method #shipping-method-buttons-container .action.continue.primary{height:46px}.checkout-payment-method .opc-payment{padding:12px 16px !important;border-radius:8px !important;margin:0px !important;margin-bottom:12px !important}.checkout-payment-method .items.payment-methods{gap:6px}.checkout-payment-method .payment-method{border-radius:8px !important}.checkout-payment-method .payment-method .payment-method-title{padding:13px 16px !important}.checkout-payment-method .payment-method .payment-method-title .label{font-size:.9rem !important}.checkout-payment-method .payment-method .payment-method-content{padding:12px 16px 16px !important}.checkout-payment-method .actions-toolbar .action.primary.checkout,.checkout-payment-method button.action.primary.checkout{height:46px;font-size:.95rem;margin-top:16px}.checkout-payment-method .payment-option.discount-code{margin:0 !important;margin-top:8px !important;border-radius:8px !important}.checkout-payment-method .payment-option.discount-code .payment-option-title{padding:13px 16px}.checkout-payment-method .payment-option.discount-code .payment-option-content{padding:0 16px 14px}.opc-block-summary{border:none;border-radius:0;padding:4px 0 0}.opc-block-summary>.title{font-size:1rem;font-weight:700;color:#0d1f3c;text-transform:none;letter-spacing:0}.opc-block-summary .table-totals tr td,.opc-block-summary .table-totals tr th{font-size:.82rem}.opc-block-summary .table-totals tr.grand.totals th,.opc-block-summary .table-totals tr.grand.totals td{font-size:.88rem}.opc-block-shipping-information{margin-top:14px;padding-top:14px}.opc-block-shipping-information .shipping-information-title span{font-size:.84rem}.opc-block-shipping-information .shipping-information-content{font-size:.82rem}}@media only screen and (max-width:480px){.checkout-index-index aside.opc-sidebar.opc-summary-wrapper._show{width:100vw !important;max-width:100% !important}.opc-progress-bar .opc-progress-bar-item{flex:0 0 120px !important;width:120px !important}.opc-progress-bar .opc-progress-bar-item span{font-size:.65rem !important}}@media only screen and (max-width:767px){.step-title{font-size:.95rem !important;font-weight:700 !important;margin-bottom:18px !important}.action.action-select-shipping-item{height:36px;font-size:.82rem;width:100%;justify-content:center;margin-top:14px}.action.edit-address-link{font-size:.82rem;margin-top:12px}}@media only screen and (max-width:767px){.checkout-onepage-success .page-main{padding-left:15px !important;padding-right:15px !important}.checkout-onepage-success .page-title-wrapper{padding:32px 0 0;flex-direction:column;align-items:flex-start;gap:16px}.checkout-onepage-success .page-title-wrapper .page-title{font-size:1.35rem}.checkout-onepage-success .page-title-wrapper .page-title::before{width:30px;height:30px;font-size:.85rem;margin-right:10px}.checkout-onepage-success .page-title-wrapper .action.print{align-self:flex-start}.checkout-onepage-success .checkout-success{padding:20px 0 40px}.checkout-onepage-success .checkout-success p{font-size:.9rem}.checkout-onepage-success .checkout-success .actions-toolbar .action.primary.continue{width:100%;height:46px}}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-login .page-main{max-width:800px;padding-top:32px}.login-container{gap:18px}.login-container .block{padding:24px}}@media only screen and (max-width:767px){.customer-account-login .page-main{padding-top:20px;padding-bottom:40px}.customer-account-login .page-title-wrapper{margin-bottom:20px;text-align:left}.customer-account-login .page-title-wrapper .page-title .base{font-size:1.25rem}.login-container{grid-template-columns:1fr;gap:16px}.login-container .block{padding:20px}.login-container .block .block-title{padding-bottom:12px;margin-bottom:16px}.login-container .block .block-title strong{font-size:.95rem}.login-container .block-customer-login .form-login .fieldset.login .field .control .input-text{height:44px;font-size:.9rem}.login-container .block-customer-login .form-login .fieldset.login .field.choice .label{font-size:.85rem}.login-container .block-customer-login .form-login .fieldset.login .actions-toolbar{gap:12px}.login-container .block-customer-login .form-login .fieldset.login .actions-toolbar .primary .action.login.primary{height:46px;font-size:.92rem}.login-container .block-new-customer .block-content p{font-size:.85rem;margin-bottom:18px}.login-container .block-new-customer .block-content .actions-toolbar .primary .action.create.primary{height:46px;font-size:.92rem}}@media only screen and (max-width:480px){.customer-account-login .page-title-wrapper .page-title .base{font-size:1.1rem}.login-container .block{padding:16px}}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-create .page-main{max-width:600px;padding-top:32px}.form-create-account .fieldset{padding:22px 24px}}@media only screen and (max-width:767px){.customer-account-create .page-main{max-width:100%;padding-top:20px;padding-bottom:40px}.customer-account-create .page-title-wrapper{margin-bottom:20px}.customer-account-create .page-title-wrapper .page-title .base{font-size:1.25rem}.form-create-account .fieldset{padding:18px 16px;margin-bottom:14px;border-radius:8px}.form-create-account .fieldset>.legend{font-size:.7rem;margin-bottom:16px;padding-bottom:10px}.form-create-account .fieldset .field{margin-bottom:14px}.form-create-account .fieldset .field .control .input-text{height:44px;font-size:.9rem}.form-create-account .fieldset .field.choice{gap:10px}.form-create-account .fieldset .field.choice .label{font-size:.84rem;line-height:1.4}.form-create-account .fieldset #password-strength-meter-container .password-strength-meter{font-size:.8rem;padding:7px 12px}.form-create-account .actions-toolbar{flex-direction:column;align-items:stretch;gap:12px}.form-create-account .actions-toolbar .primary .action.submit.primary{width:100%;height:46px;font-size:.92rem}.form-create-account .actions-toolbar .secondary{text-align:center}.form-create-account .actions-toolbar .secondary .action.back{font-size:.84rem}}@media only screen and (max-width:480px){.customer-account-create .page-title-wrapper .page-title .base{font-size:1.1rem}.form-create-account .fieldset{padding:14px}}@media only screen and (min-width:768px) and (max-width:1024px){.customer-account-forgotpassword .page-main{max-width:480px;padding-top:32px}.form.password.forget .fieldset{padding:22px 24px}}@media only screen and (max-width:767px){.customer-account-forgotpassword .page-main{max-width:100%;padding-top:20px;padding-bottom:40px}.customer-account-forgotpassword .page-title-wrapper{margin-bottom:20px}.customer-account-forgotpassword .page-title-wrapper .page-title .base{font-size:1.25rem}.form.password.forget .fieldset{padding:18px 16px;margin-bottom:14px}.form.password.forget .fieldset .field.note{font-size:.82rem;margin-bottom:16px}.form.password.forget .fieldset .field .control .input-text{height:44px;font-size:.9rem}.form.password.forget .fieldset .field.captcha .control.captcha>.input-text{height:44px}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image{flex-wrap:wrap}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image .captcha-img{height:40px}.form.password.forget .fieldset .field.captcha .control.captcha .nested .field.captcha.no-label .control.captcha-image .action.reload.captcha-reload{height:38px;font-size:.8rem}.form.password.forget .actions-toolbar{gap:10px}.form.password.forget .actions-toolbar .primary .action.submit.primary{height:46px;font-size:.92rem}}@media only screen and (max-width:480px){.customer-account-forgotpassword .page-title-wrapper .page-title .base{font-size:1.1rem}.form.password.forget .fieldset{padding:14px}}@media only screen and (min-width:768px) and (max-width:1024px){.multicheckout.address.form .items.data.table tbody tr td{padding:12px;font-size:.82rem}}@media only screen and (max-width:767px){.multicheckout.address.form .table-wrapper{border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, #ffffff 30%, rgba(255,255,255,0)) left center,linear-gradient(to left, #ffffff 30%, rgba(255,255,255,0)) right center,radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.08), transparent) left center,radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.08), transparent) right center;background-repeat:no-repeat;background-size:40px 100%,
        40px 100%,
        14px 100%,
        14px 100%;background-attachment:local, local, scroll, scroll}.multicheckout.address.form .items.data.table{min-width:560px}.multicheckout.address.form .items.data.table thead tr th{padding:10px 12px;font-size:.68rem;white-space:nowrap}.multicheckout.address.form .items.data.table tbody tr td{padding:12px;font-size:.82rem}.multicheckout.address.form .items.data.table tbody tr td.col.qty .field.qty .input-text.qty{width:52px;height:34px}.multicheckout.address.form .items.data.table tbody tr td.col.address .field.address .select{min-width:180px;height:36px;font-size:.82rem}.multicheckout.address.form .actions-toolbar{flex-direction:column;align-items:stretch;gap:10px}.multicheckout.address.form .actions-toolbar .primary .action.primary.continue{width:100%;height:44px;justify-content:center;font-size:.9rem}.multicheckout.address.form .actions-toolbar .secondary{flex-direction:column;align-items:stretch;gap:8px}.multicheckout.address.form .actions-toolbar .secondary .action.update,.multicheckout.address.form .actions-toolbar .secondary .action.add{width:100%;height:40px;justify-content:center}.multicheckout.address.form .actions-toolbar .secondary .action.back{text-align:center;padding:4px 0}}@media only screen and (max-width:767px){.form.multicheckout .block>.block-content{flex-direction:column}.form.multicheckout .box{flex:1 1 100%;width:100%}.form.multicheckout .actions-toolbar{flex-direction:column;align-items:stretch;gap:10px}.form.multicheckout .actions-toolbar .primary .action.primary.continue,.form.multicheckout .actions-toolbar .primary .action.primary.submit{width:100%;height:44px;justify-content:center}.form.multicheckout .actions-toolbar .secondary{text-align:center}.form.multicheckout .actions-toolbar .secondary .action.back{font-size:.82rem}.form.multicheckout.shipping .box-items .items.data.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:280px}.form.multicheckout.order-review .order-review-wrapper.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review{min-width:480px}.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review thead tr th,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tbody tr td,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr td,.form.multicheckout.order-review .order-review-wrapper.table-wrapper .table-order-review tfoot tr th{padding:8px 12px;font-size:.8rem}.form.multicheckout.order-review .checkout-review{flex-direction:column;align-items:stretch;gap:14px}.form.multicheckout.order-review .checkout-review .grand.totals{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #edf0f5}.form.multicheckout.order-review .checkout-review .actions-toolbar{justify-content:stretch;flex-direction:column;gap:10px}.form.multicheckout.order-review .checkout-review .actions-toolbar .action.primary.submit{width:100%;height:44px;justify-content:center}.form.multicheckout.order-review .checkout-review .actions-toolbar .secondary{text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){.form.multicheckout .block>.block-content{flex-direction:row}.form.multicheckout .box{flex:1 1 200px}.form.multicheckout.order-review .checkout-review{gap:12px}}@media only screen and (max-width:1279px){.cms-no-route .ns-404-suggestions .products-grid .product-items,.cms-noroute-index .ns-404-suggestions .products-grid .product-items{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media only screen and (max-width:1023px){.cms-no-route .ns-404-suggestions .products-grid .product-items,.cms-noroute-index .ns-404-suggestions .products-grid .product-items{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media only screen and (max-width:767px){.cms-no-route .ns-404-suggestions .products-grid .product-items,.cms-noroute-index .ns-404-suggestions .products-grid .product-items{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px}}@media only screen and (max-width:767px){.cms-no-route .column.main,.cms-noroute-index .column.main{padding:32px 16px 48px}.cms-no-route .ns-404,.cms-noroute-index .ns-404{margin-bottom:32px}.cms-no-route .ns-404__code,.cms-noroute-index .ns-404__code{font-size:4rem}.cms-no-route .ns-404__msg,.cms-noroute-index .ns-404__msg{font-size:.9rem}.cms-no-route .ns-404__actions,.cms-noroute-index .ns-404__actions{flex-direction:column;gap:10px}.cms-no-route .ns-404__btn,.cms-noroute-index .ns-404__btn{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.contact-index-index .column.main{max-width:700px}.contact-index-index .contact-info-panel{flex:0 0 260px;padding:32px 24px 40px}.contact-index-index .contact-form-inner{padding:32px 28px}}@media only screen and (max-width:767px){.contact-index-index .page-title-wrapper{padding:28px 0 6px}.contact-index-index .page-title-wrapper .page-title .base{font-size:1.75rem}.contact-index-index .contact-page-desc{font-size:.88rem;margin-bottom:24px;padding:0 4px}.contact-index-index .form.contact{flex-direction:column;border-radius:12px}.contact-index-index .contact-info-panel{flex:none;padding:28px 24px 36px}.contact-index-index .contact-info-panel .ci-title{font-size:1.1rem}.contact-index-index .contact-info-panel .ci-desc{margin-bottom:24px}.contact-index-index .contact-info-panel .ci-items{gap:16px}.contact-index-index .contact-form-inner{padding:24px 20px 28px}.contact-index-index .fieldset .legend span{font-size:1.15rem}.contact-index-index .fieldset .fields-row{flex-direction:column;gap:0}.contact-index-index .fieldset .field{margin-bottom:16px}.contact-index-index .fieldset .field .input-text{height:46px;font-size:.88rem}.contact-index-index .fieldset .field textarea.input-text{min-height:100px}.contact-index-index .actions-toolbar{margin-top:20px}.contact-index-index .actions-toolbar .action.submit.primary{width:100%;height:48px;font-size:.95rem;justify-content:center}}@media only screen and (min-width:768px) and (max-width:1024px){.report-index-index .column.main{max-width:720px}.report-index-index .report-info-panel{flex:0 0 280px;padding:32px 24px 40px}.report-index-index .report-form-inner{padding:32px 28px}}@media only screen and (max-width:767px){.report-index-index .page-title-wrapper{padding:28px 0 6px}.report-index-index .page-title-wrapper .page-title .base{font-size:1.75rem}.report-index-index .report-page-desc{font-size:.88rem;margin-bottom:24px;padding:0 4px}.report-index-index .form.report{flex-direction:column;border-radius:12px}.report-index-index .report-info-panel{flex:none;padding:28px 24px 36px}.report-index-index .report-info-panel .fi-title{font-size:1.1rem}.report-index-index .report-info-panel .fi-desc{margin-bottom:24px}.report-index-index .report-info-panel .fi-items{gap:16px}.report-index-index .report-form-inner{padding:24px 20px 28px}.report-index-index .fieldset .legend span{font-size:1.15rem}.report-index-index .fieldset .field{margin-bottom:16px}.report-index-index .fieldset .field .input-text{height:46px;font-size:.88rem}.report-index-index .fieldset .field textarea.input-text{min-height:110px}.report-index-index .actions-toolbar{margin-top:20px}.report-index-index .actions-toolbar .action.submit.primary{width:100%;height:48px;font-size:.95rem}}@media only screen and (max-width:767px){.cms-index-index .ns-wrap{padding-left:15px;padding-right:15px}.cms-index-index .ns-band{padding:16px 0}.cms-index-index .ns-band--flush-top{padding-top:0}.cms-index-index .ns-sechead{flex-wrap:wrap;align-items:center;margin-bottom:16px}.cms-index-index .ns-sechead__eyebrow{gap:6px;font-size:10px;letter-spacing:.1em}.cms-index-index .ns-sechead__eyebrow::before{width:16px}.cms-index-index .ns-sechead h2{font-size:21px}.cms-index-index .ns-sechead__link{font-size:12.5px}.cms-index-index .ns-btn{padding:12px 20px;font-size:14px}}@media only screen and (max-width:1079px){.cms-index-index .ns-hero .ns-wrap{grid-template-columns:1fr;gap:36px}.cms-index-index .ns-usp .ns-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width:767px){.cms-index-index .ns-hero .ns-wrap{gap:28px;padding-top:40px;padding-bottom:44px}.cms-index-index .ns-hero h1{font-size:clamp(26px, 7.5vw, 34px)}.cms-index-index .ns-hero__eyebrow{font-size:10px;letter-spacing:.08em}.cms-index-index .ns-hero__sub{font-size:14.5px}.cms-index-index .ns-hero__ctas{margin-bottom:28px}.cms-index-index .ns-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding-top:20px}.cms-index-index .ns-hero__stat{padding:0}.cms-index-index .ns-hero__stat+.ns-hero__stat{padding-left:0;border-left:0}.cms-index-index .ns-hero__stat b{font-size:20px}.cms-index-index .ns-hero__img{width:min(100%, 340px)}.cms-index-index .ns-usp .ns-wrap{grid-template-columns:1fr;gap:0;padding-top:16px;padding-bottom:16px}.cms-index-index .ns-usp__item{padding:7px 4px}.cms-index-index .ns-usp__ico{width:38px;height:38px}}@media only screen and (max-width:1079px){.cms-index-index .ns-grid5{grid-template-columns:repeat(3, minmax(0, 1fr))}.cms-index-index .ns-cats__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cms-index-index .ns-catrow{grid-template-columns:repeat(2, minmax(0, 1fr))}.cms-index-index .ns-cspot--wide{grid-template-columns:minmax(0, 1fr);gap:14px;justify-items:start}.cms-index-index .ns-cspot{grid-column:1 / -1}.cms-index-index .ns-cspot__btn{margin-top:16px}}@media only screen and (max-width:767px){.cms-index-index .ns-brow__item{flex:0 0 100%}.cms-index-index .ns-brow__nav{display:none}}@media only screen and (max-width:767px){.cms-index-index .ns-grid5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.cms-index-index .ns-cats__grid{grid-template-columns:minmax(0, 1fr)}.cms-index-index .ns-cat{column-gap:10px;padding:12px 14px}.cms-index-index .ns-cat b,.cms-index-index .ns-cat strong{font-size:13.5px}.cms-index-index .ns-cat span:not(.ns-cat__badge),.cms-index-index .ns-cat .ns-cat__desc{font-size:11.5px}.cms-index-index .ns-cat__ico{width:38px;height:38px}.cms-index-index .ns-sechead__row{flex-wrap:wrap;gap:4px 16px}.cms-index-index .ns-catrow{gap:10px}.cms-index-index .ns-cspot{padding:20px}.cms-index-index .ns-cspot h2{font-size:22px}.cms-index-index .ns-pcard__imgwrap{padding:6px}.cms-index-index .ns-pcard__body{gap:5px;padding:10px 12px 12px}.cms-index-index .ns-pcard__name{min-height:34px;font-size:12.5px;line-height:1.3}.cms-index-index .ns-pcard__sku{font-size:10px}.cms-index-index .ns-pcard__pricerow .price{font-size:15px}.cms-index-index .ns-pcard__foot{flex-wrap:wrap;gap:6px;padding-top:8px}.cms-index-index .ns-pcard__stock{font-size:10.5px;line-height:1.2}.cms-index-index .ns-pcard__add,.cms-index-index .ns-pcard__cta{height:30px;padding:0 10px;font-size:11.5px}.cms-index-index .ns-plist__row{flex-wrap:wrap;gap:8px 14px;padding:10px 12px}.cms-index-index .ns-plist__img{flex-basis:60px;width:60px;height:60px}.cms-index-index .ns-plist__name{-webkit-line-clamp:2;white-space:normal}.cms-index-index .ns-plist__price{margin-left:auto}.cms-index-index .ns-plist__cta{display:none}.cms-index-index .ns-crow .ns-pcard{flex-basis:76%}.cms-index-index .ns-brands__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.cms-index-index .ns-brands__logo{height:60px;padding:10px 12px}.cms-index-index .ns-brands__logo img{max-height:34px}.cms-index-index .ns-brands__list--marquee .ns-brands__logo{width:116px;margin-right:8px}.cms-index-index .ns-sell__inner{padding:28px 20px}}@media only screen and (min-width:768px) and (max-width:1024px){.cms-shop .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid,.cms-index-index .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}}@media only screen and (max-width:767px){.cms-shop .block.widget.block-products-list,.cms-index-index .block.widget.block-products-list{margin-bottom:28px}.cms-shop .block.widget.block-products-list .block-title,.cms-index-index .block.widget.block-products-list .block-title{margin-bottom:14px;padding-bottom:10px}.cms-shop .block.widget.block-products-list .block-title strong,.cms-index-index .block.widget.block-products-list .block-title strong{font-size:1.1rem}.cms-shop .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid,.cms-index-index .block.widget.block-products-list .products-grid.grid .product-items.widget-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.cms-shop .block.widget.block-products-list .product-item,.cms-index-index .block.widget.block-products-list .product-item{min-width:0}.cms-shop .block.widget.block-products-list .product-item .product-item-photo,.cms-index-index .block.widget.block-products-list .product-item .product-item-photo{height:200px !important}.cms-shop .block.widget.block-products-list .product-item .product-item-photo span.product-image-container,.cms-index-index .block.widget.block-products-list .product-item .product-item-photo span.product-image-container{height:200px !important}.cms-shop .block.widget.block-products-list .product-item .product-item-details,.cms-index-index .block.widget.block-products-list .product-item .product-item-details{padding:10px 12px 4px}.cms-shop .block.widget.block-products-list .product-item .product-item-name .product-item-link,.cms-index-index .block.widget.block-products-list .product-item .product-item-name .product-item-link{font-size:12.5px}.cms-shop .block.widget.block-products-list .product-item .product-item-sku,.cms-index-index .block.widget.block-products-list .product-item .product-item-sku{font-size:10px}.cms-shop .block.widget.block-products-list .product-item .price-box .price,.cms-index-index .block.widget.block-products-list .product-item .price-box .price{font-size:15px}.cms-shop .block.widget.block-products-list .product-item .product-item-actions,.cms-index-index .block.widget.block-products-list .product-item .product-item-actions{gap:6px}.cms-shop .block.widget.block-products-list .product-item .product-item-actions .stock,.cms-index-index .block.widget.block-products-list .product-item .product-item-actions .stock{min-width:0;font-size:10.5px;white-space:nowrap}.cms-shop .block.widget.block-products-list .product-item .actions-primary .action.tocart,.cms-index-index .block.widget.block-products-list .product-item .actions-primary .action.tocart,.cms-shop .block.widget.block-products-list .product-item .actions-view-product,.cms-index-index .block.widget.block-products-list .product-item .actions-view-product{height:30px;padding:0 12px;font-size:11.5px}}@media only screen and (max-width:767px){.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-info{gap:12px;padding:10px 12px}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-photo{flex-basis:64px;width:64px;height:64px !important}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-photo span.product-image-container{height:64px !important}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-details{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name  name" "sku   sku" "price actions";gap:3px 12px;padding:0}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-inner{justify-self:end}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .product-item-actions .stock{display:none}.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .price-box,.cms-index-index .ns-shelf--ranked .block.widget.block-products-list .product-item .price-box:has(.old-price){justify-content:flex-start;flex-wrap:wrap;min-width:0;text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.catalog-category-view .products-list .product-item .product-item-photo,.catalogsearch-result-index .products-list .product-item .product-item-photo{width:160px !important;min-width:160px}.catalog-category-view .toolbar.toolbar-products,.catalogsearch-result-index .toolbar.toolbar-products{flex-wrap:wrap;gap:8px}}@media only screen and (max-width:767px){.catalog-category-view .page-main,.catalogsearch-result-index .page-main{padding-top:0 !important}.catalog-category-view .columns,.catalogsearch-result-index .columns{display:flex;flex-direction:column;padding-top:0 !important;margin-top:0 !important}.catalog-category-view .column.main,.catalogsearch-result-index .column.main{order:1;padding-top:0 !important;margin-top:0 !important;width:100% !important;grid-column:1 !important;grid-row:auto !important;float:none !important;flex-basis:100% !important}.catalog-category-view .ns-cathero,.catalogsearch-result-index .ns-cathero{grid-template-columns:minmax(0, 1fr)}.catalog-category-view .ns-cathero>.ns-cathero__subcats,.catalogsearch-result-index .ns-cathero>.ns-cathero__subcats{grid-column:1;grid-row:4;align-self:start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:8px}.catalog-category-view .ns-cathero>.ns-cathero__subcats::-webkit-scrollbar,.catalogsearch-result-index .ns-cathero>.ns-cathero__subcats::-webkit-scrollbar{display:none}.catalog-category-view .ns-cathero>.page.messages,.catalogsearch-result-index .ns-cathero>.page.messages{grid-row:5}.catalog-category-view .page-title-wrapper,.catalogsearch-result-index .page-title-wrapper{padding:12px 0 8px}.catalog-category-view .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base{font-size:1.1rem}.catalog-category-view .sidebar-group,.catalogsearch-result-index .sidebar-group{order:2;position:fixed !important;inset:0;z-index:600;margin:0 !important;pointer-events:none}.catalog-category-view .sidebar-group::before,.catalogsearch-result-index .sidebar-group::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.45);opacity:0;transition:opacity .28s ease;pointer-events:none}.catalog-category-view .sidebar-group .block.filter,.catalogsearch-result-index .sidebar-group .block.filter{position:fixed;bottom:0;margin:0 !important;left:0;right:0;max-height:80vh;overflow-y:auto;border-radius:16px 16px 0 0 !important;border:none !important;box-shadow:0 -4px 24px rgba(13,31,60,0.15);transform:translateY(100%);transition:transform .3s cubic-bezier(.32, 0, .15, 1);pointer-events:all}.catalog-category-view .sidebar-group .block.filter::before,.catalogsearch-result-index .sidebar-group .block.filter::before{content:"";display:block;width:36px;height:4px;background:#dde3ec;border-radius:4px;margin:10px auto 4px}.catalog-category-view .sidebar-group .block.block-compare,.catalogsearch-result-index .sidebar-group .block.block-compare,.catalog-category-view .sidebar-group .block.block-reorder,.catalogsearch-result-index .sidebar-group .block.block-reorder,.catalog-category-view .sidebar-group .block.block-wishlist,.catalogsearch-result-index .sidebar-group .block.block-wishlist{display:none}.catalog-category-view .sidebar-group.is-open,.catalogsearch-result-index .sidebar-group.is-open{pointer-events:all}.catalog-category-view .sidebar-group.is-open::before,.catalogsearch-result-index .sidebar-group.is-open::before{opacity:1;pointer-events:all}.catalog-category-view .sidebar-group.is-open .block.filter,.catalogsearch-result-index .sidebar-group.is-open .block.filter{transform:translateY(0)}.catalog-category-view .ns-filter-toggle,.catalogsearch-result-index .ns-filter-toggle{display:inline-flex !important;align-items:center;gap:6px;height:30px;padding:0 12px;background:#ffffff;border:1.5px solid #dde3ec;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:.75rem;font-weight:500;color:#1c2435;cursor:pointer;white-space:nowrap;transition:all .18s ease;order:0}.catalog-category-view .ns-filter-toggle::before,.catalogsearch-result-index .ns-filter-toggle::before{content:"";display:inline-block;width:13px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath d='M1 1h11M3 5.5h7M5 10h3' stroke='%23374151' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}.catalog-category-view .ns-filter-toggle.has-active,.catalogsearch-result-index .ns-filter-toggle.has-active{border-color:#0073e6;color:#0073e6;background:rgba(0,115,230,0.06)}.catalog-category-view .ns-filter-toggle.has-active::before,.catalogsearch-result-index .ns-filter-toggle.has-active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath d='M1 1h11M3 5.5h7M5 10h3' stroke='%230073e6' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.catalog-category-view .ns-filter-toggle .ns-filter-count,.catalogsearch-result-index .ns-filter-toggle .ns-filter-count{background:#0073e6;color:white;font-size:.62rem;font-weight:700;border-radius:8px;padding:1px 5px;line-height:1.5;display:none}.catalog-category-view .ns-filter-toggle .ns-filter-count.visible,.catalogsearch-result-index .ns-filter-toggle .ns-filter-count.visible{display:inline-block}.catalog-category-view .toolbar.toolbar-products,.catalogsearch-result-index .toolbar.toolbar-products{flex-wrap:wrap;gap:6px 8px;padding:8px 0 10px;margin-bottom:12px;align-items:center}.catalog-category-view .toolbar.toolbar-products .ns-filter-toggle,.catalogsearch-result-index .toolbar.toolbar-products .ns-filter-toggle{order:0;flex-shrink:0}.catalog-category-view .toolbar.toolbar-products .modes,.catalogsearch-result-index .toolbar.toolbar-products .modes{order:1;flex-shrink:0}.catalog-category-view .toolbar.toolbar-products .toolbar-amount,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount{order:2;font-size:.75rem;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter{order:3;width:100%;margin-left:0;gap:6px;display:flex;align-items:center;flex-shrink:0}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-label,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-label{display:none}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-options,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-options{font-size:.75rem;height:30px;flex:1 1 auto;max-width:unset}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter .sorter-action,.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter .sorter-action{width:28px;height:28px;flex-shrink:0}.catalog-category-view .products+.toolbar-products,.catalogsearch-result-index .products+.toolbar-products{flex-direction:row;justify-content:flex-end}.catalog-category-view .products+.toolbar-products .field.limiter .limiter-options,.catalogsearch-result-index .products+.toolbar-products .field.limiter .limiter-options{font-size:.75rem;height:28px}.catalog-category-view .products-grid .product-items,.catalogsearch-result-index .products-grid .product-items{gap:10px}.catalog-category-view .products-grid .product-items .product-item:only-child,.catalogsearch-result-index .products-grid .product-items .product-item:only-child{max-width:280px}.catalog-category-view .product-item,.catalogsearch-result-index .product-item{min-width:0}.catalog-category-view .product-item .product-item-details,.catalogsearch-result-index .product-item .product-item-details{padding:10px 12px 12px;gap:4px}.catalog-category-view .product-item .product-item-name,.catalogsearch-result-index .product-item .product-item-name{font-size:12.5px;min-height:34px;line-height:1.3}.catalog-category-view .product-item .product-item-sku,.catalogsearch-result-index .product-item .product-item-sku{font-size:10px}.catalog-category-view .product-item .price-box .price,.catalogsearch-result-index .product-item .price-box .price{font-size:15px}.catalog-category-view .product-item .product-item-inner,.catalogsearch-result-index .product-item .product-item-inner{padding-top:8px}.catalog-category-view .product-item .product-item-actions,.catalogsearch-result-index .product-item .product-item-actions{gap:6px}.catalog-category-view .product-item .product-item-actions .stock,.catalogsearch-result-index .product-item .product-item-actions .stock{min-width:0;font-size:10.5px;white-space:nowrap}.catalog-category-view .product-item .actions-primary .action.tocart,.catalogsearch-result-index .product-item .actions-primary .action.tocart,.catalog-category-view .product-item .actions-view-product,.catalogsearch-result-index .product-item .actions-view-product{height:30px;padding:0 12px;font-size:11.5px}.catalog-category-view .product-item .actions-secondary .action,.catalogsearch-result-index .product-item .actions-secondary .action{width:28px;height:28px}.catalog-category-view .products-list .product-item .product-item-info,.catalogsearch-result-index .products-list .product-item .product-item-info{flex-direction:column !important}.catalog-category-view .products-list .product-item .product-item-photo,.catalogsearch-result-index .products-list .product-item .product-item-photo{width:100% !important;min-width:unset;aspect-ratio:4 / 3 !important;border-right:none;border-bottom:1px solid #edf0f5;border-radius:12px 12px 0 0}.catalog-category-view .products-list .product-item .product-item-details,.catalogsearch-result-index .products-list .product-item .product-item-details{padding:12px 14px 14px}.catalog-category-view .products-list .product-item .actions-primary .action.tocart,.catalogsearch-result-index .products-list .product-item .actions-primary .action.tocart{width:100%;height:34px}}@media only screen and (max-width:480px){.catalog-category-view .products-grid .product-items,.catalogsearch-result-index .products-grid .product-items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width:768px) and (max-width:1023px){.catalog-category-view .ns-filter-price__row,.catalogsearch-result-index .ns-filter-price__row{flex-wrap:wrap}.catalog-category-view .ns-filter-price__field,.catalogsearch-result-index .ns-filter-price__field{flex:1 1 0}.catalog-category-view .ns-filter-price__go,.catalogsearch-result-index .ns-filter-price__go{flex:1 1 100%}.catalog-category-view .ns-filter-cta a,.catalogsearch-result-index .ns-filter-cta a{align-self:stretch;text-align:center}}@media only screen and (max-width:767px){.block-search{position:relative}.searchsuite-autocomplete{position:absolute !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;top:calc(100% + 4px) !important;border-radius:8px;max-height:70vh}.searchsuite-autocomplete .title{padding:8px 12px}.searchsuite-autocomplete .title>span{font-size:.68rem}.searchsuite-autocomplete .title .see-all{font-size:.72rem}.searchsuite-autocomplete ul li{padding:8px 12px;gap:10px}.searchsuite-autocomplete ul li .qs-option-info{grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "sku" "price";gap:2px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{text-align:left}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-box{flex-direction:row;align-items:baseline;gap:8px}.searchsuite-autocomplete ul li .qs-option-image{width:52px;height:52px;flex-shrink:0}.searchsuite-autocomplete ul li .qs-option-image img{padding:4px}.searchsuite-autocomplete ul li .qs-option-title a{font-size:.8rem;-webkit-line-clamp:2}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{gap:4px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-wrapper .price,.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .special-price .price{font-size:.82rem}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price .price{font-size:.72rem}.searchsuite-autocomplete .empty,.searchsuite-autocomplete .no-result{padding:14px 12px;font-size:.78rem}.searchsuite-autocomplete .all-results{padding:10px;font-size:.78rem}}@media only screen and (max-width:480px){.searchsuite-autocomplete{max-height:65vh}.searchsuite-autocomplete ul li{padding:8px 10px;gap:8px}.searchsuite-autocomplete ul li .qs-option-image{width:44px;height:44px}.searchsuite-autocomplete ul li .qs-option-title a{font-size:.76rem}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-wrapper .price,.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .special-price .price{font-size:.78rem}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price .price{font-size:.68rem}}@media only screen and (max-width:767px){.product-item .product-item-badge{font-size:9px;padding:3px 8px}.product-item .product-item-photo .product-image-photo{padding:6px}.product-item .product-item-actions .stock.available{font-size:10.5px;line-height:1.2}.product-item .actions-view-product{font-size:11px;padding:6px 10px}.rating-summary .rating-result{width:80px}.rating-summary .rating-result>span:before{font-size:20px;height:20px;line-height:20px}.rating-summary .rating-result:before{font-size:20px;height:20px;line-height:20px}.product-reviews-summary{margin:0}.product-reviews-summary.short .reviews-actions a{font-size:.62rem}}@media only screen and (max-width:767px){.table-wrapper.comparison .table thead{display:table-header-group}.table-wrapper.comparison .table tbody{display:table-row-group}.table-wrapper.comparison .table tbody tr{display:table-row}.table-wrapper.comparison .table tbody tr td{display:table-cell;vertical-align:top;padding:6px 12px}.table-wrapper.comparison .table tbody tr td::before{display:none}.table-wrapper.comparison .reviews-actions{display:none}}@media print{@page{size:A4;margin:16mm 18mm 18mm}*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color-adjust:exact !important}body{background:#ffffff !important;font-family:"DM Sans","Helvetica Neue",Arial,sans-serif;font-size:11pt;color:#1c2435}.page-wrapper,.page-main,.columns,.column,.column.main{float:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;display:block !important}.sidebar,.sidebar-main,.sidebar-additional,.page-header,.page-footer,.nav-sections,.breadcrumbs,.page-messages,.actions-toolbar,#authenticationPopup{display:none !important}.page-print{background:#ffffff}.page-print .logo{margin-bottom:20pt}.page-print .logo img{height:28pt;width:auto}.page-print .page-title-wrapper{padding-bottom:12pt;border-bottom:1.5pt solid #0d1f3c;margin-bottom:20pt;display:flex !important;align-items:baseline;flex-wrap:wrap;gap:8pt 16pt;width:100% !important}.page-print .page-title-wrapper .page-title{font-size:14pt;font-weight:700;color:#0d1f3c;margin:0}.page-print .page-title-wrapper .order-status{font-size:7pt;font-weight:700;letter-spacing:.07000000000000001em;text-transform:uppercase;padding:2pt 7pt;border-radius:100px;border:.75pt solid rgba(212,160,23,0.5);background:rgba(212,160,23,0.1);color:#8a6100}.page-print .page-title-wrapper .order-date{margin-left:auto;font-size:8.5pt;color:#5a6478}.page-print .page-title-wrapper .order-date .label{font-weight:600;color:#1c2435}.page-print .order-details-items{margin-bottom:22pt;page-break-inside:avoid}.page-print .order-details-items .order-title{font-size:10pt;font-weight:700;color:#0d1f3c;margin-bottom:8pt}.page-print .order-details-items .order-title strong{font-size:inherit;font-weight:inherit;color:inherit}.page-print .order-details-items .table-wrapper{border:.75pt solid #dde3ec;border-radius:4px;overflow:hidden}.page-print .order-details-items .table-order-items{width:100%;border-collapse:collapse;font-size:8.5pt}.page-print .order-details-items .table-order-items caption{display:none}.page-print .order-details-items .table-order-items thead tr{background:#f0f4f9 !important}.page-print .order-details-items .table-order-items thead th{padding:6pt 9pt;font-size:6.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5a6478;text-align:left;border-bottom:.75pt solid #dde3ec}.page-print .order-details-items .table-order-items thead th.price,.page-print .order-details-items .table-order-items thead th.subtotal,.page-print .order-details-items .table-order-items thead th.qty{text-align:right}.page-print .order-details-items .table-order-items tbody td{padding:8pt 9pt;vertical-align:top;border-bottom:.5pt solid #edf0f5}.page-print .order-details-items .table-order-items tbody td.name strong{font-size:8.5pt;font-weight:600;color:#0d1f3c}.page-print .order-details-items .table-order-items tbody td.sku{font-family:"DM Mono","Courier New",monospace;font-size:7.5pt;color:#5a6478}.page-print .order-details-items .table-order-items tbody td.price,.page-print .order-details-items .table-order-items tbody td.subtotal{text-align:right;font-weight:600}.page-print .order-details-items .table-order-items tbody td.qty{text-align:right}.page-print .order-details-items .table-order-items tbody td.qty .items-qty{list-style:none;margin:0;padding:0}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item{display:flex;justify-content:flex-end;gap:3pt}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item .title{color:#5a6478}.page-print .order-details-items .table-order-items tbody td.qty .items-qty .item .content{font-weight:600}.page-print .order-details-items .table-order-items tfoot tr{border-top:.5pt solid #edf0f5}.page-print .order-details-items .table-order-items tfoot tr.grand_total{background:#f0f4f9 !important;border-top:1pt solid #dde3ec}.page-print .order-details-items .table-order-items tfoot tr.grand_total .mark strong,.page-print .order-details-items .table-order-items tfoot tr.grand_total .amount strong,.page-print .order-details-items .table-order-items tfoot tr.grand_total .amount .price{font-size:9.5pt;font-weight:700;color:#0d1f3c}.page-print .order-details-items .table-order-items tfoot th.mark{padding:6pt 9pt;font-size:8pt;font-weight:500;color:#5a6478;text-align:right}.page-print .order-details-items .table-order-items tfoot td.amount{padding:6pt 9pt;text-align:right;font-size:8.5pt;font-weight:600}.page-print .order-details-items .actions-toolbar{display:none !important}.page-print .block-order-details-view{page-break-inside:avoid}.page-print .block-order-details-view .block-title{font-size:10pt;font-weight:700;color:#0d1f3c;margin-bottom:8pt}.page-print .block-order-details-view .block-title strong{font-size:inherit;font-weight:inherit;color:inherit}.page-print .block-order-details-view .block-content{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:8pt;width:100% !important}.page-print .block-order-details-view .box{background:#f7f9fc !important;border:.75pt solid #dde3ec;border-radius:4px;padding:10pt 12pt}.page-print .block-order-details-view .box .box-title{display:block;font-size:6.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.07000000000000001em;color:#5a6478;margin-bottom:6pt}.page-print .block-order-details-view .box .box-title span{font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.page-print .block-order-details-view .box .box-content{font-size:8.5pt;line-height:1.55;color:#1c2435}.page-print .block-order-details-view .box .box-content address{font-style:normal}.page-print .block-order-details-view .box .box-content a{color:#0073e6;text-decoration:none;font-size:inherit}.page-print .block-order-details-view .box .box-content .payment-method dt.title{font-size:8.5pt;font-weight:500}}