/** Shopify CDN: Minification failed

Line 6:6745 Expected "}" to go with "{"

**/
:root{--h34:#400378;--h34dark:#2e0059;--h34soft:#f7f1fb;--h34line:#e7e0eb;--h34muted:#756d7d;--h34gold:#c9a227}.hp-product{background:linear-gradient(180deg,#fff,#faf9f6)!important}.hp-product .hp-wrap{max-width:1500px;padding:18px 34px 100px}.hp-product .hp-main{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:54px}.hp-product .hp-stage{min-height:720px;background:#f7f4ef;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(64,3,120,.06)}.hp-product .hp-stage>img{max-height:860px;object-fit:contain;mix-blend-mode:multiply}.hp-product .hp-arr,.hp-product .hp-zoom{z-index:4;width:44px;height:44px;border:1px solid rgba(64,3,120,.12);background:rgba(255,255,255,.95);color:var(--h34);box-shadow:0 8px 22px rgba(32,12,45,.08);backdrop-filter:blur(8px);transition:.2s ease}.hp-product .hp-arr:hover,.hp-product .hp-zoom:hover{box-shadow:0 12px 28px rgba(32,12,45,.12)}.hp-product .hp-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:11px}.hp-product .hp-thumb{border:1px solid #e1d9e5;border-radius:3px;transition:.2s ease}.hp-product .hp-thumb:hover{border-color:rgba(64,3,120,.4);transform:translateY(-2px)}.hp-product .hp-thumb.active{border:2px solid var(--h34);box-shadow:0 5px 16px rgba(64,3,120,.1)}.hp-product .hp-benefits{grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid var(--h34line);border-radius:4px;overflow:hidden;box-shadow:0 8px 28px rgba(35,20,45,.035)}.hp-product .hp-benefits div{padding:15px 12px;border-right:1px solid var(--h34line)}.hp-product .hp-benefits b{color:var(--h34);font-size:8px;letter-spacing:.12em}.hp-product .hp-benefits span{color:var(--h34muted);font-size:8px;margin-top:5px}.hp-product .hp-buy{top:28px;padding:32px 34px;border:1px solid rgba(64,3,120,.12);border-radius:5px;box-shadow:0 18px 55px rgba(37,17,48,.07)}.hp-product .hp-kicker{color:var(--h34gold);font-size:9px;letter-spacing:.2em}.hp-product .hp-buy h1{font-family:inherit;font-size:clamp(32px,3.25vw,48px);font-weight:650;line-height:1.05;color:var(--h34);letter-spacing:-.035em}.hp-product .hp-rating{margin-top:18px;padding:12px 0;border-top:1px solid var(--h34line);border-bottom:1px solid var(--h34line)}.hp-product .hp-rating span{color:var(--h34gold)}.hp-product .hp-rating strong{color:var(--h34)}.hp-product .hp-price{margin-top:20px;gap:12px}.hp-product .hp-price strong{font-size:30px;color:var(--h34)}.hp-product .hp-price b{color:var(--h34);background:var(--h34soft);border:1px solid rgba(64,3,120,.09);border-radius:2px}.hp-product .hp-option{padding-top:18px;border-top:1px solid var(--h34line)}.hp-product .hp-option legend{color:var(--h34)}.hp-product .hp-values{gap:8px}.hp-product .hp-values label span{min-width:54px;padding:11px 15px;border:1px solid #d9d0df;border-radius:3px;color:#332b3b;transition:.18s ease}.hp-product .hp-values label span:hover{border-color:var(--h34);transform:translateY(-1px)}.hp-product .hp-values label input:checked+span{background:var(--h34);border-color:var(--h34);color:#fff;box-shadow:0 6px 18px rgba(64,3,120,.18)}.hp-product .hp-qty{padding:18px 0;color:var(--h34)}.hp-product .hp-qty>div{border:1px solid #d9d0df;border-radius:3px;overflow:hidden}.hp-product .hp-qty button{width:40px;height:40px;color:var(--h34)}.hp-product .hp-qty input{width:46px;height:40px;color:var(--h34);font-weight:700}.hp-product .hp-add,.hp-product .hp-buy-now{height:56px;border-radius:3px}.hp-product .hp-add{background:var(--h34)!important;border-color:var(--h34)!important;box-shadow:0 10px 24px rgba(64,3,120,.18)}.hp-product .hp-add:hover:not(:disabled){background:var(--h34dark)!important;border-color:var(--h34dark)!important;box-shadow:0 14px 28px rgba(64,3,120,.24);transform:translateY(-1px)}.hp-product .hp-buy-now{border-color:var(--h34);color:var(--h34)}.hp-product .hp-buy-now:hover:not(:disabled){background:var(--h34soft);transform:translateY(-1px)}.hp-product .hp-shipping{margin-top:18px;padding:15px;border:1px solid #dce9e4;background:#f4faf7;border-radius:3px}.hp-product .hp-shipping b{color:var(--h34)}.hp-product .hp-specs{border:1px solid var(--h34line);border-radius:3px;overflow:hidden;margin-top:12px}.hp-product .hp-specs div{padding:13px 12px;background:#fff}.hp-product .hp-specs span{color:var(--h34);font-weight:600}.hp-product .hp-details{margin-top:12px;border-top:1px solid var(--h34line)}.hp-product .hp-details summary{padding:17px 0;color:var(--h34);letter-spacing:.08em}.hp-product .hp-details details[open] summary b{transform:rotate(45deg)}.hp-product .hp-details details>div{color:#5e5664;line-height:1.75}.hp-product .hp-share{border-color:#ded5e4;border-radius:3px;color:var(--h34);transition:.18s ease}.hp-product .hp-share:hover{background:var(--h34soft);border-color:rgba(64,3,120,.28);transform:translateY(-1px)}.hp-product .hp-delivery-check{margin-top:18px;padding:16px;border:1px solid var(--h34line);background:#fff;border-radius:3px}.hp-product .hp-delivery-check label{color:var(--h34);letter-spacing:.14em}.hp-product .hp-delivery-row input{border-color:#d9d0df;color:var(--h34)}.hp-product .hp-delivery-row button{background:var(--h34);border-color:var(--h34)}.hp-product .hp-wishlist-product{top:18px;right:18px;width:46px;height:46px;border:1px solid rgba(64,3,120,.14);color:var(--h34);box-shadow:0 10px 26px rgba(32,12,45,.1);transition:.2s ease}.hp-product .hp-wishlist-product:hover{transform:scale(1.04)}.hp-product .hp-wishlist-product.is-active{background:var(--h34);border-color:var(--h34)}.hp-product .hp-mobile{background:#fff;border-top:1px solid rgba(64,3,120,.12);box-shadow:0 -10px 32px rgba(32,12,45,.1)}.hp-product .hp-mobile b{color:var(--h34)}.hp-product .hp-mobile button{background:var(--h34);box-shadow:0 5px 16px rgba(64,3,120,.16)}@media(max-width:1100px){.hp-product .hp-main{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);gap:28px}.hp-product .hp-stage{min-height:600px}.hp-product .hp-buy{padding:25px}}@media(max-width:900px){.hp-product .hp-main{grid-template-columns:1fr}.hp-product .hp-stage{min-height:560px}.hp-product .hp-buy{position:relative;top:auto}}@media(max-width:640px){.hp-product .hp-wrap{padding:10px 10px 86px}.hp-product .hp-main{gap:10px}.hp-product .hp-stage{border-radius:3px}.hp-product .hp-arr,.hp-product .hp-zoom{width:40px;height:40px}.hp-product .hp-thumbs{gap:6px}.hp-product .hp-benefits{margin-top:8px}.hp-product .hp-buy{padding:19px 16px;border-left:0;border-right:0;border-radius:0;box-shadow:none}.hp-product .hp-buy h1{font-size:30px}.hp-product .hp-price strong{font-size:26px}.hp-product .hp-values label span{min-width:50px;padding:10px 12px}.hp-product .hp-wishlist-product{top:12px;right:12px;width:42px;height:42px}.hp-product .hp-mobile{padding:9px 10px}.hp-product .hp-mobile button{height:48px}