.sp-wrap{--sp-bg: #ffffff;--sp-bg2: #f6f7f9;--sp-card: #ffffff;--sp-border: #e6e8eb;--sp-blue: #2563eb;--sp-blue-soft: rgba(37, 99, 235, .08);--sp-teal: #14b8a6;--sp-amber: #b45309;--sp-amber-soft: #fffbeb;--sp-red: #dc2626;--sp-text: #111111;--sp-muted: #5b6068;--sp-radius: 14px;font-family:inherit;color:var(--sp-text);line-height:1.6;overflow-x:clip;background:radial-gradient(900px 380px at 85% -80px,rgba(37,99,235,.06),transparent 65%),radial-gradient(700px 320px at 8% 4%,rgba(20,184,166,.05),transparent 60%),var(--sp-bg)}.sp-wrap *,.sp-wrap *:before,.sp-wrap *:after{box-sizing:border-box}.sp-wrap h2,.sp-wrap h3,.sp-wrap h4,.sp-wrap p,.sp-wrap ul,.sp-wrap ol{margin:0}.sp-shell{background:var(--sp-bg2);border-top:1px solid var(--sp-border);border-bottom:1px solid var(--sp-border);padding:48px 0 64px}.sp-layout{max-width:1160px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;align-items:start}.sp-content{min-width:0}.sp-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:24px}.sp-wrap .sp-tab{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:0;margin:0;text-align:left;background:transparent;border:0;box-shadow:none;color:var(--sp-muted);padding:11px 14px;border-radius:10px;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.sp-wrap .sp-tab:hover{color:var(--sp-text);background:#eceef1}.sp-wrap .sp-tab[aria-selected=true]{color:#fff;background:var(--sp-text)}.sp-wrap .sp-tab[aria-selected=true] .sp-tab-ic{color:var(--sp-teal)}.sp-wrap .sp-tab:focus-visible,.sp-wrap .sp-text-button:focus-visible,.sp-btn:focus-visible,.sp-faq summary:focus-visible,.sp-pane:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.sp-tab-ic{display:inline-block;font-size:20px;width:20px}.sp-pane[hidden]{display:none!important}.sp-pane.active{display:block;animation:spFadeIn .3s ease}.sp-pane:focus:not(:focus-visible){outline:none}@keyframes spFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sp-section-header{margin-bottom:28px;max-width:680px}.sp-section-title{font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.2;margin-bottom:8px;letter-spacing:-.3px;color:var(--sp-text)}.sp-section-desc{color:var(--sp-muted);font-size:15px}.sp-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}.sp-card-grid--two{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.sp-card{background:var(--sp-card);padding:22px;border-radius:var(--sp-radius);border:1px solid var(--sp-border)}.sp-card--accent{box-shadow:inset 3px 0 0 var(--sp-teal)}.sp-card-icon{display:flex;align-items:center;justify-content:center;font-size:24px;width:46px;height:46px;margin-bottom:14px;color:var(--sp-blue);background:var(--sp-blue-soft);border-radius:12px}.sp-card h4{margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.3;color:var(--sp-text)}.sp-card p{font-size:14px;color:var(--sp-muted);line-height:1.55}.sp-also{margin-top:22px;padding:20px 22px;background:var(--sp-card);border:1px solid var(--sp-border);border-radius:var(--sp-radius);display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.sp-also-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--sp-muted);width:100%}.sp-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto}.sp-chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:700;background:var(--sp-bg2);border:1px solid var(--sp-border);border-radius:999px}.sp-chips .sp-mi{font-size:16px;color:var(--sp-blue)}.sp-wrap .sp-text-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 4px;min-height:0;background:none;border:0;box-shadow:none;font:inherit;font-size:14px;font-weight:800;letter-spacing:normal;text-transform:none;color:var(--sp-blue);cursor:pointer}.sp-wrap .sp-text-button:hover{text-decoration:underline}.sp-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.sp-spec-head{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--sp-muted);margin:0 0 8px 2px}.sp-spec-list+.sp-spec-head{margin-top:24px}.sp-spec-list{list-style:none;padding:0;background:var(--sp-card);border:1px solid var(--sp-border);border-radius:var(--sp-radius);overflow:hidden}.sp-spec-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 18px;font-size:14px}.sp-spec-list>div+div{border-top:1px solid var(--sp-border)}.sp-spec-list dt{color:var(--sp-muted)}.sp-spec-list dd{text-align:right;font-weight:700;color:var(--sp-text)}.sp-spec-yes li strong{color:#15803d}.sp-spec-yes li strong:before{content:"\2713\a0"}.sp-included-list{display:flex;flex-direction:column;gap:10px;max-width:760px}.sp-item{display:flex;align-items:center;gap:16px;background:var(--sp-card);border:1px solid var(--sp-border);padding:14px 18px;border-radius:12px}.sp-qty{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--sp-blue-soft);color:var(--sp-blue);font-weight:900;font-size:15px;flex-shrink:0}.sp-item strong{display:block;font-size:15px;color:var(--sp-text)}.sp-item div>span{font-size:13.5px;color:var(--sp-muted)}.sp-item-optional{background:var(--sp-amber-soft);border-style:dashed;border-color:#b4530959}.sp-item-optional strong{color:var(--sp-amber)}.sp-qty-optional{background:#b453091f;color:var(--sp-amber)}.sp-item .sp-qty-optional .sp-mi{font-size:22px;color:var(--sp-amber)}.sp-faq-list{max-width:760px}.sp-faq{background:var(--sp-card);border:1px solid var(--sp-border);border-radius:12px;margin-bottom:10px;transition:border-color .2s ease}.sp-faq[open]{border-color:#2563eb66}.sp-faq summary{padding:16px 52px 16px 20px;font-weight:800;font-size:15px;color:var(--sp-text);cursor:pointer;list-style:none;position:relative;border-radius:12px}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;color:var(--sp-blue)}.sp-faq[open] summary:after{content:"\2212"}.sp-faq>div{padding:0 20px 18px;color:var(--sp-muted);font-size:14.5px;line-height:1.7}@media(max-width:860px){.sp-shell{padding:0 0 44px}.sp-layout{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.sp-nav{top:0;z-index:10;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px 16px;background:#f6f7f9f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sp-border);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.sp-nav.at-end{-webkit-mask-image:none;mask-image:none}.sp-nav::-webkit-scrollbar{display:none}.sp-wrap .sp-tab{width:auto;flex-shrink:0;gap:6px;border-radius:999px;padding:9px 14px;font-size:13.5px;background:#fff;border:1px solid var(--sp-border)}.sp-wrap .sp-tab[aria-selected=true]{border-color:var(--sp-text)}.sp-tab-ic{font-size:17px;width:17px}.sp-pane{padding:28px 16px 0}.sp-section-header{margin-bottom:20px}.sp-card-grid{grid-template-columns:minmax(0,1fr);gap:10px}.sp-card{display:flex;align-items:flex-start;gap:14px;padding:16px}.sp-card-icon{margin-bottom:0;width:42px;height:42px;font-size:22px}.sp-card h4{font-size:15px;margin-bottom:3px}.sp-card p{font-size:13.5px}.sp-also{padding:16px}.sp-spec-list>div{padding:11px 14px;font-size:13.5px}.sp-item{padding:12px 14px;gap:12px}.sp-qty{width:36px;height:36px;font-size:14px}}@media(min-width:861px)and (max-width:1100px){.sp-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}}.sp-wrap{display:block}.sp-wrap :is(h3,h4){font-family:inherit;text-transform:none}.sp-wrap a{text-decoration:none}.sp-wrap :is(dl,dd){margin:0}.sp-wrap button:before,.sp-wrap button:after{content:none}.sp-wrap:not([data-enhanced]) [data-goto]{display:none}.sp-icon{display:block;width:20px;height:20px;flex-shrink:0}.sp-card-icon{flex-shrink:0}.sp-card-icon .sp-icon{width:24px;height:24px}.sp-chips .sp-icon{width:16px;height:16px;color:var(--sp-blue)}.sp-pane{scroll-margin-top:80px}.sp-pane+.sp-pane{margin-top:40px}.sp-wrap[data-enhanced] .sp-pane{margin-top:0}.sp-wrap .sp-package-note{font-size:14px;color:var(--sp-muted);margin-top:18px}@media(max-width:860px){.sp-tab .sp-icon{width:17px;height:17px}.sp-card-icon .sp-icon{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.sp-pane.active{animation:none}.sp-wrap *{transition:none!important;scroll-behavior:auto!important}}.sp-wrap .sp-nav{align-self:start}.sp-wrap .sp-product-header{display:flex;gap:20px;align-items:center;max-width:none}.sp-wrap .sp-product-image{width:132px;height:132px;object-fit:contain;border-radius:14px;border:1px solid var(--sp-border);flex-shrink:0;background:#fff}.sp-wrap .sp-product-copy{min-width:0}.sp-wrap .sp-price{font-size:17px;font-weight:800;color:var(--sp-text);margin-top:10px}.sp-wrap .sp-spec-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sp-wrap .sp-spec-list dd{overflow-wrap:anywhere}.sp-wrap .sp-section-title{margin-bottom:8px}.sp-wrap .sp-card h4{margin-bottom:6px}.sp-wrap .sp-content{overflow-wrap:break-word}@media(max-width:480px){.sp-wrap .sp-product-header{align-items:flex-start;gap:14px}.sp-wrap .sp-product-image{width:84px;height:84px}.sp-wrap .sp-product-header .sp-section-title{font-size:22px}.sp-wrap .sp-spec-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAACA */
