.jum-product-grid--core{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:900px){.jum-product-grid--core{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.jum-product-grid--core{grid-template-columns:1fr}}.jum-core-section{margin:40px 0}.jum-core-empty{color:#6b7280;font-size:14px}.jum-countdown--inline{display:inline-flex;align-items:center;gap:6px;margin:0}.jum-countdown--inline .jum-countdown__cell{background:#101217;color:#fff;border-radius:8px;padding:6px 8px;min-width:46px;display:inline-flex;flex-direction:column;align-items:center;line-height:1.1}.jum-countdown--inline .jum-countdown__cell strong{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.jum-countdown--inline .jum-countdown__cell span{font-size:9px;letter-spacing:1px;opacity:.65}.jum-countdown--inline .jum-countdown__sep{color:#ff6a00;font-weight:800}.jum-flash-single{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff3ea;border:1px solid #ffd9bb;border-radius:10px;padding:12px 16px;margin:16px 0}.jum-flash-single__label{font-weight:700;font-size:13.5px;color:#b54400}.jum-core-hero{background:linear-gradient(135deg,#05070b,#101217);color:#fff;border-radius:16px;padding:56px 32px;text-align:center;margin:24px 0}.jum-core-hero h2{color:#fff;font-size:34px;margin:10px 0}.jum-core-hero p{color:#9ca3af;max-width:520px;margin:0 auto 22px}.jum-core-hero__label{color:#ff6a00;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.jum-core-btn{display:inline-block;background:#ff6a00;color:#fff!important;font-weight:700;padding:12px 26px;border-radius:8px;text-decoration:none}.jum-core-btn:hover{background:#e85f00}.jum-core-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0}.jum-core-trust__item{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:3px}.jum-core-trust__item span{color:#6b7280;font-size:13px}.jum-core-cats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0}.jum-core-cats a{display:inline-block;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:999px;padding:8px 18px;font-weight:600;font-size:14px;text-decoration:none}.jum-core-cats a:hover{border-color:#ff6a00;color:#ff6a00}.jum-core-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}.jum-core-features__card{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:20px}.jum-core-features__card h3{margin:0 0 6px;font-size:16px}.jum-core-features__card p{margin:0;color:#6b7280;font-size:14px}.jum-core-card{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:14px;text-align:center}.jum-core-card h3{font-size:15px;margin:10px 0 6px}.jum-core-card .price{color:#ff6a00;font-weight:800}.jum-core-onsale{background:#ef4444!important;border-radius:999px!important;font-weight:700!important}@media (min-width:901px){.jum-header--centered .jum-header__inner{flex-wrap:wrap;justify-content:center;gap:14px 28px;padding:14px 0}.jum-header--centered .jum-header__brand{order:1;flex:1 1 100%;display:flex;justify-content:center}.jum-header--centered .jum-header__search{order:2;flex:1 1 auto;max-width:620px;margin:0 auto}.jum-header--centered .jum-header__actions{order:3;margin-left:0}.jum-header--minimal .jum-header__search{display:none}.jum-header--minimal .jum-header__inner{min-height:calc(var(--jum-logo-size, 40px) + 20px);gap:20px}.jum-header--minimal .jum-header__actions{margin-left:auto}}.jum-scrolltop,.jum-fcart__btn{position:fixed;z-index:95;display:inline-flex;align-items:center;justify-content:center;width:var(--fw-size,44px);height:var(--fw-size,44px);bottom:var(--fw-bottom,24px);background:var(--fw-bg,var(--jum-primary,#FF6A00));color:#fff;border:0;cursor:pointer;box-shadow:0 8px 24px rgb(15 23 42 / .22);transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.18s ease,opacity 0.2s ease,visibility 0.2s ease}.jum-scrolltop--right{right:var(--fw-offset,24px)}.jum-scrolltop--left{left:var(--fw-offset,24px)}.jum-scrolltop--circle{border-radius:50%}.jum-scrolltop--rounded{border-radius:14px}.jum-scrolltop--square{border-radius:6px}.jum-scrolltop{opacity:0;visibility:hidden}.jum-scrolltop.is-visible{opacity:1;visibility:visible}.jum-scrolltop:hover,.jum-fcart__btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(15 23 42 / .28)}.jum-fw-icon{width:50%;height:50%}.jum-fcart{position:fixed;z-index:95;bottom:var(--fw-bottom,24px)}.jum-fcart--right{right:var(--fw-offset,24px)}.jum-fcart--left{left:var(--fw-offset,24px)}.jum-fcart.jum-is-hidden{display:none}.jum-fcart__btn{position:static;border-radius:50%;flex-direction:column;gap:1px;text-decoration:none;line-height:1}.jum-fcart__btn .jum-fw-icon{width:42%;height:42%}.jum-fcart__count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--fw-bg,var(--jum-primary,#FF6A00));font-size:11px;font-weight:800;border-radius:999px;box-shadow:0 2px 6px rgb(15 23 42 / .2)}.jum-fcart__total{font-size:10px;font-weight:700;opacity:.95}.jum-fcart__total .amount,.jum-fcart__total .woocommerce-Price-amount{color:#fff}@media (max-width:768px){.jum-theme .jum-scrolltop,.jum-theme .jum-fcart{bottom:calc(var(--fw-bottom, 24px) + 64px)}}@media (prefers-reduced-motion:reduce){.jum-scrolltop,.jum-fcart__btn{transition:opacity 0.2s ease,visibility 0.2s ease}.jum-scrolltop:hover,.jum-fcart__btn:hover{transform:none}}.jum-cart-drawer{position:fixed;inset:0;z-index:100050}.jum-cart-drawer[hidden]{display:none}body.jum-drawer-lock{overflow:hidden}.jum-cart-drawer__overlay{position:absolute;inset:0;background:rgb(9 11 16 / .5);opacity:0;transition:opacity 0.28s ease;cursor:pointer}.jum-cart-drawer.is-open .jum-cart-drawer__overlay{opacity:1}.jum-cart-drawer__panel{position:absolute;top:0;bottom:0;width:min(410px, 92vw);background:#fff;color:var(--jum-text,#111827);display:flex;flex-direction:column;box-shadow:0 0 60px rgb(9 11 16 / .28);transition:transform 0.34s cubic-bezier(.4,0,.2,1);will-change:transform}.jum-cart-drawer--right .jum-cart-drawer__panel{right:0;transform:translateX(103%)}.jum-cart-drawer--left .jum-cart-drawer__panel{left:0;transform:translateX(-103%)}.jum-cart-drawer.is-open .jum-cart-drawer__panel{transform:none}.jum-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--jum-border-soft,#eef0f3);flex:0 0 auto}.jum-cart-drawer__title{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:800;letter-spacing:-.01em}.jum-cart-drawer__title .jum-fw-icon{width:22px;height:22px;color:var(--jum-primary,#FF6A00)}.jum-cart-drawer__count{min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--jum-primary,#FF6A00);color:#fff;font-size:12px;font-weight:800;border-radius:999px}.jum-cart-drawer__close{appearance:none;border:0;background:var(--jum-bg-soft,#f3f4f6);color:var(--jum-text,#111827);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:background 0.15s ease,transform 0.15s ease}.jum-cart-drawer__close:hover{background:#e5e7eb;transform:rotate(90deg)}.jum-cart-drawer__close .jum-fw-icon{width:18px;height:18px}.jum-cart-drawer__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.jum-cart-drawer__items{list-style:none;margin:0;padding:6px 18px;overflow-y:auto;flex:1 1 auto}.jum-cart-drawer__item{display:grid;grid-template-columns:62px 1fr auto;grid-template-areas:"thumb info line" "thumb info remove";align-items:center;gap:4px 14px;padding:14px 0;border-bottom:1px solid var(--jum-border-soft,#eef0f3);position:relative;transition:opacity 0.2s ease}.jum-cart-drawer__item.is-busy{opacity:.45;pointer-events:none}.jum-cart-drawer__thumb{grid-area:thumb;width:62px;height:62px;border-radius:10px;overflow:hidden;background:var(--jum-bg-soft,#f6f7f9)}.jum-cart-drawer__thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:4px}.jum-cart-drawer__info{grid-area:info;min-width:0}.jum-cart-drawer__name{display:block;font-size:13.5px;font-weight:600;line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jum-cart-drawer__name a{color:inherit;text-decoration:none}.jum-cart-drawer__name a:hover{color:var(--jum-primary,#FF6A00)}.jum-cart-drawer__qty{display:inline-flex;align-items:center;border:1px solid var(--jum-border,#e3e6ea);border-radius:8px;overflow:hidden}.jum-cart-drawer__qty button{appearance:none;border:0;background:#fff0;width:28px;height:28px;font-size:15px;line-height:1;cursor:pointer;color:var(--jum-text,#111827);transition:background 0.15s ease}.jum-cart-drawer__qty button:hover{background:var(--jum-bg-soft,#f3f4f6);color:var(--jum-primary,#FF6A00)}.jum-cart-drawer__qty-val{min-width:30px;text-align:center;font-size:13px;font-weight:700}.jum-cart-drawer__line{grid-area:line;align-self:start;font-size:14px;font-weight:800;white-space:nowrap}.jum-cart-drawer__line .amount,.jum-cart-drawer__line .woocommerce-Price-amount{color:var(--jum-text,#111827)}.jum-cart-drawer__remove{grid-area:remove;align-self:end;justify-self:end;appearance:none;border:0;background:#fff0;color:var(--jum-muted,#9aa1ab);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color 0.15s ease,background 0.15s ease}.jum-cart-drawer__remove:hover{color:#e5484d;background:rgb(229 72 77 / .1)}.jum-cart-drawer__remove .jum-fw-icon{width:15px;height:15px}.jum-cart-drawer__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:40px 24px;color:var(--jum-muted,#6b7280)}.jum-cart-drawer__empty-icon .jum-fw-icon{width:52px;height:52px;color:var(--jum-border,#d7dbe0)}.jum-cart-drawer__empty p{margin:0;font-size:15px;font-weight:600}.jum-cart-drawer__foot{flex:0 0 auto;padding:16px 18px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--jum-border-soft,#eef0f3);background:#fff;box-shadow:0 -8px 24px rgb(9 11 16 / .05)}.jum-cart-drawer__ship{margin-bottom:14px}.jum-cart-drawer__ship-text{display:block;font-size:12.5px;margin-bottom:7px;color:var(--jum-muted,#6b7280)}.jum-cart-drawer__ship-text strong{color:var(--jum-primary,#FF6A00)}.jum-cart-drawer__ship-track{display:block;height:6px;border-radius:999px;background:var(--jum-bg-soft,#eef0f3);overflow:hidden}.jum-cart-drawer__ship-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--jum-primary,#FF6A00),var(--jum-primary-600,#e85f00));transition:width 0.4s ease}.jum-cart-drawer__subtotal{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;margin-bottom:4px}.jum-cart-drawer__subtotal strong{font-size:18px;font-weight:800}.jum-cart-drawer__note{margin:0 0 14px;font-size:11.5px;color:var(--jum-muted,#9aa1ab)}.jum-cart-drawer__actions{display:flex;flex-direction:column;gap:9px}.jum-cart-drawer__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:12px;font-size:14.5px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform 0.12s ease,filter 0.15s ease,background 0.15s ease}.jum-cart-drawer__btn--primary{background:var(--jum-primary,#FF6A00);color:#fff}.jum-cart-drawer__btn--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.jum-cart-drawer__btn--ghost{background:var(--jum-bg-soft,#f3f4f6);color:var(--jum-text,#111827)}.jum-cart-drawer__btn--ghost:hover{background:#e5e7eb}@media (prefers-reduced-motion:reduce){.jum-cart-drawer__panel,.jum-cart-drawer__overlay,.jum-cart-drawer__ship-fill{transition:none}}.jum-reviews{padding:46px 0;overflow:hidden}.jum-reviews__head{text-align:center;margin-bottom:26px}.jum-reviews__title{font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0;color:var(--jum-text,#111827)}.jum-reviews__sub{margin:8px 0 0;color:var(--jum-muted,#6b7280);font-size:15px}.jum-reviews__summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 26px;margin:0 auto 30px;padding:16px 26px;max-width:640px;background:var(--jum-card-bg,#fff);border:1px solid rgb(17 24 39 / .08);border-radius:16px;box-shadow:0 10px 30px -18px rgb(17 24 39 / .35)}.jum-reviews__score{display:flex;align-items:center;gap:14px}.jum-reviews__avg{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--jum-text,#111827)}.jum-reviews__scoremeta{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.jum-reviews__count{font-size:13.5px;color:var(--jum-muted,#6b7280)}.jum-reviews__count strong{color:var(--jum-text,#111827)}.jum-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;white-space:nowrap}.jum-stars__base{color:rgb(17 24 39 / .16)}.jum-stars__fill{position:absolute;inset:0;width:var(--pct,100%);overflow:hidden;color:#f5a623}.jum-reviews__sources{display:flex;flex-wrap:wrap;gap:8px;padding-left:26px;border-left:1px solid rgb(17 24 39 / .1)}.jum-reviews__srcchip{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--src,#6b7280);padding:4px 11px;border-radius:999px;letter-spacing:.01em}@media (max-width:560px){.jum-reviews__summary{gap:12px;padding:14px 18px}.jum-reviews__avg{font-size:36px}.jum-reviews__sources{padding-left:0;border-left:0;justify-content:center;width:100%}}.jum-reviews__rowwrap{overflow:hidden;margin-bottom:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.jum-reviews__row{display:flex;gap:18px;width:max-content;animation:jum-rev-scroll var(--jum-rev-speed,45s) linear infinite;will-change:transform}.jum-reviews__row--reverse{animation-direction:reverse}.jum-reviews:hover .jum-reviews__row{animation-play-state:paused}@keyframes jum-rev-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.jum-review-card{flex:0 0 340px;width:340px;box-sizing:border-box;background:var(--jum-card,#fff);border:1px solid var(--jum-border-soft,#eef0f3);border-radius:16px;padding:20px;box-shadow:0 2px 12px rgb(15 23 42 / .05)}.jum-review-card__top{display:flex;align-items:center;gap:11px;margin-bottom:12px}.jum-review-card__avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--jum-primary,#FF6A00);color:#fff;font-weight:800;font-size:16px}.jum-review-card__avatar img{width:100%;height:100%;object-fit:cover}.jum-review-card__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.jum-review-card__name{font-weight:700;font-size:14px;color:var(--jum-text,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jum-review-card__stars{color:#f5a623;font-size:13px;letter-spacing:1px}.jum-review-card__badge{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--src,var(--jum-primary,#FF6A00));background:var(--jum-soft,#f6f7f9);border:1px solid var(--jum-border-soft,#eef0f3);border-radius:999px;padding:3px 9px;white-space:nowrap}.jum-review-card__text{margin:0;font-size:14px;line-height:1.55;color:var(--jum-text,#374151)}.jum-review-card__link{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--jum-primary,#FF6A00);text-decoration:none}.jum-review-card__link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.jum-reviews__row{animation:none}.jum-reviews__rowwrap{overflow-x:auto}}@media (max-width:480px){.jum-review-card{flex-basis:280px;width:280px}}.jum-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999;max-width:560px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px;background:#111827;color:#f3f4f6;border-radius:14px;box-shadow:0 18px 44px -16px rgb(0 0 0 / .55);font-size:13.5px;line-height:1.5}.jum-consent__text{margin:0;flex:1 1 240px}.jum-consent__btns{display:flex;gap:8px;margin-left:auto}.jum-consent__accept,.jum-consent__decline{border:0;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer}.jum-consent__accept{background:var(--jum-primary,#ff6a00);color:#fff}.jum-consent__decline{background:rgb(255 255 255 / .14);color:#f3f4f6}.jum-consent__accept:hover{filter:brightness(1.06)}.jum-consent__decline:hover{background:rgb(255 255 255 / .24)}body.jum-popup-lock{overflow:hidden}.jum-popup{position:fixed;inset:0;z-index:99998;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(15 18 24 / .6)}.jum-popup.is-open{display:flex}.jum-popup__box{position:relative;width:100%;max-width:440px;background:#fff;border-radius:18px;padding:38px 34px 30px;text-align:center;box-shadow:0 30px 70px -24px rgb(0 0 0 / .5)}.jum-popup__close{position:absolute;top:12px;right:14px;border:0;background:#fff0;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer}.jum-popup__close:hover{color:#111827}.jum-popup__title{margin:0 0 8px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:#111827}.jum-popup__text{margin:0 0 18px;color:#6b7280;font-size:15px;line-height:1.55}.jum-popup__form{display:flex;flex-direction:column;gap:10px}.jum-popup__form input[type="email"]{width:100%;height:50px;padding:0 16px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px}.jum-popup__form input[type="email"]:focus{outline:none;border-color:var(--jum-primary,#ff6a00)}.jum-popup__form button{height:50px;border:0;border-radius:12px;background:var(--jum-primary,#ff6a00);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.jum-popup__form button:hover{filter:brightness(1.05)}.jum-popup__form button:disabled{opacity:.6;cursor:default}.jum-popup__dismiss{margin-top:12px;border:0;background:#fff0;color:#9ca3af;font-size:13px;text-decoration:underline;cursor:pointer}.jum-popup__tick{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:#e7f6ec;color:#1a7f37;font-size:28px;font-weight:800}.jum-popup__coupon{margin-top:6px;padding:12px;border:2px dashed var(--jum-primary,#ff6a00);border-radius:12px;font-size:20px;font-weight:800;letter-spacing:.08em;color:var(--jum-primary,#ff6a00);background:#fff7f0}.jum-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0}.jum-share__label{font-size:13px;font-weight:700;color:#6b7280;margin-right:2px}.jum-share__btn{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;text-decoration:none;color:#fff;background:var(--sc,#374151);font-size:13px;font-weight:600;line-height:1;transition:transform 0.05s ease,filter 0.15s ease}.jum-share__btn--copy{background:#374151}.jum-share__btn:hover{filter:brightness(1.08)}.jum-share__btn:active{transform:scale(.96)}.jum-share__ico{display:inline-flex}.jum-share__ico svg{width:17px;height:17px;display:block}.jum-share--icon .jum-share__btn{width:38px;height:38px;justify-content:center;padding:0}.jum-share--icon .jum-share__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jum-share--text .jum-share__btn,.jum-share--both .jum-share__btn{padding:9px 15px}.jum-share--text .jum-share__ico{display:none}.jum-share--round.jum-share--icon .jum-share__btn{border-radius:50%}.jum-share--round .jum-share__btn{border-radius:999px}.jum-share--square .jum-share__btn{border-radius:8px}.jum-share__btn--copy.is-copied{background:#1a7f37}.jum-contact{display:grid;grid-template-columns:0.85fr 1.15fr;gap:40px;align-items:stretch;margin:8px 0 32px}.jum-contact__info{background:linear-gradient(160deg,var(--jum-primary,#ff6a00) 0%,color-mix(in srgb,var(--jum-primary,#ff6a00) 78%,#000) 100%);color:#fff;border-radius:18px;padding:34px 30px;box-shadow:0 18px 40px -22px rgb(0 0 0 / .55)}.jum-contact__title{color:#fff;font-size:26px;line-height:1.2;margin:0 0 12px}.jum-contact__intro{margin:0 0 22px;font-size:15px;line-height:1.6;opacity:.92}.jum-contact__details{list-style:none;margin:0;padding:0;display:grid;gap:16px}.jum-contact__details li{display:flex;align-items:center;gap:12px;font-size:15px}.jum-contact__details a{color:#fff;text-decoration:none;font-weight:600;word-break:break-word}.jum-contact__details a:hover{text-decoration:underline}.jum-contact__ico{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(255 255 255 / .16)}.jum-contact__form-wrap{background:var(--jum-card-bg,#fff);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:18px;padding:30px;box-shadow:0 18px 40px -30px rgb(0 0 0 / .45)}.jum-contact__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.jum-contact__row--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jum-contact__field{display:block;margin-bottom:16px}.jum-contact__field>span{display:block;font-size:13px;font-weight:600;color:var(--jum-text,#1f2430);margin-bottom:6px}.jum-contact__field input,.jum-contact__field textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--jum-text,#1f2430);background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:11px;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.jum-contact__field textarea{resize:vertical;min-height:130px}.jum-contact__field input:focus,.jum-contact__field textarea:focus{outline:none;background:#fff;border-color:var(--jum-primary,#ff6a00);box-shadow:0 0 0 3px color-mix(in srgb,var(--jum-primary,#ff6a00) 22%,transparent)}.jum-contact__submit{appearance:none;border:0;cursor:pointer;width:100%;padding:14px 22px;font-size:15px;font-weight:700;color:#fff;background:var(--jum-primary,#ff6a00);border-radius:12px;transition:filter 0.15s ease,transform 0.05s ease}.jum-contact__submit:hover{filter:brightness(1.06)}.jum-contact__submit:active{transform:translateY(1px)}.jum-contact__submit.is-loading{opacity:.7;cursor:progress}.jum-contact__status{margin:14px 0 0;font-size:14px;font-weight:600;min-height:1em}.jum-contact__status.is-ok{color:#1a7f37}.jum-contact__status.is-error{color:#c62828}@media (max-width:782px){.jum-contact{grid-template-columns:1fr;gap:24px}.jum-contact__row--2{grid-template-columns:1fr}}.jum-fomo{position:fixed;z-index:9200;bottom:20px;max-width:340px;width:calc(100% - 40px);display:flex;align-items:stretch;background:#fff;border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px;box-shadow:0 14px 40px -12px rgb(15 23 42 / .28);opacity:0;transform:translateY(16px);transition:opacity 0.35s ease,transform 0.35s ease;pointer-events:none;overflow:hidden}.jum-fomo--bl{left:20px}.jum-fomo--br{right:20px}.jum-fomo.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.jum-fomo__card{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 12px;text-decoration:none;color:inherit;min-width:0;flex:1}.jum-fomo__img{flex:0 0 50px;width:50px;height:50px;border-radius:10px;background:var(--jum-soft,#f4f4f5) center / cover no-repeat}.jum-fomo__body{min-width:0;display:flex;flex-direction:column;gap:2px}.jum-fomo__line{font-size:12.5px;color:var(--jum-muted,#6b7280);line-height:1.3}.jum-fomo__line strong{color:var(--jum-text,#1f2430);font-weight:700}.jum-fomo__title{font-size:13px;font-weight:700;color:var(--jum-text,#1f2430);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jum-fomo__meta{font-size:11.5px;color:#9aa0ab;display:flex;align-items:center;gap:5px}.jum-fomo__verified{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#1a7f37;color:#fff;font-size:9px;line-height:1}.jum-fomo__close{flex:0 0 auto;align-self:flex-start;border:0;background:none;color:#b6bcc6;font-size:20px;line-height:1;padding:6px 9px;cursor:pointer}.jum-fomo__close:hover{color:var(--jum-text,#1f2430)}@media (max-width:520px){.jum-fomo{max-width:none;width:calc(100% - 24px)}.jum-fomo--bl{left:12px}.jum-fomo--br{right:12px}}@media (prefers-reduced-motion:reduce){.jum-fomo{transition:opacity 0.2s ease;transform:none}}.jum-pay{display:flex;flex-direction:column;gap:6px;margin:14px 0 4px}.jum-pay__label{font-size:12px;font-weight:600;color:var(--jum-muted,#6b7280);letter-spacing:.01em}.jum-pay__icons{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.jum-pay__icon svg{display:block;width:40px;height:26px;border-radius:4px}.jum-trust{margin:24px 0 8px;padding:18px 20px;background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px}.jum-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jum-trust__item{display:flex;align-items:center;gap:11px;font-size:13px;color:var(--jum-muted,#6b7280);line-height:1.35}.jum-trust__item strong{color:var(--jum-text,#1f2430);font-weight:700;font-size:13.5px}.jum-trust__ico{flex:0 0 34px;width:34px;height:34px;padding:7px;border-radius:10px;background:#fff;color:var(--jum-primary,#ff6a00);border:1px solid var(--jum-border-soft,#e6e8ec)}.jum-trust .jum-pay{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--jum-border-soft,#e6e8ec);flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.jum-trust .jum-pay__label{font-size:13px}@media (max-width:782px){.jum-trust__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.jum-trust__row{grid-template-columns:1fr}}.jum-2fa{max-width:640px}.jum-2fa__intro h3{margin:10px 0 6px;font-size:19px;font-weight:800;color:var(--jum-text,#1f2430)}.jum-2fa__intro p,.jum-2fa__muted{color:var(--jum-muted,#6b7280);font-size:14px;line-height:1.6}.jum-2fa__badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.jum-2fa__badge--off{color:#9a6700;background:#fff4d6}.jum-2fa__badge--on{color:#1a7f37;background:#e7f6ec}.jum-2fa__steps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px}.jum-2fa__steps>li{background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px;padding:16px 18px}.jum-2fa__steps strong{display:block;font-size:14.5px;color:var(--jum-text,#1f2430);margin-bottom:6px}.jum-2fa__key{display:flex;align-items:center;gap:10px;margin:12px 0 8px;background:#fff;border:1px dashed var(--jum-border-soft,#cfd4dc);border-radius:12px;padding:12px 14px}.jum-2fa__key code{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.12em;color:var(--jum-text,#1f2430);word-break:break-all;background:none;padding:0}.jum-2fa__copy{flex:0 0 auto;border:0;cursor:pointer;font-size:13px;font-weight:700;color:#fff;background:var(--jum-primary,#ff6a00);border-radius:9px;padding:8px 14px}.jum-2fa__copy.is-copied{background:#1a7f37}.jum-2fa__applink{display:inline-block;font-size:13.5px;font-weight:600;color:var(--jum-primary,#ff6a00)}.jum-2fa__form{display:block;margin-top:10px}.jum-2fa__code{width:160px;max-width:100%;padding:12px 14px;font-size:20px;letter-spacing:.35em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:11px}.jum-2fa__code:focus{outline:none;border-color:var(--jum-primary,#ff6a00);box-shadow:0 0 0 3px var(--jum-primary-soft,rgb(255 106 0 / .18))}.jum-2fa__submit.button,.jum-2fa__ghost.button,.jum-2fa__danger.button{margin-left:10px;border:0;cursor:pointer;font-weight:700;border-radius:11px;padding:12px 18px}.jum-2fa__submit.button{color:#fff;background:var(--jum-primary,#ff6a00)}.jum-2fa__ghost.button{color:var(--jum-primary,#ff6a00);background:var(--jum-primary-soft,#fff2e8)}.jum-2fa__danger.button{color:#fff;background:#c0392b}.jum-2fa__codes{margin:20px 0;background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px;padding:18px}.jum-2fa__codes h4{margin:0 0 6px;font-size:15px;font-weight:800}.jum-2fa__codelist{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jum-2fa__codelist li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.08em;background:#fff;border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:9px;padding:9px 12px;text-align:center}.jum-2fa__remaining{font-size:14px;color:var(--jum-muted,#6b7280);margin:16px 0}.jum-2fa__actions{display:grid;gap:16px;margin-top:18px;border-top:1px solid var(--jum-border-soft,#e6e8ec);padding-top:18px}.jum-2fa__label{display:block;font-size:13.5px;font-weight:600;color:var(--jum-text,#1f2430);margin-bottom:8px}.jum-2fa__inline{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.jum-2fa__form--danger .jum-2fa__label{color:#c0392b}.jum-2fa-loginrow{margin-bottom:14px}.jum-2fa-loginrow__hint{color:#8a8f98;font-weight:400;font-size:.85em}.jum-2fa-loginrow input{letter-spacing:.25em}@media (max-width:520px){.jum-2fa__codelist{grid-template-columns:1fr}}.jum-2fa__notice{max-width:640px;margin:0 0 18px;padding:14px 16px;font-size:14px;font-weight:600;color:#9a3412;background:#fff4e6;border:1px solid #ffd8a8;border-left:4px solid var(--jum-primary,#ff6a00);border-radius:12px}.jum-2fa__progress{list-style:none;display:flex;align-items:center;gap:6px;margin:18px 0 22px;padding:0}.jum-2fa__progress li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--jum-muted,#6b7280)}.jum-2fa__dot{flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jum-bg-soft,#eef0f3);color:var(--jum-muted,#6b7280);font-size:13px;font-weight:800;border:1px solid var(--jum-border-soft,#e6e8ec)}.jum-2fa__progress li.is-current{color:var(--jum-primary,#ff6a00)}.jum-2fa__progress li.is-current .jum-2fa__dot{background:var(--jum-primary,#ff6a00);color:#fff;border-color:var(--jum-primary,#ff6a00)}.jum-2fa__progress li.is-done{color:var(--jum-text,#1f2430)}.jum-2fa__progress li.is-done .jum-2fa__dot{background:#1a7f37;color:#fff;border-color:#1a7f37}.jum-2fa__progress li:not(:last-child)::after{content:"";width:26px;height:2px;background:var(--jum-border-soft,#e6e8ec);margin-left:2px}.jum-2fa__progress li.is-done::after{background:#1a7f37}.jum-2fa__panel{background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px;padding:20px 20px 18px}.jum-2fa__panel+.jum-2fa__panel{margin-top:16px}.jum-2fa--js .jum-2fa__panel{margin-top:0}.jum-2fa--js .jum-2fa__panel:not(.is-active){display:none}.jum-2fa__panel-title{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--jum-text,#1f2430)}.jum-2fa__qrwrap{display:flex;justify-content:center;margin:16px 0}.jum-2fa__qr{width:210px;height:210px;padding:12px;background:#fff;border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px;box-shadow:var(--jum-shadow,0 10px 30px rgb(15 23 42 / .08))}.jum-2fa__qr svg{display:block;width:100%;height:100%}.jum-2fa__link{display:inline-block;background:none;border:0;padding:0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--jum-primary,#ff6a00);text-decoration:underline}.jum-2fa__manual{margin-top:14px;padding-top:14px;border-top:1px dashed var(--jum-border-soft,#e6e8ec)}.jum-2fa--js .jum-2fa__manual{display:none}.jum-2fa--js .jum-2fa__manual.is-open{display:block}.jum-2fa--wizard:not(.jum-2fa--js) .jum-2fa__link{display:none}.jum-2fa__nav{display:flex;gap:10px;align-items:center;margin-top:18px}.jum-2fa__nav .jum-2fa__submit.button,.jum-2fa__nav .jum-2fa__ghost.button{margin-left:0}.jum-2fa__panel .jum-2fa__form{margin-top:0}@media (max-width:520px){.jum-2fa__progress li span:not(.jum-2fa__dot){display:none}.jum-2fa__progress li{gap:0}}#place_order.ppcp-hidden{display:none!important}.ppcp-disabled{cursor:not-allowed;filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component){align-items:center;display:flex;gap:8px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component) #ppcp-vault-component{flex:1;overflow:hidden}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{display:block;line-height:0}.ppcp-button-apm{--apm-button-border-radius:4px;border-radius:var(--apm-button-border-radius);height:45px;line-height:0;margin-top:14px;max-width:750px;min-width:0;overflow:hidden}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius:50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-cart .ppcp-button-apm,.wp-block-woocommerce-checkout .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}.jumtrack{margin:22px 0;padding:20px 22px;background:var(--jum-card,#fff);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:14px}.jumtrack__h{margin:0 0 14px;font-size:17px;font-weight:800;color:var(--jum-text,#1f2430)}.jumtrack__row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--jum-border-soft,#eef0f3)}.jumtrack__row:first-of-type{border-top:0}.jumtrack__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.jumtrack__carrier{font-size:13px;font-weight:700;color:var(--jum-text,#1f2430)}.jumtrack__num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--jum-muted,#4b5563);word-break:break-all}.jumtrack__date{font-size:12px;color:var(--jum-muted,#8a8f98)}.jumtrack__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jumtrack__status{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;padding:4px 10px;border-radius:999px}.jumtrack__btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:700;color:#fff!important;background:var(--jum-primary,#ff6a00);border-radius:10px;text-decoration:none}.jumtrack__btn:hover{filter:brightness(1.06)}.jumtrack__ship{border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:12px;margin:0 0 12px;overflow:hidden;background:var(--jum-card,#fff)}.jumtrack__ship:last-child{margin-bottom:0}.jumtrack__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;flex-wrap:wrap}.jumtrack__summary::-webkit-details-marker{display:none}.jumtrack__summary:hover{background:var(--jum-bg-soft,#f9fafb)}.jumtrack__chevron{width:10px;height:10px;border-right:2px solid var(--jum-muted,#9aa0ab);border-bottom:2px solid var(--jum-muted,#9aa0ab);transform:rotate(45deg);transition:transform 0.2s ease;flex:none}.jumtrack__ship[open] .jumtrack__chevron{transform:rotate(-135deg)}.jumtrack__body{padding:4px 16px 18px;border-top:1px solid var(--jum-border-soft,#eef0f3)}.jumtrack__steps{display:flex;list-style:none;margin:18px 0 16px;padding:0;counter-reset:step}.jumtrack__steps li{position:relative;flex:1;text-align:center;font-size:11.5px;color:var(--jum-muted,#9aa0ab);min-width:0}.jumtrack__steps li::before{content:"";position:absolute;top:8px;left:-50%;width:100%;height:2px;background:var(--jum-border-soft,#e6e8ec);z-index:0}.jumtrack__steps li:first-child::before{display:none}.jumtrack__dot{position:relative;z-index:1;display:block;width:18px;height:18px;margin:0 auto 7px;border-radius:50%;background:#fff;border:2px solid var(--jum-border-soft,#d7dbe0)}.jumtrack__steps li.is-done .jumtrack__dot,.jumtrack__steps li.is-current .jumtrack__dot{background:var(--jum-primary,#ff6a00);border-color:var(--jum-primary,#ff6a00)}.jumtrack__steps li.is-done::before,.jumtrack__steps li.is-current::before{background:var(--jum-primary,#ff6a00)}.jumtrack__steps li.is-current .jumtrack__dot{box-shadow:0 0 0 4px var(--jum-primary-soft,rgb(255 106 0 / .18))}.jumtrack__steps li.is-done .jumtrack__steplabel,.jumtrack__steps li.is-current .jumtrack__steplabel{color:var(--jum-text,#1f2430);font-weight:600}.jumtrack__steps.is-exception li .jumtrack__dot{border-color:#c0392b}.jumtrack__steps.is-exception li.is-current .jumtrack__dot{background:#c0392b;border-color:#c0392b;box-shadow:0 0 0 4px rgb(192 57 43 / .18)}.jumtrack__note{font-size:13px;color:var(--jum-muted,#6b7280);margin:0 0 14px}.jumtrack__note--warn{color:#9a3412;background:#fff4e6;border:1px solid #ffd8a8;border-radius:9px;padding:10px 12px}.jumtrack__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin:0 0 16px}.jumtrack__facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--jum-muted,#9aa0ab);margin:0 0 2px}.jumtrack__facts dd{margin:0;font-size:14px;color:var(--jum-text,#1f2430);word-break:break-word}.jumtrack__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.jumtrack-account__order{margin:0 0 26px}.jumtrack-account__ordernum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:15px;margin:0 0 10px;color:var(--jum-text,#1f2430)}.jumtrack-account__ordernum a{font-size:13px;font-weight:600}.jumtrack-account__lookup{margin-top:30px;padding-top:24px;border-top:1px solid var(--jum-border-soft,#e6e8ec)}.jumtrack-page{max-width:620px}.jumtrack-form__row{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.jumtrack-form__field{display:block}.jumtrack-form__field>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--jum-text,#1f2430)}.jumtrack-form__field input{width:100%;box-sizing:border-box;padding:12px 14px;font-size:15px;border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:11px;background:var(--jum-bg-soft,#f7f8fa)}.jumtrack-form__field input:focus{outline:none;background:#fff;border-color:var(--jum-primary,#ff6a00);box-shadow:0 0 0 3px var(--jum-primary-soft,rgb(255 106 0 / .18))}.jumtrack-form__submit{margin-top:14px;padding:13px 24px;font-size:15px;font-weight:700;color:#fff;background:var(--jum-primary,#ff6a00);border:0;border-radius:11px;cursor:pointer}.jumtrack-result{margin-top:22px}.jumtrack-result__status{font-size:15px;margin:0 0 10px}.jumtrack-msg{font-size:14px;color:var(--jum-muted,#6b7280);background:var(--jum-bg-soft,#f7f8fa);border:1px solid var(--jum-border-soft,#e6e8ec);border-radius:11px;padding:12px 14px}.jumtrack-msg--error{color:#9a3412;background:#fff4e6;border-color:#ffd8a8}@media (max-width:520px){.jumtrack-form__row{grid-template-columns:1fr}.jumtrack__row{align-items:flex-start;flex-direction:column}}:root{--jum-primary:#FF6A00;--jum-primary-dark:#EA580C;--jum-primary-soft:#FFF3EA;--jum-dark:#090B10;--jum-dark-2:#101217;--jum-text:#111827;--jum-muted:#6B7280;--jum-border:#E5E7EB;--jum-border-soft:#EEF0F3;--jum-body:#F5F6F8;--jum-card:#FFFFFF;--jum-soft:#F8F9FB;--jum-red:#EF4444;--jum-green:#16A34A;--jum-amber:#F59E0B;--jum-radius-sm:8px;--jum-radius-md:14px;--jum-radius-lg:20px;--jum-radius-pill:999px;--jum-logo-size:40px;--jum-shadow:0 10px 30px rgba(15, 23, 42, 0.08);--jum-shadow-lg:0 18px 44px rgba(15, 23, 42, 0.14);--jum-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--jum-font);font-size:15px;line-height:1.6;color:var(--jum-text);background:var(--jum-body);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color 0.18s ease}a:hover{color:var(--jum-primary)}ul,ol{margin:0;padding:0}button{font-family:inherit;cursor:pointer;background:none;border:0;color:inherit;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;line-height:1.25;font-weight:700;color:var(--jum-text)}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--jum-primary);outline-offset:2px;border-radius:3px}.container{width:100%;max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px}.container--narrow{max-width:880px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link{left:-9999px;position:absolute;top:0;z-index:999;background:var(--jum-primary);color:#fff;padding:10px 18px;border-radius:0 0 8px 0}.skip-link:focus{left:0;clip-path:none;width:auto;height:auto;color:#fff}.jum-section{padding:44px 0 0}.jum-section--tight{padding-top:24px}.jum-section--last{padding-bottom:56px}.site-main{min-height:40vh}.site-main.jum-section{padding-bottom:72px}.jum-icon{width:20px;height:20px;flex:0 0 auto;vertical-align:middle}.jum-empty{color:var(--jum-muted);font-size:14px;grid-column:1 / -1}.jum-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.jum-section-head--center{justify-content:center;text-align:center}.jum-section-head__title{margin:0;font-size:23px;font-weight:800;letter-spacing:-.3px}.jum-section-head__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--jum-primary)}.jum-section-head__link .jum-icon{width:16px;height:16px;transition:transform 0.18s ease}.jum-section-head__link:hover .jum-icon{transform:translateX(3px)}.jum-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 24px;font-size:14px;font-weight:700;line-height:1;border-radius:var(--jum-radius-sm);border:1px solid #fff0;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;white-space:nowrap}.jum-btn .jum-icon{width:17px;height:17px}.jum-btn--sm{height:38px;padding:0 16px;font-size:13px}.jum-btn--primary{background:var(--jum-primary);color:#fff}.jum-btn--primary:hover{background:var(--jum-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgb(255 106 0 / .35)}.jum-btn--outline{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .4)}.jum-btn--outline:hover{color:#fff;border-color:#fff;background:rgb(255 255 255 / .08)}.jum-btn--ghost{background:var(--jum-soft);color:var(--jum-text);border-color:var(--jum-border)}.jum-btn--ghost:hover{color:var(--jum-primary);border-color:var(--jum-primary)}.jum-btn--light{background:#fff;color:var(--jum-primary-dark)}.jum-btn--light:hover{background:var(--jum-dark);color:#fff}.jum-btn.is-loading{opacity:.65;pointer-events:none}.jum-link-cta{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--jum-primary)}.jum-link-cta .jum-icon{width:16px;height:16px;transition:transform 0.18s ease}.jum-link-cta:hover .jum-icon{transform:translateX(3px)}.jum-badge{display:inline-block;padding:4px 10px;border-radius:var(--jum-radius-pill);font-size:12px;font-weight:700;line-height:1.4;color:#fff;background:var(--jum-primary)}.jum-badge--sale{background:var(--jum-red)}.jum-badge--hot{background:var(--jum-primary)}.jum-badge--new{background:var(--jum-green)}.jum-badge--out{background:var(--jum-muted)}.jum-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--jum-primary);color:#fff;font-size:11px;font-weight:700;border-radius:var(--jum-radius-pill);line-height:1}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],textarea,select{width:100%;padding:10px 14px;font-family:inherit;font-size:14px;color:var(--jum-text);background:#fff;border:1px solid var(--jum-border);border-radius:var(--jum-radius-sm);transition:border-color 0.18s ease,box-shadow 0.18s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--jum-primary);box-shadow:0 0 0 3px rgb(255 106 0 / .15)}.jum-stars{display:inline-flex;gap:1px;color:var(--jum-amber)}.jum-stars .jum-icon{width:14px;height:14px}.jum-stars__count{font-size:12px;color:var(--jum-muted);margin-left:5px}.jum-breadcrumbs{font-size:13px;color:var(--jum-muted);margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jum-breadcrumbs a:hover{color:var(--jum-primary)}.jum-breadcrumbs__sep{opacity:.5}.jum-dropdown{position:relative}.jum-dropdown__toggle{display:inline-flex;align-items:center;gap:6px;font-size:inherit;font-weight:600}.jum-dropdown__toggle .jum-icon{width:14px;height:14px;transition:transform 0.18s ease}.jum-dropdown.is-open .jum-dropdown__toggle>.jum-icon:last-child,.jum-cats.is-open .jum-dropdown__toggle>.jum-icon:last-child{transform:rotate(180deg)}.jum-dropdown__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:130px;background:#fff;color:var(--jum-text);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);box-shadow:var(--jum-shadow-lg);padding:6px;list-style:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s}.jum-dropdown.is-open .jum-dropdown__menu,.jum-cats.is-open .jum-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.jum-dropdown__menu li button{display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;border-radius:6px}.jum-dropdown__menu li button:hover{background:var(--jum-soft);color:var(--jum-primary)}.jum-carousel{position:relative}.jum-carousel__track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding:4px 2px 10px;scrollbar-width:none}.jum-carousel__track::-webkit-scrollbar{display:none}.jum-carousel__nav{position:absolute;top:42%;z-index:5;width:40px;height:40px;display:none;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--jum-shadow-lg);color:var(--jum-text);transition:color 0.18s ease,transform 0.18s ease}.jum-carousel__nav:hover{color:var(--jum-primary);transform:scale(1.07)}.jum-carousel__nav--prev{left:-14px}.jum-carousel__nav--next{right:-14px}.jum-carousel.is-scrollable .jum-carousel__nav,[data-jum-carousel].is-scrollable .jum-carousel__nav{display:flex}.jum-footer{margin-top:64px;background:#0B0D12;color:#9CA3AF;font-size:14px}.jum-home~* .jum-footer,.jum-footer:first-child{margin-top:0}.jum-footer__newsletter{background:linear-gradient(120deg,var(--jum-primary),var(--jum-primary-dark));color:#fff;padding:30px 0}.jum-footer__newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.jum-footer__newsletter-text{display:flex;align-items:center;gap:16px}.jum-footer__newsletter-text p{margin:0;opacity:.9;font-size:13.5px}.jum-footer__newsletter-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .16);border-radius:50%}.jum-footer__newsletter-icon .jum-icon{width:24px;height:24px}.jum-footer__newsletter-title{color:#fff;font-size:19px;margin:0 0 2px}.jum-newsletter-form{display:flex;gap:10px;min-width:min(440px, 100%)}.jum-newsletter-form input{flex:1;border:0;height:46px}.jum-footer__newsletter .jum-newsletter-form .jum-btn--primary{background:var(--jum-dark)}.jum-footer__newsletter .jum-newsletter-form .jum-btn--primary:hover{background:#000;box-shadow:none}.jum-footer__main{padding:54px 0 0}.jum-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px}.jum-footer__brand{display:block;font-size:22px;font-weight:800;color:#fff;margin-bottom:12px}.jum-footer__title,.jum-footer .widget-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:16px}.jum-footer__menu{list-style:none}.jum-footer__menu li{margin-bottom:10px}.jum-footer__menu a{color:#9CA3AF}.jum-footer__menu a:hover{color:var(--jum-primary)}.jum-footer__menu--contact li{display:flex;align-items:center;gap:9px}.jum-footer__menu--contact .jum-icon{width:17px;height:17px;color:var(--jum-primary)}.jum-footer__menu--inline{display:flex;gap:20px;flex-wrap:wrap}.jum-footer__menu--inline li{margin:0}.jum-footer__bottom{border-top:1px solid rgb(255 255 255 / .08);margin-top:44px;padding:20px 0;font-size:13px}.jum-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.jum-footer__copy{margin:0}.jum-footer__social{display:flex;gap:16px;list-style:none}.jum-footer__secure{display:inline-flex;align-items:center;gap:9px}.jum-footer__secure .jum-icon{width:19px;height:19px;color:#6B7280}.jum-footer__secure .jum-icon--shield{color:var(--jum-green)}.jum-page-head{margin-bottom:30px}.jum-page-head__title{font-size:30px;font-weight:800}.jum-page-head__title span{color:var(--jum-primary)}.jum-page-head__desc{color:var(--jum-muted);max-width:640px}.jum-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jum-post-card{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);overflow:hidden;transition:box-shadow 0.22s ease,transform 0.22s ease;display:flex;flex-direction:column}.jum-post-card:hover{transform:translateY(-3px);box-shadow:var(--jum-shadow-lg)}.jum-post-card__media{display:block;aspect-ratio:16 / 9;background:var(--jum-soft);overflow:hidden}.jum-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.jum-post-card:hover .jum-post-card__media img{transform:scale(1.04)}.jum-post-card__body{padding:20px;display:flex;flex-direction:column;gap:9px;flex:1}.jum-post-card__meta{display:flex;gap:12px;font-size:12.5px;color:var(--jum-muted)}.jum-post-card__meta a{color:var(--jum-primary)}.jum-post-card__title{font-size:17px;font-weight:700;margin:0}.jum-post-card__excerpt{font-size:14px;color:var(--jum-muted)}.jum-post-card__excerpt p{margin:0}.jum-post-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:700;color:var(--jum-primary)}.jum-entry__meta{display:flex;gap:14px;font-size:13px;color:var(--jum-muted);margin-bottom:10px}.jum-entry__title{font-size:32px;font-weight:800;letter-spacing:-.5px}.jum-entry__media{margin:22px 0;border-radius:var(--jum-radius-md);overflow:hidden}.jum-entry__content{font-size:16px;line-height:1.75}.jum-entry__content a{color:var(--jum-primary);text-decoration:underline}.jum-entry__tags a{display:inline-block;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-pill);font-size:12.5px;padding:4px 12px;margin:4px 6px 0 0}.post-navigation{margin:34px 0;border-top:1px solid var(--jum-border-soft);padding-top:22px}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:18px}.jum-post-nav__label{display:block;font-size:12px;color:var(--jum-muted);text-transform:uppercase;letter-spacing:1px}.jum-comments{margin-top:44px}.jum-comments__title{font-size:22px;font-weight:800}.jum-comments__list{list-style:none;margin:20px 0}.jum-comments__list .comment-body{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);padding:18px;margin-bottom:16px}.jum-comments__list .children{list-style:none;padding-left:30px}.jum-comments__list .avatar{border-radius:50%;margin-right:10px}.comment-reply-link{font-size:13px;font-weight:700;color:var(--jum-primary)}.comment-form label{display:block;font-size:13.5px;font-weight:600;margin-bottom:5px}.comment-form p{margin-bottom:16px}.comment-form .submit{background:var(--jum-primary);color:#fff;border:0;height:46px;padding:0 26px;font-weight:700;border-radius:var(--jum-radius-sm);cursor:pointer;transition:background-color 0.18s ease}.comment-form .submit:hover{background:var(--jum-primary-dark)}.jum-pagination,.woocommerce-pagination,.navigation.pagination{margin-top:40px;text-align:center}.jum-pagination .nav-links,.navigation.pagination .nav-links,.woocommerce nav.woocommerce-pagination ul.page-numbers{display:inline-flex!important;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0!important;border:0!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:0;padding:0;border:0!important;list-style:none}.jum-pagination .nav-links .page-numbers,.navigation.pagination .nav-links .page-numbers,.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span.page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;height:44px;padding:0 10px!important;background:#fff;border:1px solid var(--jum-border,#e5e7eb)!important;border-radius:12px!important;font-size:14px;font-weight:700;line-height:1;color:var(--jum-text,#111827);text-decoration:none;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease,transform 0.05s ease}.jum-pagination .nav-links a.page-numbers:hover,.navigation.pagination .nav-links a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:focus{background:#fff!important;border-color:var(--jum-primary,#ff6a00)!important;color:var(--jum-primary,#ff6a00)!important}.jum-pagination .nav-links a.page-numbers:active,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:active{transform:translateY(1px)}.jum-pagination .nav-links .page-numbers.current,.navigation.pagination .nav-links .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li a.page-numbers.current{background:var(--jum-primary,#ff6a00)!important;border-color:var(--jum-primary,#ff6a00)!important;color:#fff!important;box-shadow:0 6px 16px -8px var(--jum-primary,#ff6a00)}.jum-pagination .nav-links .page-numbers.dots,.navigation.pagination .nav-links .page-numbers.dots,.woocommerce nav.woocommerce-pagination ul li span.page-numbers.dots{min-width:28px!important;padding:0!important;border-color:transparent!important;background:transparent!important;font-weight:600;color:var(--jum-muted,#9ca3af)}.jum-pagination .nav-links .page-numbers svg,.navigation.pagination .nav-links .page-numbers svg{width:18px;height:18px}.woocommerce nav.woocommerce-pagination ul li a.page-numbers.next,.woocommerce nav.woocommerce-pagination ul li a.page-numbers.prev{font-size:20px;font-weight:500}.jum-pagination .nav-links a.page-numbers:focus-visible,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:focus-visible{outline:2px solid var(--jum-primary,#ff6a00);outline-offset:2px}.jum-none,.jum-404{text-align:center;padding:60px 20px;max-width:560px;margin:0 auto}.jum-404__code{font-size:96px;font-weight:800;line-height:1;color:var(--jum-primary);margin:0 0 10px;letter-spacing:-4px}.jum-404__title{font-size:26px}.jum-404__text{color:var(--jum-muted)}.jum-404__search{margin:26px auto;max-width:380px}.jum-404__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.jum-searchform{display:flex;border:1.5px solid var(--jum-border);border-radius:10px;overflow:hidden;background:#fff}.jum-searchform:focus-within{border-color:var(--jum-primary)}.jum-searchform__field{border:0!important;box-shadow:none!important;border-radius:0!important}.jum-searchform__submit{width:50px;display:flex;align-items:center;justify-content:center;background:var(--jum-primary);color:#fff}.jum-searchform__submit:hover{background:var(--jum-primary-dark)}.jum-modal{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px}.jum-modal[hidden]{display:none}.jum-modal__overlay{position:absolute;inset:0;background:rgb(9 11 16 / .6);animation:jum-fade-in 0.2s ease}@keyframes jum-fade-in{from{opacity:0}to{opacity:1}}.jum-modal__dialog{position:relative;z-index:2;background:#fff;border-radius:var(--jum-radius-lg);box-shadow:var(--jum-shadow-lg);width:min(880px, 100%);max-height:86vh;overflow-y:auto;padding:30px;animation:jum-modal-in 0.24s ease}@keyframes jum-modal-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.jum-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--jum-soft);border-radius:50%;z-index:3;transition:background-color 0.18s ease,color 0.18s ease}.jum-modal__close:hover{background:var(--jum-primary);color:#fff}.jum-modal__body[aria-busy="true"]::after{content:"";display:block;width:38px;height:38px;margin:60px auto;border:3px solid var(--jum-border);border-top-color:var(--jum-primary);border-radius:50%;animation:jum-spin 0.8s linear infinite}@keyframes jum-spin{to{transform:rotate(360deg)}}.jum-qv{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.jum-qv__media{background:var(--jum-soft);border-radius:var(--jum-radius-md);display:flex;align-items:center;justify-content:center;padding:22px}.jum-qv__title{font-size:24px;font-weight:800}.jum-qv__price{font-size:24px;font-weight:800;margin:12px 0}.jum-qv__price del{font-size:16px;color:var(--jum-muted);font-weight:500;margin-left:8px}.jum-qv__price ins{text-decoration:none}.jum-qv__excerpt{color:var(--jum-muted);font-size:14.5px}.jum-qv__actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.jum-qv__meta{font-size:13px;color:var(--jum-muted);margin:4px 0}.jum-qv__meta span{font-weight:700;color:var(--jum-text)}.jum-toast-region{position:fixed;right:22px;bottom:22px;z-index:140;display:flex;flex-direction:column;gap:10px}.jum-toast{display:flex;align-items:center;gap:10px;background:var(--jum-dark-2);color:#fff;font-size:14px;font-weight:600;padding:13px 18px;border-radius:10px;border-left:3px solid var(--jum-green);box-shadow:var(--jum-shadow-lg);animation:jum-toast-in 0.28s ease}.jum-toast--error{border-left-color:var(--jum-red)}.jum-toast .jum-icon{width:18px;height:18px;color:var(--jum-green)}.jum-toast--error .jum-icon{color:var(--jum-red)}@keyframes jum-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jum-toast.is-leaving{opacity:0;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease}.jum-offcanvas{position:fixed;inset:0;z-index:120}.jum-offcanvas[hidden]{display:none}.jum-offcanvas__overlay{position:absolute;inset:0;background:rgb(9 11 16 / .55);opacity:0;transition:opacity 0.22s ease}.jum-offcanvas.is-open .jum-offcanvas__overlay{opacity:1}.jum-offcanvas__panel{position:absolute;top:0;bottom:0;left:0;width:min(340px, 88vw);background:#fff;padding:20px;overflow-y:auto;transform:translateX(-102%);transition:transform 0.26s ease;display:flex;flex-direction:column;gap:20px}.jum-offcanvas.is-open .jum-offcanvas__panel{transform:translateX(0)}.jum-offcanvas__head{display:flex;align-items:center;justify-content:space-between}.jum-offcanvas__brand{font-size:20px;font-weight:800}.jum-offcanvas__close{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jum-soft)}.jum-offcanvas__search{display:flex;border:1.5px solid var(--jum-border);border-radius:10px;overflow:hidden}.jum-offcanvas__search input{border:0!important;box-shadow:none!important;border-radius:0!important}.jum-offcanvas__search button{width:48px;display:flex;align-items:center;justify-content:center;background:var(--jum-primary);color:#fff}.jum-offcanvas__list{list-style:none}.jum-offcanvas__list>li{border-bottom:1px solid var(--jum-border-soft)}.jum-offcanvas__list a{display:block;padding:13px 2px;font-size:15px;font-weight:600}.jum-offcanvas__list .sub-menu{list-style:none;padding-left:16px}.jum-offcanvas__list .sub-menu a{font-weight:500;font-size:14px;color:var(--jum-muted);padding:9px 2px}.jum-offcanvas__links{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--jum-border-soft);padding-top:14px}.jum-offcanvas__links a{display:flex;align-items:center;gap:11px;padding:10px 2px;font-weight:600}.jum-loader{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgb(255 255 255 / .7)}.jum-loader[hidden]{display:none}.jum-loader__spinner{width:44px;height:44px;border:4px solid var(--jum-border);border-top-color:var(--jum-primary);border-radius:50%;animation:jum-spin 0.8s linear infinite}.alignleft{float:left;margin:0 24px 16px 0}.alignright{float:right;margin:0 0 16px 24px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{margin-left:-60px;margin-right:-60px;max-width:none}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.wp-caption{max-width:100%}.wp-caption-text{font-size:13px;color:var(--jum-muted);text-align:center;padding:6px 0}.sticky{display:block}.bypostauthor{display:block}.gallery-caption{display:block}.jum-topbar{background:var(--jum-dark);color:#D1D5DB;font-size:13px}.jum-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.jum-topbar__announce{display:inline-flex;align-items:center;gap:9px;color:#E5E7EB}.jum-topbar__announce strong{color:var(--jum-primary);font-weight:700}.jum-topbar__announce .jum-icon{width:15px;height:15px;color:var(--jum-primary);transition:transform 0.18s ease}.jum-topbar__announce:hover .jum-icon{transform:translateX(3px)}.jum-topbar__right{display:flex;align-items:center;gap:22px}.jum-topbar__shipping{display:inline-flex;align-items:center;gap:7px}.jum-topbar__shipping .jum-icon{width:16px;height:16px;color:var(--jum-primary)}.jum-topbar__help:hover{color:#fff}.jum-topbar .jum-dropdown__toggle .jum-icon--globe{width:15px;height:15px}.jum-header{background:#fff;border-bottom:1px solid var(--jum-border-soft)}.jum-header__inner{display:flex;align-items:center;gap:28px;min-height:calc(var(--jum-logo-size) + 32px)}.jum-header.is-fixed{position:fixed;top:0;left:0;right:0;z-index:90;box-shadow:var(--jum-shadow);animation:jum-slide-down 0.28s ease}@keyframes jum-slide-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}.jum-header.is-fixed .jum-header__inner{min-height:66px}.jum-header__burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;border-radius:var(--jum-radius-sm);border:1px solid var(--jum-border)}.jum-logo{display:inline-flex;align-items:center;gap:11px}.jum-logo__icon{position:relative;width:var(--jum-logo-size);height:var(--jum-logo-size);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--jum-primary),var(--jum-primary-dark));border-radius:calc(var(--jum-logo-size) * 0.3);color:#fff;box-shadow:0 6px 16px rgb(255 106 0 / .35);flex:0 0 auto}.jum-logo__icon .jum-icon{width:calc(var(--jum-logo-size) * 0.55);height:calc(var(--jum-logo-size) * 0.55);opacity:.4}.jum-logo__letter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--jum-logo-size) * 0.45);font-weight:800;padding-top:calc(var(--jum-logo-size) * 0.1)}.jum-header__brand .custom-logo,.jum-header__brand img{max-height:var(--jum-logo-size);width:auto}.jum-logo__text{font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1}.jum-logo__a{color:var(--jum-text)}.jum-logo__b{color:var(--jum-primary)}.jum-header__search{flex:1;max-width:620px;position:relative}.jum-search__form{display:flex;align-items:stretch;border:2px solid var(--jum-primary);border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow 0.18s ease}.jum-search__form:focus-within{box-shadow:0 0 0 3px rgb(255 106 0 / .16)}.jum-search__cat{display:flex;align-items:center;border-right:1px solid var(--jum-border-soft);background:var(--jum-soft)}.jum-search__cat select{border:0;background:#fff0;box-shadow:none;font-size:13px;font-weight:600;color:var(--jum-muted);padding:0 12px;height:100%;max-width:150px;border-radius:0;cursor:pointer}.jum-search__cat select:focus{box-shadow:none}.jum-search__field{flex:1;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 16px;font-size:14px;min-width:0}.jum-search__submit{width:56px;display:flex;align-items:center;justify-content:center;background:var(--jum-primary);color:#fff;transition:background-color 0.18s ease}.jum-search__submit:hover{background:var(--jum-primary-dark)}.jum-search__results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;background:#fff;border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);box-shadow:var(--jum-shadow-lg);padding:8px;max-height:420px;overflow:auto}.jum-search__result{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--jum-radius-sm)}.jum-search__result:hover{background:var(--jum-soft)}.jum-search__result img{width:44px;height:44px;object-fit:cover;border-radius:var(--jum-radius-sm);background:var(--jum-soft)}.jum-search__result-title{font-size:14px;font-weight:600;display:block}.jum-search__result-price{font-size:13px;color:var(--jum-primary);font-weight:700}.jum-search__empty{padding:14px;font-size:13px;color:var(--jum-muted);text-align:center}.jum-header__actions{display:flex;align-items:center;gap:22px;margin-left:auto}.jum-header__action{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:var(--jum-muted);font-weight:600}.jum-header__action:hover{color:var(--jum-primary)}.jum-header__action .jum-icon{width:23px;height:23px;color:var(--jum-text);transition:color 0.18s ease}.jum-header__action:hover .jum-icon{color:var(--jum-primary)}.jum-header__action .jum-count{top:-4px;right:auto;left:calc(50% + 6px)}.jum-header__action--wishlist.is-active .jum-icon{color:var(--jum-red)}.jum-navbar{background:#fff;border-bottom:1px solid var(--jum-border-soft)}.jum-navbar__inner{display:flex;align-items:center;gap:28px;min-height:56px}.jum-cats{position:relative}.jum-cats__toggle{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;background:var(--jum-primary);color:#fff;font-size:14px;font-weight:700;border-radius:var(--jum-radius-sm);transition:background-color 0.18s ease;min-width:230px}.jum-cats__toggle:hover{background:var(--jum-primary-dark)}.jum-cats__toggle .jum-icon{width:17px;height:17px}.jum-cats__toggle .jum-icon:last-child{margin-left:auto}.jum-cats__panel{left:0;right:auto;width:560px;padding:14px}.jum-cats__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.jum-cats__list{list-style:none;max-height:430px;overflow-y:auto}.jum-cats__list a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--jum-radius-sm);font-size:14px;font-weight:600}.jum-cats__list a:hover{background:var(--jum-soft);color:var(--jum-primary)}.jum-cats__list img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--jum-soft)}.jum-cats__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jum-cats__count{font-size:12px;font-weight:600;color:var(--jum-muted);background:var(--jum-soft);border-radius:var(--jum-radius-pill);padding:1px 8px}.jum-cats__list .jum-icon{width:15px;height:15px;color:var(--jum-muted)}.jum-cats__all a{color:var(--jum-primary);border-top:1px solid var(--jum-border-soft);border-radius:0;margin-top:4px}.jum-cats__promo{background:linear-gradient(160deg,var(--jum-primary-soft),#FFE4CC);border-radius:var(--jum-radius-md);padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jum-cats__promo-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--jum-primary-dark)}.jum-cats__promo-title{font-size:15px;font-weight:700;margin:0;line-height:1.35}.jum-cats__promo-img{max-height:130px;align-self:center;margin:6px 0}.jum-nav{flex:1}.jum-nav__list{display:flex;align-items:center;gap:25px;list-style:none}.jum-nav__list>li{position:relative}.jum-nav__list>li>a{display:inline-flex;align-items:center;gap:6px;padding:16px 0;font-size:14.5px;font-weight:600}.jum-nav__list>li>a:hover,.jum-nav__list>li.current-menu-item>a{color:var(--jum-primary)}.jum-nav__list>li>a .jum-icon{width:15px;height:15px}.jum-nav__badge{display:inline-block;background:var(--jum-red);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:var(--jum-radius-pill);transform:translateY(-7px)}.jum-nav__list .sub-menu{position:absolute;top:100%;left:-14px;z-index:70;min-width:210px;list-style:none;background:#fff;border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);box-shadow:var(--jum-shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s}.jum-nav__list li:hover>.sub-menu,.jum-nav__list li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.jum-nav__list .sub-menu a{display:block;padding:8px 12px;font-size:14px;border-radius:6px}.jum-nav__list .sub-menu a:hover{background:var(--jum-soft);color:var(--jum-primary)}.jum-nav__list .sub-menu .sub-menu{top:-8px;left:100%}.jum-navbar__flash{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--jum-primary)}.jum-navbar__flash .jum-icon{width:18px;height:18px;animation:jum-flash-pulse 1.6s ease infinite}@keyframes jum-flash-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.16)}}.jum-mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:95;background:#fff;border-top:1px solid var(--jum-border-soft);box-shadow:0 -6px 24px rgb(15 23 42 / .08);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.jum-mobile-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;font-size:11px;font-weight:600;color:var(--jum-muted);padding:4px 0}.jum-mobile-nav__item .jum-icon{width:21px;height:21px}.jum-mobile-nav__item.is-active,.jum-mobile-nav__item:hover{color:var(--jum-primary)}.jum-mobile-nav__item .jum-count{top:-2px;right:auto;left:calc(50% + 5px)}.jum-product-grid{display:grid;gap:16px}.jum-product-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jum-product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jum-product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.jum-product-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.jum-product-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.jum-product-carousel>.jum-card{flex:0 0 236px}.jum-card{position:relative;background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);overflow:hidden;transition:box-shadow 0.22s ease,transform 0.22s ease,border-color 0.22s ease;display:flex;flex-direction:column}.jum-card:hover{transform:translateY(-3px);border-color:#fff0;box-shadow:var(--jum-shadow-lg)}.jum-card__media{position:relative;background:var(--jum-soft);aspect-ratio:1 / 1;overflow:hidden}.jum-card__media>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:16px;position:relative}.jum-card__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform 0.3s ease,opacity 0.3s ease}.jum-card:hover .jum-card__img{transform:scale(1.05)}.jum-card__img--hover{position:absolute;inset:16px;margin:auto;opacity:0}.jum-card:hover .jum-card__img--hover{opacity:1}.jum-card:hover .jum-card__media>a>.jum-card__img:first-child{opacity:0}.jum-card__media>a>.jum-card__img:only-child{opacity:1!important}.jum-badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.jum-card__actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateX(8px);transition:opacity 0.2s ease,transform 0.2s ease}.jum-card:hover .jum-card__actions,.jum-card:focus-within .jum-card__actions{opacity:1;transform:translateX(0)}.jum-card__action{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--jum-shadow);color:var(--jum-text);transition:background-color 0.18s ease,color 0.18s ease,transform 0.18s ease}.jum-card__action:hover{background:var(--jum-primary);color:#fff;transform:scale(1.08)}.jum-card__action .jum-icon{width:17px;height:17px}.jum-card__action.is-active{background:var(--jum-red);color:#fff}.jum-card__cta{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;transform:translateY(140%);transition:transform 0.24s ease}.jum-card:hover .jum-card__cta,.jum-card:focus-within .jum-card__cta{transform:translateY(0)}.jum-card__cta .jum-btn{width:100%;height:42px;font-size:13px}.jum-card__body{display:flex;flex-direction:column;gap:5px;padding:13px 15px 17px}.jum-card__cat{font-size:12px;color:var(--jum-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jum-card__title{margin:0;font-size:14.5px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.jum-card__title a:hover{color:var(--jum-primary)}.jum-card__rating{display:flex;align-items:center}.jum-card__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:17px;font-weight:800}.jum-card__price ins{text-decoration:none;color:var(--jum-text)}.jum-card__price del{font-size:13.5px;font-weight:500;color:var(--jum-muted)}.jum-card__price del+ins,.jum-card__price ins+del~ins{color:var(--jum-red)}.jum-card__price .amount{color:inherit}.jum-swatches{display:flex;align-items:center;gap:6px;margin-top:2px}.jum-swatches__dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--jum-border)}.jum-swatches__chip{font-size:11px;font-weight:600;color:var(--jum-muted);background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-pill);padding:1px 8px}.jum-progress{margin-top:6px}.jum-progress__track{display:block;height:7px;background:var(--jum-border-soft);border-radius:var(--jum-radius-pill);overflow:hidden}.jum-progress__fill{display:block;height:100%;background:linear-gradient(90deg,var(--jum-primary),var(--jum-red));border-radius:var(--jum-radius-pill)}.jum-progress__label{display:block;font-size:11.5px;font-weight:600;color:var(--jum-muted);margin-top:5px}.jum-card--list{flex-direction:row;align-items:stretch}.jum-card--list .jum-card__media{flex:0 0 230px;aspect-ratio:auto;min-height:230px}.jum-card--list .jum-card__body{flex:1;padding:20px;gap:8px}.jum-card--list .jum-card__title{font-size:17px;min-height:0}.jum-card--list .jum-card__excerpt{font-size:13.5px;color:var(--jum-muted)}.jum-card__side{flex:0 0 200px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-left:1px solid var(--jum-border-soft)}.jum-card__side .jum-card__price{font-size:19px}.jum-card__side-actions .jum-card__actions{position:static;flex-direction:row;opacity:1;transform:none}.jum-card__buy{display:flex;gap:8px;align-items:stretch;margin-top:12px}.jum-qty{display:flex;align-items:stretch;flex:1 1 auto;min-height:40px;border:1px solid var(--jum-border);border-radius:10px;overflow:hidden;background:#fff}.jum-qty__btn{flex:0 0 auto;width:34px;border:0;background:#fff;color:var(--jum-text);font-size:16px;line-height:1;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.jum-qty__btn:hover{background:var(--jum-soft);color:var(--jum-primary)}.jum-qty__input{flex:1 1 auto;width:100%;min-width:0;text-align:center;border:0;border-left:1px solid var(--jum-border);border-right:1px solid var(--jum-border);font-size:14px;font-weight:700;color:var(--jum-text);background:#fff;-moz-appearance:textfield}.jum-qty__input:focus{outline:none}.jum-card__add{flex:0 0 auto;width:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--jum-soft);color:var(--jum-text);cursor:pointer;transition:background 0.15s ease,color 0.15s ease,transform 0.1s ease}.jum-card__add:hover{background:var(--jum-primary);color:#fff}.jum-card__add:active{transform:scale(.95)}.jum-card__add .jum-icon{width:20px;height:20px}.jum-card__add.is-loading{opacity:.55;pointer-events:none}.jum-card__view{width:100%;justify-content:center}.jum-shop__head{margin-bottom:20px}.jum-shop__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin-bottom:16px;padding:6px 0;border-bottom:1px solid var(--jum-border-soft)}.jum-shop__toolbar-left,.jum-shop__toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.woocommerce-result-count{margin:0;font-size:13px;color:var(--jum-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-ordering{margin:0}.woocommerce-ordering select,.jum-shop__perpage select{width:auto;font-size:13px;font-weight:600;padding:6px 28px 6px 10px;height:36px}.jum-shop__views{display:inline-flex;gap:4px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);padding:3px}.jum-shop__view{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;border-radius:6px;color:var(--jum-muted)}.jum-shop__view .jum-icon{width:17px;height:17px}.jum-shop__view.is-active,.jum-shop__view:hover{background:#fff;color:var(--jum-primary);box-shadow:var(--jum-shadow)}.jum-shop__filter-toggle{display:none;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13.5px;font-weight:700;background:var(--jum-primary);color:#fff;border-radius:var(--jum-radius-sm)}.jum-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.jum-filter-chips__chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;background:var(--jum-primary-soft);color:var(--jum-primary-dark);border:1px solid #FFD9BB;border-radius:var(--jum-radius-pill);padding:5px 12px}.jum-filter-chips__chip .jum-icon{width:13px;height:13px}.jum-filter-chips__clear{font-size:12.5px;font-weight:700;color:var(--jum-muted);text-decoration:underline}.jum-shop__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.jum-shop__layout--full{grid-template-columns:minmax(0,1fr)}.jum-shop__sidebar .widget{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);padding:18px;margin-bottom:16px}.jum-shop__sidebar .widget-title{font-size:15px;margin-bottom:12px}.jum-shop__sidebar ul{list-style:none}.jum-shop__sidebar li{padding:6px 0;font-size:14px}ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0 0 30px;padding:0}.jum-theme ul.products::before,.jum-theme ul.products::after{content:none;display:none}ul.products.jum-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}ul.products.jum-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}ul.products.jum-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}ul.products.jum-list-view{grid-template-columns:1fr}.jum-theme ul.products li.product,.jum-theme ul.products li.jum-card-li,.jum-theme .jum-card-li{margin:0!important;width:auto!important;max-width:none!important;min-width:0;float:none!important;clear:none!important;list-style:none}ul.products .jum-card{height:100%}.onsale{display:none}.jum-pdp{--jum-pdp-gap:52px}.jum-pdp__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.94fr);gap:var(--jum-pdp-gap);align-items:start;margin-bottom:40px}.jum-pdp__gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;position:sticky;top:96px}.jum-pdp__thumbs{display:flex;flex-direction:column;gap:12px;max-height:560px;overflow:auto}.jum-pdp__thumb{flex:0 0 auto;width:84px;height:84px;padding:0;border:2px solid #fff0;border-radius:12px;background:var(--jum-soft,#f4f4f5);cursor:pointer;overflow:hidden;transition:border-color 0.15s ease}.jum-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.jum-pdp__thumb.is-active,.jum-pdp__thumb:hover{border-color:var(--jum-primary,#ff6a00)}.jum-pdp__stage{position:relative;aspect-ratio:1 / 1;border-radius:18px;background:var(--jum-soft,#f4f4f5);overflow:hidden}.jum-pdp__stage img,.jum-pdp__main{width:100%;height:100%;object-fit:contain;display:block}.jum-pdp__gallery[data-lightbox="1"] .jum-pdp__stage{cursor:zoom-in}.jum-pdp__zoom{position:absolute;top:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(255 255 255 / .9);color:var(--jum-text,#111827);cursor:zoom-in;box-shadow:0 4px 14px -6px rgb(17 24 39 / .5);transition:background 0.15s ease,transform 0.05s ease}.jum-pdp__zoom:hover{background:#fff}.jum-pdp__stage--hzoom{cursor:zoom-in}.jum-pdp__stage--hzoom .jum-pdp__main{transition:transform 0.12s ease-out;will-change:transform}.jum-pdp__gallery--horizontal{display:flex;flex-direction:column;gap:14px}.jum-pdp__gallery--horizontal .jum-pdp__stage{order:1}.jum-pdp__gallery--horizontal .jum-pdp__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto;padding-bottom:2px}.jum-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgb(15 18 24 / .92);padding:24px}.jum-lightbox__inner{position:relative;max-width:92vw;max-height:92vh;display:flex;align-items:center;justify-content:center}.jum-lightbox__img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px -20px rgb(0 0 0 / .6)}.jum-lightbox__close,.jum-lightbox__nav{position:absolute;border:0;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background 0.15s ease;line-height:1}.jum-lightbox__close:hover,.jum-lightbox__nav:hover{background:rgb(255 255 255 / .28)}.jum-lightbox__close{top:-6px;right:-6px;width:42px;height:42px;font-size:26px}.jum-lightbox__nav{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:30px}.jum-lightbox__prev{left:-64px}.jum-lightbox__next{right:-64px}.jum-lightbox__count{position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);color:rgb(255 255 255 / .8);font-size:13px;font-weight:600;letter-spacing:.04em}@media (max-width:700px){.jum-lightbox__prev{left:4px}.jum-lightbox__next{right:4px}.jum-lightbox__nav{background:rgb(0 0 0 / .4)}}.jum-pdp__summary{display:flex;flex-direction:column;gap:18px}.jum-pdp__stock{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.jum-pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.jum-pdp__stock--in{color:#1a7f37;background:#e7f6ec}.jum-pdp__stock--out{color:#b32d2e;background:#fce9e9}.jum-pdp__title{margin:0;font-size:38px;line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--jum-text,#111827)}.jum-pdp__subtitle{margin:0;font-size:16px;line-height:1.6;color:var(--jum-muted,#6b7280)}.jum-pdp__subtitle p{margin:0}.jum-pdp__rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--jum-muted,#6b7280);font-size:14px}.jum-pdp__rating:hover .jum-pdp__rating-count{color:var(--jum-primary,#ff6a00)}.jum-pdp__price{font-size:30px;font-weight:800;color:var(--jum-text,#111827)}.jum-pdp__price .price{font-size:inherit;color:inherit}.jum-pdp__price del{font-size:20px;font-weight:500;color:var(--jum-muted,#9ca3af);margin-left:8px}.jum-pdp__price ins{text-decoration:none}.jum-pdp__chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:2px 0;padding:0;list-style:none}.jum-pdp__chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--jum-text,#374151);background:var(--jum-soft,#f4f4f5);border-radius:10px;padding:8px 12px}.jum-pdp__chip svg{width:15px;height:15px;color:var(--jum-primary,#ff6a00);flex:0 0 auto}.jum-pdp__buy{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:4px}.jum-pdp__buy form.cart{display:flex;align-items:stretch;gap:12px;margin:0;flex:1 1 320px}.jum-pdp__buy .quantity{display:inline-flex;align-items:center;border:1.5px solid var(--jum-border,#e5e7eb);border-radius:12px;overflow:hidden}.jum-pdp__buy .quantity .jum-qtybtn{width:42px;height:100%;min-height:54px;border:0;background:#fff0;font-size:20px;line-height:1;cursor:pointer;color:var(--jum-text,#111827)}.jum-pdp__buy .quantity .jum-qtybtn:hover{background:var(--jum-soft,#f4f4f5)}.jum-pdp__buy .quantity input.qty{width:46px;height:54px;border:0;text-align:center;font-size:16px;font-weight:700;background:#fff0;-moz-appearance:textfield}.jum-pdp__buy .quantity input.qty::-webkit-outer-spin-button,.jum-pdp__buy .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jum-pdp__buy .single_add_to_cart_button{flex:1 1 auto;min-height:54px;padding:0 34px;border:0;border-radius:12px;background:var(--jum-text,#111827);color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background 0.15s ease,transform 0.05s ease}.jum-pdp__buy .single_add_to_cart_button:hover{background:var(--jum-primary,#ff6a00)}.jum-pdp__buy .single_add_to_cart_button:active{transform:scale(.99)}.jum-pdp__wish{flex:0 0 auto;width:54px;min-height:54px;border:1.5px solid var(--jum-border,#e5e7eb);border-radius:12px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--jum-text,#374151);transition:color 0.15s ease,border-color 0.15s ease}.jum-pdp__wish svg{width:22px;height:22px}.jum-pdp__wish:hover,.jum-pdp__wish.is-active{color:var(--jum-primary,#ff6a00);border-color:var(--jum-primary,#ff6a00)}.jum-pdp__trust{display:flex;flex-wrap:wrap;gap:14px 26px;margin:8px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--jum-border,#eef0f2)}.jum-pdp__trust li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--jum-muted,#6b7280)}.jum-pdp__trust svg{width:18px;height:18px;color:var(--jum-primary,#ff6a00)}.jum-pdp__meta{margin:4px 0 0;font-size:12.5px;color:var(--jum-muted,#9ca3af)}.jum-pdp__meta a{color:inherit}.jum-pdp__sections{display:flex;flex-direction:column;gap:34px;margin-bottom:44px}.jum-pdp__section{background:#fff;border:1px solid var(--jum-border,#eef0f2);border-radius:16px;padding:26px 30px}.jum-pdp__h{margin:0 0 18px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--jum-text,#111827)}.jum-pdp__desc-body{font-size:15.5px;line-height:1.75;color:var(--jum-text,#374151)}.jum-pdp__desc-body img{max-width:100%;height:auto;border-radius:12px}.jum-pdp__desc-body>*:first-child{margin-top:0}.jum-pdp table.woocommerce-product-attributes{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.jum-pdp table.woocommerce-product-attributes tbody{display:contents}.jum-pdp table.woocommerce-product-attributes tr{display:grid;grid-template-columns:minmax(110px,42%) 1fr;align-items:baseline;gap:10px;border-bottom:1px solid var(--jum-border,#f0f0f2)}.jum-pdp table.woocommerce-product-attributes th,.jum-pdp table.woocommerce-product-attributes td{text-align:left;padding:12px 0;font-size:14.5px;line-height:1.45;vertical-align:top}.jum-pdp table.woocommerce-product-attributes th{font-weight:700;color:var(--jum-text,#111827)}.jum-pdp table.woocommerce-product-attributes td{color:var(--jum-muted,#4b5563);word-break:break-word}.jum-pdp table.woocommerce-product-attributes td p{margin:0}@media (max-width:640px){.jum-pdp table.woocommerce-product-attributes{grid-template-columns:1fr;column-gap:0}}.jum-specs:not(.is-open) table.woocommerce-product-attributes tr:nth-child(n+9){display:none}.jum-specs__toggle{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:10px 20px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-pill);color:var(--jum-primary);font-size:14px;font-weight:700;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.jum-specs__toggle:hover{background:#fff;border-color:var(--jum-primary)}.jum-specs__toggle .jum-icon{width:16px;height:16px;transition:transform 0.2s ease}.jum-specs__toggle[aria-expanded="true"] .jum-icon{transform:rotate(180deg)}.jum-desc-clamp{position:relative}.jum-desc-clamp:not(.is-open){max-height:440px;overflow:hidden}.jum-desc-clamp:not(.is-open)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(to bottom,#fff0 0%,#fff 92%);pointer-events:none}.jum-desc__toggle{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:10px 20px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-pill);color:var(--jum-primary);font-size:14px;font-weight:700;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.jum-desc__toggle:hover{background:#fff;border-color:var(--jum-primary)}.jum-desc__toggle .jum-icon{width:16px;height:16px;transition:transform 0.2s ease}.jum-desc__toggle[aria-expanded="true"] .jum-icon{transform:rotate(180deg)}.jum-sub-clamp{position:relative}.jum-sub-clamp:not(.is-open){max-height:132px;overflow:hidden}.jum-sub-clamp:not(.is-open)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,#fff0 0%,var(--jum-sub-bg,#f5f6f8) 88%);pointer-events:none}.jum-subtoggle{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:0;background:none;border:0;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--jum-primary,#ff6a00)}.jum-subtoggle:hover{text-decoration:underline}.jum-subtoggle__chev{font-size:17px;line-height:1;transition:transform 0.2s ease}.jum-subtoggle[aria-expanded="true"] .jum-subtoggle__chev{transform:rotate(90deg)}.jum-pdp+.related.products,.jum-pdp .related.products{margin-top:8px}@media (max-width:900px){.jum-pdp__hero{grid-template-columns:1fr;gap:28px}.jum-pdp__gallery{position:static;top:auto}.jum-pdp__title{font-size:28px}.jum-pdp__section{padding:20px 18px}}@media (max-width:560px){.jum-pdp__gallery{grid-template-columns:1fr}.jum-pdp__thumbs{flex-direction:row;max-height:none;order:2}.jum-pdp__buy form.cart{flex:1 1 100%}}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:34px}.woocommerce div.product div.images img{border-radius:var(--jum-radius-md);background:var(--jum-soft)}.woocommerce div.product .product_title{font-size:29px;font-weight:800;letter-spacing:-.5px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--jum-text);font-size:26px;font-weight:800}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:18px;font-weight:500;color:var(--jum-muted);opacity:1}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none;font-weight:800;color:var(--jum-red)}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:var(--jum-amber)}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--jum-muted);font-size:15px}.woocommerce .quantity .qty{width:84px;height:46px;text-align:center;border-radius:var(--jum-radius-sm)}.woocommerce div.product form.cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.woocommerce div.product form.cart .button{height:46px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #place_order{background:var(--jum-primary);color:#fff;font-weight:700;font-size:14px;border-radius:var(--jum-radius-sm);padding:13px 24px;line-height:1.2;transition:background-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #place_order:hover{background:var(--jum-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgb(255 106 0 / .35)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--jum-primary);color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:var(--jum-muted);color:#fff}.jum-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);padding:14px;margin:18px 0}.jum-product-trust__item{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--jum-muted)}.jum-product-trust__item .jum-icon{width:18px;height:18px;color:var(--jum-primary);flex:0 0 auto}.woocommerce div.product .product_meta{font-size:13.5px;color:var(--jum-muted);border-top:1px solid var(--jum-border-soft);padding-top:16px}.woocommerce div.product .product_meta a{color:var(--jum-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 22px;border-bottom:1px solid var(--jum-border);display:flex;gap:6px;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 18px;font-weight:600;color:var(--jum-muted);border-bottom:2px solid #fff0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--jum-primary);border-bottom-color:var(--jum-primary)}.woocommerce .related>h2,.woocommerce .upsells>h2{font-size:22px;font-weight:800;margin-bottom:18px}.jum-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:96;background:#fff;border-top:1px solid var(--jum-border-soft);box-shadow:0 -6px 24px rgb(15 23 42 / .1);padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform 0.25s ease}.jum-sticky-atc.is-visible{transform:translateY(0)}.jum-sticky-atc__inner{display:flex;align-items:center;gap:14px}.jum-sticky-atc__thumb{width:46px;height:46px;border-radius:var(--jum-radius-sm);background:var(--jum-soft);object-fit:contain;flex:0 0 auto}.jum-sticky-atc__info{min-width:0;flex:1}.jum-sticky-atc__title{display:block;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jum-sticky-atc__price{font-size:13.5px;font-weight:800;color:var(--jum-primary)}.woocommerce table.shop_table{border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}.woocommerce table.shop_table th{background:var(--jum-soft);font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--jum-muted);padding:13px 16px}.woocommerce table.shop_table td{padding:14px 16px;border-top:1px solid var(--jum-border-soft)}.woocommerce table.cart img{width:64px;border-radius:var(--jum-radius-sm);background:var(--jum-soft)}.woocommerce table.cart td.product-name a{font-weight:600}.woocommerce a.remove{color:var(--jum-red)!important;font-size:22px;width:26px;height:26px;line-height:24px}.woocommerce a.remove:hover{background:var(--jum-red);color:#fff!important}.woocommerce #coupon_code{width:150px;height:46px}.woocommerce .cart_totals{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);padding:22px}.woocommerce .cart_totals h2{font-size:19px;margin-top:0}.woocommerce .cart_totals table.shop_table{border:0;background:#fff0}.woocommerce .cart_totals .checkout-button{width:100%;text-align:center;font-size:15px;padding:15px 24px}.jum-shipping-progress{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);padding:14px 18px;margin-bottom:18px;font-size:13.5px}.jum-shipping-progress .jum-progress{margin-top:8px}.jum-shipping-progress strong{color:var(--jum-primary)}@supports (jumstore-retired-cart:enabled){.woocommerce-cart .jum-entry__header,.jum-entry:has(.wp-block-woocommerce-cart)>.jum-entry__header,body:has(.wp-block-woocommerce-cart) .jum-breadcrumbs{display:none}.woocommerce-cart .jum-entry__content,.jum-entry__content:has(.wp-block-woocommerce-cart){max-width:1360px;margin:0 auto}body:has(.wp-block-woocommerce-cart) .site-main{background:#f8f6f2}.woocommerce-cart .wp-block-woocommerce-cart{--jum-cart-ink:#121a2b;--jum-cart-muted:#687286;--jum-cart-surface:#ffffff;--jum-cart-border:#e3e7ee;--jum-cart-canvas:#f5f6f8;--jum-cart-orange:var(--jum-primary, #ff6a00);display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,418px);column-gap:clamp(24px, 4vw, 56px);align-items:start;padding:clamp(28px, 3.2vw, 46px) 0 58px;color:var(--jum-cart-ink)}.woocommerce-cart .wp-block-woocommerce-filled-cart-block,.woocommerce-cart .wp-block-woocommerce-cart-items-block,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{min-width:0}.woocommerce-cart .wp-block-woocommerce-filled-cart-block{display:contents}.woocommerce-cart .jum-cart-luxury__intro{grid-column:1;grid-row:1;margin-bottom:22px}.jum-cart-luxury__eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--jum-cart-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jum-cart-luxury__heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:8px}.jum-cart-luxury__heading-row h1{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px, 3.4vw, 48px);font-weight:500;letter-spacing:-.035em;line-height:1.05;color:var(--jum-cart-ink)}.jum-cart-luxury__heading-row p{margin:12px 0 0;color:var(--jum-cart-muted);font-size:16px}.jum-cart-luxury__continue{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--jum-cart-ink);font-size:14px;font-weight:800;white-space:nowrap}.jum-cart-luxury__continue span{color:var(--jum-cart-orange);font-size:18px;transition:transform .25s ease}.jum-cart-luxury__continue:hover span{transform:translateX(4px)}.jum-cart-luxury__progress-card{display:grid;grid-template-columns:minmax(0,255px) minmax(120px,1fr);align-items:center;gap:24px;margin-top:24px;padding:14px 0 0;background:#fff0;border:0;border-top:1px solid #e9e2d9;border-radius:0}.jum-cart-luxury__progress-copy{display:flex;align-items:center;gap:10px;color:var(--jum-cart-muted);font-size:14px}.jum-cart-luxury__progress-copy strong{color:var(--jum-cart-ink)}.jum-cart-luxury__truck{color:var(--jum-cart-orange);font-size:24px;font-weight:900}.jum-cart-luxury__progress-track{height:8px;overflow:hidden;background:#ebeef2;border-radius:999px}.jum-cart-luxury__progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8e3d,var(--jum-cart-orange));box-shadow:0 2px 12px rgb(255 106 0 / .28);animation:jum-cart-progress .8s cubic-bezier(.22,1,.36,1) both}@keyframes jum-cart-progress{from{width:0!important}}.woocommerce-cart .wp-block-woocommerce-cart-items-block{grid-column:1;grid-row:2}.woocommerce-cart .wp-block-woocommerce-cart-items-block>.wp-block-heading,.woocommerce-cart .wc-block-cart-items__header{display:none}.woocommerce-cart .wc-block-cart-items{margin:0;border:0;border-collapse:separate;border-spacing:0 16px}.woocommerce-cart .wc-block-cart-items tbody,.woocommerce-cart .wc-block-cart-items tr,.woocommerce-cart .wc-block-cart-items td{display:block;width:100%}.woocommerce-cart .wc-block-cart-items tbody{display:grid;gap:16px}.woocommerce-cart .wc-block-cart-items tr{margin:0}.woocommerce-cart .wc-block-cart-items td{padding:0;border:0}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row{position:relative;min-height:220px;padding:20px 22px 20px 232px;background:var(--jum-cart-surface);border:1px solid var(--jum-cart-border);border-radius:22px;box-shadow:0 8px 22px rgb(22 32 50 / .035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row:hover{transform:translateY(-3px);border-color:#ffd7ba;box-shadow:0 16px 35px rgb(22 32 50 / .09)}.woocommerce-cart .wc-block-cart-item__image{position:absolute;top:20px;bottom:20px;left:20px;width:188px;margin:0;overflow:hidden;border-radius:16px;background:#f4f5f7}.woocommerce-cart .wc-block-cart-item__image a,.woocommerce-cart .wc-block-cart-item__image img{display:block;width:100%;height:100%}.woocommerce-cart .wc-block-cart-item__image img{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.woocommerce-cart .wc-block-cart-items__row:hover .wc-block-cart-item__image img{transform:scale(1.045)}.woocommerce-cart .wc-block-cart-item__product{display:flex;min-height:180px;flex-direction:column;align-items:flex-start;padding:2px 0 0}.woocommerce-cart .wc-block-components-product-name{order:1;max-width:calc(100% - 130px);color:var(--jum-cart-ink);font-size:clamp(18px, 1.5vw, 22px);font-weight:800;letter-spacing:-.025em;line-height:1.22}.woocommerce-cart .wc-block-components-product-name:hover{color:var(--jum-cart-orange)}.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-components-product-details{order:2;margin:9px 0 0;color:var(--jum-cart-muted);font-size:13px}.woocommerce-cart .wc-block-components-product-badge{order:3;margin:11px 0 0;padding:4px 9px;border:0;border-radius:999px;background:#e9f6ec;color:#26723d;font-size:11px;font-weight:800}.woocommerce-cart .wc-block-components-product-price{position:absolute;top:25px;right:24px;color:var(--jum-cart-ink);font-size:19px;font-weight:800}.woocommerce-cart .wc-block-cart-item__quantity{order:5;display:flex;align-items:center;gap:16px;margin-top:auto}.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid #dce1e8;border-radius:12px;background:#fafbfc}.woocommerce-cart .wc-block-components-quantity-selector input{font-weight:800;color:var(--jum-cart-ink)}.woocommerce-cart .wc-block-components-quantity-selector button{color:var(--jum-cart-ink);transition:background .2s ease,color .2s ease}.woocommerce-cart .wc-block-components-quantity-selector button:hover{background:var(--jum-cart-orange);color:#fff}.woocommerce-cart .wc-block-cart-item__remove-link{padding:8px 0;color:#7a5360;font-size:13px;font-weight:700;text-decoration:none}.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:#be3144;text-decoration:underline}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{grid-column:1 / -1;grid-row:3;margin-top:34px;padding-top:32px;border-top:1px solid var(--jum-cart-border)}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block>.wp-block-heading{margin:0 0 5px;color:var(--jum-cart-ink);font-size:26px;font-weight:800;letter-spacing:-.035em}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block>.wp-block-heading::after{display:block;margin-top:7px;color:var(--jum-cart-muted);content:'Complete your space with customer favorites.';font-size:14px;font-weight:400;letter-spacing:0}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(175px,1fr);grid-template-columns:none;gap:14px;overflow-x:auto;padding:17px 2px 8px;scroll-snap-type:x mandatory}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product{scroll-snap-align:start;margin:0;padding:0;border:1px solid var(--jum-cart-border);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 6px 18px rgb(22 32 50 / .035);transition:transform .25s ease,box-shadow .25s ease}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgb(22 32 50 / .10)}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product-image img{width:100%;aspect-ratio:1 / .78;object-fit:cover;background:#f4f5f7}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product-title,.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product-price,.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wp-block-button{margin-right:14px;margin-left:14px}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wc-block-grid__product-title{font-size:14px;font-weight:800;line-height:1.3}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-products-block .wp-block-button{margin-bottom:14px}.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:2;grid-row:1 / span 2;position:sticky;top:100px;padding:24px;border:1px solid rgb(227 231 238 / .92);border-radius:22px;background:rgb(255 255 255 / .88);box-shadow:0 16px 44px rgb(22 32 50 / .09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block,.woocommerce-cart .wc-block-cart__totals-title{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:500;letter-spacing:-.02em}.woocommerce-cart .wc-block-cart__submit-container{padding:8px 0 0;background:#fff0}.woocommerce-cart .wc-block-cart__submit-button{position:relative;min-height:60px;margin:0;overflow:hidden;border:0;border-radius:999px;background:#101828;box-shadow:0 10px 20px rgb(16 24 40 / .18);color:#fff;font-size:16px;font-weight:800;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.woocommerce-cart .wc-block-cart__submit-button::after{position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .25),transparent);content:'';transition:left .6s ease}.woocommerce-cart .wc-block-cart__submit-button:hover{transform:translateY(-2px);background:#1e293b;box-shadow:0 14px 25px rgb(16 24 40 / .24)}.woocommerce-cart .wc-block-cart__submit-button:hover::after{left:155%}.woocommerce-cart .wc-block-components-totals-wrapper,.woocommerce-cart .wc-block-cart__payment-options,.woocommerce-cart .wc-block-components-totals-coupon{border-color:var(--jum-cart-border)}.woocommerce-cart .wc-block-components-totals-item,.woocommerce-cart .wc-block-components-totals-footer-item{padding:13px 0;color:var(--jum-cart-ink)}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:27px;font-weight:850;letter-spacing:-.04em}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:20px;font-weight:800}.woocommerce-cart .wc-block-components-totals-coupon-link,.woocommerce-cart .wc-block-components-totals-item__description a{color:var(--jum-cart-orange);font-weight:700}.woocommerce-cart .wc-block-components-button:not(.wc-block-cart__submit-button){border-radius:10px}@media (max-width:900px){.woocommerce-cart .wp-block-woocommerce-cart{grid-template-columns:minmax(0,1fr)}.woocommerce-cart .jum-cart-luxury__intro{grid-column:1;grid-row:auto}.woocommerce-cart .wp-block-woocommerce-cart-items-block{grid-row:auto}.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:1;grid-row:auto;position:static;margin-top:32px}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{grid-column:1;grid-row:auto}.woocommerce-cart .jum-cart-luxury__progress-card{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.woocommerce-cart .wp-block-woocommerce-cart{padding-top:25px;padding-bottom:104px}.woocommerce-cart .jum-cart-luxury__heading-row{align-items:flex-start;flex-direction:column;gap:15px}.woocommerce-cart .jum-cart-luxury__heading-row h1{font-size:38px}.woocommerce-cart .jum-cart-luxury__progress-card{margin-top:18px;padding:14px}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row{min-height:0;padding:14px 14px 17px 122px;border-radius:18px}.woocommerce-cart .wc-block-cart-item__image{top:14px;bottom:auto;left:14px;width:94px;height:116px;border-radius:12px}.woocommerce-cart .wc-block-cart-item__product{min-height:155px}.woocommerce-cart .wc-block-components-product-name{max-width:calc(100% - 85px);font-size:16px}.woocommerce-cart .wc-block-components-product-price{top:16px;right:15px;font-size:16px}.woocommerce-cart .wc-block-cart-item__quantity{gap:10px}.woocommerce-cart .wp-block-woocommerce-cart-totals-block{margin-right:-2px;margin-left:-2px;padding:18px;border-radius:18px}.woocommerce-cart .wc-block-cart__submit-container{position:fixed;right:0;bottom:0;left:0;z-index:999;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--jum-cart-border);background:rgb(255 255 255 / .96);box-shadow:0 -8px 28px rgb(22 32 50 / .10);backdrop-filter:blur(12px)}.woocommerce-cart .wc-block-cart__submit-button{min-height:54px}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{margin-top:28px;padding-top:24px}}body.woocommerce-cart{--jum-cart-canvas:#f8f6f2;--jum-cart-card:#fff;--jum-cart-ink:#121212;--jum-cart-muted:#6b6b6b;--jum-cart-border:#ece7df;--jum-cart-orange:var(--jum-primary, #ff6a00);background:var(--jum-cart-canvas)}body.woocommerce-cart .jum-entry__header,body.woocommerce-cart .jum-breadcrumbs{display:none!important}body.woocommerce-cart .site-main.jum-section{padding-top:0!important;padding-bottom:48px!important;background:var(--jum-cart-canvas)!important}body.woocommerce-cart .jum-entry__content{width:min(100% - 40px, 1320px)!important;max-width:1320px!important;margin-inline:auto!important}body.woocommerce-cart .wp-block-woocommerce-cart{display:block!important;width:100%!important;padding:30px 0 48px!important;color:var(--jum-cart-ink)}body.woocommerce-cart .jum-cart-luxury__intro{display:block!important;width:100%!important;margin:0 0 22px!important}body.woocommerce-cart .jum-cart-luxury__heading-row{margin-bottom:18px}body.woocommerce-cart .jum-cart-luxury__heading-row h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px, 4vw, 58px);font-weight:500;letter-spacing:-.045em}body.woocommerce-cart .jum-cart-luxury__heading-row p{margin-top:8px;font-size:16px;color:var(--jum-cart-muted)}body.woocommerce-cart .jum-cart-luxury__progress-card{padding:14px 18px!important;border:1px solid var(--jum-cart-border)!important;border-radius:16px!important;background:rgb(255 255 255 / .72)!important;box-shadow:0 8px 30px rgb(78 58 36 / .05)}body.woocommerce-cart .wp-block-woocommerce-cart>.wc-block-cart,body.woocommerce-cart .wp-block-woocommerce-cart>.wp-block-woocommerce-filled-cart-block,body.woocommerce-cart .wc-block-cart.wp-block-woocommerce-filled-cart-block{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:28px!important;align-items:start!important;width:100%!important}body.woocommerce-cart .wc-block-cart__main,body.woocommerce-cart .wp-block-woocommerce-cart-items-block{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-cart .wc-block-cart__sidebar,body.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:2!important;grid-row:1!important;position:sticky!important;top:96px!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;border:1px solid var(--jum-cart-border)!important;border-radius:20px!important;background:rgb(255 255 255 / .88)!important;box-shadow:0 18px 50px rgb(56 42 29 / .08)!important;backdrop-filter:blur(18px)}body.woocommerce-cart table.wc-block-cart-items,body.woocommerce-cart table.wc-block-cart-items>tbody{display:block!important;width:100%!important;margin:0!important;border:0!important}body.woocommerce-cart table.wc-block-cart-items>thead{display:none!important}body.woocommerce-cart table.wc-block-cart-items>tbody{display:grid!important;gap:16px!important}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row{display:grid!important;grid-template-columns:210px minmax(0,1fr) 110px!important;grid-template-areas:'image product total'!important;min-height:210px!important;margin:0!important;padding:12px 16px 12px 12px!important;overflow:hidden!important;border:1px solid var(--jum-cart-border)!important;border-radius:20px!important;background:var(--jum-cart-card)!important;box-shadow:0 10px 32px rgb(66 48 30 / .065)!important;transition:transform .25s ease,box-shadow .25s ease!important}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgb(66 48 30 / .10)!important}body.woocommerce-cart td.wc-block-cart-item__image{grid-area:image!important;position:static!important;display:block!important;width:auto!important;height:186px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:15px!important;background:#f1ede7!important}body.woocommerce-cart td.wc-block-cart-item__image a,body.woocommerce-cart td.wc-block-cart-item__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;transition:transform .35s ease!important}body.woocommerce-cart tr.wc-block-cart-items__row:hover td.wc-block-cart-item__image img{transform:scale(1.035)}body.woocommerce-cart td.wc-block-cart-item__product{grid-area:product!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;min-height:186px!important;margin:0!important;padding:10px 10px 8px 20px!important;border:0!important}body.woocommerce-cart td.wc-block-cart-item__total{grid-area:total!important;position:static!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;width:auto!important;margin:0!important;padding:10px 0!important;border:0!important}body.woocommerce-cart .wc-block-components-product-name{display:-webkit-box!important;max-width:none!important;margin:0 0 8px!important;overflow:hidden!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(19px, 1.55vw, 25px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.025em!important;color:var(--jum-cart-ink)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-details{max-height:50px;margin:0 0 10px!important;overflow:hidden;font-size:13px!important;line-height:1.45!important;color:var(--jum-cart-muted)!important}body.woocommerce-cart .wc-block-components-product-price{position:static!important;display:block!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.35!important;color:var(--jum-cart-ink)!important}body.woocommerce-cart .wc-block-cart-item__quantity{position:static!important;display:flex!important;align-items:center!important;gap:12px!important;margin:auto 0 0!important}body.woocommerce-cart .wc-block-components-quantity-selector{min-width:132px!important;height:44px!important;margin:0!important;border:1px solid var(--jum-cart-border)!important;border-radius:999px!important;background:#fbfaf8!important}body.woocommerce-cart .wc-block-cart-item__remove-link{font-size:13px!important;font-weight:700!important;color:var(--jum-cart-muted)!important;text-decoration:none!important}body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:var(--jum-cart-orange)!important}body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar{width:auto!important}body.woocommerce-cart .wc-block-components-sidebar>h2,body.woocommerce-cart .wc-block-cart__totals-title{margin:0 0 10px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:25px!important;font-weight:500!important;letter-spacing:-.025em!important;text-transform:none!important}body.woocommerce-cart .wc-block-components-totals-wrapper{padding:10px 0!important;border-color:var(--jum-cart-border)!important}body.woocommerce-cart .wc-block-components-totals-item,body.woocommerce-cart .wc-block-components-totals-footer-item{padding:9px 0!important}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:28px!important}body.woocommerce-cart .wc-block-cart__submit-container{position:static!important;padding:8px 0 0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .wc-block-cart__submit-button{min-height:58px!important;border:0!important;border-radius:14px!important;background:#111!important;box-shadow:0 12px 25px rgb(17 17 17 / .16)!important;font-size:16px!important;font-weight:750!important;color:#fff!important}body.woocommerce-cart .wc-block-cart__submit-button:hover{transform:translateY(-2px)!important;background:#1f1f1f!important;box-shadow:0 16px 32px rgb(17 17 17 / .22)!important}body.woocommerce-cart .wc-block-cart__payment-options,body.woocommerce-cart .wc-block-components-express-payment,body.woocommerce-cart .wc-block-components-express-payment-continue-rule{display:none!important}body.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{grid-column:1 / -1!important;width:100%!important;margin:38px 0 0!important;padding:28px 0 0!important;border-top:1px solid var(--jum-cart-border)!important}@media (max-width:900px){body.woocommerce-cart .jum-entry__content{width:min(100% - 28px, 760px)!important}body.woocommerce-cart .wp-block-woocommerce-cart>.wc-block-cart,body.woocommerce-cart .wp-block-woocommerce-cart>.wp-block-woocommerce-filled-cart-block,body.woocommerce-cart .wc-block-cart.wp-block-woocommerce-filled-cart-block{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.woocommerce-cart .wc-block-cart__main,body.woocommerce-cart .wp-block-woocommerce-cart-items-block,body.woocommerce-cart .wc-block-cart__sidebar,body.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:1!important;grid-row:auto!important}body.woocommerce-cart .wc-block-cart__sidebar,body.woocommerce-cart .wp-block-woocommerce-cart-totals-block{position:static!important}}@media (max-width:640px){body.woocommerce-cart .wp-block-woocommerce-cart{padding-top:18px!important;padding-bottom:108px!important}body.woocommerce-cart .jum-cart-luxury__heading-row h1{font-size:38px!important}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row{grid-template-columns:106px minmax(0,1fr)!important;grid-template-areas:'image product' 'total total'!important;min-height:0!important;padding:10px!important;border-radius:17px!important}body.woocommerce-cart td.wc-block-cart-item__image{height:128px!important;border-radius:12px!important}body.woocommerce-cart td.wc-block-cart-item__product{min-height:128px!important;padding:5px 4px 3px 14px!important}body.woocommerce-cart td.wc-block-cart-item__total{min-height:0!important;padding:8px 4px 2px!important;border-top:1px solid var(--jum-cart-border)!important}body.woocommerce-cart .wc-block-components-product-name{font-size:17px!important}body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-details{display:none!important}body.woocommerce-cart .wc-block-components-quantity-selector{min-width:112px!important;height:40px!important}body.woocommerce-cart .wc-block-cart__sidebar,body.woocommerce-cart .wp-block-woocommerce-cart-totals-block{padding:19px!important;border-radius:17px!important}body.woocommerce-cart .wc-block-cart__submit-container{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:999!important;padding:11px 14px max(11px, env(safe-area-inset-bottom))!important;border-top:1px solid var(--jum-cart-border)!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 -8px 26px rgb(30 22 15 / .10)!important;backdrop-filter:blur(14px)}}}body.woocommerce-cart{--jum-cart-ink:#121212;--jum-cart-muted:#6b6864;--jum-cart-line:#ece7df;--jum-cart-warm:#f8f6f2;--jum-cart-accent:var(--jum-primary, #ff6a00);background:var(--jum-cart-warm)}body.woocommerce-cart .site-main{background:radial-gradient(circle at 14% 3%,rgb(255 255 255 / .92),transparent 31rem),linear-gradient(180deg,#fbfaf7 0,var(--jum-cart-warm) 34rem)}body.woocommerce-cart .jum-entry__header,body.woocommerce-cart .jum-breadcrumbs{display:none}body.woocommerce-cart .jum-main,body.woocommerce-cart .jum-container{width:min(100% - 40px, 1420px);max-width:1420px}body.woocommerce-cart .jum-content,body.woocommerce-cart .jum-entry-content{width:100%;max-width:none;margin:0}body.woocommerce-cart .wp-block-woocommerce-cart{position:relative;max-width:1340px;margin:0 auto;padding:clamp(32px, 5vw, 72px) 0 80px;color:var(--jum-cart-ink)}body.woocommerce-cart .jum-cart-luxury__intro{margin:0 0 18px}body.woocommerce-cart .jum-cart-luxury__eyebrow{display:none}body.woocommerce-cart .jum-cart-luxury__title{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(43px, 4.4vw, 68px);font-weight:400;line-height:1.03;letter-spacing:-.035em}body.woocommerce-cart .jum-cart-luxury__subtitle{margin:10px 0 22px;color:var(--jum-cart-muted);font-size:16px}body.woocommerce-cart .jum-cart-luxury__continue{display:none}body.woocommerce-cart .jum-cart-luxury__progress{display:grid;grid-template-columns:minmax(210px,1fr) minmax(260px,1.55fr) auto;gap:22px;align-items:center;min-height:72px;padding:14px 18px;border:1px solid var(--jum-cart-line);border-radius:16px;background:#fff;box-shadow:0 10px 36px rgb(45 34 24 / .055)}body.woocommerce-cart .jum-cart-luxury__progress-copy{font-size:14px;font-weight:600}body.woocommerce-cart .jum-cart-luxury__progress-copy::before{content:"\1F69A";display:inline-grid;place-items:center;width:29px;height:29px;margin-right:10px;border-radius:9px;background:rgb(255 106 0 / .09);font-size:15px}body.woocommerce-cart .jum-cart-luxury__progress-track{height:7px;overflow:hidden;border-radius:999px;background:#eeeae4}body.woocommerce-cart .jum-cart-luxury__progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,var(--jum-cart-accent));box-shadow:0 0 14px rgb(255 106 0 / .24);transition:width .55s cubic-bezier(.22,1,.36,1)}body.woocommerce-cart .jum-cart-luxury__progress-meta{display:flex;align-items:center;gap:14px;font-size:12px;white-space:nowrap}body.woocommerce-cart .jum-cart-luxury__progress-meta>span{color:var(--jum-cart-muted)}body.woocommerce-cart .jum-cart-luxury__progress-meta a{display:inline-flex;align-items:center;gap:10px;padding:10px 13px;border-radius:999px;background:#f4f2ee;color:var(--jum-cart-ink);font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}body.woocommerce-cart .jum-cart-luxury__progress-meta a:hover{background:#ece8e1;transform:translateY(-1px)}body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,380px)!important;gap:28px!important;align-items:start!important;margin:0!important}body.woocommerce-cart .wc-block-cart__main,body.woocommerce-cart .wc-block-components-main{width:auto!important;min-width:0;padding:0!important}body.woocommerce-cart table.wc-block-cart-items,body.woocommerce-cart table.wc-block-cart-items tbody{display:block!important;width:100%!important;margin:0!important;border:0!important}body.woocommerce-cart table.wc-block-cart-items thead{display:none!important}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row{display:grid!important;grid-template-columns:minmax(220px,46%) minmax(0,1fr) auto;min-height:248px;margin:0 0 16px!important;overflow:hidden;border:1px solid var(--jum-cart-line)!important;border-radius:18px;background:#fff;box-shadow:0 12px 36px rgb(45 34 24 / .055);transition:transform .22s ease,box-shadow .22s ease}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgb(45 34 24 / .09)}body.woocommerce-cart table.wc-block-cart-items td{display:block!important;width:auto!important;min-width:0;padding:0!important;border:0!important;background:transparent!important}body.woocommerce-cart td.wc-block-cart-item__image{grid-column:1;grid-row:1;height:100%;min-height:248px;overflow:hidden;background:#f1eee9}body.woocommerce-cart td.wc-block-cart-item__image a,body.woocommerce-cart td.wc-block-cart-item__image img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover}body.woocommerce-cart td.wc-block-cart-item__image img{transition:transform .55s cubic-bezier(.22,1,.36,1)}body.woocommerce-cart tr:hover td.wc-block-cart-item__image img{transform:scale(1.025)}body.woocommerce-cart td.wc-block-cart-item__product{grid-column:2;grid-row:1;display:flex!important;flex-direction:column;justify-content:center;padding:26px 24px!important}body.woocommerce-cart td.wc-block-cart-item__total{grid-column:3;grid-row:1;min-width:100px;padding:28px 22px 0 0!important;text-align:right}body.woocommerce-cart .wc-block-components-product-name{display:block;margin-bottom:8px;color:var(--jum-cart-ink)!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px, 2vw, 29px)!important;font-weight:400!important;line-height:1.15;text-decoration:none!important}body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-details{margin:0 0 10px!important;color:var(--jum-cart-muted);font-size:13px}body.woocommerce-cart .wc-block-components-product-price,body.woocommerce-cart .wc-block-components-product-price__value,body.woocommerce-cart .wc-block-cart-item__prices{color:var(--jum-cart-ink);font-size:19px!important;font-weight:650}body.woocommerce-cart .wc-block-cart-item__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px!important}body.woocommerce-cart .wc-block-components-quantity-selector{width:116px!important;height:44px!important;margin:0!important;border:1px solid #dcd7cf!important;border-radius:10px!important;background:#fff!important}body.woocommerce-cart .wc-block-components-quantity-selector input,body.woocommerce-cart .wc-block-components-quantity-selector button{height:42px!important;color:var(--jum-cart-ink)!important}body.woocommerce-cart .wc-block-cart-item__remove-link{padding:0!important;color:var(--jum-cart-muted)!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important}body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:var(--jum-cart-accent)!important}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar{position:sticky!important;top:24px;width:auto!important;min-width:0;margin:0!important;padding:26px!important;border:1px solid var(--jum-cart-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 40px rgb(45 34 24 / .07)}body.woocommerce-cart .wc-block-cart__sidebar::before{content:"Order Summary";display:block;margin:0 0 15px;font-family:Georgia,"Times New Roman",serif;font-size:27px;line-height:1.15}body.woocommerce-cart .wp-block-woocommerce-cart-totals-block{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .wc-block-components-totals-wrapper{padding:14px 0!important;border-color:var(--jum-cart-line)!important}body.woocommerce-cart .wc-block-components-totals-item{font-size:14px}body.woocommerce-cart .wc-block-components-totals-footer-item{padding-top:20px!important}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:24px}body.woocommerce-cart .wc-block-cart__submit-container{position:static!important;padding:16px 0 0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button{min-height:56px!important;overflow:hidden;border:0!important;border-radius:999px!important;background:#111!important;box-shadow:0 10px 24px rgb(0 0 0 / .14);color:#fff!important;font-size:15px!important;font-weight:650!important;letter-spacing:.01em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}body.woocommerce-cart .wc-block-cart__submit-button:hover{background:#252525!important;box-shadow:0 14px 28px rgb(0 0 0 / .2);transform:translateY(-1px)}body.woocommerce-cart .wc-block-cart__submit-button::before{content:"\1F512";margin-right:9px;font-size:13px}body.woocommerce-cart .wc-block-components-express-payment,body.woocommerce-cart .wc-block-components-express-payment-continue-rule{margin-top:16px!important}body.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block{grid-column:1;margin-top:22px!important;content-visibility:auto;contain-intrinsic-size:420px}body.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block>h2{margin:0 0 14px;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400}body.woocommerce-cart .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.woocommerce-cart .wc-block-grid__product{width:auto!important;max-width:none!important;overflow:hidden;border:1px solid var(--jum-cart-line)!important;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(45 34 24 / .045);transition:transform .2s ease,box-shadow .2s ease}body.woocommerce-cart .wc-block-grid__product:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(45 34 24 / .09)}body.woocommerce-cart .wc-block-grid__product-image img{width:100%;aspect-ratio:1.15;object-fit:cover}body.woocommerce-cart .wc-block-grid__product-title,body.woocommerce-cart .wc-block-grid__product-price{padding-inline:12px}body.woocommerce-cart .wc-block-grid__product-title{font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:400}body.woocommerce-cart .wc-block-grid__product-add-to-cart{padding:0 12px 12px}@media (max-width:980px){body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:1fr!important}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar{position:static!important}body.woocommerce-cart .jum-cart-luxury__progress{grid-template-columns:1fr minmax(180px,1fr)}body.woocommerce-cart .jum-cart-luxury__progress-meta{grid-column:1 / -1;justify-content:space-between}}@media (max-width:640px){body.woocommerce-cart{padding-bottom:82px}body.woocommerce-cart .jum-main,body.woocommerce-cart .jum-container{width:min(100% - 24px, 1420px)}body.woocommerce-cart .wp-block-woocommerce-cart{padding-top:26px}body.woocommerce-cart .jum-cart-luxury__title{font-size:40px}body.woocommerce-cart .jum-cart-luxury__progress{grid-template-columns:1fr;gap:12px}body.woocommerce-cart .jum-cart-luxury__progress-meta{grid-column:auto;align-items:flex-start;flex-direction:column;white-space:normal}body.woocommerce-cart table.wc-block-cart-items tr.wc-block-cart-items__row{grid-template-columns:116px minmax(0,1fr);min-height:168px}body.woocommerce-cart td.wc-block-cart-item__image{grid-column:1;min-height:168px}body.woocommerce-cart td.wc-block-cart-item__product{grid-column:2;padding:18px 15px!important}body.woocommerce-cart td.wc-block-cart-item__total{display:none!important}body.woocommerce-cart .wc-block-components-product-name{font-size:19px!important}body.woocommerce-cart .wc-block-cart-item__quantity{margin-top:14px!important}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar{padding:20px!important}body.woocommerce-cart .wc-block-cart__submit-container{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:999;padding:10px 14px max(10px, env(safe-area-inset-bottom))!important;border-top:1px solid var(--jum-cart-line)!important;background:rgb(255 255 255 / .98)!important;box-shadow:0 -8px 24px rgb(35 28 22 / .1)!important}body.woocommerce-cart .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){body.woocommerce-cart *,body.woocommerce-cart *::before,body.woocommerce-cart *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:11px 14px;border:1px solid var(--jum-border);border-radius:var(--jum-radius-sm)}.woocommerce form .form-row label{font-size:13.5px;font-weight:600}.woocommerce form h3,.woocommerce-checkout h3{font-size:19px;font-weight:800}.woocommerce-checkout #order_review{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);padding:22px}.woocommerce-checkout #payment{background:#fff0;border-radius:var(--jum-radius-sm)}.woocommerce-checkout #payment div.payment_box{background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-sm);font-size:13.5px}.woocommerce-checkout #payment div.payment_box::before{display:none}.jum-account{display:grid;grid-template-columns:268px minmax(0,1fr);grid-template-areas:"nav content";gap:28px;align-items:start;max-width:1120px;margin:8px auto 40px}.jum-account .woocommerce-MyAccount-navigation{grid-area:nav;float:none;width:auto;margin:0}.jum-account .woocommerce-MyAccount-content{grid-area:content;float:none;width:auto;margin:0}.jum-account-nav{position:sticky;top:90px}.jum-account-card{display:flex;align-items:center;gap:13px;padding:16px 16px 17px;margin-bottom:14px;color:#fff;background:radial-gradient(120% 120% at 90% 0%,rgb(255 255 255 / .18) 0%,#fff0 55%),linear-gradient(150deg,var(--jum-primary) 0%,var(--jum-primary-dark) 100%);border-radius:var(--jum-radius-md);box-shadow:0 12px 28px -16px var(--jum-primary)}.jum-account-card__avatar img{display:block;width:46px;height:46px;border-radius:50%;border:2px solid rgb(255 255 255 / .6)}.jum-account-card__meta{min-width:0}.jum-account-card__name{display:block;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jum-account-card__email{display:block;font-size:12.5px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:6px;background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md)}.woocommerce-account .woocommerce-MyAccount-navigation li{border:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:var(--jum-radius-sm);font-weight:600;font-size:14px;color:var(--jum-text);box-shadow:none;transition:background 0.15s ease,color 0.15s ease}.jum-account-nav__ico{flex:0 0 20px;width:20px;height:20px;color:var(--jum-muted);transition:color 0.15s ease}.jum-account-nav__ico .jum-icon{width:20px;height:20px}.jum-account-nav__label{flex:1 1 auto}.jum-account-nav__chev{flex:0 0 15px;width:15px;height:15px;margin-left:auto;color:var(--jum-primary);opacity:0;transform:translateX(-4px);transition:opacity 0.15s ease,transform 0.15s ease}.jum-account-nav__chev .jum-icon{width:15px;height:15px}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--jum-primary-soft);color:var(--jum-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover .jum-account-nav__ico,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a .jum-account-nav__ico{color:var(--jum-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a .jum-account-nav__chev{opacity:1;transform:none}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:6px;border-top:1px solid var(--jum-border-soft)}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#c0392b}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fdecea;color:#c0392b}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout .jum-account-nav__ico{color:#c0392b}.woocommerce-account .woocommerce-MyAccount-content{background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-lg);padding:28px 30px;min-height:320px}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-size:19px;font-weight:800;margin-top:0}.woocommerce-account .woocommerce-MyAccount-content input.input-text,.woocommerce-account .woocommerce-MyAccount-content textarea,.woocommerce-account .woocommerce-MyAccount-content select{padding:12px 14px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md)}.woocommerce-account .woocommerce-MyAccount-content input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus{outline:none;background:#fff;border-color:var(--jum-primary);box-shadow:0 0 0 3px var(--jum-primary-soft)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th{background:var(--jum-soft);font-size:12.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--jum-muted)}.jum-dash__hero{margin-bottom:22px}.jum-dash__hi{font-size:22px;font-weight:800;margin:0 0 5px;color:var(--jum-text)}.jum-dash__sub{margin:0;font-size:14.5px;line-height:1.55;color:var(--jum-muted)}.jum-dash__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jum-dash__card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);background:var(--jum-soft);color:var(--jum-text);text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.jum-dash__card:hover{border-color:var(--jum-primary);background:#fff;box-shadow:var(--jum-shadow);transform:translateY(-2px)}.jum-dash__ico{flex:0 0 46px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:var(--jum-primary-soft);color:var(--jum-primary)}.jum-dash__ico .jum-icon{width:22px;height:22px}.jum-dash__card-text{min-width:0}.jum-dash__card-text strong{display:block;font-size:15px;font-weight:700;color:var(--jum-text)}.jum-dash__card-text span{font-size:13px;color:var(--jum-muted)}.jum-dash__go{margin-left:auto;color:var(--jum-muted)}.jum-dash__go .jum-icon{width:18px;height:18px}.jum-dash__logout{margin:20px 0 0;font-size:13.5px;color:var(--jum-muted)}.jum-dash__logout a{color:var(--jum-primary);font-weight:600}@media (max-width:860px){.jum-account{grid-template-columns:1fr;grid-template-areas:"nav" "content";gap:20px;max-width:560px}.jum-account-nav{position:static}.woocommerce-account .woocommerce-MyAccount-content{padding:22px 20px}}@media (max-width:520px){.jum-dash__grid{grid-template-columns:1fr}}.jum-auth{display:grid;grid-template-columns:0.92fr 1.08fr;max-width:1060px;margin:8px auto 40px;background:var(--jum-card);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-lg);box-shadow:var(--jum-shadow-lg);overflow:hidden}.jum-auth--single{grid-template-columns:0.92fr 1.08fr;max-width:940px}.jum-auth .col2-set,.jum-auth>.u-columns{all:unset}.jum-auth__aside{position:relative;color:#fff;background:radial-gradient(120% 90% at 85% 0%,rgb(255 255 255 / .18) 0%,#fff0 55%),linear-gradient(155deg,var(--jum-primary) 0%,var(--jum-primary-dark) 100%);padding:40px 34px;display:flex;align-items:center;overflow:hidden}.jum-auth__aside::after{content:"";position:absolute;right:-70px;bottom:-90px;width:240px;height:240px;border-radius:50%;border:32px solid rgb(255 255 255 / .08);pointer-events:none}.jum-auth__aside-inner{position:relative;z-index:1;width:100%}.jum-auth__brand{font-size:24px;font-weight:900;letter-spacing:-.02em;display:inline-block;margin-bottom:26px}.jum-auth__aside-title{color:#fff;font-size:28px;line-height:1.18;font-weight:800;margin:0 0 12px}.jum-auth__aside-text{font-size:15px;line-height:1.6;margin:0 0 26px;color:rgb(255 255 255 / .92)}.jum-auth__benefits{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px}.jum-auth__benefits li{display:flex;align-items:center;gap:13px;font-size:14.5px;font-weight:500}.jum-auth__benefits .jum-icon{flex:0 0 38px;width:38px;height:38px;padding:9px;border-radius:11px;background:rgb(255 255 255 / .16);color:#fff}.jum-auth__trust{display:flex;align-items:center;gap:10px;font-size:12.75px;line-height:1.45;color:rgb(255 255 255 / .86);padding-top:20px;border-top:1px solid rgb(255 255 255 / .18)}.jum-auth__trust .jum-icon{flex:0 0 20px;width:20px;height:20px}.jum-auth__main{padding:40px 40px 36px}.jum-auth__state{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.jum-auth__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;margin:0 0 28px;background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-pill)}.jum-auth__tab{position:relative;z-index:1;text-align:center;padding:11px 14px;font-size:14.5px;font-weight:700;color:var(--jum-muted);border-radius:var(--jum-radius-pill);cursor:pointer;transition:color 0.2s ease;user-select:none}.jum-auth__tab-glow{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc(50% - 7px);background:var(--jum-card);border-radius:var(--jum-radius-pill);box-shadow:var(--jum-shadow);transition:transform 0.25s cubic-bezier(.4,0,.2,1)}#jum-tab-register:checked~.jum-auth__tabs .jum-auth__tab-glow{transform:translateX(calc(100% + 4px))}#jum-tab-login:checked~.jum-auth__tabs .jum-auth__tab--login,#jum-tab-register:checked~.jum-auth__tabs .jum-auth__tab--register{color:var(--jum-primary)}.jum-auth__col--register{display:none}#jum-tab-register:checked~.jum-auth__forms .jum-auth__col--register{display:block}#jum-tab-register:checked~.jum-auth__forms .jum-auth__col--login{display:none}.jum-auth__head{margin-bottom:22px}.jum-auth__title{font-size:23px;font-weight:800;margin:0 0 4px;color:var(--jum-text)}.jum-auth__subtitle{margin:0;font-size:14.5px;color:var(--jum-muted)}.jum-auth .form-row{margin:0 0 18px;display:block}.jum-auth label{display:block;font-size:13px;font-weight:600;color:var(--jum-text);margin-bottom:7px}.jum-auth .required{color:var(--jum-primary);border:0;text-decoration:none}.jum-auth .input-text{width:100%;box-sizing:border-box;padding:13px 15px;font-size:15px;color:var(--jum-text);background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.jum-auth .input-text:focus{outline:none;background:#fff;border-color:var(--jum-primary);box-shadow:0 0 0 3px var(--jum-primary-soft)}.jum-auth__pw-wrap{position:relative;display:block}.jum-auth__pw-wrap .input-text{padding-right:46px}.jum-auth__pw-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:#fff0;color:var(--jum-muted);cursor:pointer;border-radius:8px}.jum-auth__pw-toggle:hover{color:var(--jum-primary);background:var(--jum-primary-soft)}.jum-auth__pw-toggle .jum-icon{width:19px;height:19px}.jum-auth__pw-toggle.is-on{color:var(--jum-primary)}.jum-auth__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jum-auth__remember{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;color:var(--jum-text);cursor:pointer}.jum-auth__remember input{width:16px;height:16px;accent-color:var(--jum-primary);margin:0}.jum-auth__remember span{display:inline;font-weight:500;margin:0}.jum-auth__forgot{font-size:13.5px;font-weight:600;color:var(--jum-primary)}.jum-auth__forgot:hover{text-decoration:underline}.jum-auth__submit.button{width:100%;padding:14px 22px;font-size:15px;font-weight:700;border:0;border-radius:var(--jum-radius-md);background:var(--jum-primary);color:#fff;cursor:pointer;box-shadow:0 10px 22px -10px var(--jum-primary);transition:filter 0.15s ease,transform 0.05s ease}.jum-auth__submit.button:hover{filter:brightness(1.06);background:var(--jum-primary)}.jum-auth__submit.button:active{transform:translateY(1px)}.jum-auth__note{font-size:13.5px;color:var(--jum-muted);background:var(--jum-soft);border:1px solid var(--jum-border-soft);border-radius:var(--jum-radius-md);padding:12px 14px;margin:0 0 18px}.jum-auth__fineprint{font-size:12px;color:var(--jum-muted);text-align:center;margin:14px 0 0}.jum-auth__switch{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--jum-border-soft);text-align:center;font-size:14px;color:var(--jum-muted)}.jum-auth__switch label{display:inline;color:var(--jum-primary);font-weight:700;cursor:pointer;margin:0}.jum-auth__switch label:hover{text-decoration:underline}.jum-auth .cf-turnstile,.jum-auth .cf-turnstile>*{margin-bottom:14px}@media (max-width:860px){.jum-auth,.jum-auth--single{grid-template-columns:1fr;max-width:480px}.jum-auth__aside{padding:30px 28px}.jum-auth__aside-title{font-size:23px}.jum-auth__benefits,.jum-auth__trust{display:none}.jum-auth__aside-text{margin-bottom:0}.jum-auth__main{padding:28px 24px 30px}}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:0;border-left:4px solid var(--jum-green);background:#F0FDF4;border-radius:var(--jum-radius-sm);color:var(--jum-text);padding:14px 20px 14px 48px}.woocommerce-message::before{color:var(--jum-green)}.woocommerce-info{border-left-color:var(--jum-primary);background:var(--jum-primary-soft)}.woocommerce-info::before{color:var(--jum-primary)}.woocommerce-error{border-left-color:var(--jum-red);background:#FEF2F2}.woocommerce-error::before{color:var(--jum-red)}@media (max-width:1024px){ul.products,ul.products.jum-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.jum-shop__layout{grid-template-columns:1fr}.jum-shop__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:120;width:min(320px, 86vw);background:var(--jum-body);padding:20px;overflow-y:auto;transform:translateX(-104%);transition:transform 0.26s ease;box-shadow:var(--jum-shadow-lg)}.jum-shop__sidebar.is-open{transform:translateX(0)}.jum-shop__filter-toggle{display:inline-flex}}@media (max-width:768px){ul.products,ul.products.jum-cols-3,ul.products.jum-cols-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce div.product .product_title{font-size:23px}.jum-shop__toolbar,.jum-shop__toolbar-left,.jum-shop__toolbar-right{flex-wrap:wrap}.jum-product-trust{grid-template-columns:1fr}.jum-sticky-atc{bottom:62px;transform:translateY(calc(100% + 62px))}}@media (max-width:420px){ul.products,ul.products.jum-cols-3,ul.products.jum-cols-5{grid-template-columns:1fr}}.jum-filter__list{list-style:none;margin:0;padding:0}.jum-filter__opt{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13.5px;color:var(--jum-text);text-decoration:none;transition:color 0.15s ease}.jum-filter__opt:hover{color:var(--jum-primary)}.jum-filter__box{flex:0 0 auto;width:17px;height:17px;border:1.5px solid var(--jum-border);border-radius:5px;position:relative;transition:border-color 0.15s ease,background 0.15s ease}.jum-filter__opt.is-active .jum-filter__box{background:var(--jum-primary);border-color:var(--jum-primary)}.jum-filter__opt.is-active .jum-filter__box::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.jum-filter__name{flex:1 1 auto}.jum-filter__opt.is-active .jum-filter__name{font-weight:700}.jum-filter__count{flex:0 0 auto;font-size:12px;color:var(--jum-muted);background:var(--jum-soft);border-radius:999px;padding:1px 8px}.jum-filter__stars{display:inline-flex;align-items:center}.jum-filter__price-form{display:flex;align-items:center;gap:6px;margin-top:12px}.jum-filter__price-form input{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--jum-border);border-radius:8px;font-size:13px}.jum-filter__price-form span{color:var(--jum-muted)}.jum-btn--sm{padding:7px 12px;font-size:12.5px}.jum-shop-banner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:radial-gradient(420px 200px at 12% 30%,rgb(255 106 0 / .16),transparent 70%),linear-gradient(120deg,var(--jum-dark),var(--jum-dark-2));color:#fff;border-radius:var(--jum-radius-lg);padding:22px 26px;margin-bottom:22px}.jum-shop-banner__intro{flex:0 0 auto}.jum-shop-banner__eyebrow{display:block;color:var(--jum-primary);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px}.jum-shop-banner__title{font-size:22px;font-weight:800;color:#fff;margin:0}.jum-shop-banner__cats{display:flex;gap:14px;flex:1 1 auto;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.jum-shop-banner__cat{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;width:78px;text-decoration:none;color:#fff}.jum-shop-banner__cat-img{width:56px;height:56px;border-radius:50%;overflow:hidden;background:rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.jum-shop-banner__cat:hover .jum-shop-banner__cat-img{transform:translateY(-3px)}.jum-shop-banner__cat-img img{width:100%;height:100%;object-fit:cover}.jum-shop-banner__cat-name{font-size:12px;font-weight:600;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.jum-shop-banner{padding:18px}.jum-shop-banner__title{font-size:19px}}.jum-card__condition{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:2px 0 6px;padding:3px 10px;font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:var(--jc,#374151);background:rgb(17 24 39 / .05);border-radius:999px;white-space:nowrap}.jum-card__condition::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.jum-condition-badge{display:inline-block;margin:0 0 12px;padding:3px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--jc,#374151);border-radius:999px;vertical-align:middle}@media (max-width:1200px){.jum-hero-grid{grid-template-columns:230px minmax(0,1fr)}.jum-hero-offers{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.jum-topcats{grid-template-columns:repeat(4,1fr)}.jum-product-grid--5,.jum-product-grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}.jum-hero__title{font-size:32px}}@media (max-width:1024px){.jum-header__search{max-width:420px}.jum-nav__list{gap:16px}.jum-cats__toggle{min-width:0}.jum-hero-grid{grid-template-columns:1fr}.jum-hero-cats{display:none}.jum-promo-strip{grid-template-columns:repeat(2,1fr)}.jum-deals-band{grid-template-columns:1fr}.jum-best-band{grid-template-columns:1fr}.jum-best-rail{display:grid;grid-template-columns:1fr 1fr}.jum-flash__inner{grid-template-columns:1fr}.jum-product-grid--4,.jum-product-grid--5,.jum-product-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.jum-vendors{grid-template-columns:repeat(2,1fr)}.jum-post-grid{grid-template-columns:repeat(2,1fr)}.jum-footer__grid{grid-template-columns:repeat(2,1fr)}.jum-banner-row{grid-template-columns:1fr}.jum-cattabs__banner{grid-template-columns:1fr}.jum-cattabs__banner-body{padding:0 22px 20px}}@media (max-width:900px){.jum-header__burger{display:flex}.jum-navbar{display:none}.jum-header__inner{flex-wrap:wrap;gap:14px;padding-top:12px;padding-bottom:12px;min-height:0}.jum-header__brand{order:1}.jum-header__burger{order:0}.jum-header__actions{order:2;gap:16px}.jum-header__search{order:3;flex-basis:100%;max-width:none}.jum-header__action-label{display:none}.jum-header__action--compare{display:none}.jum-search__cat{display:none}.jum-hero__slide.is-active{grid-template-columns:1fr;text-align:center;padding:34px 24px 60px;gap:22px}.jum-hero__text{margin-left:auto;margin-right:auto}.jum-hero__actions{justify-content:center}.jum-hero__media img{max-height:220px}.jum-hero{min-height:0}.jum-topbar__right .jum-topbar__shipping,.jum-topbar__help{display:none}}@media (max-width:768px){.jum-section{padding-top:32px}.jum-hero__title{font-size:27px}.jum-hero-offers{grid-template-columns:1fr}.jum-topcats{grid-template-columns:repeat(3,1fr)}.jum-catrow__item{width:92px}.jum-catrow__circle{width:78px;height:78px}.jum-product-grid--2,.jum-product-grid--3,.jum-product-grid--4,.jum-product-grid--5,.jum-product-grid--6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jum-product-carousel>.jum-card{flex-basis:200px}.jum-card__actions{opacity:1;transform:none}.jum-card__cta{position:static;transform:none;padding:0 12px 12px}.jum-card--list{flex-direction:column}.jum-card--list .jum-card__media{flex-basis:auto}.jum-card__side{flex-basis:auto;border-left:0;border-top:1px solid var(--jum-border-soft)}.jum-mobile-nav{display:flex}body{padding-bottom:64px}.jum-toast-region{bottom:76px;right:14px;left:14px}.jum-toast{justify-content:center}.jum-services{grid-template-columns:repeat(2,1fr)}.jum-post-grid{grid-template-columns:1fr}.jum-footer__bottom-inner{flex-direction:column;text-align:center;gap:10px}.jum-qv{grid-template-columns:1fr;gap:18px}.jum-modal__dialog{padding:22px}.jum-newsletter{padding:26px 22px}.jum-newsletter-form{min-width:0;width:100%}.jum-page-head__title{font-size:24px}.jum-entry__title{font-size:26px}}@media (max-width:560px){.container{padding-left:16px;padding-right:16px}.jum-topbar__inner{justify-content:center}.jum-topbar__right{display:none}.jum-topbar__announce span{display:none}.jum-topcats{grid-template-columns:repeat(2,1fr)}.jum-promo-strip{grid-template-columns:1fr}.jum-best-rail{grid-template-columns:1fr}.jum-services{grid-template-columns:1fr}.jum-vendors{grid-template-columns:1fr}.jum-footer__grid{grid-template-columns:1fr;gap:26px}.jum-hero__title{font-size:24px}.jum-btn{padding:0 18px}.jum-countdown__cell{min-width:54px}.jum-cattabs__tab{padding:9px 14px;font-size:13px}}@media (max-width:420px){.jum-product-grid--2,.jum-product-grid--3,.jum-product-grid--4,.jum-product-grid--5,.jum-product-grid--6{grid-template-columns:1fr}.jum-logo__text{font-size:20px}.jum-logo__icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@keyframes wc-stripe-ece-spin{to{transform:rotate(1turn)}}body.wc-stripe-ece-processing .blockUI.blockOverlay:before{animation:wc-stripe-ece-spin 1s linear infinite;border:.2em solid;border-left:.2em solid #fff0;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:2em;height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:after{background-color:var(--jetpack--contact-form--primary-color);content:"";height:20px;left:calc(50% - 10px);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%233858e9' d='M16.5 0h-14C1.4 0 .5.9.5 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-14 1.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L9.4 11 6.5 9c-.3-.2-.6-.2-.8 0l-3.6 2.6V2c-.1-.3.1-.5.4-.5m14 15h-14c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L13.5 9l3.5 3.4V16c0 .3-.2.5-.5.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%233858e9' d='M16.5 0h-14C1.4 0 .5.9.5 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-14 1.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L9.4 11 6.5 9c-.3-.2-.6-.2-.8 0l-3.6 2.6V2c-.1-.3.1-.5.4-.5m14 15h-14c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L13.5 9l3.5 3.4V16c0 .3-.2.5-.5.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:calc(50% - 10px);width:20px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input::placeholder,.contact-form textarea::placeholder{color:inherit;transition:opacity .3s ease-out}.contact-form input:hover::placeholder,.contact-form textarea:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:.3}.jetpack-form-steps-wrapper{z-index:2}.jetpack-form-step{display:none}.jetpack-form-step.is-current-step{display:block;height:auto;opacity:1;overflow:visible;position:relative;visibility:visible;z-index:2}.contact-form .wp-block-button.is-hidden,.contact-form :is(.wp-block-button:has(button.is-hidden),.wp-block-jetpack-button:has(button.is-hidden)){display:none}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form input[type=number],.contact-form input[type=time],.contact-form textarea,.contact-form .jetpack-field__input-element-wrap .jetpack-field__input-element){background-color:var(--jetpack--contact-form--input-background,field);border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){display:block;height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap :is(input,textarea){margin:0}.contact-form select{min-width:150px}.contact-form :is(input[type=checkbox],input[type=radio]){height:1em;margin:0 .75rem 0 0;min-width:1em;opacity:1;width:1em}.contact-form input[type=checkbox]{border-radius:4px;margin-left:0;top:0}.contact-form label{display:block;float:none}.contact-form :is(:where(label),:where(legend.grunion-field-label)){font-weight:700;margin-bottom:.25em}.contact-form :where(legend.grunion-field-label){padding:0}.contact-form :where(label.consent){font-size:var(--jetpack--contact-form--label--font-size,16px);font-weight:400}.contact-form label.consent{align-items:center;display:flex}.is-style-list.is-style-list label.consent{align-items:baseline}.contact-form label.consent-implicit input{display:none}.contact-form :is(:where(label.checkbox),:where(label.checkbox-multiple),:where(label.radio)){font-weight:inherit}.contact-form :is(label.checkbox-multiple,label.radio){flex:1;margin-bottom:0}.contact-form label[style*="--jetpack--contact-form--label--font-size"]{font-size:var(--jetpack--contact-form--label--font-size)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options){align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0}:where(.contact-form .grunion-checkbox-multiple-options),:where(.contact-form .grunion-radio-options){border:none;padding:0}:where(.contact-form .is-style-outlined .grunion-checkbox-multiple-options),:where(.contact-form .is-style-outlined .grunion-radio-options){border:1px solid var(--jetpack--contact-form--border-color)}.contact-form :is(.is-style-animated .grunion-checkbox-multiple-options,.is-style-animated .grunion-radio-options,.is-style-outlined .grunion-checkbox-multiple-options,.is-style-outlined .grunion-radio-options) legend{cursor:text;margin:0 0 -.75em;padding:0 .25em 10px;pointer-events:auto}.wp-block-jetpack-contact-form.is-style-outlined .wp-block-jetpack-options legend{align-items:baseline;display:flex;flex-wrap:wrap;padding:0 .25em;position:relative;top:calc(var(--jetpack--contact-form--border-top-size, 1px)/2*-1)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options) .contact-form-field{align-items:baseline;display:flex;margin:0}.contact-form :is(:where(.grunion-label-required),:where(label span.required)){font-size:85%;font-weight:400;margin-left:.25em}.contact-form-submission{box-sizing:border-box;margin:0 auto 4em;max-width:600px;padding:0;width:100%}.contact-form-submission:focus{border:none;outline:none}.contact-form-submission p{margin:0 auto;overflow-wrap:break-word}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message) p{margin:revert}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message){white-space:pre-wrap;text-wrap:pretty}.jetpack_forms_contact-form-custom-success-message+.jetpack_forms_contact-form-success-summary{margin-top:32px}.contact-form-submission h4{font-size:1.75rem;font-weight:500;line-height:1.3;margin-bottom:40px;margin-top:16px}.contact-form-submission .go-back-message{margin-bottom:0;margin-top:0;text-align:start}.contact-form-submission .go-back-message .link{color:inherit;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:none}.contact-form-submission .go-back-message .link:hover{text-decoration:underline}.contact-form-submission .jetpack_forms_contact-form-success-summary{border-bottom:1px solid color-mix(in srgb,currentcolor 20%,#0000);padding:24px 0}.contact-form-submission .jetpack_forms_contact-form-success-summary:first-of-type{border-top:1px solid color-mix(in srgb,currentcolor 20%,#0000)}.contact-form-submission .jetpack_forms_contact-form-success-summary>:is(.field-files,.field-images,.field-rating,.field-url,.field-value){margin-inline-start:28px}.contact-form-submission .field-name-wrapper{display:flex;gap:8px;margin-bottom:8px}.contact-form-submission .field-type-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.6;width:20px}.contact-form-submission .field-type-icon svg{fill:currentColor;height:100%;width:100%}.contact-form-submission .field-name{color:inherit;font-size:.875rem;font-weight:400;opacity:.6}.contact-form-submission .field-images{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.contact-form-submission .field-images[hidden]{display:none}.contact-form-submission .field-images .field-image-option{border:1px solid var(--jetpack--contact-form--primary-color);border-radius:var(--jetpack--contact-form--border-radius,4px);box-sizing:border-box;padding:8px;width:196px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image{height:180px;position:relative}.contact-form-submission .field-images .field-image-option__image{margin:0;overflow:hidden}.contact-form-submission .field-images .field-image-option__image img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.contact-form-submission .field-images .field-image-option__image img[hidden]{display:none}.contact-form-submission .field-images .field-image-option__label-wrapper{align-items:center;display:flex;gap:8px;padding-top:8px}.contact-form-submission .field-images .field-image-option__label-code{align-self:baseline;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid var(--jetpack--contact-form--border-color,currentColor);border-radius:2px;color:var(--jetpack--contact-form--text-color,FieldText);display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;padding:3px 6px}.contact-form-submission .field-images .field-image-option__label{color:inherit;font-size:.875rem;font-weight:500;min-width:1px;opacity:.8;overflow-wrap:break-word}.contact-form-submission .field-images .field-image-option__label[hidden]{display:none}.contact-form-submission .field-files{display:flex;flex-direction:column;gap:8px;margin-top:8px}.contact-form-submission .field-files[hidden]{display:none}.contact-form-submission .field-file{align-items:start;display:grid;gap:0 8px;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.contact-form-submission .field-file__thumbnail{align-self:center;aspect-ratio:1/1;background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;grid-row:span 2;height:46px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;min-width:46px;width:46px}.contact-form-submission .field-file__thumbnail[hidden]{display:none}.contact-form-submission .field-file__icon{align-self:center;color:inherit;flex-shrink:0;grid-row:span 2;opacity:.6}.contact-form-submission .field-file__icon[hidden]{display:none}.contact-form-submission .field-file__name{color:inherit;font-size:1rem;font-weight:600}.contact-form-submission .field-file__size{color:inherit;font-size:.875rem;opacity:.6}.contact-form-submission .field-value{font-size:1rem;font-weight:600;margin-block-end:0;white-space:pre-wrap}.contact-form-submission .field-rating{display:flex;gap:4px;margin-block-end:0}.contact-form-submission .field-rating[hidden]{display:none}.contact-form-submission .field-rating .field-rating__icon{fill:none;height:24px;stroke:currentColor;stroke-linejoin:round;stroke-width:2;width:24px}.contact-form-submission .field-rating .field-rating__icon.is-filled{fill:currentColor}.contact-form-submission .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-errors .form-error-message{color:var(--jetpack--contact-form--error-color)}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=number],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=time],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=number],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=time],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-form-step{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-form-step>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form,:where(.wp-block-jetpack-contact-form.is-classic-layout){display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form:not(.is-layout-flex)>:not(.wp-block-jetpack-button,.wp-block-button),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form>:not(.wp-block-jetpack-button,.wp-block-button),:where(.wp-block-jetpack-contact-form.is-classic-layout)>:not(.wp-block-jetpack-button,.wp-block-button){box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex) .wp-block-jetpack-button,:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form .wp-block-jetpack-button,:where(.wp-block-jetpack-contact-form.is-classic-layout) .wp-block-jetpack-button{align-self:flex-end}:where(.wp-block-jetpack-contact-form .wp-block-separator){margin-bottom:0;margin-top:0;max-width:var(--wp--preset--spacing--80,100px)}:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-dots),:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-wide){max-width:inherit}:where(.jetpack-contact-form-container){border-width:0}.jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-inline:0}.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors){margin-bottom:calc(var(--wp--style--block-gap, 1.5rem)*2)}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button){margin-bottom:2rem}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button):not(.is-style-animated *,.is-style-outlined *){margin-top:var(--wp--style--block-gap,1.5rem)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){min-height:var(--jetpack--contact-form--input-height,auto)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{min-height:var(--jetpack--contact-form--input-height,auto);padding-bottom:var(--jetpack--contact-form--input-padding-top);padding-top:var(--jetpack--contact-form--input-padding-top)}.wp-block-jetpack-contact-form .wp-block-jetpack-button.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignleft{display:block;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignright{display:block;margin-left:auto}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;flex:1 1 100%;position:relative;width:100%}.wp-block-jetpack-contact-form .grunion-field-wrap :where(:not(.is-single-input-form)>.grunion-field-wrap){display:flex;flex-direction:column}.wp-block-jetpack-contact-form :is(.grunion-field-width-25-wrap,.wp-block-button__width-25){flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%;width:calc(25% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-33-wrap{flex:1 1 calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1);max-width:33.33%;width:calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-50-wrap,.wp-block-button__width-50){flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%;width:calc(50% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-75-wrap,.wp-block-button__width-75){flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%;width:calc(75% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-auto-wrap{flex:1 1 0%}@media only screen and (max-width:480px){.wp-block-jetpack-contact-form.is-layout-flex{flex-wrap:wrap}.wp-block-jetpack-contact-form .grunion-field-wrap{flex-basis:100%;max-width:none}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){flex-basis:100%}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{width:100%}}.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:50%}.wp-block-jetpack-contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form__select-wrapper{padding:0;position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon{position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon:after{border-bottom:.1em solid;border-right:.1em solid;color:inherit;content:"";display:block;font-size:inherit;height:.4em;inset-inline-end:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:center center;width:.4em;z-index:1}.contact-form :where(.contact-form__select-wrapper){background-color:var(--jetpack--contact-form--input-background,field);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size)}.contact-form .contact-form__select-element-wrapper{display:flex}.contact-form :is(:where(.contact-form__select-element-wrapper),:where(.contact-form__select-wrapper select)){background:inherit!important;border:0!important;border-radius:inherit!important;border-width:0!important;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;z-index:1}.contact-form .contact-form__select-wrapper select{appearance:none;box-sizing:border-box;padding:var(--jetpack--contact-form--input-padding,16px);text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-form .is-style-animated,.contact-form .is-style-animated .grunion-field-wrap,.contact-form .is-style-outlined,.contact-form .is-style-outlined .grunion-field-wrap{--jetpack--contact-form--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form :is(.is-style-animated,.is-style-outlined) .grunion-field-wrap:not(.grunion-field-checkbox-wrap,.grunion-field-consent-wrap,.grunion-field-checkbox-multiple-wrap,.grunion-field-radio-wrap,.grunion-field-select-wrap,.grunion-field-file-wrap,.grunion-field-phone-wrap){display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-wrap :is(.grunion-checkbox-multiple-options,.grunion-radio-options){padding:var(--jetpack--contact-form--input-padding,16px);padding-left:min(100px,var(--jetpack--contact-form--notch-width));padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%;z-index:1}.contact-form .contact-form__select-wrapper+.notched-label{top:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border-bottom-right-radius:unset;border-right:none;border-top-right-radius:unset;max-width:100px;width:var(--jetpack--contact-form--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-radius:unset;color:unset!important;padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__leading{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-left-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-right:none!important;border-top-right-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));max-width:100px;width:var(--jetpack--contact-form--notch-width)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__notch{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__filler{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-radius:unset!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__trailing{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset!important;border-right-width:var(--jetpack--contact-form--border-right-size,var(--jetpack--contact-form--border-size));border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-top-left-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1;max-width:100px}.contact-form .is-style-outlined :is(.grunion-field-checkbox-multiple-wrap:not(.wp-block-jetpack-field-checkbox-multiple),.grunion-field-radio-wrap:not(.wp-block-jetpack-field-radio)){background-color:var(--jetpack--contact-form--input-background)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .wp-block-jetpack-options{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-left:none!important;border-right:none}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{align-items:baseline;display:flex;flex-wrap:wrap;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1);will-change:font-size}.contact-form :where(.is-style-outlined .grunion-field-wrap .notched-label .notched-label__label),.contact-form :where(.is-style-outlined .grunion-field-wrap legend.grunion-field-label),.is-style-outlined :where(.wp-block-jetpack-label){font-weight:300}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__filler{border-left:none!important;border-radius:unset!important;border-right:none!important;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border-bottom-left-radius:unset!important;border-left:none!important;border-top-left-radius:unset!important;flex-grow:1;max-width:100px}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__notch{border-top-color:#0000!important}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__label{top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .wp-block-jetpack-field-select.wp-block-jetpack-input-wrap .notched-label .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label{top:calc(var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size))*-1)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-text{font-size:.8em}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-required{font-size:.68em}.contact-form .is-style-outlined .grunion-field-wrap select:not(.jetpack-field__input-element),.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{background:none!important;border-color:#0000!important;border-radius:unset!important;outline:none;padding-left:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);padding-right:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);position:relative}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input:not([type=checkbox]):not([type=radio]){outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) select:not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input:not([type=checkbox]):not([type=radio]):not([type=range]),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>.wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .wp-block-jetpack-options.jetpack-field-multiple__list--has-border{padding-left:var(--jetpack--contact-form--animated-left-offset);padding-right:var(--jetpack--contact-form--animated-left-offset)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:calc(var(--jetpack--contact-form--border-left-size, 0px) + var(--jetpack--contact-form--animated-left-offset, var(--label-left)));margin:0;max-width:100%;pointer-events:none;position:absolute;top:calc(50% + var(--jetpack--contact-form--border-top-size, 0px)*.5 - var(--jetpack--contact-form--border-bottom-size, 0px)*.5);transform:translateY(-50%);transition:translatey .15s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.contact-form .is-style-animated .grunion-field-wrap .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:unset}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-text{font-size:.75em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-required{font-size:.6375em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]{font-size:calc(var(--jetpack--contact-form--label--font-size)*.75)}.contact-form .is-style-animated .grunion-field-wrap :is(.animated-label__label:has(~.grunion-checkbox-multiple-options),.animated-label__label:has(~.grunion-radio-options)){left:0;top:0;transform:translateY(0)}.contact-form .is-style-outlined .grunion-field:not(.contact-form__select-wrapper){z-index:1}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size))}.wp-block-jetpack-contact-form:not(.is-style-outlined) .jetpack-field-multiple__fieldset{border:0;margin:0;padding:8px 0 0}.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) :is(.grunion-checkbox-multiple-options:not(.wp-block-jetpack-options),.grunion-radio-options:not(.wp-block-jetpack-options)){padding-top:8px}:where(.wp-block-jetpack-options.has-background){padding:var(--jetpack--contact-form--input-padding,16px) 16px}:where(.wp-block-jetpack-options.jetpack-field-multiple__list--has-border){border-color:var(--jetpack--contact-form--border-color);padding-left:var(--jetpack--contact-form--input-padding-left,16px);padding-right:var(--jetpack--contact-form--input-padding-left,16px)}.contact-form :is(:where(.grunion-checkbox .contact-form-field),:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-weight:400}.contact-form :is(:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-size:var(--jetpack--contact-form--font-size)}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple,.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio,.contact-form .is-style-list input.checkbox,.contact-form .is-style-list input.consent{appearance:none;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid;box-sizing:border-box;color:currentColor;font-size:inherit;height:1em;margin-inline-end:calc(var(--jetpack--contact-form--font-size)/2);min-height:1em;min-width:1em;outline-offset:1px;padding:0;position:relative;transform:translateY(.15em);width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio{border-radius:50%}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:before{border-radius:50%;border-style:solid;border-width:1px;box-sizing:border-box;content:"";display:block;height:1em;left:-1px;position:absolute;top:-1px;transition:all .1s ease-in-out;width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:checked:before{background-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-color:currentColor;border-width:.3em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:not(.is-style-button):checked,.contact-form .is-style-list input.checkbox:not(.is-style-button):checked,.contact-form .is-style-list input.consent:not(.is-style-button):checked{background-color:currentColor}.contact-form input[type=checkbox]:after,.contact-form input[type=radio]:after{display:none}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:before,.contact-form .is-style-list input.checkbox:before,.contact-form .is-style-list input.consent:before{border-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-style:solid;border-width:0 2px 2px 0;content:"";display:block;font-size:inherit;height:.5em;left:0;margin-left:50%;margin-top:50%;opacity:0;position:absolute;scale:.7;top:0;transform:translate(-50%,-60%) rotate(40deg);transition:opacity .1s ease-in-out,scale .15s ease-in-out;width:.25em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:checked:before,.contact-form .is-style-list input.checkbox:checked:before,.contact-form .is-style-list input.consent:checked:before{opacity:1;scale:1}.contact-form .is-style-button input.checkbox-multiple:checked:before,.contact-form .is-style-button input.checkbox:checked:before,.contact-form .is-style-button input.consent:checked:before{border-color:var(--jetpack--contact-form--button-outline--background-color,var(--jetpack--contact-form--button-outline--background-color-fallback,fieldText))}.contact-form :is(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap,.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap) .contact-form-field{align-items:center;display:inline-flex;padding:var(--jetpack--contact-form--button-outline--padding)}.contact-form :is(:where(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field),:where(.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap .contact-form-field)){background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);line-height:var(--jetpack--contact-form--button-outline--line-height)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label{display:inline-flex;gap:.5em}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label:before{content:"✓"}.contact-form :where(.grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple){border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);font-family:var(--wp--preset--font-family--body)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple{transform:unset!important}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple:focus{outline-width:0}.contact-form :where(.is-style-button-wrap input.grunion-field){color:var(--jetpack--contact-form--button-outline--color)}.contact-form :where(.is-style-button-wrap input.grunion-field:checked+.grunion-field-text:before){background:var(--jetpack--contact-form--button-outline--text-color);border-color:var(--jetpack--contact-form--button-outline--text-color)}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error.show-errors{box-sizing:border-box;display:inline-block;margin-block-end:.5em;text-wrap:pretty;width:100%}.contact-form__error.show-errors.is-horizontal,.is-single-input-form .contact-form__error.show-errors{margin-top:var(--wp--style--block-gap,1.5rem)}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__error ul:empty{display:none}.contact-form__error ul li{padding:0}.contact-form__error a{color:inherit}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.33em;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__input-error.has-errors{margin:.25rem 0;max-height:unset;opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.34,.8,.34,1),transform .2s cubic-bezier(.34,.8,.34,1)}.contact-form .wp-block-jetpack-contact-form.is-style-outlined fieldset[aria-invalid=true],.contact-form [aria-invalid=true]:not(fieldset){border:1px solid var(--jetpack--contact-form--error-color)}.contact-form .wp-block-jetpack-contact-form:not(.is-style-outlined) fieldset[aria-invalid=true]{margin-bottom:12px;outline:solid 1px var(--jetpack--contact-form--error-color);outline-offset:.5em}.contact-form__warning-icon{margin-top:.125em}.contact-form__warning-icon svg{fill:currentColor;height:1em;width:1em}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit]){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.contact-form .contact-form__spinner{fill:currentColor}.contact-form .contact-form__spinner svg{display:block}.contact-form .wp-block-jetpack-button .is-submitting .spinner,.contact-form-ajax-submission:not(.submission-success),.contact-form.submission-success{display:none}.contact-form :is(.wp-block-button,.wp-block-jetpack-button) .is-submitting:not(.disable-spinner):after{animation:jp-forms-submit-spinner .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";display:inline-block;height:1em;margin-left:.5em;width:1em}@keyframes jp-forms-submit-spinner{to{transform:rotate(1turn)}}.jetpack-form-status-notice{font-size:14px;line-height:1.5;margin-bottom:8px;margin-top:16px;padding:12px 16px}.jetpack-form-status-notice p{margin:0}.jetpack-form-status-notice__edit-link{color:#1e1e1e;font-weight:500;white-space:nowrap}.jetpack-form-status-notice__edit-link:focus,.jetpack-form-status-notice__edit-link:hover{color:#000}.jetpack-form-status-notice--warning{background-color:#fcf9e8;border-inline-start:4px solid #dba617;color:#1e1e1e}.jetpack-form-status-notice--info{background-color:#e7f5fe;border-inline-start:4px solid #0675c4;color:#1e1e1e}.jetpack-other-text-input-wrapper{display:none;margin-left:1.5em}.jetpack-other-text-input-wrapper.is-visible{display:block}.wc-stripe-upe-element{margin-bottom:4px}#payment .payment_methods li img.stripe-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:37px}#payment .payment_methods li img.stripe-boleto-icon,#payment .payment_methods li img.stripe-sepa-icon{padding:4px}#payment .payment_methods li img.stripe-sepa-icon{background:#10298e}#payment .payment_methods li.wc-stripe-optimized-checkout input#payment_method_stripe,#payment .payment_methods li.wc-stripe-optimized-checkout label[for=payment_method_stripe]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe{padding:0;padding-bottom:inherit}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>:not(#wc-stripe-upe-form){padding-left:1em;padding-right:1em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe .wc-stripe-payment-method-instruction{padding-bottom:.5em;padding-top:.5em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe ul.wc-saved-payment-methods[data-count="0"]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>fieldset{border-width:0;margin:0;padding:0}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe #wc-stripe-upe-form .wc-stripe-upe-element iframe{max-width:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body:has(>.wp-site-blocks) form.woocommerce-checkout .wc-stripe-redirect-notice{border:2px groove threedface;-o-border-image:initial;border-image:initial;margin-inline:2px;min-inline-size:-moz-min-content;min-inline-size:min-content;padding-block:1.35em 1.625em;padding-inline:1.75em}body:has(>.wp-site-blocks) form.woocommerce-checkout #wc-stripe_acss_debit-upe-form{display:none}.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}body.wc-stripe-hide-save-checkbox .woocommerce-SavedPaymentMethods-saveNew{display:none!important}#payment .payment_box[class*=payment_method_stripe]>fieldset:has(>.woocommerce-SavedPaymentMethods-saveNew:only-child[style*="display: none"]),body.wc-stripe-hide-save-checkbox #payment .payment_box[class*=payment_method_stripe]>fieldset:has(>.woocommerce-SavedPaymentMethods-saveNew:only-child){display:none}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}.stripe-gateway-checkout-email-field{position:relative}.stripe-gateway-checkout-email-field button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/link.svg);background-color:#fff0;cursor:pointer;border:none}