.pw-head{position:sticky;top:0;z-index:50;background:rgba(247,242,232,.9);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);transition:box-shadow var(--t) var(--ease),background-color var(--t) var(--ease)}.pw-head.is-scrolled{box-shadow:0 1px 0 var(--sb-12)}.pw-head__in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;height:84px}.pw-head__logo .pw-logo{width:112px}.pw-nav{display:flex;justify-content:center;gap:clamp(18px,2.4vw,38px);list-style:none;margin:0;padding:0}.pw-nav a{position:relative;text-decoration:none;font-weight:800;font-size:14.5px;letter-spacing:.01em;padding:8px 0}.pw-nav a::after{content:"";position:absolute;left:50%;bottom:0;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--balle);transform:scale(0);transition:transform var(--t) var(--ease-out)}.pw-nav a:hover::after,.pw-nav a[aria-current="page"]::after{transform:scale(1)}.pw-head__tools{display:flex;align-items:center;gap:6px}.pw-iconbtn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;cursor:pointer;text-decoration:none;transition:background-color var(--t) var(--ease)}.pw-iconbtn:hover{background:var(--sb-08)}.pw-iconbtn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pw-cartcount{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--balle);color:var(--creme);font-size:11px;font-weight:800;display:grid;place-items:center;line-height:1}.pw-burger{display:none}.pw-menu{position:fixed;inset:0;z-index:60;background:var(--creme);display:flex;flex-direction:column;padding:0 var(--gut) max(28px,env(safe-area-inset-bottom));visibility:hidden;opacity:0;transition:opacity var(--t) var(--ease),visibility 0s linear var(--t)}.pw-menu.is-open{visibility:visible;opacity:1;transition:opacity var(--t) var(--ease)}.pw-menu__top{display:flex;align-items:center;justify-content:space-between;height:76px}.pw-menu__top .pw-logo{width:100px}.pw-menu__list{list-style:none;margin:4vh 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pw-menu__list a{display:block;text-decoration:none;padding:8px 0;font-size:clamp(36px,10vw,52px)}.pw-menu__list li{opacity:0;transform:translateY(14px);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.pw-menu.is-open .pw-menu__list li{opacity:1;transform:none}.pw-menu.is-open .pw-menu__list li:nth-child(2){transition-delay:.05s}.pw-menu.is-open .pw-menu__list li:nth-child(3){transition-delay:.1s}.pw-menu.is-open .pw-menu__list li:nth-child(4){transition-delay:.15s}.pw-menu.is-open .pw-menu__list li:nth-child(5){transition-delay:.2s}.pw-menu.is-open .pw-menu__list li:nth-child(6){transition-delay:.25s}.pw-menu__foot{margin-top:auto;display:flex;gap:20px;font-weight:800;font-size:14px}.pw-menu__foot a{text-decoration:none;opacity:.75}.pw-noscroll{overflow:hidden}@media (max-width:960px){.pw-nav{display:none}.pw-burger{display:grid}.pw-head__in{grid-template-columns:auto 1fr auto;height:72px}.pw-head__logo{grid-column:1}.pw-head__logo .pw-logo{width:96px}.pw-head__tools{grid-column:3}}.pw-hero{padding:clamp(36px,6vw,88px) 0 var(--space);overflow:hidden}.pw-hero__title{max-width:11.5ch;margin-bottom:clamp(36px,5vw,72px)}.pw-hero__title .pw-ball{width:.19em;height:.19em}.pw-hero__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0 clamp(16px,2vw,28px);align-items:start}.pw-hero__copy{grid-column:1 / span 4;padding-top:clamp(8px,2vw,32px);display:flex;flex-direction:column;gap:32px}.pw-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px 26px}.pw-hero__visual{grid-column:6 / span 7;position:relative;margin-top:clamp(-180px,-12vw,-60px)}.pw-hero__main{aspect-ratio:4 / 4.6;border-radius:var(--r-lg)}.pw-hero__medal{position:absolute;left:-18%;bottom:-9%;width:38%;z-index:2}.pw-hero__tag{position:absolute;right:clamp(-12px,-1vw,0px);top:9%;z-index:3;width:clamp(150px,15vw,196px);text-decoration:none;color:var(--sb);background:var(--creme);border-radius:20px;padding:18px 18px 20px;box-shadow:0 18px 40px -22px rgba(44,52,35,.45);transform:rotate(3deg);transform-origin:50% 0;transition:transform var(--t-slow) var(--ease)}.pw-hero__tag:hover{transform:rotate(0deg) translateY(-3px)}.pw-hero__tag::before{content:"";position:absolute;top:-10px;left:50%;width:18px;height:18px;margin-left:-9px;border:3px solid var(--balle);border-radius:50%;background:transparent}.pw-hero__tag b{display:block;font-family:var(--f-title);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:46px;line-height:1;letter-spacing:-.03em}.pw-hero__tag span{display:block;margin-top:8px;font-weight:800;font-size:13.5px;line-height:1.3}.pw-hero__tag i{display:block;margin-top:10px;font-style:normal;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--balle)}@media (max-width:900px){.pw-hero__grid{display:flex;flex-direction:column;gap:56px}.pw-hero__visual{margin-top:0;width:88%;margin-left:auto}.pw-hero__medal{left:-12%;width:40%}.pw-hero__copy{max-width:520px}}.pw-idx__head{display:grid;grid-template-columns:repeat(12,1fr);gap:0 28px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.pw-idx__head .pw-t{grid-column:1 / span 7}.pw-idx__head>div{grid-column:1 / span 7}.pw-idx__head .pw-p{grid-column:9 / span 4}.pw-idx__list{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--sb-12)}.pw-idx__item{border-bottom:1.5px solid var(--sb-12)}.pw-idx__row{position:relative;display:grid;grid-template-columns:90px 1.1fr 1fr 220px;align-items:center;gap:28px;padding:clamp(28px,3.4vw,46px) 0;text-decoration:none;color:inherit}.pw-idx__n{font-family:var(--f-text);font-weight:800;font-size:13px;letter-spacing:.2em;opacity:.55}.pw-idx__name{transition:transform var(--t) var(--ease)}.pw-idx__desc{max-width:36ch;opacity:.78}.pw-idx__thumb{justify-self:end;width:200px;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--biscuit);opacity:0;transform:translateY(8px) rotate(-2deg);transition:opacity var(--t) var(--ease),transform var(--t-slow) var(--ease)}.pw-idx__thumb img,.pw-idx__thumb svg{width:100%;height:100%;object-fit:cover}.pw-idx__row:hover .pw-idx__name{transform:translateX(10px)}.pw-idx__row:hover .pw-idx__thumb{opacity:1;transform:none}.pw-idx__row .pw-ball{width:.2em;height:.2em}@media (hover:none){.pw-idx__thumb{opacity:1;transform:none}}@media (max-width:900px){.pw-idx__head{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.pw-idx__row{grid-template-columns:44px 1fr;grid-template-areas:"n name" ". desc" ". thumb";gap:10px 14px}.pw-idx__n{grid-area:n;padding-top:10px}.pw-idx__name{grid-area:name}.pw-idx__desc{grid-area:desc}.pw-idx__thumb{grid-area:thumb;justify-self:start;width:100%;max-width:360px;margin-top:12px}}