body{background:linear-gradient(#230b26bd,#14132fde),url('assets/raspberry-jewel-v1.webp') center top/1000px auto repeat}
.header{background:#260e28f5}.hero{background:linear-gradient(90deg,#300d2be6,#5a0b3299,#1b1026c4),url('assets/raspberry-jewel-v1.webp') center/cover}.hero:before{display:none}.hero-card.main{width:290px;border-radius:3px}.hero-card.main img{height:auto}.hero-card.main.book-cover{aspect-ratio:527/670;background:#691c38;border-left:9px solid #752042;box-shadow:6px 5px 0 #dcc59e,7px 6px 0 #c49a56,0 25px 55px #0007}.hero-card.left{transform:translate(-160px,20px) rotate(-15deg)}.hero-card.right{transform:translate(162px,20px) rotate(14deg)}.book-product-image{height:286px;width:auto;max-width:90%;object-fit:contain;display:block;border:1px solid #f7d492;box-shadow:7px 6px 0 #d9c9a5,8px 7px 0 #bc914b,0 12px 30px #0007;transform:rotate(-3deg)}.how{background:linear-gradient(#620c39d4,#400d30ef),url('assets/raspberry-jewel-v1.webp') center/cover}.final{background:linear-gradient(#631135c4,#491032df),url('assets/raspberry-jewel-v1.webp') center/cover}.product{background:linear-gradient(135deg,#371431ee,#121a32f5)}.bulk{margin-top:45px;background:linear-gradient(115deg,#521638e8,#251830f5);border:1px solid #e0b567;border-radius:8px;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden}.bulk-intro{padding:40px;background:linear-gradient(#4a0c31ac,#2a122bef),url('assets/raspberry-jewel-v1.webp') center/cover}.bulk-intro h3{font-size:36px;line-height:1.15;margin-top:17px;letter-spacing:-.03em}.bulk-intro p{font-size:13px;line-height:1.85;margin-top:20px;color:#f4dce6}.bulk-intro .bulk-note{font-size:11px;color:#f0d095;border-top:1px solid #deb57970;padding-top:18px;margin-top:25px}.bulk-form{padding:35px;min-width:0}.bulk-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bulk-form label{display:block;color:#ffe9c1;font-size:12px;margin-bottom:6px}.bulk-form input,.bulk-form textarea{display:block;width:100%;font:13px Arial,Helvetica,sans-serif;color:#fff5e7;background:#1b102bd9;border:1px solid #c09b6460;border-radius:3px;padding:11px 12px;min-height:42px}.bulk-form input:focus,.bulk-form textarea:focus{outline:2px solid #edc477;outline-offset:2px}.bulk-form input::placeholder,.bulk-form textarea::placeholder{color:#bb9aaf}.bulk-form input[type=number]{font-size:18px;color:#f9d392}.bulk-form .field{margin-bottom:18px}.bulk-subtotal{display:flex;align-items:center;justify-content:space-between;padding:18px 0 22px;border-top:1px solid #e4b87145;color:#f6dbac;font-size:12px}.bulk-subtotal strong{font:28px Georgia,serif}.bulk-form details{margin-top:7px;margin-bottom:24px}.bulk-form summary{color:#f5d99e;font-size:12px;cursor:pointer;padding-bottom:14px}.bulk-form .button{width:100%}.bulk-status{font-size:12px;color:#f8d79a;margin-top:13px}.bulk-details-note{font-size:10px!important;color:#e2c1d1!important;line-height:1.7;margin-top:15px!important}.cart-bulk-summary{font:12px Arial,Helvetica,sans-serif;white-space:pre-wrap;line-height:1.8;border:1px solid #ac885e60;padding:15px;border-radius:3px;margin-top:15px;color:#f2d1df}.hero-caption{font-size:9px}
@media(max-width:760px){.hero-card.main{width:285px}.bulk{grid-template-columns:1fr;margin-top:30px}.bulk-intro{padding:28px}.bulk-intro h3{font-size:30px}.bulk-form{padding:25px}.bulk-row{gap:12px}.book-product-image{height:280px}.hero-caption{font-size:8px}}
