.elementor-88 .elementor-element.elementor-element-cc00020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ccfhero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ccfhinner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-ccfbrowse{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-qaAssistance{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-qaAssistanceInner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-cc00010 */.elementor-88 .elementor-element.elementor-element-cc00010{margin-bottom:1rem}.elementor-88 .elementor-element.elementor-element-cc00010 .woocommerce-breadcrumb{margin:0;font:400 .8125rem/1.6 Inter,sans-serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccfeye */.elementor-88 .elementor-element.elementor-element-ccfeye p{font:700 .8125rem/1.6 Montserrat,sans-serif!important;color:#C2570A;margin:0 0 .5rem}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-cc00011 */.elementor-88 .elementor-element.elementor-element-cc00011{margin-bottom:1rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc00012 */.elementor-88 .elementor-element.elementor-element-cc00012{max-width:47.5rem;margin-bottom:1.5rem}.elementor-88 .elementor-element.elementor-element-cc00012 p{font:400 1.125rem/1.6 Inter,sans-serif;color:#3A4458;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc00013 */.elementor-88 .elementor-element.elementor-element-cc00013 .tcc-commerce-categories{margin:0;gap:.625rem}.elementor-88 .elementor-element.elementor-element-cc00013 .tcc-commerce-categories a{font:600 .875rem/1.5 Inter,sans-serif;padding:.5625rem 1rem;background:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc00020 */.elementor-88 .elementor-element.elementor-element-cc00020{font-family:Inter,sans-serif;color:#3A4458;padding:0;gap:0;width:100%;max-width:none}.elementor-88 .elementor-element.elementor-element-cc00020 *{min-width:0;box-sizing:border-box}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-hero{background:#F3F6FA;padding:56px 24px 64px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-hero-inner{width:100%;max-width:1152px;margin:auto;gap:0}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-hero-inner h1{font:700 46px/1.2 Montserrat,sans-serif;color:#0B2E59;margin:0}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-lead{max-width:760px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-lead p{font:400 18px/1.6 Inter,sans-serif;color:#3A4458}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-body{width:calc(100% - 48px);max-width:1152px;margin:auto;padding:72px 0 80px;gap:24px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-commerce-categories{display:flex;flex-wrap:wrap;gap:10px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-commerce-categories a{border:1px solid #E6EAF0;border-radius:32px;background:#fff;color:#0B2E59;font:600 14px/1.5 Inter,sans-serif;text-decoration:none;padding:9px 16px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-commerce-categories a:hover{background:#0B2E59;color:#fff}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-commerce-note{font:400 13px/1.6 Inter,sans-serif;color:#5B6475;margin:0}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-assistance{background:#F3F6FA;padding:72px 24px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-assistance-inner{max-width:1152px;width:100%;margin:auto}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-lead br{display:none}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-hero{padding:36px 16px 48px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-hero-inner h1{font-size:34px}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-body{width:calc(100% - 32px);padding:48px 0}.elementor-88 .elementor-element.elementor-element-cc00020 .tcc-shop-assistance{padding:48px 16px}}/* End custom CSS */