:root{--primary: #c8b6ff;--accent: #b8f2e6;--dark: #2b2d42;--light: #f8f9ff;--white: #ffffff;--button-gradient: linear-gradient( 135deg, #c8b6ff 0%, #b99cff 58%, #8f5fd7 100% );--button-gradient-hover: linear-gradient( 135deg, #d4c6ff 0%, #c09fff 50%, #7b45c6 100% );--button-shadow: 0 10px 22px rgba(122, 69, 198, .26);--button-shadow-hover: 0 14px 28px rgba(122, 69, 198, .34);--button-text-shadow: 0 1px 2px rgba(65, 34, 107, .35)}*{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif}body{background:var(--light);color:#686868}body{position:relative;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:-2;background-image:url(/background-image-4.jpeg);background-repeat:no-repeat;background-position:right 0 bottom -150px;background-size:cover}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#f8f9ff95}section{padding:60px 20px}.container{max-width:1200px;margin:auto}h1,h2,h3{margin-bottom:15px}h1{font-size:2.5rem;color:#98c381;text-transform:uppercase;text-shadow:2px 2px 4px #2e3d26}h2{text-align:center;font-size:2rem;margin-bottom:40px;color:#b071cb;text-decoration:underline}p{margin-bottom:10px}.review-backdrop{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:20px;background:#2b2d429e}.review-dialog{width:min(720px,calc(100vw - 40px));margin:0;max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;border-radius:20px;box-shadow:0 24px 70px #2b2d424d}.review-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.review-open-button{margin-top:28px}.review-button-wrap{text-align:center}.review-dialog .btn.btn-outline{border:2px solid #70409f;background:#f5edfc;color:#573078;text-shadow:none;box-shadow:0 4px 12px #57307824}.review-dialog .btn.btn-outline:hover{border-color:#573078;background:#e8d8f6;color:#3f205b}.box-variant-select,.variant-selector{display:grid;gap:7px;margin:14px 0;color:#573078;font-weight:700}.box-variant-select select,.variant-selector select{width:100%;padding:10px 12px;border:1px solid #a982c9;border-radius:10px;background:#fff;color:#3f205b;font:inherit}.collection-card{border:2px solid #b58bd3;background:linear-gradient(145deg,#fff 55%,#f0e3fa)}.collection-card.expanded{border-color:#70409f;box-shadow:0 0 0 3px #70409f29}.collection-card-button{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit}.collection-card-button strong{display:inline-block;margin-top:12px;color:#573078}.collection-badge{display:inline-block;margin-top:12px;padding:5px 10px;border-radius:999px;background:#70409f;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.card.box-card.premium-box-card{position:relative;isolation:isolate;overflow:hidden;border:3px solid transparent;background:linear-gradient(145deg,#fff9ff,#f4e5ff 45%,#fff2cc) padding-box,linear-gradient(115deg,#7b2dce,#ff62b0,#ffe070,#9d5bff,#ff62b0) border-box;background-size:100% 100%,320% 320%;box-shadow:0 18px 45px #7a2dce47,0 0 24px #ff62b038;animation:premiumAura 3.2s ease-in-out infinite}.card.box-card.premium-box-card:before{content:"";position:absolute;z-index:0;inset:-70% -90%;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.12) 46%,rgba(255,255,255,.92) 50%,rgba(255,226,112,.38) 54%,transparent 60%);transform:translate(-36%) rotate(8deg);animation:premiumShine 3.6s ease-in-out infinite}.card.box-card.premium-box-card:after{content:"\2726   \b7   \2727";position:absolute;z-index:0;top:72px;right:15px;pointer-events:none;color:#9645c057;font-size:1.25rem;letter-spacing:.25rem;animation:premiumFloat 2.5s ease-in-out infinite}.card.box-card.premium-box-card:hover{transform:translateY(-9px) scale(1.025);box-shadow:0 24px 56px #7a2dce61,0 0 34px #ff62b05c,0 0 48px #ffe07033}.premium-box-card .card-link,.premium-box-card .box-actions,.premium-box-card .box-variant-select,.premium-box-card .stock{position:relative;z-index:1}.premium-box-card .box-image{border:2px solid rgba(157,91,255,.3);background:linear-gradient(145deg,#fff,#fbf3ff);box-shadow:0 10px 26px #70409f2e,inset 0 0 18px #ffe07029}.premium-box-card .card-link h3{color:#7130a5;text-shadow:0 2px 0 #fff,0 5px 16px rgba(139,58,187,.3)}.premium-box-card .price{color:#8a3d73;text-shadow:0 2px 12px rgba(255,98,176,.2)}.first-orders-gift{width:fit-content;margin:-4px auto 18px;padding:10px 18px;border:1px solid #c18bd7;border-radius:999px;background:linear-gradient(120deg,#fff4fb,#f3e8ff,#fff4d5);box-shadow:0 7px 18px #70409f24,inset 0 1px #fffc;color:#63347d;font-size:.92rem;font-weight:800;line-height:1.4;text-align:center}.first-orders-gift span{display:inline-block;margin:0 4px}.premium-box-badge{position:absolute;z-index:2;top:10px;right:10px;padding:8px 13px;border:1px solid rgba(255,242,173,.9);border-radius:999px;background:linear-gradient(120deg,#632393,#a946bb 48%,#d8799d);box-shadow:0 6px 18px #592d7e6b,inset 0 1px #ffffff6b,0 0 14px #ffe0705c;color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.premium-box-badge span{display:inline-block;color:#ffe29a;animation:premiumSparkle 1.8s ease-in-out infinite}@keyframes premiumAura{0%,to{background-position:0 0,0 50%;filter:saturate(1)}50%{background-position:0 0,100% 50%;filter:saturate(1.22)}}@keyframes premiumSparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.35) rotate(18deg)}}@keyframes premiumShine{0%,22%{transform:translate(-36%) rotate(8deg);opacity:0}42%,55%{opacity:1}78%,to{transform:translate(36%) rotate(8deg);opacity:0}}@keyframes premiumFloat{0%,to{transform:translateY(0) rotate(-4deg);opacity:.35}50%{transform:translateY(-7px) rotate(5deg);opacity:.8}}@media (prefers-reduced-motion: reduce){.premium-box-card,.premium-box-card:before,.premium-box-card:after,.premium-box-badge span{animation:none}}#boxtal-parcel-map{width:100%;height:520px;min-height:520px}#boxtal-parcel-map iframe{display:block;width:100%!important;height:100%!important;min-height:520px;border:0}@media (max-width: 700px){#boxtal-parcel-map,#boxtal-parcel-map iframe{height:620px;min-height:620px}}.delivery-scope-note{display:flex;width:fit-content;align-items:center;gap:9px;margin:4px 0 14px;padding:9px 13px;border:1px solid rgba(118,82,154,.28);border-radius:10px;color:#4f365c;background:#e0ccf59e;font-size:.82rem;font-weight:800;line-height:1.35}.delivery-scope-note:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#765044;box-shadow:0 0 0 3px #76504424}.shop-delivery-note{margin:0 auto 28px}body{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>\1f43b</text></svg>") 16 16,auto}body{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>\1f431</text></svg>") 16 16,auto}a:hover,button:hover,.card:hover,.btn:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>\2728</text></svg>") 16 16,pointer}a:hover,button:hover,.card:hover,.btn:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>\1f431</text></svg>") 16 16,pointer}footer{text-align:center;padding:40px;background:#6f7183;color:#fff}html,body{overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:126px}@media (max-width: 600px){html{scroll-padding-top:112px}}
