.jsse-product-page{--jpp-red:#ff3b43;--jpp-red-dark:#e92d38;--jpp-blue:#0878ee;--jpp-ink:#25364a;--jpp-muted:#778397;--jpp-line:#e7ebf1;--jpp-pale:#f3f9ff;direction:rtl;color:var(--jpp-ink);font-family:inherit;max-width:1440px;margin:20px auto 48px;padding:0 18px;box-sizing:border-box;isolation:isolate}.jsse-product-page *{box-sizing:border-box}.jsse-product-page a{color:inherit;text-decoration:none}.jpp-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#8a95a5;font-size:12px;margin:0 0 18px}.jpp-breadcrumb a:hover,.jpp-meta-row a:hover{color:var(--jpp-blue)}.jpp-crumb-current{color:#4b5c72}.jpp-layout{display:grid;grid-template-columns:minmax(245px,.82fr) minmax(310px,1.25fr) minmax(330px,1.12fr);gap:18px;align-items:start}.jpp-buy-card,.jpp-details,.jpp-gallery{min-width:0;border:1px solid var(--jpp-line);border-radius:24px;background:#fff;box-shadow:0 10px 34px rgba(24,53,84,.045)}.jpp-buy-card{padding:22px;background:linear-gradient(160deg,#f3faff 0%,#f8fbff 65%,#fff 100%);position:sticky;top:20px}.jpp-seller-row{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px dashed #d8e2ed}.jpp-brand-mark{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:#fff;color:var(--jpp-blue);font-size:18px;font-weight:900;box-shadow:0 5px 16px rgba(18,61,103,.06)}.jpp-seller-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.jpp-seller-copy small,.jpp-price-label,.jpp-tax-note{font-size:11px;color:var(--jpp-muted)}.jpp-seller-copy strong{font-size:15px}.jpp-seller-copy span{font-size:11px;color:#718096}.jpp-stock{display:flex;align-items:center;gap:8px;font-size:12px;margin:17px 0}.jpp-stock-dot{width:8px;height:8px;border-radius:50%;background:#19ae6a;box-shadow:0 0 0 4px rgba(25,174,106,.1)}.jpp-stock.is-out .jpp-stock-dot{background:#eaa02a;box-shadow:0 0 0 4px rgba(234,160,42,.13)}.jpp-price-area{padding:15px 0;border-top:1px solid #e2eaf2;border-bottom:1px solid #e2eaf2;margin-bottom:17px}.jpp-price-label{margin-bottom:7px}.jpp-price{font-size:clamp(23px,2vw,31px);font-weight:900;color:#14263a;line-height:1.5}.jpp-price del{font-size:13px;color:#9aa4b1;font-weight:500}.jpp-price ins{text-decoration:none}.jpp-price .woocommerce-Price-currencySymbol{font-size:.55em;font-weight:700;margin-right:4px}.jpp-tax-note{margin-top:6px}.jpp-inquiry-price{font-size:14px;font-weight:800;line-height:1.9}.jpp-primary{width:100%;min-height:54px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px!important;border:0!important;border-radius:15px!important;background:linear-gradient(115deg,#0868d9 0%,#0878ee 52%,#32b5ff 100%)!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 24px rgba(8,120,238,.28),inset 0 1px 0 rgba(255,255,255,.22);cursor:pointer;transition:transform .2s,box-shadow .2s,filter .2s}.jpp-primary b{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);font-size:19px;font-weight:500;font-style:normal}.jpp-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(8,120,238,.36),inset 0 1px 0 rgba(255,255,255,.24);filter:saturate(1.08)}.jpp-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.jpp-phone-button{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;min-height:47px;border:1px solid #cfe3f7;border-radius:13px;background:#fff;color:var(--jpp-blue)!important;font-weight:800;font-size:15px}.jpp-phone-icon{font-size:20px}.jpp-single-bulk{text-align:center;font-size:11px;color:#778397;line-height:1.9;margin:12px 0 0}.jpp-safe-note{display:flex;gap:10px;margin-top:19px;padding-top:16px;border-top:1px dashed #d8e2ed}.jpp-safe-note>span{width:28px;height:28px;display:grid;place-items:center;background:#e8f8ef;color:#149957;border-radius:9px;font-weight:900;flex:0 0 28px}.jpp-safe-note div{display:flex;flex-direction:column;gap:4px}.jpp-safe-note strong{font-size:12px}.jpp-safe-note small{font-size:11px;color:var(--jpp-muted);line-height:1.8}.jpp-details{padding:25px 24px}.jpp-title-line{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.jpp-eyebrow{font-size:10px;letter-spacing:.04em;color:var(--jpp-blue);font-weight:800;margin-bottom:7px}.jpp-title-line h1{font-size:clamp(22px,2vw,31px);line-height:1.7;margin:0;font-weight:900;color:#2b3b50;overflow-wrap:anywhere}.jpp-english-title{font-size:12px;color:#8591a1;margin-top:4px}.jpp-share{position:relative;flex:0 0 auto}.jpp-share-trigger{width:42px;height:42px;border:1px solid var(--jpp-line);border-radius:13px;background:#fff;color:var(--jpp-blue);font-size:22px;cursor:pointer}.jpp-share-pop{display:none;position:absolute;z-index:12;top:48px;left:0;width:170px;padding:7px;background:#fff;border:1px solid var(--jpp-line);border-radius:13px;box-shadow:0 12px 35px rgba(24,45,70,.11)}.jpp-share.is-open .jpp-share-pop{display:grid}.jpp-share-pop a,.jpp-share-pop button{padding:10px;border:0;border-radius:8px;background:0 0;text-align:right;font:inherit;font-size:12px;cursor:pointer}.jpp-share-pop a:hover,.jpp-share-pop button:hover{background:#f0f7ff;color:var(--jpp-blue)}.jpp-meta-row{display:flex;flex-wrap:wrap;gap:8px 15px;padding:14px 0;margin:12px 0 18px;border-bottom:1px solid var(--jpp-line);color:#8994a3;font-size:11px}.jpp-meta-row b{color:#46576c}.jpp-summary{font-size:13px;line-height:2;color:#5e6e82;margin-bottom:18px}.jpp-summary p{margin:0}.jpp-specs{margin:20px 0}.jpp-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:13px}.jpp-heading-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#eaf5ff;color:var(--jpp-blue);font-size:17px}.jpp-heading-mark.red{background:#fff0f0;color:var(--jpp-red)}.jpp-section-heading h2{font-size:15px;font-weight:900;margin:0}.jpp-specs dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.jpp-spec{min-width:0;padding:10px 12px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe}.jpp-spec dt{font-size:10px;color:#8792a1;margin-bottom:5px}.jpp-spec dd{font-size:12px;color:#2c3e53;font-weight:700;margin:0;overflow-wrap:anywhere}.jpp-shipping{padding:17px;border-radius:16px;border:1px solid #e8edf4;background:linear-gradient(135deg,#fff,#f8fbff)}.jpp-shipping ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.jpp-shipping li{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;color:#5d6d81}.jpp-shipping li span{color:#16a765;font-weight:900}.jpp-contact-strip{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;padding:12px;background:#f5f9fd;border-radius:12px;font-size:10px;color:#728095}.jpp-contact-icon{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#dfefff;color:var(--jpp-blue);font-weight:900}.jpp-contact-strip a{margin-right:auto;color:var(--jpp-blue);font-weight:800;white-space:nowrap}.jpp-gallery{padding:14px;overflow:hidden}.jpp-gallery-stage{position:relative;display:grid;place-items:center;min-height:400px;height:clamp(330px,34vw,520px);border:1px solid #edf0f4;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at center,#fff 0%,#fbfdff 68%,#f4f8fc 100%)}.jpp-main-image{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;padding:25px;cursor:zoom-in;transition:transform .3s ease}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.025)}.jpp-gallery-badge{position:absolute;z-index:1;top:13px;right:13px;padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);font-size:10px;color:#68788c;border:1px solid #e9edf2}.jpp-zoom-open{position:absolute;z-index:2;bottom:13px;left:13px;width:39px;height:39px;border:1px solid #e7ebf0;border-radius:12px;background:rgba(255,255,255,.93);color:#5f6d7d;font-size:25px;cursor:pointer}.jpp-image-count{position:absolute;bottom:16px;right:16px;padding:6px 9px;border-radius:8px;background:rgba(255,255,255,.85);color:#758195;font-size:10px;direction:ltr}.jpp-video-link{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;border:1px solid #dceafa;border-radius:12px;background:#f4f9ff;color:var(--jpp-blue)!important;font-size:12px;font-weight:800}.jpp-video-link span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#dceeff}.jpp-thumbnails{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:13px 1px 3px;scrollbar-width:thin;overscroll-behavior-x:contain}.jpp-thumb{flex:0 0 76px;width:76px;height:76px;padding:5px;border:1px solid #e5e9ef;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.jpp-thumb img{width:100%;height:100%;object-fit:contain}.jpp-thumb.is-active,.jpp-thumb:hover{border-color:var(--jpp-red);box-shadow:0 0 0 2px rgba(255,59,67,.06)}.jpp-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;font-size:12px}.jpp-quantity-row .quantity{display:flex;align-items:center}.jpp-quantity-row input.qty{width:75px;min-height:39px;border:1px solid #dfe5ec;border-radius:10px;text-align:center;font:inherit}.jpp-simple-cart{margin:0}.jpp-variation-form form.variations_form{display:block}.jpp-variation-form table.variations{width:100%;margin:0 0 12px;border:0}.jpp-variation-form table.variations th,.jpp-variation-form table.variations td{display:block;padding:5px 0;text-align:right;background:0 0;border:0}.jpp-variation-form table.variations label{font-size:12px}.jpp-variation-form table.variations select{width:100%;min-height:43px;border:1px solid #dfe5ec;border-radius:11px;padding:8px;background:#fff;font:inherit;font-size:12px}.jpp-variation-form .reset_variations{font-size:11px;color:var(--jpp-blue)}.jpp-variation-form .single_variation{font-size:13px;margin:10px 0}.jpp-variation-form .single_add_to_cart_button{margin-top:8px;width:100%;min-height:54px;border:0!important;border-radius:15px!important;background:linear-gradient(115deg,#0868d9 0%,#0878ee 52%,#32b5ff 100%)!important;color:#fff!important;font:inherit!important;font-weight:800!important;box-shadow:0 10px 24px rgba(8,120,238,.28);padding:10px 18px!important}.jpp-variation-form .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(8,120,238,.36)}.jpp-lightbox,.jpp-inquiry-modal{display:none;position:fixed;z-index:999999;inset:0;align-items:center;justify-content:center;padding:20px}.jpp-lightbox.is-open,.jpp-inquiry-modal.is-open{display:flex}.jpp-lightbox{background:rgba(13,24,38,.92);backdrop-filter:blur(9px)}.jpp-lightbox img{max-width:min(86vw,1100px);max-height:82vh;object-fit:contain;cursor:zoom-in;transition:transform .2s}.jpp-lightbox img.is-zoomed{transform:scale(1.7);cursor:zoom-out}.jpp-lightbox button{position:absolute;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:rgba(255,255,255,.08);color:#fff;width:44px;height:44px;font-size:28px;cursor:pointer}.jpp-lightbox-close{top:20px;right:20px}.jpp-lightbox-prev{left:20px;top:50%}.jpp-lightbox-next{right:20px;top:50%}.jpp-lightbox p{position:absolute;bottom:8px;color:rgba(255,255,255,.72);font-size:11px}.jpp-inquiry-modal{background:rgba(16,30,48,.52);backdrop-filter:blur(10px);padding:18px}.jpp-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:0 0}.jpp-modal-card{position:relative;z-index:1;width:min(100%,410px);padding:30px 24px 24px;border:1px solid rgba(255,255,255,.72);border-radius:25px;background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 28px 90px rgba(11,32,58,.25);text-align:center;animation:jpp-modal-in .22s ease-out}.jpp-modal-close{position:absolute;top:12px;left:12px;width:34px;height:34px;border:0;border-radius:10px;background:#eaf2fa;color:#5a6a7d;font-size:24px;cursor:pointer}.jpp-modal-symbol{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 13px;border-radius:19px;background:linear-gradient(135deg,#0878ee,#38b5ff);color:#fff;font-size:27px;box-shadow:0 10px 24px rgba(8,120,238,.19)}.jpp-modal-kicker{font-size:11px;color:var(--jpp-blue);font-weight:800;margin:0 0 6px}.jpp-modal-card h2{font-size:20px;margin:0 0 10px;color:#23364c}.jpp-modal-card>p:not(.jpp-modal-kicker){font-size:12px;line-height:2;color:#718095}.jpp-modal-phone{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 12px;padding:14px 16px;border-radius:14px;background:linear-gradient(110deg,var(--jpp-red),#ff595d);color:#fff!important;font-size:18px;font-weight:900;box-shadow:0 10px 24px rgba(255,59,67,.19)}.jpp-modal-phone span{font-size:10px;padding:6px 8px;background:rgba(255,255,255,.17);border-radius:8px}.jpp-modal-card>small{font-size:10px;color:#7d8999}.jpp-product-notice{padding:16px;border:1px solid #eee;border-radius:12px}.jpp-price-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.jpp-discount-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:linear-gradient(110deg,#eaf5ff,#d8edff);color:#0868d9;font-size:11px;font-weight:900;border:1px solid #b9ddff}.jpp-video-thumb{display:grid;place-items:center;background:linear-gradient(135deg,#e8f5ff,#fff);color:#0878ee;font-size:22px}.jpp-video-stage{position:absolute;inset:0;width:100%;height:100%;background:#071426}.jpp-video-stage iframe,.jpp-video-stage video{width:100%;height:100%;border:0;object-fit:contain}.jpp-gallery-stage.is-video .jpp-main-image,.jpp-gallery-stage.is-video .jpp-zoom-open{display:none}.jpp-gallery-stage.is-video .jpp-video-stage{display:block}.jpp-gallery-stage.is-video .jpp-image-count{display:none}.jpp-primary:focus-visible,.jpp-thumb:focus-visible,.jpp-share-trigger:focus-visible{outline:3px solid #80c8ff;outline-offset:3px}@media (max-width:1180px){.jsse-product-page{padding:0 14px}.jpp-layout{grid-template-columns:minmax(230px,.78fr) minmax(300px,1.15fr);gap:14px}.jpp-gallery{grid-column:2;grid-row:1}.jpp-details{grid-column:2;grid-row:2}.jpp-buy-card{grid-column:1;grid-row:1/span 2;top:12px}.jpp-gallery-stage{height:clamp(330px,42vw,490px)}}@media (max-width:760px){.jsse-product-page{padding:0 12px;margin:12px auto 30px}.jpp-breadcrumb{font-size:10px;gap:6px;margin-bottom:12px}.jpp-layout{display:flex;flex-direction:column;gap:12px}.jpp-gallery,.jpp-details,.jpp-buy-card{width:100%;position:static}.jpp-gallery{order:1;padding:10px;border-radius:20px}.jpp-gallery-stage{height:clamp(280px,86vw,440px);min-height:260px}.jpp-main-image{padding:18px}.jpp-thumb{flex-basis:65px;width:65px;height:65px}.jpp-details{order:2;padding:19px 16px;border-radius:20px}.jpp-title-line h1{font-size:clamp(20px,5.4vw,27px)}.jpp-meta-row{gap:8px 12px;margin:10px 0 14px}.jpp-specs dl{grid-template-columns:1fr 1fr}.jpp-buy-card{order:3;padding:17px;border-radius:20px}.jpp-price{font-size:27px}.jpp-primary{min-height:56px}.jpp-contact-strip{align-items:flex-start}.jpp-contact-strip a{margin-right:0}.jpp-lightbox{padding:12px}.jpp-lightbox img{max-width:94vw;max-height:78vh}.jpp-lightbox-prev{left:8px}.jpp-lightbox-next{right:8px}}@media (max-width:390px){.jsse-product-page{padding:0 8px}.jpp-details{padding:16px 12px}.jpp-title-line{gap:8px}.jpp-share-trigger{width:36px;height:36px}.jpp-specs dl{grid-template-columns:1fr}.jpp-gallery-stage{min-height:245px}.jpp-modal-card{padding:27px 17px 20px}.jpp-modal-phone{font-size:16px}}@media (prefers-reduced-motion:reduce){.jsse-product-page *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.jsse-product-page{--jpp-blue:#0878ee;--jpp-blue-deep:#0756c8;--jpp-glass:rgba(255,255,255,.72);max-width:1480px;margin:18px auto 44px;padding-inline:clamp(10px,2vw,26px)}.jpp-layout{grid-template-columns:minmax(250px,.84fr) minmax(330px,1.13fr) minmax(340px,1.16fr);gap:clamp(12px,1.25vw,20px)}.jpp-gallery{grid-column:1;grid-row:1}.jpp-details{grid-column:2;grid-row:1}.jpp-buy-card{grid-column:3;grid-row:1;position:sticky;top:22px}.jpp-buy-card,.jpp-details,.jpp-gallery{border-color:rgba(220,230,241,.95);border-radius:23px;box-shadow:0 12px 34px rgba(23,55,91,.055),0 2px 7px rgba(23,55,91,.025);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{border-color:#d3e6fa;box-shadow:0 18px 44px rgba(23,55,91,.085),0 4px 12px rgba(23,55,91,.035)}.jpp-buy-card{padding:clamp(18px,1.8vw,25px);background:linear-gradient(145deg,rgba(235,247,255,.92),rgba(248,252,255,.96) 60%,rgba(255,255,255,.98));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.jpp-gallery{padding:12px;background:linear-gradient(145deg,#fff,#f8fbff)}.jpp-gallery-stage{height:clamp(370px,38vw,540px);min-height:340px;border-color:#e7eef6;border-radius:18px;background:radial-gradient(ellipse at 48% 42%,#fff 0%,#fbfdff 62%,#f0f6fc 100%)}.jpp-main-image{padding:clamp(18px,2vw,34px);transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s ease}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.045);filter:drop-shadow(0 12px 12px rgba(28,54,82,.08))}.jpp-details{padding:clamp(20px,2vw,29px);background:linear-gradient(160deg,#fff 0%,#fff 72%,#fbfdff 100%)}.jpp-title-line h1{letter-spacing:-.025em}.jpp-meta-row span{padding:6px 9px;border-radius:9px;background:#f6f9fc;border:1px solid #edf2f7}.jpp-spec{background:linear-gradient(145deg,#fff,#f8fbff);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.jpp-spec:hover{transform:translateY(-2px);border-color:#cfe5fb;box-shadow:0 7px 17px rgba(18,92,164,.07)}.jpp-primary{position:relative;isolation:isolate;overflow:hidden;justify-content:center;gap:12px;min-height:59px;padding:8px 14px!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:17px!important;background:linear-gradient(115deg,rgba(5,83,195,.94) 0%,rgba(8,120,238,.96) 48%,rgba(64,184,255,.94) 100%)!important;box-shadow:0 12px 27px rgba(8,120,238,.23),inset 0 1px 0 rgba(255,255,255,.46),inset 0 -1px 0 rgba(0,50,120,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,filter .28s ease}.jpp-primary:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.28) 45%,transparent 72%);transform:translateX(-130%);transition:transform .65s cubic-bezier(.2,.8,.2,1)}.jpp-primary:hover:after{transform:translateX(130%)}.jpp-primary>span,.jpp-primary .jpp-action-icon{z-index:1}.jpp-primary:hover{transform:translateY(-3px);filter:saturate(1.13);box-shadow:0 17px 34px rgba(8,120,238,.32),inset 0 1px 0 rgba(255,255,255,.5)}.jpp-primary:active{transform:translateY(-1px) scale(.99)}.jpp-primary .jpp-action-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:41px;height:41px;flex:0 0 41px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.29),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 4px 12px rgba(0,45,110,.13);color:#fff;font-size:0;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.jpp-primary>span{padding-inline:45px 8px;text-align:center}.jpp-primary:hover .jpp-action-icon{transform:translateY(-50%) rotate(-8deg) scale(1.06);background:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 7px 16px rgba(0,45,110,.2)}.jpp-primary.single_add_to_cart_button:before,.jpp-variation-form .single_add_to_cart_button:before{content:none!important;display:none!important;background-image:none!important}.jpp-inquiry-open{background:linear-gradient(115deg,rgba(5,83,195,.94),rgba(8,120,238,.96) 52%,rgba(64,184,255,.94))!important}.jpp-phone-button{border-color:#cde5fb;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 #fff;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.jpp-phone-button:hover{transform:translateY(-2px);background:#fff;box-shadow:0 10px 22px rgba(8,120,238,.11)}.jpp-share-trigger{display:grid;place-items:center;transition:transform .3s ease,background .25s ease,box-shadow .25s ease}.jpp-share-trigger svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.jpp-share-trigger:hover{background:linear-gradient(135deg,#eaf5ff,#fff);box-shadow:0 7px 18px rgba(8,120,238,.12);border-color:#cde5fb}.jpp-share-trigger:hover svg{transform:rotate(35deg) scale(1.08)}.jpp-share.is-open .jpp-share-trigger svg{transform:rotate(45deg)}.jpp-share-pop{border-color:#e0ebf6;box-shadow:0 18px 40px rgba(17,47,81,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.jpp-share-pop a,.jpp-share-pop button{transition:background .18s ease,transform .18s ease}.jpp-share-pop a:hover,.jpp-share-pop button:hover{transform:translateX(-2px)}.jpp-shipping{background:linear-gradient(145deg,rgba(247,251,255,.95),rgba(255,255,255,.98));border-color:#e1edf8}.jpp-shipping li{padding:2px 0}.jpp-contact-strip{border:1px solid #e5eff9;background:linear-gradient(110deg,#f0f7ff,#fff);transition:border-color .2s ease,box-shadow .2s ease}.jpp-contact-strip:hover{border-color:#c9e2fb;box-shadow:0 8px 18px rgba(8,120,238,.07)}@media (max-width:1180px){.jpp-layout{grid-template-columns:minmax(240px,.82fr) minmax(330px,1.18fr);gap:14px}.jpp-gallery{grid-column:1;grid-row:1}.jpp-details{grid-column:1;grid-row:2}.jpp-buy-card{grid-column:2;grid-row:1/span 2;position:sticky;top:14px}.jpp-gallery-stage{height:clamp(320px,40vw,480px)}}@media (max-width:760px){.jpp-layout{display:flex;flex-direction:column;gap:12px}.jpp-gallery{order:1}.jpp-details{order:2}.jpp-buy-card{order:3;position:static}.jpp-gallery-stage{height:clamp(270px,82vw,430px);min-height:250px}.jpp-primary{min-height:57px}.jpp-buy-card,.jpp-details,.jpp-gallery{border-radius:19px}.jpp-share-pop{left:0;right:auto}}@media (hover:none){.jpp-gallery-stage:hover .jpp-main-image{transform:none;filter:none}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:none}}.jsse-product-page{--jpp-blue:#075ee8;--jpp-blue-2:#24b7ff;--jpp-ink:#1b2b42;--jpp-muted:#718198;--jpp-line:#e3ebf5;max-width:1460px;padding-inline:16px}.jpp-breadcrumb{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;margin:0 0 15px;padding:10px 15px;border:1px solid #dceaf8;border-radius:15px;background:linear-gradient(110deg,rgba(240,248,255,.94),rgba(255,255,255,.98) 55%,rgba(232,245,255,.92));box-shadow:0 7px 20px rgba(24,88,155,.06);overflow:hidden}.jpp-breadcrumb:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#075ee8,#31c1ff);border-radius:0 4px 4px 0}.jpp-breadcrumb a{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;color:#526b87;transition:background .2s,color .2s,transform .2s}.jpp-breadcrumb a:hover{background:linear-gradient(120deg,#075ee8,#26baff);color:#fff!important;transform:translateY(-1px)}.jpp-breadcrumb span:not(.jpp-crumb-current){color:#9cb5ce;font-size:18px}.jpp-crumb-current{display:inline-block;max-width:min(45vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;border-radius:9px;background:#fff;border:1px solid #e4eef8;color:#233e5d;font-weight:800}.jpp-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.jpp-buy-card,.jpp-details,.jpp-gallery{height:100%;min-height:100%;border-radius:21px;border-color:#dfe9f4;box-shadow:0 10px 30px rgba(20,57,94,.065);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.jpp-buy-card{grid-column:3;grid-row:1;position:relative;top:auto;display:flex;flex-direction:column;padding:20px;background:radial-gradient(circle at 100% 0,rgba(51,183,255,.16),transparent 38%),linear-gradient(155deg,#f0f8ff 0%,#fff 78%)}.jpp-details{grid-column:2;grid-row:1;padding:21px;background:linear-gradient(160deg,#fff 0%,#fbfdff 100%)}.jpp-gallery{grid-column:1;grid-row:1;display:flex;flex-direction:column;padding:12px;background:linear-gradient(150deg,#fff,#f4f9ff)}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:translateY(-2px);border-color:#c3def8;box-shadow:0 17px 38px rgba(23,92,159,.11)}.jpp-seller-row{align-items:center;gap:11px;padding-bottom:15px}.jpp-brand-mark{width:48px;height:48px;flex:0 0 48px;padding:5px;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#fff,#eaf5ff);border:1px solid #dcecff;box-shadow:0 6px 15px rgba(10,91,174,.09)}.jpp-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.jpp-price-area{margin-bottom:16px;padding:14px;border:1px solid #d8eaff;border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(235,246,255,.86));box-shadow:inset 0 1px 0 #fff,0 8px 18px rgba(25,104,183,.045)}.jpp-price-glass{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 13px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:linear-gradient(120deg,rgba(255,255,255,.9),rgba(226,243,255,.78));box-shadow:inset 0 1px 0 #fff,0 7px 16px rgba(21,90,155,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.jpp-price-currency-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:linear-gradient(135deg,#075ee8,#29baff);color:#fff;font-size:18px;font-weight:900;box-shadow:0 6px 13px rgba(7,94,232,.2)}.jpp-price{font-size:clamp(20px,1.55vw,28px);line-height:1.55;overflow-wrap:anywhere}.jpp-price .woocommerce-Price-currencySymbol{font-size:.52em}.jpp-title-line{gap:9px;align-items:center}.jpp-title-line>div:first-child{min-width:0;flex:1}.jpp-title-line h1{font-size:clamp(18px,1.45vw,25px);line-height:1.45;overflow-wrap:normal;word-break:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.jpp-english-title{direction:ltr;text-align:right;font-size:11px}.jpp-share-trigger{width:43px;height:43px;border-radius:14px;border:1px solid #cfe5fb;background:linear-gradient(145deg,#fff,#edf7ff);color:#0876e9;box-shadow:0 5px 14px rgba(8,120,238,.08)}.jpp-share-trigger:hover,.jpp-share.is-open .jpp-share-trigger{background:linear-gradient(125deg,#075ee8 0%,#20a9ff 58%,#5bd1ff 100%);border-color:transparent;color:#fff;box-shadow:0 9px 22px rgba(8,120,238,.27)}.jpp-share-trigger:hover svg,.jpp-share.is-open .jpp-share-trigger svg{transform:rotate(135deg) scale(1.08)}.jpp-share-pop{border-radius:15px;border-color:#cfe5fb;background:rgba(255,255,255,.96)}.jpp-share-pop a:hover,.jpp-share-pop button:hover{background:linear-gradient(120deg,#075ee8,#28b7ff)!important;color:#fff!important}.jpp-meta-row{gap:7px;padding:12px 0;margin:10px 0 14px;border-bottom:1px solid #e5edf6}.jpp-meta-row>span{padding:6px 9px;border:1px solid #e4edf7;border-radius:9px;background:linear-gradient(120deg,#f8fbff,#fff);color:#63758c}.jpp-summary{padding:12px 14px;border-radius:13px;background:#f7fbff;border:1px solid #e8f1fa}.jpp-specs{margin:16px 0}.jpp-specs dl{gap:7px}.jpp-spec{padding:10px 11px;border-color:#e5edf6;border-radius:13px;background:linear-gradient(145deg,#fff,#f6faff);transition:transform .2s,border-color .2s,box-shadow .2s}.jpp-spec:hover{transform:translateY(-2px);border-color:#bcdcff;box-shadow:0 8px 17px rgba(8,120,238,.08)}.jpp-shipping{padding:15px;border-radius:17px;border-color:#d5e9fb;background:radial-gradient(circle at 100% 0,rgba(38,174,255,.13),transparent 48%),linear-gradient(145deg,#f1f8ff,#fff 75%);box-shadow:inset 0 1px 0 #fff}.jpp-shipping .jpp-section-heading{margin-bottom:11px}.jpp-shipping li{padding:5px 7px;border-radius:9px;transition:background .2s,transform .2s}.jpp-shipping li:hover{background:rgba(255,255,255,.85);transform:translateX(-2px)}.jpp-primary{--jpp-btn-start:#034fc9;--jpp-btn-mid:#0878ee;--jpp-btn-end:#25baff;min-height:60px;border:1px solid rgba(255,255,255,.65)!important;border-radius:18px!important;background:linear-gradient(112deg,var(--jpp-btn-start) 0%,var(--jpp-btn-mid) 52%,var(--jpp-btn-end) 100%)!important;box-shadow:0 12px 25px rgba(4,94,207,.32),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,41,112,.12);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,filter .28s ease}.jpp-primary:before{content:none!important;display:none!important}.jpp-primary .jpp-action-icon{right:9px;width:42px;height:42px;flex-basis:42px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 5px 13px rgba(0,35,90,.16)}.jpp-primary:hover{transform:translateY(-4px);filter:saturate(1.18) contrast(1.02);box-shadow:0 19px 35px rgba(4,94,207,.4),0 0 0 4px rgba(32,169,255,.09),inset 0 1px 0 rgba(255,255,255,.55)}.jpp-primary:hover .jpp-action-icon{transform:translateY(-50%) rotate(-12deg) scale(1.08);background:rgba(255,255,255,.32)}.jpp-quantity-row{padding:8px 10px;border:1px solid #dceaf8;border-radius:14px;background:linear-gradient(135deg,#fff,#f2f8ff);box-shadow:inset 0 1px 0 #fff}.jpp-quantity-row label{font-weight:800;color:#4c627c}.jpp-quantity-row .quantity{gap:5px;padding:3px;border:1px solid #dce9f7;border-radius:12px;background:#fff}.jpp-quantity-row input.qty{width:53px;min-height:37px;border:0;border-radius:9px;background:#f6faff;font-weight:800;color:#233e5d}.jpp-qty-step{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:9px;background:linear-gradient(145deg,#f0f8ff,#fff);color:#0876e9;font-size:20px;line-height:1;cursor:pointer;transition:background .2s,color .2s,transform .2s}.jpp-qty-step:hover{background:linear-gradient(120deg,#075ee8,#26baff);color:#fff;transform:scale(1.05)}.jpp-gallery-stage{flex:1;min-height:370px;height:clamp(350px,31vw,450px);border-color:#e2edf8;border-radius:17px;background:radial-gradient(ellipse at 48% 42%,#fff 0%,#f9fcff 58%,#eaf5ff 100%)}.jpp-main-image{padding:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.045);filter:drop-shadow(0 12px 16px rgba(32,75,120,.08))}.jpp-gallery-badge{border-color:#dcecfb;background:rgba(255,255,255,.86);color:#32628f}.jpp-thumb.is-active,.jpp-thumb:hover{border-color:#0878ee;box-shadow:0 0 0 2px rgba(8,120,238,.13),0 8px 18px rgba(8,120,238,.08)}.jpp-safe-note{margin-top:auto;padding-top:17px}.jpp-contact-strip{border:1px solid #d9eafa;background:linear-gradient(110deg,#eaf5ff,#fff);border-radius:14px}.jpp-contact-strip:hover{border-color:#a9d5ff;box-shadow:0 10px 22px rgba(8,120,238,.12)}@media (max-width:1180px) and (min-width:761px){.jpp-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px}.jpp-gallery{grid-column:1;grid-row:1}.jpp-buy-card{grid-column:2;grid-row:1/span 2;position:relative;top:auto}.jpp-details{grid-column:1;grid-row:2}.jpp-gallery-stage{height:clamp(300px,35vw,410px);min-height:300px}.jpp-buy-card,.jpp-details,.jpp-gallery{height:100%}}@media (max-width:760px){.jsse-product-page{padding-inline:10px;margin:12px auto 28px}.jpp-breadcrumb{padding:8px 10px;gap:4px;min-height:42px;border-radius:12px;font-size:10px}.jpp-crumb-current{max-width:58vw}.jpp-layout{display:flex;flex-direction:column;gap:10px;align-items:stretch}.jpp-gallery{order:1;min-height:0;height:auto}.jpp-gallery-stage{height:clamp(260px,82vw,400px);min-height:250px;flex:none}.jpp-details{order:2;min-height:0;height:auto;padding:17px 14px}.jpp-buy-card{order:3;min-height:0;height:auto;position:relative;top:auto;padding:17px}.jpp-title-line h1{font-size:clamp(17px,4.6vw,23px);line-height:1.5;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jpp-price{font-size:25px}.jpp-safe-note{margin-top:17px}.jpp-gallery-stage:hover .jpp-main-image{transform:none;filter:none}}@media (max-width:390px){.jsse-product-page{padding-inline:7px}.jpp-breadcrumb{font-size:9px}.jpp-title-line h1{font-size:19px}.jpp-price-glass{padding:9px}.jpp-price-currency-icon{width:30px;height:30px;flex-basis:30px}.jpp-primary{min-height:56px;font-size:13px!important}.jpp-primary .jpp-action-icon{width:38px;height:38px;flex-basis:38px}}.jsse-product-page{--jpp-blue:#075ee8;--jpp-blue-2:#35c4ff;--jpp-btn-start:#0347bd;--jpp-btn-mid:#086be8;--jpp-btn-end:#35c5ff;max-width:1480px;padding-inline:clamp(10px,1.35vw,20px)}.jpp-layout{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1vw,14px)!important;align-items:stretch!important;grid-auto-rows:1fr}.jpp-buy-card,.jpp-details,.jpp-gallery{width:auto!important;height:auto!important;min-width:0;min-height:620px;align-self:stretch;border-radius:22px!important;overflow:visible;box-shadow:0 12px 32px rgba(21,61,105,.075),0 2px 7px rgba(21,61,105,.025);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.jpp-buy-card{grid-column:3!important;grid-row:1!important;position:relative!important;top:auto!important;display:flex;flex-direction:column;padding:clamp(16px,1.45vw,22px)!important;background:radial-gradient(circle at 95% 0,rgba(46,183,255,.23),transparent 36%),linear-gradient(155deg,#eaf6ff 0%,#f7fbff 42%,#fff 100%)!important;border-color:#d5e9fb!important}.jpp-details{grid-column:2!important;grid-row:1!important;padding:clamp(16px,1.45vw,22px)!important;background:linear-gradient(155deg,#fff 0%,#fbfdff 62%,#f3f9ff 100%)!important;border-color:#e0eaf5!important}.jpp-gallery{grid-column:1!important;grid-row:1!important;display:flex;flex-direction:column;padding:11px!important;background:radial-gradient(ellipse at 50% 15%,#fff 0%,#f8fbff 62%,#eaf5ff 100%)!important;border-color:#d9e9f8!important;overflow:hidden}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:translateY(-3px);border-color:#b7dafb!important;box-shadow:0 20px 44px rgba(13,91,166,.13),0 4px 12px rgba(13,91,166,.045)}.jpp-title-line{align-items:center;gap:10px;min-width:0}.jpp-title-line>div:first-child{min-width:0;flex:1}.jpp-title-line h1{width:100%;font-size:clamp(17px,1.35vw,23px)!important;line-height:1.55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;display:block!important;margin:0!important;letter-spacing:-.025em}.jpp-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;margin-bottom:7px;border:1px solid #d8eaff;border-radius:999px;background:linear-gradient(110deg,#eff7ff,#fff);color:#0868d9;font-size:10px;font-weight:850}.jpp-breadcrumb{position:relative;display:flex;align-items:center;gap:6px;min-height:50px;margin:0 0 13px;padding:8px 13px 8px 17px;border:1px solid #d6e8fa;border-radius:16px;background:linear-gradient(105deg,#eaf5ff 0%,rgba(255,255,255,.98) 42%,#f0f9ff 100%);box-shadow:0 8px 22px rgba(19,91,158,.07),inset 0 1px 0 #fff;overflow:hidden}.jpp-breadcrumb:before{content:"";position:absolute;inset:0 0 0 auto;width:4px;background:linear-gradient(180deg,#075ee8,#38c7ff);border-radius:4px 0 0 4px}.jpp-breadcrumb:after{content:"";position:absolute;inset:-40% auto -40% -30%;width:30%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transition:left .6s ease;pointer-events:none}.jpp-breadcrumb:hover:after{left:115%}.jpp-breadcrumb a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid transparent;border-radius:10px;color:#4b6683;transition:background .22s,color .22s,transform .22s,border-color .22s;white-space:nowrap}.jpp-breadcrumb a:hover{background:linear-gradient(120deg,#075ee8,#2bbaff);border-color:rgba(255,255,255,.55);color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(8,120,238,.18)}.jpp-breadcrumb span:not(.jpp-crumb-current){color:#82a9ce;font-size:17px}.jpp-crumb-current{position:relative;z-index:1;display:inline-block;min-width:0;max-width:min(52vw,620px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 11px;border-radius:10px;background:rgba(255,255,255,.86);border:1px solid #dbeafa;color:#233e5d;font-weight:850;box-shadow:inset 0 1px 0 #fff}.jpp-price-area{padding:13px!important;border:1px solid #cfe5fb!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(43,176,255,.13),transparent 48%),linear-gradient(140deg,rgba(255,255,255,.97),rgba(230,244,255,.88))!important;box-shadow:inset 0 1px 0 #fff,0 9px 22px rgba(14,100,180,.065)!important}.jpp-price-glass{border-color:rgba(255,255,255,.96)!important;background:linear-gradient(125deg,rgba(255,255,255,.96),rgba(220,240,255,.85))!important;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(15,85,150,.08)!important}.jpp-price-currency-icon{background:linear-gradient(145deg,#064fc9,#19a6ff 72%,#67d8ff)!important;box-shadow:0 7px 16px rgba(7,94,232,.25)!important}.jpp-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 11px!important;border:1px solid #d4e7fa!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#eef7ff)!important;box-shadow:inset 0 1px 0 #fff,0 5px 14px rgba(14,89,154,.035)!important}.jpp-quantity-row label{font-size:12px;font-weight:850!important}.jpp-quantity-row .quantity{display:flex;align-items:center;gap:4px;padding:4px!important;border:1px solid #d6e8fa!important;border-radius:13px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 3px 10px rgba(17,77,135,.06)}.jpp-quantity-row input.qty{width:48px!important;min-height:38px!important;text-align:center!important;background:#f3f9ff!important;border:1px solid transparent!important;border-radius:9px!important;font-weight:900!important}.jpp-qty-step{width:34px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#eaf5ff,#fff)!important;color:#076be2!important;border:1px solid #d8eaff!important;box-shadow:0 2px 5px rgba(8,100,180,.04)}.jpp-qty-step:hover{background:linear-gradient(120deg,#064fc9,#20aaff)!important;color:#fff!important;transform:translateY(-1px) scale(1.04)!important;box-shadow:0 6px 14px rgba(8,120,238,.22)}.jpp-primary{--jpp-btn-start:#0347bd;--jpp-btn-mid:#086be8;--jpp-btn-end:#35c5ff;position:relative!important;min-height:61px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:18px!important;background:linear-gradient(112deg,var(--jpp-btn-start) 0%,var(--jpp-btn-mid) 53%,var(--jpp-btn-end) 100%)!important;color:#fff!important;box-shadow:0 13px 27px rgba(4,82,192,.34),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -2px 0 rgba(0,41,112,.14)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,filter .28s ease!important}.jpp-primary:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.28) 45%,transparent 72%);transform:translateX(-135%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.jpp-primary:hover:after{transform:translateX(135%)}.jpp-primary:hover{transform:translateY(-4px) scale(1.008)!important;filter:saturate(1.2) contrast(1.03)!important;box-shadow:0 20px 38px rgba(4,82,192,.43),0 0 0 4px rgba(38,174,255,.12),inset 0 1px 0 rgba(255,255,255,.5)!important}.jpp-primary .jpp-action-icon{z-index:2;width:43px!important;height:43px!important;flex:0 0 43px!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.13))!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 14px rgba(0,35,90,.19)!important}.jpp-primary:hover .jpp-action-icon{transform:translateY(-50%) rotate(-14deg) scale(1.09)!important;background:rgba(255,255,255,.3)!important}.jpp-share-trigger{position:relative;overflow:hidden;display:grid;place-items:center;width:44px;height:44px;border:1px solid #c5e1fb!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#eaf6ff)!important;color:#086be8!important;box-shadow:0 6px 15px rgba(8,120,238,.1)!important;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s!important}.jpp-share-trigger svg{position:absolute;transition:opacity .24s,transform .38s cubic-bezier(.2,.8,.2,1);transform-origin:center}.jpp-share-trigger .jpp-send-svg{opacity:0;transform:translateY(7px) rotate(-35deg) scale(.65)}.jpp-share-trigger:hover,.jpp-share.is-open .jpp-share-trigger{background:linear-gradient(125deg,#064fc9 0%,#0878ee 54%,#35c5ff 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 11px 23px rgba(8,120,238,.3)!important;transform:translateY(-2px)}.jpp-share-trigger:hover .jpp-share-svg,.jpp-share.is-open .jpp-share-svg{opacity:0;transform:translateY(-7px) rotate(35deg) scale(.65)}.jpp-share-trigger:hover .jpp-send-svg,.jpp-share.is-open .jpp-send-svg{opacity:1;transform:translateY(0) rotate(0) scale(1)}.jpp-share-pop{border:1px solid #cfe5fb!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 42px rgba(17,47,81,.17)!important;backdrop-filter:blur(16px)}.jpp-share-pop a,.jpp-share-pop button{border-radius:10px;transition:background .2s,color .2s,transform .2s}.jpp-share-pop a:hover,.jpp-share-pop button:hover{background:linear-gradient(120deg,#064fc9,#28baff)!important;color:#fff!important;transform:translateX(-2px)}.jpp-shipping{position:relative;overflow:hidden;padding:15px!important;border:1px solid #cfe5fb!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(38,174,255,.19),transparent 45%),linear-gradient(145deg,#edf7ff,#fff 76%)!important;box-shadow:inset 0 1px 0 #fff,0 8px 18px rgba(15,88,150,.045)!important}.jpp-shipping .jpp-section-heading{display:flex;align-items:center;gap:9px}.jpp-shipping .jpp-heading-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,#064fc9,#2bbaff);color:#fff!important;box-shadow:0 6px 14px rgba(8,120,238,.2)}.jpp-shipping li{display:flex;align-items:flex-start;gap:8px;padding:7px 8px!important;border-radius:10px;transition:background .2s,transform .2s,color .2s}.jpp-shipping li:hover{background:rgba(255,255,255,.9);transform:translateX(-2px);color:#0756b9}.jpp-shipping li>span{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:7px;background:#e3f8ee;color:#11985b;font-weight:900}.jpp-contact-strip{border-radius:15px!important;background:linear-gradient(110deg,#e6f4ff,#fff 70%)!important;box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(8,120,238,.055)!important}.jpp-contact-strip:hover{border-color:#8bcaff!important;box-shadow:0 11px 24px rgba(8,120,238,.13)!important}.jpp-gallery-stage{flex:1;min-height:450px!important;height:auto!important;border-radius:18px!important;border-color:#d7e8f8!important;background:radial-gradient(ellipse at 48% 38%,#fff 0%,#fbfdff 52%,#e7f4ff 100%)!important}.jpp-main-image{max-width:100%;max-height:100%;object-fit:contain;padding:clamp(18px,2vw,30px)!important}.jpp-thumbnails{margin-top:11px}.jpp-thumb{transition:transform .22s,border-color .22s,box-shadow .22s!important}.jpp-thumb:hover{transform:translateY(-2px)}@media (min-width:1181px){.jpp-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jpp-buy-card{grid-column:3!important}.jpp-details{grid-column:2!important}.jpp-gallery{grid-column:1!important}.jpp-buy-card,.jpp-details,.jpp-gallery{min-height:640px}.jpp-gallery-stage{min-height:480px!important}}@media (max-width:1180px) and (min-width:981px){.jpp-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.jpp-buy-card,.jpp-details,.jpp-gallery{min-height:620px;padding:15px!important}.jpp-gallery{grid-column:1!important}.jpp-details{grid-column:2!important}.jpp-buy-card{grid-column:3!important}.jpp-title-line h1{font-size:17px!important}.jpp-price{font-size:21px!important}.jpp-gallery-stage{min-height:430px!important}}@media (max-width:980px) and (min-width:761px){.jpp-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto;gap:12px!important}.jpp-gallery{grid-column:1!important;grid-row:1!important;min-height:450px}.jpp-details{grid-column:1!important;grid-row:2!important;min-height:0}.jpp-buy-card{grid-column:2!important;grid-row:1/span 2!important;min-height:100%;position:relative!important}.jpp-buy-card,.jpp-details,.jpp-gallery{height:auto!important}}@media (max-width:760px){.jpp-layout{display:flex!important;flex-direction:column!important;gap:10px!important;grid-auto-rows:auto}.jpp-buy-card,.jpp-details,.jpp-gallery{width:100%!important;min-height:0!important;height:auto!important;border-radius:19px!important;padding:15px!important}.jpp-gallery{order:1!important}.jpp-details{order:2!important}.jpp-buy-card{order:3!important}.jpp-gallery-stage{min-height:0!important;height:clamp(270px,76vw,390px)!important;flex:none!important}.jpp-title-line h1{font-size:clamp(16px,4.4vw,22px)!important;white-space:nowrap!important;display:block!important;line-height:1.5!important}.jpp-crumb-current{max-width:55vw}.jpp-breadcrumb{font-size:10px;gap:3px;padding:8px 10px;min-height:42px}.jpp-price{font-size:25px!important}.jpp-primary{min-height:57px!important}.jpp-safe-note{margin-top:16px}.jpp-share-pop{left:0;right:auto}}@media (max-width:390px){.jsse-product-page{padding-inline:7px}.jpp-buy-card,.jpp-details,.jpp-gallery{padding:12px!important}.jpp-title-line h1{font-size:15px!important}.jpp-share-trigger{width:38px;height:38px}.jpp-gallery-stage{height:clamp(250px,78vw,320px)!important}.jpp-price-glass{gap:7px;padding:9px}.jpp-price{font-size:22px!important}.jpp-primary{font-size:12px!important}.jpp-primary .jpp-action-icon{width:38px!important;height:38px!important;flex-basis:38px!important}}@media (hover:none){.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:none}}.jsse-product-page{--jpp-blue:#086be8;--jpp-blue-deep:#0648bd;--jpp-blue-light:#35c5ff;--jpp-glass-border:rgba(194,222,250,.92);max-width:1510px!important;padding-inline:clamp(10px,1.25vw,20px)!important;margin:16px auto 40px!important}.jpp-breadcrumb{position:relative;isolation:isolate;display:flex!important;align-items:center;gap:8px!important;min-height:54px;padding:9px 14px!important;margin:0 0 13px!important;border:1px solid rgba(183,216,249,.92)!important;border-radius:17px!important;background:linear-gradient(115deg,rgba(255,255,255,.94),rgba(233,246,255,.88) 48%,rgba(255,255,255,.94))!important;box-shadow:inset 0 1px 0 #fff,0 8px 22px rgba(10,91,172,.075),0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(18px) saturate(1.35)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;color:#54708e!important;font-size:12px!important;font-weight:700!important;overflow:hidden}.jpp-breadcrumb:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 5%,rgba(255,255,255,.82) 35%,transparent 58%);transform:translateX(-110%);animation:jpp-crumb-shine 7s ease-in-out infinite}.jpp-breadcrumb a{display:inline-flex!important;align-items:center;min-height:32px;padding:6px 11px!important;border:1px solid rgba(199,225,250,.9)!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,rgba(238,247,255,.94))!important;color:#1859a7!important;font-weight:850!important;box-shadow:0 3px 9px rgba(21,90,159,.055),inset 0 1px 0 #fff!important;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease!important}.jpp-breadcrumb a:hover{background:linear-gradient(120deg,#064fc9,#0878ee 55%,#35c5ff)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(8,107,232,.26)!important}.jpp-breadcrumb>span:not(.jpp-crumb-current){color:#1685ed!important;font-weight:900!important;font-size:19px!important}.jpp-crumb-current{max-width:min(58vw,740px)!important;padding:7px 13px!important;border:1px solid rgba(137,195,247,.88)!important;border-radius:11px!important;background:linear-gradient(115deg,#e4f3ff,#fff 55%,#e9f6ff)!important;color:#123f78!important;font-size:12px!important;font-weight:950!important;box-shadow:inset 0 1px 0 #fff,0 4px 12px rgba(8,107,232,.1)!important}.jpp-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.jpp-buy-card,.jpp-details,.jpp-gallery{min-width:0!important;min-height:690px!important;height:100%!important;border:1px solid rgba(203,224,246,.95)!important;border-radius:25px!important;box-shadow:0 14px 34px rgba(17,58,104,.075),inset 0 1px 0 rgba(255,255,255,.98)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease!important}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:translateY(-3px)!important;border-color:#9acbfa!important;box-shadow:0 21px 45px rgba(17,78,145,.13),inset 0 1px 0 #fff!important}.jpp-buy-card{grid-column:3!important;grid-row:1!important;position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:20px!important;background:radial-gradient(ellipse at 100% 0,rgba(67,183,255,.2),transparent 43%),linear-gradient(145deg,rgba(231,245,255,.97),rgba(249,252,255,.96) 54%,rgba(255,255,255,.98))!important;backdrop-filter:blur(18px) saturate(1.2)!important}.jpp-details{grid-column:2!important;grid-row:1!important;padding:22px!important;background:linear-gradient(150deg,#fff 0%,rgba(255,255,255,.98) 55%,#f4faff 100%)!important}.jpp-gallery{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;padding:12px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(237,247,255,.98))!important}.jpp-gallery-stage{flex:1 1 auto!important;min-height:535px!important;height:auto!important;border:1px solid rgba(200,225,249,.92)!important;border-radius:21px!important;background:radial-gradient(ellipse at 48% 42%,#fff 0%,#fff 38%,#f1f8ff 78%,#e7f4ff 100%)!important;box-shadow:inset 0 1px 0 #fff,inset 0 -12px 35px rgba(36,130,218,.035)!important}.jpp-main-image{padding:clamp(10px,1vw,18px)!important;transform:scale(1.08);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease!important;filter:drop-shadow(0 15px 14px rgba(30,67,104,.08))}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.16)!important;filter:drop-shadow(0 20px 20px rgba(30,67,104,.16))!important}.jpp-gallery-badge{top:14px!important;right:14px!important;padding:8px 12px!important;border-radius:11px!important;background:rgba(255,255,255,.82)!important;border:1px solid #d5e9fc!important;color:#1a5a9f!important;font-weight:850!important;box-shadow:0 5px 15px rgba(18,74,130,.08)!important;backdrop-filter:blur(14px)!important}.jpp-zoom-open{background:linear-gradient(145deg,#fff,#eaf6ff)!important;border:1px solid #cce4fb!important;color:#086be8!important;box-shadow:0 7px 18px rgba(8,107,232,.13)!important;transition:transform .25s,background .25s,color .25s,box-shadow .25s!important}.jpp-zoom-open:hover{transform:translateY(-2px) rotate(-8deg)!important;background:linear-gradient(120deg,#064fc9,#35c5ff)!important;color:#fff!important;box-shadow:0 11px 23px rgba(8,107,232,.28)!important}.jpp-thumb.is-active,.jpp-thumb:hover{border-color:#0878ee!important;box-shadow:0 0 0 3px rgba(8,120,238,.14),0 8px 16px rgba(8,120,238,.1)!important}.jpp-title-line{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important;gap:10px!important}.jpp-title-line>div:first-child{min-width:0!important;overflow:hidden!important}.jpp-title-line h1{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(22px,1.65vw,29px)!important;line-height:1.45!important;letter-spacing:-.035em!important;font-weight:950!important;color:#173653!important}.jpp-eyebrow{display:inline-flex!important;align-items:center;padding:6px 10px!important;border-radius:9px!important;background:linear-gradient(110deg,#e3f2ff,#fff)!important;border:1px solid #d4e9fc!important;color:#075fc9!important;font-size:11px!important;font-weight:900!important}.jpp-english-title{font-weight:750!important;color:#5d7692!important;font-size:13px!important}.jpp-share{align-self:start!important}.jpp-share-trigger{width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid #c8e3fb!important;background:linear-gradient(145deg,#fff,#e7f5ff)!important;color:#075fc9!important;box-shadow:0 7px 18px rgba(8,107,232,.12),inset 0 1px 0 #fff!important;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s!important}.jpp-share-trigger .jpp-share-svg{animation:jpp-share-symbol 3.2s ease-in-out infinite!important}.jpp-share-trigger .jpp-send-svg{animation:jpp-send-symbol 3.2s ease-in-out infinite!important}.jpp-share-trigger:hover,.jpp-share-trigger:focus-visible,.jpp-share.is-open .jpp-share-trigger{background:linear-gradient(125deg,#0347bd 0%,#086be8 52%,#35c5ff 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 13px 27px rgba(4,82,192,.32),inset 0 1px 0 rgba(255,255,255,.4)!important;transform:translateY(-3px) rotate(-3deg)!important}.jpp-share-pop{z-index:99!important}.jpp-meta-row{gap:8px!important;padding:12px 0 15px!important;margin:12px 0 15px!important;border-bottom:1px solid #d9eafa!important;color:#4f6986!important;font-size:12px!important;font-weight:750!important}.jpp-meta-row>span{display:inline-flex!important;align-items:center;gap:4px!important;min-height:34px;padding:6px 10px!important;border:1px solid #c9e4fc!important;border-radius:11px!important;background:linear-gradient(125deg,#eaf6ff,#fff 56%,#e4f3ff)!important;color:#174f8b!important;box-shadow:inset 0 1px 0 #fff,0 4px 10px rgba(8,107,232,.06)!important}.jpp-meta-row a{display:inline-flex!important;align-items:center;padding:3px 7px!important;border-radius:7px!important;background:linear-gradient(110deg,#0755c5,#168ef1,#42c3ff)!important;color:#fff!important;font-weight:900!important;transition:transform .22s,box-shadow .22s,filter .22s!important}.jpp-meta-row a:hover{transform:translateY(-2px)!important;filter:saturate(1.2)!important;box-shadow:0 7px 15px rgba(8,107,232,.23)!important}.jpp-meta-row b{color:#174b82!important;font-weight:950!important}.jpp-summary{font-size:14px!important;font-weight:600!important;color:#38536f!important}.jpp-specs dl{gap:9px!important}.jpp-spec{padding:12px 13px!important;border:1px solid #dcecfb!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f1f8ff)!important;box-shadow:inset 0 1px 0 #fff!important}.jpp-spec dt{font-size:11px!important;font-weight:800!important;color:#58718d!important}.jpp-spec dd{font-size:13px!important;font-weight:850!important;color:#193b5e!important}.jpp-shipping{position:relative!important;overflow:hidden!important;padding:17px!important;border:1px solid #b9ddfb!important;border-radius:21px!important;background:radial-gradient(ellipse at 100% 0,rgba(51,184,255,.26),transparent 46%),linear-gradient(135deg,rgba(223,241,255,.96),rgba(255,255,255,.94) 57%,rgba(232,246,255,.98))!important;box-shadow:inset 0 1px 0 #fff,0 10px 23px rgba(7,96,180,.085)!important;backdrop-filter:blur(14px)!important}.jpp-shipping:after{content:"";position:absolute;top:0;left:-45%;width:35%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:skewX(-18deg);animation:jpp-shipping-glint 7s ease-in-out infinite}.jpp-shipping .jpp-heading-mark,.jpp-shipping .jpp-heading-mark.red{background:linear-gradient(135deg,#0347bd,#0878ee 55%,#35c5ff)!important;color:#fff!important;box-shadow:0 8px 18px rgba(8,107,232,.24),inset 0 1px 0 rgba(255,255,255,.42)!important}.jpp-shipping .jpp-section-heading h2{font-size:16px!important;font-weight:950!important;color:#174b82!important}.jpp-shipping li{position:relative;z-index:1;padding:8px 9px!important;border-radius:12px!important;color:#315878!important;font-size:12px!important;font-weight:700!important;transition:transform .22s,background .22s,box-shadow .22s!important}.jpp-shipping li:hover{background:rgba(255,255,255,.84)!important;transform:translateX(-3px)!important;box-shadow:0 5px 13px rgba(8,107,232,.08)!important}.jpp-shipping li>span{width:23px!important;height:23px!important;flex:0 0 23px!important;border-radius:8px!important;background:linear-gradient(135deg,#0347bd,#35c5ff)!important;color:#fff!important;box-shadow:0 4px 10px rgba(8,107,232,.22)!important}.jpp-contact-strip{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding:13px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:18px!important;background:linear-gradient(115deg,#0347bd 0%,#086be8 48%,#35c5ff 100%)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.9!important;box-shadow:0 12px 25px rgba(4,82,192,.22),inset 0 1px 0 rgba(255,255,255,.34)!important}.jpp-contact-icon{width:30px!important;height:30px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.68)!important;color:#fff!important;font-size:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important}.jpp-contact-strip a{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;margin:0!important;padding:9px 12px!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(226,243,255,.92))!important;color:#0756c8!important;font-size:11px!important;font-weight:950!important;box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(0,36,100,.12)!important;transition:transform .22s,box-shadow .22s,background .22s!important}.jpp-contact-strip a:before{content:"☎";font-size:14px}.jpp-contact-strip a:hover{transform:translateY(-2px)!important;background:#fff!important;color:#0347bd!important;box-shadow:0 9px 19px rgba(0,35,90,.2)!important}.jpp-seller-row{align-items:center!important;gap:11px!important;padding-bottom:15px!important;border-bottom:1px solid rgba(180,215,246,.85)!important}.jpp-brand-mark{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#e9f6ff)!important;border:1px solid #cde5fb!important;box-shadow:0 8px 18px rgba(8,107,232,.12),inset 0 1px 0 #fff!important}.jpp-brand-mark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important}.jpp-seller-copy{gap:5px!important}.jpp-seller-copy small{font-size:11px!important;font-weight:800!important;color:#68819b!important}.jpp-seller-copy strong{font-size:17px!important;font-weight:950!important;color:#163b62!important}.jpp-seller-copy span{display:inline-flex!important;align-self:flex-start!important;padding:5px 9px!important;border:1px solid #c6e3fc!important;border-radius:10px!important;background:linear-gradient(120deg,#fff,#e5f4ff)!important;color:#075bbd!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 1px 0 #fff,0 4px 9px rgba(8,107,232,.07)!important;transition:transform .2s,box-shadow .2s,background .2s!important}.jpp-seller-copy span:hover{transform:translateY(-2px)!important;background:linear-gradient(120deg,#0755c5,#168ef1,#42c3ff)!important;color:#fff!important;box-shadow:0 8px 17px rgba(8,107,232,.2)!important}.jpp-stock{font-size:13px!important;font-weight:850!important;color:#315779!important;padding:10px 11px!important;border:1px solid #d0e8fb!important;border-radius:13px!important;background:rgba(255,255,255,.64)!important;margin:13px 0!important}.jpp-price-area{padding:13px!important;margin:0 0 13px!important;border:1px solid #bcdffc!important;border-radius:19px!important;background:radial-gradient(ellipse at 100% 0,rgba(53,197,255,.24),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(222,241,255,.93))!important;box-shadow:inset 0 1px 0 #fff,0 9px 22px rgba(8,107,232,.09)!important}.jpp-price-head{align-items:center!important;margin-bottom:7px!important}.jpp-price-label{font-size:12px!important;font-weight:900!important;color:#2d5d8b!important}.jpp-price-glass{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.98)!important;border-radius:15px!important;background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(222,241,255,.94))!important;box-shadow:inset 0 1px 0 #fff,0 6px 17px rgba(13,84,151,.07)!important}.jpp-price-currency-icon{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:13px!important;background:linear-gradient(135deg,#0347bd,#0878ee 55%,#35c5ff)!important;color:#fff!important;box-shadow:0 7px 16px rgba(7,94,232,.25),inset 0 1px 0 rgba(255,255,255,.4)!important}.jpp-price{font-size:clamp(22px,1.8vw,30px)!important;font-weight:950!important;letter-spacing:-.035em!important;color:#102f50!important;line-height:1.45!important;min-width:0!important}.jpp-price .woocommerce-Price-currencySymbol{display:none!important}.jpp-price del{font-size:13px!important;color:#7188a1!important}.jpp-discount-badge{background:linear-gradient(120deg,#d9efff,#fff 50%,#d8f0ff)!important;color:#075fc9!important;border:1px solid #9ecffa!important;font-weight:950!important;box-shadow:0 4px 10px rgba(8,107,232,.09)!important}.jpp-tax-note{font-size:11px!important;font-weight:750!important;color:#5d7895!important;line-height:1.8!important}.jpp-quantity-row{padding:10px!important;border:1px solid #c3e0fb!important;border-radius:16px!important;background:linear-gradient(125deg,#fff,#eaf6ff)!important;box-shadow:inset 0 1px 0 #fff,0 6px 14px rgba(8,107,232,.06)!important}.jpp-quantity-row label{font-size:13px!important;font-weight:900!important;color:#315779!important}.jpp-quantity-row .quantity{padding:4px!important;border:1px solid #c9e3fa!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 10px rgba(8,107,232,.07)!important}.jpp-quantity-row input.qty{width:48px!important;min-height:40px!important;border:1px solid transparent!important;border-radius:9px!important;background:#f0f8ff!important;color:#143b61!important;font-size:14px!important;font-weight:950!important}.jpp-qty-step{width:35px!important;height:35px!important;border:1px solid #b8daf9!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#e3f3ff)!important;color:#075fc9!important;font-size:18px!important;font-weight:900!important;transition:transform .2s,background .2s,color .2s,box-shadow .2s!important}.jpp-qty-step:hover{transform:translateY(-2px) scale(1.06)!important;background:linear-gradient(120deg,#0347bd,#0878ee,#35c5ff)!important;color:#fff!important;box-shadow:0 8px 16px rgba(8,107,232,.25)!important}.jpp-primary{--jpp-btn-start:#003da8;--jpp-btn-mid:#075ee8;--jpp-btn-end:#20b5ff;min-height:64px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:20px!important;background:linear-gradient(112deg,var(--jpp-btn-start) 0%,var(--jpp-btn-mid) 50%,var(--jpp-btn-end) 100%)!important;box-shadow:0 14px 30px rgba(3,71,189,.34),0 3px 9px rgba(3,71,189,.12),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 0 rgba(0,41,112,.14)!important;font-weight:950!important;letter-spacing:-.01em!important}.jpp-primary:before{content:"";position:absolute;inset:2px;border:1px solid rgba(255,255,255,.17);border-radius:inherit;pointer-events:none}.jpp-primary:hover{transform:translateY(-4px) scale(1.012)!important;filter:saturate(1.2) contrast(1.05)!important;box-shadow:0 22px 42px rgba(3,71,189,.43),0 0 0 4px rgba(32,181,255,.14),inset 0 1px 0 rgba(255,255,255,.55)!important}.jpp-primary .jpp-action-icon{width:45px!important;height:45px!important;flex:0 0 45px!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.39),rgba(255,255,255,.14))!important;border:1px solid rgba(255,255,255,.83)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 7px 15px rgba(0,35,90,.22)!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important}.jpp-primary:hover .jpp-action-icon{transform:rotate(-13deg) scale(1.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 9px 20px rgba(0,35,90,.27)!important}.jpp-safe-note{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;gap:10px!important;margin-top:auto!important;padding:15px 12px!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:17px!important;background:linear-gradient(115deg,#0347bd 0%,#086be8 52%,#35c5ff 100%)!important;box-shadow:0 10px 22px rgba(4,82,192,.2),inset 0 1px 0 rgba(255,255,255,.32)!important}.jpp-safe-note>span{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(225,244,255,.94))!important;color:#0878ee!important;font-size:17px!important;box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(0,35,90,.16)!important}.jpp-safe-note strong{font-size:13px!important;font-weight:950!important;color:#fff!important}.jpp-safe-note small{font-size:11px!important;font-weight:650!important;color:rgba(255,255,255,.88)!important;line-height:1.85!important}.jpp-price.is-updating{animation:jpp-price-pulse .45s ease}@media (min-width:1181px){.jpp-buy-card,.jpp-details,.jpp-gallery{min-height:690px!important}.jpp-gallery-stage{min-height:535px!important}.jpp-buy-card{grid-column:3!important}.jpp-details{grid-column:2!important}.jpp-gallery{grid-column:1!important}}@media (max-width:1180px) and (min-width:981px){.jpp-layout{gap:9px!important}.jpp-buy-card,.jpp-details,.jpp-gallery{min-height:650px!important;padding:14px!important}.jpp-title-line h1{font-size:19px!important}.jpp-gallery-stage{min-height:490px!important}.jpp-price{font-size:22px!important}.jpp-contact-strip{grid-template-columns:28px minmax(0,1fr)!important}.jpp-contact-strip a{grid-column:2;justify-self:start}}@media (max-width:980px) and (min-width:761px){.jpp-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.jpp-gallery{grid-column:1!important;grid-row:1!important;min-height:460px!important}.jpp-details{grid-column:1!important;grid-row:2!important;min-height:0!important}.jpp-buy-card{grid-column:2!important;grid-row:1/span 2!important;min-height:100%!important}.jpp-gallery-stage{min-height:410px!important}.jpp-title-line h1{font-size:21px!important}}@media (max-width:760px){.jpp-breadcrumb{min-height:48px!important;gap:5px!important;padding:8px 9px!important;border-radius:14px!important;font-size:10px!important}.jpp-breadcrumb a{min-height:29px!important;padding:5px 8px!important}.jpp-crumb-current{max-width:48vw!important;font-size:10px!important;padding:5px 8px!important}.jpp-layout{display:flex!important;flex-direction:column!important;gap:11px!important}.jpp-buy-card,.jpp-details,.jpp-gallery{width:100%!important;min-height:0!important;height:auto!important;padding:14px!important;border-radius:20px!important}.jpp-gallery{order:1!important}.jpp-details{order:2!important}.jpp-buy-card{order:3!important}.jpp-gallery-stage{height:clamp(310px,88vw,450px)!important;min-height:300px!important;flex:none!important}.jpp-main-image{transform:scale(1.04)!important;padding:8px!important}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.08)!important}.jpp-title-line{grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important}.jpp-title-line h1{font-size:clamp(19px,5vw,25px)!important;white-space:nowrap!important;line-height:1.5!important}.jpp-share-trigger{width:41px!important;height:41px!important}.jpp-specs dl{grid-template-columns:1fr 1fr!important}.jpp-contact-strip{grid-template-columns:30px minmax(0,1fr)!important;font-size:11px!important}.jpp-contact-strip a{grid-column:2;justify-self:start}.jpp-safe-note{margin-top:16px!important}.jpp-price{font-size:clamp(23px,6vw,29px)!important}.jpp-buy-card:hover,.jpp-details:hover,.jpp-gallery:hover{transform:none!important}}@media (max-width:390px){.jpp-title-line h1{font-size:18px!important}.jpp-crumb-current{max-width:43vw!important}.jpp-gallery-stage{height:clamp(275px,83vw,345px)!important;min-height:270px!important}.jpp-specs dl{grid-template-columns:1fr!important}.jpp-contact-strip{grid-template-columns:28px minmax(0,1fr)!important;padding:10px!important}.jpp-primary{min-height:58px!important;font-size:12px!important}.jpp-primary .jpp-action-icon{width:40px!important;height:40px!important;flex-basis:40px!important}}@media (prefers-reduced-motion:reduce){.jpp-breadcrumb:before,.jpp-shipping:after,.jpp-share-trigger svg{animation:none!important}}.jsse-product-page{--jpp-btn-start:#003da8;--jpp-btn-mid:#075ee8;--jpp-btn-end:#20b5ff;--jpp-glass-border:#c8e3fb}.jpp-layout{grid-template-columns:minmax(280px,.88fr) minmax(420px,1.24fr) minmax(350px,1.05fr)!important;gap:13px!important;align-items:stretch!important}.jpp-buy-card,.jpp-details,.jpp-gallery{min-height:0!important;height:100%!important;align-self:stretch!important}.jpp-buy-card{grid-column:3!important;padding:18px!important;position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;background:linear-gradient(150deg,#f3faff 0%,#fff 75%)!important}.jpp-details{grid-column:2!important;padding:22px!important}.jpp-gallery{grid-column:1!important;padding:12px!important;display:flex!important;flex-direction:column!important;background:#fff!important}.jpp-gallery-stage{flex:1 1 auto!important;min-height:510px!important;height:auto!important;background:#fff!important;border-color:#edf1f5!important;box-shadow:none!important}.jpp-main-image{width:100%!important;height:100%!important;max-height:620px!important;object-fit:contain!important;padding:8px!important;transform:scale(1.08);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s!important}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.15)!important;filter:drop-shadow(0 15px 18px rgba(26,56,85,.11))!important}.jpp-title-line{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:start!important;gap:12px!important}.jpp-title-line>div:first-child{min-width:0!important}.jpp-title-line h1{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.55!important;font-size:clamp(23px,2.1vw,32px)!important;letter-spacing:-.025em!important}.jpp-summary,.jpp-spec dd,.jpp-spec dt,.jpp-shipping li{font-size:12px!important}.jpp-shipping li{line-height:1.8!important;padding-block:5px!important}.jpp-seller-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px!important;padding:0 0 15px!important}.jpp-brand-mark{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:17px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d8eaff!important;box-shadow:0 8px 20px rgba(8,107,232,.09)!important}.jpp-brand-mark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important}.jpp-seller-copy{align-items:center!important;gap:8px!important}.jpp-seller-copy strong{font-size:15px!important;font-weight:950!important;color:#183e65!important;white-space:nowrap!important}.jpp-seller-copy .jpp-brand-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;padding:7px 12px!important;border:1px solid #b8dcff!important;border-radius:12px!important;background:linear-gradient(120deg,#f9fdff,#e5f4ff)!important;color:#075fc9!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(8,107,232,.07)!important;transition:background .22s,color .22s,transform .22s,box-shadow .22s!important}.jpp-seller-copy .jpp-brand-chip a{color:inherit!important}.jpp-seller-copy .jpp-brand-chip:hover{background:linear-gradient(115deg,#0347bd,#0878ee 55%,#35c5ff)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 9px 19px rgba(8,107,232,.23)!important}.jpp-stock{font-size:13px!important;font-weight:850!important;margin:13px 0!important}.jpp-stock-dot{animation:jpp-stock-pulse .95s ease-in-out infinite!important}.jpp-price-area{margin-bottom:12px!important;padding:12px!important}.jpp-price-label{font-size:12px!important;font-weight:900!important}.jpp-price-glass{gap:9px!important}.jpp-price-currency-icon{width:36px!important;height:36px!important;flex-basis:36px!important}.jpp-price{font-size:clamp(21px,1.7vw,27px)!important;line-height:1.4!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important}.jpp-price:after{content:"تومان";font-size:.48em!important;font-weight:850!important;color:#365b80!important;letter-spacing:0!important;white-space:nowrap!important}.jpp-price del{font-size:12px!important;color:#8798aa!important;order:1!important}.jpp-price ins{order:2!important;text-decoration:none!important}.jpp-discount-badge{color:#075fc9!important;background:linear-gradient(120deg,#e4f4ff,#fff)!important;border-color:#a9d6ff!important}.jpp-sale-countdown{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:9px!important;padding:8px 10px!important;border:1px solid #c7e3ff!important;border-radius:12px!important;background:linear-gradient(110deg,#eff8ff,#fff)!important;color:#1b5a9a!important;font-size:11px!important;font-weight:850!important}.jpp-sale-countdown b{font-variant-numeric:tabular-nums!important;color:#075ee8!important;letter-spacing:.03em!important}.jpp-inquiry-price{padding:12px!important;border:1px solid #cfe5fb!important;border-radius:13px!important;background:linear-gradient(120deg,#fff,#eef8ff)!important;color:#174d80!important}.jpp-quantity-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:10px!important;border:1px solid #c7e2fb!important;border-radius:15px!important;background:linear-gradient(120deg,#fff,#eef7ff)!important}.jpp-quantity-row .quantity{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:4px!important;margin:0!important;border:1px solid #cfe5fa!important;border-radius:13px!important;background:#fff!important;direction:rtl!important}.jpp-quantity-row input.qty{width:48px!important;min-width:48px!important;min-height:38px!important;padding:3px!important;text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important;border:0!important;border-radius:9px!important;background:#f1f8ff!important;color:#123c68!important;font-weight:950!important}.jpp-quantity-row input.qty::-webkit-outer-spin-button,.jpp-quantity-row input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jpp-qty-step{position:static!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;margin:0!important;padding:0!important;border:1px solid #b9dcfb!important;border-radius:10px!important;background:linear-gradient(145deg,#f7fcff,#e4f3ff)!important;color:#075fc9!important;font-size:19px!important;font-weight:950!important;line-height:1!important;box-shadow:0 3px 8px rgba(8,107,232,.07)!important;transition:background .2s,color .2s,box-shadow .2s,transform .2s!important}.jpp-qty-step:hover{background:linear-gradient(120deg,#0347bd,#0878ee,#35c5ff)!important;color:#fff!important;box-shadow:0 7px 15px rgba(8,107,232,.25)!important;transform:translateY(-1px)!important}.jpp-primary{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:63px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:19px!important;background:linear-gradient(112deg,var(--jpp-btn-start),var(--jpp-btn-mid) 52%,var(--jpp-btn-end))!important;box-shadow:0 13px 28px rgba(3,71,189,.34),inset 0 1px 0 rgba(255,255,255,.5)!important;transform:none!important;transition:box-shadow .25s,filter .25s!important}.jpp-primary:after{content:""!important;position:absolute!important;z-index:0!important;top:-40%!important;bottom:-40%!important;left:-65%!important;width:35%!important;pointer-events:none!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent)!important;transform:skewX(-20deg)!important;transition:left .7s cubic-bezier(.2,.8,.2,1)!important}.jpp-primary:hover:after,.jpp-primary:focus-visible:after{left:130%!important;transform:skewX(-20deg)!important}.jpp-primary:hover,.jpp-primary:focus-visible{transform:none!important;filter:saturate(1.2) brightness(1.04)!important;box-shadow:0 17px 35px rgba(3,71,189,.42),0 0 0 4px rgba(32,181,255,.16),inset 0 1px 0 rgba(255,255,255,.58)!important;outline:none!important}.jpp-primary .jpp-action-icon{position:relative!important;z-index:2!important;transform:none!important;transition:filter .25s!important}.jpp-primary:hover .jpp-action-icon,.jpp-primary:focus-visible .jpp-action-icon{animation:jpp-icon-shake .38s ease-in-out!important;filter:brightness(1.12)!important}.jpp-primary:active{filter:saturate(1.1) brightness(.98)!important;box-shadow:0 8px 18px rgba(3,71,189,.3),inset 0 2px 5px rgba(0,35,90,.18)!important}.jpp-contact-strip{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:14px!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:18px!important;background:linear-gradient(115deg,#0347bd 0%,#075ee8 52%,#20b5ff 100%)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.9!important;box-shadow:0 12px 25px rgba(4,82,192,.21),inset 0 1px 0 rgba(255,255,255,.32)!important}.jpp-contact-message{text-align:justify!important;text-justify:inter-word!important;color:#fff!important;font-weight:850!important}.jpp-contact-icon{width:30px!important;height:30px!important;border-radius:50%!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.65)!important;color:#fff!important}.jpp-contact-open{grid-column:2!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:39px!important;margin-top:3px!important;padding:8px 13px!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(225,243,255,.94))!important;color:#0756c8!important;font:inherit!important;font-size:12px!important;font-weight:950!important;box-shadow:inset 0 1px 0 #fff,0 5px 13px rgba(0,35,90,.13)!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s,background .2s!important}.jpp-contact-open:hover{transform:translateY(-2px)!important;background:#fff!important;color:#0347bd!important;box-shadow:0 9px 19px rgba(0,35,90,.22)!important}.jpp-shipping .jpp-section-heading h2{font-size:15px!important}.jpp-shipping li{font-size:11px!important;font-weight:650!important}.jpp-thumb.is-active,.jpp-thumb:hover{border-color:#9acfff!important;background:#fff!important;box-shadow:0 0 0 2px rgba(8,120,238,.1)!important}.jpp-thumb:hover{background:linear-gradient(145deg,#fff,#f1f9ff)!important}.jpp-modal-phone{background:linear-gradient(112deg,#0347bd,#075ee8 52%,#20b5ff)!important;box-shadow:0 10px 24px rgba(3,71,189,.25)!important}@media (min-width:1181px){.jpp-layout{grid-template-columns:minmax(350px,1.05fr) minmax(420px,1.24fr) minmax(280px,.88fr)!important;gap:12px!important}.jpp-gallery-stage{min-height:530px!important}.jpp-buy-card{grid-column:3!important}.jpp-details{grid-column:2!important}.jpp-gallery{grid-column:1!important}}@media (max-width:1180px) and (min-width:981px){.jpp-layout{grid-template-columns:minmax(300px,1fr) minmax(350px,1.15fr) minmax(260px,.9fr)!important;gap:10px!important}.jpp-buy-card,.jpp-details,.jpp-gallery{padding:13px!important}.jpp-title-line h1{font-size:clamp(20px,2vw,26px)!important}.jpp-gallery-stage{min-height:450px!important}}@media (max-width:980px) and (min-width:761px){.jpp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.jpp-gallery{grid-column:1!important;grid-row:1!important}.jpp-details{grid-column:1!important;grid-row:2!important}.jpp-buy-card{grid-column:2!important;grid-row:1/span 2!important}.jpp-gallery-stage{min-height:410px!important}}@media (max-width:760px){.jpp-layout{display:flex!important;flex-direction:column!important;gap:10px!important}.jpp-buy-card,.jpp-details,.jpp-gallery{width:100%!important;min-height:0!important;height:auto!important;padding:14px!important}.jpp-gallery-stage{height:clamp(300px,82vw,430px)!important;min-height:0!important;background:#fff!important}.jpp-main-image{padding:4px!important;transform:scale(1.04)!important}.jpp-gallery-stage:hover .jpp-main-image{transform:scale(1.07)!important}.jpp-title-line h1{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(20px,5.2vw,27px)!important;line-height:1.55!important}.jpp-contact-strip{grid-template-columns:28px minmax(0,1fr)!important}.jpp-contact-open{grid-column:2!important}.jpp-price{font-size:clamp(22px,6vw,28px)!important}.jpp-buy-card{position:relative!important}.jpp-seller-row{padding-bottom:13px!important}}@media (max-width:390px){.jpp-layout{gap:9px!important}.jpp-title-line h1{font-size:19px!important}.jpp-gallery-stage{height:clamp(270px,80vw,340px)!important}.jpp-price{font-size:22px!important}.jpp-quantity-row input.qty{width:42px!important;min-width:42px!important}}@media (prefers-reduced-motion:reduce){.jpp-stock-dot{animation:none!important}.jpp-primary:after{transition:none!important}}.jsse-product-page .jpp-primary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;isolation:isolate!important;overflow:hidden!important;padding:10px 64px 10px 18px!important;min-height:64px!important;text-align:center!important;transform:none!important;transition:box-shadow .28s ease,filter .28s ease,background .28s ease!important}.jsse-product-page .jpp-primary>span{position:relative!important;z-index:3!important;display:block!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;margin:0!important;text-align:center!important;white-space:normal!important;line-height:1.55!important}.jsse-product-page .jpp-primary .jpp-action-icon{position:absolute!important;right:9px!important;left:auto!important;top:50%!important;z-index:4!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;border-radius:50%!important;transform:translateY(-50%)!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.16))!important;border:1px solid rgba(255,255,255,.88)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 5px 14px rgba(0,32,90,.23)!important;transition:background .25s ease,box-shadow .25s ease!important}.jsse-product-page .jpp-primary .jpp-action-icon svg{display:block!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;flex:none!important}.jsse-product-page .jpp-primary:before,.jsse-product-page .jpp-primary:after{content:""!important;position:absolute!important;z-index:2!important;top:0!important;bottom:0!important;left:auto!important;right:auto!important;width:2px!important;height:auto!important;display:block!important;pointer-events:none!important;border:0!important;border-radius:2px!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.98),transparent)!important;opacity:.95!important;transform:translateX(0) scaleY(.18)!important;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .25s ease!important}.jsse-product-page .jpp-primary:before{left:18%!important;right:auto!important;transform-origin:top!important}.jsse-product-page .jpp-primary:after{right:18%!important;left:auto!important;transform-origin:bottom!important}.jsse-product-page .jpp-primary:hover:before,.jsse-product-page .jpp-primary:focus-visible:before{transform:translateX(180px) scaleY(1)!important;opacity:0!important}.jsse-product-page .jpp-primary:hover:after,.jsse-product-page .jpp-primary:focus-visible:after{transform:translateX(-180px) scaleY(1)!important;opacity:0!important}.jsse-product-page .jpp-primary:hover,.jsse-product-page .jpp-primary:focus-visible{filter:saturate(1.22) brightness(1.04)!important;box-shadow:0 19px 38px rgba(3,71,189,.42),0 0 0 4px rgba(32,181,255,.16),inset 0 1px 0 rgba(255,255,255,.55)!important;outline:none!important}.jsse-product-page .jpp-primary:hover .jpp-action-icon,.jsse-product-page .jpp-primary:focus-visible .jpp-action-icon{animation:jpp-icon-shake .42s ease-in-out!important;background:linear-gradient(145deg,rgba(255,255,255,.56),rgba(255,255,255,.25))!important;box-shadow:inset 0 1px 0 #fff,0 8px 19px rgba(0,32,90,.26)!important}.jsse-product-page .jpp-primary:active{filter:brightness(.98)!important;box-shadow:0 8px 18px rgba(3,71,189,.28),inset 0 2px 5px rgba(0,35,90,.16)!important}.jsse-product-page .jpp-primary.jpp-added-success{background:linear-gradient(115deg,#087c49,#12a96b 55%,#36d69a)!important;--jpp-btn-start:#087c49;--jpp-btn-mid:#12a96b;--jpp-btn-end:#36d69a;box-shadow:0 12px 27px rgba(18,169,107,.28),inset 0 1px 0 rgba(255,255,255,.45)!important}.jsse-product-page .jpp-primary.jpp-added-success .jpp-action-icon{background:rgba(255,255,255,.22)!important}.jsse-product-page .jpp-quantity-row .quantity>.plus,.jsse-product-page .jpp-quantity-row .quantity>.minus,.jsse-product-page .jpp-variation-form .quantity>.plus,.jsse-product-page .jpp-variation-form .quantity>.minus,.jsse-product-page .jpp-quantity-row .quantity>button:not(.jpp-qty-step),.jsse-product-page .jpp-variation-form .quantity>button:not(.jpp-qty-step){display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important}.jsse-product-page .jpp-quantity-row .quantity,.jsse-product-page .jpp-variation-form .quantity{display:flex!important;align-items:center!important;gap:5px!important;direction:rtl!important;flex-wrap:nowrap!important}.jsse-product-page .jpp-quantity-row .jpp-qty-step,.jsse-product-page .jpp-variation-form .jpp-qty-step{position:relative!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;margin:0!important;border:1px solid #c8e3fb!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#e8f5ff)!important;color:#075fc9!important;font-size:21px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;box-shadow:0 3px 9px rgba(8,107,232,.08)!important}.jsse-product-page .jpp-quantity-row .jpp-qty-step:hover,.jsse-product-page .jpp-variation-form .jpp-qty-step:hover{background:linear-gradient(120deg,#0347bd,#0878ee 60%,#35c5ff)!important;color:#fff!important;transform:translateY(-1px)!important}.jsse-product-page .jpp-buy-card .jpp-safe-note{margin-top:12px!important;padding-top:12px!important}@media (max-width:980px){.jsse-product-page .jpp-layout{gap:12px!important}.jsse-product-page .jpp-buy-card,.jsse-product-page .jpp-details,.jsse-product-page .jpp-gallery{min-width:0!important}.jsse-product-page .jpp-buy-card{padding:16px!important}}@media (max-width:760px){.jsse-product-page .jpp-primary{min-height:60px!important;padding:9px 59px 9px 12px!important;border-radius:17px!important;font-size:13px!important}.jsse-product-page .jpp-primary .jpp-action-icon{right:8px!important;width:42px!important;height:42px!important;min-width:42px!important}.jsse-product-page .jpp-quantity-row{gap:8px!important;flex-wrap:wrap!important}.jsse-product-page .jpp-quantity-row .quantity{max-width:100%!important}.jsse-product-page .jpp-buy-card .jpp-safe-note{margin-top:10px!important;padding-top:10px!important}}@media (max-width:360px){.jsse-product-page .jpp-primary{padding-right:55px!important;font-size:12px!important}.jsse-product-page .jpp-primary .jpp-action-icon{width:39px!important;height:39px!important;min-width:39px!important}.jsse-product-page .jpp-quantity-row input.qty{width:40px!important;min-width:40px!important}}.jsse-product-page .jpp-primary{overflow:hidden!important;isolation:isolate!important;position:relative!important;transform:translateZ(0)!important;transition:box-shadow .32s cubic-bezier(.2,.8,.2,1),filter .32s ease,background .42s ease!important}.jsse-product-page .jpp-primary:before{content:""!important;display:block!important;position:absolute!important;top:-25%!important;bottom:-25%!important;left:-48%!important;right:auto!important;width:34%!important;height:150%!important;z-index:2!important;pointer-events:none!important;border:0!important;border-radius:999px!important;opacity:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.08) 82%,transparent 100%)!important;filter:blur(.15px)!important;transform:translateX(0) skewX(-22deg)!important;transition:transform .88s cubic-bezier(.16,1,.3,1),opacity .18s ease .54s!important}.jsse-product-page .jpp-primary:after{content:none!important;display:none!important}.jsse-product-page .jpp-primary:hover:before,.jsse-product-page .jpp-primary:focus-visible:before{transform:translateX(455%) skewX(-22deg)!important;opacity:1!important;transition:transform .88s cubic-bezier(.16,1,.3,1),opacity .12s ease!important}.jsse-product-page .jpp-primary:not(:hover):not(:focus-visible):before{transform:translateX(0) skewX(-22deg)!important;opacity:0!important;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .22s ease!important}.jsse-product-page .jpp-primary:hover,.jsse-product-page .jpp-primary:focus-visible{filter:saturate(1.22) brightness(1.06)!important;box-shadow:0 19px 40px rgba(3,71,189,.45),0 0 0 4px rgba(32,181,255,.2),inset 0 1px 0 rgba(255,255,255,.68)!important;outline:none!important}.jsse-product-page .jpp-primary.jpp-added-success{animation:jpp-success-fill .58s cubic-bezier(.2,.85,.25,1) both!important;background:linear-gradient(110deg,#087c49 0%,#12a96b 54%,#36d69a 100%)!important}.jsse-product-page .jpp-primary.jpp-added-success:before{opacity:.95!important;animation:jpp-success-sheen .72s ease-out both!important}.jsse-product-page .jpp-primary .jpp-action-icon{right:9px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:4!important;overflow:hidden!important}.jsse-product-page .jpp-primary:hover .jpp-action-icon,.jsse-product-page .jpp-primary:focus-visible .jpp-action-icon{animation:jpp-icon-shake .48s ease-in-out!important;transform:translateY(-50%)!important}.jsse-product-page .jpp-gallery-stage,.jsse-product-page .jpp-video-stage{background:#fff!important;background-image:none!important}.jsse-product-page .jpp-gallery-stage .jpp-main-image.jpp-image-enter{animation:jpp-image-enter .48s cubic-bezier(.2,.75,.25,1) both!important;will-change:opacity,transform,filter!important;transform:none!important}.jsse-product-page .jpp-lightbox img.jpp-lightbox-enter{animation:jpp-lightbox-enter .42s cubic-bezier(.2,.75,.25,1) both!important;will-change:opacity,transform!important}.jsse-product-page .jpp-lightbox img{max-width:92vw!important;max-height:84vh!important;object-fit:contain!important;cursor:zoom-in}.jsse-product-page .jpp-lightbox img.is-zoomed{max-width:none!important;max-height:none!important;cursor:zoom-out;cursor:zoom-out;transform:scale(1.7)!important}.jsse-product-page .jpp-main-image,.jsse-product-page .jpp-gallery-stage:hover .jpp-main-image,.jsse-product-page .jpp-main-image:focus,.jsse-product-page .jpp-main-image:active{filter:none!important;box-shadow:none!important}.jsse-product-page .jpp-gallery-stage:hover .jpp-main-image:not(.jpp-image-enter){transform:scale(1.055)!important}.jsse-product-page .jpp-thumb,.jsse-product-page .jpp-thumb:hover,.jsse-product-page .jpp-thumb:focus-visible,.jsse-product-page .jpp-thumb.is-active{background:#fff!important;border-color:#dceaf7!important;box-shadow:0 0 0 2px rgba(8,120,238,.08)!important;outline:none!important}.jsse-product-page .jpp-inquiry-modal .jpp-modal-backdrop{background:rgba(13,31,54,.58)!important;box-shadow:none!important;outline:none!important}.jsse-product-page .jpp-inquiry-modal .jpp-modal-phone{background:linear-gradient(115deg,#064fc9 0%,#0878ee 55%,#35baff 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 12px 26px rgba(8,107,232,.24)!important}.jsse-product-page .jpp-inquiry-modal .jpp-modal-phone:hover,.jsse-product-page .jpp-inquiry-modal .jpp-modal-phone:focus-visible{background:linear-gradient(115deg,#0347bd 0%,#086be8 52%,#20b4ff 100%)!important;color:#fff!important;outline:none!important;box-shadow:0 15px 30px rgba(8,107,232,.34)!important}.jsse-product-page .jpp-inquiry-open:focus,.jsse-product-page .jpp-inquiry-open:active{outline:none!important}.jsse-product-page a.added_to_cart,.jsse-product-page .added_to_cart,.jsse-product-page .woocommerce-message a.button{display:none!important;visibility:hidden!important;pointer-events:none!important}.jsse-product-page .jpp-quantity-row .quantity>.plus,.jsse-product-page .jpp-quantity-row .quantity>.minus,.jsse-product-page .jpp-variation-form .quantity>.plus,.jsse-product-page .jpp-variation-form .quantity>.minus,.jsse-product-page .jpp-quantity-row .quantity>button:not(.jpp-qty-step),.jsse-product-page .jpp-variation-form .quantity>button:not(.jpp-qty-step){display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important}.jsse-product-page .jpp-quantity-row .quantity .plus-minus,.jsse-product-page .jpp-variation-form .quantity .plus-minus{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.jsse-product-page .jpp-primary:before,.jsse-product-page .jpp-primary:after{transition:none!important}.jsse-product-page .jpp-primary:hover .jpp-action-icon{animation:none!important}.jsse-product-page .jpp-main-image.jpp-image-enter,.jsse-product-page .jpp-lightbox img.jpp-lightbox-enter,.jsse-product-page .jpp-primary.jpp-added-success{animation:none!important}}