:root{--dropify-primary:#0A7D5A;--dropify-primary-hover:#075C46;--dropify-primary-light:#E3F7EE;--dropify-primary-border:#A7F3D0;--dropify-dark:#0F172A;--dropify-muted:#64748B;--dropify-border:#E2E8F0;--dropify-bg-subtle:#F8FAFC;--dropify-danger:#EF4444;--dropify-danger-bg:#FEF2F2;--dropify-danger-border:#FECACA;--dropify-warning-bg:#FFFBEB;--dropify-warning-border:#FDE68A;--dropify-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.dropify-product-wrapper{max-width:1240px;margin:0 auto;padding:32px 20px 80px;font-family:var(--dropify-font);color:var(--dropify-dark)}.dropify-product-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:start;margin-bottom:40px}@media (max-width:991px){.dropify-product-grid{grid-template-columns:1fr;gap:28px}}.dropify-product-col-left{display:flex;flex-direction:column;gap:24px}.dropify-gallery-card{background:#FFF;border:1px solid var(--dropify-border);border-radius:16px;padding:20px;box-shadow:0 4px 20px rgb(0 0 0 / .03)}.dropify-gallery-main{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--dropify-bg-subtle);display:flex;align-items:center;justify-content:center;margin-bottom:14px;position:relative}.dropify-gallery-main img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}.dropify-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.dropify-gallery-thumb{width:70px;height:70px;border-radius:8px;overflow:hidden;border:2px solid #fff0;cursor:pointer;background:var(--dropify-bg-subtle);flex-shrink:0;transition:all 0.2s ease}.dropify-gallery-thumb.active,.dropify-gallery-thumb:hover{border-color:var(--dropify-primary);transform:translateY(-2px)}.dropify-gallery-thumb img{width:100%;height:100%;object-fit:cover}.dropify-features-card{background:#FFF;border:1px solid var(--dropify-border);border-radius:16px;padding:24px;box-shadow:0 2px 10px rgb(0 0 0 / .02)}.dropify-section-title{font-size:1.05rem;font-weight:800;color:var(--dropify-dark);margin:0 0 14px;display:flex;align-items:center;gap:8px}.dropify-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.dropify-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#334155}.dropify-features-list li .check-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--dropify-primary-light);color:var(--dropify-primary);font-weight:800;font-size:11px;flex-shrink:0;margin-top:1px}.dropify-specs-table{width:100%;border-collapse:collapse;font-size:13px}.dropify-specs-table tr{border-bottom:1px solid var(--dropify-border)}.dropify-specs-table tr:last-child{border-bottom:none}.dropify-specs-table th{text-align:left;padding:10px 8px 10px 0;font-weight:700;color:var(--dropify-muted);width:40%}.dropify-specs-table td{padding:10px 0;color:var(--dropify-dark);font-weight:600}.dropify-wholesale-card{background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);color:#FFF;border-radius:16px;padding:24px;box-shadow:0 10px 25px rgb(15 23 42 / .15)}.dropify-wholesale-header .badge{display:inline-block;background:rgb(255 255 255 / .15);color:#38BDF8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:4px 10px;border-radius:20px;margin-bottom:10px}.dropify-wholesale-header h3{font-size:1.25rem;font-weight:800;color:#FFF;margin:0 0 8px}.dropify-wholesale-header p{font-size:13px;line-height:1.6;color:#94A3B8;margin:0 0 14px}.dropify-wholesale-note{background:rgb(255 255 255 / .08);border-left:3px solid #38BDF8;padding:10px 14px;border-radius:6px;font-size:12px;color:#E2E8F0;margin-bottom:16px}.dropify-wholesale-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#25D366;color:#FFF;font-size:14px;font-weight:800;padding:12px 20px;border-radius:10px;text-decoration:none;transition:all 0.2s ease}.dropify-wholesale-btn:hover{background:#1EBE5D;transform:translateY(-2px);color:#FFF}.dropify-product-col-right{display:flex;flex-direction:column;gap:20px}.dropify-product-badge-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dropify-badge-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:5px 12px;border-radius:50px}.dropify-badge-tag.supplier{background:var(--dropify-primary-light);color:var(--dropify-primary)}.dropify-badge-tag.stock.available{background:#ECFDF5;color:#047857;border:1px solid #A7F3D0}.dropify-badge-tag.stock.unavailable{background:var(--dropify-danger-bg);color:var(--dropify-danger);border:1px solid var(--dropify-danger-border)}.dropify-product-title{font-size:2.1rem;font-weight:800;line-height:1.2;color:var(--dropify-dark);margin:0;letter-spacing:-.5px}.dropify-product-meta-row{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--dropify-muted);border-bottom:1px solid var(--dropify-border);padding-bottom:14px;flex-wrap:wrap}.dropify-country-card{background:var(--dropify-bg-subtle);border:1px solid var(--dropify-border);border-radius:14px;padding:18px 20px}.dropify-country-label{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.dropify-country-label .title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--dropify-dark)}.dropify-country-label .sub{font-size:12px;color:var(--dropify-muted)}.dropify-country-select{width:100%;padding:12px 16px;font-size:15px;font-weight:700;border:2px solid var(--dropify-border);border-radius:10px;background:#FFF;color:var(--dropify-dark);outline:none;cursor:pointer;transition:all 0.2s ease}.dropify-country-select:focus{border-color:var(--dropify-primary);box-shadow:0 0 0 3px rgb(10 125 90 / .1)}.dropify-availability-notice{padding:14px 18px;border-radius:12px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:12px;line-height:1.4}.dropify-availability-notice.available{background:var(--dropify-primary-light);color:var(--dropify-primary-hover);border:1px solid var(--dropify-primary-border)}.dropify-availability-notice.unavailable{background:var(--dropify-danger-bg);color:var(--dropify-danger);border:1px solid var(--dropify-danger-border)}.dropify-cost-breakdown-card{background:#FFF;border:1px solid var(--dropify-border);border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgb(0 0 0 / .02)}.dropify-cost-breakdown-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dropify-cost-breakdown-header .badge{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--dropify-dark)}.dropify-cost-breakdown-header small{font-size:11px;color:var(--dropify-muted)}.dropify-cost-breakdown-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;text-align:center}@media (max-width:500px){.dropify-cost-breakdown-grid{grid-template-columns:1fr;gap:8px}.cost-plus,.cost-equals{display:none}}.cost-item{background:var(--dropify-bg-subtle);padding:12px 10px;border-radius:10px;border:1px solid var(--dropify-border)}.cost-item.total{background:#EFF6FF;border-color:#BFDBFE}.cost-item .label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--dropify-muted)}.cost-item .sub{display:block;font-size:10px;color:var(--dropify-muted);margin-bottom:4px}.cost-item .val{font-size:1.15rem;font-weight:800;color:var(--dropify-dark)}.cost-item.total .val{color:#1D4ED8}.cost-plus,.cost-equals{font-size:1.25rem;font-weight:800;color:var(--dropify-muted)}.dropify-calculator-card{background:#FFF;border:2px solid var(--dropify-primary-border);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgb(10 125 90 / .08)}.dropify-calculator-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:10px}.dropify-calculator-title{font-size:1.2rem;font-weight:800;color:var(--dropify-dark);margin:0;display:flex;align-items:center;gap:8px}.dropify-calculator-header small{font-size:11px;color:var(--dropify-muted)}.dropify-calculator-header .metric-tags{display:flex;gap:6px}.dropify-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:520px){.dropify-calc-grid{grid-template-columns:1fr}}.dropify-calc-field label{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.dropify-calc-field label span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--dropify-dark)}.dropify-calc-field label small{font-size:11px;color:var(--dropify-muted)}.dropify-calc-input-wrapper{position:relative;display:flex;align-items:center}.dropify-calc-input-wrapper span.currency{position:absolute;left:14px;font-weight:800;color:var(--dropify-muted);font-size:14px;pointer-events:none}.dropify-calc-input{width:100%;padding:12px 14px 12px 50px;font-size:1.1rem;font-weight:800;border:2px solid var(--dropify-border);border-radius:10px;outline:none;color:var(--dropify-dark);background:#FFF;transition:all 0.2s ease}.dropify-calc-input:focus{border-color:var(--dropify-primary);box-shadow:0 0 0 3px rgb(10 125 90 / .1)}.dropify-slider-box{background:var(--dropify-bg-subtle);border:1px solid var(--dropify-border);border-radius:12px;padding:16px;margin-bottom:20px}.dropify-slider-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;color:var(--dropify-muted)}.dropify-slider-header .slider-val{font-size:1.15rem;font-weight:800;color:var(--dropify-primary)}.dropify-custom-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:6px;background:#CBD5E1;outline:none;cursor:pointer;margin:8px 0}.dropify-custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--dropify-primary);border:2px solid #FFF;box-shadow:0 2px 6px rgb(0 0 0 / .2);cursor:pointer;transition:transform 0.15s ease}.dropify-custom-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.dropify-slider-ticks{display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:var(--dropify-muted);margin-top:4px}.dropify-ratio-card{background:#F0FDF4;border:1px solid #BBF7D0;border-radius:12px;padding:16px;margin-bottom:20px}.dropify-ratio-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dropify-ratio-header .title{font-size:13px;font-weight:800;color:#166534}.dropify-ratio-header .sub{font-size:11px;color:#15803D}.dropify-ratio-header .ratio-badge{background:#166534;color:#FFF;font-size:13px;font-weight:800;padding:4px 10px;border-radius:20px}.dropify-ratio-explanation{background:rgb(255 255 255 / .7);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5;color:#166534;margin-top:10px}.dropify-revenue-visualizer{margin-top:14px;padding-top:12px;border-top:1px dashed #86EFAC}.dropify-revenue-visualizer .vis-header{font-size:11px;font-weight:800;text-transform:uppercase;color:#166534;margin-bottom:8px}.dropify-revenue-visualizer .vis-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}@media (max-width:480px){.dropify-revenue-visualizer .vis-grid{grid-template-columns:1fr}}.vis-card{background:#FFF;border:1px solid #BBF7D0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;text-align:center}.vis-card.highlighted{background:#E3F7EE;border:1.5px solid var(--dropify-primary)}.vis-card .marker{font-size:10px;font-weight:800;color:var(--dropify-muted)}.vis-card .deliveries{font-size:11px;font-weight:700;color:var(--dropify-dark)}.vis-card .profit{font-size:13px;font-weight:800;color:var(--dropify-primary)}.dropify-take-home-card{background:linear-gradient(135deg,#075C46 0%,#0A7D5A 100%);color:#FFF;border-radius:12px;padding:18px 20px;margin-bottom:16px;box-shadow:0 8px 20px rgb(10 125 90 / .2)}.take-home-header{display:flex;align-items:center;justify-content:space-between}.take-home-header .label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;opacity:.95}.take-home-header .sub{font-size:11px;opacity:.8}.take-home-header .take-home-val{font-size:2rem;font-weight:800;letter-spacing:-.5px}.dropify-negative-profit-alert{background:var(--dropify-danger-bg);border:1.5px solid var(--dropify-danger-border);border-radius:10px;padding:12px 16px;font-size:12px;color:var(--dropify-danger);display:flex;align-items:center;gap:10px;margin-bottom:16px}.dropify-max-price-notice{background:var(--dropify-warning-bg);border:1px solid var(--dropify-warning-border);border-radius:10px;padding:10px 14px;font-size:12px;color:#92400E;margin-bottom:16px}.dropify-create-order-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--dropify-primary);color:#FFF;font-size:16px;font-weight:800;padding:16px 28px;border-radius:12px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 8px 24px rgb(10 125 90 / .25);transition:all 0.2s ease}.dropify-create-order-cta:hover{background:var(--dropify-primary-hover);transform:translateY(-2px);box-shadow:0 12px 30px rgb(10 125 90 / .35);color:#FFF}.dropify-create-order-cta.disabled,.dropify-create-order-cta:disabled{background:#94A3B8;box-shadow:none;cursor:not-allowed;transform:none}.dropify-create-order-cta.login-cta{background:#1E293B}.dropify-create-order-cta.login-cta:hover{background:#0F172A}.dropify-action-note{font-size:11px;color:var(--dropify-muted);text-align:center;margin-top:8px}.dropify-logistics-card{background:#FFF;border:1px solid var(--dropify-border);border-radius:14px;padding:20px;box-shadow:0 2px 10px rgb(0 0 0 / .02)}.logistics-header{margin-bottom:14px}.logistics-header .badge{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--dropify-dark)}.logistics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.logistics-grid{grid-template-columns:1fr}}.logistics-item{display:flex;align-items:flex-start;gap:10px;font-size:12px}.logistics-item .icon{font-size:18px;margin-top:2px}.logistics-item .info .label{display:block;color:var(--dropify-muted);font-size:11px}.logistics-item .info strong{color:var(--dropify-dark);font-size:13px}.dropify-tips-card{background:#FFFBEB;border:1px solid #FDE68A;border-radius:14px;padding:20px}.tips-title{font-size:1.05rem;font-weight:800;color:#92400E;margin:0 0 14px;display:flex;align-items:center;gap:8px}.tips-list{display:flex;flex-direction:column;gap:12px}.tip-item .tip-heading{font-size:13px;font-weight:800;color:#78350F;margin-bottom:2px}.tip-item .tip-desc{font-size:12px;line-height:1.5;color:#92400E}.dropify-product-tabs-section{background:#FFF;border:1px solid var(--dropify-border);border-radius:16px;padding:32px;margin-top:24px}.dropify-tabs-nav{display:flex;gap:20px;border-bottom:2px solid var(--dropify-border);margin-bottom:20px}.dropify-tab-btn{background:#fff0;border:none;font-size:15px;font-weight:800;color:var(--dropify-muted);padding:10px 4px;cursor:pointer;position:relative;transition:color 0.2s}.dropify-tab-btn.active{color:var(--dropify-primary)}.dropify-tab-btn.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--dropify-primary);border-radius:3px}.dropify-tab-content{display:none;font-size:15px;line-height:1.8;color:#334155}.dropify-tab-content.active{display:block}.dropify-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px}.dropify-feature-item{background:var(--dropify-bg-subtle);border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px}.dropify-feature-item .icon{font-size:24px}.dropify-feature-item .title{font-size:13px;font-weight:800;color:var(--dropify-dark)}.dropify-feature-item .desc{font-size:12px;color:var(--dropify-muted)}.dropify-product-wrapper{--dropify-primary:#0A7D5A;--dropify-primary-hover:#075C46;--dropify-primary-light:#E3F7EE;--dropify-dark:#0F172A;--dropify-muted:#475569;--dropify-border:#D7DEE7;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dropify-product-wrapper *{box-sizing:border-box}.dropify-product-wrapper .dropify-product-title{color:#0F172A!important;font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:10px 0 12px}.dropify-product-wrapper .dropify-product-meta-row,.dropify-product-wrapper .dropify-country-label,.dropify-product-wrapper .dropify-country-label small,.dropify-product-wrapper .dropify-cost-breakdown-card,.dropify-product-wrapper .dropify-logistics-card,.dropify-product-wrapper .dropify-calculator-card,.dropify-product-wrapper .dropify-product-tabs-section,.dropify-product-wrapper .dropify-features-card,.dropify-product-wrapper .dropify-wholesale-card,.dropify-product-wrapper .dropify-tips-card{font-size:15px}.dropify-product-wrapper .dropify-product-meta-row span,.dropify-product-wrapper .dropify-product-meta-row strong,.dropify-product-wrapper .dropify-country-label .title,.dropify-product-wrapper .dropify-country-label .sub,.dropify-product-wrapper .dropify-cost-breakdown-card .label,.dropify-product-wrapper .dropify-cost-breakdown-card .sub,.dropify-product-wrapper .dropify-logistics-card .label,.dropify-product-wrapper .dropify-logistics-card strong,.dropify-product-wrapper .dropify-calculator-card label,.dropify-product-wrapper .dropify-calculator-card small,.dropify-product-wrapper .dropify-tab-btn,.dropify-product-wrapper .dropify-feature-item .title,.dropify-product-wrapper .dropify-feature-item .desc{color:#1E293B!important;opacity:1!important}.dropify-country-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dropify-country-btn{appearance:none;border:1px solid #CBD5E1;background:#fff;color:#0F172A!important;border-radius:999px;padding:9px 14px;min-height:40px;cursor:pointer;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex;align-items:center;gap:6px;transition:.2s ease}.dropify-country-btn:hover{border-color:#0A7D5A;color:#075C46!important;transform:translateY(-1px)}.dropify-country-btn.active{background:#0A7D5A!important;border-color:#0A7D5A!important;color:#fff!important;box-shadow:0 5px 14px rgb(10 125 90 / .18)}.dropify-mode-tabs{display:flex;gap:6px;margin:18px 0 8px;padding:4px;background:#F1F5F9;border-radius:12px}.dropify-mode-tab{flex:1;border:0;background:#fff0;color:#334155!important;font-size:14px;font-weight:800;padding:10px 12px;border-radius:9px;cursor:pointer}.dropify-mode-tab.active{background:#0A7D5A!important;color:#fff!important;box-shadow:0 3px 10px rgb(10 125 90 / .18)}.dropify-mode-hint{min-height:25px;font-size:13px;color:#475569!important;margin-bottom:12px}.dropify-mode-panel{display:none}.dropify-mode-panel.is-active{display:inline}.dropify-mode-panel a{color:#0A7D5A!important;font-weight:800;text-decoration:underline;margin-left:6px}.dropify-mode-content{transition:box-shadow .2s ease,transform .2s ease}.dropify-mode-content.mode-highlight{box-shadow:0 0 0 2px #0A7D5A,0 12px 30px rgb(10 125 90 / .12);transform:translateY(-1px)}.dropify-calculator-card{border:1px solid #D7DEE7;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 20px rgb(15 23 42 / .06)}.dropify-calculator-toggle{width:100%;border:0;background:#123B2F;color:#fff!important;padding:15px 17px;display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left}.dropify-calculator-toggle-title{font-size:16px;font-weight:900;color:#fff!important}.dropify-calculator-toggle-sub{font-size:12px;color:#D1FAE5!important}.dropify-calculator-chevron{margin-left:auto;font-size:20px;transition:transform .2s ease;color:#fff!important}.dropify-calculator-toggle.is-open .dropify-calculator-chevron{transform:rotate(180deg)}.dropify-calculator-body{padding:16px;background:#fff}.dropify-simple-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dropify-simple-calc-field{border:1px solid #E2E8F0;border-radius:10px;padding:13px;background:#F8FAFC}.dropify-simple-calc-field.total{background:#EFFAF5;border-color:#B7E7D1}.dropify-simple-calc-field label{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:800;margin-bottom:8px}.dropify-simple-calc-field label span{color:#0A7D5A!important;font-weight:900}.dropify-simple-value,.dropify-simple-input-wrap{min-height:46px;border-radius:8px;background:#fff;border:1px solid #CBD5E1;display:flex;align-items:center;padding:0 12px;font-size:18px;font-weight:900;color:#0F172A!important}.dropify-simple-input-wrap input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#0F172A!important;font-size:18px!important;font-weight:900!important;padding:8px 0!important}.dropify-simple-calc-field small{display:block;margin-top:7px;color:#64748B!important;font-size:12px}.dropify-custom-range{width:100%;accent-color:#0A7D5A;cursor:pointer}.dropify-range-scale{display:flex;justify-content:space-between;margin-top:4px;color:#64748B!important;font-size:11px;font-weight:700}.dropify-simple-profit-result{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:12px}.dropify-simple-profit-result>div{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:10px;padding:12px}.dropify-simple-profit-result span{display:block;color:#64748B!important;font-size:11px;font-weight:700;margin-bottom:4px}.dropify-simple-profit-result strong{color:#0F172A!important;font-size:18px;font-weight:900}.dropify-simple-profit-result>div:first-child strong{color:#0A7D5A!important;font-size:22px}.dropify-negative-profit-alert,.dropify-max-price-notice{margin-top:10px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:700}.dropify-negative-profit-alert{background:#FEF2F2;border:1px solid #FECACA;color:#991B1B!important}.dropify-max-price-notice{background:#FFFBEB;border:1px solid #FDE68A;color:#92400E!important}.dropify-calculator-body .dropify-create-order-cta{margin-top:12px}.dropify-customization-note{margin-top:22px;padding:12px 14px;background:#F8FAFC;border:1px dashed #CBD5E1;border-radius:10px;color:#475569!important;font-size:12px}.dropify-customization-note strong{color:#0F172A!important}@media (max-width:767px){.dropify-product-wrapper{padding:14px 10px 50px;font-size:15px;overflow:hidden}.dropify-product-grid{grid-template-columns:1fr!important;gap:16px!important}.dropify-product-col-left,.dropify-product-col-right{min-width:0}.dropify-gallery-card,.dropify-features-card,.dropify-wholesale-card,.dropify-tips-card,.dropify-country-card,.dropify-cost-breakdown-card,.dropify-calculator-card,.dropify-logistics-card{border-radius:12px;padding:14px}.dropify-gallery-card{padding:10px}.dropify-gallery-main{aspect-ratio:1/1;min-height:250px}.dropify-gallery-thumb{width:58px;height:58px}.dropify-product-title{font-size:27px!important}.dropify-product-meta-row{flex-wrap:wrap;gap:5px!important;font-size:12px!important}.dropify-mode-tabs{overflow-x:auto;scrollbar-width:none}.dropify-mode-tabs::-webkit-scrollbar{display:none}.dropify-mode-tab{min-width:110px;white-space:nowrap;font-size:13px;padding:10px 9px}.dropify-country-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dropify-country-btn{justify-content:center;padding:9px 5px;font-size:12px;min-height:42px}.dropify-simple-calc-grid{grid-template-columns:1fr}.dropify-simple-profit-result{grid-template-columns:1fr 1fr}.dropify-simple-profit-result>div:first-child{grid-column:1 / -1}.dropify-simple-profit-result strong{font-size:16px}.dropify-simple-profit-result>div:first-child strong{font-size:20px}.dropify-tabs-nav{overflow-x:auto;flex-wrap:nowrap!important}.dropify-tab-btn{white-space:nowrap;min-width:max-content;font-size:13px!important}.dropify-specs-table{font-size:12px}.dropify-specs-table th,.dropify-specs-table td{padding:8px 5px!important}.dropify-features-list li{font-size:13px!important}.dropify-logistics-grid,.logistics-grid{grid-template-columns:1fr!important}}.dropify-mode-panels{margin-top:10px}.dropify-mode-content{width:100%;animation:dropifyModeIn .18s ease}.dropify-mode-content[hidden]{display:none!important}.dropify-mode-content-wholesale .dropify-wholesale-card,.dropify-mode-content-tools .dropify-tips-card{margin-top:0}.dropify-tools-tips-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:11px 15px;border-radius:10px;background:var(--dropify-primary,#0A7D5A);color:#fff!important;font-weight:800;text-decoration:none!important}.dropify-tools-tips-link:hover{opacity:.9}@keyframes dropifyModeIn{from{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dropify-simple-calc-field.total{border-width:2px}.dropify-simple-calc-field input.dropify-selling-price-input{font-size:18px;min-height:48px}.dropify-simple-profit-result{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.dropify-simple-profit-result>div{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:10px;padding:12px;min-width:0}.dropify-simple-profit-result>div.highlight{background:#EFFAF5;border-color:#B7E7D1}.dropify-simple-profit-result span{display:block;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.dropify-simple-profit-result strong{display:block;margin-top:5px;color:var(--dropify-dark,#12231D);font-size:18px;font-weight:900}.dropify-simple-profit-result .highlight strong{color:var(--dropify-primary,#0A7D5A)}@media (max-width:760px){.dropify-simple-profit-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.dropify-simple-profit-result{grid-template-columns:1fr}}\n\n\n.dropify-product-wrapper .dropify-country-btn.is-unavailable,\n.dropify-product-wrapper .dropify-country-btn:disabled{\n opacity:.42!important;\n filter:grayscale(1);\n cursor:not-allowed!important;\n background:#F1F5F9!important;\n color:#64748B!important;\n border-color:#E2E8F0!important;\n transform:none!important;\n box-shadow:none!important;\n}\n.dropify-product-wrapper .dropify-country-btn small{font-size:9px;font-weight:800;text-transform:uppercase}\n.dropify-product-card-link{position:relative;display:flex;text-decoration:none!important;color:inherit!important;cursor:pointer}\n.dropify-product-card-link:hover{transform:translateY(-3px)}\n.dropify-card-categories{font-size:12px;color:#64748B;margin:2px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.dropify-card-price{font-size:20px;line-height:1.2;font-weight:900;color:#0A7D5A;margin-top:auto}\n.dropify-card-view{margin-top:10px;font-size:12px;font-weight:800;color:#334155}\n.dropify-category-widget{padding:60px 20px}\n.dropify-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}\n.dropify-category-card{background:#fff;border:1px solid var(--dropify-color-border,#E2E8F0);border-radius:14px;padding:18px;text-align:center;text-decoration:none!important;color:var(--dropify-color-dark,#0F172A)!important;box-shadow:0 3px 14px rgb(15 23 42 / .05);transition:.2s ease}\n.dropify-category-card:hover{transform:translateY(-3px);border-color:#0A7D5A}\n.dropify-category-image{width:100%;height:130px;border-radius:10px;background:#F8FAFC;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:12px;font-size:40px}\n.dropify-category-image img{width:100%;height:100%;object-fit:cover}\n.dropify-category-card h4{margin:0 0 5px;font-size:15px;font-weight:800}\n.dropify-category-card>div:last-child{font-size:12px;color:#64748B}\n.dropify-empty-categories{padding:20px;border:1px dashed #CBD5E1;border-radius:12px;color:#64748B}\n@media (max-width:767px){\n .dropify-category-widget{padding:36px 12px}\n .dropify-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n .dropify-category-card{padding:12px}\n .dropify-category-image{height:100px}\n .dropify-card-price{font-size:18px}\n}\n.dropify-card-unavailable{font-size:12px;font-weight:800;color:#94A3B8;margin-top:auto}.dropify-product-card-link .dropify-product-thumb{width:100%;height:190px;background:#F8FAFC;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:52px}.dropify-product-card-link .dropify-product-thumb img{width:100%;height:100%;object-fit:contain}.dropify-tools-tips-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.dropify-tools-tips-links .dropify-tools-tips-link{margin-top:0}.dropify-complete-single-product .dropify-simple-calc-field input.dropify-selling-price-input::placeholder{color:#94A3B8;opacity:1}.dropify-complete-single-product .dropify-simple-profit-result{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.dropify-complete-single-product .dropify-simple-profit-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.dropify-complete-single-product .dropify-simple-profit-result{grid-template-columns:1fr}}.dropify-complete-single-product,.dropify-complete-single-product *{max-width:100%}.dropify-complete-single-product{overflow-wrap:normal;word-break:normal}.dropify-complete-single-product .dropify-country-label .title,.dropify-complete-single-product .dropify-country-label .sub,.dropify-complete-single-product .dropify-cost-breakdown-header .badge,.dropify-complete-single-product .dropify-cost-breakdown-header small,.dropify-complete-single-product .dropify-cost-breakdown-card .label,.dropify-complete-single-product .dropify-cost-breakdown-card .sub{overflow-wrap:anywhere}.dropify-complete-single-product .dropify-country-btn{white-space:nowrap}.dropify-complete-single-product .dropify-country-btn>span:nth-child(2){white-space:nowrap}.dropify-complete-single-product .dropify-country-btn small{display:block;white-space:nowrap;line-height:1.05}.dropify-complete-single-product .dropify-mode-tab{min-width:0;white-space:normal;line-height:1.25}.dropify-complete-single-product .dropify-cost-breakdown-header{min-width:0}.dropify-complete-single-product .dropify-cost-breakdown-header .badge{min-width:0}@media (max-width:767px){.dropify-complete-single-product{padding:18px 10px 48px!important;font-size:15px!important}.dropify-complete-single-product .dropify-product-grid{grid-template-columns:1fr!important;gap:18px!important}.dropify-complete-single-product .dropify-country-card,.dropify-complete-single-product .dropify-cost-breakdown-card,.dropify-complete-single-product .dropify-calculator-card,.dropify-complete-single-product .dropify-logistics-card,.dropify-complete-single-product .dropify-features-card,.dropify-complete-single-product .dropify-wholesale-card,.dropify-complete-single-product .dropify-tips-card,.dropify-complete-single-product .dropify-product-tabs-section{padding:14px!important}.dropify-complete-single-product .dropify-country-label .title{font-size:15px!important;line-height:1.3!important;letter-spacing:.2px}.dropify-complete-single-product .dropify-country-label .sub{font-size:13px!important;line-height:1.45!important}.dropify-complete-single-product .dropify-country-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.dropify-complete-single-product .dropify-country-btn{width:100%;min-width:0;min-height:54px!important;padding:7px 4px!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;font-size:12.5px!important;line-height:1.15!important}.dropify-complete-single-product .dropify-country-btn>span:first-child{font-size:13px;line-height:1}.dropify-complete-single-product .dropify-country-btn>span:nth-child(2){font-size:13px!important;line-height:1.1!important}.dropify-complete-single-product .dropify-country-btn small{font-size:8px!important;line-height:1!important}.dropify-complete-single-product .dropify-availability-notice{font-size:13px!important;padding:12px 13px!important;line-height:1.4!important}.dropify-complete-single-product .dropify-cost-breakdown-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin-bottom:12px!important}.dropify-complete-single-product .dropify-cost-breakdown-header .badge{font-size:15px!important;line-height:1.3!important}.dropify-complete-single-product .dropify-cost-breakdown-header small{font-size:12.5px!important;line-height:1.4!important}.dropify-complete-single-product .dropify-cost-breakdown-grid{grid-template-columns:1fr!important;gap:8px!important}.dropify-complete-single-product .cost-plus,.dropify-complete-single-product .cost-equals{display:none!important}.dropify-complete-single-product .cost-item{padding:12px!important}.dropify-complete-single-product .dropify-mode-tabs{gap:4px!important;padding:3px!important;margin:14px 0 8px!important}.dropify-complete-single-product .dropify-mode-tab{padding:9px 6px!important;font-size:12px!important}.dropify-complete-single-product .dropify-product-meta-row{gap:7px!important;font-size:12px!important;line-height:1.35!important}}@media (max-width:380px){.dropify-complete-single-product .dropify-country-buttons{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important}.dropify-complete-single-product .dropify-country-btn{font-size:11.5px!important;min-height:52px!important}.dropify-complete-single-product .dropify-country-btn small{font-size:7.5px!important}.dropify-complete-single-product .dropify-mode-tab{font-size:11px!important;padding-left:4px!important;padding-right:4px!important}}.dropify-product-wrapper.dropify-product-wrapper{width:100%;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.dropify-product-wrapper .dropify-mode-content>*+*{margin-top:16px!important}.dropify-product-wrapper .dropify-mode-content>.dfy-bn-btn-wrap{margin-bottom:0!important}.dropify-product-wrapper .dropify-mode-tabs{margin-bottom:16px}.dropify-product-wrapper .dropify-mode-panels{margin-top:0}.dropify-product-wrapper .dropify-cost-breakdown-header{flex-wrap:wrap;gap:4px 16px}.dropify-product-wrapper .dropify-cost-breakdown-header .badge{white-space:nowrap}.dropify-product-wrapper .dropify-tab-content{max-width:900px}.dropify-product-wrapper .dropify-tab-content :is(h1,h2,h3,h4){line-height:1.3;margin:18px 0 8px}.dropify-product-wrapper .dropify-tab-content h2{font-size:clamp(20px, 1.6vw, 26px)}.dropify-product-wrapper .dropify-tab-content h3{font-size:clamp(17px, 1.3vw, 21px)}.dropify-product-wrapper .dropify-tab-content img:not(.emoji){display:block;width:auto;max-width:min(100%, 640px)!important;height:auto!important;margin:14px 0;border-radius:12px}.dropify-product-wrapper .dropify-tab-content :is(div,figure,p):has(>img:not(.emoji)){height:auto!important;max-width:100%}.dropify-product-wrapper .dropify-tab-content :is(iframe,video){max-width:100%}@media (min-width:992px){.dropify-product-wrapper .dropify-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:36px;align-items:start}.dropify-product-wrapper .dropify-product-col-left{position:sticky;top:96px;align-self:start}.dropify-product-wrapper .dropify-gallery-main{max-height:560px}.dropify-product-wrapper .dropify-gallery-main img{max-height:560px;object-fit:contain}}