@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--primary-color: 0, 123, 255;--primary-rgb: rgb(0, 123, 255);--primary-blue: #007BFF;--primary-blue-dark: #0056b3;--primary-blue-darker: #0066e3;--primary-blue-light: #3BA9FF;--primary-blue-ultra-light: #E8F2FF;--primary-blue-bg: #f5faff;--primary-blue-bg-content: #EAF4FF;--urgent-red: #ff4757;--urgent-orange: #ff6348;--success-green: #2ed573;--warning-yellow: #ffa502;--trust-blue: #3BA9FF;--text-dark: #2d3436;--text-light: #636e72;--bg-light: #f8f9fa;--bg-blue-light: #f5faff;--border: #dfe6e9;--accent-gray: #F5F5F5;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-blue: 0 4px 16px rgba(0, 123, 255, .25);--shadow-blue-hover: 0 8px 24px rgba(0, 123, 255, .35);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body,html{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{font-family:var(--font-primary)}.product-dropshipping{background:#fff;min-height:100vh;font-family:var(--font-primary)}.product-dropshipping *{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6,.product-dropshipping h1,.product-dropshipping h2,.product-dropshipping h3,.product-dropshipping h4,.product-dropshipping h5,.product-dropshipping h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;letter-spacing:-.02em}button,.button,input[type=button],input[type=submit],.product-form__submit{font-family:var(--font-primary);font-weight:700}input,select,textarea,label,legend{font-family:var(--font-primary)}.product-dropshipping .page-width{max-width:1400px!important;margin:0 auto;padding:0 var(--space-lg)!important}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.countdown-timer{background:linear-gradient(135deg,var(--urgent-red) 0%,var(--urgent-orange) 100%);color:#fff;padding:var(--space-lg);border-radius:var(--radius-lg);text-align:center;margin:var(--space-xl) 0;box-shadow:0 8px 24px #ff47574d;animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 8px 24px #ff47574d}50%{box-shadow:0 8px 32px #ff475780}}.countdown-timer h3{margin:0 0 var(--space-sm) 0;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.countdown-display{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-md)}.countdown-item{background:#fff3;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.countdown-item .number{display:block;font-size:2rem;font-weight:900;line-height:1}.countdown-item .label{display:block;font-size:.7rem;text-transform:uppercase;margin-top:4px;opacity:.9}.product-dropshipping .product--amazon-layout{display:grid!important;grid-template-columns:40% 35% 25%!important;gap:var(--space-2xl)!important;margin-top:var(--space-xl);align-items:start}.product-dropshipping .grid__item{width:100%!important;max-width:none!important}.product-dropshipping .product__media-wrapper{grid-column:1}.product-dropshipping .product__info-wrapper{grid-column:2;padding-right:0!important}.product-dropshipping .product__info-middle{background:transparent;padding:0}.product-dropshipping .product__buybox{grid-column:3;position:sticky;top:100px;height:fit-content;z-index:1}.product__buybox:hover .buybox-container{box-shadow:0 8px 24px #00000014,var(--shadow-blue-hover),inset 0 1px #ffffffe6;transform:translateY(-2px)}.buybox-container{background:linear-gradient(145deg,#ffffff 0%,var(--primary-blue-bg) 40%,var(--primary-blue-ultra-light) 100%);border:2px solid var(--primary-blue-ultra-light);border-radius:24px;padding:var(--space-2xl);box-shadow:0 3px 12px #0000000d,0 8px 24px #007bff14,inset 0 2px #fffc;position:relative;overflow:visible;transition:all .3s ease;z-index:1}.buybox-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-blue-light) 50%,var(--primary-blue) 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite;border-radius:20px 20px 0 0}.buybox-container:after{content:"\26a1  Bestseller";position:absolute;top:-12px;right:24px;background:linear-gradient(135deg,var(--primary-blue-light) 0%,var(--primary-blue) 60%,var(--primary-blue-dark) 100%);color:#fff;padding:8px 20px;border-radius:12px;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #007bff59,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;z-index:1;animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #007bff59,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}50%{transform:scale(1.05);box-shadow:0 6px 16px #007bff73,inset 0 1px #ffffff59,inset 0 -1px #00000026}}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.product__buybox .price{margin-bottom:var(--space-xl)!important;padding:var(--space-2xl) var(--space-xl)!important;background:linear-gradient(135deg,#ffffff 0%,var(--primary-blue-bg) 50%,var(--primary-blue-ultra-light) 100%);border-radius:20px;border:2px solid var(--primary-blue-ultra-light);border-bottom:4px solid var(--primary-blue);position:relative;text-align:center;box-shadow:0 8px 24px #007bff1f,inset 0 1px #fffc;transition:all .3s ease}.product__buybox .price:hover{box-shadow:0 12px 32px #007bff2e,inset 0 1px #ffffffe6;transform:translateY(-2px)}.product__buybox .price:before{content:"Preis - inkl. Mwst. & zzgl. Versandkosten";display:block;font-size:.95rem;font-weight:700;color:var(--primary-blue);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.product__buybox .price-item{font-size:4.5rem!important;font-weight:800!important;color:var(--primary-blue-darker)!important;letter-spacing:-.03em;line-height:.95!important;text-shadow:0 2px 12px rgba(0,102,227,.15);position:relative;margin-top:8px}.product__buybox .product-form__input{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid #f3f4f6}.product__buybox .product-form__input:last-of-type{border-bottom:none}.product__buybox .product-form__input>label,.product__buybox .product-form__input label[for]{font-weight:600;color:var(--text-dark);margin-bottom:var(--space-md);display:flex;align-items:center;gap:8px;font-size:1.1rem;text-transform:none;letter-spacing:0}.product__buybox .product-form__input>label:before,.product__buybox .product-form__input label[for]:before{content:"";width:3px;height:16px;background:var(--primary-blue);border-radius:999px;flex-shrink:0}.product__buybox .product-form__input legend{font-weight:600;color:var(--text-dark);margin-bottom:var(--space-md);display:flex;align-items:center;gap:8px;font-size:.85rem;text-transform:none;letter-spacing:0}.product__buybox .product-form__input legend:before{content:"";width:3px;height:16px;background:var(--primary-blue);border-radius:999px;flex-shrink:0}.product__buybox .product-form__input{position:relative}.product__buybox .product-form__input fieldset{border:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.product__buybox .product-form__input input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product__buybox .product-form__input label{display:inline-flex;align-items:center;justify-content:center;min-width:65px;padding:14px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:1.1rem;font-weight:600;color:var(--text-dark);cursor:pointer;transition:all .2s ease;text-align:center;position:relative;box-shadow:0 2px 4px #0000000a;text-transform:none;letter-spacing:0;margin:0}.product__buybox .product-form__input label:hover{border-color:var(--primary-blue-light);background:var(--primary-blue-bg);transform:translateY(-2px);box-shadow:0 4px 8px #007bff1f}.product__buybox .product-form__input input[type=radio]:checked+label{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:700;box-shadow:0 4px 12px #007bff4d,inset 0 1px #fff3;transform:translateY(-2px)}.product__buybox .product-form__input input[type=radio]:checked+label:after{content:"\2713";position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:var(--primary-blue-dark);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;box-shadow:0 2px 6px #0003;line-height:1}.product__buybox .product-form__input input[type=radio]:focus+label{outline:2px solid var(--primary-blue-light);outline-offset:2px}.product__buybox .product-form__input input[type=radio][style*=background]+label{min-width:45px;min-height:45px;padding:0;border-radius:10px;border-width:3px}.product__buybox .product-form__input input[type=radio][style*=background]:checked+label:after{top:50%;right:50%;transform:translate(50%,-50%);background:#000000b3}.product__buybox .product-form__input:has(quantity-input){display:block}.product__buybox .product-form__input:has(quantity-input) quantity-input{width:100%}.product__buybox .product-form__input select{width:100%;padding:1rem var(--space-md);border:2px solid #e5e7eb;border-radius:12px;font-size:1.05rem;font-weight:600;color:var(--text-dark);background:#fff;transition:all .2s ease;cursor:pointer}.product__buybox .product-form__input select:hover{border-color:var(--primary-blue-light)}.product__buybox .product-form__input select:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px #007bff1a}.product__buybox quantity-input{display:flex;align-items:center;justify-content:space-between;gap:0;background:#fff;border:2px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:all .2s ease;position:relative;width:100%}.product__buybox quantity-input:hover{border-color:var(--primary-blue-light);box-shadow:0 2px 8px #007bff14}.product__buybox quantity-input:focus-within{border-color:var(--primary-blue);box-shadow:0 0 0 3px #007bff1a}.product__buybox .quantity__button{width:50px;height:50px;background:transparent;border:none;border-right:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-dark);font-size:1.5rem;font-weight:600;transition:all .2s ease;position:relative}.product__buybox .quantity__button:last-of-type{border-right:none;border-left:1px solid #e5e7eb}.product__buybox .quantity__button:hover{background:var(--primary-blue-bg);color:var(--primary-blue)}.product__buybox .quantity__button:active{background:var(--primary-blue-ultra-light)}.product__buybox .quantity__button svg{width:14px;height:14px;stroke-width:2.5px}.product__buybox .quantity__input{flex:1;text-align:center;border:none;background:transparent;font-size:1.3rem;font-weight:700;color:var(--text-dark);padding:0;height:50px;position:relative;min-width:50px}.product__buybox .quantity__input:focus{outline:none;color:var(--primary-blue)}.product__buybox quantity-input .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.trust-bar-horizontal{background:linear-gradient(135deg,var(--primary-blue-bg) 0%,#ffffff 100%);border:1px solid var(--primary-blue-ultra-light);border-radius:16px;padding:var(--space-2xl) var(--space-xl);margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2xl);align-items:center;box-shadow:0 4px 12px #007bff0f}.trust-bar-item{display:flex;align-items:center;gap:var(--space-lg);padding:0}.trust-bar-icon{font-size:2.75rem;line-height:1;flex-shrink:0}.trust-bar-text{display:flex;flex-direction:column;gap:4px}.trust-bar-text strong{font-size:1.3rem;font-weight:700;color:var(--text-dark);line-height:1.3}.trust-bar-text span{font-size:1.1rem;color:var(--text-light);line-height:1.3}.product__buybox .cta-section{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:2px dashed #e5e7eb}.product__buybox .stock-status{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--primary-blue-ultra-light) 0%,var(--primary-blue-bg) 100%);color:var(--primary-blue);padding:8px 16px;border-radius:999px;font-size:.9rem;font-weight:700;border:1px solid var(--primary-blue-light);margin-bottom:var(--space-lg);box-shadow:0 2px 6px #007bff1a}.product__buybox .delivery-time:before{content:" \25cf  ";font-size:2.2rem;animation:pulse 2s ease-in-out infinite;color:#16a34a}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.product__buybox .cta-bonus{margin-top:var(--space-md);text-align:center}.product__buybox .shopify-payment-button{margin-top:var(--space-lg)}.product__buybox .shopify-payment-button__button{border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000f!important;transition:all .2s ease!important}.product__buybox .shopify-payment-button__button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000001a!important}.product__buybox .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;color:var(--text-dark)!important;border:1px solid #e5e7eb!important;font-weight:600!important}.product__buybox .shopify-payment-button__more-options{font-size:.9rem;color:var(--text-light);margin-top:var(--space-md);text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.product__buybox .shopify-payment-button__more-options:hover{color:var(--primary-rgb);text-decoration-color:var(--primary-rgb)}.product-dropshipping .product__info-wrapper{padding:var(--space-xl) var(--space-lg)}.product-dropshipping .product__title{margin-bottom:var(--space-lg)}.product-dropshipping .product__description{margin:var(--space-2xl) 0;font-family:var(--font-primary);font-size:1.25rem;font-weight:400;line-height:1.8;color:#444;letter-spacing:-.01em}.product-dropshipping .product__description p{font-family:var(--font-primary);font-size:1.25rem;font-weight:400;line-height:1.8;letter-spacing:-.01em;margin-bottom:var(--space-md);color:#444}.product-dropshipping .product__media-wrapper{position:relative;transition:all .3s ease}.product-dropshipping .product__media-wrapper:hover{transform:translateY(-2px)}.product-dropshipping .product__media-wrapper img{transition:all .3s ease;border-radius:12px}.product-dropshipping .product__media-wrapper:hover img{box-shadow:0 8px 24px #0000001a,0 0 32px #007bff26}.discount-badge{position:absolute;top:24px;left:24px;background:var(--urgent-red);color:#fff;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);font-weight:900;font-size:1.75rem;z-index:10;box-shadow:0 10px 30px #ff475780;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.discount-badge .percentage{display:block;font-size:3rem;line-height:1;font-weight:900}.discount-badge .text{display:block;font-size:1.05rem;margin-top:6px;font-weight:700}.product-dropshipping .product__media-item{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.product-dropshipping .product__info-wrapper{background:#fff;padding:0!important}.product-dropshipping .product__text{display:inline-flex;align-items:center;gap:8px;padding:2px 8px;background:linear-gradient(180deg,var(--primary-blue) 0%,var(--primary-blue-dark) 100%);color:#fff;border-radius:6px;font-size:.95rem;font-weight:600;text-transform:uppercase;margin-bottom:var(--space-lg);box-shadow:0 2px 8px #007bff40,inset 0 1px #ffffff4d;transition:all .2s ease;letter-spacing:.02em}.product-dropshipping .product__text:hover{transform:translateY(-1px);box-shadow:0 4px 12px #007bff59,inset 0 1px #ffffff59}.product-dropshipping .product__text:before{content:"\2713";font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.product-dropshipping{font-size:17px}.product-dropshipping p,.product-dropshipping li,.product-dropshipping span,.product-dropshipping div{font-size:inherit}.product-dropshipping label,.product-dropshipping input,.product-dropshipping select,.product-dropshipping textarea{font-size:1.05rem}.product-dropshipping .product__title h1{font-family:var(--font-primary);font-size:clamp(2.5rem,5.5vw,3.5rem);font-weight:700;color:var(--text-dark);margin:0 0 var(--space-lg) 0;line-height:1.15;letter-spacing:-.3px;text-shadow:0 2px 8px rgba(0,0,0,.03)}.product-reviews-inline{display:inline-flex;align-items:center;gap:10px;margin:var(--space-lg) 0;padding:10px 16px;background:var(--primary-blue-ultra-light);border-radius:8px;border:1px solid rgba(0,123,255,.15);box-shadow:0 2px 6px #007bff14;transition:all .2s ease}.product-reviews-inline:hover{background:#007bff14;transform:translateY(-1px);box-shadow:0 3px 8px #007bff1f}.stars-inline{font-size:1.3rem;letter-spacing:1px;color:gold;line-height:1}.rating-inline{font-size:1.3rem;font-weight:800;color:var(--primary-blue)}.rating-count-inline{font-size:1.05rem;color:var(--text-light);font-weight:500}.product-dropshipping .price{background:transparent!important;border:none!important;padding:0!important;margin:0!important}.stock-urgency{background:linear-gradient(135deg,var(--urgent-red) 0%,var(--urgent-orange) 100%);color:#fff;padding:var(--space-md);border-radius:var(--radius-md);margin:var(--space-lg) 0;display:flex;align-items:center;gap:var(--space-sm);font-weight:700;box-shadow:0 4px 16px #ff47574d;animation:shake 3s ease-in-out infinite}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.stock-urgency:before{content:"\26a0\fe0f";font-size:1.5rem}.quantity-discount-section{background:var(--bg-light);border-radius:var(--radius-lg);padding:var(--space-lg);margin:var(--space-xl) 0;border:2px solid var(--border)}.quantity-discount-section h4{margin:0 0 var(--space-md) 0;font-size:1.1rem;font-weight:800;color:var(--text-dark);text-align:center}.quantity-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-bottom:var(--space-lg)}.quantity-option{background:#fff;border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;cursor:pointer;transition:all .3s ease;position:relative}.quantity-option.popular{border-color:var(--primary-rgb);background:rgba(var(--primary-color),.05)}.quantity-option.popular:before{content:"BELIEBT";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary-rgb);color:var(--text-dark);padding:2px 10px;border-radius:999px;font-size:.65rem;font-weight:900}.quantity-option:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.quantity-option input[type=radio]{display:none}.quantity-option input[type=radio]:checked+.quantity-content{border-color:var(--success-green)}.quantity-option .quantity-amount{font-size:1.5rem;font-weight:900;color:var(--text-dark);display:block}.quantity-option .discount-info{font-size:.85rem;color:var(--success-green);font-weight:700;margin-top:4px}.quantity-option .price-per-item{font-size:.75rem;color:var(--text-light);margin-top:4px}.popularity-bar{margin-top:var(--space-md);padding:var(--space-sm);background:#fff;border-radius:var(--radius-sm)}.popularity-bar p{font-size:.85rem;color:var(--text-light);margin:0 0 var(--space-xs) 0;font-weight:600}.progress-bar-container{width:100%;height:24px;background:#e1e8ed;border-radius:999px;overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary-rgb) 0%,rgba(var(--primary-color),.7) 100%);border-radius:999px;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-sm);font-weight:900;color:var(--text-dark);font-size:.8rem;animation:fillBar 2s ease-out}@keyframes fillBar{0%{width:0}}.product-dropshipping .product-form__input{margin:var(--space-lg) 0}.product-dropshipping .product-form__input label{font-size:.9rem;font-weight:700;text-transform:uppercase;color:var(--text-dark);display:block;margin-bottom:var(--space-sm)}.cta-section{margin:var(--space-2xl) 0}.product-dropshipping .product-form__submit{width:100%;padding:1.6rem var(--space-xl);background:var(--primary-blue);color:#fff!important;border:none!important;outline:none!important;border-radius:12px;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px 12px #007bff4d;transition:all .2s ease;position:relative;overflow:hidden}.product-dropshipping .product-form__submit:before,.product-dropshipping .product-form__submit:after{display:none!important}.product-dropshipping .product-form__submit:hover{background:var(--primary-blue-dark)!important;transform:translateY(-2px);box-shadow:0 6px 20px #007bff66}.product-dropshipping .product-form__submit:active{transform:translateY(0);box-shadow:0 2px 8px #007bff4d}.product-dropshipping .product-form__submit:focus{outline:none!important;box-shadow:0 4px 12px #007bff4d,0 0 0 3px #007bff33}.stock-availability{margin-top:16px;text-align:center;display:flex;flex-direction:column;gap:8px}.stock-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.1rem;font-weight:600;color:#22c55e}.stock-status:before{content:"";width:12px;height:12px;background:#22c55e;border-radius:50%;animation:greenPulse 2s ease-in-out infinite}@keyframes greenPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.delivery-time{font-size:1rem;font-weight:500;color:#16a34a}.cta-bonus{margin-top:var(--space-lg);padding:0;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:10px}.cta-bonus p{margin:0;font-weight:600;color:var(--text-dark);font-size:.9rem;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 14px;background:var(--primary-blue-bg);border-radius:8px;border-left:3px solid var(--primary-blue);transition:all .2s ease}.cta-bonus p:hover{background:var(--primary-blue-ultra-light);transform:translate(2px)}.cta-bonus p:before{content:"\2713";font-size:.85rem;font-weight:900;background:var(--primary-blue-light);color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.cta-bonus p:nth-child(1):before{content:"\1f69a";background:transparent;font-size:1.1rem}.cta-bonus p:nth-child(2):before{content:"\21a9\fe0f";background:transparent;font-size:1.1rem}.product-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin:var(--space-2xl) 0;padding:var(--space-xl);background:var(--primary-blue-bg-content);border-radius:16px;border:1px solid var(--primary-blue-ultra-light);box-shadow:0 2px 8px #007bff0a}.feature-item{display:flex;align-items:center;gap:var(--space-md);padding:0;background:transparent;border:none;transition:all .2s ease}.feature-item:hover{opacity:.85;transform:translate(2px)}.feature-checkmark{min-width:22px;width:22px;height:22px;background:#007bff1f;color:var(--primary-blue);border:2px solid var(--primary-blue-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0;opacity:.85;transition:all .2s ease}.feature-item:hover .feature-checkmark{background:var(--primary-blue-ultra-light);opacity:1;transform:scale(1.1)}.feature-item span:not(.feature-checkmark){font-size:1.2rem;font-weight:600;color:var(--text-dark);line-height:1.4}.trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-2xl) 0;padding:var(--space-2xl);background:var(--bg-light);border-radius:var(--radius-lg);border:2px solid var(--border)}.trust-badge{background:#fff;padding:var(--space-lg);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-lg);box-shadow:var(--shadow-md);transition:all .3s ease}.trust-badge:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.trust-icon{min-width:64px;width:64px;height:64px;background:linear-gradient(135deg,#2ed57326,#2ed5730d);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:2rem;border:2px solid rgba(46,213,115,.2)}.trust-content strong{display:block;font-size:1.05rem;font-weight:700;color:var(--text-dark);margin-bottom:6px;line-height:1.3}.trust-content p{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.4}.sold-today{background:linear-gradient(135deg,#fff,#f0fff4);border:3px solid var(--success-green);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;margin:var(--space-xl) 0;box-shadow:0 4px 16px #2ed57326}.sold-today .number{font-size:3.5rem;font-weight:900;color:var(--success-green);line-height:1;margin-bottom:8px}.sold-today .text{font-size:1.1rem;color:var(--text-dark);font-weight:700}.sticky-cart-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:3px solid var(--primary-rgb);padding:var(--space-md) var(--space-lg);box-shadow:0 -4px 20px #00000026;z-index:1000;transform:translateY(100%);transition:transform .3s ease}.sticky-cart-bar.visible{transform:translateY(0)}.sticky-cart-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:var(--space-md)}.sticky-product-info{display:flex;align-items:center;gap:var(--space-md);flex:1}.sticky-product-image{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover}.sticky-product-details h4{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-dark)}.sticky-product-details .price{font-size:1.4rem;font-weight:900;color:var(--text-dark);margin-top:4px}.sticky-cart-button{padding:var(--space-lg) var(--space-2xl);background:var(--primary-rgb);color:#fff;border:none;border-radius:999px;font-weight:900;font-size:1.1rem;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 20px #0003;transition:all .3s ease;white-space:nowrap}.sticky-cart-button:hover{transform:scale(1.05);box-shadow:0 8px 28px #00000040;background:rgba(var(--primary-color),.9)}@media (max-width: 1200px){.product-dropshipping .product--amazon-layout{grid-template-columns:45% 55%!important;gap:var(--space-xl)!important}.product-dropshipping .product__media-wrapper{grid-column:1;grid-row:1 / 3}.product-dropshipping .product__info-wrapper{grid-column:2;grid-row:1}.product-dropshipping .product__buybox{grid-column:2;grid-row:2;position:relative;top:0}}@media (max-width: 1024px){.product-dropshipping .product--amazon-layout{grid-template-columns:1fr!important;gap:var(--space-lg)!important}.product-dropshipping .product__media-wrapper,.product-dropshipping .product__info-wrapper,.product-dropshipping .product__buybox{grid-column:1!important;grid-row:auto!important}.product-dropshipping .product__buybox{position:relative!important;top:0!important;margin-top:var(--space-xl)}.buybox-container{padding:var(--space-lg)}.quantity-options{grid-template-columns:1fr}}@media (max-width: 768px){.social-proof-banner{font-size:1rem;padding:var(--space-md) var(--space-lg)}.product-dropshipping .product__title h1{font-size:2rem}.reviews-showcase{padding:var(--space-lg)}.stars-large{font-size:2rem}.rating-info .rating-number{font-size:2.25rem}.rating-info .rating-count{font-size:.95rem}.product-dropshipping .price-item{font-size:2rem!important}.product-features-grid{grid-template-columns:1fr;gap:var(--space-md)}.product-reviews-inline{flex-wrap:wrap}.trust-bar-horizontal{grid-template-columns:repeat(2,1fr);gap:var(--space-lg);padding:var(--space-lg)}.buybox-container{border-radius:16px;padding:var(--space-xl)}.buybox-container:after{font-size:.7rem;padding:4px 12px;right:16px}.product-dropshipping .product-form__submit{font-size:1.1rem;padding:1.2rem var(--space-lg)}.product__buybox .price-item{font-size:2.5rem!important}.product__buybox .product-form__input label{min-width:50px;padding:8px 14px;font-size:.85rem}.product__buybox .product-form__input input[type=radio]:checked+label:after{width:18px;height:18px;font-size:10px}.product__buybox .product-form__input fieldset{gap:8px}.product__buybox .quantity__button{width:42px;height:42px;font-size:1.1rem}.product__buybox .quantity__input{flex:1;min-width:40px;font-size:.95rem;height:42px}.product__buybox quantity-input{border-width:1.5px;width:100%}.cta-bonus p{font-size:.85rem;padding:8px 12px}.trust-bar-item{flex-direction:column;text-align:center;gap:var(--space-sm)}.trust-bar-icon{font-size:1.75rem}.feature-item span:not(.feature-checkmark){font-size:.95rem}.trust-badges{padding:var(--space-xl)}.trust-icon{width:56px;height:56px;font-size:1.75rem}.trust-content strong{font-size:.95rem}.trust-content p{font-size:.85rem}.sold-today .number{font-size:2.75rem}.sold-today .text{font-size:1rem}.discount-badge{top:12px;left:12px;padding:var(--space-md) var(--space-lg)}.discount-badge .percentage{font-size:2.25rem}.discount-badge .text{font-size:.9rem}.product-dropshipping .product-form__submit{font-size:1.3rem;padding:1.4rem var(--space-lg)}.product__buybox .price-item{font-size:3.5rem!important}.product__buybox .product-form__input label{font-size:1rem;padding:12px 16px;min-width:55px}.product__buybox .quantity__button{width:45px;height:45px;font-size:1.3rem}.product__buybox .quantity__input{font-size:1.1rem;height:45px}.stock-status{font-size:1rem}.delivery-time{font-size:.9rem}.sticky-cart-content{flex-wrap:wrap}.sticky-cart-button{width:100%;font-size:1rem}}.product-marketing-sections{background:#fff;padding:var(--space-2xl) 0;margin-top:var(--space-2xl)}.product-marketing-sections .page-width{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.comparison-table-section{text-align:center;margin-bottom:5rem;position:relative;padding:var(--space-2xl) 0}.comparison-table-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(0,123,255,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.comparison-table-section h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-blue-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2xl);position:relative;letter-spacing:-.02em;z-index:1}.comparison-table{max-width:750px;margin:0 auto;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px #007bff26,0 0 0 1px var(--primary-blue-ultra-light);position:relative;z-index:1;animation:tableFloat 6s ease-in-out infinite}@keyframes tableFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.comparison-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-blue-dark) 100%);position:relative;overflow:hidden}.comparison-header .comparison-col{background:transparent;color:#fff;padding:var(--space-xl);font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;position:relative;text-align:center;z-index:2;border-right:2px solid rgba(255,255,255,.3)}.comparison-header .comparison-col:last-child{border-right:none}.comparison-header .comparison-col:first-child{padding:var(--space-xl)}.comparison-header .comparison-col:nth-child(2){position:relative;text-align:center}.comparison-header .comparison-col:nth-child(2):before{content:"\2b50";position:absolute;top:8px;right:12px;font-size:1.2rem;animation:starPulse 2s ease-in-out infinite}@keyframes starPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;background:#fff;position:relative;border-bottom:2px solid var(--primary-blue-ultra-light);transition:all .3s ease}.comparison-row:hover{background:var(--primary-blue-bg);transform:scale(1.02);box-shadow:0 4px 12px #007bff1a}.comparison-row:last-child{border-bottom:none}.comparison-feature{background:transparent;padding:var(--space-xl);font-size:1.05rem;font-weight:700;color:var(--text-dark);text-align:left;display:flex;align-items:center;border-right:2px solid var(--primary-blue-ultra-light)}.comparison-col{background:transparent;padding:var(--space-xl);font-size:2.5rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;border-right:2px solid var(--primary-blue-ultra-light)}.comparison-col:last-child{border-right:none}.comparison-check{color:var(--primary-blue);text-shadow:0 2px 8px rgba(0,123,255,.3);animation:checkBounce .6s cubic-bezier(.68,-.55,.265,1.55);position:relative}.comparison-check:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:radial-gradient(circle,rgba(0,123,255,.15) 0%,transparent 70%);border-radius:50%;z-index:-1}@keyframes checkBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.comparison-cross{color:#d1d5db;opacity:.4;animation:crossFade .4s ease-in}@keyframes crossFade{0%{opacity:0}to{opacity:.4}}.marketing-split-section{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:5rem;padding:3rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014,0 0 0 1px #00000005 inset}.marketing-split-section:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(var(--primary-color),.08) 0%,transparent 70%);border-radius:50%;z-index:0}.marketing-split-section.reverse{grid-template-columns:1fr 1fr}.marketing-split-section.reverse:before{right:auto;left:-100px}.marketing-split-section.reverse .marketing-split-image{order:2}.marketing-split-section.reverse .marketing-split-content{order:1}.marketing-split-image{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000026;transition:all .5s cubic-bezier(.34,1.56,.64,1);z-index:1}.marketing-split-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--primary-color),.1) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;z-index:1}.marketing-split-image:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 80px #0003}.marketing-split-image:hover:before{opacity:1}.marketing-split-image img{width:100%;height:auto;display:block;object-fit:cover;min-height:450px;transition:transform .5s ease}.marketing-split-image:hover img{transform:scale(1.05)}.marketing-split-content{padding:var(--space-2xl);position:relative;z-index:1}.marketing-label{display:inline-flex;align-items:center;gap:8px;padding:var(--space-xs) var(--space-md);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:var(--primary-rgb);background:rgba(var(--primary-color),.1);border-radius:999px;margin-bottom:var(--space-md);border:1px solid rgba(var(--primary-color),.2)}.marketing-label:before{content:"\25cf";font-size:.6rem;animation:pulse-dot 2s ease-in-out infinite}.marketing-split-content h2{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:900;background:linear-gradient(135deg,var(--text-dark) 0%,#4a5568 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 var(--space-xl) 0;line-height:1.1;letter-spacing:-.02em}.marketing-split-content p{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:var(--space-2xl);font-weight:400}.marketing-cta{display:inline-flex;align-items:center;gap:12px;padding:var(--space-lg) var(--space-2xl);background:linear-gradient(135deg,var(--text-dark) 0%,#2d3748 100%);color:#fff;border:none;border-radius:999px;font-size:1.05rem;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);letter-spacing:.08em;box-shadow:0 10px 30px #0003;position:relative;overflow:hidden}.marketing-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);transform:translate(-100%);transition:transform .4s ease}.marketing-cta:after{content:"\2192";font-size:1.2rem;transition:transform .3s ease}.marketing-cta:hover{transform:translateY(-4px);box-shadow:0 15px 40px #0000004d}.marketing-cta:hover:before{transform:translate(0)}.marketing-cta:hover:after{transform:translate(5px)}.marketing-cta:active{transform:translateY(-2px)}@media (max-width: 1024px){.marketing-split-section,.marketing-split-section.reverse{grid-template-columns:1fr;gap:var(--space-xl)}.marketing-split-section.reverse .marketing-split-image{order:1}.marketing-split-section.reverse .marketing-split-content{order:2}.marketing-split-image img{min-height:300px}}@media (max-width: 768px){.product-marketing-sections{padding:var(--space-xl) 0}.comparison-table-section{margin-bottom:3rem;padding:var(--space-xl) 0}.comparison-table-section:before{width:200px;height:200px}.comparison-table-section h2{font-size:1.5rem;margin-bottom:var(--space-lg)}.comparison-table{max-width:100%;border-radius:16px;animation:none}.comparison-header,.comparison-row{grid-template-columns:1.8fr 1fr 1fr}.comparison-feature{font-size:.9rem;padding:var(--space-md)}.comparison-col{font-size:1.8rem;padding:var(--space-md)}.comparison-check:before{width:35px;height:35px}.comparison-header .comparison-col{font-size:.95rem;padding:var(--space-md);letter-spacing:.03em}.comparison-header .comparison-col:first-child{padding:var(--space-md)}.comparison-header .comparison-col:nth-child(2):before{font-size:1rem;top:6px;right:6px}.marketing-split-section{padding:var(--space-xl);margin-bottom:3rem;border-radius:24px}.marketing-split-section:before{width:200px;height:200px}.marketing-split-content{padding:var(--space-md) 0}.marketing-split-content h2{font-size:2rem}.marketing-split-content p{font-size:1rem}.marketing-split-image{border-radius:16px}.marketing-split-image img{min-height:280px}.marketing-cta{width:100%;justify-content:center;padding:var(--space-md) var(--space-xl);font-size:.95rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .6s ease-out}.confetti{position:fixed;width:10px;height:10px;background:var(--primary-rgb);position:absolute;animation:confettiFall 3s ease-out forwards}@keyframes confettiFall{to{transform:translateY(100vh) rotate(720deg);opacity:0}}cart-drawer{z-index:999999!important;position:fixed!important}#CartDrawer,.cart-drawer{z-index:999999!important;position:fixed!important}.drawer__inner{z-index:999999!important}#CartDrawer-Overlay,.cart-drawer__overlay,.drawer__overlay{z-index:999998!important;position:fixed!important}.drawer{z-index:999999!important}cart-notification,.cart-notification,#cart-notification,#cart-notification-overlay,modal-dialog,.modal,#shopify-section-cart-drawer{z-index:999999!important}cart-drawer-items,.cart-drawer__inner,.cart__inner{z-index:999999!important}.product__buybox,.buybox-container{z-index:1!important}.buybox-container:after{z-index:2!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-dropshipping.css.map */
