:root{--green: #163029;--gold: #d9b769;--gold-2: #c4a458;--light: #f7f7f8;--border: #eef0f2;--beige: #f3efe7}body,.pf-body{font-family:Poppins,sans-serif}h1,h2,h3,.hd-playfair{font-family:Playfair Display,serif!important;font-weight:600}.container{max-width:1200px;margin:0 auto;padding:0 16px}.sec{padding:56px 0}.sec-light{background:var(--light)}.sec-green{background:var(--green);color:#fff}.sec h2,.sec .section-title,.sec .hd-playfair{color:var(--green)!important;font-weight:500;letter-spacing:.2px;text-align:center;margin:0 0 20px;font-size:clamp(22px,3vw,32px);line-height:1.2}.card{border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 2px 8px #0000000a}.chip{border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px;text-align:center;transition:.2s}.chip:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}.btn{border-radius:14px;padding:10px 24px;font-weight:600;transition:.25s;display:inline-block;text-align:center}.btn-primary{background:var(--gold);color:#111;border:none}.btn-primary:hover{background:var(--gold-2);color:#fff}.btn-ghost{background:transparent;color:var(--gold);border:2px solid var(--gold)}.btn-ghost:hover{background:var(--gold);color:var(--green)}.hero{position:relative;padding:88px 0;background:linear-gradient(90deg,var(--green),#1f433a);color:#fff}.hero .mock{height:380px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:#ffffff14;display:grid;place-items:center}.ns-grid{display:grid;gap:24px}.ns-grid-2{grid-template-columns:repeat(2,1fr)}.ns-grid-3{grid-template-columns:repeat(3,1fr)}.ns-grid-4{grid-template-columns:repeat(4,1fr)}.ns-grid-6{grid-template-columns:repeat(6,1fr)}.hscroll{overflow-x:auto;display:flex;gap:16px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.snap{scroll-snap-align:start}.occasions::-webkit-scrollbar{display:none}.occasion{flex:0 0 20%;text-align:center;width:106px;text-decoration:none;color:inherit;scroll-snap-align:start}.occasion .circle{width:150px;height:150px;border-radius:50%;background:var(--beige);border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;transition:border-color .2s ease,background-color .2s ease}.occasion:hover .circle{border-color:var(--gold);background:var(--beige)}.occasion .circle svg{width:34px;height:34px;stroke:var(--gold)}.occasion:hover .circle svg{color:var(--gold)}.occasion .label{font-size:14px;font-weight:600;color:var(--green);opacity:.92}.occasion,.occasion *{transform:none!important}.occasion:focus-visible .circle{outline:2px solid var(--gold);outline-offset:3px}.fdo .scroll-btn{background:var(--green);color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;cursor:pointer;display:none;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a;opacity:0;transition:.25s}.occasion-wrapper:hover .scroll-btn{opacity:1}.fdo .scroll-btn:hover{opacity:1;background:var(--gold);color:var(--green)}.fdo .scroll-btn.left{left:0;transform:rotate(180deg);top:42%}.fdo .scroll-btn.right{right:8px}@media (min-width:768px){.fdo .scroll-btn{display:flex}}#offers .card{text-align:center;padding:28px 20px;border:none;background:transparent;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#offers .card>div:first-child{width:92px;height:92px;border-radius:50%;background:var(--beige);border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:34px;color:var(--gold)}#offers .card>div:first-child svg{width:30px;height:30px;color:var(--gold)}#offers .card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #00000014}#offers .card:hover>div:first-child{border-color:var(--gold);box-shadow:0 4px 12px #00000014}#offers .card>div:nth-child(2){font-weight:700;color:var(--green);margin-bottom:6px}#offers .card>div:nth-child(3){font-size:14px;color:#666}@media (max-width:1024px){.container{padding:0 14px}.sec{padding:48px 0}.hero{padding:72px 0}.hero .mock{height:320px}.ns-grid-6{grid-template-columns:repeat(3,1fr)}.ns-grid-4,.ns-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 12px}.sec{padding:36px 0}.hero{padding:56px 0}.ns-grid-2,.ns-grid-3,.ns-grid-4,.ns-grid-6{grid-template-columns:1fr}h1,h2,h3,.hd-playfair{font-size:30px}.hero .mock{height:240px;margin-top:16px}.btn{width:100%;padding:12px 18px}.chip{padding:12px}.card .img-clip{height:180px}.occasion{flex:0 0 40%}.occasion .circle{width:86px;height:86px}.occasions{gap:22px;padding:0 40px}#offers .card>div:first-child{width:86px;height:86px}}@media (max-width:480px){.sec{padding:28px 0}.hero{padding:44px 0}.hero .mock{height:200px}.btn{border-radius:12px}.occasion{flex:0 0 40%}.occasion .circle{width:78px;height:78px}.occasions{gap:18px;padding:0 28px}#offers .card>div:first-child{width:78px;height:78px}}.hero{padding:60px 0}.hero-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:32px}.hero-content{max-width:550px}.hero-heading{font-size:55px;line-height:1.1;margin:0 0 12px;color:#fff}.hero-subheading{opacity:.9;margin:0 0 24px;font-size:18px;line-height:1.5}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-image{text-align:center}.hero-img{width:100%;height:auto;border-radius:12px}.mock span{opacity:.8}.counters .counter-card{text-align:center;padding:20px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 2px 8px #0000000a}.counters .counter-icon{margin-bottom:10px}.counters .icon-gold{color:var(--gold, #d9b769)}.counters .counter-title{color:var(--green, #163029);font-weight:700;margin-bottom:4px}.counters .counter-sub{color:#666;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/new-home.css.map */
