.home-new-arrivals{border:1px solid color-mix(in srgb,#ed6ca7 38%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--card) 94%,#ffe8f2),color-mix(in srgb,var(--card) 97%,var(--brand)));border-radius:24px;margin-bottom:34px;padding:30px;box-shadow:0 14px 44px #6f204513}.home-new-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:16px;display:flex}.home-new-heading>div{max-width:780px}.home-new-heading .eyebrow{color:#b23e78;align-items:center;gap:7px;margin:0 0 5px;display:flex}.home-new-heading h2{letter-spacing:.08em;margin:0;font-size:32px;line-height:1.35}.home-new-heading p:last-child{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.8}.home-new-count{border:1px solid color-mix(in srgb,#ed6ca7 35%,var(--border));background:var(--card);color:#a83c71;white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px;font-size:13px}.home-new-offer{border:1px solid color-mix(in srgb,#ed6ca7 28%,var(--border));background:color-mix(in srgb,var(--card) 95%,#ffeaf3);border-radius:14px;margin-bottom:24px;overflow:hidden}.home-new-offer summary{color:#9d3568;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:14px;font-weight:700;list-style:none;display:flex}.home-new-offer summary::-webkit-details-marker{display:none}.home-new-offer summary svg{transition:transform .2s}.home-new-offer[open] summary svg{transform:rotate(180deg)}.home-new-offer-body{border-top:1px solid color-mix(in srgb,#ed6ca7 20%,var(--border));gap:24px;padding:4px 15px 18px;display:flex}.home-new-offer-body>strong{color:#9d3568;white-space:nowrap;padding-top:12px}.home-new-offer-content{flex:1;min-width:0}.home-new-offer-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-new-offer-items p{border-left:3px solid #ed6ca7;flex-direction:column;gap:2px;margin:12px 0 0;padding-left:13px;font-size:14px;display:flex}.home-new-offer-items span{color:var(--foreground)}.home-new-offer-items small{color:var(--muted-foreground);font-size:12px}.home-new-rules{border:1px solid color-mix(in srgb,#ed6ca7 18%,var(--border));background:color-mix(in srgb,var(--card) 92%,transparent);border-radius:12px;margin-top:18px;padding:16px 18px}.home-new-rules h3{color:#9d3568;margin:0 0 9px;font-size:15px}.home-new-rules ol{color:var(--muted-foreground);gap:7px;margin:0;padding-left:22px;font-size:13px;line-height:1.7;display:grid}.home-new-rules li::marker{color:#b23e78;font-weight:700}.home-new-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-new-card{box-shadow:0 9px 26px #00000012}.home-new-card .card-content{padding-bottom:16px}.home-new-pagination{justify-content:center;align-items:center;gap:15px;margin-top:24px;display:flex}.home-new-pagination button{color:var(--foreground);background:0 0;border:0;place-items:center;display:grid}.home-new-arrow{border-radius:50%;width:40px;height:40px;border:1px solid var(--border)!important;background:var(--card)!important}.home-new-arrow:hover:not(:disabled){color:#b23e78;border-color:#b23e78!important}.home-new-dots{align-items:center;gap:9px;display:flex}.home-new-dots button{width:16px;height:16px;padding:0}.home-new-dots button:before{content:"";background:color-mix(in srgb,var(--muted-foreground) 45%,transparent);border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.home-new-dots button[aria-current=page]:before{background:#b23e78;width:16px}.home-new-dots button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.home-new-arrivals{border-radius:18px;width:calc(100% - 24px);margin-bottom:22px;padding:18px 12px}.home-new-heading{gap:10px;margin-bottom:13px}.home-new-heading h2{font-size:25px}.home-new-heading p:last-child{font-size:12px;line-height:1.7}.home-new-count{margin-top:22px;padding:5px 9px;font-size:12px}.home-new-offer{margin-bottom:16px}.home-new-offer-body{padding:4px 13px 14px;display:block}.home-new-offer-body>strong{display:block}.home-new-offer-items{grid-template-columns:1fr;gap:1px}.home-new-rules{margin-top:14px;padding:13px 12px}.home-new-rules ol{gap:8px;padding-left:20px;font-size:12px;line-height:1.65}.home-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-new-card .card-content{padding:11px}.home-new-card .card-facts{margin:10px 0;font-size:12px}.home-new-card .card-title h3{font-size:17px}.home-new-pagination{margin-top:18px}.home-new-arrow{width:38px;height:38px}}
