body.cc-storefront-v1{background:#080a0d;--cc-page-bg:#080a0d;--cc-panel:#12161b;--cc-border:#343a43;--cc-ink:#f5f6f7;--cc-muted:#c2c7ce;--cc-accent:#a41b3b}body.cc-storefront-v1 :is(main#content,main#main){max-width:1280px;width:calc(100% - 64px);margin-inline:auto;padding:38px 0 64px;background:transparent;color:var(--cc-muted);font-family:"Barlow Semi Condensed",sans-serif;font-size:17px;line-height:1.6;min-height:48vh}body.cc-storefront-v1 :is(#content,#main) :is(h1,h2,h3,h4,h5,h6){font-family:"Barlow Semi Condensed",sans-serif;color:var(--cc-ink);font-weight:700;letter-spacing:.015em;line-height:1.16;overflow-wrap:anywhere}body.cc-storefront-v1 :is(#content,#main) h1{font-size:clamp(30px,3.5vw,46px)}body.cc-storefront-v1 :is(#content,#main) h2{font-size:clamp(25px,2.5vw,32px)}body.cc-storefront-v1 :is(#content,#main) h3{font-size:24px}body.cc-storefront-v1 :is(#content,#main) .page-header{margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #393b43}body.cc-storefront-v1 :is(#content,#main) .page-header h1{margin:0}body.cc-storefront-v1 :is(#content,#main) :is(.elementor-widget-text-editor,.elementor-heading-title){font-family:"Barlow Semi Condensed",sans-serif}body.cc-storefront-v1 :is(#content,#main) :is(p,li){overflow-wrap:break-word}body.cc-storefront-v1 :is(#content,#main) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #fff!important;outline-offset:4px}body.cc-storefront-v1 #content>.page-content:has(>.wp-block-heading){max-width:940px;margin-inline:auto;color:#c5cad1;font-size:18px;line-height:1.7}body.cc-storefront-v1 #content>.page-content>.wp-block-heading{padding-top:24px;margin:0 0 20px}body.cc-storefront-v1 #content:has(>.page-content>h1.wp-block-heading)>.page-header{display:none}body.cc-storefront-v1 #content>.page-content :is(.wp-block-paragraph,.wp-block-list) a{color:#f18b9f;text-decoration:underline;text-underline-offset:3px}body.cc-storefront-v1 #content>.page-content .wp-block-list{padding-left:24px}body.cc-storefront-v1 #content>.page-content .wp-block-list li{margin:0 0 9px}body.cc-storefront-v1 #content :is(.wpcf7,.elementor-form){color:#d6dae0;font-family:"Barlow Semi Condensed",sans-serif}body.cc-storefront-v1 #content :is(.wpcf7,.elementor-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select){background:#151a20;color:#f4f5f7;border:1px solid #515963;border-radius:5px;min-height:46px;font:inherit;max-width:100%}body.cc-storefront-v1 #content :is(.wpcf7-submit,.elementor-button){color:#fff;background:linear-gradient(110deg,#b51d40,#621126 72%,#1a0b10);border:1px solid #b3435b;border-radius:5px}@media(max-width:767px){body.cc-storefront-v1 :is(main#content,main#main){width:calc(100% - 32px);padding:24px 0 40px;font-size:16px}body.cc-storefront-v1 :is(#content,#main) .page-header{margin-bottom:22px;padding-bottom:16px}body.cc-storefront-v1 #content>.page-content:has(>.wp-block-heading){font-size:17px}body.cc-storefront-v1 :is(#content,#main) h3{font-size:22px}}@media(prefers-reduced-motion:reduce){body.cc-storefront-v1 :is(#content,#main) *{scroll-behavior:auto!important;transition-duration:0s!important}}body.cc-storefront-v1.page-id-7478 #content:has(.cc-send-simple .ccs-hero > h1#ccs-title:not([hidden]):not([aria-hidden="true"])) > .page-header,body.cc-storefront-v1.page-id-36489 #content:has(.cc-contact .cc-contact__hero > h1#cc-contact-title:not([hidden]):not([aria-hidden="true"])) > .page-header{display:none;}body.cc-storefront-v1 #content :is(.ccs-hero > h1#ccs-title,.cc-contact__hero > h1#cc-contact-title):not([hidden]):not([aria-hidden="true"]){display:block;visibility:visible;}body.cc-storefront-v1 #content :is(.elementor-7478 .elementor-element-8894b85,.elementor-36489 .elementor-element-b894229,.elementor-48724 .elementor-element-39698779){background:transparent!important;padding:0!important;}body.cc-storefront-v1 #content :is(.elementor-7478 .elementor-element-8894b85,.elementor-36489 .elementor-element-b894229,.elementor-48724 .elementor-element-39698779) > .elementor-container{max-width:1380px;width:100%;}body.cc-storefront-v1 #content :is(.elementor-7478 .elementor-element-f6e697c,.elementor-36489 .elementor-element-f56233c,.elementor-48724 .elementor-element-2955d4b) > .elementor-widget-wrap{padding:0!important;}body.cc-storefront-v1 #content .elementor-36489 .elementor-element-3bd09fc{width:100%;max-width:100%;}body.cc-storefront-v1 #content .ccs-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;}body.cc-storefront-v1 #content .ccs-step h2{grid-template-columns:28px 26px minmax(0,1fr);font-size:24px;gap:10px;}body.cc-storefront-v1 #content .ccs-models{margin:32px 0;}body.cc-storefront-v1 #content .ccs-models h2{margin-bottom:20px;font-size:28px;}body.cc-storefront-v1 #content .ccs-links{max-width:900px;gap:18px;}body.cc-storefront-v1 #content .ccs-model{border-color:var(--ccp-line);border-radius:10px;background:linear-gradient(135deg,#20252d,#0a0d11);color:var(--ccp-text);font-size:20px;transition:border-color .18s ease,background-color .18s ease;}body.cc-storefront-v1 #content .ccs-model:is(:hover,:focus-visible){border-color:#d3516e;background-color:#191b23;color:#fff;}body.cc-storefront-v1 #content .ccs-model img{object-fit:contain;transform:none;}body.cc-storefront-v1 #content .ccs-detail{border-color:var(--ccp-line);}body.cc-storefront-v1 #content .ccs-detail summary{padding:18px 4px;color:var(--ccp-text);font-size:20px;line-height:1.4;}body.cc-storefront-v1 #content .ccs-detail summary::after{border-color:var(--ccp-accent);}body.cc-storefront-v1 #content .ccs-answer{padding:0 4px 20px;font-size:18px;color:var(--ccp-muted);}body.cc-storefront-v1 #content .ccs-answer address{padding:16px 20px;border:1px solid var(--ccp-line);border-radius:8px;background:#181d24;color:var(--ccp-text);font-size:17px;}body.cc-storefront-v1 #content .ccs-footer a{color:#efb2bf;font-size:16px;}body.cc-storefront-v1 #content .ccs-footer .ccs-whatsapp{min-height:46px;padding:12px 20px;border:1px solid #a85166;border-radius:6px;background:linear-gradient(110deg,#741c34,#23151c);color:#fff;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;white-space:normal;}body.cc-storefront-v1 #content .ccs-footer .ccs-whatsapp:is(:hover,:focus-visible){border-color:#dd8297;background:linear-gradient(110deg,#922441,#341a26);color:#fff;}@media(max-width:600px){body.cc-storefront-v1 #content .ccs-links{gap:8px;}body.cc-storefront-v1 #content .ccs-model{font-size:15px;}}body.cc-storefront-v1.single-product :is(#content,#main) .summary .single_add_to_cart_button:hover:not(:disabled):not(.disabled){background:#b02546;color:#fff;border-color:#d6617c;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-result-count{color:#b9c2cb;font:400 17px/1.4 "Barlow Semi Condensed","Arial Narrow",Arial,sans-serif;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-ordering select{min-height:44px;max-width:100%;padding:10px 34px 10px 12px;color:#e7edf1;background:#11171d;border:1px solid #64717c;border-radius:5px;font:400 16px/1.3 "Barlow Semi Condensed","Arial Narrow",Arial,sans-serif;color-scheme:dark;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-pagination ul{display:inline-flex;flex-wrap:wrap;gap:6px;border:0;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-pagination ul li{border:0;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-pagination ul li :is(a,span){display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;box-sizing:border-box;border:1px solid #46525e;border-radius:4px;background:#131b22;color:#edf1f4;font:500 18px/1 "Barlow Semi Condensed","Arial Narrow",Arial,sans-serif;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-pagination ul li :is(.current,a:hover){color:#fff;border-color:#bd405d;background:#991735;}body.cc-storefront-v1.woocommerce-account :is(#content,#main) .woocommerce-MyAccount-content a:not(.button){color:#ebbac7;text-decoration:underline;text-underline-offset:3px;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) :is(#content,#main) .woocommerce table.shop_table a:not(.button):not(.remove){color:#f0d0d9;text-decoration:underline;text-underline-offset:3px;}body.cc-storefront-v1.woocommerce-checkout :is(#content,#main) #customer_details :is(input.input-text,textarea,select:not(.select2-hidden-accessible)),body.cc-storefront-v1.woocommerce-account :is(#content,#main) .woocommerce form :is(input.input-text,textarea,select:not(.select2-hidden-accessible)){box-sizing:border-box;min-height:46px;width:100%;max-width:100%;padding:11px 12px;border:1px solid #657583;border-radius:5px;color:#f2f5f7;background:#091117;font:400 17px/1.4 "Barlow Semi Condensed","Arial Narrow",Arial,sans-serif;color-scheme:dark;}@media (max-width:767px){body.cc-storefront-v1 :is(#content,#main) .woocommerce-result-count,body.cc-storefront-v1 :is(#content,#main) .woocommerce-ordering{float:none;margin:0 0 14px;}body.cc-storefront-v1 :is(#content,#main) .woocommerce-ordering select{width:100%;}}body.cc-storefront-v1 #content #vpc-container{font-family:"Barlow Semi Condensed",sans-serif;color:#e4e7eb}body.cc-storefront-v1 #content #vpc-container .vpc-component{border-color:#38404a;background:#10151a}body.cc-storefront-v1 #content #vpc-container .vpc-component-header{background:linear-gradient(105deg,#1a2027,#101419);color:#f4f5f7;border-color:#38404a;font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;cursor:pointer}body.cc-storefront-v1 #content #vpc-container .vpc-selected.txt{color:#c5cbd3;font-weight:400}body.cc-storefront-v1 #content #vpc-container .vpc-options{background:#1b222a;color:#edf0f4;border-color:#414a55}body.cc-storefront-v1 #content #vpc-container .vpc-group-name{color:#f1f3f7;font-family:inherit}body.cc-storefront-v1 #content #vpc-container :is(#vpc-price,#vpc-price-container){color:#f0b7c5}body.cc-storefront-v1 #content #vpc-container .vpc-price-label{color:#d2d6dc!important}body.cc-storefront-v1 #content #vpc-add-to-cart{background:linear-gradient(110deg,#b51d40,#671227 72%,#190d11);color:#fff;border:1px solid #b74761;border-radius:5px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;min-height:46px}body.cc-storefront-v1 #content .cc-support{--ccs-red:#d3516e;--ccs-red-dark:#efb2bf;--ccs-ink:#f4f3f5;--ccs-muted:#c2c5cb;--ccs-line:#42454c;--ccs-soft:#181d24;width:100%;max-width:1380px;margin:0 auto;padding:8px 0 40px;color:var(--ccs-ink);font-family:"Barlow Semi Condensed",Arial,sans-serif;font-size:18px;line-height:1.6;}body.cc-storefront-v1 #content .cc-support :is(h1,h2,h3,p,a,li,summary,span,strong,small){font-family:inherit;overflow-wrap:break-word;}body.cc-storefront-v1 #content .cc-support :is(h1,h2,h3,strong){color:var(--ccs-ink);font-weight:600;}body.cc-storefront-v1 #content .cc-support :is(p,li,small){color:var(--ccs-muted);}body.cc-storefront-v1 #content .cc-support :is(a,summary):focus-visible{outline:2px solid #fff;outline-offset:4px;}body.cc-storefront-v1.page-id-5301 #content:has(.cc-support > .cc-support__hero > h1:not([hidden]):not([aria-hidden="true"])) > .page-header{display:none;}body.cc-storefront-v1 #content .cc-support > .cc-support__hero > h1:not([hidden]):not([aria-hidden="true"]){display:block;visibility:visible;}body.cc-storefront-v1 #content .elementor-5301 .elementor-element-3a8de0ee{padding:0!important;background:transparent!important;}body.cc-storefront-v1 #content .elementor-5301 .elementor-element-3a8de0ee > .elementor-container{width:100%;max-width:1380px;}body.cc-storefront-v1 #content .elementor-5301 .elementor-element-4a6983d9 > .elementor-widget-wrap{padding:0!important;}body.cc-storefront-v1 #content .cc-support__hero{padding:38px 40px;border:1px solid var(--ccs-line);border-radius:12px;background:radial-gradient(ellipse at 100% 0,rgba(123,27,50,.2),transparent 62%),linear-gradient(120deg,#171b21,#090b0e 78%);box-shadow:inset 0 1px 0 #ffffff09;}body.cc-storefront-v1 #content .cc-support__hero h1{max-width:100%;margin:0 0 12px;font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:.01em;font-weight:600;}body.cc-storefront-v1 #content .cc-support__eyebrow{margin:0 0 12px!important;color:#e99bad!important;font-size:14px!important;font-weight:600;letter-spacing:.12em;}body.cc-storefront-v1 #content .cc-support__hero-text{max-width:760px;color:var(--ccs-muted)!important;font-size:19px!important;line-height:1.5;}body.cc-storefront-v1 #content :is(.cc-support__channels,.cc-support__status-grid,.cc-support__grid,.cc-support__bottom){gap:20px;}body.cc-storefront-v1 #content .cc-support__channels{margin:24px 0 20px;}body.cc-storefront-v1 #content :is(.cc-support__channel,.cc-support__status,.cc-support__item,.cc-support__panel){min-width:0;border:1px solid var(--ccs-line);border-radius:10px;background:linear-gradient(145deg,#1a1f26,#11151a);color:var(--ccs-ink);box-shadow:inset 0 1px 0 #ffffff07;}body.cc-storefront-v1 #content .cc-support__channel{padding:22px;min-height:112px;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;transition:border-color .18s ease,background-color .18s ease;}body.cc-storefront-v1 #content .cc-support__channel:is(:hover,:focus-visible){transform:none;border-color:#d3516e;background:#1e2029;box-shadow:inset 0 1px 0 #ffffff0c;}body.cc-storefront-v1 #content .cc-support__channel strong{font-size:24px;line-height:1.2;margin-bottom:6px;}body.cc-storefront-v1 #content .cc-support__channel small{display:block;font-size:17px;line-height:1.45;}body.cc-storefront-v1 #content :is(.cc-support__channel-icon,.cc-support__status-number,.cc-support__item-number){border:1px solid #854052;background:#48202c;color:#ffe1e9;font-weight:600;}body.cc-storefront-v1 #content .cc-support__channel-icon{flex:0 0 42px;width:42px;height:42px;}body.cc-storefront-v1 #content .cc-support__channel-arrow{color:#efb2bf;}body.cc-storefront-v1 #content :is(.cc-support__security,.cc-support__status-note){padding:20px 24px;border:1px solid var(--ccs-line);border-left:3px solid #a63c56;border-radius:8px;background:#16181f;color:var(--ccs-muted)!important;font-size:17px!important;line-height:1.6;}body.cc-storefront-v1 #content .cc-support__security strong{color:var(--ccs-ink);}body.cc-storefront-v1 #content .cc-support__nav{gap:12px;margin:24px 0 32px;}body.cc-storefront-v1 #content .cc-support__nav a{padding:13px 16px;min-height:48px;border-color:var(--ccs-line);border-radius:8px;background:#161b21;color:var(--ccs-ink);font-size:17px;font-weight:500;line-height:1.35;}body.cc-storefront-v1 #content .cc-support__nav a:is(:hover,:focus-visible){border-color:#d3516e;background:#24212a;color:#fff;}body.cc-storefront-v1 #content .cc-support__nav-number{font-size:14px;font-weight:600;color:#efb2bf;}body.cc-storefront-v1 #content .cc-support__section{margin-bottom:32px;scroll-margin-top:190px;}body.cc-storefront-v1 #content .cc-support h2.cc-support__section-title{margin:0 0 20px;font-size:28px!important;line-height:1.2!important;letter-spacing:0;font-weight:600;}body.cc-storefront-v1 #content .cc-support__status{padding:26px;}body.cc-storefront-v1 #content .cc-support__status h3{margin:0 0 10px;font-size:24px;line-height:1.2;font-weight:600;}body.cc-storefront-v1 #content .cc-support__status p{font-size:18px!important;line-height:1.55;}body.cc-storefront-v1 #content .cc-support__status-note{margin-top:20px!important;}body.cc-storefront-v1 #content .cc-support__item{overflow:visible;}body.cc-storefront-v1 #content .cc-support__item summary{min-height:66px;padding:18px 46px 18px 20px;font-size:20px;font-weight:500;line-height:1.35;border-radius:9px;}body.cc-storefront-v1 #content .cc-support__item summary::after{border-color:#d3516e;}body.cc-storefront-v1 #content .cc-support__item[open] summary{background:#20212a;border-color:var(--ccs-line);border-radius:9px 9px 0 0;}body.cc-storefront-v1 #content .cc-support__item summary:is(:hover,:focus-visible){color:#f6c0cd;}body.cc-storefront-v1 #content .cc-support__answer{padding:20px;font-size:18px;line-height:1.6;}body.cc-storefront-v1 #content .cc-support__answer strong{color:var(--ccs-ink);}body.cc-storefront-v1 #content .cc-support__answer a{color:#efb2bf;font-weight:500;text-decoration:underline;text-underline-offset:4px;}body.cc-storefront-v1 #content .cc-support__panel{padding:26px;}body.cc-storefront-v1 #content .cc-support__panel h2{font-size:28px;line-height:1.2;font-weight:600;margin-bottom:14px;}body.cc-storefront-v1 #content .cc-support__panel p{font-size:18px!important;line-height:1.6;}body.cc-storefront-v1 #content :is(.cc-support__map,.cc-support__links a){min-height:46px;padding:12px 16px;border:1px solid #65606c;border-radius:6px;background:#191e26;color:var(--ccs-ink)!important;font-size:17px;font-weight:500;line-height:1.35;text-align:center;}body.cc-storefront-v1 #content :is(.cc-support__map,.cc-support__links a):is(:hover,:focus-visible){border-color:#d3516e;background:#30202a;color:#fff!important;}@media(max-width:900px){body.cc-storefront-v1 #content :is(.cc-support__status-grid,.cc-support__grid,.cc-support__bottom){grid-template-columns:1fr;gap:16px;}body.cc-storefront-v1 #content .cc-support__nav{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){body.cc-storefront-v1 #content .cc-support{padding:4px 0 28px;}body.cc-storefront-v1 #content .cc-support__hero{padding:25px 20px;border-radius:9px;}body.cc-storefront-v1 #content .cc-support__hero h1{font-size:36px;}body.cc-storefront-v1 #content .cc-support__channels{grid-template-columns:1fr;gap:14px;}body.cc-storefront-v1 #content .cc-support__channel{display:grid;min-height:0;text-align:left;padding:20px;gap:14px;}body.cc-storefront-v1 #content .cc-support__channel-arrow{display:block;}body.cc-storefront-v1 #content .cc-support__channel strong{font-size:22px;}body.cc-storefront-v1 #content :is(.cc-support__status,.cc-support__panel){padding:20px;}body.cc-storefront-v1 #content :is(.cc-support__security,.cc-support__status-note){padding:17px 18px;}body.cc-storefront-v1 #content .cc-support__security{display:block;}body.cc-storefront-v1 #content .cc-support__security strong{margin-right:5px;}body.cc-storefront-v1 #content .cc-support__nav{gap:8px;}body.cc-storefront-v1 #content .cc-support__nav a{padding:12px 10px;font-size:16px;}body.cc-storefront-v1 #content .cc-support h2.cc-support__section-title{font-size:26px!important;}body.cc-storefront-v1 #content .cc-support__item summary{padding:17px 42px 17px 16px;font-size:19px;}body.cc-storefront-v1 #content .cc-support__answer{padding:18px;}}@media(prefers-reduced-motion:reduce){body.cc-storefront-v1 #content .cc-support__channel{transition:none;}}body.cc-storefront-v1.single-product :is(#content,#main) .woocommerce-product-gallery__image > a > img:not(.zoomImg){width:auto!important;max-width:100%;height:auto;margin-inline:auto}body.cc-storefront-v1 #content #vpc-container :is(.default-right-skin,#vpc-price-container){background:#10151a}body.cc-storefront-v1 :is(#content,#main) :is(a,button,input,select,textarea,label){font-family:"Barlow Semi Condensed",sans-serif}body.cc-storefront-v1 #content .ccs-step-icon{filter:invert(1);opacity:.85}body.cc-storefront-v1 #content:has(>.page-content>h1)>.page-header{display:none}body.cc-storefront-v1 #content>.page-content:has(>h1){max-width:940px;margin-inline:auto;font-size:18px;line-height:1.7}body.cc-storefront-v1 #content>.page-content:has(>h1)>h1{margin:0 0 24px}body.cc-storefront-v1 #content>.page-content:has(>h1)>h2{margin:32px 0 18px}body.cc-storefront-v1 #content>.page-content:has(>h1) a{color:#f18b9f;text-decoration:underline;text-underline-offset:3px}body.cc-storefront-v1 #content:has(.page-content .elementor-widget-text-editor h1)>.page-header{display:none}body.cc-storefront-v1 #content>.page-content:has(.elementor-widget-text-editor h1){max-width:940px;margin-inline:auto}body.cc-storefront-v1 #content .elementor-widget-text-editor:has(h1){font-size:18px;line-height:1.7;color:#c5cad1}body.cc-storefront-v1 #content .elementor-widget-text-editor:has(h1) a{color:#f18b9f;text-decoration:underline;text-underline-offset:3px}