*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#171716;font-family:"DM Sans",sans-serif}.header{height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 3%;background:#fffdf9;border-bottom:1px solid #e8e0d4}.brand{display:flex;align-items:center;gap:16px}.brand .logo{width:72px;height:72px;border-radius:50%;background:#db453b;color:#fff;display:grid;place-items:center;font:700 42px "Playfair Display"}.brand b{font:700 39px "Playfair Display";display:block}.brand small{font:18px "Playfair Display";color:#bd7c31;letter-spacing:.3px}.head-benefits{display:flex;gap:38px}.head-benefits span{display:flex;align-items:center;gap:8px;font-size:28px;color:#b47b2d;text-align:center}.head-benefits small{font-size:13px;line-height:1.2;color:#111}.buy{display:inline-flex;align-items:center;justify-content:center;gap:25px;text-decoration:none;background:#dd4439;color:white;border-radius:999px;padding:18px 34px;font-size:21px;font-weight:700;box-shadow:0 8px 18px #dd44393a}.top{min-width:175px}.ticker{height:54px;background:#21624e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px;letter-spacing:2px;white-space:nowrap;overflow:hidden}.product{max-width:1480px;margin:auto;padding:40px 34px 30px;display:grid;grid-template-columns:1.08fr .92fr;gap:55px}.photo-wrap{position:relative;background:#eadfce;border-radius:190px 190px 8px 8px;overflow:hidden;height:min(780px,61vw)}.photo-wrap img{width:100%;height:100%;object-fit:cover;display:block}.stock{position:absolute;right:22px;top:28px;background:#fff;padding:13px 25px;border-radius:30px;box-shadow:0 5px 18px #0002;font-size:18px;font-weight:700}.stock i{display:inline-block;width:10px;height:10px;background:#db453b;border-radius:50%;margin-right:9px}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:17px}.thumb{padding:0;border:2px solid transparent;border-radius:13px;overflow:hidden;background:none;cursor:pointer}.thumb.active{border-color:#21624e}.thumb img{display:block;width:100%;height:150px;object-fit:cover}.benefits{margin-top:20px;background:#f1ebdf;border-radius:14px;padding:20px 15px;display:grid;grid-template-columns:repeat(4,1fr)}.benefits div{border-right:1px solid #d8cdbd;display:grid;grid-template-columns:35px 1fr;align-items:center;padding:5px 15px;color:#ae792f}.benefits div:last-child{border:0}.benefits b{font-size:14px;line-height:1.05;color:#111}.benefits small{grid-column:2;color:#555;font-size:11px;margin-top:5px}.green-note{margin-top:15px;border-radius:14px;background:#21624e;color:white;padding:18px 24px;display:flex;flex-direction:column;gap:6px}.green-note strong{font:22px "Playfair Display";letter-spacing:1px}.green-note span{color:#e7d5a7}.limited{color:#b7792c;font-size:17px;letter-spacing:2px;font-weight:700;margin:5px 0 10px}.info h1{font:700 50px/1.05 "Playfair Display";margin:0}.info h1 span{font-size:45px}.rule{height:1px;background:#caa66c;margin:22px 0;width:70%}.info h3{font:italic 23px "Playfair Display";color:#b47b2d;margin:0 0 22px}.desc{font-size:18px;line-height:1.55;max-width:560px}.price{display:flex;align-items:center;gap:18px;margin-top:26px}.price strong{font:700 50px "Playfair Display";color:#d83e35}.price del{font-size:22px;color:#777}.price>b{background:#dc4439;color:white;padding:10px 18px;border-radius:6px;font-size:18px}.tax{font-size:14px}.offer{display:inline-block;background:#fbe1db;color:#d43f37;font-weight:700;padding:11px 17px;border-radius:8px;margin:18px 0 25px}.label{display:block;font-weight:700;font-size:17px;margin:12px 0}.sizes{display:flex;gap:12px;margin-bottom:22px}.sizes button{width:76px;height:50px;border:1px solid #999;background:#fff;border-radius:8px;font-weight:700;font-size:17px;cursor:pointer}.sizes button.selected{border:2px solid #db453b}.colors{display:flex;gap:18px;margin-bottom:20px}.color{width:48px;height:48px;border-radius:50%;border:5px solid #fff;box-shadow:0 0 0 1px #bbb;cursor:pointer;background:#eee7d8}.color.selected{box-shadow:0 0 0 2px #db453b}.rose{background:#bba8d0}.cream{background:#c8ceb0}.sage{background:#999e89}.payment{border:1px solid #e7cfa9;border-radius:13px;background:#fffaf1;text-align:center;padding:20px;margin-top:8px}.payment h3{font:700 19px "DM Sans";color:#1f5e4b;margin:0}.payment p{margin:8px}.payment-title{font-size:12px;font-weight:700;letter-spacing:1.5px;color:#8a6a3a;text-align:left;margin:14px 0 8px}.paygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.paybox{background:#fff;border:1px solid #e5ddcf;border-radius:9px;padding:9px 5px;min-height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 2px 6px #00000008}.paybox b{font-size:14px}.paybox small{font-size:8px;color:#777}.upi{color:#4a4a4a}.phonepe{color:#673ab7}.gpay{color:#4285f4}.paytm{color:#1672c4}.visa{color:#1a4b9b}.master{color:#d4473a}.rupay{color:#1f5d9b}.bank{color:#27614f}.secure-note{margin-top:12px;padding:9px;background:#edf6f1;color:#21624e;border-radius:8px;font-size:11px;font-weight:700}.cod{border:1.5px solid #e0574e;border-radius:12px;margin-top:15px;padding:14px 18px;color:#d7463c;display:flex;gap:15px;align-items:center;font-size:25px}.cod strong{font-size:18px;line-height:1.15}.cod span{font-size:18px}.features{list-style:none;padding:5px 0;margin:15px 0}.features li{display:flex;gap:15px;padding:7px 0;font-size:16px}.features li:first-letter{color:#b47b2d}.order{margin-top:15px;background:#fff;border-radius:14px;padding:15px;box-shadow:0 8px 25px #0000000d}.selectors{display:flex;gap:10px;margin-bottom:10px}.selectors select{flex:1;padding:12px;border:1px solid #ccc;border-radius:8px;background:white}.order-btn{width:100%;min-width:0;margin:0 auto;font-size:15px;padding:14px 22px;gap:14px;min-height:56px}.order small{display:block;text-align:center;margin-top:9px;color:#777}.trust{max-width:1480px;margin:10px auto 35px;background:#fffdf8;border-top:1px solid #e1d9cb;border-bottom:1px solid #e1d9cb;display:grid;grid-template-columns:repeat(4,1fr);padding:25px 30px}.trust div{padding:4px 25px;border-right:1px solid #ddd3c3;display:flex;gap:15px;align-items:center}.trust div:last-child{border:0}footer{text-align:center;padding:25px;color:#777;border-top:1px solid #e5ded3;font-size:12px}@media(max-width:950px){.header{height:auto;min-height:85px;padding:13px 16px}.brand .logo{width:52px;height:52px;font-size:30px}.brand b{font-size:25px}.brand small{font-size:12px}.head-benefits{display:none}.top{padding:12px 18px;font-size:15px;min-width:110px}.ticker{font-size:12px;height:43px}.product{grid-template-columns:1fr;gap:30px;padding:20px 16px}.photo-wrap{height:115vw;max-height:650px}.thumb img{height:110px}.benefits{grid-template-columns:repeat(2,1fr)}.benefits div:nth-child(2){border-right:0}.benefits div{border-bottom:1px solid #d8cdbd}.info h1{font-size:42px}.info h1 span{font-size:36px}.trust{grid-template-columns:1fr 1fr;margin:0 16px 25px}.trust div:nth-child(2){border-right:0}.trust div{border-bottom:1px solid #ddd3c3;padding:15px}.green-note strong{font-size:18px}}@media(max-width:500px){.header .brand small{display:none}.brand b{font-size:22px}.top{font-size:13px;padding:11px 15px}.photo-wrap{border-radius:100px 100px 8px 8px}.thumbs{gap:7px}.thumb img{height:95px}.benefits div{padding:8px}.info h1{font-size:38px}.info h1 span{font-size:32px}.price strong{font-size:42px}.paygrid{grid-template-columns:repeat(2,1fr)}.paybox b{font-size:13px}.trust{grid-template-columns:1fr}.trust div{border-right:0!important}.cod strong{font-size:15px}.cod span{font-size:15px}}
