[data-product-tabs]{--pt-black:#000;--pt-white:#fff;--pt-border:#d9d9d9;--pt-accent:#000;--pt-warm:#000;max-width:1120px;margin:0 auto;padding:var(--pt-pad-top) max(var(--pt-side-pad),16px) var(--pt-pad-bottom);color:var(--pt-black);font-family:inherit}[data-product-tabs] *{box-sizing:border-box}[data-product-tabs] .pt-shell{overflow:hidden;border:1px solid var(--pt-border);border-radius:18px;background:var(--pt-white);box-shadow:0 14px 40px #00000012}[data-product-tabs] .pt-nav{display:flex;gap:3px;overflow-x:auto;padding:9px 10px 0;border-bottom:1px solid var(--pt-border);background:var(--pt-white);scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-product-tabs] .pt-nav::-webkit-scrollbar{display:none}[data-product-tabs] .pt-btn{position:relative;flex:0 0 auto;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--pt-black);padding:14px 17px 13px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}[data-product-tabs] .pt-btn:after{content:"";position:absolute;right:15px;bottom:-1px;left:15px;height:3px;background:var(--pt-black);transform:scaleX(0);transition:transform .2s ease}[data-product-tabs] .pt-btn[aria-selected=true]{font-weight:750}[data-product-tabs] .pt-btn[aria-selected=true]:after{transform:scaleX(1)}[data-product-tabs] .pt-btn:focus-visible{outline:2px solid var(--pt-black);outline-offset:-2px}[data-product-tabs] .pt-panel{padding:30px clamp(18px,4vw,48px) 38px}[data-product-tabs] .pt-panel[hidden]{display:none}[data-product-tabs] .pt-panel.is-active{animation:pt-tabs-fade .25s ease}@keyframes pt-tabs-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-product-tabs] .pt-kicker{margin:0 0 7px;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}[data-product-tabs] .pt-title{margin:0 0 18px;font-size:clamp(22px,3vw,31px);line-height:1.18}[data-product-tabs] [data-panel="0"] .pt-title{margin-bottom:clamp(26px,4vw,24px)}[data-product-tabs] [data-panel="0"] .pt-title:after{content:"";display:block;width:68px;height:3px;margin-top:18px;border-radius:999px;background:var(--pt-accent)}[data-product-tabs] .pt-intro{margin:0;padding:0;border:0;border-radius:0;font-size:clamp(16px,1.65vw,20px);font-weight:500;line-height:1.72}[data-product-tabs] .pt-copy,[data-product-tabs] .pt-how,[data-product-tabs] .pt-storage,[data-product-tabs] .pt-ing{font-size:15px;line-height:1.75}[data-product-tabs] .pt-description-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:clamp(54px,8vw,108px);align-items:center;min-width:0}[data-product-tabs] .pt-description-feature--single{grid-template-columns:minmax(0,1fr);gap:0}[data-product-tabs] .pt-description-feature--single .pt-description-visual{justify-self:center}[data-product-tabs] .pt-description-lead{min-width:0;overflow-wrap:anywhere}[data-product-tabs] .pt-description-visual{position:relative;width:min(100%,188px);min-width:0;justify-self:end;isolation:isolate}[data-product-tabs] .pt-description-ring{position:relative;z-index:1;width:100%;aspect-ratio:1;padding:16px;border:2px dashed var(--pt-accent);border-radius:50%}[data-product-tabs] .pt-description-image-bg{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 39%,#fff 0 29%,#fcf7f0 54%,var(--pt-warm) 100%)}[data-product-tabs] .pt-description-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;border-radius:50%!important}[data-product-tabs] .pt-description-connector{position:absolute;z-index:2;top:50%;right:calc(100% - 2px);width:clamp(74px,12vw,164px);border-top:2px dashed var(--pt-accent);transform:translateY(-50%);pointer-events:none}[data-product-tabs] .pt-description-connector:after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;border-radius:50%;background:var(--pt-accent);transform:translateY(-50%)}[data-product-tabs] .pt-description-copy{width:100%;margin-top:clamp(28px,4.5vw,48px);font-size:clamp(15px,1.55vw,18px);line-height:1.78;overflow-wrap:anywhere}[data-product-tabs] .pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}[data-product-tabs] .pt-card,[data-product-tabs] .pt-how,[data-product-tabs] .pt-storage{padding:15px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-white)}[data-product-tabs] .pt-card{display:flex;align-items:flex-start;gap:11px;min-height:64px}[data-product-tabs] .pt-mark{display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:var(--pt-black);color:var(--pt-white);font-weight:800}[data-product-tabs] .pt-card p{margin:3px 0 0;font-size:14px;font-weight:650;line-height:1.45}[data-product-tabs] .pt-sub{margin:25px 0 12px;font-size:17px}[data-product-tabs] .pt-storage{margin-bottom:21px}[data-product-tabs] .pt-ing{position:relative}[data-product-tabs] .pt-ing.is-cut{max-height:8.1em;overflow:hidden}[data-product-tabs] .pt-ing.is-cut:after{content:"";position:absolute;right:0;bottom:0;left:0;height:55px;background:linear-gradient(#fff0,#fff 82%)}[data-product-tabs] .pt-toggle{margin-top:17px;padding:9px 15px;border:1px solid var(--pt-black);border-radius:999px;background:var(--pt-black);color:var(--pt-white);font-family:inherit;font-size:13px;font-weight:750;line-height:1.2;cursor:pointer}[data-product-tabs] .pt-specs{overflow:hidden;border:1px solid var(--pt-border);border-radius:12px}[data-product-tabs] .pt-row{display:grid;grid-template-columns:minmax(130px,.38fr) 1fr}[data-product-tabs] .pt-row+.pt-row{border-top:1px solid var(--pt-border)}[data-product-tabs] .pt-label,[data-product-tabs] .pt-value{padding:12px 14px;font-size:13px;line-height:1.55}[data-product-tabs] .pt-label{background:var(--pt-black);color:var(--pt-white);font-weight:700}[data-product-tabs] .pt-value{overflow-wrap:anywhere}[data-product-tabs] .pt-panel-banner{display:block;width:100%;overflow:hidden;margin-top:28px;border-radius:14px;background:#f7f7f7}[data-product-tabs] .pt-panel-banner img,[data-product-tabs] .pt-banner-image{display:block;width:100%;height:auto}@media(min-width:750px)and (max-width:930px){[data-product-tabs] .pt-description-feature{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:52px}[data-product-tabs] .pt-description-connector{width:58px}}@media(max-width:749px){[data-product-tabs]{padding-right:10px;padding-left:10px}[data-product-tabs] .pt-shell{border-radius:12px}[data-product-tabs] .pt-btn{padding:13px 11px 12px;font-size:12px}[data-product-tabs] .pt-panel{padding:24px 17px 30px}[data-product-tabs] .pt-grid,[data-product-tabs] .pt-row{grid-template-columns:1fr}[data-product-tabs] .pt-panel-banner{margin-top:22px;border-radius:10px}[data-product-tabs] [data-panel="0"] .pt-title{margin-bottom:24px}[data-product-tabs] [data-panel="0"] .pt-title:after{width:54px;height:2px;margin-top:14px}[data-product-tabs] .pt-description-feature{grid-template-columns:minmax(0,1fr);gap:30px}[data-product-tabs] .pt-description-lead{font-size:14px;line-height:1.66}[data-product-tabs] .pt-description-visual{width:min(75vw,286px);justify-self:center;margin-top:2px}[data-product-tabs] .pt-description-ring{padding:12px;border-width:1.5px}[data-product-tabs] .pt-description-connector{top:auto;right:auto;bottom:calc(100% - 2px);left:50%;width:0;height:32px;border-top:0;border-left:1.5px dashed var(--pt-accent);transform:translate(-50%)}[data-product-tabs] .pt-description-connector:after{top:auto;right:auto;bottom:-5px;left:50%;width:9px;height:9px;transform:translate(-50%)}[data-product-tabs] .pt-description-copy{margin-top:26px;font-size:14px;line-height:1.72}}@media(max-width:389px){[data-product-tabs],[data-product-tabs] .pt-nav{padding-right:7px;padding-left:7px}[data-product-tabs] .pt-btn{padding-right:9px;padding-left:9px;font-size:11.5px}[data-product-tabs] .pt-panel{padding:21px 13px 26px}[data-product-tabs] .pt-kicker{font-size:10.5px;letter-spacing:.11em}[data-product-tabs] .pt-title{font-size:21px}[data-product-tabs] .pt-description-feature{gap:26px}[data-product-tabs] .pt-description-visual{width:min(72vw,147px)}[data-product-tabs] .pt-description-ring{padding:9px}[data-product-tabs] .pt-description-lead,[data-product-tabs] .pt-description-copy{font-size:13.5px}}@media(prefers-reduced-motion:reduce){[data-product-tabs] .pt-panel.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-tabs-ui.css.map */
