:root{--poc-blue:#3bb64a;--poc-blue-dark:#3bb64a;--poc-blue-light:#eef2fb;--poc-teal:#3bb64a;--poc-dark:#0d1117;--poc-text:#374151;--poc-muted:#6b7280;--poc-border:#e5e7eb;--poc-bg:#f9fafb;--poc-white:#fff;--poc-radius:8px;--poc-radius-lg:12px;--poc-shadow-sm:0 1px 3px rgba(0,0,0,.08);--poc-shadow:0 4px 16px rgba(0,0,0,.1);--poc-shadow-lg:0 12px 40px rgba(0,0,0,.12);--poc-trans:.18s ease}body,body *:not([class*=pointofcode-icon]):not(i):not(em){font-family:'Cairo',-apple-system,BlinkMacSystemFont,sans-serif !important}body{font-size:15px;line-height:1.65;color:var(--poc-text);background:var(--poc-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:'Cairo',sans-serif !important;font-weight:700;color:var(--poc-dark);line-height:1.25;letter-spacing:-.01em}h1{font-size:clamp(24px,3vw,38px)}h2{font-size:clamp(20px,2.4vw,28px)}h3{font-size:clamp(16px,2vw,20px)}h4{font-size:16px}a{color:var(--poc-blue);transition:color var(--poc-trans)}a:hover{color:var(--poc-blue-dark);text-decoration:none}.page-title-wrapper{background:var(--poc-white);padding:28px 0 20px;margin-bottom:8px;border-bottom:1px solid var(--poc-border)}.page-title span,.page-title-wrapper .page-title{font-family:'Cairo',sans-serif !important;font-size:clamp(22px,2.5vw,32px) !important;font-weight:800 !important;color:var(--poc-dark) !important;letter-spacing:-.02em}.page-wrapper>.breadcrumbs{background:#fafbfa!important;border-bottom:1px solid #eef1ef!important;color:#6b7280!important;font-size:13.5px!important;margin:0!important;padding:0!important}.page-wrapper>.breadcrumbs .items{padding:13px 10px!important;gap:0!important;align-items:center;font-size:inherit!important}.page-wrapper>.breadcrumbs .items>li{text-transform:none!important;letter-spacing:0!important;font-size:13.5px!important;line-height:1.4!important;color:#6b7280!important;font-weight:500}.page-wrapper>.breadcrumbs .items>li:not(:last-child):after{content:""!important;font-family:inherit!important;float:none!important;display:inline-block!important;width:6px!important;height:6px!important;margin:0 12px 0 10px!important;border-top:1.6px solid #b3bab6;border-right:1.6px solid #b3bab6;transform:rotate(45deg);right:auto!important}.page-wrapper>.breadcrumbs .items>li a{color:#4b5563!important;text-decoration:none!important;transition:color .15s}.page-wrapper>.breadcrumbs .items>li a:hover{color:#15803d!important}.page-wrapper>.breadcrumbs .items>li.home a{width:auto!important;text-indent:0!important;display:inline-flex!important;align-items:center;gap:6px}.page-wrapper>.breadcrumbs .items>li.home a:after{display:none!important}.page-wrapper>.breadcrumbs .items>li.home a:before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 10.5L12 3l9 7.5V20a1 1 0 01-1 1h-5v-6h-6v6H4a1 1 0 01-1-1z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 10.5L12 3l9 7.5V20a1 1 0 01-1 1h-5v-6h-6v6H4a1 1 0 01-1-1z%27/%3E%3C/svg%3E") center/contain no-repeat}.page-wrapper>.breadcrumbs .items>li strong{color:#111827!important;font-weight:600!important}@media (max-width:640px){.page-wrapper>.breadcrumbs .items{padding:11px 16px!important;flex-wrap:nowrap!important;overflow:hidden}.page-wrapper>.breadcrumbs .items>li:last-child{min-width:0}.page-wrapper>.breadcrumbs .items>li strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.header-main{background:var(--poc-white);border-bottom:1px solid var(--poc-border);box-shadow:none;transition:box-shadow var(--poc-trans)}.header-main .logo img{max-height:42px;width:auto}@media (min-width:992px){.navigation ul li.level0>a{font-family:'Cairo',sans-serif !important;font-size:13px !important;font-weight:700 !important;color:var(--poc-dark) !important;text-transform:uppercase !important;letter-spacing:.06em !important;padding:7px 13px !important;border-radius:var(--poc-radius) !important;transition:all var(--poc-trans) !important}.navigation ul li.level0>a:hover,.navigation ul li.level0.active>a{color:var(--poc-blue) !important;background:var(--poc-blue-light) !important}.navigation ul li.level0 .submenu{border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius-lg) !important;box-shadow:var(--poc-shadow-lg) !important;padding:8px !important}.navigation ul li.level0 .submenu a{font-size:13px !important;color:var(--poc-text) !important;padding:8px 12px !important;border-radius:var(--poc-radius) !important;transition:all var(--poc-trans) !important}.navigation ul li.level0 .submenu a:hover{background:var(--poc-bg) !important;color:var(--poc-blue) !important}}.search-toggle-icon,.my-account,.wishlist,.minicart-wrapper .action.showcart{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:var(--poc-radius) !important;color:var(--poc-dark) !important;transition:all var(--poc-trans) !important}.search-toggle-icon:hover,.my-account:hover,.wishlist:hover,.minicart-wrapper .action.showcart:hover{background:var(--poc-bg) !important;color:var(--poc-blue) !important}.minicart-wrapper .action.showcart .counter.qty{background:var(--poc-blue) !important;color:#04342c !important;font-family:'Cairo',sans-serif !important;font-size:10px !important;font-weight:700 !important;min-width:18px !important;height:18px !important;border-radius:20px !important;line-height:18px !important}#search,.search-form .input-text{font-family:'Cairo',sans-serif !important;font-size:14px !important;border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius) !important;padding:10px 16px !important;background:var(--poc-bg) !important;transition:all var(--poc-trans) !important}#search:focus,.search-form .input-text:focus{border-color:var(--poc-blue) !important;background:var(--poc-white) !important;box-shadow:0 0 0 3px rgba(74,222,158,.1) !important;outline:none !important}.action.primary,button.action.primary,.btn-primary,button[type=submit],.action.login,.action.create,.action.submit{font-family:'Cairo',sans-serif !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.07em !important;padding:13px 28px !important;border-radius:var(--poc-radius) !important;background:var(--poc-blue) !important;color:#fff !important;border:none !important;cursor:pointer !important;transition:all var(--poc-trans) !important;box-shadow:0 2px 8px rgba(74,222,158,.25) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important}.action.primary:hover,button.action.primary:hover,button[type=submit]:hover,.action.login:hover,.action.create:hover{background:var(--poc-blue-dark) !important;box-shadow:0 4px 14px rgba(74,222,158,.35) !important;transform:translateY(-1px) !important;color:#fff !important;text-decoration:none !important}.action.secondary,.action.remind,.action.back{font-family:'Cairo',sans-serif !important;font-size:13px !important;font-weight:600 !important;padding:11px 24px !important;border-radius:var(--poc-radius) !important;background:0 0 !important;color:var(--poc-blue) !important;border:1px solid var(--poc-blue) !important;transition:all var(--poc-trans) !important}.action.secondary:hover,.action.remind:hover{background:var(--poc-blue-light) !important;color:var(--poc-blue) !important}.input-text,select,textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search]{font-family:'Cairo',sans-serif !important;font-size:14px !important;color:var(--poc-dark) !important;border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius) !important;padding:11px 14px !important;background:var(--poc-white) !important;width:100% !important;transition:all var(--poc-trans) !important;box-shadow:none !important;appearance:none !important}.input-text:focus,select:focus,textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border-color:var(--poc-blue) !important;box-shadow:0 0 0 3px rgba(74,222,158,.1) !important;outline:none !important}.input-text::placeholder{color:var(--poc-muted) !important}label,.label{font-family:'Cairo',sans-serif !important;font-size:13px !important;font-weight:600 !important;color:var(--poc-dark) !important;margin-bottom:6px !important;display:block !important}.field{margin-bottom:18px}.required>.label:after{color:#e02b27 !important}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper{background:linear-gradient(135deg,var(--poc-dark) 0%,#1a2230 100%);padding:48px 0;margin-bottom:40px}.customer-account-login .page-title span,.customer-account-create .page-title span{color:var(--poc-white) !important}.login-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:860px;margin:0 auto}.block-customer-login,.block-new-customer{background:var(--poc-white);border:1px solid var(--poc-border);border-radius:var(--poc-radius-lg);padding:32px;box-shadow:var(--poc-shadow-sm)}.block-customer-login .block-title,.block-new-customer .block-title{font-size:18px !important;font-weight:800 !important;color:var(--poc-dark) !important;margin-bottom:6px !important;border-bottom:none !important;padding-bottom:0 !important}.block-customer-login .block-title:after{content:'';display:block;width:32px;height:3px;background:var(--poc-blue);border-radius:2px;margin-top:8px;margin-bottom:20px}.block-new-customer .block-title:after{content:'';display:block;width:32px;height:3px;background:var(--poc-teal);border-radius:2px;margin-top:8px;margin-bottom:20px}.block-new-customer .block-content p{font-size:13.5px;color:var(--poc-muted);line-height:1.7;margin-bottom:20px}.action.remind{font-size:12px !important;padding:0 !important;border:none !important;background:0 0 !important;color:var(--poc-blue) !important;box-shadow:none !important;display:inline !important}.action.remind:hover{text-decoration:underline !important}@media (max-width:767px){.login-container{grid-template-columns:1fr}}.account .page-title-wrapper{display:none !important;padding:24px 0;margin-bottom:24px;border-bottom:1px solid var(--poc-border)}.account .page-title span{color:var(--poc-dark) !important}.account .sidebar-main .block-collapsible-nav{background:var(--poc-white);border:1px solid var(--poc-border);border-radius:var(--poc-radius-lg);overflow:hidden;box-shadow:var(--poc-shadow-sm)}.account .sidebar-main .block-collapsible-nav .title{font-family:'Cairo',sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:var(--poc-muted) !important;padding:14px 20px 10px !important;border-bottom:1px solid var(--poc-border) !important;background:var(--poc-bg) !important}.account .nav.items{list-style:none;padding:8px 0;margin:0}.account .nav.item a,.account .nav.item strong{font-family:'Cairo',sans-serif !important;font-size:13.5px !important;font-weight:500 !important;color:var(--poc-text) !important;padding:9px 20px !important;display:flex !important;align-items:center !important;gap:8px !important;transition:all var(--poc-trans) !important;border-left:3px solid transparent !important;text-decoration:none !important}.account .nav.item a:hover{background:var(--poc-bg) !important;color:var(--poc-blue) !important;border-left-color:var(--poc-blue) !important}.account .nav.item.current a,.account .nav.item.current strong{background:var(--poc-blue-light) !important;color:var(--poc-blue) !important;border-left-color:var(--poc-blue) !important;font-weight:700 !important}.account .column.main{background:var(--poc-white);border:1px solid var(--poc-border);border-radius:var(--poc-radius-lg);padding:32px;box-shadow:var(--poc-shadow-sm)}.poc-bottom-nav{display:none}.poc-bn-search-overlay{display:none}@media (max-width:991px){.poc-bottom-nav{display:grid !important;grid-template-columns:repeat(5,1fr);position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:9990 !important;padding:0 4px env(safe-area-inset-bottom,0px) !important;background:#fff !important;border-top:1px solid #e6ebe8 !important;box-shadow:0 -2px 12px rgba(13,17,23,.04) !important;font-family:'Cairo',sans-serif}.poc-bottom-nav .poc-bn-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;color:#6b7280 !important;font-size:11px;font-weight:500;line-height:1;text-decoration:none !important;-webkit-tap-highlight-color:transparent;transition:color .18s ease}.poc-bn-icon{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:15px;transition:background-color .2s ease,transform .15s ease}.poc-bn-icon svg{width:22px;height:22px;stroke-width:1.75}.poc-bottom-nav .poc-bn-item:active .poc-bn-icon{transform:scale(.9)}.poc-bottom-nav .poc-bn-item.active,.poc-bottom-nav .poc-bn-item[aria-expanded=true],.cms-poc-home .poc-bn-item[data-action=home],.account .poc-bn-item[data-action=account],.customer-account-login .poc-bn-item[data-action=account],.customer-account-create .poc-bn-item[data-action=account],.checkout-cart-index .poc-bn-item[data-action=cart]{color:#1f7a2e !important}.poc-bottom-nav .poc-bn-item.active .poc-bn-icon,.poc-bottom-nav .poc-bn-item[aria-expanded=true] .poc-bn-icon,.cms-poc-home .poc-bn-item[data-action=home] .poc-bn-icon,.account .poc-bn-item[data-action=account] .poc-bn-icon,.customer-account-login .poc-bn-item[data-action=account] .poc-bn-icon,.customer-account-create .poc-bn-item[data-action=account] .poc-bn-icon,.checkout-cart-index .poc-bn-item[data-action=cart] .poc-bn-icon{background:#e7f5e9}.poc-bottom-nav .poc-bn-item.active,.poc-bottom-nav .poc-bn-item[aria-expanded=true],.cms-poc-home .poc-bn-item[data-action=home],.account .poc-bn-item[data-action=account],.customer-account-login .poc-bn-item[data-action=account],.customer-account-create .poc-bn-item[data-action=account],.checkout-cart-index .poc-bn-item[data-action=cart]{font-weight:700}.poc-bottom-nav:has(.active,[aria-expanded=true]) .poc-bn-item:not(.active):not([aria-expanded=true]){color:#6b7280 !important;font-weight:500}.poc-bottom-nav:has(.active,[aria-expanded=true]) .poc-bn-item:not(.active):not([aria-expanded=true]) .poc-bn-icon{background:0 0}.poc-bn-badge{position:absolute;top:-3px;left:30px;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:9px;background:#3bb64a;color:#fff;font-size:10px;font-weight:700;line-height:14px;text-align:center;box-sizing:border-box}.page-wrapper{padding-bottom:calc(63px + env(safe-area-inset-bottom,0px)) !important}.header-left .nav-toggle{display:none !important}.poc-bn-search-overlay{display:none !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:10001 !important;background:#fff !important;box-shadow:0 4px 16px rgba(0,0,0,.1) !important;padding:10px 14px !important}.poc-bn-search-overlay.poc-search-open{display:block !important}.poc-bn-search-bar{display:flex !important;align-items:center !important;gap:8px !important}.poc-bn-search-input{flex:1 !important;border:1.5px solid #e5e7eb !important;border-radius:10px !important;padding:10px 14px !important;font-size:14px !important;height:42px !important;outline:none !important;box-sizing:border-box !important;-webkit-appearance:none !important;background:#f9fafb !important;color:#0d1117 !important}.poc-bn-search-input:focus{border-color:#3bb64a !important;background:#fff !important;box-shadow:0 0 0 3px rgba(74,222,158,.12) !important}.poc-bn-search-submit{width:42px !important;height:42px !important;background:#3bb64a !important;border:none !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;flex-shrink:0 !important}#totop{bottom:80px !important}.header-col.header-right #poc-header-signin-btn,.header-col.header-right .poc-header-cta,.header-col.header-right .poc-search-form,.header-main .header-col.header-right .search-area{display:none !important}.header-main .poc-header-cta,.header-main .greet.welcome,a[href*="customer/account"].poc-header-cta{display:none !important}.header-main .header.content .header-row{justify-content:space-between !important;padding:10px 16px !important}.header-main .header-left{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex:1 !important}.header-main .header-col.header-right{display:flex !important;align-items:center !important}.header-main .logo img{max-height:36px !important}}@media (max-width:991px){.account .column.main{padding:10px !important}}.account .table-wrapper{border:1px solid var(--poc-border);border-radius:var(--poc-radius-lg);overflow:hidden;margin-bottom:24px}.account table thead th{font-family:'Cairo',sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:var(--poc-muted) !important;background:var(--poc-bg) !important;padding:12px 18px !important;border-bottom:1px solid var(--poc-border) !important}.account table tbody td{font-size:13.5px !important;padding:13px 18px !important;border-bottom:1px solid var(--poc-border) !important;color:var(--poc-text) !important;vertical-align:middle !important}.account table tbody tr:last-child td{border-bottom:none !important}.account table tbody tr:hover td{background:var(--poc-bg) !important}.catalog-product-view .page-title-wrapper{background:var(--poc-white);padding:0;margin-bottom:0;border-bottom:none}.catalog-product-view .page-title span{font-size:clamp(22px,2.8vw,34px) !important;font-weight:800 !important;color:var(--poc-dark) !important}.product-info-main{padding-left:32px}.product-info-price{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--poc-border)}.product-info-price .price{font-size:34px !important;font-weight:800 !important;color:var(--poc-dark) !important}.product.attribute.overview{font-size:14px;color:var(--poc-muted);line-height:1.75;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--poc-border)}.fotorama__stage{border-radius:var(--poc-radius-lg) !important;overflow:hidden !important;background:var(--poc-bg) !important;border:1px solid var(--poc-border) !important}.fotorama__thumb{border-radius:var(--poc-radius) !important;border:2px solid transparent !important;transition:border-color var(--poc-trans) !important}.fotorama__active .fotorama__thumb,.fotorama__thumb--nav:hover{border-color:var(--poc-blue) !important}.product.data.items{border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius-lg) !important;overflow:hidden !important;margin-top:48px !important}.product.data.items>.item.title>.switch{font-family:'Cairo',sans-serif !important;font-size:13px !important;font-weight:600 !important;color:var(--poc-muted) !important;background:var(--poc-bg) !important;border:none !important;border-right:1px solid var(--poc-border) !important;border-bottom:1px solid var(--poc-border) !important;padding:14px 24px !important;transition:all var(--poc-trans) !important}.product.data.items>.item.title>.switch:hover{color:var(--poc-dark) !important;background:var(--poc-white) !important}.product.data.items>.item.title.active>.switch{color:var(--poc-blue) !important;background:var(--poc-white) !important;border-bottom-color:var(--poc-white) !important;font-weight:700 !important}.product.data.items>.item.content{padding:32px !important;border:none !important;font-size:14px !important;line-height:1.8 !important;color:var(--poc-text) !important}.page-title-wrapper .page-title span{font-weight:800 !important}.helpdesk-table,table.data-table{border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius-lg) !important;overflow:hidden !important;width:100% !important;border-collapse:collapse !important}.helpdesk-table thead th,table.data-table thead th{font-family:'Cairo',sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:var(--poc-muted) !important;background:var(--poc-bg) !important;padding:13px 18px !important;border-bottom:1px solid var(--poc-border) !important;text-align:left !important}.helpdesk-table tbody td,table.data-table tbody td{font-size:13.5px !important;padding:13px 18px !important;border-bottom:1px solid var(--poc-border) !important;color:var(--poc-text) !important;vertical-align:middle !important}.helpdesk-table tbody tr:last-child td,table.data-table tbody tr:last-child td{border-bottom:none !important}.helpdesk-table tbody tr:hover td,table.data-table tbody tr:hover td{background:var(--poc-bg) !important}.status-open,a.status-open{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.06em !important;color:#166534 !important;background:#d1fae5 !important;padding:3px 10px !important;border-radius:20px !important}.helpdesk-new-ticket h2,.helpdesk-new-ticket h3{font-size:18px !important;font-weight:800 !important;color:var(--poc-dark) !important;margin-bottom:20px !important;padding-bottom:14px !important;border-bottom:1px solid var(--poc-border) !important}.helpdesk-new-ticket .fieldset,.helpdesk-new-ticket form{background:var(--poc-white) !important;border:1px solid var(--poc-border) !important;border-radius:var(--poc-radius-lg) !important;padding:28px !important;margin-top:16px !important}.message.success,.message-success{background:#f0fdf4 !important;border:1px solid #bbf7d0 !important;border-radius:var(--poc-radius) !important;color:#166534 !important;font-size:13.5px !important;font-family:'Cairo',sans-serif !important}.message.error,.message-error{background:#fef2f2 !important;border:1px solid #fecaca !important;border-radius:var(--poc-radius) !important;color:#991b1b !important;font-size:13.5px !important}.message.notice,.message-notice,.message.info{background:#eff6ff !important;border:1px solid #bfdbfe !important;border-radius:var(--poc-radius) !important;color:#1e40af !important;font-size:13.5px !important}.footer.content,.page-footer{background:var(--poc-dark) !important;color:rgba(255,255,255,.6) !important;border-top:none !important;padding:0 !important}.footer.content *,.page-footer *{color:rgba(255,255,255,.6)}.footer.content h4,.footer.content .block-title,.footer.content .widget-title{font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:rgba(255,255,255,.35) !important;margin-bottom:14px !important}.footer.content a{font-size:13.5px !important;color:rgba(255,255,255,.6) !important;display:block !important;margin-bottom:8px !important;transition:color var(--poc-trans) !important;text-decoration:none !important}.footer.content a:hover{color:var(--poc-white) !important}.footer-bottom,.footer.content .copyright{border-top:1px solid rgba(255,255,255,.08) !important;margin-top:40px !important;padding:18px 0 !important;font-size:12px !important;color:rgba(255,255,255,.3) !important;text-align:center !important}.minicart-wrapper .block-minicart{border:1px solid var(--poc-border) !important;box-shadow:var(--poc-shadow-lg) !important;padding:20px !important;width:340px !important}.minicart-wrapper .block-minicart .block-title{font-size:15px !important;font-weight:700 !important;color:var(--poc-dark) !important;margin-bottom:16px !important;padding-bottom:14px !important;border-bottom:1px solid var(--poc-border) !important}.minicart-wrapper .action.checkout{background:var(--poc-blue) !important;color:#fff !important;width:100% !important;text-align:center !important;padding:13px !important;border-radius:var(--poc-radius) !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.07em !important;margin-top:12px !important;display:block !important;transition:all var(--poc-trans) !important}.minicart-wrapper .action.checkout:hover{background:var(--poc-blue-dark) !important;text-decoration:none !important;color:#fff !important}#totop{width:40px !important;height:40px !important;border-radius:var(--poc-radius) !important;background:var(--poc-dark) !important;color:var(--poc-white) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all var(--poc-trans) !important;box-shadow:var(--poc-shadow) !important}#totop:hover{background:var(--poc-blue) !important;color:#fff !important;transform:translateY(-2px) !important}.product-item-info:hover{box-shadow:none !important}hr{border:none !important;border-top:1px solid var(--poc-border) !important;margin:28px 0 !important}@media (max-width:768px){.product-info-main{padding-left:0;margin-top:24px}.minicart-wrapper .block-minicart{width:300px !important}.login-container{grid-template-columns:1fr}}.customer-account-login .login-container{display:grid !important;grid-template-columns:1fr 1fr !important;gap:32px !important;max-width:900px !important;margin:40px auto !important;padding:0 20px !important;align-items:start !important}.block-customer-login,.block-new-customer{background:#fff !important;border:1px solid #e5e7eb !important;border-radius:12px !important;padding:36px !important;box-shadow:0 1px 3px rgba(0,0,0,.08) !important;width:100% !important}.block-customer-login .block-title strong,.block-new-customer .block-title strong{font-size:20px !important;font-weight:800 !important;color:#0d1117 !important;display:block !important;margin-bottom:20px !important;padding-bottom:14px !important;border-bottom:2px solid #3bb64a !important}.block-new-customer .block-title strong{border-bottom-color:#3bb64a !important}.block-customer-login .block-title,.block-new-customer .block-title{border:none !important;margin-bottom:0 !important;padding-bottom:0 !important}.customer-account-login .action.remind{font-size:13px !important;color:#3bb64a !important;background:0 0 !important;border:none !important;box-shadow:none !important;padding:0 !important;display:inline !important;transform:none !important;font-weight:500 !important;text-decoration:none !important}.customer-account-login .action.remind:hover{text-decoration:underline !important;transform:none !important;background:0 0 !important;box-shadow:none !important}.customer-account-login .action.login{width:100% !important;justify-content:center !important;margin-top:8px !important}.block-new-customer .action.create{width:100% !important;justify-content:center !important;background:#0d6e48 !important;box-shadow:0 2px 8px rgba(13,110,72,.25) !important;border-color:#0d6e48 !important}.block-new-customer .action.create:hover{background:#0a5a3a !important;box-shadow:0 4px 14px rgba(13,110,72,.35) !important}.customer-account-login .column.main>.actions-toolbar{display:none !important}.customer-account-login .page-title-wrapper{background:#0d1117 !important;padding:40px 0 !important;margin-bottom:0 !important;border-bottom:none !important}.customer-account-login .page-title span{color:#fff !important;font-size:28px !important}.header-main{padding:0 !important;border-bottom:1px solid #e5e7eb !important}.header-main .header.content{padding:14px 0 !important;display:flex !important;align-items:center !important;gap:24px !important}@media (min-width:992px){.navigation ul{display:flex !important;align-items:center !important;gap:4px !important}}.page-footer{background:#fff !important}.footer.content{padding:56px 0 0 !important}.footer.content .copyright{border-top:1px solid rgba(255,255,255,.08) !important;margin-top:48px !important;padding:20px 0 !important;font-size:12px !important;color:rgba(255,255,255,.3) !important;text-align:center !important;display:block !important}.action.remind:hover,.action.back:hover{transform:none !important}@media (max-width:767px){.customer-account-login .login-container{grid-template-columns:1fr !important;margin:24px auto !important}}#poc-login-overlay{position:fixed;inset:0;background:rgba(13,17,23,.55);z-index:99999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:20px}#poc-login-modal{background:#fff;border-radius:16px;padding:44px 48px;width:100%;max-width:460px;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.18);animation:pocModalIn .22s ease}@keyframes pocModalIn{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}#poc-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0}#poc-modal-close:hover{background:#e5e7eb}.poc-modal-header{text-align:center;margin-bottom:28px}.poc-modal-header h2{font-size:24px !important;font-weight:800 !important;color:#0d1117 !important;margin:0 0 6px !important;padding:0 !important;border:none !important;background:0 0 !important;letter-spacing:-.02em !important}.poc-modal-header p{font-size:13.5px;color:#6b7280;margin:0}.poc-modal-field{margin-bottom:18px}.poc-modal-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.poc-modal-field label{font-size:13px !important;font-weight:600 !important;color:#0d1117 !important;display:block !important;margin-bottom:7px !important}.poc-modal-label-row label{margin-bottom:0 !important}.poc-modal-field label span{color:#3bb64a}.poc-modal-field input{width:100% !important;padding:12px 14px !important;border:1.5px solid #e5e7eb !important;border-radius:8px !important;font-size:14px !important;color:#0d1117 !important;background:#f9fafb !important;transition:border-color .18s,box-shadow .18s !important;outline:none !important;box-shadow:none !important;display:block !important}.poc-modal-field input:focus{border-color:#3bb64a !important;background:#fff !important;box-shadow:0 0 0 3px rgba(74,222,158,.1) !important}.poc-modal-forgot{font-size:12px;color:#3bb64a;text-decoration:none;font-weight:500}.poc-modal-forgot:hover{text-decoration:underline}#poc-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;padding:10px 14px;margin-bottom:14px}.poc-modal-btn-primary{width:100% !important;padding:14px !important;background:#3bb64a !important;color:#04342c !important;border:none !important;border-radius:8px !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.07em !important;cursor:pointer !important;transition:background .18s,box-shadow .18s,transform .18s !important;display:block !important;text-align:center !important;box-shadow:0 2px 8px rgba(74,222,158,.25) !important;margin-bottom:12px !important}.poc-modal-btn-primary:hover{color:#fff !important;background:#3bb64a !important;box-shadow:0 4px 14px rgba(74,222,158,.35) !important;transform:translateY(-1px) !important}.poc-modal-btn-primary:disabled{opacity:.7 !important;cursor:not-allowed !important;transform:none !important}.poc-modal-divider{text-align:center;position:relative;margin:4px 0 12px}.poc-modal-divider:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.poc-modal-divider span{position:relative;background:#fff;padding:0 12px;font-size:11px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.poc-modal-btn-secondary{width:100% !important;padding:13px !important;background:0 0 !important;color:#3bb64a !important;border:1.5px solid #3bb64a !important;border-radius:8px !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.07em !important;display:block !important;text-align:center !important;text-decoration:none !important;transition:background .18s !important}.poc-modal-btn-secondary:hover{background:#eef2fb !important;color:#3bb64a !important;text-decoration:none !important}body.poc-modal-open{overflow:hidden !important}@media (max-width:500px){#poc-login-modal{padding:32px 24px}}body.account .page-wrapper{background:#f0f2f5}body.account .columns{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:28px !important;align-items:flex-start !important;width:100% !important;box-sizing:border-box !important;max-width:1400px !important;margin:0 auto !important}body.account .columns:before,body.account .columns:after{display:none !important;content:none !important}body.account .sidebar.sidebar-main{display:block !important;flex:0 0 260px !important;width:260px !important;min-width:260px !important;max-width:260px !important;float:none !important;order:1 !important;padding:0 !important;margin:0 !important}body.account .column.main{display:block !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;float:none !important;order:2 !important;padding:0 !important;margin:0 !important}body.account .sidebar.sidebar-main .block-collapsible-nav{display:none !important}@media (min-width:769px){.poc-account-tabs-wrap{display:none !important}}@media (max-width:768px){body.account .columns{flex-direction:column !important;padding:16px !important;gap:16px !important;max-width:100% !important}body.account .sidebar.sidebar-main{display:none !important;flex:none !important;width:100% !important;min-width:unset !important;max-width:unset !important}body.account .column.main{width:100% !important;flex:1 0 100% !important}.poc-account-tabs-wrap{display:block !important}}body.pointofcodehelpdesk-ticket-index .page-title-wrapper,body.pointofcodehelpdesk-ticket-view .page-title-wrapper{display:none !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-tabs{display:flex !important;gap:0 !important;border-bottom:2px solid #f3f4f6 !important;margin-bottom:28px !important;background:0 0 !important;padding:0 !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-tab{padding:14px 28px !important;font-size:14px !important;font-weight:600 !important;color:#6b7280 !important;cursor:pointer !important;border:none !important;border-bottom:2px solid transparent !important;margin-bottom:-2px !important;transition:all .2s !important;background:0 0 !important;outline:none !important;box-shadow:none !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-tab:hover{color:#0d1117 !important;background:0 0 !important;border-bottom-color:#e5e7eb !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-tab.active{color:#0d1117 !important;border-bottom-color:#3bb64a !important;background:0 0 !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-tab:focus,body.pointofcodehelpdesk-ticket-index .poc-ticket-tab:active{outline:none !important;box-shadow:none !important;background:0 0 !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-card{background:#fff !important;border-radius:14px !important;box-shadow:0 1px 4px rgba(0,0,0,.06) !important;border:1px solid #f0f0f0 !important;overflow:hidden !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-table{border:none !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-table thead th{font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;color:#9ca3af !important;padding:14px 20px !important;border-bottom:1px solid #f3f4f6 !important;background:#f9fafb !important;border-top:none !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-table tbody td{padding:16px 20px !important;font-size:14px !important;color:#374151 !important;border-bottom:1px solid #f9fafb !important;border-top:none !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-table tbody tr:hover td{background:#f9fafb !important}body.pointofcodehelpdesk-ticket-index .poc-create-card{background:#fff !important;border-radius:14px !important;padding:32px !important;box-shadow:0 1px 4px rgba(0,0,0,.06) !important;border:1px solid #f0f0f0 !important}body.pointofcodehelpdesk-ticket-index .poc-form-field label{font-size:13px !important;font-weight:600 !important;color:#374151 !important;margin-bottom:6px !important;display:block !important}body.pointofcodehelpdesk-ticket-index .poc-form-field label em{color:#ef4444 !important;font-style:normal !important}body.pointofcodehelpdesk-ticket-index .poc-form-field input[type=text],body.pointofcodehelpdesk-ticket-index .poc-form-field select,body.pointofcodehelpdesk-ticket-index .poc-form-field textarea{width:100% !important;padding:12px 14px !important;border:1.5px solid #e5e7eb !important;border-radius:8px !important;font-size:14px !important;color:#0d1117 !important;box-sizing:border-box !important;transition:border-color .2s !important;background:#fff !important;font-family:inherit !important;height:auto !important;box-shadow:none !important}body.pointofcodehelpdesk-ticket-index .poc-form-field input:focus,body.pointofcodehelpdesk-ticket-index .poc-form-field select:focus,body.pointofcodehelpdesk-ticket-index .poc-form-field textarea:focus{border-color:#3bb64a !important;outline:none !important;box-shadow:0 0 0 3px rgba(74,222,158,.1) !important}body.pointofcodehelpdesk-ticket-index .poc-form-field textarea{min-height:140px !important;resize:vertical !important}body.pointofcodehelpdesk-ticket-index .poc-form-attachment{padding:20px !important;background:#f9fafb !important;border-radius:10px !important;border:1.5px dashed #d1d5db !important;margin-bottom:20px !important}body.pointofcodehelpdesk-ticket-index .poc-form-attachment label{font-size:13px !important;color:#6b7280 !important;font-weight:500 !important;margin-bottom:10px !important;display:block !important}body.pointofcodehelpdesk-ticket-index .poc-submit-btn{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:16px !important;background:#3bb64a !important;color:#fff !important;border:none !important;border-radius:10px !important;font-size:15px !important;font-weight:700 !important;cursor:pointer !important;transition:all .2s !important;text-transform:uppercase !important;letter-spacing:.5px !important;box-shadow:0 4px 14px rgba(74,222,158,.3) !important;margin-top:8px !important}body.pointofcodehelpdesk-ticket-index .poc-submit-btn:hover{background:#2ab87a !important;color:#fff !important;box-shadow:0 6px 20px rgba(42,184,122,.45) !important}body.pointofcodehelpdesk-ticket-index .poc-ticket-status{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:12px !important;font-weight:600 !important;padding:5px 14px !important;border-radius:20px !important}body.pointofcodehelpdesk-ticket-index .column.main{background:0 0 !important;box-shadow:none !important;border:none !important;padding:0 !important}body.pointofcodehelpdesk-ticket-index .poc-form-grid{gap:20px !important;margin-bottom:20px !important}body.pointofcodehelpdesk-ticket-index .poc-form-grid-2{gap:20px !important;margin-bottom:20px !important}body.pointofcodehelpdesk-ticket-index .poc-form-full{margin-bottom:20px !important}.page-main-inner{background:0 0 !important;box-shadow:none !important;border:none !important}@media (max-width:991px){.nav-toggle{display:block !important;position:relative !important;order:-1 !important;z-index:1 !important;width:28px !important;height:28px !important;flex-shrink:0 !important}#poc-header-signin-btn,.poc-header-cta{padding:6px 14px !important;font-size:12px !important}.poc-product-layout{grid-template-columns:1fr !important;gap:16px !important}.poc-product-card{position:static !important}.poc-co-layout{grid-template-columns:1fr !important;gap:16px !important}body.account .sidebar.sidebar-main{display:none !important}body.account .columns{flex-direction:column !important}.poc-dashboard-grid{grid-template-columns:1fr !important}.poc-form-grid{grid-template-columns:1fr !important}.poc-form-grid-2{grid-template-columns:1fr !important}}@media (max-width:767px){.poc-product-left .page-title-wrapper h1.page-title{font-size:20px !important}.poc-product-card{padding:18px !important;border-radius:12px !important}.poc-product-card .price-box .price{font-size:24px !important}.customer-account-login .login-container{flex-direction:column !important}.nav-toggle{display:block !important;cursor:pointer !important;width:28px !important;height:28px !important;position:relative !important;z-index:1 !important}.nav-toggle:before{content:'\f0c9' !important;font-family:'Font Awesome 5 Free','FontAwesome' !important;font-weight:900 !important;font-size:20px !important;color:#0d1117 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.nav-toggle span{display:none !important}.header-main .header.content .header-row{display:flex !important;align-items:center !important}.header-main .header-col.header-right{display:flex !important;align-items:center !important;gap:8px !important}#poc-header-signin-btn,.poc-header-cta{padding:6px 14px !important;font-size:11px !important;border-radius:6px !important}}.columns .column.main{padding-bottom:0 !important}body{display:flex;flex-direction:column;min-height:100vh}.page-wrapper{display:flex;flex-direction:column;flex:1}.page-main{flex:1}.minicart-wrapper.minicart-offcanvas .minicart-overlay svg{top:0 !important;right:340px !important}a.action.viewcart{display:none}.page-product-downloadable .product-options-wrapper{width:100% !important}.page-product-downloadable .product-options-bottom{width:100% !important}.product-social-links{display:none !important}body.checkout-cart-index .page-title-wrapper{display:none !important}body.checkout-cart-index .cart-empty.text-center{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:80px 20px !important;border:none !important}body.checkout-cart-index .cart-empty.text-center>*{flex:none !important}body.checkout-cart-index i.cart-empty.pointofcode-icon-bag-2{display:inline-flex !important;align-items:center;justify-content:center;font-size:56px;color:#bdcab8;width:90px;height:90px;border-radius:50%;background:#f2f4f6;margin:0 auto 24px !important}body.checkout-cart-index p.cart-empty{font-family:'Cairo',sans-serif;font-size:15px;color:#6e7b6a;margin:0 0 28px !important;max-width:380px}body.checkout-cart-index .return-to-shop{margin:0 !important}body.checkout-cart-index .btn-go-shop{display:inline-flex !important;align-items:center;gap:8px;background:#3bb64a !important;color:#fff !important;padding:13px 32px !important;border-radius:8px !important;font-family:'Cairo',sans-serif;font-size:14px;font-weight:700;text-decoration:none !important;transition:all .2s;border:none !important}body.checkout-cart-index .btn-go-shop:hover{background:#2ea33d !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,182,74,.25);color:#fff !important}.account .column.main .order-details-items{border-radius:0 !important}.block-order-details-view{margin:0 !important}.box.box-order-billing-address{border-radius:0 !important}.box.box-order-billing-method{border-radius:0 !important}.order-details-items .item-options{display:none}.poc-drawer,.poc-drawer-backdrop{display:none}@media (max-width:991px){html.poc-drawer-open,html.poc-drawer-open body{overflow:hidden !important}.poc-drawer-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:10010;background:rgba(13,17,23,.45);opacity:0;transition:opacity .25s ease}.poc-drawer-open .poc-drawer-backdrop{opacity:1}.poc-drawer:not([hidden]){display:flex;flex-direction:column;position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:10011;width:min(86vw,360px);background:#fff;box-shadow:0 0 40px rgba(0,0,0,.18);font-family:'Cairo',sans-serif;transform:translateX(-100%);transition:transform .25s ease}[dir=rtl] .poc-drawer:not([hidden]){transform:translateX(100%)}.poc-drawer-open .poc-drawer:not([hidden]){transform:none}.poc-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 20px;border-bottom:1px solid #e6ebe8}.poc-drawer-logo img{display:block;max-height:34px;width:auto}.poc-drawer-close{display:flex;align-items:center;justify-content:center;width:40px !important;height:40px !important;padding:0 !important;border:0 !important;outline:0;border-radius:10px;background:0 0;color:#374151;box-shadow:none;cursor:pointer}.poc-drawer-close svg{flex-shrink:0;width:22px !important;height:22px !important}.poc-drawer-close:hover,.poc-drawer-close:focus-visible{background:#f4f8f5;color:#0d1117}.poc-drawer-close:focus-visible{outline:2px solid #3bb64a}.poc-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px}.poc-drawer-guest{padding:16px;border:1px solid #e6ebe8;border-radius:12px;background:#f4f8f5}.poc-drawer-guest-text{margin:0 0 14px;font-size:14px;line-height:1.5;color:#374151}.poc-drawer-guest-actions{display:flex;flex-wrap:wrap;gap:10px}.poc-drawer-btn{flex:1 1 120px;padding:0 14px;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:42px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none !important;transition:background .18s ease,color .18s ease}.poc-drawer-btn--primary{background:#3bb64a;color:#fff !important}.poc-drawer-btn--primary:hover{background:#2f9a3d;color:#fff !important}.poc-drawer-btn--outline{border:1.5px solid #3bb64a;background:#fff;color:#2f9a3d !important}.poc-drawer-btn--outline:hover{background:#3bb64a;color:#fff !important}.poc-drawer-profile{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e6ebe8;border-radius:12px;background:#f4f8f5;text-decoration:none !important}.poc-drawer-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#3bb64a;color:#fff;font-size:18px;font-weight:700}.poc-drawer-profile-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.poc-drawer-profile-text strong{font-size:16px;color:#0d1117;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc-drawer-profile-text small{font-size:13px;color:#2f9a3d}.poc-drawer-list{margin:0;padding:0;list-style:none}.poc-drawer-list li{margin:0}.poc-drawer-list a{display:flex;align-items:center;gap:12px;min-height:48px;color:#0d1117 !important;text-decoration:none !important;border-bottom:1px solid #f0f2f1}.poc-drawer-list li:last-child a{border-bottom:0}.poc-drawer-list a:hover,.poc-drawer-list a:active{color:#2f9a3d !important}.poc-drawer-list--nav{margin-top:16px}.poc-drawer-customer:not([hidden])+.poc-drawer-list--nav{margin-top:8px;padding-top:8px;border-top:1px solid #e6ebe8}.poc-drawer-list--nav a{font-size:16px;font-weight:600}.poc-drawer-list--nav a:after{content:'';width:7px;height:7px;margin-inline-start:auto;margin-inline-end:4px;border-top:1.5px solid #9ca3af;border-right:1.5px solid #9ca3af;transform:rotate(45deg)}[dir=rtl] .poc-drawer-list--nav a:after{transform:rotate(-135deg)}.poc-drawer-list--icons{margin-top:8px}.poc-drawer-list--icons a{font-size:15px;font-weight:500}.poc-drawer-list--icons svg{flex-shrink:0;color:#6b7280}.poc-drawer-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e6ebe8}.poc-drawer-signout{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;color:#b42318 !important;text-decoration:none !important}}.minicart-wrapper.minicart-offcanvas .block-minicart{top:0 !important;bottom:0 !important;height:auto !important;max-height:100dvh;width:400px !important;padding:0 !important;display:flex !important;flex-direction:column;border:0 !important;box-shadow:-12px 0 40px rgba(13,17,23,.12);box-sizing:border-box;font-family:'Cairo',sans-serif;letter-spacing:0 !important}.minicart-wrapper.minicart-offcanvas .block-minicart>#minicart-content-wrapper,.minicart-wrapper.minicart-offcanvas .block-minicart .block-content{flex:1 1 auto;min-height:0;height:auto !important;display:flex !important;flex-direction:column}.minicart-wrapper.minicart-offcanvas .minicart-overlay svg{display:none !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-title{margin:0 !important;padding:24px 72px 6px 24px !important;border:0 !important;font-size:20px !important;font-weight:700 !important;line-height:1.3;color:#0d1117 !important}.minicart-wrapper.minicart-offcanvas #btn-minicart-close{display:flex !important;align-items:center;justify-content:center;position:absolute !important;top:16px !important;right:16px !important;width:40px !important;height:40px !important;padding:0 !important;border:0 !important;border-radius:10px;background:0 0 !important;box-shadow:none !important;color:#374151 !important;cursor:pointer;z-index:2}.minicart-wrapper.minicart-offcanvas #btn-minicart-close:before{content:'' !important;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%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'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat}.minicart-wrapper.minicart-offcanvas #btn-minicart-close:hover,.minicart-wrapper.minicart-offcanvas #btn-minicart-close:focus-visible{background:#f4f8f5 !important;color:#0d1117 !important}.minicart-wrapper.minicart-offcanvas #btn-minicart-close>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.minicart-wrapper.minicart-offcanvas .block-minicart .total-count{display:flex !important;align-items:center;justify-content:space-between;margin:0 !important;padding:0 24px 16px !important;border-bottom:1px solid #e6ebe8 !important;font-size:14px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important;color:#6b7280 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .total-count .actions,.minicart-wrapper.minicart-offcanvas .block-minicart .total-count .secondary{display:block !important;margin:0 !important;padding:0 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .action.viewcart{display:inline !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;color:#2f9a3d !important;text-decoration:none !important}.minicart-wrapper.minicart-offcanvas .block-minicart .action.viewcart:hover{text-decoration:underline !important}.minicart-wrapper.minicart-offcanvas .minicart-items-wrapper{flex:1 1 auto;min-height:0;height:auto !important;margin:0 !important;padding:0 24px !important;border:0 !important;overflow-y:auto !important;overscroll-behavior:contain}.minicart-wrapper.minicart-offcanvas .minicart-items-wrapper>.minicart-items{position:static !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item{margin:0 !important;padding:20px 0 !important;border-bottom:1px solid #eef1ef !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item:last-child{border-bottom:0 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item>.product{display:flex !important;align-items:flex-start;gap:16px}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item>.product:before,.minicart-wrapper.minicart-offcanvas .minicart-items .product-item>.product:after{display:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-photo{order:0 !important;float:none !important;flex:0 0 76px !important;min-height:0 !important;width:76px !important;height:76px !important;margin:0 !important;border:1px solid #e6ebe8;border-radius:10px;background:#f7f9f8;overflow:hidden}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-photo .product-image-container{display:block !important;width:100% !important;height:100%}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-photo .product-image-wrapper{height:100% !important;padding:0 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-photo img{position:static !important;width:100% !important;height:100% !important;object-fit:contain}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-details{flex:1 1 auto;min-width:0;padding:0 !important;display:flex !important;flex-direction:column;align-items:flex-start}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-name{display:block;max-width:100%;white-space:normal !important;overflow:visible !important;overflow-wrap:anywhere;margin:0 0 4px !important;font-size:15px !important;font-weight:600 !important;line-height:1.35 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-name a{display:block !important;white-space:normal !important;font-size:inherit !important;font-weight:inherit !important;color:#0d1117 !important;text-decoration:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-name a:hover{color:#2f9a3d !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options{margin:0 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options .toggle{font-size:13px !important;font-weight:500 !important;color:#6b7280 !important;cursor:pointer}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options .content .subtitle{display:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options.list{display:grid !important;grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0 !important;font-size:13px !important;line-height:1.45}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options.list dt{margin:0 !important;font-weight:500 !important;color:#6b7280 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.options.list dd{margin:0 !important;font-weight:500 !important;color:#0d1117 !important;overflow-wrap:anywhere}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-pricing{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:10px;gap:12px;width:100%;margin-top:10px !important}.minicart-wrapper.minicart-offcanvas .minicart-items .details-qty,.minicart-wrapper.minicart-offcanvas .minicart-items .update-cart-item{display:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .minicart-price .price{font-size:15px !important;font-weight:700 !important;color:#0d1117 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions{display:flex !important;align-items:center;gap:16px;position:static !important;float:none !important;margin:10px 0 0 !important;line-height:20px !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .primary,.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions>.secondary{display:block !important;position:static !important;float:none !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;line-height:20px !important;background:0 0 !important;border-radius:0 !important;box-shadow:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .action{display:inline !important;position:static !important;width:auto !important;height:auto !important;padding:0 !important;border:0 !important;background:0 0 !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;line-height:20px !important;vertical-align:top;color:#6b7280 !important;text-decoration:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .action:before{display:none !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .action>span{position:static !important;display:inline !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .action.edit:hover{color:#0d1117 !important}.minicart-wrapper.minicart-offcanvas .minicart-items .product.actions .action.delete:hover{color:#b42318 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-content>.subtotal{flex-shrink:0;display:flex !important;align-items:baseline;justify-content:space-between;margin:0 !important;padding:18px 24px 0 !important;border-top:1px solid #e6ebe8 !important;text-transform:none !important;letter-spacing:0 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .subtotal .label{margin:0 !important;font-size:15px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;color:#374151 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .subtotal .label:after{content:none !important}.minicart-wrapper.minicart-offcanvas .block-minicart .subtotal .price{font-size:20px !important;font-weight:700 !important;color:#0d1117 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-content>.actions{flex-shrink:0;margin:0 !important;padding:0 24px !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-content>.subtotal+.actions{padding:14px 24px calc(20px + env(safe-area-inset-bottom,0px)) !important}.minicart-wrapper.minicart-offcanvas #top-cart-btn-checkout{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:50px;margin:0 !important;padding:0 16px !important;border:0 !important;border-radius:10px !important;background:#3bb64a !important;box-shadow:none !important;font-size:15px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;color:#fff !important;transition:background-color .18s ease}.minicart-wrapper.minicart-offcanvas #top-cart-btn-checkout:hover,.minicart-wrapper.minicart-offcanvas #top-cart-btn-checkout:focus-visible{background:#2f9a3d !important;color:#fff !important}.minicart-wrapper.minicart-offcanvas .block-minicart .subtitle.empty{display:block !important;margin:0 !important;padding:56px 24px !important;font-size:15px !important;font-weight:500 !important;line-height:1.5;text-align:center;text-transform:none !important;color:#6b7280 !important}html.poc-minicart-open #totop{visibility:hidden !important}@media (max-width:991px){html.poc-minicart-open .poc-bottom-nav{visibility:hidden !important}.minicart-wrapper.minicart-offcanvas .block-minicart{width:min(400px,calc(100vw - 48px)) !important}}@media (max-width:380px){.minicart-wrapper.minicart-offcanvas .minicart-items .product-item>.product{gap:12px}.minicart-wrapper.minicart-offcanvas .minicart-items .product-item-photo{flex-basis:60px !important;width:60px !important;height:60px !important}}@media (max-width:480px){.minicart-wrapper.minicart-offcanvas .block-minicart .block-title{padding:20px 64px 4px 20px !important}.minicart-wrapper.minicart-offcanvas #btn-minicart-close{top:12px !important;right:12px !important}.minicart-wrapper.minicart-offcanvas .block-minicart .total-count,.minicart-wrapper.minicart-offcanvas .minicart-items-wrapper{padding-left:20px !important;padding-right:20px !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-content>.subtotal{padding:16px 20px 0 !important}.minicart-wrapper.minicart-offcanvas .block-minicart .block-content>.subtotal+.actions{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px)) !important}}@media (min-width:768px){.page-header .header-main .header.content.header-row,.page-wrapper .poc4-container,.page-wrapper .poc4-hero-grid,.page-footer .pocf-inner,.page-wrapper .breadcrumbs .items,body:not(.cms-poc-home) .page-wrapper #maincontent{box-sizing:border-box !important;max-width:calc(1400px + 64px) !important;padding-left:24px !important;padding-right:24px !important}}@media (min-width:992px){.page-header .header-main .header.content.header-row,.page-wrapper .poc4-container,.page-wrapper .poc4-hero-grid,.page-footer .pocf-inner,.page-wrapper .breadcrumbs .items,body:not(.cms-poc-home) .page-wrapper #maincontent{padding-left:32px !important;padding-right:32px !important}}.catalog-product-view .page-main-inner{padding-bottom:64px !important}@media (max-width:767px){.catalog-product-view .page-main-inner{padding-bottom:40px !important}}