amalia-lp *{box-sizing:border-box}amalia-lp{margin:0;background:#f7f3eb;color:#302a23;font:15px/1.55 Arial,sans-serif}amalia-lp button,amalia-lp input{font:inherit}amalia-lp button{cursor:pointer}amalia-lp .notice{text-align:center;background:#e8ded2;padding:7px;font-size:11px}amalia-lp .bar{text-align:center;background:#b69a83;padding:9px;font-size:12px}amalia-lp header{padding:24px 6%;display:flex;justify-content:space-between;align-items:center;background:#fff}amalia-lp .logo{font:24px Georgia;letter-spacing:3px}amalia-lp header span{font-size:12px}amalia-lp main{max-width:1280px;margin:35px auto;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:60px}amalia-lp .photo{width:100%;aspect-ratio:1;object-fit:cover;display:block}amalia-lp .thumbs{display:flex;gap:8px;margin:10px 0}amalia-lp .thumbs button{padding:0;border:2px solid transparent;background:none;flex:1;min-width:0}amalia-lp .thumbs button.active{border-color:#8c6d49}amalia-lp .thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}amalia-lp .tag{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#896e50}amalia-lp h1{font:42px/1.08 Georgia;margin:12px 0}amalia-lp h2{font:30px/1.2 Georgia;margin:10px 0 16px}amalia-lp .lead{font:23px/1.35 Georgia;margin:12px 0}amalia-lp .muted{color:#796f62;font-size:13px}amalia-lp .price{font-size:24px;margin:20px 0 14px}amalia-lp .price del{font-size:15px;color:#978b7b;margin-left:12px}amalia-lp .benefits{display:flex;justify-content:space-between;padding:17px 8px;border-top:1px solid #dacebc;border-bottom:1px solid #dacebc;text-align:center;gap:12px;font-size:11px}amalia-lp .benefits b{display:block;font:23px Georgia;margin-bottom:3px}amalia-lp form{margin-top:24px}amalia-lp form h2{font-size:25px;margin-bottom:8px}amalia-lp .pairs{display:grid;gap:9px}amalia-lp .pair{background:#fff;padding:12px 14px;border:1px solid #e3dacf;border-radius:3px}amalia-lp .pair legend{font-size:11px;padding:0 7px;color:#816c54}amalia-lp .inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}amalia-lp .inputs label{font-size:11px}amalia-lp .inputs input{width:100%;display:block;padding:9px;border:1px solid #ded6ca;background:#fffdf9;margin-top:4px;font-size:12px}amalia-lp .check{display:flex;align-items:start;gap:8px;font-size:11px;margin:16px 0}amalia-lp .cta{width:100%;border:0;background:#3c3329;color:#fff;padding:16px;font-size:12px;letter-spacing:.7px}amalia-lp .after{text-align:center;font-size:11px}amalia-lp .explain{margin-top:30px;padding:26px;background:#ede5d8}amalia-lp .explain h2{font-size:26px}amalia-lp .sides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}amalia-lp .side{background:#fffdf8;padding:16px}amalia-lp .side strong{font:20px Georgia;display:block}amalia-lp .side p{font-size:12px;color:#756958;margin:7px 0}amalia-lp .pills{display:flex;gap:5px;flex-wrap:wrap}amalia-lp .pills span{border:1px solid #d9bb7a;background:#f9eccc;border-radius:50%;padding:7px 10px;font:italic 12px Georgia}amalia-lp .explain small{color:#8a7c69;font-size:10px}amalia-lp .gift{max-width:1220px;margin:60px auto;padding:35px;background:#ece3d6;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}amalia-lp .gift img{width:100%;aspect-ratio:1.35;object-fit:cover}amalia-lp .gift p{color:#756958;max-width:410px}amalia-lp .gift a{color:inherit;font-size:13px;text-underline-offset:4px}amalia-lp .faq{max-width:750px;margin:50px auto;padding:0 25px}amalia-lp .faq h2{text-align:center}amalia-lp details{border-bottom:1px solid #dacfbd;padding:17px 0;font-size:13px}amalia-lp summary{cursor:pointer}amalia-lp details p{color:#796f62}amalia-lp footer{text-align:center;padding:30px;font-size:11px;border-top:1px solid #dfd5c6}amalia-lp dialog{max-width:600px;width:90%;padding:28px;border:1px solid #b69a83}amalia-lp dialog::backdrop{background:#0005}amalia-lp dialog pre{white-space:pre-wrap;font:13px/1.7 Arial}amalia-lp input:focus-visible,amalia-lp button:focus-visible{outline:2px solid #997a48;outline-offset:2px}@media(max-width:780px){amalia-lp header{padding:18px 20px}amalia-lp header span{display:none}amalia-lp main{display:block;margin-top:20px;padding:0 20px}amalia-lp .gallery{display:contents}amalia-lp .hero-wrap{margin-bottom:25px}amalia-lp .explain{margin-top:30px}amalia-lp .info{margin-top:26px}amalia-lp h1{font-size:34px}amalia-lp .gift{margin:35px 20px;padding:22px;display:block}amalia-lp .gift h2{font-size:28px}amalia-lp .gift img{margin-bottom:20px}amalia-lp .side{padding:12px}amalia-lp .sides{gap:8px}amalia-lp .bar{font-size:10px}amalia-lp .notice{font-size:10px}}@media(min-width:781px){amalia-lp .info{grid-column:2;grid-row:1 / span 2}amalia-lp .gallery{display:contents}amalia-lp .hero-wrap{grid-column:1;grid-row:1}amalia-lp .explain{grid-column:1;grid-row:2;margin-top:0;align-self:start}amalia-lp main{row-gap:20px}}amalia-lp .customer-fields{display:grid;gap:14px}amalia-lp .customer-fields label{display:block;font-size:13px}amalia-lp .customer-fields input{display:block;width:100%;padding:12px;margin-top:5px;border:1px solid #ded6ca;background:#fffdf9}amalia-lp .customer-fields .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}amalia-lp .order-summary{padding:16px;background:#ede5d8;margin:18px 0;font-size:13px}amalia-lp .order-summary p{display:flex;justify-content:space-between;gap:20px}amalia-lp .secondary{border:1px solid #b69a83;background:transparent;padding:10px;margin-top:10px}amalia-lp dialog{max-height:90vh;overflow:auto}amalia-lp #customer-title:focus{outline:none}amalia-lp #demo-result{background:#ede5d8;padding:14px} @media(max-width:480px){amalia-lp .customer-fields .row{grid-template-columns:1fr}} 
amalia-lp{display:block}amalia-lp [hidden]{display:none!important}amalia-lp h1,amalia-lp h2{color:inherit;letter-spacing:normal}amalia-lp .price{display:block}amalia-lp .amalia-customer{margin-top:28px}amalia-lp .amalia-error{color:#9b2727}amalia-lp .amalia-recap{white-space:pre-wrap}amalia-lp .photo{height:auto}amalia-lp button{border-radius:0}amalia-lp select{max-width:100%;padding:10px}
