
.variant-toolbar{position:fixed;z-index:25;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;max-width:calc(100vw - 32px);padding:8px 10px;background:#ffffffed;backdrop-filter:blur(16px);border:1px solid #dce5e9;border-radius:8px;box-shadow:0 8px 35px #183c4e16;overflow-x:auto;scrollbar-width:none}.variant-toolbar>span{font-size:11px;color:#7c8b92;padding:0 8px;white-space:nowrap}.variant-toolbar a{padding:10px 12px;white-space:nowrap;font-size:12px;border-radius:4px;color:#536f7c}.variant-toolbar a b{font-size:10px;font-weight:400;margin-right:3px;color:#8ba1ac}.variant-toolbar a[aria-current=page]{background:#263f4b;color:white}.variant-toolbar a[aria-current=page] b{color:#d4e8f1}body:has(.variant-toolbar){padding-bottom:85px}.pv{padding:120px var(--pad) 0}.pv>.breadcrumbs{margin-bottom:30px;flex-wrap:wrap;font-size:11px}.pv>.breadcrumbs>span:last-child{max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv h1{font-family:Manrope,sans-serif;font-weight:500;line-height:1.15;letter-spacing:-.05em}.pv h2{font-family:Manrope,sans-serif;font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.035em}.pv-meta{display:flex;gap:18px;align-items:center;font-size:12px;color:#82929b;margin-bottom:22px}.pv-meta>span:first-child{color:#397e9c}.pv-lead{color:#6a7e88;font-size:15px;line-height:1.75;max-width:52ch}.pv-back{display:inline-block;color:#78909c;font-size:12px;margin-bottom:25px}.pv-buy>p{font-size:13px;margin:0 0 14px;font-weight:500}.pv-buy>small{display:block;font-size:10px;color:#8a9ca5;margin-top:12px;line-height:1.5}.pv-buy .market-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pv-buy .market-links a.market-button{padding:15px;min-height:60px}.pv-buy .market-button img{height:23px;min-width:0}.pv-photo{border:0;padding:0;display:block;background:white;position:relative;overflow:hidden;min-width:0;width:100%;cursor:zoom-in}.pv-photo img{width:100%;height:100%;object-fit:contain;display:block}.pv-expand{position:absolute;right:15px;bottom:15px;display:grid;place-items:center;width:33px;height:33px;border:1px solid #e3e9ed;background:#fffe;border-radius:50%;font-size:22px;color:#59717e}.pv-carousel{min-width:0}.pv-active-photo{height:clamp(390px,44vw,620px)}.pv-carousel-controls{display:flex;align-items:center;justify-content:center;gap:35px;padding:13px 0;color:#708793;font-size:12px}.pv-carousel-controls button{font-size:20px;width:38px;height:30px}.pv-thumbs{display:flex;gap:9px;justify-content:center;overflow:auto;padding:3px 0 10px;scrollbar-width:thin}.pv-thumbs button{flex:0 0 62px;height:65px;border:1px solid #e0e7eb;border-radius:3px;padding:0;background:white;overflow:hidden}.pv-thumbs button[aria-pressed=true]{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.pv-thumbs img{width:100%;height:100%;object-fit:contain}.pv-tabs{display:flex;gap:27px;border-bottom:1px solid #dae5ea;overflow-x:auto;scrollbar-width:none}.pv-tabs button{padding:18px 0;color:#83969f;white-space:nowrap;font-size:14px;position:relative}.pv-tabs button[aria-selected=true]{color:#253f4c}.pv-tabs button[aria-selected=true]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--aqua)}.pv-panel{color:#687d88;padding:27px 0 0;font-size:15px;line-height:1.8;max-width:70ch}.pv-panel p{line-height:1.8;margin-bottom:18px}.pv-panel[hidden]{display:none}.pv-facts{margin:28px 0 0}.pv-facts>div{padding:13px 0;display:grid;grid-template-columns:95px minmax(0,1fr);gap:20px;border-top:1px solid #e5ecef}.pv-facts dt{font-size:12px;color:#8a9ca5}.pv-facts dd{margin:0;color:#67808e;font-size:13px;line-height:1.7}.pv-related{margin-top:70px;border-top:1px solid #eff3f5}
.pv-one-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6vw}.pv-one-gallery{background:#f6f8f9;padding:14px 24px}.pv-one-summary{align-self:center;padding:20px 0}.pv-one-summary h1{font-size:clamp(30px,3vw,44px);margin-bottom:25px}.pv-one-summary .pv-buy{margin-top:30px;padding-top:25px;border-top:1px solid #e1e9ee}.pv-one-info{max-width:880px;margin:75px auto 0;min-height:260px}
.pv-two-title{text-align:center;margin:10px auto 24px;max-width:1000px}.pv-two-title>p{font-size:12px;color:#85a0ad;margin-bottom:14px}.pv-two-title h1{font-size:clamp(35px,4.8vw,68px);margin:0 auto;max-width:24ch}.pv-two-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:center}.pv-two-image>.pv-photo{height:clamp(370px,35vw,520px)}.pv-two-note>p{font-size:14px;color:#758b96;line-height:1.85;max-width:28ch}.pv-two-note .text-link{font-size:12px;margin-top:15px;display:inline-block}.pv-two-shop .market-links{grid-template-columns:1fr}.pv-two-shop{padding-left:10px}.pv-two-strip{display:flex;justify-content:center;gap:20px;border-top:1px solid #e7eef1;border-bottom:1px solid #e7eef1;padding:25px 0;margin-top:24px;overflow:auto}.pv-two-strip .pv-photo{height:150px;width:150px;flex:0 0 150px}.pv-two-strip .pv-expand{display:none}.pv-two-info{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;margin-top:70px}.pv-two-info .pv-facts>div{display:block}.pv-two-info .pv-facts dd{margin-top:12px}
.pv-three-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;align-items:stretch}.pv-three-summary{align-self:center;padding:25px 0}.pv-three-summary h1{font-size:clamp(35px,4.1vw,60px);margin:20px 0 25px;max-width:17ch}.pv-three-summary .pv-meta{margin:0}.pv-three-summary .pv-buy{margin-top:32px}.pv-three-summary .pv-buy .market-links{grid-template-columns:1fr}.pv-three-summary .market-button{max-width:350px}.pv-three-summary .pv-lead{max-width:40ch}.pv-three-image{background:#e9f3f7;padding:25px 24px 15px}.pv-three-image .pv-active-photo{height:clamp(400px,45vw,650px)}.pv-three-image .pv-thumbs button{flex-basis:52px;height:54px}.pv-three-info{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;margin-top:70px}.pv-three-facts .pv-facts{margin:0}.pv-three-facts .pv-facts>div{display:block}.pv-three-facts dd{margin-top:15px}
.pv-4{padding-inline:0}.pv-4>.breadcrumbs{padding-inline:var(--pad)}.pv-four-rail{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:#f4f7f8;padding:20px var(--pad)}.pv-four-rail>.pv-photo{flex:0 0 42%;height:clamp(330px,34vw,500px);scroll-snap-align:center}.pv-four-heading{padding:48px var(--pad) 42px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-bottom:1px solid #e0e9ee;align-items:center}.pv-four-heading h1{font-size:clamp(30px,3.5vw,50px);margin:0;max-width:23ch}.pv-four-heading .pv-buy{padding-left:20px;border-left:1px solid #dfe8ec}.pv-four-info{padding:45px var(--pad) 0;display:grid;grid-template-columns:.75fr 1.5fr .8fr;gap:40px}.pv-four-info>.pv-lead{font-size:14px}.pv-four-info .pv-tabs{gap:16px}.pv-four-info .pv-tabs button{font-size:12px}.pv-four-info .pv-facts{margin:0}.pv-four-info .pv-facts>div{display:block}.pv-four-info .pv-facts dd{margin-top:10px}
.pv-five-layout{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1.4fr) minmax(0,1fr);gap:35px;align-items:start}.pv-five-index{position:sticky;top:110px;padding-top:15px}.pv-five-index>p{font-size:11px;color:#8ea2ac;margin:28px 0}.pv-five-index nav{display:grid;gap:18px;justify-items:start}.pv-five-index nav button{font-size:13px;color:#68818e;padding:0;text-align:left}.pv-five-index nav button:hover{color:var(--aqua)}.pv-five-hero>.pv-photo{height:clamp(420px,48vw,660px);background:#f6f8f9}.pv-five-story{min-width:0}.pv-five-purchase{position:sticky;top:110px;padding:18px 0}.pv-five-purchase h1{font-size:clamp(28px,2.7vw,39px);margin-bottom:24px}.pv-five-purchase .pv-lead{font-size:14px}.pv-five-purchase .pv-buy{border-top:1px solid #e1e9ed;padding-top:25px;margin-top:28px}.pv-five-purchase .market-links{grid-template-columns:1fr}.pv-five-section{padding-top:50px;scroll-margin-top:105px;border-bottom:1px solid #edf2f4;padding-bottom:25px}.pv-five-section>p{color:#6e838e;font-size:14px;line-height:1.85}.pv-five-section h2{font-size:25px;margin-bottom:20px}.pv-five-insert{margin-top:30px;background:#f5f8f9}.pv-five-insert>.pv-photo{height:400px}
@media(max-width:1000px){.pv-two-cover{gap:24px;grid-template-columns:1fr 1.5fr 1fr}.pv-two-note>p{font-size:12px}.pv-two-shop .market-links a.market-button{padding:12px;min-height:54px}.pv-two-shop .market-button img{height:20px}.pv-five-layout{grid-template-columns:100px minmax(0,1.2fr) minmax(0,1fr);gap:20px}.pv-five-purchase h1{font-size:28px}.pv-four-info{grid-template-columns:1fr 1.5fr}.pv-four-info>.pv-facts{grid-column:1/-1;display:flex;gap:40px}.pv-four-info .pv-facts>div{flex:1}.pv-two-info,.pv-three-info{gap:40px}.variant-toolbar a{padding:10px;font-size:11px}}
@media(max-width:700px){.variant-toolbar{bottom:8px;width:calc(100vw - 20px);max-width:none;padding:7px;justify-content:flex-start;gap:2px}.variant-toolbar>span{display:none}.variant-toolbar a{font-size:11px;padding:10px}.variant-toolbar a b{font-size:9px}.pv{padding:100px 22px 0}.pv>.breadcrumbs{font-size:10px;margin-bottom:22px}.pv>.breadcrumbs>span:last-child{display:none}.pv h1{font-size:32px}.pv-one-top,.pv-two-cover,.pv-three-top,.pv-two-info,.pv-three-info,.pv-four-heading,.pv-four-info{grid-template-columns:1fr;gap:28px}.pv-one-gallery{padding:12px}.pv-active-photo{height:380px}.pv-one-summary{padding:0}.pv-one-summary .pv-back{display:none}.pv-one-summary h1{font-size:32px}.pv-one-info{margin-top:35px}.pv-tabs{gap:23px}.pv-tabs button{font-size:13px}.pv-panel{font-size:14px;padding-top:23px}.pv-facts>div{grid-template-columns:75px 1fr;gap:15px}.pv-buy .market-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-buy .market-links a.market-button{padding:15px 13px}.pv-buy .market-button img{height:22px}.pv-two-title h1{font-size:33px}.pv-two-title>p{display:none}.pv-two-cover{gap:22px}.pv-two-image{grid-row:1}.pv-two-image>.pv-photo{height:370px}.pv-two-note{grid-row:2}.pv-two-note>p{max-width:100%;font-size:14px}.pv-two-note .text-link{display:none}.pv-two-shop{padding:0}.pv-two-shop .market-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-two-strip{gap:10px;padding:15px 0;justify-content:flex-start}.pv-two-strip .pv-photo{width:125px;height:125px;flex-basis:125px}.pv-two-info{margin-top:35px}.pv-two-info h2{font-size:28px}.pv-three-top{gap:25px}.pv-three-image{grid-row:1;margin:0 -8px;padding:14px}.pv-three-image .pv-active-photo{height:360px}.pv-three-summary{grid-row:2;padding:0}.pv-three-summary .pv-back{display:none}.pv-three-summary h1{font-size:35px;max-width:100%}.pv-three-summary .pv-meta{margin-bottom:16px}.pv-three-summary .pv-lead{max-width:100%}.pv-three-summary .market-button{max-width:100%}.pv-three-summary .pv-buy .market-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-three-info{margin-top:35px}.pv-4{padding-inline:0}.pv-four-rail{padding:12px 22px;gap:10px}.pv-four-rail>.pv-photo{flex-basis:85%;height:340px}.pv-four-heading{padding:30px 22px;gap:25px}.pv-four-heading h1{font-size:31px}.pv-four-heading .pv-buy{padding:0;border:0}.pv-four-info{padding:30px 22px 0;gap:12px}.pv-four-info .pv-tabs{gap:22px}.pv-four-info>.pv-facts{display:block}.pv-five-layout{grid-template-columns:1fr;gap:25px}.pv-five-index{position:static;grid-row:2;padding:0;display:none}.pv-five-purchase{position:static;grid-row:1;padding:0}.pv-five-purchase h1{font-size:32px}.pv-five-purchase .pv-buy .market-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-five-story{grid-row:2}.pv-five-hero>.pv-photo{height:420px}.pv-five-section{padding-top:32px}.pv-five-insert>.pv-photo{height:330px}.pv-related{margin-top:40px}.pv-thumbs button{flex-basis:52px;height:55px}.pv-thumbs{justify-content:flex-start}.pv-two-note .pv-meta{margin-bottom:15px}}

.pv article,.pv section,.pv div,.pv aside{min-width:0}.pv-tabs button{flex-shrink:0}
@media(min-width:701px){.pv-four-rail>.pv-photo{height:clamp(300px,27vw,410px)}.pv-four-heading{padding-top:25px;padding-bottom:30px}}
@media(max-width:700px){.pv-one-top,.pv-two-cover,.pv-three-top,.pv-two-info,.pv-three-info,.pv-four-heading,.pv-four-info{grid-template-columns:minmax(0,1fr)}}
