
.cv-customer-page{--cv-cyan:#00afc0;--cv-ink:#062443;--cv-blue:#0075ed;color:var(--cv-ink);max-width:1320px;margin:0 auto;background:#fff;font-family:Arial,sans-serif;line-height:1.4}
.cv-customer-page h1,.cv-customer-page h2,.cv-customer-page h3,.cv-customer-page p{margin:0}.cv-customer-page ul,.cv-customer-page ol{list-style:none;margin:0;padding:0}.cv-customer-page .cv-icon{display:block}.cv-customer-page .cv-customer-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:5px;padding:10px 22px;min-height:40px;font-size:13px;font-weight:700;line-height:1.25;text-align:center;cursor:pointer}.cv-customer-page .cv-customer-button .cv-icon{width:17px;height:17px}.cv-customer-page .cv-orange-button{background:linear-gradient(100deg,#ff8100,#ff6900);color:white;border:1px solid transparent}.cv-customer-page .cv-orange-button:hover{background:#e96700}.cv-customer-page .cv-outline{background:white;border:1px solid #00a4e3;color:#0073a8}.cv-customer-page .cv-outline-orange{border-color:#ff7900;color:#fa6a00}.cv-customer-page a:hover{text-decoration:none}.cv-customer-page input,.cv-customer-page select{font:inherit;border:1px solid #cfdee8;border-radius:5px;color:var(--cv-ink);min-height:40px;padding:8px 12px;max-width:100%;background:#fff}.cv-customer-page label{font-weight:700}.cv-customer-page .required{color:#ed3d30}.cv-customer-page .woocommerce{font:inherit;color:inherit}.cv-customer-page .woocommerce h2,.cv-customer-page .woocommerce h3{color:inherit}.cv-customer-page .woocommerce-message,.cv-customer-page .woocommerce-info,.cv-customer-page .woocommerce-error{font-size:13px;border-radius:7px;margin:0 0 15px;line-height:1.5}.cv-customer-page .cv-customer-art{display:block;width:100%;height:100%}.cv-only-mobile{display:none}
.cv-customer-breadcrumbs{font-size:12px}.cv-customer-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cv-customer-breadcrumbs a:hover{text-decoration:underline}.cv-customer-breadcrumbs [aria-current]{font-weight:600}
.cv-customer-hero{position:relative;isolation:isolate;overflow:hidden;padding:15px 32px 21px;min-height:141px;background:linear-gradient(105deg,#fff,#f8fbfd)}.cv-customer-hero-art{position:absolute;right:0;top:0;bottom:0;width:46%;z-index:-1}.cv-customer-hero-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff,transparent 40%)}.cv-customer-hero h1{font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin:15px 0 2px}.cv-customer-hero h1 span{color:#ff7300}.cv-customer-hero>p{font-size:16px;max-width:66%}.cv-account-welcome h1{max-width:54%}.cv-account-welcome h1 span{display:block}.cv-account-welcome{min-height:180px}.cv-welcome-user{position:absolute;right:35px;top:56px;display:flex;gap:17px;align-items:center}.cv-welcome-user>.cv-icon{background:linear-gradient(120deg,#00b5c4,#008eb7);color:white;border-radius:50%;width:55px;height:55px;padding:11px}.cv-welcome-user strong,.cv-welcome-user small{display:block}.cv-welcome-user small{font-size:12px;color:#57718f}.cv-welcome-user a{font-size:11px;color:#0088a7;text-decoration:underline}
.cv-track-hero{position:relative;isolation:isolate;min-height:290px;padding:15px 4.4% 35px;background:linear-gradient(100deg,#f9fcff,#eaf6fc);overflow:hidden}.cv-track-art{position:absolute;left:43%;right:0;top:0;bottom:0;z-index:-1}.cv-track-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fafdff,transparent 28%);z-index:1}.cv-track-hero h1{font-size:52px;line-height:1.05;font-weight:800;letter-spacing:-1.3px;margin:29px 0 10px}.cv-track-hero h1 span{color:#ff7500}.cv-track-lead{font-size:21px;max-width:600px}.cv-track-description{font-size:16px;line-height:1.5;margin-top:18px!important;max-width:570px}.cv-track-content{padding:0 28px 10px}.cv-track-form-panel{position:relative;margin-top:-2px;padding:22px 26px 24px;border:1px solid #e2eaf1;border-radius:9px;background:#ffffffed}.cv-track-form{display:grid;grid-template-columns:1.08fr 1fr 188px;gap:15px;align-items:end}.cv-track-field{min-width:0}.cv-track-field label{display:block;margin-bottom:6px;font-size:15px}.cv-track-field>span{display:flex;align-items:center;height:47px;border:1px solid #cbdbe7;border-radius:5px;background:#fff}.cv-track-field .cv-icon{width:21px;height:21px;margin:0 13px;flex-shrink:0}.cv-track-field input.input-text{border:0;outline:0;min-width:0;padding:10px 6px 10px 0;font-size:13px;height:45px;width:100%;background:transparent}.cv-track-field>span:focus-within{outline:2px solid #00adbd;outline-offset:2px}.cv-track-form>.cv-customer-button{min-height:47px;font-size:15px;padding:12px 20px}.cv-track-tip{display:flex;align-items:center;gap:13px;grid-column:1/-1;padding:12px 14px;border-radius:6px;background:#edf9fc;color:#33577e;font-size:13px;line-height:1.5}.cv-track-tip .cv-icon{width:23px;height:23px;color:#00afc0}.cv-track-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 21px!important}.cv-track-step{display:flex;gap:25px;align-items:center;padding:20px 26px;background:#f0fbfd;border-radius:9px;min-height:116px;color:#00afc0}.cv-track-step .cv-icon{width:55px;height:55px;stroke-width:1.8}.cv-track-step h3{font-size:15px;font-weight:700;color:var(--cv-ink);margin-bottom:6px}.cv-track-step p{font-size:14px;color:#33587e}.cv-step-processing{background:#fff7f2;color:#ff7800}.cv-step-out-for-delivery{background:#f1f7ff;color:#0073ee}.cv-step-completed{background:#f5fbef;color:#48a51e}.cv-step-arrow{display:none}.cv-track-step.is-reached{box-shadow:inset 0 -3px currentColor}.cv-track-help{display:flex;gap:27px;align-items:center;background:#f2f7fc;border-radius:9px;padding:21px 27px}.cv-track-help>.cv-icon{background:linear-gradient(130deg,#00b6c6,#009fad);color:white;border-radius:50%;padding:13px;width:68px;height:68px;flex-shrink:0}.cv-track-help h2{font-size:24px;letter-spacing:-.5px;margin-bottom:2px}.cv-track-help p{font-size:14px;color:#33577e}.cv-track-help>.cv-customer-button{margin-left:auto;border-radius:30px;white-space:nowrap;font-size:15px;padding:13px 26px}.cv-track-form-panel:has(.cv-tracked-order)+.cv-track-steps{display:none}.cv-tracked-order h2{font-size:25px;margin-bottom:8px}.cv-tracked-order .cv-order-status{display:inline-block;margin:8px 0}.cv-order-note{padding:12px;border:1px solid #e4ebf0;border-radius:6px;margin-bottom:10px}.cv-order-note time{font-size:12px;color:#56708c}
.cv-customer-newsletter{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:25px;color:white;background:linear-gradient(108deg,#00acbe,#005582 65%);border-radius:8px;padding:15px 27px;margin:16px 0 0;min-height:96px}.cv-customer-newsletter>div{display:flex;align-items:center;gap:28px}.cv-customer-newsletter>div>.cv-icon{width:49px;height:49px}.cv-customer-newsletter h2{font-size:24px;line-height:1.2;letter-spacing:-.3px}.cv-customer-newsletter p{font-size:13px;margin-top:4px;line-height:1.4}.cv-customer-newsletter form{margin:0}.cv-customer-newsletter .cv-email-row{display:flex;height:40px;border:0;margin:0;max-width:none;background:white;border-radius:5px;overflow:hidden}.cv-customer-newsletter input[type=email]{min-width:0;width:100%;border:0;font-size:12px;color:#12365b;border-radius:0;height:40px;min-height:0}.cv-customer-newsletter .cv-email-row button{background:linear-gradient(100deg,#ff8100,#ff6900);color:white;min-width:119px;padding:8px 15px;font-weight:700;font-size:13px;border-radius:4px}.cv-customer-newsletter .cv-consent{display:flex;align-items:flex-start;gap:5px;color:white;font-size:9px;line-height:1.3;font-weight:400;margin:7px 0 0}.cv-customer-newsletter .cv-consent input{min-height:0;width:12px;height:12px;flex:0 0 12px;margin:0;padding:0;accent-color:#ff7500}.cv-customer-newsletter .cv-newsletter-status:empty{display:none}
.cv-account-body{padding:15px 28px 10px}.cv-account-page>.cv-customer-newsletter,.cv-wishlist-page>.cv-customer-newsletter{margin:10px 18px 14px}.cv-account-content.woocommerce-MyAccount-content{float:none!important;width:100%!important}.cv-account-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cv-account-tile{display:flex;gap:19px;padding:25px 21px;background:linear-gradient(120deg,#effbfd,#f4f9fe);border-radius:8px;min-height:150px}.cv-account-tile>.cv-icon{width:44px;height:44px;color:#ff7500;flex-shrink:0}.cv-account-tile h2{font-size:17px;margin:2px 0 6px}.cv-account-tile p{font-size:13px;color:#3a6187;line-height:1.4}.cv-tile-1>.cv-icon,.cv-tile-4>.cv-icon{color:#00adbd}.cv-tile-3>.cv-icon{color:#ff3800}.cv-account-tile:hover{box-shadow:inset 0 0 0 1px #00adbd}.cv-account-support{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.cv-account-support section{display:flex;gap:18px;padding:24px;background:linear-gradient(130deg,#f1faff,#f5f9ff);border:1px solid #e5eef4;border-radius:8px}.cv-account-support section>.cv-icon{width:50px;height:50px;flex-shrink:0;color:#00afc0}.cv-account-support section:nth-child(2)>.cv-icon{color:#ff7700}.cv-account-support h2{font-size:20px;margin-bottom:5px}.cv-account-support p{font-size:14px;color:#385c80;margin-bottom:15px}.cv-account-support .cv-customer-button{font-size:12px;padding:9px 14px;min-height:36px;margin:0 3px 4px 0}
.cv-account-page .woocommerce #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cv-account-page .woocommerce .col2-set:after,.cv-account-page .woocommerce .col2-set:before{display:none}.cv-account-page .woocommerce #customer_login>.u-column1,.cv-account-page .woocommerce #customer_login>.u-column2{float:none;width:100%;border:1px solid #dfeaf1;border-radius:8px;padding:22px;background:linear-gradient(115deg,#fff,#f7fcff)}.cv-account-page .woocommerce #customer_login h2{font-size:23px;margin-bottom:12px}.cv-account-page .woocommerce form.login,.cv-account-page .woocommerce form.register{border:0;padding:0;margin:0}.cv-account-page .woocommerce .form-row{padding:0;margin:0 0 14px}.cv-account-page .woocommerce .form-row label{font-size:13px;margin-bottom:3px;line-height:1.4}.cv-account-page .woocommerce .form-row input.input-text{font-size:13px;width:100%;min-height:42px;background:#fff}.cv-account-page .woocommerce .woocommerce-form-login__submit{width:100%;float:none;border-radius:5px;background:#ff7500;color:white;font-size:14px;padding:12px;margin:9px 0 0}.cv-account-page .woocommerce .woocommerce-form-login__rememberme{font-size:12px;font-weight:400}.cv-account-page .woocommerce .woocommerce-form-login__rememberme input{min-height:0;padding:0;margin:0 4px 0 0}.cv-account-page .woocommerce .lost_password{text-align:right;font-size:12px;color:#0098c0;text-decoration:underline;margin-bottom:10px}.cv-register-benefits{display:flex;flex-direction:column;gap:14px;margin:18px 0 23px!important}.cv-register-benefits li{display:flex;gap:12px;align-items:center;font-size:14px;color:#254a70}.cv-register-benefits .cv-icon{width:23px;height:23px;color:#00acbd}.cv-register-toggle{width:100%}.cv-register-toggle[hidden],#cv-register-form[hidden]{display:none}.cv-account-page .woocommerce .woocommerce-form-register__submit{width:100%;border-radius:5px;background:#ff7500;color:white;font-size:14px;padding:12px}.cv-login-security{display:flex;align-items:center;gap:17px;padding:16px;background:#eefaff;border-radius:6px;margin-top:15px;color:#36577d;font-size:13px}.cv-login-security>.cv-icon{width:33px;height:33px;color:#00acbe}.cv-login-security strong{color:var(--cv-ink)}
.cv-orders-tabs{display:flex;border:1px solid #e2ecf3;border-radius:6px;overflow:auto;background:#f0faff;font-size:13px}.cv-orders-tabs a{padding:13px 22px;white-space:nowrap;color:#2a557d;flex:1;text-align:center;border-bottom:2px solid transparent}.cv-orders-tabs a[aria-current]{border-bottom-color:#ff7500;background:#fff8f2;color:#062443;font-weight:700}.cv-account-orders{display:flex;flex-direction:column;gap:13px;margin-top:17px}.cv-account-order{display:grid;grid-template-columns:80px 1.1fr 1fr auto;align-items:center;gap:18px;border:1px solid #dfeaf3;border-radius:7px;padding:13px;background:linear-gradient(110deg,#fff,#f8fcff)}.cv-order-thumb img{width:75px;height:75px;object-fit:contain;display:block;border-radius:5px}.cv-order-thumb>.cv-icon{width:50px;height:50px}.cv-account-order h2{font-size:16px;font-weight:700}.cv-account-order time{font-size:12px;color:#48688c}.cv-order-summary{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:14px}.cv-order-status{display:inline-block;background:#e7f9ff;color:#0795b4;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700}.cv-status-completed{background:#e7f9e9;color:#087e33}.cv-status-out-for-delivery{background:#fff0dd;color:#f27700}.cv-status-cancelled,.cv-status-failed,.cv-status-refunded{background:#fff0ef;color:#ba3346}.cv-order-actions{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#008acf}.cv-order-actions .cv-customer-button{font-size:12px;min-height:32px;padding:8px 18px}.cv-order-pagination{display:flex;justify-content:center;gap:8px;padding:18px}.cv-order-pagination a{padding:7px 11px;border:1px solid #def0f7;border-radius:5px}.cv-order-pagination a[aria-current]{background:#00acc0;color:white}.cv-account-empty{padding:45px 20px;text-align:center;background:#f4fbff;border:1px solid #e2edf4;border-radius:8px}.cv-account-empty>.cv-icon{width:60px;height:60px;margin:0 auto 17px;color:#00afc0}.cv-account-empty h2{font-size:23px;margin:10px 0}.cv-account-empty p{font-size:14px;color:#43658a;margin-bottom:18px}.cv-account-empty .cv-customer-button{margin-top:14px}
.cv-form-title{font-size:19px;padding:14px 18px;border:1px solid #e1ebf3;border-bottom:0;border-radius:7px 7px 0 0}.cv-account-page .edit-account{padding:18px;border:1px solid #e1ebf3;border-radius:0 0 7px 7px}.cv-account-page .edit-account .form-row-first,.cv-account-page .edit-account .form-row-last{width:48%;float:left;margin-right:4%}.cv-account-page .edit-account .form-row-last{margin-right:0}.cv-account-page .edit-account .form-row:has(#account_display_name){display:none}.cv-account-page .edit-account fieldset{padding:14px 16px 2px;border:1px solid #e1ebf3;border-radius:7px;margin:22px 0}.cv-account-page .edit-account legend{font-size:19px;font-weight:700;padding:0 5px}.cv-password-note{font-size:12px;color:#56738b;margin-bottom:15px!important}.cv-account-page .edit-account fieldset .form-row{float:left;width:31%;margin-right:3.5%}.cv-account-page .edit-account fieldset .form-row:last-child{margin-right:0}.cv-account-page .edit-account fieldset:after{content:"";display:block;clear:both}.cv-account-page .edit-account .button{background:#ff7500;color:white;border-radius:5px;font-size:14px;padding:11px 24px}
.cv-address-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.cv-address-toolbar .cv-orders-tabs{flex:1;max-width:70%}.cv-address-list{padding:16px;border:1px solid #e1ebf4;border-radius:7px;display:flex;flex-direction:column;gap:16px}.cv-address-card{display:flex;gap:22px;padding:23px;background:linear-gradient(110deg,#f0fbff,#f4fbff);border-radius:7px}.cv-address-card>.cv-icon{width:32px;height:32px;flex-shrink:0}.cv-address-card>div{flex:1}.cv-address-card h2{font-size:19px}.cv-address-default{font-size:10px;color:white;background:#00adbd;border-radius:14px;padding:3px 9px;margin-left:24px;display:inline-block;vertical-align:middle}.cv-address-card address{font-size:14px;line-height:1.5;font-style:normal;color:#385c80;margin:4px 0 10px}.cv-address-actions{display:flex;justify-content:flex-end;gap:5px}.cv-address-actions form{display:flex;gap:5px}.cv-address-actions .cv-customer-button{min-height:31px;padding:7px 18px;font-size:12px}.cv-address-actions .cv-delete-address{border-color:#fa4f4f;color:#ed3737}.cv-saved-address-form,.cv-account-page .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:18px;border:1px solid #dfebf2;border-radius:8px}.cv-saved-address-form .form-row,.cv-account-page .woocommerce-address-fields .form-row{float:none!important;width:100%!important;min-width:0}.cv-saved-address-form .form-row-wide,.cv-account-page .woocommerce-address-fields .form-row-wide{grid-column:1/-1}.cv-saved-address-form input:not([type=hidden]),.cv-saved-address-form select{width:100%}.cv-saved-address-form .cv-customer-button{margin-top:10px}.cv-account-page .woocommerce-address-fields .button{margin-top:15px;background:#ff7500;color:white}.cv-account-page .select2-container{max-width:100%;min-width:0}
.cv-notifications-form fieldset{position:relative;border:1px solid #e0eaf3;border-radius:7px;padding:22px 25px 20px 86px;margin:0 0 16px}.cv-notifications-form legend{position:absolute;left:86px;top:12px;font-size:18px;font-weight:700}.cv-notifications-form fieldset>.cv-icon{position:absolute;left:24px;top:25px;width:37px;height:37px;color:#00adbd}.cv-notifications-form fieldset>div{padding-top:18px}.cv-notifications-form label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:400;color:#3a6187;margin:10px 0}.cv-toggle{appearance:none!important;width:35px!important;min-width:35px;height:19px!important;min-height:19px!important;border:1px solid #86b9c3!important;border-radius:20px!important;padding:0!important;position:relative;background:#e6f0f4!important;cursor:pointer}.cv-toggle:before{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:white;box-shadow:0 1px 3px #26496e33}.cv-toggle:checked{background:#00afc0!important;border-color:#00afc0!important}.cv-toggle:checked:before{left:18px}.cv-toggle:disabled{opacity:.65;cursor:default}.cv-preference-note{font-size:11px;color:#5e778e}.cv-notifications-form>.cv-customer-button{display:flex;margin-left:auto;min-width:220px}
.cv-vouchers{border:1px solid #dfebf3;border-radius:7px;padding:15px;margin-top:15px}.cv-vouchers article{display:grid;grid-template-columns:95px 1fr auto;align-items:center;gap:22px;background:#f0faff;border-radius:6px;padding:15px;margin-bottom:14px}.cv-vouchers article:last-child{margin-bottom:0}.cv-voucher-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;background:linear-gradient(130deg,#ff8800,#ff6200);color:white;padding:15px 8px;min-height:96px;font-size:29px;font-weight:700;line-height:1.2}.cv-voucher-badge small{font-size:16px}.cv-vouchers article:nth-child(2n) .cv-voucher-badge{background:linear-gradient(130deg,#00c0ce,#008fad)}.cv-vouchers h2{font-size:18px}.cv-vouchers p{font-size:13px;color:#416588}.cv-vouchers details{font-size:12px;color:#0088cd;margin-top:10px}.cv-vouchers summary{cursor:pointer}.cv-vouchers details p{max-width:200px;font-size:11px}.cv-vouchers .cv-customer-button{font-size:12px;padding:9px 14px}
.cv-wishlist-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 185px;gap:16px;padding:0 18px 16px}.cv-customer-sidebar nav{border:1px solid #dfeaf3;border-radius:7px;padding:8px 0;margin-bottom:16px}.cv-customer-sidebar a{display:flex;gap:17px;align-items:center;padding:15px 12px;font-size:13px;color:#234e83;border-left:2px solid transparent}.cv-customer-sidebar a .cv-icon{width:23px;height:23px;color:#03256d}.cv-customer-sidebar a[aria-current]{background:#fff5ed;color:#ff7100;border-left-color:#ff7100}.cv-customer-sidebar a[aria-current] .cv-icon{color:#ff7100}.cv-wishlist-main{min-width:0}.cv-empty-wishlist{border:1px solid #e0ebf3;border-radius:7px;text-align:center;background:linear-gradient(115deg,#fff,#f7fbff);padding:65px 22px;min-height:500px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin:0!important}.cv-empty-wishlist svg.cv-customer-art{width:220px;height:238px;margin-bottom:12px}.cv-empty-wishlist h2{font-size:29px;color:#082d75!important;font-weight:800;letter-spacing:-.5px}.cv-empty-wishlist p{font-size:16px;color:#496894;margin:6px 0 20px}.cv-empty-wishlist .cv-customer-button{font-size:15px;min-width:225px;min-height:45px}.cv-wishlist-benefits{min-width:0}.cv-wishlist-advantages{padding:12px 7px;background:#f1fbff;border-radius:8px;border:1px solid #e0ebf2}.cv-wishlist-advantages header{text-align:center;padding:8px 6px 12px}.cv-wishlist-advantages header>.cv-icon{width:38px;height:38px;color:#ff3b00;margin:0 auto 12px}.cv-wishlist-advantages h2{font-size:16px;color:#05266a}.cv-wishlist-advantages p{font-size:11px;line-height:1.35;color:#3f6393}.cv-wishlist-advantages header p{margin-top:6px}.cv-wishlist-advantages>div{display:flex;align-items:flex-start;gap:11px;background:#fff;border-radius:6px;padding:11px 9px;margin-top:7px}.cv-wishlist-advantages>div>.cv-icon{width:26px;height:26px;color:#00b0c1;flex-shrink:0}.cv-wishlist-advantages h3{font-size:12px;color:#05266a}.cv-wishlist-support{margin-top:12px;padding:15px 10px;background:#f0faff;border:1px solid #e2edf4;border-radius:7px;display:grid;grid-template-columns:35px 1fr;gap:8px}.cv-wishlist-support>.cv-icon{width:35px;height:35px;color:#ff7700}.cv-wishlist-support h3{font-size:12px;color:#05266a}.cv-wishlist-support p{font-size:9px;color:#4f7197}.cv-wishlist-support>div:last-child{grid-column:1/-1;display:flex;gap:4px;margin-top:6px}.cv-wishlist-support .cv-customer-button{font-size:9px;padding:8px 6px;min-height:31px;flex:1}
.cv-full-wishlist{border:1px solid #e0ebf3;border-radius:7px;background:linear-gradient(110deg,#fff,#fafcff);padding:13px!important;margin:0!important}.cv-wishlist-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:13px;font-size:12px}.cv-wishlist-toolbar>strong{margin-right:auto;white-space:nowrap}.cv-wishlist-toolbar label{font-size:11px;font-weight:400;color:#315986;display:flex;gap:8px;align-items:center}.cv-wishlist-toolbar select{font-size:10px;min-height:30px;padding:5px}.cv-wishlist-view{display:flex;gap:3px}.cv-wishlist-view button{padding:5px;background:white;border:1px solid #d8e8f1;border-radius:4px;color:#3b79b0}.cv-wishlist-view button[aria-pressed=true]{background:#ff7400;color:white}.cv-wishlist-view .cv-icon{width:20px;height:20px}.cv-customer-page .cv-wishlist-grid{border:0!important;width:100%;margin:0!important;table-layout:auto}.cv-customer-page .cv-wishlist-grid tbody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cv-customer-page .cv-wishlist-grid tr{display:flex;flex-direction:column;position:relative;min-width:0;border:1px solid #deebf4;border-radius:7px;overflow:hidden;background:#fff;padding:8px}.cv-customer-page .cv-wishlist-grid td{display:block!important;border:0!important;padding:0!important;font-size:12px;text-align:left!important;max-width:none!important;width:100%!important;float:none!important;line-height:1.3;color:#072c65}.cv-customer-page .cv-wishlist-grid td:before{display:none!important}.cv-customer-page .cv-wishlist-grid td.product-thumbnail img{width:100%;height:130px;object-fit:contain;margin:0 0 6px!important;display:block}.cv-customer-page .cv-wishlist-grid .product-name{min-height:40px}.cv-wishlist-grid .product-name small{display:block;font-size:10px;color:#008eb8}.cv-wishlist-grid .product-name a{display:block;font-size:12px;line-height:1.3}.cv-customer-page .cv-wishlist-grid .product-price{font-size:14px;font-weight:700;margin-top:5px}.cv-customer-page .cv-wishlist-grid .product-stock{font-size:10px;margin-top:5px}.cv-in-stock{color:#008837}.cv-out-stock{color:#ee233d}.cv-customer-page .cv-wishlist-grid .product-action{margin-top:auto;padding-top:8px!important;text-align:center!important}.cv-customer-page .cv-wishlist-grid .product-action .cv-customer-button{width:100%;min-height:31px;padding:7px 3px;font-size:11px}.cv-customer-page .cv-wishlist-grid .cv-wishlist-remove{display:block!important;margin:7px auto 0!important;background:none!important;color:#0097bf!important;box-shadow:none!important;font-size:11px!important;padding:0!important;border:0!important;height:auto!important;width:auto!important;font-weight:400}.cv-customer-page .cv-wishlist-grid .cv-wishlist-heart{position:absolute!important;right:8px;top:8px!important;background:none!important;border:0!important;padding:0!important;width:23px!important;height:23px!important;color:#ff0700!important}.cv-wishlist-heart .cv-icon{width:21px;height:21px;fill:#ff0700;stroke:#ff0700}.cv-customer-page .cv-wishlist-grid[data-view=list] tbody{grid-template-columns:1fr}.cv-customer-page .cv-wishlist-grid[data-view=list] tr{display:grid;grid-template-columns:130px 1fr;gap:0 15px}.cv-customer-page .cv-wishlist-grid[data-view=list] .product-thumbnail{grid-row:1/5}.cv-customer-page .cv-wishlist-grid[data-view=list] .product-action{grid-column:2}.cv-customer-page .tinv-lists-nav{font-size:12px;text-align:center}
@media(min-width:761px) and (max-width:1150px){.cv-track-step{gap:14px;padding:20px 15px}.cv-track-step .cv-icon{width:43px;height:43px}.cv-track-step h3{font-size:14px}.cv-track-step p{font-size:12px}.cv-wishlist-layout{grid-template-columns:165px minmax(0,1fr) 160px;gap:12px}.cv-customer-page .cv-wishlist-grid tbody{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-wishlist-toolbar{flex-wrap:wrap}.cv-account-tile{padding:20px 15px;gap:12px}.cv-account-tile>.cv-icon{width:36px;height:36px}.cv-account-tile h2{font-size:15px}.cv-account-tile p{font-size:12px}.cv-welcome-user{right:25px}.cv-customer-hero:has(.cv-welcome-user)>p{max-width:65%}.cv-customer-newsletter h2{font-size:21px}.cv-customer-newsletter p{font-size:12px}}
@media(max-width:760px){
 .cv-customer-page{padding:0 2px 8px}.cv-customer-breadcrumbs{font-size:10px}.cv-customer-breadcrumbs ol{gap:7px}.cv-customer-hero{padding:12px 13px 14px;min-height:105px}.cv-customer-hero h1{font-size:29px;margin-top:12px;letter-spacing:-.65px}.cv-customer-hero>p{font-size:13px;max-width:100%}.cv-customer-hero-art{width:40%}.cv-customer-hero-art:before{background:linear-gradient(90deg,#fff,transparent 70%)}.cv-account-welcome{min-height:159px}.cv-account-welcome h1{font-size:27px;max-width:80%}.cv-account-welcome>p{max-width:85%}.cv-welcome-user{position:static;margin-top:14px;gap:11px}.cv-welcome-user>.cv-icon{width:42px;height:42px;padding:9px}.cv-welcome-user strong{font-size:13px}.cv-welcome-user small{font-size:11px}
 .cv-only-mobile{display:block}.cv-track-hero{min-height:207px;padding:0 17px 22px;background:linear-gradient(105deg,#fff,#e9f8ff);border-radius:0}.cv-track-hero .cv-customer-breadcrumbs{position:relative;margin:0 -17px;padding:10px 17px;background:#05253b;color:white;font-size:11px;z-index:1}.cv-track-hero h1{font-size:34px;line-height:1.01;letter-spacing:-.6px;margin:15px 0 8px;max-width:275px}.cv-track-lead{font-size:14px;line-height:1.4;max-width:220px}.cv-track-description{display:none}.cv-track-art{left:0;top:36px;right:0;height:171px}.cv-track-art:before{background:linear-gradient(90deg,#fff,transparent 65%)}.cv-track-content{padding:0 12px 0}.cv-track-form-panel{margin-top:-13px;padding:0;border:0;background:none}.cv-track-form{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:15px 14px 0;border:1px solid #e2eaf1;border-radius:9px;background:#fff}.cv-track-field label{font-size:14px;margin-bottom:4px}.cv-track-field>span{height:43px}.cv-track-field input.input-text{font-size:11px;height:41px}.cv-track-field .cv-icon{width:20px;height:20px;margin:0 11px}.cv-track-form>.cv-customer-button{min-height:43px;font-size:15px;padding:11px 14px}.cv-track-tip{font-size:11px;line-height:1.45;margin:0 -14px -1px;padding:13px 20px;gap:10px;border-radius:8px;min-height:58px}.cv-track-tip .cv-icon{width:22px;height:22px}.cv-track-steps{grid-template-columns:1fr;gap:5px;margin:10px 0!important}.cv-track-step{gap:20px;min-height:51px;padding:7px 17px;border-radius:8px}.cv-track-step .cv-icon{width:34px;height:34px}.cv-track-step h3{font-size:12px;margin-bottom:1px}.cv-track-step p{font-size:11px}.cv-step-arrow{display:block;margin-left:auto;color:#004375}.cv-step-arrow .cv-icon{width:12px;height:17px}.cv-track-help{position:relative;display:block;padding:16px 16px 17px 75px;margin:10px -5px 0}.cv-track-help>.cv-icon{position:absolute;left:16px;top:17px;width:49px;height:49px;padding:10px}.cv-track-help h2{font-size:18px;letter-spacing:-.2px;margin-bottom:3px}.cv-track-help p{font-size:12px;line-height:1.4}.cv-track-help p br{display:none}.cv-track-help>.cv-customer-button{margin:15px 0 0;border-radius:28px;font-size:13px;min-height:39px;padding:9px 23px}.cv-tracked-order{padding:17px 13px;background:#fff;border:1px solid #e0ebf3;border-radius:8px}.cv-tracked-order .cv-track-step{gap:12px}.cv-track-page .cv-customer-newsletter{margin-top:14px}
 .cv-customer-newsletter{display:block;padding:13px 13px;border-radius:7px;min-height:0;margin:14px 4px 0}.cv-customer-newsletter>div{gap:14px;align-items:flex-start;margin-bottom:10px}.cv-customer-newsletter>div>.cv-icon{width:31px;height:31px;flex-shrink:0}.cv-customer-newsletter h2{font-size:17px;letter-spacing:0}.cv-customer-newsletter p{font-size:10px;margin-top:2px;line-height:1.3}.cv-customer-newsletter .cv-email-row{height:35px}.cv-customer-newsletter input[type=email]{height:35px;font-size:10px;padding:8px 10px}.cv-customer-newsletter .cv-email-row button{min-width:84px;padding:8px 11px;font-size:11px}.cv-customer-newsletter .cv-consent{font-size:9px;line-height:1.35;gap:6px}.cv-account-page>.cv-customer-newsletter,.cv-wishlist-page>.cv-customer-newsletter{margin:12px 10px 4px}
 .cv-account-body{padding:10px 12px 4px}.cv-account-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cv-account-tile{display:block;padding:14px 12px;min-height:143px}.cv-account-tile>.cv-icon{width:31px;height:31px;margin-bottom:7px}.cv-account-tile h2{font-size:14px;margin:0 0 4px}.cv-account-tile p{font-size:11px}.cv-account-support{grid-template-columns:1fr;gap:10px;margin-top:11px}.cv-account-support section{padding:16px;gap:13px}.cv-account-support h2{font-size:17px}.cv-account-support p{font-size:12px;margin-bottom:11px}.cv-account-support section>.cv-icon{width:36px;height:36px}.cv-account-support .cv-customer-button{font-size:11px;padding:8px 10px}.cv-account-page .woocommerce #customer_login{grid-template-columns:1fr;gap:12px}.cv-account-page .woocommerce #customer_login>.u-column1,.cv-account-page .woocommerce #customer_login>.u-column2{padding:16px}.cv-account-page .woocommerce #customer_login h2{font-size:19px}.cv-register-benefits{gap:11px;margin:12px 0 17px!important}.cv-register-benefits li{font-size:12px}.cv-register-benefits .cv-icon{width:19px;height:19px}.cv-login-security{gap:12px;font-size:11px;padding:13px}.cv-login-security>.cv-icon{width:27px;height:27px;flex-shrink:0}
 .cv-orders-tabs{font-size:11px}.cv-orders-tabs a{padding:11px 13px;flex:0 0 auto}.cv-account-order{grid-template-columns:59px 1fr;gap:8px 12px;padding:10px}.cv-order-thumb{grid-row:1/3}.cv-order-thumb img{width:58px;height:66px}.cv-account-order h2{font-size:13px}.cv-account-order time{font-size:10px}.cv-order-summary{flex-direction:row;flex-wrap:wrap;align-items:center;font-size:12px;gap:6px}.cv-order-status{font-size:10px}.cv-order-actions{grid-column:2;align-items:flex-start;font-size:11px}.cv-order-actions .cv-customer-button{font-size:11px;padding:7px 13px;min-height:29px}.cv-account-empty{padding:30px 12px}.cv-account-empty h2{font-size:19px}.cv-account-empty p{font-size:12px}.cv-account-page .edit-account{padding:12px}.cv-form-title{font-size:17px;padding:12px}.cv-account-page .edit-account .form-row-first,.cv-account-page .edit-account .form-row-last{float:none;width:100%;margin-right:0}.cv-account-page .edit-account fieldset{padding:12px}.cv-account-page .edit-account fieldset .form-row{float:none;width:100%;margin-right:0}.cv-account-page .edit-account legend{font-size:17px}.cv-password-note{font-size:11px}.cv-address-toolbar{flex-wrap:wrap;gap:10px}.cv-address-toolbar .cv-orders-tabs{max-width:100%;width:100%;flex:1 0 100%}.cv-address-toolbar>.cv-customer-button{font-size:11px;min-height:32px;padding:8px 14px}.cv-address-list{padding:9px;gap:10px}.cv-address-card{padding:14px 10px;gap:12px}.cv-address-card>.cv-icon{width:25px;height:25px}.cv-address-card h2{font-size:16px}.cv-address-card address{font-size:12px}.cv-address-actions{justify-content:flex-start;flex-wrap:wrap}.cv-address-actions form{flex-wrap:wrap}.cv-address-actions .cv-customer-button{font-size:10px;min-height:28px;padding:6px 11px}.cv-saved-address-form,.cv-account-page .woocommerce-address-fields__field-wrapper{display:block;padding:12px}.cv-saved-address-form .cv-customer-button{font-size:12px}
 .cv-notifications-form fieldset{padding:20px 12px 13px 45px}.cv-notifications-form fieldset>.cv-icon{left:11px;top:19px;width:24px;height:24px}.cv-notifications-form legend{left:45px;top:10px;font-size:14px}.cv-notifications-form label{font-size:12px;gap:6px;margin:8px 0}.cv-notifications-form>.cv-customer-button{font-size:12px;min-width:180px}.cv-preference-note{font-size:10px}.cv-vouchers{padding:9px;margin-top:10px}.cv-vouchers article{grid-template-columns:66px 1fr;gap:10px;padding:10px}.cv-voucher-badge{font-size:23px;min-height:78px}.cv-voucher-badge small{font-size:12px}.cv-vouchers h2{font-size:14px}.cv-vouchers p{font-size:11px}.cv-vouchers article>div:last-child{grid-column:2}.cv-vouchers .cv-customer-button{font-size:10px;min-height:30px;padding:7px 12px}
 .cv-wishlist-layout{display:flex;flex-direction:column;gap:10px;padding:5px 12px 0}.cv-customer-sidebar{display:none}.cv-empty-wishlist{min-height:325px;padding:20px 13px!important}.cv-empty-wishlist svg.cv-customer-art{width:150px;height:164px;margin-bottom:5px}.cv-empty-wishlist h2{font-size:22px;letter-spacing:-.4px}.cv-empty-wishlist p{font-size:13px;margin:5px 0 15px}.cv-empty-wishlist .cv-customer-button{font-size:12px;min-width:208px;min-height:37px}.cv-wishlist-advantages{padding:0 8px}.cv-wishlist-advantages header{display:flex;align-items:center;gap:15px;text-align:left;padding:13px 5px}.cv-wishlist-advantages header>.cv-icon{width:31px;height:31px;flex-shrink:0;margin:0}.cv-wishlist-advantages h2{font-size:14px}.cv-wishlist-advantages p{font-size:11px}.cv-wishlist-advantages header p{margin-top:0}.cv-wishlist-advantages>div{padding:8px 10px;margin:0 0 5px}.cv-wishlist-advantages h3{font-size:12px}.cv-wishlist-advantages>div>.cv-icon{width:25px;height:25px}.cv-wishlist-support{padding:12px;grid-template-columns:34px 1fr}.cv-wishlist-support h3{font-size:13px}.cv-wishlist-support p{font-size:11px}.cv-wishlist-support .cv-customer-button{font-size:11px}.cv-full-wishlist{padding:0!important;border:0}.cv-wishlist-toolbar{border-bottom:1px solid #e0ebf3;margin:0 0 11px;padding:8px 4px 11px;gap:9px;flex-wrap:nowrap}.cv-wishlist-toolbar>strong{font-size:12px}.cv-wishlist-toolbar label{display:block;font-size:10px;max-width:46%}.cv-wishlist-toolbar select{display:block;max-width:100%;font-size:10px;margin-top:2px;padding:4px}.cv-wishlist-view button{padding:3px}.cv-wishlist-view .cv-icon{width:17px;height:17px}.cv-customer-page .cv-wishlist-grid tbody{display:flex;flex-direction:column;gap:10px}.cv-customer-page .cv-wishlist-grid tr,.cv-customer-page .cv-wishlist-grid[data-view=list] tr{display:grid;grid-template-columns:42% minmax(0,1fr);gap:0 11px;padding:10px}.cv-customer-page .cv-wishlist-grid .product-thumbnail{grid-row:1/5;min-width:0}.cv-customer-page .cv-wishlist-grid td.product-thumbnail img{height:125px;margin:0!important}.cv-customer-page .cv-wishlist-grid .product-name{min-height:0}.cv-wishlist-grid .product-name small{font-size:10px}.cv-wishlist-grid .product-name a{font-size:12px}.cv-customer-page .cv-wishlist-grid .product-price{font-size:13px;margin-top:4px}.cv-customer-page .cv-wishlist-grid .product-stock{font-size:10px;margin-top:3px}.cv-customer-page .cv-wishlist-grid .product-action{grid-column:2;padding-top:5px!important}.cv-customer-page .cv-wishlist-grid .product-action .cv-customer-button{font-size:11px;min-height:26px;padding:5px 2px}.cv-customer-page .cv-wishlist-grid .cv-wishlist-heart{left:calc(42% - 12px);right:auto;top:10px!important;width:19px!important;height:19px!important}.cv-wishlist-heart .cv-icon{width:18px;height:18px}.cv-customer-page .cv-wishlist-grid .cv-wishlist-remove{font-size:10px!important;margin-top:5px!important}
}
@media print{body .cv-header,body .cv-footer,body .cv-mobile-bottom,.cv-customer-newsletter,.cv-print-order,.cv-customer-breadcrumbs{display:none!important}.cv-customer-page{max-width:none}.cv-account-body{padding:0}.cv-customer-hero{min-height:0}.cv-customer-hero-art{display:none}}

.cv-account-page .woocommerce .form-row input.input-text{border:1px solid #cfdee8;border-radius:5px;padding:9px 12px}.cv-account-page .woocommerce .form-row input.input-text:focus{outline:2px solid #00adbd;outline-offset:2px}

.cv-account-page .edit-account fieldset .form-row{clear:none}

@media(max-width:760px){.cv-customer-page .cv-wishlist-grid[data-view=grid] tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cv-customer-page .cv-wishlist-grid[data-view=grid] tr{display:flex;flex-direction:column;gap:0;padding:8px}.cv-customer-page .cv-wishlist-grid[data-view=grid] .product-thumbnail{grid-row:auto}.cv-customer-page .cv-wishlist-grid[data-view=grid] td.product-thumbnail img{height:115px;margin-bottom:8px!important}.cv-customer-page .cv-wishlist-grid[data-view=grid] .cv-wishlist-heart{left:auto;right:8px}.cv-customer-page .cv-wishlist-grid[data-view=grid] .product-action{margin-top:auto}.cv-customer-page .cv-wishlist-grid[data-view=grid] .product-stock{margin-bottom:8px}}

.cv-track-art .cv-art-track-mobile{display:none}@media(max-width:760px){.cv-track-art{left:59%;right:0;top:36px;height:171px}.cv-track-art .cv-art-track{display:none}.cv-track-art .cv-art-track-mobile{display:block}.cv-track-art:before{background:linear-gradient(90deg,#f5fbff,transparent 28%)}}
