.psh{display:block;--psh-serif:var(--font-heading--family,Georgia,serif);--psh-sans:var(--font-body--family,system-ui,sans-serif);font-family:var(--psh-sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}.psh *,.psh *:before,.psh *:after{box-sizing:border-box}.psh p,.psh h1,.psh h2,.psh h3,.psh dl,.psh dd{margin:0}.psh h1,.psh h2,.psh h3{font-family:var(--psh-serif);font-weight:400;text-wrap:balance;letter-spacing:-.01em}.psh img{display:block;max-width:100%;height:auto}.psh-stage{background:var(--psh-stage)}.psh-card{position:relative;overflow:hidden;isolation:isolate;background:var(--psh-stage);height:clamp(var(--psh-h-min,740px),calc(100svh - var(--header-group-height,88px)),var(--psh-h-max,1000px))}.psh-card :focus-visible{outline:3px solid var(--psh-stage-ink);outline-offset:3px}.psh-panels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:1;pointer-events:none}.psh-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;cursor:pointer;background:var(--p-bg);color:var(--p-ink);transform:translateY(102%);transition:transform .7s cubic-bezier(.7,0,.2,1),flex-grow .7s cubic-bezier(.6,0,.2,1)}.psh-panel.is-on{flex-grow:2.7;cursor:default}.psh-card[data-state=split] .psh-panels{pointer-events:auto}.psh-card[data-state=split] .psh-panel{transform:none}.psh-card[data-state=split] .psh-panel:nth-child(2){transition-delay:.08s,0s}.psh-card[data-state=split] .psh-panel:nth-child(3){transition-delay:.16s,0s}.psh-p-title{position:absolute;left:50%;top:6%;transform:translate(-50%);white-space:nowrap;text-align:center;font-size:clamp(46px,6.2vw,104px);line-height:.88;text-transform:uppercase;color:var(--p-title);transition:opacity .4s ease}.psh-panel:not(.is-on) .psh-p-title{opacity:.42}.psh-p-info{position:absolute;left:50%;bottom:9%;transform:translate(-50%,12px);display:flex;flex-direction:column;align-items:center;gap:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.psh-panel.is-on .psh-p-info{opacity:1;transform:translate(-50%);pointer-events:auto;transition-delay:.35s}.psh-p-tag{display:flex;align-items:center;gap:10px;font-weight:500}.psh-p-tag i{width:14px;height:14px;border-radius:50%;flex:none;background:var(--p-dot)}.psh-p-tag i.has-ring{outline:2px solid var(--p-ink);outline-offset:1px}.psh-pale-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:0;border-radius:14px;background:var(--p-btn);color:var(--p-btn-ink);font:700 17px/1 var(--psh-sans);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,filter .18s ease}.psh-pale-btn:hover{filter:brightness(1.08)}.psh-pale-btn:active{transform:scale(.97)}.psh-panel :focus-visible{outline-color:var(--p-ink)}.psh-title{position:absolute;z-index:2;left:var(--cx,50%);top:5%;transform:translate(-50%);width:max-content;max-width:94%;text-align:center;color:var(--psh-stage-ink);font-size:clamp(52px,7.4vw,124px);line-height:1.1;text-transform:uppercase;transition:opacity .45s ease,transform .6s ease}.psh-title__a{display:block;font-size:.4em;line-height:1.1;letter-spacing:.01em;margin-bottom:.08em}.psh-title__b{display:block}.psh-bags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.psh-bag{position:absolute;left:0;top:0;width:var(--bw,200px);height:var(--bh,356px);transition:transform .9s cubic-bezier(.65,0,.2,1)}.psh-bob{position:absolute;top:0;right:0;bottom:0;left:0}.psh-bag__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;filter:drop-shadow(0 18px 22px var(--psh-shade))}.psh-bag__img--ph{fill:var(--psh-stage-ink);opacity:.3}.psh-bag__shadow{position:absolute;left:12%;right:12%;bottom:-9%;height:7%;border-radius:50%;background:var(--psh-shade);filter:blur(12px);transition:opacity .4s ease}.psh-card[data-state=split] .psh-bag.is-on .psh-bob{animation:psh-bob 4.2s ease-in-out infinite}.psh-card[data-state=split] .psh-bag.is-on .psh-bag__shadow{animation:psh-shadow 4.2s ease-in-out infinite}@keyframes psh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes psh-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.88);opacity:.7}}.psh-bow{position:absolute;z-index:2;left:50%;top:-12%;width:58%;height:auto;transform:translate(-46%) rotate(-4deg);filter:drop-shadow(0 6px 8px var(--psh-shade));transition:transform .7s cubic-bezier(.6,0,.2,1),opacity .45s ease}.psh-card[data-state=split] .psh-bow{opacity:0;transform:translate(-20%,-90%) rotate(-28deg) scale(1.15)}.psh-side{position:absolute;z-index:4;right:5%;top:50%;transform:translateY(-40%);width:clamp(250px,24vw,340px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;color:var(--psh-stage-ink);transition:opacity .45s ease}.psh-buyinfo,.psh-dead{display:flex;flex-direction:column;align-items:center;gap:6px}.psh-price{font-family:var(--psh-serif);font-size:clamp(48px,4.2vw,64px);line-height:1;display:flex;align-items:baseline;gap:14px}.psh-price__was{font-size:.5em;opacity:.7}.psh-unit,.psh-ship{font-size:14px;line-height:1.4}.psh-unit span{white-space:nowrap}.psh-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.psh-count{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;min-height:1.4em}.psh-badge{position:relative;flex:none;width:112px;height:112px;margin-bottom:6px;border-radius:50%;background:var(--psh-badge-bg);color:var(--psh-badge-ink);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:opacity .45s ease,transform .18s ease}.psh-badge:hover{transform:scale(1.05)}.psh-badge:active{transform:scale(.95)}.psh-badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:psh-spin 22s linear infinite}.psh-badge text{font:600 10.6px var(--psh-sans);letter-spacing:.14em;fill:currentColor;text-transform:uppercase}.psh-badge img{width:42px;height:auto}@keyframes psh-spin{to{transform:rotate(360deg)}}.psh-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2147483000;pointer-events:none}.psh-cta{position:absolute;z-index:5;left:var(--cx,50%);bottom:4.5%;transform:translate(-50%);width:min(440px,90%);display:flex;flex-direction:column;align-items:center;gap:16px;transition:opacity .4s ease,transform .4s ease}.psh-claim{font-family:var(--psh-serif);font-size:clamp(24px,2vw,30px);line-height:1.15;color:var(--psh-stage-ink);text-align:center}.psh-claim--m{display:none}.psh-actions{display:flex;gap:12px}.psh-info{font-size:14px;line-height:1.5;text-align:center;color:var(--psh-stage-ink);opacity:.72;max-width:46ch}.psh-info p{margin:0}.psh-error{font-size:14px;line-height:1.4;color:var(--psh-stage-ink);background:#00000040;padding:8px 12px;border-radius:10px;text-align:center}.psh-qbuy{display:inline-flex;align-items:stretch;min-height:56px;min-width:220px;margin:0;border-radius:12px;overflow:hidden;background:var(--psh-buy-bg);color:var(--psh-buy-ink);transition:background-color .18s ease}.psh-buy{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:56px;padding:0 4px;border:0;background:transparent;color:inherit;cursor:pointer;font:600 17px/1 var(--psh-sans);font-variant-numeric:tabular-nums;transition:background-color .18s ease}.psh-qbuy:hover{background:var(--psh-buy-hover)}.psh-qbuy:has(.psh-buy:disabled):hover{background:var(--psh-buy-bg)}.psh-buy:hover:not(:disabled){background:#0000000d}.psh-buy:disabled{cursor:default;opacity:.7;padding:0 24px}.psh-buy[aria-busy=true]{cursor:progress}.psh-q{flex:none;width:52px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.psh-q:hover:not(:disabled){background:#00000012}.psh-q:disabled{opacity:.35;cursor:default}.psh-q svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;transition:transform .12s ease}.psh-q:active:not(:disabled) svg{transform:scale(.85)}.psh-qbuy :focus-visible{outline:3px solid currentColor;outline-offset:-5px}.psh-q-n{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.psh-q-n.is-bump{transform:scale(1.3)}.psh-alt{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;min-width:180px;padding:0 26px;border:0;border-radius:12px;background:var(--psh-alt-bg);color:var(--psh-alt-ink);white-space:nowrap;font:600 17px/1 var(--psh-sans);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.psh-alt:hover{background:var(--psh-alt-hover)}.psh-alt:active{transform:scale(.98)}.psh-alt svg{width:18px;height:18px}.psh-ctl{position:absolute;z-index:6;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;padding:0;background:var(--psh-ctl-bg);color:var(--psh-ctl-ink);cursor:pointer;transition:opacity .35s ease,transform .18s ease,filter .18s ease}.psh-ctl:hover{filter:brightness(1.06)}.psh-ctl:active{transform:scale(.92)}.psh-ctl svg{width:22px;height:22px}.psh-ctl[disabled]{opacity:.35!important;cursor:default}.psh-ctl--prev{left:20px;top:50%;margin-top:-26px}.psh-ctl--next{right:20px;top:50%;margin-top:-26px}.psh-ctl--close{right:20px;top:20px}.psh-card[data-state=split] .psh-title{opacity:0;transform:translate(-50%,-30px)}.psh-card[data-state=split] .psh-side{opacity:0;pointer-events:none}.psh-card[data-state=split] .psh-cta{opacity:0;transform:translate(-50%,20px);pointer-events:none}.psh-card[data-state=split] .psh-claim{opacity:0}.psh-card[data-state=set] .psh-ctl{opacity:0;pointer-events:none}.psh-tip-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin:-12px -10px -12px -8px;padding:0;border:0;background:none;color:inherit;cursor:help;vertical-align:middle}.psh-tip-btn svg{width:18px;height:18px;transition:transform .15s ease}.psh-tip-btn:hover svg,.psh-tip-btn[aria-expanded=true] svg{transform:scale(1.12)}.psh-tip-pop{position:fixed;z-index:60;left:0;top:0;width:min(280px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;background:var(--psh-tip-bg);color:var(--psh-tip-ink);font:400 14px/1.45 var(--psh-sans);box-shadow:0 10px 30px #140c0847;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.psh-tip-pop.is-show{opacity:1;transform:none}.psh-pm{position:relative;width:14px;height:14px;flex:none}.psh-pm:before,.psh-pm:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:currentColor;transition:transform .3s ease}.psh-pm:after{transform:rotate(90deg)}.psh-det-btn[aria-expanded=true] .psh-pm:after{transform:rotate(0)}.psh-det{display:grid;grid-template-rows:0fr;scroll-margin:24px 0 130px;transition:grid-template-rows .55s cubic-bezier(.6,0,.2,1),background-color .5s ease,color .5s ease}.psh-det.is-open{grid-template-rows:1fr}.psh-det__in{overflow:hidden;min-height:0}.psh-det__body{max-width:1440px;margin:0 auto;padding:64px max(20px,env(safe-area-inset-right,0px)) 80px max(20px,env(safe-area-inset-left,0px));opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .4s ease}.psh-det.is-open .psh-det__body{opacity:1;transform:none;transition-delay:.2s}.psh-det__c{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.psh-det__c[hidden]{display:none}.psh-det__name{grid-column:1 / 5;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.psh-det__name h3{font-size:clamp(40px,4vw,60px);line-height:1;color:inherit}.psh-det__name p{opacity:.8}.psh-textlink{color:inherit;margin-top:8px;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.psh-det dl{grid-column:5 / 13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}.psh-det dt{font-size:15px;font-weight:600;margin-bottom:8px}.psh-det dd{line-height:1.5}.psh-scale{display:flex;gap:4px;margin-bottom:8px}.psh-scale i{width:22px;height:6px;background:currentColor;opacity:.25}.psh-scale i.is-on{opacity:1}.psh-vars{list-style:none;margin:0;padding:0;display:grid;gap:2px}.psh-vars b{display:inline-block;min-width:3.4em;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:1101px){.psh-title{font-size:clamp(60px,5.8vw,108px);white-space:nowrap;top:6%}.psh-side{right:auto;left:var(--sx,78%);transform:translate(-50%,-40%)}.psh-cta{width:min(560px,90%)}.psh-info{max-width:64ch}}@media(max-width:1100px){.psh-side{right:3%;width:clamp(220px,28vw,280px)}.psh-title{font-size:clamp(52px,8vw,96px)}.psh-badge{width:96px;height:96px}.psh-det__name{grid-column:1 / 13}.psh-det dl{grid-column:1 / 13;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.psh-card{height:clamp(var(--psh-h-min-m,700px),calc(100svh - var(--header-group-height,72px)),880px)}.psh-title{font-size:clamp(44px,13vw,64px);top:4%}.psh-badge{position:absolute;right:-2px;bottom:calc(100% + 250px);width:84px;height:84px;margin:0}.psh-badge text{font-size:9.4px}.psh-badge img{width:30px}.psh-side{left:16px;right:16px;top:auto;bottom:206px;width:auto;transform:none;gap:12px}.psh-cta .psh-claim{display:none}.psh-claim--m{display:block;position:absolute;z-index:4;left:16px;right:16px;top:calc(var(--bagbot,60%) + 6px);font-size:26px;transition:opacity .4s ease}.psh-buyinfo,.psh-dead{gap:2px}.psh-unit,.psh-count,.psh-ship{font-size:13px}.psh-price{font-size:44px}.psh-cta{left:16px;right:16px;bottom:16px;width:auto;transform:none;gap:12px}.psh-card[data-state=split] .psh-cta{transform:translateY(20px)}.psh-actions{align-self:stretch;flex-wrap:wrap}.psh-actions .psh-qbuy{flex:1 1 100%;min-width:0;min-height:52px}.psh-actions .psh-alt{flex:1 1 100%;min-width:0;min-height:46px;padding:0 12px;font-size:16px}.psh-buy{min-height:52px;font-size:16px}.psh-info{font-size:13px}.psh-pale-btn{min-height:50px;padding:0 22px;font-size:15px}.psh-ctl{width:44px;height:44px}.psh-ctl--prev,.psh-ctl--next{top:auto;bottom:16px;margin-top:0}.psh-ctl--prev{left:16px}.psh-ctl--next{right:16px}.psh-ctl--close{right:14px;top:14px}.psh-panel.is-on{flex-grow:6}.psh-p-title{font-size:clamp(38px,11vw,54px);top:5%}.psh-p-info{bottom:84px}.psh-det__body{padding-block:44px 56px}.psh-det dl{grid-template-columns:1fr;gap:22px}}@media(prefers-reduced-motion:reduce){.psh-panel,.psh-bag,.psh-bow,.psh-title,.psh-p-info,.psh-det,.psh-det__body,.psh-tip-pop,.psh-q-n{transition-duration:.01s!important;transition-delay:0s!important}.psh-badge svg,.psh-bag .psh-bob,.psh-bag__shadow{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/probierset-hero.css.map */
