.bundle-sec{background:var(--color-surface)}.bundle-inner{max-width:1000px;margin:0 auto;text-align:center}.bundle-card{margin-top:2.5rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2rem;box-shadow:var(--shadow-md)}@media(min-width:768px){.bundle-card{flex-direction:row;align-items:center;padding:3rem;gap:3rem}}.bundle-products{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;flex:1.2}.bundle-product{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:120px}.bundle-product-img{width:100px;height:130px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg)}.bundle-product-img img{width:100%;height:100%;object-fit:cover}.bundle-product-step{font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark)}.bundle-product-name{font-family:var(--font-serif);font-size:1rem;color:var(--color-heading);text-align:center}.bundle-plus{font-family:var(--font-sans);font-size:1.25rem;color:var(--color-border);font-weight:var(--weight-light)}.bundle-offer{flex:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;border-top:1px solid var(--color-border);padding-top:1.75rem}@media(min-width:768px){.bundle-offer{border-top:none;border-left:1px solid var(--color-border);padding-top:0;padding-left:3rem}}.bundle-price-row{display:flex;align-items:baseline;gap:.75rem}.bundle-compare{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-light);text-decoration:line-through}.bundle-price{font-family:var(--font-serif);font-size:2rem;color:var(--color-primary);font-weight:var(--weight-regular)}.bundle-savings{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-success);background:#0a3d2a14;padding:.25rem .75rem;border-radius:var(--radius-full)}.bundle-cta{width:100%;text-align:center}.bundle-note{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-light);letter-spacing:.04em}.ugc-sec{background:var(--color-bg)}.ugc-grid{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.ugc-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(min-width:1024px){.ugc-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:150px;gap:1.125rem}}.ugc-item{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid transparent;transition:border-color var(--duration-base) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth),transform var(--duration-base) var(--ease-smooth)}@media(min-width:1024px){.ugc-item{aspect-ratio:auto;grid-column:span 2;grid-row:span 2}.ugc-item:nth-child(1){grid-column:span 3;grid-row:span 3}.ugc-item:nth-child(4){grid-column:span 3;grid-row:span 2}}.ugc-item:hover{border-color:#d4af3773;box-shadow:var(--shadow-glow);transform:translateY(-3px)}.ugc-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-smooth)}.ugc-item:hover img{transform:scale(1.06)}.ugc-placeholder{width:100%;height:100%;background:linear-gradient(145deg,var(--color-surface) 0%,var(--color-border) 100%)}.ugc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(10,61,42,.78) 100%);display:flex;align-items:flex-end;padding:1.125rem;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ugc-item:hover .ugc-overlay{opacity:1}.ugc-handle{font-family:var(--font-accent);font-style:italic;font-size:1rem;font-weight:var(--weight-regular);color:var(--color-white);letter-spacing:.01em}.ugc-handle:before{content:"@";color:var(--color-accent-light);font-style:normal}.comparison-sec{background:var(--color-card)}.comparison-table{margin-top:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.comparison-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid var(--color-border)}.comparison-row:last-child{border-bottom:none}.comparison-header{background:var(--color-primary)}.comparison-header .comparison-us,.comparison-header .comparison-them{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white)}.comparison-header .comparison-us{color:var(--color-accent-light)}.comparison-cell{padding:1rem 1.25rem;font-family:var(--font-sans);font-size:var(--text-sm);display:flex;align-items:center}.comparison-label{color:var(--color-text);font-weight:var(--weight-medium);background:var(--color-bg)}.comparison-us{color:var(--color-heading)}.comparison-them{color:var(--color-text-light)}.comp-check{color:var(--color-primary);font-weight:var(--weight-semibold);margin-right:.375rem}.comp-cross{color:var(--color-error);font-weight:var(--weight-semibold);margin-right:.375rem;opacity:.6}@media(max-width:640px){.comparison-row{grid-template-columns:1.1fr .9fr .9fr}.comparison-cell{padding:.75rem;font-size:var(--text-xs)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/amazia-global-p4.css.map */
