:root{--product-action-bg: #000000 !important;--product-action-color: #ffffff !important;--product-action-border: #000000 !important}.quick_shop_option_2 .card-action .product-card__button2 .button.add-to-cart-btn,.quick_shop_option_2 .product-item.enable_custom_layout_card_1 .card-action .product-card__button2 .button.add-to-cart-btn,.product-card-layout-01.quick_shop_option_2 .product-item.enable_background_button_card .card-action .product-card__button2 .button.add-to-cart-btn{background:#000!important;color:#fff!important;border-color:#000!important}.productView-hotStock{background-color:#e92736!important;color:#fff!important;font-weight:700!important;padding:8px 14px!important;border-radius:4px!important;animation:jh-hot-stock-pulse 1.5s ease-in-out infinite;display:inline-flex!important;align-items:center;gap:10px;width:auto!important}.productView-hotStock:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;animation:jh-hot-stock-wobble 1.5s ease-in-out infinite}.productView-hotStock .hotStock-text{color:#fff!important;font-weight:700!important;letter-spacing:.02em}.productView-hotStock .hotStock-progress{background:#ffffff59!important;border-radius:2px;overflow:hidden}.productView-hotStock .hotStock-progress-item{background:#fff!important}@keyframes jh-hot-stock-pulse{0%,to{box-shadow:0 0 #e9273699}50%{box-shadow:0 0 0 8px #e9273600}}@keyframes jh-hot-stock-wobble{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(6deg) scale(1.1)}}.free-shipping-component,.free-shipping-component .progress-shipping,.free-shipping-message,.calculator_free_shipping_message{background:linear-gradient(90deg,#000,#e92736)!important;color:#fff!important;font-weight:600!important;border:none!important}.free-shipping-component .progress-shipping-bar,.calculator_free_shipping_message_progress{background:linear-gradient(90deg,#e92736,#000)!important}.free-shipping-component .progress-shipping-text,.free-shipping-message-text{color:#fff!important}@media screen and (max-width:767px){.productView-stickyCart.style-1 .product-form__submit,.productView-stickyCart .product-form__submit.button--primary,.productView-stickyCart #product-sticky-add-to-cart,.productView-stickyCart #show-sticky-product{background:#000!important;color:#fff!important;border-color:#000!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;border-radius:25px}.productView-stickyCart{box-shadow:0 -4px 20px #0000002e!important}}.quick-view-content .product-form__input,.quick-shop .product-form__input,.halo-quick-shop .product-form__input,.halo-quick-view .product-form__input{border-bottom:2px solid #000!important;padding-bottom:10px;margin-bottom:12px}.jh-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}@media(min-width:1025px){.jh-trust-badges{grid-template-columns:repeat(4,1fr)}}.jh-trust-badge{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #eaeaea;border-radius:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:default}.jh-trust-badge:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:transparent}.jh-trust-badge .jh-trust-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jh-trust-badge .jh-trust-icon svg{width:20px;height:20px}.jh-trust-badge[data-jh-color=red] .jh-trust-icon{background:#fee2e2;color:#dc2626}.jh-trust-badge[data-jh-color=gold] .jh-trust-icon{background:#fef3c7;color:#d97706}.jh-trust-badge[data-jh-color=blue] .jh-trust-icon{background:#dbeafe;color:#2563eb}.jh-trust-badge[data-jh-color=green] .jh-trust-icon{background:#d1fae5;color:#059669}.jh-trust-badge .jh-trust-text{display:flex;flex-direction:column;min-width:0}.jh-trust-badge .jh-trust-title{font-weight:700;font-size:13px;color:#111;line-height:1.2}.jh-trust-badge .jh-trust-sub{font-size:11px;color:#666;line-height:1.2;margin-top:3px}.jh-cta-form .nm-portal{margin:0!important;width:100%!important;max-width:100%!important;display:block!important}.jh-cta-form .nm-portal .restock-alerts-notify-button,.jh-cta-form .nm-portal .PRODUCT_PAGE-notify-button,.jh-cta-form .nm-portal button.notifyButtonStyle,.jh-cta-form .nm-portal>button{width:100%!important;padding:16px!important;border-radius:12px!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-family:inherit!important;cursor:pointer!important;border:none!important;background:linear-gradient(135deg,#1e3a8a,#1e293b)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.22)!important;box-shadow:0 4px 14px #1e3a8a66,inset 0 1px #ffffff2e!important;position:relative!important;overflow:hidden!important;transition:transform .15s ease,box-shadow .25s ease,background .25s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;line-height:1.2!important;min-height:0!important;height:auto!important;text-decoration:none!important}.jh-cta-form .nm-portal button:before{content:"\2709\fe0f";font-size:20px;line-height:1;display:inline-block;animation:jh-notify-slide 2.2s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));flex-shrink:0}.jh-cta-form .nm-portal button:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .7s ease;pointer-events:none}.jh-cta-form .nm-portal button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px #1e3a8a8c,inset 0 1px #ffffff47!important;background:linear-gradient(135deg,#2563eb,#1e3a8a)!important}.jh-cta-form .nm-portal button:hover:after{left:140%}.jh-cta-form .nm-portal button:focus-visible{outline:2px solid rgba(59,130,246,.6)!important;outline-offset:2px!important}.jh-cta-form .nm-portal button:active{transform:translateY(0)!important;box-shadow:0 2px 8px #1e3a8a66,inset 0 2px 4px #0000002e!important}@keyframes jh-notify-slide{0%,to{transform:translate(-4px)}50%{transform:translate(6px)}}@media(max-width:749px){.jh-cta-form .nm-portal .restock-alerts-notify-button,.jh-cta-form .nm-portal .PRODUCT_PAGE-notify-button,.jh-cta-form .nm-portal button.notifyButtonStyle,.jh-cta-form .nm-portal>button{padding:14px!important;font-size:14px!important}.jh-cta-form .nm-portal button:before{font-size:18px}}@media(prefers-reduced-motion:reduce){.jh-cta-form .nm-portal button:before{animation:none!important}}.footer__content-top .container-1170,.footer__content-top .container{position:relative}.jh-footer-logo{position:absolute;right:0;top:50%;width:380px;height:auto;opacity:.78;z-index:1;pointer-events:auto;-webkit-user-select:none;user-select:none;transform:translateY(-50%);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s ease;animation:jh-logo-float 4.5s ease-in-out infinite;will-change:transform,filter}.jh-footer-logo:hover{opacity:1;transform:translateY(calc(-50% - 10px)) scale(1.05);animation-play-state:paused;filter:drop-shadow(0 14px 32px rgba(0,0,0,.55)) drop-shadow(0 0 38px rgba(220,38,38,.45))}@keyframes jh-logo-float{0%,to{transform:translateY(-50%);filter:drop-shadow(0 6px 18px rgba(0,0,0,.4)) drop-shadow(0 0 20px rgba(220,38,38,0))}50%{transform:translateY(calc(-50% - 6px));filter:drop-shadow(0 12px 26px rgba(0,0,0,.5)) drop-shadow(0 0 28px rgba(220,38,38,.22))}}@media(max-width:1024px){.jh-footer-logo{width:220px;right:16px}}@media(max-width:749px){.jh-footer-logo{width:150px;right:12px;opacity:.65}.jh-footer-logo:hover{opacity:.95;transform:translateY(calc(-50% - 6px)) scale(1.03)}}@media(prefers-reduced-motion:reduce){.jh-footer-logo{animation:none!important;transition:none!important}}.jh-easter-egg{position:fixed;bottom:110px;right:40px;width:320px;max-width:calc(100vw - 32px);background:#fff;border-radius:18px;padding:22px 22px 20px;box-shadow:0 24px 60px #00000052,0 0 0 1px #dc26262e;opacity:0;transform:translateY(20px) scale(.92);transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:100000;text-align:center}.jh-easter-egg:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff3838,#dc2626,#991b1b);border-radius:18px 18px 0 0}.jh-easter-egg.is-open{opacity:1;transform:translateY(0) scale(1)}.jh-easter-egg__close{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#0f172a0f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:background .2s ease,transform .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.jh-easter-egg__close:hover{background:#dc2626;color:#fff;transform:rotate(90deg)}.jh-easter-egg__icon{font-size:40px;line-height:1;margin:4px 0 8px;animation:jh-egg-wiggle 1.6s ease-in-out infinite}.jh-easter-egg__eyebrow{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#dc2626;margin:0 0 4px}.jh-easter-egg__title{font-size:19px;font-weight:800;letter-spacing:-.01em;color:#0a0a0a;margin:0 0 6px;line-height:1.2}.jh-easter-egg__sub{font-size:13px;color:#4b5563;line-height:1.5;margin:0 0 16px}.jh-easter-egg__code-wrap{display:flex;align-items:stretch;gap:8px;margin-bottom:12px;background:linear-gradient(135deg,#dc26260d,#dc26261a);border:1.5px dashed rgba(220,38,38,.5);border-radius:12px;padding:4px 4px 4px 14px}.jh-easter-egg__code{flex:1;font-family:Menlo,Monaco,Courier New,monospace;font-size:17px;font-weight:800;letter-spacing:.1em;color:#991b1b;display:flex;align-items:center;justify-content:center}.jh-easter-egg__copy{display:inline-flex;align-items:center;gap:5px;background:#0a0a0a;color:#fff;border:none;padding:8px 12px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.jh-easter-egg__copy:hover{background:#dc2626;transform:translateY(-1px)}.jh-easter-egg__cta{font-size:12px;font-weight:700;color:#6b7280;margin:0 0 4px;letter-spacing:.02em;font-style:italic}.jh-easter-egg__terms{font-size:10px;font-weight:700;color:#9ca3af;margin:0;letter-spacing:.08em;text-transform:uppercase}@keyframes jh-egg-wiggle{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-6deg) scale(1.06)}75%{transform:rotate(6deg) scale(1.06)}}@media(max-width:749px){.jh-easter-egg{right:16px;bottom:80px;width:calc(100vw - 32px);padding:18px 18px 16px}.jh-easter-egg__icon{font-size:34px}.jh-easter-egg__title{font-size:17px}.jh-easter-egg__sub{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.jh-easter-egg,.jh-easter-egg__icon,.jh-easter-egg__close{animation:none!important;transition:opacity .2s ease!important}}.jh-card-preorder-badge{position:absolute!important;top:10px;left:10px;display:inline-flex!important;align-items:center;gap:6px;background:linear-gradient(135deg,#ff3838,#dc2626);color:#fff;font-size:11.5px;font-weight:900;padding:6px 12px;border-radius:6px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px #dc262673;white-space:nowrap;z-index:5;line-height:1.2;font-family:inherit;pointer-events:none}.jh-card-preorder-badge>span{font-size:13px;line-height:1}.halo-productBadges .jh-card-preorder-badge,.card__badge .jh-card-preorder-badge{position:static!important;top:auto;left:auto;margin-bottom:4px}@media(max-width:749px){.jh-card-preorder-badge{font-size:10px;padding:5px 9px;letter-spacing:.1em;top:8px;left:8px}.jh-card-preorder-badge>span{font-size:11px}}.badge.new-badge,.badge.sold-out-badge,.badge.sale-badge,span.badge.new-badge,span.badge.sold-out-badge,span.badge.sale-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11.5px!important;font-weight:900!important;padding:6px 12px!important;border-radius:6px!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(0,0,0,.18)!important;line-height:1.2!important;white-space:nowrap!important;border:none!important;font-family:inherit!important}.badge.new-badge,span.badge.new-badge{background:linear-gradient(135deg,#3b82f6,#1e40af)!important;color:#fff!important;box-shadow:0 2px 8px #2563eb6b!important}.badge.sold-out-badge,span.badge.sold-out-badge{background:linear-gradient(135deg,#1f2937,#0a0a0a)!important;color:#fff!important;box-shadow:0 2px 8px #00000052!important}.badge.sale-badge,span.badge.sale-badge{background:linear-gradient(135deg,#ff3838,#dc2626)!important;color:#fff!important;box-shadow:0 2px 8px #dc26266b!important}.card__badge,.halo-productBadges,.productView-badge{display:flex!important;flex-direction:column!important;gap:5px!important;align-items:flex-end;pointer-events:none}.card__badge .badge,.halo-productBadges .badge{pointer-events:auto}@media(max-width:749px){.badge.new-badge,.badge.sold-out-badge,.badge.sale-badge,span.badge.new-badge,span.badge.sold-out-badge,span.badge.sale-badge{font-size:10px!important;padding:5px 9px!important;letter-spacing:.1em!important}}.jh-pdp.jh-style--kawaii{--kawaii-pink: #fce7f3;--kawaii-pink-deep: #f9a8d4;--kawaii-rose: #fb7185;--kawaii-lavender: #ede9fe;--kawaii-lavender-deep: #c4b5fd;--kawaii-mint: #d1fae5;--kawaii-mint-deep: #6ee7b7;--kawaii-yellow: #fef3c7;--kawaii-yellow-deep: #fde68a;--kawaii-cream: #fffbeb;--kawaii-text: #5b3a4d;--kawaii-text-soft: #8b6478;--kawaii-shadow: 0 8px 24px rgba(251, 113, 133, .12);--kawaii-shadow-hover: 0 14px 32px rgba(251, 113, 133, .22);background:linear-gradient(180deg,var(--kawaii-cream) 0%,var(--kawaii-pink) 100%);padding:20px;border-radius:32px;position:relative}.jh-pdp.jh-style--kawaii:before,.jh-pdp.jh-style--kawaii:after{content:"\2728";position:absolute;font-size:32px;opacity:.6;pointer-events:none;z-index:0;animation:kawaiiFloat 4s ease-in-out infinite}.jh-pdp.jh-style--kawaii:before{top:32px;left:24px;animation-delay:0s}.jh-pdp.jh-style--kawaii:after{top:80px;right:28px;font-size:28px;animation-delay:1.2s}@keyframes kawaiiFloat{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-12px) rotate(15deg);opacity:1}}.jh-pdp.jh-style--kawaii>*:not(.jh-modal):not(.jh-cart-drawer){position:relative;z-index:1}.jh-pdp.jh-style--kawaii .jh-modal{position:fixed!important}.jh-pdp.jh-style--kawaii .jh-modal .jh-modal__overlay{position:absolute!important}.jh-pdp.jh-style--kawaii .jh-modal .jh-modal__dialog{position:relative!important}.jh-pdp.jh-style--kawaii .jh-pdp__breadcrumb,.jh-pdp.jh-style--kawaii .jh-pdp__breadcrumb a,.jh-pdp.jh-style--kawaii .jh-pdp__breadcrumb .current{color:var(--kawaii-text-soft)!important;font-weight:600}.jh-pdp.jh-style--kawaii .jh-pdp__breadcrumb .sep{color:var(--kawaii-pink-deep)}.jh-pdp.jh-style--kawaii .jh-pdp__title{color:var(--kawaii-text)!important;font-weight:800;letter-spacing:-.01em}.jh-pdp.jh-style--kawaii .jh-price{background:linear-gradient(135deg,#fb7185,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:900}.jh-pdp.jh-style--kawaii .jh-pdp__info{background:#fff!important;border:2px solid rgba(249,168,212,.4)!important;border-radius:28px!important;box-shadow:var(--kawaii-shadow)!important;padding:28px!important}.jh-pdp.jh-style--kawaii .jh-gallery__main,.jh-pdp.jh-style--kawaii .jh-gallery__slide,.jh-pdp.jh-style--kawaii .jh-gallery__img{border-radius:28px!important;overflow:hidden}.jh-pdp.jh-style--kawaii .jh-thumb{border-radius:18px!important;border:2px solid rgba(249,168,212,.3);transition:border-color .25s ease,transform .25s ease}.jh-pdp.jh-style--kawaii .jh-thumb.is-active,.jh-pdp.jh-style--kawaii .jh-thumb:hover{border-color:var(--kawaii-rose)!important;transform:scale(1.05)}.jh-pdp.jh-style--kawaii .jh-quickinfo{background:var(--kawaii-lavender);border-radius:20px;padding:16px 18px;border:1.5px dashed var(--kawaii-lavender-deep)}.jh-pdp.jh-style--kawaii .jh-quickinfo li{color:var(--kawaii-text)}.jh-pdp.jh-style--kawaii .jh-quickinfo strong{color:var(--kawaii-rose)}.jh-pdp.jh-style--kawaii .jh-stars{color:#fb7185!important}.jh-pdp.jh-style--kawaii .jh-trust-row-card{background:linear-gradient(135deg,var(--kawaii-mint) 0%,var(--kawaii-yellow) 100%)!important;border-radius:28px!important;border:2px dashed rgba(110,231,183,.5)!important;padding:18px!important}.jh-pdp.jh-style--kawaii .jh-trust-pill{background:#fff!important;border-radius:22px!important;border:2px solid transparent!important;box-shadow:0 4px 12px #fb71851a!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important}.jh-pdp.jh-style--kawaii .jh-trust-pill:hover{transform:translateY(-4px) scale(1.03)!important;box-shadow:0 12px 24px #fb718540!important;border-color:var(--kawaii-pink-deep)!important}.jh-pdp.jh-style--kawaii .jh-variant-card{border-radius:20px!important;border:2px solid rgba(249,168,212,.35)!important;background:linear-gradient(180deg,#ffffff 0%,var(--kawaii-pink) 100%)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}.jh-pdp.jh-style--kawaii .jh-variant-card:hover{transform:translateY(-2px)!important;border-color:var(--kawaii-rose)!important;box-shadow:0 8px 18px #fb71852e!important}.jh-pdp.jh-style--kawaii .jh-variant-card.is-selected{border-color:var(--kawaii-rose)!important;background:linear-gradient(135deg,var(--kawaii-pink) 0%,#ffffff 100%)!important;box-shadow:0 6px 18px #fb71854d!important}.jh-pdp.jh-style--kawaii .jh-variant-select{border-radius:20px!important;border:2px solid var(--kawaii-pink-deep)!important;background:#fff!important;color:var(--kawaii-text)!important}.jh-pdp.jh-style--kawaii .jh-qty{background:var(--kawaii-pink)!important;border-radius:20px!important;border:2px solid var(--kawaii-pink-deep)!important}.jh-pdp.jh-style--kawaii .jh-qty__btn{color:var(--kawaii-rose)!important;font-weight:800!important}.jh-pdp.jh-style--kawaii .jh-qty__btn:hover{background:var(--kawaii-pink-deep)!important;color:#fff!important}.jh-pdp.jh-style--kawaii .jh-cta,.jh-pdp.jh-style--kawaii .jh-cta--primary,.jh-pdp.jh-style--kawaii button[name=add],.jh-pdp.jh-style--kawaii .product-form__buttons button{background:linear-gradient(135deg,#fb7185,#f472b6,#c4b5fd)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 8px 24px #fb718566,inset 0 1px #ffffff4d!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;letter-spacing:.04em!important;transition:transform .2s ease,box-shadow .25s ease!important}.jh-pdp.jh-style--kawaii .jh-cta:hover,.jh-pdp.jh-style--kawaii .jh-cta--primary:hover,.jh-pdp.jh-style--kawaii button[name=add]:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 32px #fb71858c!important}.jh-pdp.jh-style--kawaii .jh-desc-card{background:#fff!important;border:2px solid var(--kawaii-pink-deep)!important;border-radius:28px!important;box-shadow:var(--kawaii-shadow)!important}.jh-pdp.jh-style--kawaii .jh-desc-card__toggle{color:var(--kawaii-rose)!important;font-weight:700}.jh-pdp.jh-style--kawaii .jh-h2{color:var(--kawaii-text)!important;position:relative;display:inline-block}.jh-pdp.jh-style--kawaii .jh-h2:after{content:" \1f338";font-size:.9em}.jh-pdp.jh-style--kawaii .jh-card{background:#fff!important;border:2px solid rgba(249,168,212,.3)!important;border-radius:24px!important;box-shadow:var(--kawaii-shadow)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}.jh-pdp.jh-style--kawaii .jh-card:hover{transform:translateY(-6px) rotate(-1deg)!important;box-shadow:var(--kawaii-shadow-hover)!important}.jh-pdp.jh-style--kawaii .jh-card h3{color:var(--kawaii-rose)!important}.jh-pdp.jh-style--kawaii .jh-faq__item{background:#fff!important;border:2px solid rgba(196,181,253,.4)!important;border-radius:22px!important;box-shadow:0 4px 12px #c4b5fd26!important}.jh-pdp.jh-style--kawaii .jh-faq__item summary{color:var(--kawaii-text)!important}.jh-pdp.jh-style--kawaii .jh-faq__item[open]{border-color:var(--kawaii-rose)!important}.jh-pdp.jh-style--kawaii .jh-related__card{border-radius:22px!important;border:2px solid rgba(249,168,212,.3)!important;box-shadow:0 4px 12px #fb71851a!important;transition:transform .25s ease,box-shadow .3s ease!important}.jh-pdp.jh-style--kawaii .jh-related__card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px #fb718538!important;border-color:var(--kawaii-rose)!important}.jh-pdp.jh-style--kawaii [class*=eyebrow]{color:var(--kawaii-rose)!important}.jh-pdp.jh-style--kawaii .jh-stock{background:linear-gradient(135deg,#f0fdf4,#fff 60%,#fef3c7)!important;border:1.5px dashed var(--kawaii-mint-deep)!important;border-radius:18px!important;color:#047857!important;font-weight:700!important;padding:10px 16px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;letter-spacing:.005em!important;box-shadow:0 4px 12px #6ee7b72e,inset 0 1px #fff9!important}.jh-pdp.jh-style--kawaii .jh-stock--low{background:linear-gradient(135deg,#fff7ed 0%,#ffffff 60%,var(--kawaii-pink) 100%)!important;border-color:var(--kawaii-pink-deep)!important;color:var(--kawaii-rose-deep)!important}.jh-pdp.jh-style--kawaii .jh-stock--out{background:linear-gradient(135deg,#fef2f2 0%,#ffffff 60%,var(--kawaii-pink) 100%)!important;border-color:var(--kawaii-rose)!important;color:var(--kawaii-rose-deep)!important}.jh-pdp.jh-style--kawaii .jh-stock strong{color:inherit!important}.jh-pdp.jh-style--kawaii .jh-stock__pulse{background:var(--kawaii-rose)!important}.jh-pdp.jh-style--kawaii [data-jh-stock]{border-radius:0!important;background:transparent!important;border:none!important;padding:0!important}.jh-pdp.jh-style--kawaii .jh-tag{border-radius:999px!important;letter-spacing:.08em!important}@media(prefers-reduced-motion:reduce){.jh-pdp.jh-style--kawaii:before,.jh-pdp.jh-style--kawaii:after{animation:none!important}}@media(max-width:749px){.jh-pdp.jh-style--kawaii{padding:14px;border-radius:24px}.jh-pdp.jh-style--kawaii:before{font-size:22px;top:18px;left:14px}.jh-pdp.jh-style--kawaii:after{font-size:20px;top:60px;right:16px}.jh-pdp.jh-style--kawaii .jh-pdp__info,.jh-pdp.jh-style--kawaii .jh-desc-card{padding:20px!important;border-radius:22px!important}}.jh-pdp.jh-style--kawaii .jh-pdp__info button:not(.jh-qty__btn):not(.jh-desc-card__toggle):not([data-jh-modal-close]),.jh-pdp.jh-style--kawaii .jh-pdp__info a[role=button],.jh-pdp.jh-style--kawaii .jh-pdp__info .product-form__buttons button,.jh-pdp.jh-style--kawaii .jh-pdp__info button[id*=notify],.jh-pdp.jh-style--kawaii .jh-pdp__info button[class*=notify],.jh-pdp.jh-style--kawaii .jh-pdp__info [class*=bis-button],.jh-pdp.jh-style--kawaii .jh-pdp__info .halo-notify-me-btn,.jh-pdp.jh-style--kawaii .jh-pdp__info .notify-btn,.jh-pdp.jh-style--kawaii .jh-pdp__info [class*=NotifyMe]{background:linear-gradient(135deg,#fb7185,#f472b6,#c4b5fd)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 8px 24px #fb718566,inset 0 1px #ffffff4d!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important;letter-spacing:.04em!important;font-weight:800!important;text-transform:uppercase!important;transition:transform .2s ease,box-shadow .25s ease!important}.jh-pdp.jh-style--kawaii .jh-pdp__info button:not(.jh-qty__btn):not(.jh-desc-card__toggle):not([data-jh-modal-close]):hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 16px 36px #fb71858c!important}.jh-pdp.jh-style--kawaii .jh-desc-card__toggle{background:linear-gradient(135deg,#fb7185,#f472b6,#c4b5fd)!important;color:#fff!important;border-radius:999px!important;border:none!important;box-shadow:0 6px 18px #fb718552!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important}.jh-pdp.jh-style--kawaii .jh-desc-card__toggle:hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px #fb718573!important}.jh-pdp.jh-style--kawaii .jh-desc-card__toggle span,.jh-pdp.jh-style--kawaii .jh-desc-card__toggle svg{color:#fff!important;stroke:#fff!important}.jh-pdp.jh-style--kawaii .jh-pdp__info:before,.jh-pdp.jh-style--kawaii .jh-pdp__info:after,.jh-pdp.jh-style--kawaii .jh-trust-row-card:before,.jh-pdp.jh-style--kawaii .jh-trust-row-card:after,.jh-pdp.jh-style--kawaii .jh-block:before,.jh-pdp.jh-style--kawaii .jh-block:after,.jh-pdp.jh-style--kawaii .jh-cards:before,.jh-pdp.jh-style--kawaii .jh-cards:after,.jh-pdp.jh-style--kawaii .jh-faq:before,.jh-pdp.jh-style--kawaii .jh-faq:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:0;opacity:.55}.jh-pdp.jh-style--kawaii .jh-pdp__info{position:relative;overflow:visible}.jh-pdp.jh-style--kawaii .jh-pdp__info:before{width:38px;height:38px;top:-18px;left:-14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23fda4af' opacity='.9'><ellipse cx='32' cy='14' rx='8' ry='12'/><ellipse cx='52' cy='26' rx='12' ry='8' transform='rotate(30 52 26)'/><ellipse cx='46' cy='48' rx='8' ry='12' transform='rotate(60 46 48)'/><ellipse cx='18' cy='48' rx='12' ry='8' transform='rotate(120 18 48)'/><ellipse cx='12' cy='26' rx='8' ry='12' transform='rotate(150 12 26)'/><circle cx='32' cy='32' r='5' fill='%23fbcfe8'/></g></svg>");animation:kwFloat 7s ease-in-out infinite .5s}.jh-pdp.jh-style--kawaii .jh-pdp__info:after{width:30px;height:30px;bottom:-12px;right:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23f9a8d4' opacity='.85'><ellipse cx='32' cy='14' rx='8' ry='12'/><ellipse cx='52' cy='26' rx='12' ry='8' transform='rotate(30 52 26)'/><ellipse cx='46' cy='48' rx='8' ry='12' transform='rotate(60 46 48)'/><ellipse cx='18' cy='48' rx='12' ry='8' transform='rotate(120 18 48)'/><ellipse cx='12' cy='26' rx='8' ry='12' transform='rotate(150 12 26)'/><circle cx='32' cy='32' r='5' fill='%23fbcfe8'/></g></svg>");animation:kwFloat 8s ease-in-out infinite 2s}.jh-pdp.jh-style--kawaii .jh-trust-row-card{position:relative;overflow:visible}.jh-pdp.jh-style--kawaii .jh-trust-row-card:before{width:36px;height:36px;top:-16px;right:-10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%236ee7b7' opacity='.85'><ellipse cx='32' cy='14' rx='8' ry='12'/><ellipse cx='52' cy='26' rx='12' ry='8' transform='rotate(30 52 26)'/><ellipse cx='46' cy='48' rx='8' ry='12' transform='rotate(60 46 48)'/><ellipse cx='18' cy='48' rx='12' ry='8' transform='rotate(120 18 48)'/><ellipse cx='12' cy='26' rx='8' ry='12' transform='rotate(150 12 26)'/><circle cx='32' cy='32' r='5' fill='%23d1fae5'/></g></svg>");animation:kwFloat 9s ease-in-out infinite 1s}.jh-pdp.jh-style--kawaii .jh-block{position:relative}.jh-pdp.jh-style--kawaii .jh-block:before{width:32px;height:32px;top:8px;right:-8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23c4b5fd' opacity='.6'><ellipse cx='32' cy='14' rx='8' ry='12'/><ellipse cx='52' cy='26' rx='12' ry='8' transform='rotate(30 52 26)'/><ellipse cx='46' cy='48' rx='8' ry='12' transform='rotate(60 46 48)'/><ellipse cx='18' cy='48' rx='12' ry='8' transform='rotate(120 18 48)'/><ellipse cx='12' cy='26' rx='8' ry='12' transform='rotate(150 12 26)'/><circle cx='32' cy='32' r='5' fill='%23ede9fe'/></g></svg>");animation:kwFloat 10s ease-in-out infinite 3s}.jh-pdp.jh-style--kawaii .jh-block:after{width:28px;height:28px;bottom:12px;left:-6px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='%23fde68a' opacity='.7'><ellipse cx='32' cy='14' rx='8' ry='12'/><ellipse cx='52' cy='26' rx='12' ry='8' transform='rotate(30 52 26)'/><ellipse cx='46' cy='48' rx='8' ry='12' transform='rotate(60 46 48)'/><ellipse cx='18' cy='48' rx='12' ry='8' transform='rotate(120 18 48)'/><ellipse cx='12' cy='26' rx='8' ry='12' transform='rotate(150 12 26)'/><circle cx='32' cy='32' r='5' fill='%23fef3c7'/></g></svg>");animation:kwFloat 11s ease-in-out infinite 4s}.jh-pdp.jh-style--kawaii .jh-pdp__info>*,.jh-pdp.jh-style--kawaii .jh-trust-row-card>*,.jh-pdp.jh-style--kawaii .jh-block>*{position:relative;z-index:1}.jh-pdp.jh-style--kawaii{background-image:radial-gradient(circle at 8% 18%,rgba(252,231,243,.7) 0,transparent 4%),radial-gradient(circle at 92% 22%,rgba(252,231,243,.6) 0,transparent 3%),radial-gradient(circle at 18% 78%,rgba(252,231,243,.5) 0,transparent 3%),radial-gradient(circle at 82% 88%,rgba(252,231,243,.6) 0,transparent 3.5%),linear-gradient(180deg,var(--kawaii-cream) 0%,var(--kawaii-pink) 100%)}@media(max-width:749px){.jh-pdp.jh-style--kawaii .jh-pdp__info:before{width:24px;height:24px;top:-10px;left:-6px}.jh-pdp.jh-style--kawaii .jh-pdp__info:after{width:20px;height:20px;bottom:-8px;right:10px}.jh-pdp.jh-style--kawaii .jh-trust-row-card:before{width:22px;height:22px;top:-10px;right:-4px}.jh-pdp.jh-style--kawaii .jh-block:before{width:20px;height:20px;top:4px;right:-4px}.jh-pdp.jh-style--kawaii .jh-block:after{width:18px;height:18px;bottom:6px;left:-3px}.jh-pdp.jh-style--kawaii .jh-stars:before{font-size:13px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.jh-pdp.jh-style--kawaii .jh-pdp__info:before,.jh-pdp.jh-style--kawaii .jh-pdp__info:after,.jh-pdp.jh-style--kawaii .jh-trust-row-card:before,.jh-pdp.jh-style--kawaii .jh-block:before,.jh-pdp.jh-style--kawaii .jh-block:after{animation:none!important}}.jh-pdp #jh-reviews-app .jdgm-widget,.jh-pdp #jh-reviews-app .jdgm-review-widget{background:#fff;border:1.5px solid rgba(15,23,42,.08);border-radius:20px;padding:32px 28px;box-shadow:0 6px 24px #0000000d;position:relative;overflow:hidden}.jh-pdp #jh-reviews-app .jdgm-rev-widg:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dc2626,#ef4444,#dc2626);border-radius:20px 20px 0 0}.jh-pdp #jh-reviews-app .jdgm-rev-widg{position:relative}.jh-pdp #jh-reviews-app .jdgm-rev-widg__title{font-size:22px!important;font-weight:800!important;color:#0a0a0a!important;letter-spacing:-.01em!important;margin-bottom:16px!important;text-align:center}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary{background:linear-gradient(135deg,#fef7f7,#fff);border:1px solid rgba(220,38,38,.12);border-radius:14px;padding:22px 20px;margin-bottom:20px;text-align:center}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary-average{font-size:36px!important;font-weight:900!important;color:#dc2626!important;letter-spacing:-.02em!important;display:block;margin-bottom:6px}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary-stars .jdgm-star,.jh-pdp #jh-reviews-app .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{font-size:18px!important;color:#f59e0b!important;margin:0 1px!important}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary-text{font-size:13px!important;color:#6b7280!important;font-weight:600!important;margin-top:6px}.jh-pdp #jh-reviews-app .jdgm-no-reviews-text{font-size:14px!important;color:#6b7280!important;font-weight:600!important;text-align:center;padding:20px 0;font-style:normal!important}.jh-pdp #jh-reviews-app .jdgm-write-rev-link,.jh-pdp #jh-reviews-app .jdgm-rev-widg__actions .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff3838,#dc2626,#b91c1c)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-decoration:none!important;box-shadow:0 6px 18px #dc262659,inset 0 1px #fff3!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important;transition:transform .2s ease,box-shadow .25s ease!important;margin-top:14px!important}.jh-pdp #jh-reviews-app .jdgm-write-rev-link:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 28px #dc262673!important}.jh-pdp #jh-reviews-app .jdgm-rev-widg__actions{text-align:center!important;margin-top:18px!important}.jh-pdp #jh-reviews-app .jdgm-rev{background:#fafafa;border:1px solid rgba(15,23,42,.06)!important;border-radius:14px!important;padding:20px!important;margin-bottom:14px!important;transition:border-color .2s ease,box-shadow .2s ease}.jh-pdp #jh-reviews-app .jdgm-rev:hover{border-color:#dc262633!important;box-shadow:0 4px 14px #0000000a}.jh-pdp #jh-reviews-app .jdgm-rev__author{font-weight:700!important;color:#0a0a0a!important;font-size:14px!important}.jh-pdp #jh-reviews-app .jdgm-rev__timestamp{font-size:12px!important;color:#9ca3af!important}.jh-pdp #jh-reviews-app .jdgm-rev__title{font-weight:700!important;color:#0a0a0a!important;font-size:15px!important;margin:10px 0 6px!important}.jh-pdp #jh-reviews-app .jdgm-rev__body{color:#374151!important;font-size:14px!important;line-height:1.55!important}.jh-pdp #jh-reviews-app .jdgm-rev__buyer-badge{background:linear-gradient(135deg,#10b981,#047857)!important;color:#fff!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:3px 10px!important;border-radius:999px!important}.jh-pdp #jh-reviews-app .jdgm-rev-widg__title{display:none!important}.jh-pdp #jh-reviews-app .jdgm-rev-widg--no-reviews .jdgm-rev-widg__summary{background:linear-gradient(135deg,#fef7f7,#fff 60%,#fef7f7)}.jh-pdp #jh-reviews-app .jdgm-rev-widg--no-reviews .jdgm-no-reviews-text:before{content:"\2728  ";font-size:16px}.jh-pdp #jh-reviews-app .jdgm-rev-widg--no-reviews .jdgm-no-reviews-text:after{content:" \2728";font-size:16px}.jh-pdp #jh-reviews-app .jdgm-paginate__page{border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#0a0a0a!important;border-radius:8px!important;padding:8px 14px!important;font-weight:700!important;transition:all .2s ease!important}.jh-pdp #jh-reviews-app .jdgm-paginate__page--current,.jh-pdp #jh-reviews-app .jdgm-paginate__page:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}@media(max-width:749px){.jh-pdp #jh-reviews-app .jdgm-widget{padding:22px 18px;border-radius:16px}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary{padding:18px 16px}.jh-pdp #jh-reviews-app .jdgm-rev-widg__summary-average{font-size:30px!important}.jh-pdp #jh-reviews-app .jdgm-rev{padding:16px!important}}.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-widget,.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-review-widget{background:#fff!important;border:2px solid rgba(249,168,212,.4)!important;border-radius:24px!important;box-shadow:var(--kawaii-shadow)!important}.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-rev-widg:before{background:linear-gradient(90deg,#fb7185,#f472b6,#c4b5fd)!important}.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-rev-widg__summary{background:linear-gradient(135deg,var(--kawaii-pink) 0%,#fff 60%,var(--kawaii-lavender) 100%)!important;border-color:#f9a8d466!important}.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-rev-widg__summary-average{color:#fb7185!important}.jh-pdp.jh-style--kawaii #jh-reviews-app .jdgm-write-rev-link{background:linear-gradient(135deg,#fb7185,#f472b6,#c4b5fd)!important;box-shadow:0 8px 24px #fb718566!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
