.shop{--sbg:#fff;--scard:#fff;--sink:#17181c;--smut:#6b6b73;--band-ink:var(--sink);--smut-lite:var(--smut);--sline:#e9e9ee;--sacc:#17181c;--sacc-d:#000;--sprice:var(--sink);--sdanger:#b8432a;--btn-grad:linear-gradient(165deg, color-mix(in srgb, var(--sacc) 55%, #fff) 0%, var(--sacc) 52%, var(--sacc-d) 100%);--sdisp:"Manrope", system-ui, sans-serif;--sph:#f2f2f4;--sphoto:#fff;--sphoto-in:none;--s-pa:1 / 1;--sr-lg:26px;--sr:20px;--sr-sm:14px;--ssh-lit:0 1px 2px #1112160a, 0 14px 34px -16px #11121629;--ssh:var(--ssh-lit);--ssh-up:0 2px 4px #1112160d, 0 22px 44px -18px #11121638;--im-sh-soft:var(--ssh);--im-sh-deep:0 6px 16px -8px #1112162e, 0 38px 70px -24px #11121673;background:var(--sbg);min-height:100dvh;font-family:var(--sbody,inherit);font-size:calc(var(--sbodysz,16px) * var(--body-m,1));--stxt-k:calc(var(--sbodysz-n,16) / 16);color:var(--sink);--head-w:400;--head-w2:500;--head-w3:600;--head-tr:0em;flex-direction:column;display:flex}.shop>main{flex:1 0 auto;width:100%}.shop{--wrap:1480px;--shop-head-h:66px;--shop-top-h:0px}:root{--shs-px-full:clamp(20px, 2.5vw, 36px)}.shop:has(>.promo-bar){--shop-top-h:36px}.shop:has(>.shop-topbar){--shop-top-h:32px}.shop:has(>.promo-bar):has(>.shop-topbar){--shop-top-h:68px}@media (max-width:720px){.shop:has(>.promo-bar){--shop-top-h:33px}.shop:has(>.shop-topbar){--shop-top-h:0px}.shop:has(>.promo-bar):has(>.shop-topbar){--shop-top-h:33px}}.shop.cw-wide,.shop.cw-full{--wrap:1640px}.shop{--vw100:100vw}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.shop .wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.shop-header{z-index:50;--hd-bg:color-mix(in srgb, var(--sbg) 88%, transparent);--hd-blur:blur(12px);border-bottom:1px solid var(--sline);position:sticky;top:0}.shop-header:after{content:"";z-index:-2;pointer-events:none;background:var(--hd-bg);-webkit-backdrop-filter:var(--hd-blur);backdrop-filter:var(--hd-blur);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;inset:0}.shop-header .wrap{--hvp-fall:15px;align-items:center;gap:18px;padding-top:15px;padding-bottom:15px;display:flex}.shop-header .wrap>.shop-nav:has(.hvp-drop){align-self:stretch;align-items:center}.shop .shop-header:has(.hvp.on){border-bottom-color:#0000}.shop-header.hw-wide .wrap{max-width:1640px}.shop-header.hw-full .wrap{max-width:none;padding-left:var(--shs-px-full);padding-right:var(--shs-px-full)}.shop-logo{font-family:var(--sdisp);font-weight:var(--head-w,700);font-size:calc(22px * var(--smk-k,1));color:var(--sink);--smk-d:.005em;letter-spacing:calc(var(--smk-tr,var(--head-tr,0em)) + var(--smk-d,0em));text-decoration:none}.shop-logo em{color:var(--sacc);font-style:normal}.shop-logo-img{height:var(--slogo,32px);object-fit:contain;width:auto;max-width:240px;margin:var(--slogo-pad,0) 0;display:block}.shop .m-ic,.mob-drawer .msym{color:var(--mnav-ic,currentColor)}.shop .m-ic-em{font-size:20px;line-height:1}.shop-topbar{background:color-mix(in srgb, var(--sink) 4%, var(--sbg));border-bottom:1px solid var(--sline)}.shop-topbar.tbt-flat{background:var(--sbg)}.shop-topbar.tbt-ink{background:var(--sink);border-bottom-color:#0000}.shop-topbar.tbt-accent{background:var(--sacc);border-bottom-color:#0000}.shop-topbar.tbt-custom{background:var(--tb-bg,var(--sbg))}.shop-topbar.tbt-ink .tb-it,.shop-topbar.tb-inv .tb-it{color:color-mix(in srgb, var(--sbg) 78%, #fff)}.shop-topbar.tbt-ink .tb-phone,.shop-topbar.tb-inv .tb-phone,.shop-topbar.tbt-ink a.tb-it:hover,.shop-topbar.tb-inv a.tb-it:hover{color:#fff}.shop-topbar.tbt-ink .tb-soc a,.shop-topbar.tb-inv .tb-soc a{color:color-mix(in srgb, var(--sbg) 70%, #fff)}.shop-topbar.tbt-accent .tb-it,.shop-topbar.tbt-accent .tb-soc a{color:color-mix(in srgb, var(--sbtn-ink) 80%, transparent)}.shop-topbar.tbt-accent .tb-phone,.shop-topbar.tbt-accent a.tb-it:hover{color:var(--sbtn-ink)}.shop-topbar.hw-wide .wrap{max-width:1640px}.shop-topbar.hw-full .wrap{max-width:none;padding-left:var(--shs-px-full);padding-right:var(--shs-px-full)}.shop-topbar .wrap{align-items:center;gap:16px;padding-top:7px;padding-bottom:7px;display:flex}.shop-topbar .tb-l,.shop-topbar .tb-r{align-items:center;gap:16px;min-width:0;display:flex}.shop-topbar .tb-r{margin-left:auto}.shop-topbar .tb-it{color:var(--smut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;text-decoration:none;overflow:hidden}.shop-topbar a.tb-it:hover{color:var(--sink)}.shop-topbar .tb-phone{color:var(--sink);font-weight:700}.shop-topbar .tb-soc{gap:6px;display:flex}.shop-topbar .tb-soc a{width:24px;height:24px;color:var(--smut);place-items:center;transition:all .18s;display:grid}.shop-topbar .tb-soc a:hover{color:var(--sink)}.shop-topbar .tb-soc a svg,.shop-topbar .tb-soc a img{width:15px;height:15px}@media (max-width:720px){.shop-topbar{display:none}}.shop:is(.skin-velora,.skin-nike,.skin-wine,.skin-sand,.skin-minimal) .shop-topbar .tb-it,.shop.tcaps-ui .shop-topbar .tb-it,.shop.tcaps-all .shop-topbar .tb-it{text-transform:uppercase;letter-spacing:.07em;font-size:11.5px}.shop.tcaps-plain .shop-topbar .tb-it{text-transform:none;letter-spacing:normal;font-size:12.5px}.shop-nav{align-items:center;gap:20px;margin-left:auto;display:flex}.shop-nav a:not(.cart-link){color:var(--smut);border-bottom:1.5px solid #0000;padding:6px 2px;font-size:14px;font-weight:600;text-decoration:none;transition:all .18s}.shop-nav a:not(.cart-link):hover{color:var(--sink);border-bottom-color:var(--sacc)}.shop-nav a.cart-ic:hover{border-bottom-color:#0000}.shop .shop-nav a.hd-phone,.shop .shop-nav .hd-phone{color:var(--sink);white-space:nowrap;border-bottom:1.5px solid #0000;flex:none;align-items:center;gap:8px;padding:6px 2px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.shop .shop-nav a.hd-phone:hover{color:var(--sacc-d);border-bottom-color:#0000}.shop .shop-nav .hd-phone svg{flex:none}:is(.shop.hdo:has(.shop-home>:first-child .hs-hero.v-imagefull:not(.no-img)),.shop.hdo:has(.shop-home>:first-child .pdmb),.shop.hdo:has(.shop-home>:first-child.shs-inv)){--hdo-pos:fixed;--hdo-x:0;--hdo-bg:transparent;--hdo-blur:none;--hdo-line:transparent;--hdo-ink:#fff;--hdo-mut:#ffffffd1;--hdo-head:var(--shop-head-h,66px);--hdo-scrim-op:1}:is(.shop.hdo:has(.shop-home>:first-child .hs-hero.v-imagefull:not(.no-img)) .shop-home>:first-child,.shop.hdo:has(.shop-home>:first-child .pdmb) .shop-home>:first-child,.shop.hdo:has(.shop-home>:first-child.shs-inv) .shop-home>:first-child){--shop-head-h:0px}.shop.hdo:has(.shop-home>:first-child .pdmb) .shop-home>:first-child .pdmb{padding-top:var(--hdo-head,66px)}.shop.hdo:has(.shop-home>:first-child .pdmb) .shop-home>:first-child{--shs-pv:0px}.shop.hdo .shop-home:has(>:first-child .pdmb){padding-top:0}.shop.hdo .shop-header{position:var(--hdo-pos,sticky);left:var(--hdo-x,auto);right:var(--hdo-x,auto);--hd-bg:var(--hdo-bg,color-mix(in srgb, var(--sbg) 88%, transparent));--hd-blur:var(--hdo-blur,blur(12px));border-bottom-color:var(--hdo-line,var(--sline));transition:border-color .4s,color .3s}.shop.hdo .shop-header :is(.shop-logo,.shop-nav a,.cart-ic,.fav-ic,.ss-toggle,.hd-phone,.mob-burger){transition:color .3s}.shop.hdo .shop-header:before{content:"";z-index:-1;pointer-events:none;opacity:var(--hdo-scrim-op,0);background:linear-gradient(#0c0d1057 0%,#0c0d101f 62%,#0c0d1000 100%);transition:opacity .4s;position:absolute;inset:0}.shop.hdo .shop-header .shop-logo{color:var(--hdo-ink,var(--sink))}.shop.hdo .shop-header .shop-nav a:not(.cart-link){color:var(--hdo-mut,var(--smut))}.shop.hdo .shop-header .shop-nav a:not(.cart-link):hover{color:var(--hdo-ink,var(--sink))}.shop.hdo .shop-header .shop-nav .hd-phone,.shop.hdo .shop-header .cart-ic,.shop.hdo .shop-header .fav-ic,.shop.hdo .shop-header .ss-toggle{color:var(--hdo-mut,var(--smut))}.shop.hdo .shop-header .shop-nav .hd-phone:hover,.shop.hdo .shop-header .cart-ic:hover,.shop.hdo .shop-header .fav-ic:hover,.shop.hdo .shop-header .ss-toggle:hover,.shop.hdo .shop-header .mob-burger{color:var(--hdo-ink,var(--sink))}:is(html[data-shscroll] .shop.hdo:has(.shop-home>:first-child .hs-hero.v-imagefull:not(.no-img)) .shop-header,html[data-shscroll] .shop.hdo:has(.shop-home>:first-child .pdmb) .shop-header,html[data-shscroll] .shop.hdo:has(.shop-home>:first-child.shs-inv) .shop-header){--hdo-bg:color-mix(in srgb, var(--sbg) 86%, transparent);--hdo-blur:blur(14px);--hdo-line:var(--sline);--hdo-ink:var(--sink);--hdo-mut:var(--smut);--hdo-scrim-op:0}.shop.hdo .shop-header:has(.hvp.on){--hd-bg:color-mix(in srgb, var(--sbg) 86%, transparent);--hd-blur:blur(14px);--hdo-line:var(--sline);--hdo-ink:var(--sink);--hdo-mut:var(--smut);--hdo-scrim-op:0}.lpos-center:not(:where([class*=hl-])) .shop-head{grid-template-columns:1fr auto 1fr;display:grid}.lpos-center:not(:where([class*=hl-])) .shop-logo{grid-column:2;justify-self:center}.lpos-center:not(:where([class*=hl-])) .shop-nav{grid-column:3;justify-self:end;margin-left:0}.lpos-right:not(:where([class*=hl-])) .shop-head{flex-direction:row-reverse}.lpos-right:not(:where([class*=hl-])) .shop-nav{margin-left:0;margin-right:auto}.m-links{display:contents}.hl-split .shop-head{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hl-split .hd-left{grid-column:1;justify-self:start;margin-left:0}.hl-split .shop-logo{grid-column:2;justify-self:center}.hl-split .shop-nav:not(.hd-left){grid-column:3;justify-self:end;margin-left:0}.hl-menuLeft .shop-head{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hl-menuLeft .hd-left{grid-column:1;justify-self:start;margin-left:0}.hl-menuLeft .shop-logo{grid-column:2;justify-self:center}.hl-menuLeft .shop-nav:not(.hd-left){grid-column:3;justify-self:end;margin-left:0}.hl-rows .shop-head{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;row-gap:12px;display:grid}.hl-rows .shop-logo{grid-row:1}.hl-rows .shop-nav:not(.hd-left){flex-wrap:wrap;grid-row:2;justify-content:center;margin-left:0}.hl-classic .shop-head{display:flex}.hl-classic .shop-logo{order:-1}.hl-classic .shop-nav:not(.hd-left){margin-left:auto}.hl-logoRight .shop-head{display:flex}.hl-logoRight .shop-logo{order:9}.hl-logoRight .shop-nav:not(.hd-left){margin-left:auto}.hl-logoRight .shop-nav.hd-left{margin-left:0}@media (max-width:900px){.hl-split .shop-head,.hl-menuLeft .shop-head,.hl-rows .shop-head{flex-direction:row;grid-template-rows:none;grid-template-columns:none;align-items:center;gap:10px;display:flex}.hl-split.mnav-sandwich .hd-left,.hl-menuLeft.mnav-sandwich .hd-left,.hl-logoRight.mnav-sandwich .hd-left{display:none}.hl-split.mnav-icons .hd-left,.hl-menuLeft.mnav-icons .hd-left,.hl-logoRight.mnav-icons .hd-left{margin-left:0}.shop-header:is(.hl-split,.hl-menuLeft,.hl-logoRight).mnav-sandwich .mob-nav{align-items:center;display:inline-flex}.hl-rows .shop-nav:not(.hd-left){flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.hl-split .shop-nav:not(.hd-left),.hl-menuLeft .shop-nav:not(.hd-left){margin-left:auto}.shop-head{flex-wrap:wrap;justify-content:flex-end}.shop-header:not(.hl-logoRight) .shop-logo{margin-right:auto}}.shop-nav .m-ic,.mob-nav,.shop.mdrw .m-links{display:none}.shop.mdrw .mob-nav{align-items:center;display:inline-flex}@media (min-width:761px){.shop.mdrw .mob-drawer{width:var(--mnw-pc,min(380px, 42vw))}}.mob-burger{width:42px;height:42px;color:var(--sink);cursor:pointer;border-radius:var(--r-btn);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.mob-burger:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.mob-ov{z-index:96;pointer-events:none;position:fixed;inset:0;overflow:clip}.mob-ov.open{pointer-events:auto}.mob-back{opacity:0;background:#14121075;transition:opacity .24s;position:absolute;inset:0}.mob-ov.open .mob-back{opacity:1}.mob-drawer{width:var(--mnw,min(320px, 82vw));background:var(--sbg);flex-direction:column;gap:4px;padding:20px 12px 22px;transition:transform .26s cubic-bezier(.22,.85,.3,1);display:flex;position:absolute;top:0;bottom:0;overflow-y:auto;box-shadow:0 0 60px -10px #00000080}.mob-drawer.side-right{transform:translateX(var(--mn-out,103%));right:0}.mob-drawer.side-left{transform:translateX(calc(-1 * var(--mn-out,103%)));left:0}.mob-ov.open .mob-drawer{transform:translate(0)}.mob-close{width:40px;height:40px;color:var(--sink);cursor:pointer;border-radius:var(--r-btn);background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;margin:-4px -4px 4px 0;display:inline-flex}.mob-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.mob-drawer nav{flex-direction:column;gap:2px;display:flex}.mob-drawer a{border-radius:var(--sr-sm);color:var(--sink);font-family:var(--sbody);align-items:center;gap:13px;padding:13px 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.mob-drawer a:hover,.mob-drawer a:focus-visible{background:var(--sph)}.mob-drawer a .msym{color:var(--sacc);flex:none;font-size:22px}.mob-drawer .mob-phone{color:var(--sacc);font-weight:700}.mob-drawer .mob-phone+*{border-top:1px solid var(--sline);margin-top:6px;padding-top:10px}.mob-ov.mnw-narrow{--mnw:min(265px, 68vw);--mnw-pc:min(320px, 34vw)}.mob-ov.mnw-wide{--mnw:min(400px, 92vw);--mnw-pc:min(460px, 50vw)}.mob-ov.mnw-full{--mnw:100%;--mnw-pc:min(560px, 60vw)}@media (min-width:761px){.mob-ov.mnw-full{--mnw:min(560px, 60vw)}}.mob-ov.mna-side .mob-drawer.side-right nav>*,.mob-ov.mna-side .mob-drawer.side-right .mob-acts>*{text-align:right;flex-direction:row-reverse}.mob-ov.mna-side .mob-drawer.side-left .mob-close{align-self:flex-start;margin:-4px 0 4px -4px}.mob-ov.mnl-card,.mob-ov.mnl-glass{--mn-gap:12px;--mn-out:calc(100% + var(--mn-gap) + 16px)}.mob-ov.mnl-card .mob-drawer,.mob-ov.mnl-glass .mob-drawer{top:var(--mn-gap);bottom:var(--mn-gap);border-radius:20px;box-shadow:0 18px 50px -12px #00000073}.mob-ov.mnl-card .mob-drawer.side-right,.mob-ov.mnl-glass .mob-drawer.side-right{right:var(--mn-gap)}.mob-ov.mnl-card .mob-drawer.side-left,.mob-ov.mnl-glass .mob-drawer.side-left{left:var(--mn-gap)}.mob-ov.mnl-card.mnw-full,.mob-ov.mnl-glass.mnw-full{--mnw:calc(100% - 2 * var(--mn-gap))}@media (min-width:761px){.mob-ov.mnl-card.mnw-full,.mob-ov.mnl-glass.mnw-full{--mnw:min(560px, 60vw)}}.mob-ov.mnl-glass .mob-drawer{background:color-mix(in srgb, var(--sbg) 78%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);box-shadow:0 18px 50px -12px #0006, inset 0 0 0 1px color-mix(in srgb, var(--sbg) 85%, transparent)}.mob-ov.mnl-glass .mob-back{background:#14121047}.mob-acts{border-top:1px solid var(--sline);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.mob-acts a>svg,.mob-acts a>.fv-pk,.mob-acts a>img{color:var(--sacc);flex:none}.mob-acts .mob-cnt{background:var(--sacc);color:var(--scnt-ink,var(--sbtn-ink,#fff));border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mob-top{align-items:center;gap:8px;display:flex}.mob-drawer .mob-top-tel{min-width:0;color:var(--sacc);flex:auto;gap:10px;padding:9px 12px;font-weight:700}.mob-drawer .mob-top .mob-close{align-self:center;margin:-4px -4px 0 0}.mob-ov.mna-side .mob-drawer.side-left .mob-top .mob-close{align-self:center;margin:-4px 0 0 -4px}.mob-ov.mna-side .mob-drawer.side-left .mob-top{flex-direction:row-reverse}.mob-ov.mna-side .mob-drawer.side-right .mob-top-tel{text-align:right;flex-direction:row-reverse}.mob-drawer .mob-top+*{border-top:1px solid var(--sline);margin-top:6px;padding-top:10px}.mob-drawer .mob-soc{border-top:1px solid var(--sline);margin-top:auto;padding-top:12px}.mob-acts+.mob-soc{border-top:0;margin-top:8px;padding-top:0}.mob-drawer .mob-soc .ft-soc{gap:8px;padding:0 6px}.mob-drawer .mob-soc .ft-soc a{gap:0;padding:0}.mob-ov.mna-side .mob-drawer.side-right .mob-soc .ft-soc{justify-content:flex-end}@media (max-width:760px){.shop-head,.lpos-center .shop-head,.lpos-right .shop-head{flex-direction:row;align-items:center;gap:10px;display:flex}.lpos-center .shop-logo,.lpos-right .shop-logo{grid-column:auto;justify-self:auto}.lpos-center .shop-nav,.lpos-right .shop-nav{grid-column:auto;justify-self:auto;margin-left:auto;margin-right:0}.shop-nav{flex-wrap:nowrap;align-items:center;gap:12px;margin-left:auto;margin-right:0}.shop-header .wrap.shop-head{gap:10px}.shop-header{--smk-res:236px}.shop-logo-img{max-width:max(64px, calc(var(--vw100,100vw) - var(--smk-res,236px)))}.shop-header .shop-nav,.shop-header .mob-nav{flex:none}.shop-header .shop-logo{overflow-wrap:break-word;flex:1 1 0;max-width:max-content}.shop-header .shop-logo:not(:has(.shop-logo-img)){min-width:min(100%, max(64px, calc(var(--smk-n,0) * var(--smk-adv,.6) * .5em)))}.shop.mkf-flat{--smk-adv:.5}.shop.tcaps-all,.shop.skin-minimal{--smk-adv:.95}.shop-header .shop-logo{font-size:min(calc(22px * var(--smk-k,1)), max(22px, calc((var(--vw100,100vw) - var(--smk-res,236px)) / (var(--smk-n,99) * var(--smk-adv,.6)))))}.hl-rows .shop-nav:not(.hd-left){flex-wrap:nowrap;justify-content:flex-end}.shop-header.mnav-sandwich .m-links{display:none}.shop-header.mnav-sandwich .mob-nav{align-items:center;display:inline-flex}.shop-header.hb-left .mob-nav{order:-1}.shop-header.hb-right .mob-nav{order:9}.shop-header.mnav-noburger .m-links,.shop-header .shop-nav .hd-phone.hp-desktop{display:none}.shop-header .shop-nav .hvp:has(>.hd-phone.hp-desktop){display:none}.shop-header .shop-nav .hd-phone.hp-always{gap:6px;padding:6px 0;font-size:13.5px}.shop-header .shop-nav .hd-phone.hp-always svg{width:18px;height:18px}.shop-header.mnav-sandwich:has(.hd-phone.hp-always) .shop-search{display:none}.shop-header:has(.hd-phone.hp-always) .shop-search.ss-button{flex-basis:auto;order:0;margin-top:0}.shop-header:has(.hd-phone.hp-always) .shop-head{gap:6px}.shop-header:has(.hd-phone.hp-always) .shop-nav{gap:6px}.shop-header:has(.hd-phone.hp-always) .shop-logo{font-size:calc(17px * var(--smk-k,1))}.shop-header:has(.hd-phone.hp-always) .mob-burger{width:36px}.shop-header.mnav-icons .m-links{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.shop-header.mnav-icons .shop-nav a.has-ic{border-bottom:0;padding:8px}.shop-header.mnav-icons .shop-nav a.has-ic .m-lab{display:none}.shop-header.mnav-icons .shop-nav a.has-ic .m-ic{font-size:23px;display:inline-flex}.shop-header.mnav-icons .shop-nav a:not(.has-ic){font-size:13px}.shop-header :is(.cart-ic,.fav-ic,.cart-link,.ss-toggle,.mob-burger){position:relative}.shop-header :is(.cart-ic,.fav-ic,.cart-link,.ss-toggle,.mob-burger):after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cart-link{background:var(--sacc);border-radius:var(--r-btn);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--sacc-d) 55%, transparent);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;position:relative;color:var(--sbtn-ink,#fff)!important;padding:calc(var(--btn-py,12px) * .75) calc(var(--btn-px,20px) * .95)!important}.cart-link:hover{color:var(--sbtn-ink,#fff);background:var(--sacc-d)!important}.cart-link .cnt{background:var(--scnt-ink,var(--sbtn-ink,#fff));color:var(--sacc);border-radius:999px;padding:0 7px;font-size:12px;font-weight:800}.shop-h1{font-family:var(--sdisp);font-size:calc(32px * var(--head-m,1));font-weight:var(--head-w,700);letter-spacing:calc(var(--head-tr,0em) + (-.005em));margin:30px 0 6px}.shop-sub{color:var(--smut);margin-bottom:22px;font-weight:500}.shop{--chip-bg:var(--scard);--chip-bd:var(--sline);--chip-ink:var(--smut);--chip-r:var(--r-btn,999px);--chip-bg-h:var(--chip-bg);--chip-ink-h:var(--sink);--chip-on-bg:var(--sink);--chip-on-bd:var(--sink);--chip-on-ink:var(--sbg);--chip-line:0 0 0 0 transparent;--chip-on-line:0 0 0 0 transparent}.shop:is(.btnst-outline,.btnst-ghost,.btnst-underline){--chip-bg:transparent;--chip-bg-h:transparent}.brand-cover{object-fit:cover;border-radius:var(--sr-lg);width:100%;height:clamp(180px,26vw,340px);margin:18px 0 6px;display:block}.brand-cats{margin:10px 0 2px}.brand-top{width:100%}.hs-brand-t{height:100%;font-family:var(--sdisp);letter-spacing:-.01em;color:var(--sink);white-space:nowrap;place-items:center;padding:0 12px;font-size:15px;font-weight:700;display:grid}a.hs-brand{text-decoration:none}.cat-chips{--chip-bw:1px;--chip-py:8px;--chip-px:16px;--chip-bd-h:color-mix(in srgb, var(--sacc) 38%, var(--sline));flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.cat-chips a{border:var(--chip-bw,1px) solid var(--chip-bd,var(--sline));background:var(--chip-bg,var(--scard));color:var(--chip-ink,var(--smut));box-shadow:var(--chip-line,0 0 0 0 transparent);padding:var(--chip-py,8px) var(--chip-px,16px);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s}.cat-chips a:hover{border-color:var(--chip-bd-h,color-mix(in srgb, var(--sacc) 38%, var(--sline)));color:var(--chip-ink-h,var(--sink));background:var(--chip-bg-h,var(--scard))}.cat-chips a.on{background:var(--chip-on-bg,var(--sink));color:var(--chip-on-ink,var(--sbg));border-color:var(--chip-on-bd,var(--sink));box-shadow:var(--chip-on-line,0 0 0 0 transparent)}.pgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;padding-bottom:70px;display:grid}.pp-rel .pgrid{grid-template-columns:repeat(var(--rcols,4), minmax(0, 1fr));padding-bottom:26px}@media (max-width:1100px){.pp-rel .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pp-rel .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pp-rel .pgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.pgrid.pg-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid.pg-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid.pg-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid.pg-c5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1040px){.pgrid.pg-c4,.pgrid.pg-c5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.pgrid.pg-c2,.pgrid.pg-c3,.pgrid.pg-c4,.pgrid.pg-c5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.pgrid.pg-c2,.pgrid.pg-c3,.pgrid.pg-c4,.pgrid.pg-c5{grid-template-columns:1fr}}.pgrid .pc-insert{border-radius:var(--sr);background:var(--sphoto,var(--sph));aspect-ratio:var(--s-pa);place-self:stretch stretch;text-decoration:none;display:block;position:relative;overflow:hidden}.pgrid .pc-insert img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.pgrid a.pc-insert:hover img{transform:scale(1.04)}.pgrid .pc-insert video{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.pgrid a.pc-insert:hover video{transform:scale(1.04)}.pgrid .pc-insert.pci-w2{aspect-ratio:calc(var(--s-pa) * 2);grid-column:span 2}.pgrid .pc-insert.pci-w2.pci-h2,.pgrid .pc-insert.pci-w2.pci-tall{aspect-ratio:var(--s-pa)}.pgrid .pc-insert.pci-w2.pci-h3{aspect-ratio:calc(var(--s-pa) * 2 / 3)}.pgrid .pc-insert.pci-full{aspect-ratio:21/6;grid-column:1/-1}.pgrid .pc-insert.pci-h2,.pgrid .pc-insert.pci-tall{grid-row:span 2}.pgrid .pc-insert.pci-h3{grid-row:span 3}@media (max-width:540px){.pgrid.pg-auto .pc-insert.pci-w2{aspect-ratio:var(--s-pa);grid-column:auto}.pgrid.pg-auto .pc-insert.pci-h3{grid-row:span 2}}@media (max-width:430px){.pgrid .pc-insert.pci-w2{aspect-ratio:var(--s-pa);grid-column:auto}.pgrid .pc-insert.pci-h3{grid-row:span 2}}.pgrid.pg-bento{grid-auto-flow:dense}.pgrid.pg-bento .pb-cell{min-width:0;display:flex}.pgrid.pg-bento .pb-cell>*{flex:auto;min-width:0}.pgrid.pg-bento .pb-cell.pb-big{grid-area:span 2/span 2}.pgrid.pg-bento .pb-cell.pb-w2{grid-column:span 2}.pgrid.pg-bento .pb-cell.pb-big .pcard .ph,.pgrid.pg-bento .pb-cell.pb-big .pcard .pc-media{aspect-ratio:auto;flex:auto;min-height:0}@media (max-width:540px){.pgrid.pg-auto.pg-bento .pb-cell.pb-big{grid-area:auto}.pgrid.pg-auto.pg-bento .pb-cell.pb-w2{grid-column:auto}}@media (max-width:430px){.pgrid.pg-bento .pb-cell.pb-big{grid-area:auto}.pgrid.pg-bento .pb-cell.pb-w2{grid-column:auto}}.shop .pgrid.pg-seam{border-top:1px solid var(--sline);border-left:1px solid var(--sline);gap:0;margin-bottom:70px;padding-bottom:0}.pgrid.pg-seam>*{border-right:1px solid var(--sline);border-bottom:1px solid var(--sline);border-radius:0;min-width:0}.pgrid.pg-seam .pcard{box-shadow:none;border-radius:0}.pgrid.pg-seam .pc-fr,.pgrid.pg-seam .pc-fr:hover{border:0}.pgrid.pg-seam .pc-fr .ph{border-bottom-color:var(--sline)}.hs-grid.gs-line{gap:0}.hs-grid.gs-line.gs-outer{border-top:var(--gs-w,1px) solid var(--gs-c,var(--sline));border-left:var(--gs-w,1px) solid var(--gs-c,var(--sline))}.hs-grid.gs-line .hs-gcell{box-shadow:none;border-right:var(--gs-w,1px) solid var(--gs-c,var(--sline));border-bottom:var(--gs-w,1px) solid var(--gs-c,var(--sline));border-radius:0}.hs-grid.gw-alt>.hs-gcell:nth-child(2n){translate:0 var(--gw,0px)}.hs-grid.gw-alt{padding-bottom:var(--gw,0px)}.hs-grid.gw-step>.hs-gcell{translate:0 calc(var(--gw,0px) * var(--i,0))}.hs-grid.gw-step{padding-bottom:calc(var(--gw,0px) * 2)}@media (max-width:900px){.hs-grid.gw-alt>.hs-gcell,.hs-grid.gw-step>.hs-gcell{translate:none}.hs-grid.gw-alt,.hs-grid.gw-step{padding-bottom:0}}.hs-grid.gs-line:not(.gs-outer){box-shadow:none;clip-path:inset(0 var(--gs-w,1px) var(--gs-w,1px) 0);border:0}.hs-grid.gs-line a.hs-gcell:hover{box-shadow:none;background:color-mix(in srgb, var(--scard) 86%, #fff);transform:none}.shop.hln-off .shop-header,.shop.hln-scroll .shop-header,.shop.hln-off .shop-topbar,.shop.hln-scroll .shop-topbar{border-bottom-color:#0000}html[data-shscroll] .shop.hln-scroll .shop-header{border-bottom-color:var(--sline)}.shop .cat-chips.chips-bare,.shop .sort-chips.chips-bare{--chip-bg:transparent;--chip-bg-h:transparent;--chip-bw:0;--chip-bd:transparent;--chip-bd-h:transparent;--chip-r:0;--chip-py:7px;--chip-px:2px;--chip-on-bg:transparent;--chip-on-bd:transparent;--chip-on-ink:var(--sink);--chip-line:inset 0 -1.5px 0 transparent;--chip-on-line:inset 0 -1.5px 0 var(--sacc);gap:4px 18px}.view-toggle{background:0 0;border:0;border-radius:999px;gap:6px;margin-left:14px;padding:0;display:inline-flex}.view-toggle a{height:30px;color:var(--smut);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.view-toggle a svg{flex:none;width:15px;height:15px}.view-toggle a:hover{color:var(--sink)}.shop .view-toggle a{box-shadow:none;background:0 0;border:0;padding:0 14px}.shop .view-toggle a.on{background:var(--sink);color:var(--sbg)}@media (max-width:520px){.view-toggle a span{display:none}.shop .view-toggle a{padding:0 11px}}.view-toggle.vt-icon a span{display:none}.shop .view-toggle.vt-icon a{justify-content:center;width:30px;padding:0}.shop{--vt-track:color-mix(in srgb, var(--sink) 7%, transparent);--vt-thumb:var(--scard);--vt-thumb-sh:0 1px 3px color-mix(in srgb, var(--sink) 16%, transparent);--vt-ink:var(--smut);--vt-ink-on:var(--sink);--vt-dur:.34s;--vt-ease:cubic-bezier(.22, .61, .36, 1)}.view-toggle.vt-tabs{background:var(--vt-track);box-shadow:inset 0 0 0 1px var(--sline);grid-template-columns:1fr 1fr;gap:0;padding:3px;display:grid;position:relative}.view-toggle.vt-tabs a{z-index:1;height:26px;color:var(--vt-ink);transition:color var(--vt-dur) var(--vt-ease);border-radius:999px;justify-content:center;position:relative}.shop .view-toggle.vt-tabs a.on{background:var(--vt-thumb);color:var(--vt-ink-on);box-shadow:var(--vt-thumb-sh)}.view-toggle.vt-tabs a span{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--vt-dur) var(--vt-ease), opacity calc(var(--vt-dur) * .55) linear, margin-left var(--vt-dur) var(--vt-ease);margin-left:0;display:inline-block;overflow:hidden}.view-toggle.vt-tabs a.on span{opacity:1;max-width:7em;margin-left:7px}@supports selector(:has(*)){.view-toggle.vt-tabs:before{content:"";z-index:0;background:var(--vt-thumb);width:calc(50% - 3px);box-shadow:var(--vt-thumb-sh);transition:transform var(--vt-dur) var(--vt-ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.view-toggle.vt-tabs:has(a:last-child.on):before{transform:translate(100%)}.shop .view-toggle.vt-tabs a.on{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.view-toggle.vt-tabs:before,.view-toggle.vt-tabs a,.view-toggle.vt-tabs a span{transition:none}}.cat-edit.edit-drawer{width:min(430px,94vw);box-shadow:-18px 0 50px -24px #10121866}.plist{flex-direction:column;gap:12px;padding-bottom:70px;display:flex}.plist .pcard-row{flex-direction:row;align-items:center;gap:18px;padding:12px 16px}.plist .pcard-row:hover{box-shadow:var(--ssh-up);transform:none}.plist .pcard-row .pr-ph{width:108px;aspect-ratio:var(--s-pa);border-radius:var(--sr-sm);background:var(--sphoto);box-shadow:var(--sphoto-in);color:#b9bcc4;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.plist .pcard-row .pr-ph img{object-fit:contain;width:100%;height:100%;padding:8px}.plist .pcard-row .pr-ph .stub{opacity:.8;width:34px;height:34px}.plist .pcard-row .pr-ph .tag{position:absolute;top:8px;left:8px}.plist .pcard-row .pr-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.plist .pcard-row .pr-main .nm{font-size:calc(16px * var(--pnm-k,1))}.plist .pcard-row .pr-buy{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex}.plist .pcard-row .pr-badges{gap:5px;display:flex}.plist .pcard-row .pr-price{align-items:baseline;gap:8px;display:flex}.plist .pcard-row .pr-price .prc{color:var(--sprice);letter-spacing:-.01em;font-size:18px;font-weight:800}@media (max-width:560px){.plist .pcard-row{gap:13px;padding:11px 13px}.plist .pcard-row .pr-ph{width:88px}.plist .pcard-row .pr-buy{gap:7px}.plist .pcard-row .pr-buy .sbtn{padding:calc(var(--btn-py,12px) * .67) calc(var(--btn-px,20px) * .65)}}.pcard{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);flex-direction:column;gap:10px;padding:14px 14px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;container-type:inline-size}.pcard:hover{box-shadow:var(--ssh-up);border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline));transform:translateY(-3px)}.pc-fr{box-shadow:none;border-color:color-mix(in srgb, var(--sink) 22%, transparent);background:0 0;gap:12px;padding:12px 12px 14px}.pc-fr:hover{box-shadow:none;border-color:color-mix(in srgb, var(--sink) 55%, transparent);transform:none}.pc-fr .ph{border-radius:calc(var(--sr-sm) - 4px);background:var(--sphoto)}.pcard .pc-body{display:contents}.pcard.pc-fr .pc-body{flex-direction:column;gap:6px;display:flex}.pcard.pc-fr .pc-body .prow{align-items:center;gap:10px;display:flex}.pcard.pc-fr .pc-body .prices{margin-right:auto}.pc-fr .pf-buy{margin-top:8px}.pc-fr .pf-buy .sbtn{width:100%;color:var(--sink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sink) 22%, transparent);background:0 0;justify-content:space-between}.pc-fr .pf-buy .sbtn:hover{background:var(--sink);color:var(--scard);box-shadow:inset 0 0 0 1px var(--sink);transform:none}.pcard .ph{aspect-ratio:var(--s-pa);border-radius:var(--sr-sm);color:#b9bcc4;justify-content:center;align-items:center;display:flex;overflow:hidden}.pcard .ph img{object-fit:contain;width:100%;height:100%;padding:10px}.pcard .ph .stub{opacity:.8;width:42px;height:42px}.pcard .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);font-size:calc(14.5px * var(--pnm-k,1));color:var(--sink);line-height:1.35;text-decoration:none;display:block}.pcard .nm:hover{color:var(--sacc-d)}.pcard .br{color:var(--smut);font-size:12px;font-weight:var(--pnm-sub-w,500);margin-top:2px}.pcard .pc-meta{color:var(--smut);font-size:12.5px;line-height:1.45;font-weight:var(--pnm-sub-w,500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.plist .pcard-row .pc-meta{margin-top:1px}.pcard .tag{z-index:1;top:calc(var(--pc-cr-c) - var(--pc-tag-h) / 2 + var(--pc-cr-shift));left:var(--pc-cr-l);height:var(--pc-tag-h);background:color-mix(in srgb, var(--sink) 82%, transparent);color:var(--sbg);letter-spacing:.03em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.pcard .note{color:color-mix(in srgb, var(--sacc-d) 78%, var(--sink));background:color-mix(in srgb, var(--sacc) 10%, var(--scard));border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4}.pcard .prow{align-items:center;gap:10px;margin-top:auto;display:flex}.pcard .prices{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.pcard .buyrow{margin-left:auto}.pcard .prc{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800}.pcard .prow .prc{color:var(--sprice)}.pcard .old{color:#b5a48e;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:line-through}.pcard .pc-stretch{z-index:2;border-radius:inherit;position:absolute;inset:0}:is(.pcard:has(.pc-stretch),.pc-d-on){cursor:pointer}.pcard .buyrow,.pcard .pr-buy,.pcard .card-stars{z-index:3;position:relative}.shop .pc-d-on .pc-ov,.shop .pc-d-on .tag,.shop .pc-d-on .bdgs{pointer-events:none}.shop .pc-d-on .pc-ov-buy{pointer-events:auto}@container (max-width:300px){.pcard .prow,.shop .pcard.pc-ax .prow,.shop .pcard.pc-ax.pc-data-on .pc-body .prow{flex-direction:column;align-items:stretch;gap:9px}.pcard .buyrow,.shop .pcard.pc-ax .buyrow{margin-left:0}.pcard .buyrow .sbtn,.shop .pcard.pc-ax .buyrow .sbtn{width:100%}.shop.cbtn-circle .pcard .prow,.shop.cbtn-circle .pcard.pc-ax .prow,.shop.cbtn-circle .pcard.pc-ax.pc-data-on .pc-body .prow{flex-direction:row;align-items:center}.shop.cbtn-circle .pcard .buyrow,.shop.cbtn-circle .pcard.pc-ax .buyrow{margin-left:auto}}.bt-ic,.bt-ic .bt-gi{display:none}.bt-ic .bt-gi-def{display:block}.shop.ci-basket .bt-ic .bt-gi-def,.shop.ci-bag .bt-ic .bt-gi-def,.shop.ci-cart .bt-ic .bt-gi-def{display:none}.shop.ci-basket .bt-ic .bt-gi-basket,.shop.ci-bag .bt-ic .bt-gi-bag,.shop.ci-cart .bt-ic .bt-gi-cart{display:block}.shop:is(.cbi-basket,.cbi-bag,.cbi-cart) .bt-ic .bt-gi{display:none}.shop.cbi-basket .bt-ic .bt-gi-basket,.shop.cbi-bag .bt-ic .bt-gi-bag,.shop.cbi-cart .bt-ic .bt-gi-cart,.shop.cbtn-circle .pcard .buyrow .bt-ic,.shop.cbtn-circle .pcard-row .pr-buy .bt-ic,.shop.cbtn-circle .pcard .pc-ov-buy .bt-ic,.shop.cbtn-pill .pcard .buyrow .bt-ic,.shop.cbtn-pill .pcard-row .pr-buy .bt-ic,.shop.cbtn-pill .pcard .pc-ov-buy .bt-ic{display:block}.shop.cbtn-circle .pcard .buyrow .sbtn,.shop.cbtn-circle .pcard-row .pr-buy .sbtn,.shop.cbtn-circle .pcard .pc-ov-buy .sbtn{width:var(--cbtn-sz,46px);height:var(--cbtn-sz,46px);min-width:var(--cbtn-sz,46px);border-radius:var(--r-cbtn,var(--r-btn));gap:0;padding:0}.shop.cbtn-circle .pcard .buyrow .bt-lab,.shop.cbtn-circle .pcard-row .pr-buy .bt-lab,.shop.cbtn-circle .pcard .pc-ov-buy .bt-lab{display:none}.shop.cbtn-circle .pc-d-on .pc-ov{flex-direction:row;align-items:flex-end;gap:10px}.shop.cbtn-circle .pc-d-on .pc-ov-top{flex:auto;min-width:0}.shop.cbtn-circle .pc-d-on .pc-ov-buy{flex:none}.shop.cbtn-circle .pc-d-on .pc-ov-buy .sbtn.added{width:46px}.shop.cbtn-hidden .pcard .buyrow .sbtn,.shop.cbtn-hidden .pcard-row .pr-buy .sbtn,.shop.cbtn-hidden .pcard .pc-ov-buy .sbtn,.shop.cbtn-hidden .pcard .hb-buy .sbtn{display:none}.shop.cbtn-circle .pcard .pf-buy .bt-ic,.shop.cbtn-pill .pcard .pf-buy .bt-ic{display:block}.shop.cbtn-circle .pcard .pf-buy{justify-content:flex-end;display:flex}.shop.cbtn-circle .pcard .pf-buy .sbtn{width:var(--cbtn-sz,46px);height:var(--cbtn-sz,46px);min-width:var(--cbtn-sz,46px);border-radius:var(--r-cbtn,var(--r-btn));gap:0;margin-left:auto;padding:0}.shop.cbtn-circle .pc-b-ghost .pc-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.shop.cbtn-circle .pc-b-ghost .pc-body>*{grid-column:1/-1}.shop.cbtn-circle .pc-b-ghost .pc-body>.prow{grid-column:1}.shop.cbtn-circle .pc-b-ghost .pc-body>.pf-buy{grid-column:2;margin-top:0}.shop.cbtn-circle .pcard .buyrow .sbtn,.shop.cbtn-circle .pcard-row .pr-buy .sbtn,.shop.cbtn-circle .pcard .pf-buy .sbtn{justify-content:center;align-items:center;line-height:0;display:inline-flex}.shop.cbtn-circle .pcard .pf-buy .bt-lab,.shop.cbtn-hidden .pcard .pf-buy .sbtn{display:none}@media (max-width:760px){.shop.cbtn-circle .pcard .buyrow .sbtn,.shop.cbtn-circle .pcard-row .pr-buy .sbtn,.shop.cbtn-circle .pcard .pf-buy .sbtn{width:calc(var(--cbtn-sz,46px) - 4px);height:calc(var(--cbtn-sz,46px) - 4px);min-width:calc(var(--cbtn-sz,46px) - 4px)}}.shop{--cbtn-sz-r:var(--cbtn-sz,46px)}@media (max-width:760px){.shop .pcard:not(.pc-d-on):not(.pc-pl){--cbtn-sz-r:calc(var(--cbtn-sz,46px) - 4px)}}.shop.cbtn-circle.cbsh-round .pcard .buyrow .sbtn,.shop.cbtn-circle.cbsh-round .pcard-row .pr-buy .sbtn,.shop.cbtn-circle.cbsh-round .pcard .pf-buy .sbtn,.shop.cbtn-circle.cbsh-round .pcard .pc-ov-buy .sbtn{border-radius:50%}.shop.cbtn-circle.cbsh-square .pcard .buyrow .sbtn,.shop.cbtn-circle.cbsh-square .pcard-row .pr-buy .sbtn,.shop.cbtn-circle.cbsh-square .pcard .pf-buy .sbtn,.shop.cbtn-circle.cbsh-square .pcard .pc-ov-buy .sbtn{border-radius:0}.shop{--cbtn-bare-ink:var(--btn-c-d,var(--sacc-d))}.shop.cbtn-circle.cbsh-bare .pcard .buyrow .sbtn,.shop.cbtn-circle.cbsh-bare .pcard-row .pr-buy .sbtn,.shop.cbtn-circle.cbsh-bare .pcard .pf-buy .sbtn,.shop.cbtn-circle.cbsh-bare .pcard .pc-ov-buy .sbtn{box-shadow:none;color:var(--cbtn-bare-ink);background:0 0;border:none}.shop.cbtn-circle.cbsh-bare .pcard .buyrow .sbtn:hover,.shop.cbtn-circle.cbsh-bare .pcard-row .pr-buy .sbtn:hover,.shop.cbtn-circle.cbsh-bare .pcard .pf-buy .sbtn:hover{color:color-mix(in srgb, var(--cbtn-bare-ink) 78%, var(--sink));background:0 0;transform:none}.shop.cbtn-circle.cbsh-bare .pcard .pc-ov-buy .sbtn{color:#fff}.shop.cbtn-circle.cbsh-bare .pcard .sbtn .bt-ic{width:24px;height:24px}.shop{--btn-c:var(--sacc);--btn-c-d:var(--sacc-d);--btn-c-ink:var(--sbtn-ink,#fff);--b2-c:var(--sacc);--b2-c-d:var(--sacc-d);--b2-c-ink:var(--sbtn-ink,#fff);--b-light:#fff;--b-light-d:#efece6;--b-light-ink:#17181c;--b-none:0 0 0 0 transparent;--b1-bg:var(--btn-c);--b1-ink:var(--btn-c-ink);--b1-bd:var(--b-none);--b1-sh:var(--sbtn-sh,0 10px 22px -10px color-mix(in srgb, var(--btn-c-d) 55%, transparent));--b1-r:var(--btn-shape-r,var(--r-btn));--b1-bg-h:var(--btn-c-d);--b1-ink-h:var(--b1-ink);--b1-bd-h:var(--b1-bd);--b1-sh-h:var(--sbtn-sh-up,0 14px 26px -10px color-mix(in srgb, var(--btn-c-d) 60%, transparent));--b1-tr-h:translateY(-1px);--b2-bg:transparent;--b2-ink:var(--b2-c-d);--b2-bd:inset 0 0 0 var(--btn-bw,1.5px) color-mix(in srgb, var(--b2-c) 55%, transparent);--b2-sh:var(--b-none);--b2-r:var(--b1-r);--b2-bg-h:color-mix(in srgb, var(--b2-c) 7%, transparent);--b2-ink-h:var(--b2-ink);--b2-bd-h:inset 0 0 0 1.5px var(--b2-c);--b2-sh-h:var(--b2-sh);--b2-tr-h:none;--bl-ink:var(--sink);--bl-ink-h:var(--sacc);--bl-bd:2px solid var(--sacc);--bl-fs:14.5px;--bl-w:800;--sok:#4f9d69;--b1-ok-bg:var(--sok);--b1-ok-sh:0 10px 22px -10px color-mix(in srgb, var(--sok) 55%, transparent);--b1-ring:3px solid color-mix(in srgb, var(--btn-c) 35%, transparent)}.sbtn{cursor:pointer;font-family:inherit;font-weight:var(--btn-w,700);font-size:var(--btn-fs,13.5px);letter-spacing:.01em;color:var(--b1-ink,var(--sbtn-ink,#fff));background:var(--b1-bg,var(--sacc));padding:var(--btn-py,12px) var(--btn-px,20px);border-radius:var(--b1-r,999px);box-shadow:var(--b1-bd,var(--b-none,0 0 0 0 transparent)), var(--b1-sh,var(--sbtn-sh,0 10px 22px -10px color-mix(in srgb, var(--sacc-d) 55%, transparent)));border:none;justify-content:center;align-items:center;gap:7px;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.sbtn:is(:hover,.is-hov){background:var(--b1-bg-h,var(--sacc-d));color:var(--b1-ink-h,var(--sbtn-ink,#fff));transform:var(--b1-tr-h,translateY(-1px));box-shadow:var(--b1-bd-h,var(--b-none,0 0 0 0 transparent)), var(--b1-sh-h,var(--sbtn-sh-up,0 14px 26px -10px color-mix(in srgb, var(--sacc-d) 60%, transparent)))}.sbtn.lg{padding:calc(var(--btn-py,12px) + 1px) calc(var(--btn-px,20px) + 7px);font-size:calc(var(--btn-fs,13.5px) + 1px)}.sbtn.ghost{--b1-bg:var(--b2-bg,transparent);--b1-ink:var(--b2-ink,var(--sacc-d));--b1-bd:var(--b2-bd,inset 0 0 0 var(--btn-bw,1.5px) color-mix(in srgb, var(--sacc) 55%, transparent));--b1-sh:var(--b2-sh,0 0 0 0 transparent);--b1-r:var(--b2-r,var(--r-btn,999px));--b1-bg-h:var(--b2-bg-h,color-mix(in srgb, var(--sacc) 7%, transparent));--b1-ink-h:var(--b2-ink-h,var(--sacc-d));--b1-bd-h:var(--b2-bd-h,inset 0 0 0 1.5px var(--sacc));--b1-sh-h:var(--b2-sh-h,0 0 0 0 transparent);--b1-tr-h:var(--b2-tr-h,none)}.sbtn.sm{padding:calc(var(--btn-py,12px) * .67) calc(var(--btn-px,20px) * .75);font-size:calc(var(--btn-fs,13.5px) * .963)}.sbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sbtn.added{background:var(--b1-ok-bg,#4f9d69);box-shadow:var(--b-none,0 0 0 0 transparent), var(--b1-ok-sh,0 10px 22px -10px #4f9d698c)}.pp{grid-template-columns:minmax(320px,46%) 1fr;align-items:start;gap:44px;margin:28px 0 70px;display:grid}@media (max-width:860px){.pp{grid-template-columns:1fr}}.pp-gal .main{border-radius:var(--sr);background:var(--sphoto);aspect-ratio:1;width:100%;height:auto;max-height:86vh;box-shadow:var(--sphoto-in);justify-content:center;align-items:center;display:flex;overflow:hidden}.pp-gal .main img{object-fit:contain;width:100%;height:100%;padding:18px}.pp-gal .thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pp-gal .thumbs img{object-fit:cover;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;width:64px;height:64px}.pp-gal .thumbs img.on{border-color:var(--sacc)}.pp-gal .main.zoomable{cursor:zoom-in}.pp-gal.r0 .main{border-radius:0}.pp-gal.fit-cover .main img{object-fit:cover;padding:0}.pp-gal.no-frame .main{background:0 0;border:none}.pp-gal.no-frame .main img{padding:0}.pp-gal.gx-fw .main{background:var(--sbg);isolation:isolate}.pp-gal.gx-fw .main img{mix-blend-mode:multiply}.pp-gal.gx-fw .thumbs img{background:var(--sbg);mix-blend-mode:multiply}.qty{align-items:center;gap:4px;display:inline-flex}.qty button{width:calc(var(--btn-fs,13.5px) + var(--btn-py,12px) * 2);height:calc(var(--btn-fs,13.5px) + var(--btn-py,12px) * 2);cursor:pointer;border:var(--btn-bw,1.5px) solid color-mix(in srgb, var(--sink) 22%, transparent);border-radius:var(--r-cbtn,var(--r-btn));color:var(--sink);background:0 0;font-size:17px;font-weight:600;line-height:1;transition:background .15s,border-color .15s}.qty button:hover:not(:disabled){border-color:color-mix(in srgb, var(--sink) 55%, transparent);background:color-mix(in srgb, var(--sink) 5%, transparent)}.qty button:disabled{opacity:.35;cursor:default}.qty span{text-align:center;min-width:30px;font-size:15px;font-weight:800}.trust-r{flex-wrap:wrap;gap:8px;display:flex}.trust-i{box-sizing:border-box;white-space:nowrap;background:var(--scard);max-width:320px;height:34px;box-shadow:inset 0 0 0 1px var(--sline);color:var(--smut);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8.5px;font-size:12.5px;font-weight:650;line-height:1;transition:max-width .28s,padding .28s,color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.trust-i svg,.trust-t{flex:none}.trust-i:hover,.trust-i:focus-within{color:var(--sink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 45%, var(--sline))}.trust-r.tr-icons .trust-i,.trust-r.tr-bare .trust-i{max-width:34px;padding:0 8.5px}.trust-r.tr-icons .trust-i:hover,.trust-r.tr-icons .trust-i:focus-within,.trust-r.tr-bare .trust-i:hover,.trust-r.tr-bare .trust-i:focus-within{max-width:320px;padding:0 14px 0 8.5px}.trust-r.tr-bare{gap:5px}.trust-r.tr-bare .trust-i,.trust-r.tr-bare .trust-i:hover,.trust-r.tr-bare .trust-i:focus-within{box-shadow:none;background:0 0}@media (hover:none){.trust-r.tr-icons .trust-i,.trust-r.tr-bare .trust-i{max-width:320px;padding:0 14px 0 8.5px}}.cart-map{aspect-ratio:16/9;border-radius:var(--sr-sm);border:0;width:100%;max-height:300px;display:block}.pp-delivery{flex-direction:column;gap:12px;display:flex}.pp-delnote{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pp-delnote-b{cursor:default;background:var(--scard);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--sline);color:var(--sink);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:box-shadow .2s,color .2s;display:inline-flex}.pp-delnote:hover .pp-delnote-b,.pp-delnote:focus-within .pp-delnote-b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 45%, var(--sline))}.pp-delnote-t{opacity:0;color:var(--smut);grid-template-rows:0fr;max-width:460px;font-size:13px;font-weight:600;line-height:1.5;transition:grid-template-rows .3s,opacity .22s;display:grid;overflow:hidden}.pp-delnote-t>div{min-height:0;overflow:hidden}.pp-delnote:hover .pp-delnote-t,.pp-delnote:focus-within .pp-delnote-t{opacity:1;grid-template-rows:1fr}.pp-delnote-t a{color:var(--sacc-d);white-space:nowrap;font-weight:700;text-decoration:none}.pp-delnote-t a:hover{text-decoration:underline}@media (hover:none){.pp-delnote-t{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.pp-delnote-t{transition:none}}.chips-outline :is(.trust-i,.share-btn,.share-t,.pp-delnote-b,.del-est-b){background:0 0}.chips-flat :is(.trust-i,.share-btn,.share-t,.pp-delnote-b,.del-est-b),.chips-flat :is(.trust-i,.share-btn,.share-t):hover,.chips-flat .trust-i:focus-within,.chips-flat .pp-delnote:hover .pp-delnote-b{box-shadow:none}.chips-bare :is(.trust-i,.share-btn,.share-t,.pp-delnote-b,.del-est-b),.chips-bare :is(.trust-i,.share-btn,.share-t):hover,.chips-bare .trust-i:focus-within,.chips-bare .pp-delnote:hover .pp-delnote-b{box-shadow:none;background:0 0}.pp-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.share-w{align-items:center;gap:6px;display:inline-flex}.share-btn,.share-t{cursor:pointer;background:var(--scard);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--sline);color:var(--smut);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .18s,box-shadow .18s,transform .18s;display:inline-flex}.share-btn:hover,.share-t:hover{color:var(--sink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 45%, var(--sline))}.share-t:hover{transform:translateY(-1px)}.share-fly{opacity:0;align-items:center;gap:6px;max-width:0;margin:-4px 0;padding:4px 0;transition:max-width .3s,opacity .22s;display:flex;overflow:hidden}.share-w:hover .share-fly,.share-w:focus-within .share-fly,.share-w.open .share-fly{opacity:1;max-width:260px}@media (prefers-reduced-motion:reduce){.trust-i,.trust-t,.share-fly,.share-btn,.share-t{transition:none}}.pp-long{max-width:none;margin:34px 0 8px}.pp-long h2{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:24px;font-weight:var(--head-w,700);margin-bottom:12px}.pp-long p{font-size:calc(15px * var(--stxt-k,1));color:var(--sink);white-space:pre-line;margin-bottom:12px;font-weight:500;line-height:1.75}.pp-rel{margin:36px 0 10px}.pp-rel h2{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:24px;font-weight:var(--head-w,700);margin-bottom:16px}.rel-g{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rel-c{color:var(--sink);background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.rel-c:hover{box-shadow:var(--ssh);transform:translateY(-3px)}.rel-c .ph{aspect-ratio:var(--s-pa);background:var(--sphoto);box-shadow:var(--sphoto-in);border-radius:var(--sr-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.rel-c .ph img{object-fit:contain;width:100%;height:100%;padding:8px}.rel-c .noimg{font-size:30px}.rel-c .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);font-size:calc(13.5px * var(--pnm-k,1));line-height:1.35}.rel-c .pr{margin-top:auto;font-size:14.5px;font-weight:800}@media (max-width:860px){.rel-g{grid-template-columns:repeat(2,1fr)}}.adm-fab-l{z-index:120;position:fixed;bottom:18px;left:18px}.adm-fab-r{z-index:120;position:fixed;bottom:18px;right:18px}.adm-fab-r2{z-index:120;position:fixed;bottom:74px;right:18px}.adm-fab{color:#5b626d;background:linear-gradient(#fff,#f3f4f6);border:1px solid #10121814;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:transform .15s,color .15s,background .15s,padding .18s,gap .18s;display:flex;box-shadow:inset 0 1px #fff,0 4px 10px #1012181f,0 14px 34px -12px #10121840}.adm-fab:hover{color:#17181c;transform:translateY(-2px)}.adm-fab.prim{color:#fff;background:linear-gradient(#2b2f37,#17181c);border-color:#0000}.adm-fab.prim:hover{color:#fff;background:linear-gradient(#333842,#1d1f25)}.adm-fab.wide{border-radius:23px;gap:0;width:auto;min-width:46px;padding:0}.adm-fab.wide:hover,.adm-fab.wide:focus-visible{gap:9px;padding:0 16px 0 13px}.adm-fab-t{letter-spacing:-.01em;white-space:nowrap;opacity:0;max-width:0;font-size:13px;font-weight:600;transition:max-width .18s,opacity .14s;overflow:hidden}.adm-fab.wide:hover .adm-fab-t,.adm-fab.wide:focus-visible .adm-fab-t{opacity:1;max-width:260px}@media (hover:none){.adm-fab.wide{gap:9px;padding:0 16px 0 13px}.adm-fab.wide .adm-fab-t{opacity:1;max-width:260px}}@media (prefers-reduced-motion:reduce){.adm-fab.wide,.adm-fab-t{transition:none}}.lb{z-index:200;background:#101014f5;justify-content:center;align-items:center;animation:.18s lbin;display:flex;position:fixed;inset:0}@keyframes lbin{0%{opacity:0}to{opacity:1}}.lb img{object-fit:contain;cursor:default;max-width:min(92vw,1200px);max-height:88vh}.lb-x,.lb-ar{z-index:2;cursor:pointer;color:#fff;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:inherit;font-size:20px;line-height:1;transition:background .15s;display:flex;position:absolute}.lb-x:hover,.lb-ar:hover{background:#ffffff3d}.lb-x{font-size:16px;top:20px;right:22px}.lb-ar{padding-bottom:4px;font-size:30px;top:50%;transform:translateY(-50%)}.lb-ar.prev{left:18px}.lb-ar.next{right:18px}.lb-cnt{color:#ffffffd9;letter-spacing:.04em;font-size:13.5px;font-weight:700;position:absolute;bottom:20px;left:50%;translate:-50%}@media (max-width:640px){.lb-ar{display:none}}.pp-info{flex-direction:column;gap:16px;display:flex}.pp-info>*{margin-top:0;margin-bottom:0}.pp-info h1{font-family:var(--sdisp);font-size:calc(28px * var(--head-m,1));font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);line-height:1.25}.pp-info .br{color:var(--smut);margin:4px 0 0;font-weight:600}.pp-head{flex-direction:column;gap:6px;display:flex}.pp-head .br{margin:0}.pp-price{align-items:baseline;gap:12px;margin:0;display:flex}.pp-price .prc{letter-spacing:-.01em;color:var(--sprice);font-size:30px;font-weight:800}.pp-price .old{color:var(--smut);font-size:16px;font-weight:600;text-decoration:line-through}.pp-onorder{letter-spacing:.01em;color:var(--smut);border:1px solid var(--sline);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.pp-note{max-width:480px;color:var(--sink);background:var(--sph);border-radius:12px;margin:0;padding:11px 15px;font-size:13.5px;font-weight:600;line-height:1.5}.pp-note b{text-transform:uppercase;letter-spacing:.5px;color:var(--smut);margin-bottom:2px;font-size:11px;display:block}.pp-desc{font-size:calc(14.5px * var(--stxt-k,1));color:var(--sink);margin:0;font-weight:500;line-height:1.7}.pp-desc.rich>:last-child{margin-bottom:0}.pp-sec{color:var(--smut);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px;font-size:12px;font-weight:800}.spec-t{max-width:none}.spec-t .row{border-bottom:1px dashed var(--sline);font-size:calc(13.5px * var(--stxt-k,1));gap:12px;padding:8px 0;display:flex}.spec-t .row .k{color:var(--smut);flex:1;font-weight:600}.spec-t .row .v{text-align:right;font-weight:700}.offer-r{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.offer-r .shp{font-size:13.5px;font-weight:700}.offer-r .prc{margin-left:auto;font-weight:800}.offer-r a{color:var(--sacc-d);font-size:13px;font-weight:700;text-decoration:none}.shop .cart-wrap{max-width:760px;margin:28px auto 70px}.cart-item{background:var(--scard);border:1px solid var(--sline);border-radius:16px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.cart-item .ph{background:var(--sphoto);border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #5d402312}.cart-item .ph img{object-fit:contain;width:100%;height:100%}.cart-item .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);font-size:calc(14px * var(--pnm-k,1));line-height:1.3}.cart-item .qty{align-items:center;gap:6px;margin-left:auto;display:flex}.cart-item .qty.qty-one{color:var(--smut);white-space:nowrap;font-size:12.5px;font-weight:600}.cart-item .qty button{border-radius:calc(var(--r-btn) - 3px);border:1px solid var(--sline);background:var(--scard,#fff);cursor:pointer;width:30px;height:30px;color:var(--sink);font-size:15px;font-weight:800}.cart-item .qty button:hover{border-color:var(--sacc);color:var(--sacc-d)}.cart-item .sum{text-align:right;width:90px;font-weight:800}.cart-item .rm{color:var(--sdanger);cursor:pointer;background:0 0;border:none;padding:6px;font-size:15px;font-weight:800}.cart-card{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);margin-top:16px;padding:22px}.cart-card .lab{color:var(--smut);font-size:12px;font-weight:700}.cart-card input:not([type=checkbox]):not([type=radio]),.cart-card textarea{min-width:0;max-width:100%}:is(.cart-card div:has(>input),.cart-card div:has(>textarea)){min-width:0}@media (max-width:560px){.cart-item{flex-wrap:wrap;row-gap:10px}.cart-item>:not(.ph):not(.qty):not(.sum):not(.rm){flex:140px;min-width:0}.cart-item .qty{margin-left:0}.cart-item .sum{white-space:nowrap;width:auto;margin-left:auto}}.shop input:not([type=checkbox]):not([type=radio]),.shop textarea{color:var(--sink);background:color-mix(in srgb, var(--sink) 3%, var(--scard));border:1.5px solid var(--sline);border-radius:var(--r-input);outline:none;padding:10px 13px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.shop input:focus,.shop textarea:focus{border-color:var(--sacc)}.tot-row{justify-content:space-between;padding:5px 0;font-size:14px;font-weight:600;display:flex}.tot-row.big{border-top:1.5px dashed var(--sline);margin-top:8px;padding-top:12px;font-size:18px;font-weight:800}.coup-ok{color:#4f9d69;font-size:13px;font-weight:700}.coup-bad{color:#c8563e;font-size:13px;font-weight:700}.pay-card{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);max-width:520px;margin:30px auto 70px;padding:26px}.pay-card h1{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:22px;font-weight:var(--head-w,700)}.pay-sum{margin:10px 0 4px;font-size:32px;font-weight:800}.pay-items{font-size:calc(13px * var(--stxt-k,1));color:var(--smut);margin-bottom:14px;font-weight:500;line-height:1.5}.pay-methods{flex-direction:column;gap:8px;margin:16px 0;display:flex}.pay-m{border:1.5px solid var(--sline);cursor:pointer;background:#fdf8f0;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.pay-m:hover{border-color:#dbc3a4}.pay-m.on{border-color:var(--sacc);background:color-mix(in srgb, var(--sacc) 7%, transparent)}.pay-m .dot{border:2px solid #d5c3a8;border-radius:50%;flex:none;width:18px;height:18px;transition:all .15s}.pay-m.on .dot{border-color:var(--sacc);box-shadow:inset 0 0 0 4px var(--sacc)}.pay-test{color:#8a6216;background:#fdf3df;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:12.5px;font-weight:600;line-height:1.5}.shop-empty{text-align:center;padding:70px 0}.shop-empty .big{color:var(--smut);opacity:.75;justify-content:center;margin-bottom:12px;display:flex}.shop-empty .big svg{width:52px;height:52px}.shop-empty .t{font-size:17px;font-weight:800}.shop-empty .s{color:var(--smut);margin-top:6px;font-weight:500}.cat-own{border:1px dashed var(--sline);border-radius:var(--sr-sm,14px);text-align:center;max-width:520px;margin:26px auto 0;padding:18px 20px 16px}.cat-own>b{font-size:13.5px;font-weight:700;display:block}.cat-own-btns{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:13px;display:flex}.cat-own-note{color:var(--smut);margin-top:11px;font-size:12px;font-weight:500;line-height:1.5;display:block}.shop-footer{border-top:1px solid var(--sline);margin-top:30px;padding:36px 0 40px}.shop-footer.ft-sz-compact{padding:20px 0 22px}.shop-footer.ft-sz-air{padding:62px 0 66px}.shop-footer .ft-name{font-family:var(--sdisp);letter-spacing:var(--smk-tr,var(--head-tr,0em));font-weight:var(--head-w,700);font-size:calc(19px * var(--smk-k,1));color:var(--sink)}.shop-footer .ft-name em{color:var(--sacc);font-style:normal}.shop-footer .ft-nav{flex-wrap:wrap;gap:8px 22px;margin:13px 0 0;display:flex}.shop-footer .ft-nav a{color:var(--smut);font-size:13.5px;font-weight:600;text-decoration:none;transition:color .18s}.shop-footer .ft-nav a:hover{color:var(--sink)}.shop-footer .ft-nav.ft-menu{gap:8px 20px;margin-top:9px}.shop-footer .ft-nav.ft-menu a{color:var(--sink);font-size:14px;font-weight:700}.shop-footer .ft-nav.ft-menu a:hover{color:var(--sacc-d)}.shop-footer .ft-cr{border-top:1px solid color-mix(in srgb, var(--sline) 60%, transparent);color:color-mix(in srgb, var(--smut) 80%, transparent);margin-top:16px;padding-top:14px;font-size:12.5px;font-weight:500;line-height:1.5}.shop-footer.ft-sz-compact .ft-name{font-size:calc(16px * var(--smk-k,1))}.shop-footer.ft-sz-compact .ft-nav{margin-top:8px}.shop-footer.ft-sz-compact .ft-cr{margin-top:10px;padding-top:9px}.shop-footer.ft-al-center{text-align:center}.shop-footer.ft-al-center .ft-nav{justify-content:center}.shop-footer.ft-al-right{text-align:right}.shop-footer.ft-al-right .ft-nav{justify-content:flex-end}.shop-footer .ft-legal{max-width:78ch;color:color-mix(in srgb, var(--smut) 88%, transparent);margin-top:15px;font-size:12.5px;font-weight:500;line-height:1.55}.shop-footer .ft-offer{margin-top:3px}.shop-footer.ft-al-center .ft-legal{margin-left:auto;margin-right:auto}.shop-footer.ft-al-right .ft-legal{margin-left:auto}.shop-footer.ft-sz-compact .ft-legal{margin-top:9px;font-size:12px}.shop-footer.ft-ed{border-top:1px solid var(--sink);margin-top:48px;padding:0 0 28px}.shop-footer.ft-ed .fte-line{font-family:var(--sdisp);font-weight:var(--head-w,700);color:var(--sink);letter-spacing:calc(var(--head-tr,0em) + (.05em));text-transform:uppercase;text-align:center;text-wrap:balance;border-bottom:1px solid var(--sline);padding:clamp(24px,4.2vw,52px) 0;font-size:clamp(26px,5.8vw,84px);line-height:1.06}.shop-footer.ft-ed .fte-mid{border-bottom:1px solid var(--sline);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(22px,4vw,64px);padding:clamp(28px,3.8vw,50px) 0;display:grid}.shop-footer.ft-ed .fte-col{color:var(--sink);flex-direction:column;align-items:flex-start;gap:7px;font-size:14.5px;font-weight:600;line-height:1.6;display:flex}.shop-footer.ft-ed .fte-col.fte-r{text-align:right;align-items:flex-end}.shop-footer.ft-ed .fte-it{color:inherit;max-width:34ch;text-decoration:none;transition:color .18s}.shop-footer.ft-ed a.fte-it:hover{color:var(--sacc)}.shop-footer.ft-ed .fte-mut{color:var(--smut);font-weight:500}.shop-footer.ft-ed .fte-stamp{aspect-ratio:1;background:var(--sink);text-align:center;width:clamp(150px,15vw,216px);color:var(--sbg);font-family:var(--sdisp);letter-spacing:var(--smk-tr,var(--head-tr,0em));font-weight:var(--head-w,700);font-size:calc(clamp(17px, 1.7vw, 24px) * var(--smk-k,1));word-break:break-word;justify-content:center;align-items:center;padding:16px;line-height:1.15;text-decoration:none;display:flex;overflow:hidden}.shop-footer.ft-ed .fte-stamp img{object-fit:contain;max-width:80%;max-height:62%}.shop-footer.ft-ed.stmp-page .fte-stamp{background:var(--sbg);color:var(--sink)}.shop-footer.ft-ed.stmp-plate .fte-stamp{background:var(--sph);color:var(--sink)}.shop-footer.ft-ed.stmp-card .fte-stamp{background:var(--scard);color:var(--sink)}.shop-footer.ft-ed.stmp-accent .fte-stamp{background:var(--sacc);color:var(--sbtn-ink,#fff)}.shop-footer.ft-ed.stmp-custom .fte-stamp{background:var(--fte-bg,var(--sink));color:var(--fte-ink,var(--sbg))}.shop-footer.ft-ed:is(.stmp-page,.stmp-plate,.stmp-card) .fte-stamp{box-shadow:inset 0 0 0 1px var(--sline)}.shop-footer.ft-ed .fte-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;padding-top:22px;display:flex}.shop-footer.ft-ed .ft-nav{margin:0}.shop-footer.ft-ed .ft-links{flex-wrap:wrap;align-items:center;gap:18px;margin:0;display:flex}.shop-footer.ft-ed .ft-legal{margin-top:18px}.shop-footer.ft-ed .ft-cr{margin-top:14px}.shop-footer.ft-ed.ft-sz-compact{margin-top:30px;padding-bottom:18px}.shop-footer.ft-ed.ft-sz-compact .fte-line{padding:18px 0;font-size:clamp(22px,4.6vw,60px)}.shop-footer.ft-ed.fte-noplate .fte-mid{grid-template-columns:1fr 1fr}.shop-footer.ft-ed.ft-sz-compact .fte-mid{padding:20px 0}.shop-footer.ft-ed.ft-sz-air{padding-bottom:44px}.shop-footer.ft-ed.ft-sz-air .fte-line{padding:clamp(34px,5.5vw,70px) 0}@media (max-width:760px){.shop-footer.ft-ed .fte-mid{grid-template-columns:1fr;justify-items:center;gap:22px}.shop-footer.ft-ed .fte-col,.shop-footer.ft-ed .fte-col.fte-r{text-align:center;align-items:center}.shop-footer.ft-ed .fte-bot{flex-direction:column;align-items:flex-start}}.shop-footer.ft-cols .ftc-top{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));align-items:start;gap:30px clamp(24px,3.5vw,56px);display:grid}.shop-footer.ft-cols .ftc-brand{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;max-width:340px;display:flex}.shop-footer.ft-cols .ftc-logo{font-family:var(--sdisp);letter-spacing:var(--smk-tr,var(--head-tr,0em));font-weight:var(--head-w,700);font-size:calc(21px * var(--smk-k,1));color:var(--sink);line-height:1.2;text-decoration:none}.shop-footer.ft-cols .ftc-logo img{object-fit:contain;max-width:190px;max-height:46px;display:block}.shop-footer.ft-cols .ftc-brand .ft-soc{margin:0}.shop-footer.ft-cols .ftc-col{flex-direction:column;align-items:flex-start;gap:9px;min-width:126px;max-width:240px;display:flex}.shop-footer.ft-cols .ftc-h{letter-spacing:.09em;text-transform:uppercase;color:var(--sink);margin-bottom:2px;font-size:11.5px;font-weight:800}.shop-footer.ft-cols .ftc-col a,.shop-footer.ft-cols .ftc-it{color:var(--smut);font-size:13.5px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .18s}.shop-footer.ft-cols .ftc-col a:hover{color:var(--sink)}.shop-footer.ft-cols .ftc-con{max-width:34ch}.shop-footer.ft-cols .ftc-mut{color:color-mix(in srgb, var(--smut) 80%, transparent);font-weight:500}.shop-footer.ft-cols .ft-mkt{margin-top:4px}.shop-footer.ft-cols .ft-legal{margin-top:26px}.shop-footer.ft-cols .ft-cr{margin-top:22px}.shop-footer.ft-cols.ft-sz-compact .ftc-top{gap:20px clamp(22px,3.5vw,48px)}.shop-footer.ft-cols.ft-sz-compact .ftc-logo{font-size:calc(18px * var(--smk-k,1))}.shop-footer.ft-cols.ft-sz-air .ftc-top{gap:40px clamp(34px,5.5vw,84px)}@media (max-width:640px){.shop-footer.ft-cols .ftc-top{grid-template-columns:1fr;gap:24px}.shop-footer.ft-cols .ftc-col{max-width:none}}.shop-footer .ft-mark{color:var(--sink);line-height:1.2;font-family:var(--sdisp);letter-spacing:var(--smk-tr,var(--head-tr,0em));font-weight:var(--head-w,700);font-size:calc(21px * var(--smk-k,1));text-decoration:none;display:inline-block}.shop-footer .ft-mark img{object-fit:contain;max-width:190px;max-height:46px;display:block}.shop-footer .ft-mark em{color:var(--sacc);font-style:normal}.shop-footer .ft-name-logo{display:inline-block}.shop-footer .ft-name-logo img{object-fit:contain;max-width:190px;max-height:46px;display:block}.shop-footer .ft-cl{flex-direction:column;flex:0 auto;align-items:flex-start;gap:9px;min-width:126px;max-width:240px;display:flex}.shop-footer .ft-clh{letter-spacing:.09em;text-transform:uppercase;color:var(--sink);margin-bottom:2px;font-size:11.5px;font-weight:800}.shop-footer .ft-cl a,.shop-footer .ft-cl .ft-it{color:var(--smut);font-size:13.5px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .18s}.shop-footer .ft-cl a:hover{color:var(--sink)}.shop-footer .ft-cl-con{max-width:34ch}.shop-footer .ft-mut{color:color-mix(in srgb, var(--smut) 80%, transparent);font-weight:500}.shop-footer .ft-cst{align-items:inherit;max-width:30ch;color:var(--sink);flex-direction:column;gap:6px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.shop-footer .ft-cst a{color:inherit;text-decoration:none;transition:color .18s}.shop-footer .ft-cst a:hover{color:var(--sacc)}.shop-footer .ft-cst-a{font-size:16px}.shop-footer .ft-cst-m{color:var(--smut);font-weight:500}.shop-footer.ft-al-center .ft-cl{text-align:center;align-items:center}.shop-footer.ft-al-right .ft-cl{text-align:right;align-items:flex-end}.shop-footer.ft-split .fsp-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(28px,5vw,80px);display:grid}.shop-footer.ft-split.fsp-lean .fsp-top{grid-template-columns:auto minmax(0,1fr)}.shop-footer.ft-split.fsp-solo .fsp-top{grid-template-columns:minmax(0,1fr)}.shop-footer.ft-split .fsp-l{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.shop-footer.ft-split .fsp-claim{font-family:var(--sdisp);font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);color:var(--sink);text-wrap:balance;max-width:20ch;font-size:clamp(20px,2.4vw,32px);line-height:1.15}.shop-footer.ft-split .fsp-l .ft-links{margin:0}.shop-footer.ft-split .fsp-sub{width:100%}.shop-footer.ft-split .fsp-r{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:26px clamp(20px,3vw,48px);display:grid}.shop-footer.ft-split .ft-legal{margin-top:26px}.shop-footer.ft-split .ft-cr{margin-top:22px}.shop-footer.ft-split.ft-sz-compact .fsp-top{gap:22px clamp(22px,4vw,56px)}.shop-footer.ft-split.ft-sz-air .fsp-top{gap:44px clamp(34px,6vw,96px)}.shop-footer.ft-split.ft-al-center .fsp-l{align-items:center}.shop-footer.ft-split.ft-al-center .fsp-r{justify-items:center}.shop-footer.ft-split.ft-al-right .fsp-l{align-items:flex-end}.shop-footer.ft-split.ft-al-right .fsp-r{justify-items:end}@media (max-width:860px){.shop-footer.ft-split .fsp-top{grid-template-columns:1fr}}.shop-footer.ft-bar .fbr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px clamp(18px,3vw,44px);display:flex}.shop-footer.ft-bar .fbr-mark{font-size:calc(19px * var(--smk-k,1))}.shop-footer.ft-bar .fbr-mark img{max-height:34px}.shop-footer.ft-bar .ft-nav{flex:auto;justify-content:center;margin:0}.shop-footer.ft-bar .fbr-r{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.shop-footer.ft-bar .fbr-r .ft-links{margin:0}.shop-footer.ft-bar .fbr-tel{color:var(--sink);white-space:nowrap;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .18s}.shop-footer.ft-bar .fbr-tel:hover{color:var(--sacc)}.shop-footer.ft-bar .fbr-sub,.shop-footer.ft-bar .ft-legal{margin-top:16px}.shop-footer.ft-bar .ft-cr{margin-top:14px}.shop-footer.ft-bar.ft-al-center .fbr-row{justify-content:center}.shop-footer.ft-bar.ft-al-center .ft-nav{flex:0 auto}.shop-footer.ft-bar.ft-al-center .fbr-sub{justify-content:center;display:flex}.shop-footer.ft-bar.ft-al-right .fbr-row{justify-content:flex-end}.shop-footer.ft-bar.ft-al-right .ft-nav{flex:0 auto;justify-content:flex-end}.shop-footer.ft-bar.ft-al-right .fbr-sub{justify-content:flex-end;display:flex}@media (max-width:700px){.shop-footer.ft-bar .ft-nav{flex:100%}}.shop-footer.ft-sign .fsg-top{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:24px clamp(22px,3.5vw,56px);display:grid}.shop-footer.ft-sign .fsg-sub{max-width:none}.shop-footer.ft-sign .fsg-sub .ft-sub{width:100%;max-width:none}.shop-footer.ft-sign .fsg-claim{color:var(--smut);letter-spacing:.04em;text-transform:uppercase;margin-top:26px;font-size:14px;font-weight:600}.shop-footer.ft-sign .fsg-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px clamp(20px,4vw,56px);margin-top:18px;display:flex}.shop-footer.ft-sign .fsg-name{color:var(--sink);font-family:var(--sdisp);font-weight:var(--head-w,700);--smk-d:-.02em;letter-spacing:calc(var(--smk-tr,var(--head-tr,0em)) + var(--smk-d,0em));font-size:calc(clamp(34px, calc(var(--fsg-vw,13) * 1vw), 260px) * var(--smk-k,1));word-break:break-word;line-height:.92;text-decoration:none;display:block}.shop-footer.ft-sign .fsg-name em{color:var(--sacc);font-style:normal}.shop-footer.ft-sign .fsg-name img{object-fit:contain;max-width:100%;max-height:120px}.shop-footer.ft-sign .fsg-aside{flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:6px;display:flex}.shop-footer.ft-sign .fsg-aside .ft-links{margin:0}.shop-footer.ft-sign .fsg-tel{color:var(--sink);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;transition:color .18s}.shop-footer.ft-sign .fsg-tel:hover{color:var(--sacc)}.shop-footer.ft-sign .ft-legal{margin-top:22px}.shop-footer.ft-sign .ft-cr{margin-top:18px}.shop-footer.ft-sign.ft-sz-compact .fsg-name{font-size:calc(clamp(28px, calc(var(--fsg-vw,13) * .72vw), 170px) * var(--smk-k,1))}.shop-footer.ft-sign.ft-sz-air .fsg-name{font-size:calc(clamp(38px, calc(var(--fsg-vw,13) * 1.16vw), 300px) * var(--smk-k,1))}.shop-footer.ft-sign.ft-al-center .fsg-line{justify-content:center}.shop-footer.ft-sign.ft-al-center .fsg-aside{align-items:center}.shop-footer.ft-sign.ft-al-center .fsg-name img{margin:0 auto}.shop-footer.ft-sign.ft-al-right .fsg-line{flex-direction:row-reverse}.shop-footer.ft-sign.ft-al-right .fsg-aside{align-items:flex-start}.shop-footer.ft-sign.ft-al-right .fsg-name img{margin-left:auto}@media (max-width:700px){.shop-footer.ft-sign .fsg-line{flex-direction:column;align-items:flex-start}.shop-footer.ft-sign .fsg-aside{align-items:flex-start;padding-bottom:0}}.shop-footer.ft-band .fbn-band{border-radius:var(--sr,16px);background:color-mix(in srgb, var(--sacc) 10%, var(--scard));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px clamp(20px,4vw,60px);margin-bottom:clamp(24px,3vw,38px);padding:clamp(18px,2.6vw,32px) clamp(18px,2.8vw,36px);display:flex}.shop-footer.ft-band .fbn-band-t{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.shop-footer.ft-band .fbn-mark{font-size:calc(19px * var(--smk-k,1))}.shop-footer.ft-band .fbn-mark img{max-height:38px}.shop-footer.ft-band .fbn-claim{font-family:var(--sdisp);font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);color:var(--sink);text-wrap:balance;max-width:26ch;font-size:clamp(19px,2.2vw,30px);line-height:1.15}.shop-footer.ft-band .fbn-sub{flex:0 340px}.shop-footer.ft-band .fbn-sub .ft-sub{width:100%;max-width:none}.shop-footer.ft-band .fbn-tel{color:var(--sink);white-space:nowrap;font-family:var(--sdisp);font-weight:var(--head-w,700);font-size:clamp(19px,2.2vw,30px);text-decoration:none;transition:color .18s}.shop-footer.ft-band .fbn-tel:hover{color:var(--sacc)}.shop-footer.ft-band .fbn-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:26px clamp(20px,3vw,52px);display:grid}.shop-footer.ft-band .fbn-soc{justify-self:end}.shop-footer.ft-band .fbn-soc .ft-links{margin:0}.shop-footer.ft-band .ft-legal{margin-top:26px}.shop-footer.ft-band .ft-cr{margin-top:20px}.shop-footer.ft-band.ft-sz-compact .fbn-band{margin-bottom:20px;padding:16px 18px}.shop-footer.ft-band.ft-al-center .fbn-band{justify-content:center}.shop-footer.ft-band.ft-al-center .fbn-band-t{align-items:center}.shop-footer.ft-band.ft-al-right .fbn-band{justify-content:flex-end}.shop-footer.ft-band.ft-al-right .fbn-band-t{align-items:flex-end}.shop-footer.ft-band.ft-al-center .fbn-cols{justify-items:center}.shop-footer.ft-band.ft-al-center .fbn-soc{justify-self:center}.shop-footer.ft-band.ft-al-right .fbn-cols{justify-items:end}.shop-footer.ft-cont .fkt-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:30px clamp(28px,5vw,84px);display:grid}.shop-footer.ft-cont.fkt-lean .fkt-top{grid-template-columns:auto minmax(0,1fr)}.shop-footer.ft-cont .fkt-main{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.shop-footer.ft-cont .fkt-big{font-family:var(--sdisp);font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);color:var(--sink);text-wrap:balance;max-width:18ch;font-size:clamp(22px,3vw,40px);line-height:1.14}.shop-footer.ft-cont .fkt-rows{gap:7px;align-items:inherit;flex-direction:column;display:flex}.shop-footer.ft-cont .fkt-row{color:var(--sink);gap:10px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .18s;display:flex}.shop-footer.ft-cont a.fkt-row:hover{color:var(--sacc)}.shop-footer.ft-cont .fkt-row b{min-width:74px;color:var(--smut);flex:none;font-weight:500}.shop-footer.ft-cont .fkt-main .ft-links{margin:4px 0 0}.shop-footer.ft-cont .fkt-side{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:24px clamp(20px,3vw,44px);display:grid}.shop-footer.ft-cont .fkt-sub{max-width:none}.shop-footer.ft-cont .fkt-sub .ft-sub{width:100%;max-width:none}.shop-footer.ft-cont .ft-legal{margin-top:26px}.shop-footer.ft-cont .ft-cr{margin-top:20px}.shop-footer.ft-cont.ft-al-center .fkt-main{align-items:center}.shop-footer.ft-cont.ft-al-right .fkt-main{align-items:flex-end}.shop-footer.ft-cont.ft-al-center .fkt-side{justify-items:center}.shop-footer.ft-cont.ft-al-right .fkt-side{justify-items:end}@media (max-width:860px){.shop-footer.ft-cont .fkt-top{grid-template-columns:1fr}}@media (max-width:640px){.shop-footer.ft-split .fsp-r,.shop-footer.ft-sign .fsg-top,.shop-footer.ft-band .fbn-cols,.shop-footer.ft-cont .fkt-side{grid-template-columns:1fr}.shop-footer:is(.ft-split,.ft-sign,.ft-band,.ft-cont) .ft-cl{max-width:none}.shop-footer.ft-band .fbn-soc{justify-self:start}}.shop-footer.ft-sz-compact:is(.ft-split,.ft-bar,.ft-sign,.ft-band,.ft-cont) .ft-cr{margin-top:12px;padding-top:10px}.shop-footer.ft-sz-compact:is(.ft-split,.ft-bar,.ft-sign,.ft-band,.ft-cont) .ft-legal{margin-top:14px}.shop-footer.ft-sz-air:is(.ft-split,.ft-bar,.ft-sign,.ft-band,.ft-cont) .ft-cr{margin-top:30px}.shop-footer.ft-sz-air:is(.ft-split,.ft-bar,.ft-sign,.ft-band,.ft-cont) .ft-legal{margin-top:34px}.shop-footer.ft-story .fst-top{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:32px clamp(28px,4.5vw,76px);display:grid}.shop-footer.ft-story .fst-l{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.shop-footer.ft-story .fst-say{max-width:36ch;color:var(--smut);margin:0;font-size:14px;font-weight:500;line-height:1.6}.shop-footer.ft-story .fst-chat{border-radius:var(--r-btn);border:1.5px solid var(--sline);background:var(--scard);color:var(--sink);align-items:center;gap:9px;padding:8px 16px 8px 8px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.shop-footer.ft-story .fst-chat:hover{border-color:var(--sacc);color:var(--sacc)}.shop-footer.ft-story .fst-chat-i{border-radius:var(--r-btn);background:color-mix(in srgb, var(--sink) 7%, transparent);flex:none;place-items:center;width:26px;height:26px;display:grid}.shop-footer.ft-story .fst-chat-i svg{width:15px;height:15px;display:block}.shop-footer.ft-story .fst-l .ft-links{margin:0}.shop-footer.ft-story .fst-r{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;gap:26px clamp(20px,3vw,46px);display:grid}.shop-footer.ft-story .fst-sub{max-width:none}.shop-footer.ft-story .fst-sub .ft-sub{width:100%;max-width:none}.shop-footer.ft-story .ft-clh-void{visibility:hidden}.shop-footer.ft-story .fst-bot{border-top:1px solid color-mix(in srgb, var(--sline) 60%, transparent);flex-wrap:wrap;align-items:flex-end;gap:14px 28px;margin-top:30px;padding-top:16px;display:flex}.shop-footer.ft-story .fst-bot-l{flex:320px;min-width:0}.shop-footer.ft-story .fst-bot .ft-legal{margin-top:0}.shop-footer.ft-story .fst-bot .ft-cr{border-top:0;margin-top:6px;padding-top:0}.shop-footer.ft-story .fst-bot .ft-pay{justify-content:flex-end;margin:0 0 0 auto}.shop-footer.ft-story.ft-sz-compact .fst-top{gap:22px clamp(22px,4vw,56px)}.shop-footer.ft-story.ft-sz-compact .fst-bot{margin-top:18px;padding-top:12px}.shop-footer.ft-story.ft-sz-air .fst-top{gap:46px clamp(34px,6vw,96px)}.shop-footer.ft-story.ft-sz-air .fst-bot{margin-top:44px;padding-top:22px}@media (max-width:860px){.shop-footer.ft-story .fst-top{grid-template-columns:1fr}}@media (max-width:640px){.shop-footer.ft-story .fst-r{grid-template-columns:1fr}.shop-footer.ft-story .ft-cl{max-width:none}.shop-footer.ft-story .fst-bot{flex-direction:column;align-items:flex-start}.shop-footer.ft-story .fst-bot-l{flex:none}.shop-footer.ft-story .fst-bot .ft-pay{justify-content:flex-start;margin-left:0}}.shop-home.ft-sections{padding:0}.shop-home.ft-sections:has(>.shs:first-child.shs-bg-none){padding-top:26px}.shop:has(.shop-home.ft-sections) .shop-footer{margin-top:26px}.shop-footer .ft-sub{flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;display:flex}.shop-footer .ft-sub-h{letter-spacing:.09em;text-transform:uppercase;color:var(--sink);font-size:11.5px;font-weight:800}.shop-footer .ft-sub-p{color:var(--smut);margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.shop-footer .ft-sub-f{gap:8px;width:100%;margin-top:2px;display:flex}.shop-footer .ft-sub-inp{border-radius:var(--r-input);border:1.5px solid var(--sline);background:var(--scard);min-width:0;height:42px;color:var(--sink);font:inherit;flex:auto;padding:0 13px;font-size:14px}.shop-footer .ft-sub-inp:focus{border-color:var(--sacc);outline:none}.shop-footer .ft-sub-b{border-radius:var(--r-input);background:var(--sacc);width:42px;height:42px;color:var(--sbtn-ink,#fff);cursor:pointer;border:0;flex:none;place-items:center;transition:transform .18s,opacity .18s;display:grid}.shop-footer .ft-sub-b:hover:not(:disabled){transform:translate(2px)}.shop-footer .ft-sub-b:disabled{opacity:.5;cursor:not-allowed}.shop-footer .ft-sub-ok{border-radius:var(--sr-sm);background:color-mix(in srgb, var(--sacc) 10%, var(--scard));color:var(--sink);padding:11px 14px;font-size:13.5px;font-weight:700}.shop-footer .ft-sub-err{color:#c8563e;margin-top:8px;font-size:12.5px;font-weight:600}.shop-footer .ft-sub-cns{margin-top:8px;font-size:12px}.shop-footer .ft-sub-wrap{margin-top:18px}.shop-footer.ft-al-center .ft-sub-wrap{justify-content:center;display:flex}.shop-footer.ft-al-center .ft-sub{text-align:center;align-items:center}.shop-footer.ft-al-right .ft-sub-wrap{justify-content:flex-end;display:flex}.shop-footer.ft-al-right .ft-sub{text-align:right;align-items:flex-end}.shop-footer.ft-ed .fte-sub{justify-content:center;padding:clamp(18px,2.4vw,30px) 0 0;display:flex}.shop-footer.ft-ed .fte-sub .ft-sub{text-align:center;align-items:center}.shop-footer.ft-cols .ftc-sub{flex:240px;max-width:300px}.shop-footer.ft-cols .ftc-sub .ft-sub{width:100%;max-width:none}.shop-footer .ft-pay{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.shop-footer.ft-al-center .ft-pay{justify-content:center}.shop-footer.ft-al-right .ft-pay{justify-content:flex-end}.shop-footer.ft-ed .ft-pay,.shop-footer.ft-cols .ft-pay{justify-content:flex-start}.shop-footer .ft-pay-i{border-radius:var(--sr-sm);width:46px;height:30px;box-shadow:inset 0 0 0 1px var(--sline);background:var(--scard);color:var(--smut);place-items:center;display:grid}.shop-footer .ft-pay-i .msym{font-size:19px}.shop-footer .ft-pay-w{gap:8px}.shop-footer .ft-pay-b{border-radius:var(--sr-sm);height:30px;box-shadow:inset 0 0 0 1px var(--sline);background:var(--scard);color:var(--smut);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 11px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.info-blocks .info-contacts{margin-bottom:26px}html:has(.shop){scrollbar-gutter:stable}html:has(.shop)::-webkit-scrollbar{width:10px;height:10px}html:has(.shop)::-webkit-scrollbar-track{background:0 0}html:has(.shop)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sb-ink,#6b6b73) 26%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html:has(.shop)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--sb-ink,#6b6b73) 46%, transparent);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){html:has(.shop){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sb-ink,#6b6b73) 30%, transparent) transparent}}.shop-home{padding:8px 0 48px}.shop-home:has(>.shs:first-child:not(.shs-bg-none)){padding-top:0}.shop-home:has(>.shs:first-child .hs-hero-full){padding-top:0}.shop-home:has(>.shs:first-child>.shs-in.shs-w-full>.hs-hero.v-imagefull){padding-top:0}.shop-home:has(>.shs:last-child:not(.shs-bg-none)){padding-bottom:0}.shop:has(.shop-home>.shs:last-child:not(.shs-bg-none)) .shop-footer{margin-top:0}.hs{margin:0}.hs-h{font-family:var(--sdisp);font-size:calc(27px * var(--head-k,1) * var(--head-m,1));font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);margin:0 0 22px}.hs-h:after{content:".";color:var(--sacc)}.hs-h.hs-h-nodot:after,.shop.hdot-off .hs-h:after{content:none}.hs-h-bold{font-weight:var(--head-wh,800)}.shs-al-center .hs-h{text-align:center}.shs-al-right .hs-h{text-align:right}.shs-al-center .hs{text-align:center}.shs-al-right .hs{text-align:right}.shs-al-center .hs-banner,.shs-al-right .hs-banner,.shs-al-center .hs-mosaic,.shs-al-right .hs-mosaic,.shs-al-center .hs-mosaic2,.shs-al-right .hs-mosaic2,.shs-al-center .hs-map-grid,.shs-al-right .hs-map-grid,.shs-al-center .hs-nums,.shs-al-right .hs-nums,.shs-al-center .hs-hero.v-split,.shs-al-right .hs-hero.v-split,.shs-al-center .hs-hero.v-imagefull,.shs-al-right .hs-hero.v-imagefull{text-align:left}.shs-al-center .hs-hero.v-minimal .hs-hero-txt,.shs-al-center .hs-hero.v-center .hs-hero-txt{margin-left:auto;margin-right:auto}.shs-al-right .hs-hero.v-minimal .hs-hero-txt,.shs-al-right .hs-hero.v-center .hs-hero-txt{margin-left:auto;margin-right:0}.shs-al-center .hs-hero.v-minimal .hs-hero-txt p,.shs-al-center .hs-hero.v-center .hs-hero-txt p,.shs-al-center .hs-rich-body{margin-left:auto;margin-right:auto}.shs-al-right .hs-rich-body{margin-left:auto;margin-right:0}.shs-al-flow .hs-rich:not(.rt-columns):not(.rt-card) :is(.hs-h,.hs-rich-body){max-width:720px;margin-left:auto;margin-right:auto}.shs-al-center .hs-mt-txt p{margin-left:auto;margin-right:auto}.shs-al-right .hs-mt-txt p{margin-left:auto;margin-right:0}.shs-al-center .pcard .prow,.shs-al-center .hs-prods .prow{justify-content:center}.shs-al-right .pcard .prow,.shs-al-right .hs-prods .prow{justify-content:flex-end}.shs-al-center .pcard .prices{justify-content:center}.shs-al-right .pcard .prices{justify-content:flex-end}.shs-al-center .pcard .buyrow,.shs-al-right .pcard .buyrow{margin-left:0}.shs-al-center .hs-cat-row{justify-content:center}.shs-al-right .hs-cat-row{justify-content:flex-end}.shs-al-center .hs-cat-row .nm,.shs-al-right .hs-cat-row .nm{margin-right:0}.shs-al-center .hs-catb-tx{text-align:center}.shs-al-right .hs-catb-tx{text-align:right}.shs-al-center .hs-feat-ic{margin-left:auto;margin-right:auto}.shs-al-right .hs-feat-ic{margin-left:auto;margin-right:0}.shs-al-center .hs-feat-row{justify-content:center}.shs-al-right .hs-feat-row{justify-content:flex-end}.shs-al-center .hs-step-n{margin-left:auto;margin-right:auto}.shs-al-right .hs-step-n{margin-left:auto;margin-right:0}.shs-al-center .hs-faq-it summary{justify-content:center}.shs-al-right .hs-faq-it summary{justify-content:flex-end}.shs-al-center .hs-faq-it summary .chev,.shs-al-right .hs-faq-it summary .chev{margin-left:0}.shs-al-left .hs-form-in{text-align:left;margin-left:0}.shs-al-right .hs-form-in{text-align:right;margin-right:0}.shs-al-left .hs-form-fields,.shs-al-left .hs-form-fields.v-subscribe{justify-content:flex-start}.shs-al-right .hs-form-fields,.shs-al-right .hs-form-fields.v-subscribe{justify-content:flex-end}.shs-al-left .hs-brands:not(.br-scroll) .hs-brands-row{justify-content:flex-start}.shs-al-right .hs-brands:not(.br-scroll) .hs-brands-row{justify-content:flex-end}.hs-hero{isolation:isolate;background:linear-gradient(150deg, color-mix(in srgb, var(--sacc) 5%, var(--sbg)) 20%, color-mix(in srgb, var(--sacc) 11%, var(--sbg)) 70%, color-mix(in srgb, var(--sacc) 15%, var(--sbg)));border:1px solid color-mix(in srgb, var(--sacc) 14%, var(--sline));border-radius:var(--sr-lg);padding:var(--hero-pady,64px) var(--hero-padx,56px);min-height:320px;box-shadow:var(--ssh), inset 0 1px 0 #ffffffb3;grid-template-columns:1fr;align-items:center;display:grid;position:relative;overflow:hidden}.hs-hero.has-img{grid-template-columns:1.1fr .9fr;gap:36px}.hs-hero.ctr{text-align:center}.hs-hero-txt{z-index:1;max-width:600px;position:relative}.hs-hero.ctr .hs-hero-txt{max-width:720px;margin:0 auto}.hs-hero-txt :is(h1,h2){font-family:var(--sdisp);font-size:calc(46px * var(--head-k,1) * var(--head-m,1));font-weight:var(--head-w,700);letter-spacing:calc(var(--head-tr,0em) + (-.005em));margin:0 0 16px;line-height:1.14}.hs-hero.t-lg .hs-hero-txt :is(h1,h2){font-size:calc(clamp(40px, 5.6vw, 64px) * var(--head-k,1) * var(--head-m,1));line-height:1.06}.hs-hero.t-xl .hs-hero-txt :is(h1,h2){font-size:calc(clamp(48px, 9vw, 104px) * var(--head-k,1) * var(--head-m,1));letter-spacing:-.02em;line-height:1}.hs-hero.v-minimal.t-lg h1{font-size:calc(clamp(38px, 5vw, 56px) * var(--head-k,1))}.hs-hero.v-minimal.t-xl h1{font-size:calc(clamp(44px, 8vw, 92px) * var(--head-k,1))}@media (max-width:700px){.hs-hero.t-lg .hs-hero-txt :is(h1,h2){font-size:calc(38px * var(--head-k,1))}.hs-hero.t-xl .hs-hero-txt :is(h1,h2){font-size:calc(46px * var(--head-k,1))}}.hs-hero-txt p{color:var(--smut);max-width:470px;margin:0 0 26px;font-size:16.5px;font-weight:500;line-height:1.65}.hs-hero.ctr .hs-hero-txt p{margin-left:auto;margin-right:auto}.hs-hero-img img{border-radius:var(--sr-sm);object-fit:cover;width:100%;max-height:320px}.hs-hero-orn{z-index:0;pointer-events:none;color:var(--sacc);opacity:var(--orn-o,.26);position:absolute;inset:0}.hs-orn-side{width:clamp(90px,20%,240px);position:absolute;top:0;bottom:0;container-type:inline-size}.hs-hero-orn .orn-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 98%);mask-image:linear-gradient(90deg,#000 46%,#0000 98%)}.hs-hero-orn .orn-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 98%);mask-image:linear-gradient(270deg,#000 46%,#0000 98%)}@media (max-width:700px){.hs-hero-orn{display:none}}@media (max-width:820px){.hs-hero,.hs-hero.has-img{grid-template-columns:1fr;min-height:0;padding:38px 26px}.hs-hero-txt{max-width:none}.hs-hero-txt :is(h1,h2){font-size:calc(31px * var(--head-k,1))}.hs-hero-img{display:none}}.hs-cat-grid{grid-template-columns:repeat(var(--cols,6), 1fr);gap:14px;display:grid}.hs-cat{color:var(--sink);background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);flex-direction:column;gap:9px;padding:12px 12px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.hs-cat:hover{box-shadow:var(--ssh-up);border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline));transform:translateY(-3px)}.hs-cat-ph{aspect-ratio:var(--s-pa);border-radius:var(--sr-sm);background:var(--ctile-bg,var(--sphoto));box-shadow:var(--sphoto-in);color:#b9bcc4;justify-content:center;align-items:center;display:flex;overflow:hidden}.hs-cat-ph img{object-fit:contain;width:100%;height:100%;padding:8px}.hs-cat-ph .stub{opacity:.75;width:30px;height:30px}.hs-cat-nm{font-weight:var(--pt-tile-weightHead,var(--head-wh,700));font-size:var(--pt-tile-capPx,calc(13.5px * var(--pt-tile-sizeHead,var(--cap-k,1))));color:var(--pt-tile-inkHead,inherit);padding:0 2px;line-height:1.3}.hs-cat-ct{font-size:var(--pt-tile-cntPx,calc(11px * var(--pt-tile-size,var(--cap-k,1))));color:var(--pt-tile-ink,#a4937d);font-weight:var(--pt-tile-weight,700);letter-spacing:.05em;text-transform:uppercase;padding:0 2px}.hs-cat.empty .hs-cat-nm{color:var(--pt-tile-inkHead,var(--smut))}.hs-cat-ph .ph-name{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-weight:var(--head-w,700);color:var(--sink);opacity:.5;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:10px 12px;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:900px){.hs-cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.hs-cat-grid{grid-template-columns:repeat(2,1fr)}}.hs-cats.ct-bare .hs-cat{background:0 0;border:0;border-radius:0;padding:0}.shop .hs-cats.ct-bare .pt-tile.hs-cat{padding:var(--pt0-tile-pad4);background:var(--pt0-tile-bg4);border-radius:var(--pt0-tile-r4)}.hs-cats.ct-bare .hs-cat:hover{box-shadow:none;border-color:#0000}.hs-cats.ct-center .hs-cat-nm,.hs-cats.ct-center .hs-cat-ct,.hs-cats.ct-center .hs-cat-ph .ph-name{text-align:center}.hs-cats.ct-over .hs-cat{padding:0;display:block;position:relative;overflow:hidden}.shop .hs-cats.ct-over .pt-tile.hs-cat{padding:var(--pt0-tile-pad4)}.hs-cats.ct-over .hs-cat-ph{box-shadow:none;margin:0}.hs-cats.ct-over .hs-cat-ph:not(.im-r,.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf){border-radius:inherit}.hs-cats.ct-over .hs-cat-ph img{object-fit:cover;padding:0}.hs-cats.ct-over .hs-cat-ov{z-index:1;pointer-events:none;background:var(--hov-g,linear-gradient(180deg, #2a201600 38%, #2a20169e));position:absolute;inset:0}.hs-cats.ct-over .hs-cat-tx{z-index:2;text-align:left;color:#fff6ec;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.hs-cats.ct-over .hs-cat-nm{color:var(--pt-tile-inkHead,inherit);text-shadow:0 1px 12px #1e140a80;padding:0}.hs-cats.ct-over .hs-cat-ct{color:var(--pt-tile-ink,#fff6ecd1);padding:0}.hs-cats.ct-over .hs-cat.empty .hs-cat-nm{color:var(--pt-tile-inkHead,#fff6ec99)}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph.im-msk-arch){--cat-msk:999px 999px 14px 14px;--cat-sx:8%;--cat-st:24%;--cat-sb:0%}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph.im-msk-circle){--cat-msk:50%;--cat-sx:15%;--cat-st:15%;--cat-sb:15%}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph.im-msk-blob){--cat-msk:var(--blb,46% 54% 38% 62% / 52% 40% 60% 48%);--cat-sx:12%;--cat-st:12%;--cat-sb:12%}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph.im-msk-leaf){--cat-msk:4px 999px 4px 999px;--cat-sx:14%;--cat-st:0%;--cat-sb:0%}.shop .hs-cats.ct-over .hs-cat:has(>.hs-cat-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)){border-radius:var(--cat-msk)}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)) .hs-cat-ov{border-radius:var(--cat-msk)}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)) .hs-cat-tx{margin:var(--cat-st,0%) var(--cat-sx,0%) var(--cat-sb,0%)}.hs-cats.ct-over:is(.tp-ml,.tp-mc,.tp-mr) .hs-cat:has(>.hs-cat-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)) .hs-cat-tx{margin-top:0;margin-bottom:0}.hs-cats.ct-over .hs-cat:has(>.hs-cat-ph.im-msk-leaf) .hs-cat-tx{margin-top:0;margin-bottom:0;top:50%;bottom:auto;transform:translateY(-50%)}.hs-cats.ct-over:is(.tp-tl,.tp-tc,.tp-tr) .hs-cat-tx{top:13px;bottom:auto}.hs-cats.ct-over:is(.tp-ml,.tp-mc,.tp-mr) .hs-cat-tx{top:50%;bottom:auto;transform:translateY(-50%)}.hs-cats.ct-over:is(.tp-tc,.tp-mc,.tp-bc) .hs-cat-tx{text-align:center;align-items:center}.hs-cats.ct-over:is(.tp-tr,.tp-mr,.tp-br) .hs-cat-tx{text-align:right;align-items:flex-end}.hs-cats:is(.tp-tl,.tp-tc,.tp-tr) .hs-catb-tx{top:13px;bottom:auto}.hs-cats:is(.tp-ml,.tp-mc,.tp-mr) .hs-catb-tx{top:50%;bottom:auto;transform:translateY(-50%)}.hs-cats:is(.tp-tc,.tp-mc,.tp-bc) .hs-catb-tx{text-align:center}.hs-cats:is(.tp-tr,.tp-mr,.tp-br) .hs-catb-tx{text-align:right}.hs-cats.ct-caps :is(.hs-cat-nm,.hs-catb-tx .nm){text-transform:uppercase;letter-spacing:.045em}@media (max-width:600px){.hs-cats.ct-over .hs-cat-tx{bottom:10px;left:11px;right:11px}.hs-cats.ct-over:is(.tp-tl,.tp-tc,.tp-tr) .hs-cat-tx{top:10px}}.hs-cat-ph.hs-cat-mz{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:5px;padding:8px;display:grid}.hs-cat-ph.hs-cat-mz img{object-fit:contain;width:100%;height:100%;min-height:0;padding:0}.hs-cats:is(.casp-square,.casp-1){--s-pa:1 / 1;--casp-k:1}.hs-cats:is(.casp-portrait,.casp-3-4){--s-pa:3 / 4;--casp-k:1.3333}.hs-cats.casp-9-16{--s-pa:9 / 16;--casp-k:1.7778}.hs-cats:is(.casp-landscape,.casp-4-3){--s-pa:4 / 3;--casp-k:.75}.hs-cats.casp-3-2{--s-pa:3 / 2;--casp-k:.6667}.hs-cats.casp-16-9{--s-pa:16 / 9;--casp-k:.5625}.hs-cats.casp-21-9{--s-pa:21 / 9;--casp-k:.4286}.hs-cats:is(.casp-square,.casp-portrait,.casp-landscape,.casp-1,.casp-3-4,.casp-9-16,.casp-4-3,.casp-3-2,.casp-16-9,.casp-21-9){container-type:inline-size}.hs-cats:is(.casp-square,.casp-portrait,.casp-landscape,.casp-1,.casp-3-4,.casp-9-16,.casp-4-3,.casp-3-2,.casp-16-9,.casp-21-9) .hs-cat-bento{grid-auto-rows:calc((100cqw - (var(--cols,4) - 1) * 14px) / var(--cols,4) * var(--casp-k,1))}@media (max-width:900px){.hs-cats:is(.casp-square,.casp-portrait,.casp-landscape,.casp-1,.casp-3-4,.casp-9-16,.casp-4-3,.casp-3-2,.casp-16-9,.casp-21-9) .hs-cat-bento{grid-auto-rows:calc((100cqw - 14px) / 2 * var(--casp-k,1))}}@media (max-width:560px){.hs-cats:is(.casp-square,.casp-portrait,.casp-landscape,.casp-1,.casp-3-4,.casp-9-16,.casp-4-3,.casp-3-2,.casp-16-9,.casp-21-9) .hs-cat-bento{grid-auto-rows:calc((100cqw - 10px) / 2 * var(--casp-k,1))}}.hs-pgrid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:18px;display:grid}.hs-prods:is(.pasp-square,.pasp-1){--s-pa:1 / 1}.hs-prods:is(.pasp-portrait,.pasp-3-4){--s-pa:3 / 4}.hs-prods.pasp-9-16{--s-pa:9 / 16}.hs-prods:is(.pasp-landscape,.pasp-4-3){--s-pa:4 / 3}.hs-prods.pasp-3-2{--s-pa:3 / 2}.hs-prods.pasp-16-9{--s-pa:16 / 9}.hs-prods.pasp-21-9{--s-pa:21 / 9}.hs-carousel-wrap{position:relative}.hs-carousel{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(252px,74vw);grid-auto-flow:column;gap:16px;margin:0 -20px;padding:4px 64px 14px 20px;display:grid;overflow-x:auto}.hs-carousel::-webkit-scrollbar{width:6px;height:6px}.hs-gal-grid.gv-carousel::-webkit-scrollbar{width:6px;height:6px}.hs-cat-strip::-webkit-scrollbar{width:6px;height:6px}.mm::-webkit-scrollbar{width:6px;height:6px}.rv-slider .hs-rev-grid::-webkit-scrollbar{width:6px;height:6px}.bp-carousel::-webkit-scrollbar{width:6px;height:6px}.fside::-webkit-scrollbar{width:6px;height:6px}.mm-k .mmk-list::-webkit-scrollbar{width:6px;height:6px}.mm-k .mmk-pane::-webkit-scrollbar{width:6px;height:6px}.hs-carousel::-webkit-scrollbar-track{background:0 0}.hs-gal-grid.gv-carousel::-webkit-scrollbar-track{background:0 0}.hs-cat-strip::-webkit-scrollbar-track{background:0 0}.mm::-webkit-scrollbar-track{background:0 0}.rv-slider .hs-rev-grid::-webkit-scrollbar-track{background:0 0}.bp-carousel::-webkit-scrollbar-track{background:0 0}.fside::-webkit-scrollbar-track{background:0 0}.mm-k .mmk-list::-webkit-scrollbar-track{background:0 0}.mm-k .mmk-pane::-webkit-scrollbar-track{background:0 0}.hs-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.hs-gal-grid.gv-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.hs-cat-strip::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.mm::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.rv-slider .hs-rev-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.bp-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.fside::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.mm-k .mmk-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.mm-k .mmk-pane::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent);border-radius:999px}.hs-carousel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.hs-gal-grid.gv-carousel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.hs-cat-strip:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.mm:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.rv-slider .hs-rev-grid:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.bp-carousel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.fside:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.mm-k .mmk-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.mm-k .mmk-pane:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent)}.hs-carousel::-webkit-scrollbar-track{margin:0 20px}.fside::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000}.fside:hover::-webkit-scrollbar-thumb{background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.hs-carousel,.hs-gal-grid.gv-carousel,.hs-cat-strip,.mm,.rv-slider .hs-rev-grid,.bp-carousel,.fside,.mm-k .mmk-list,.mm-k .mmk-pane{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--smut,#6b6b73) 32%, transparent) transparent}.hs-carousel:hover,.hs-gal-grid.gv-carousel:hover,.hs-cat-strip:hover,.mm:hover,.rv-slider .hs-rev-grid:hover,.bp-carousel:hover,.fside:hover,.mm-k .mmk-list:hover,.mm-k .mmk-pane:hover{scrollbar-color:color-mix(in srgb, var(--smut,#6b6b73) 70%, transparent) transparent}}.hs-carousel .pcard{scroll-snap-align:start}.hs-carousel-wrap:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--band,var(--sbg)) 0%, transparent), var(--band,var(--sbg)) 82%);pointer-events:none;width:76px;transition:opacity .25s;position:absolute;top:0;bottom:14px;right:-20px}.hs-carousel-wrap:before{content:"";z-index:1;background:linear-gradient(270deg, color-mix(in srgb, var(--band,var(--sbg)) 0%, transparent), var(--band,var(--sbg)) 82%);pointer-events:none;opacity:0;width:76px;transition:opacity .25s;position:absolute;top:0;bottom:14px;left:-20px}.hs-carousel-wrap.car-l:before{opacity:1}.hs-carousel-wrap.car-end:after{opacity:0}.hs-carousel.car-nobar{scrollbar-width:none}.hs-carousel.car-nobar::-webkit-scrollbar{display:none}.car-float .hs-carousel .pcard{animation:5.4s ease-in-out infinite carFloat}.car-float .hs-carousel .pcard:nth-child(3n){animation-delay:-1.8s}.car-float .hs-carousel .pcard:nth-child(3n+1){animation-delay:-3.6s}.car-float .hs-carousel .pcard:hover{animation-play-state:paused}@keyframes carFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hs-cfade-zone{position:relative}.hs-cfade{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:18px;padding:4px 0 8px;display:grid}.hs-cfade-it{min-width:0;animation:.55s cubic-bezier(.22,.8,.3,1) both cfadeIn;display:flex}.hs-cfade-it .pcard{width:100%}@keyframes cfadeIn{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:none}}.hs-cfade-zone .hs-slider-arr{top:42%}@media (prefers-reduced-motion:reduce){.car-float .hs-carousel .pcard,.hs-cfade-it{animation:none}}.hs-wheel-zone{position:relative}.hs-wheel{perspective:1300px;margin:6px 0 4px;position:relative}.hs-wheel-it{will-change:transform, opacity;min-width:0;transition:transform .65s cubic-bezier(.22,.8,.3,1),opacity .45s;position:absolute;top:6px;left:50%}.hs-wheel-it .pcard{height:100%}.hs-wheel-zone .hs-slider-arr{top:50%}@media (max-width:900px){.hs-pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hs-pgrid.hs-menu{grid-template-columns:1fr}}.hs-pbento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:18px;display:grid}.hs-pbento-it{min-width:0;display:flex}.hs-pbento-it .pcard{width:100%}.hs-pbento-it.b-lg{grid-area:span 2/span 2}.hs-pbento-it.b-lg:nth-child(16n+9){grid-column:3/span 2}.hs-pbento-it.b-wide{grid-column:span 2}.hs-prods .hs-pbento-it.b-lg .pcard .ph,.hs-prods .hs-pbento-it.b-wide .pcard .ph{aspect-ratio:auto;flex:auto;height:auto}.hs-prods .hs-pbento-it.b-lg .pcard .ph{min-height:250px}.hs-prods .hs-pbento-it.b-wide .pcard .ph{min-height:168px}.hs-mosaic{flex-direction:column;gap:16px;display:flex}.mz-row{align-items:stretch;gap:16px;display:grid}.mz-row.v0{grid-template-columns:7fr 5fr}.mz-row.v1,.mz-row.v2{grid-template-columns:5fr 7fr}.mz-row.v3{grid-template-columns:7fr 5fr}.mz-ph{background:var(--sphoto);border-radius:var(--sr-sm);color:#b9bcc4;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.mz-ph img{object-fit:contain;width:100%;height:100%;max-height:460px;padding:clamp(18px,3vw,44px)}.mz-ph .stub{opacity:.8;width:46px;height:46px}.mz-tx{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;padding:clamp(22px,3.4vw,54px);display:flex}.mz-prc{color:var(--sprice);align-items:baseline;gap:12px;font-size:21px;font-weight:700;display:flex}.mz-old{color:var(--smut);font-size:14px;font-weight:600}.mz-nm{font-family:var(--pnm-ff,var(--sdisp));letter-spacing:var(--pnm-tr,var(--head-tr,0em));font-size:calc(clamp(19px, 1.8vw, 27px) * var(--pnm-k,1));font-weight:var(--pnm-w,var(--head-w,700));color:var(--sink);line-height:1.25;text-decoration:none}.mz-nm:hover{color:var(--sacc-d)}.mz-ds{color:var(--smut);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin:0;font-size:14.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.mz-btn{border-radius:var(--r-btn);border:1.5px solid color-mix(in srgb, var(--sink) 45%, transparent);color:var(--sink);background:0 0;justify-content:center;align-items:center;margin-top:6px;padding:11px 26px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.mz-btn:hover{background:var(--sink);border-color:var(--sink);color:var(--scard)}.mz-hero{grid-template-columns:5fr 7fr}.mz-hero .mz-ph{min-height:clamp(340px,38vw,560px)}.mz-hero .mz-ph img{max-height:560px}.mz-hero .mz-prc{font-size:clamp(24px,2.2vw,32px)}.mz-hero .mz-nm{font-size:calc(clamp(30px, 3.6vw, 52px) * var(--pnm-k,1));line-height:1.1}.mz-hero .mz-ds{-webkit-line-clamp:3;font-size:16px}@media (max-width:860px){.mz-row,.mz-row.v0,.mz-row.v1,.mz-row.v2,.mz-row.v3,.mz-hero{grid-template-columns:1fr}.mz-ph{order:-1;min-height:240px}.mz-ph img{max-height:320px}.mz-hero .mz-ph{min-height:260px}.mz-tx{padding:6px 4px 14px}}.hs-mosaic2{flex-direction:column;gap:16px;display:flex}.m2-card{background:var(--sph);border-radius:var(--sr-sm);overflow:hidden}.m2-ph{color:#b9bcc4;justify-content:center;align-items:center;min-width:0;display:flex}.m2-ph img{object-fit:contain;width:100%;height:100%;max-height:380px}.m2-ph .stub{opacity:.8;width:46px;height:46px}.m2-tx{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;display:flex}.m2-ctr{text-align:center;align-items:center}.m2-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.m2-w{grid-column:span 2;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(14px,2vw,32px);min-height:340px;padding:clamp(18px,2.5vw,42px);display:grid}.m2-w.flip{grid-template-columns:1fr 1.15fr}.m2-w .m2-ph{min-height:240px}.m2-w .mz-nm{font-size:calc(clamp(21px, 1.9vw, 29px) * var(--pnm-k,1))}.m2-ds3{-webkit-line-clamp:3;max-width:40ch}.m2-v{flex-direction:column;gap:14px;min-height:340px;padding:clamp(18px,2vw,30px);display:flex}.m2-v .m2-ph{flex:auto;min-height:190px}.m2-v .m2-ph img{max-height:260px}.m2-v .mz-prc{font-size:18px}.m2-v .mz-nm{font-size:calc(17.5px * var(--pnm-k,1))}.m2-v .mz-ds{font-size:13.5px}.m2-hero{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(16px,2.5vw,44px);min-height:clamp(360px,32vw,520px);padding:clamp(24px,3.5vw,60px);display:grid}.m2-hero .m2-ph img{max-height:440px}.m2-hero .mz-prc{font-size:clamp(24px,2.2vw,32px)}.m2-hero .mz-nm{font-size:calc(clamp(28px, 3.2vw, 48px) * var(--pnm-k,1));line-height:1.12}.m2-hero .mz-ds{-webkit-line-clamp:3;font-size:16px}.m2-v .mz-btn{margin-top:2px;padding:9px 18px;font-size:12px}@media (max-width:980px){.m2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m2-w,.m2-w.flip{grid-column:span 1;grid-template-columns:1fr;min-height:0}.m2-w .m2-ph{order:-1}.m2-w .mz-nm{font-size:calc(clamp(17px, 2.4vw, 21px) * var(--pnm-k,1))}}@media (max-width:700px){.m2-hero{grid-template-columns:1fr;min-height:0;padding:18px}.m2-hero .m2-ph{order:-1}.m2-hero .m2-ph img{max-height:300px}}.shop .pt-tile.mz-row{--pt0-tile-pad:0;--pt0-tile-r:var(--pc-rad,0);--pt0-tile-bg:var(--pc-fill,none);--pt0-tile-ink:inherit;--pt0-tile-sh:var(--pc-sh,none)}.shop .pt-tile.m2-card{--pt0-tile-pad:0;--pt0-tile-r:var(--pc-rad,var(--sr-sm));--pt0-tile-bg:var(--pc-fill,none);--pt0-tile-ink:inherit;--pt0-tile-sh:var(--pc-sh,none)}.shop .pt-tile.m2-w{--pt0-tile-pad:clamp(18px, 2.5vw, 42px)}.shop .pt-tile.m2-v{--pt0-tile-pad:clamp(18px, 2vw, 30px)}.shop .pt-tile.m2-hero{--pt0-tile-pad:clamp(24px, 3.5vw, 60px)}.shop .pt-tile:is(.mz-row,.m2-card){--pt-tile-ink:initial;--pt-tile-size:initial}.shop .pt-frame.pt-frame-clip:is(.mz-ph,.m2-ph),.shop .pt-tile.pt-tile-clip.m2-card{overflow:hidden}.shop .shs-inv .pt-tile.mz-row,.shop .shs-inv .pt-tile.m2-card{--pt0-tile-bg:var(--pc-fill,none);--pt0-tile-ink:inherit;--pt0-tile-sh:var(--pc-sh,none)}.shop .pt-frame.mz-ph{--pt0-frame-bg:var(--sphoto);--pt0-frame-r:var(--sr-sm);--pt0-frame-fit:var(--pc-ufit,contain);--pt0-frame-h:100%;--pt0-frame-maxh:460px}.shop .mz-hero .pt-frame.mz-ph{--pt0-frame-maxh:560px}.shop .pt-frame.m2-ph{--pt0-frame-fit:var(--pc-ufit,contain);--pt0-frame-h:100%;--pt0-frame-maxh:380px}.shop .m2-v .pt-frame.m2-ph{--pt0-frame-maxh:260px}.shop .m2-hero .pt-frame.m2-ph{--pt0-frame-maxh:440px}@media (max-width:860px){.shop .pt-frame.mz-ph{--pt0-frame-maxh:320px}}@media (max-width:700px){.shop .pt-tile.m2-hero{--pt0-tile-pad:18px}.shop .m2-hero .pt-frame.m2-ph{--pt0-frame-maxh:300px}}.hs-pbento-it.b-lg .pcard{padding:16px 16px 18px}.hs-pbento-it.b-lg .pcard .nm{font-size:calc(17px * var(--pnm-k,1))}.hs-pbento-it.b-lg .pcard .prc{font-size:20px}@media (max-width:980px){.hs-pbento{grid-template-columns:repeat(2,1fr)}.hs-pbento-it.b-lg{grid-row:span 1}.hs-pbento-it.b-lg,.hs-pbento-it.b-lg:nth-child(16n+9){grid-column:span 2}}.hs-slider-stage{position:relative}.hs-slider-vp{margin:0 -9px;overflow:hidden}.hs-slider-track{width:100%;transition:transform .7s cubic-bezier(.33,.85,.25,1);display:flex}.hs-slider-it{flex:0 0 calc(100% / var(--pv,3));min-width:0;padding:7px 9px 20px}.hs-slider-it .pcard{height:100%}@media (prefers-reduced-motion:reduce){.hs-slider-track{transition:none}}.hs-slider-arr{z-index:2;border:1px solid var(--sline);background:var(--scard);width:42px;height:42px;color:var(--smut);cursor:pointer;box-shadow:var(--ssh);border-radius:50%;justify-content:center;align-items:center;transition:all .18s;display:flex;position:absolute;top:calc(50% - 8px);transform:translateY(-50%)}.hs-slider-arr:hover{color:var(--sacc-d);border-color:color-mix(in srgb, var(--sacc) 38%, var(--sline));background:var(--scard);box-shadow:var(--ssh-up)}.hs-slider-arr.prev{left:-13px}.hs-slider-arr.next{right:-13px}@media (max-width:700px){.hs-slider-arr{display:none}}.hs-slider-dots{justify-content:center;gap:7px;margin-top:6px;display:flex}.hs-slider-dot{cursor:pointer;background:#e0cdae;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .25s}.hs-slider-dot:hover{background:#cfb591}.hs-slider-dot.on{background:var(--sacc);width:26px}.hs-banner{isolation:isolate;border-radius:var(--sr-lg);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.hs-banner-txt{z-index:1;position:relative}.hs-banner.tone-accent{background:linear-gradient(140deg, var(--sacc) 10%, var(--sacc-d) 85%);color:var(--pt-band-ink,var(--sbtn-ink,#fff));box-shadow:0 22px 48px -20px color-mix(in srgb, var(--sacc-d) 55%, transparent)}.hs-banner.tone-accent:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 130% at 8% 0,#ffebd738,#ffebd700 55%);position:absolute;inset:0}.hs-banner.tone-dark{color:var(--pt-band-ink,#fff);background:linear-gradient(140deg,#4a3d31,#352b22);box-shadow:0 22px 48px -20px #3d322980}.hs-banner.tone-soft{background:var(--scard);border:1px solid var(--sline);color:var(--pt-band-ink,var(--sink));box-shadow:var(--ssh)}.hs-banner h2{font-family:var(--sdisp);font-size:calc(27px * var(--head-k,1));font-weight:var(--head-w,700);letter-spacing:var(--head-tr,0em);margin:0 0 10px}.hs-banner p{font-size:calc(15px * var(--pt-band-size,1));max-width:540px;margin:0 0 20px;font-weight:500;line-height:1.6}.hs-banner.tone-accent p{color:var(--pt-band-ink,color-mix(in srgb, var(--sbtn-ink,#fff) 88%, transparent))}.hs-banner.tone-dark p{color:var(--pt-band-ink,#fff6eee0)}.hs-banner.tone-soft p{color:var(--pt-band-ink,var(--smut))}.hs-banner-txt .sbtn{margin-top:2px}.hs-banner .sbtn.onacc{color:var(--sacc-d);background:#fff8f1;box-shadow:0 12px 26px -12px #00000059}.hs-banner .sbtn.onacc:hover{background:#fff}.hs-banner-img img{border-radius:var(--sr-sm);max-height:130px}.hs-banner{--art-c:#fffdf847;--art-c2:#fffdf829}.hs-banner.tone-soft{--art-c:color-mix(in srgb, var(--sacc) 22%, transparent);--art-c2:color-mix(in srgb, var(--sacc) 12%, transparent)}.hs-banner-art{pointer-events:none;z-index:0;width:300px;height:300px;position:absolute;top:-110px;right:-70px}.hs-banner-art.art-rings{border:1.5px solid var(--art-c);border-radius:50%}.hs-banner-art.art-rings:after{content:"";border:1.5px solid var(--art-c2);border-radius:50%;position:absolute;inset:42px}.hs-banner-art.art-circles{top:-80px;right:-40px}.hs-banner-art.art-circles:before,.hs-banner-art.art-circles:after{content:"";background:var(--art-c2);border-radius:50%;position:absolute}.hs-banner-art.art-circles:before{inset:0 0 30% 30%}.hs-banner-art.art-circles:after{background:var(--art-c);inset:55% 55% -10% -5%}.hs-banner-art:is(.art-dots,.art-grid,.art-diag,.art-squares){top:-70px;right:-50px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 96%);mask-image:radial-gradient(closest-side,#000 30%,#0000 96%)}.hs-banner-art.art-dots{background:radial-gradient(var(--art-c) 2.2px, transparent 2.7px);background-size:22px 22px}.hs-banner-art.art-grid{background:linear-gradient(var(--art-c2) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--art-c2) 1.5px, transparent 1.5px);background-size:27px 27px}.hs-banner-art.art-diag{background:repeating-linear-gradient(45deg, var(--art-c2) 0 2px, transparent 2px 15px)}.hs-banner-art.art-squares{background:conic-gradient(var(--art-c2) 25%, transparent 0 50%, var(--art-c2) 0 75%, transparent 0);background-size:30px 30px}.hs-banner-art.art-waves{background:repeating-radial-gradient(circle at 100% 0%, transparent 0 26px, var(--art-c2) 26px 28px);top:-30px;right:-20px;-webkit-mask-image:radial-gradient(140% 140% at 100% 0,#000 40%,#0000 78%);mask-image:radial-gradient(140% 140% at 100% 0,#000 40%,#0000 78%)}.hs-banner-art.art-glow{background:radial-gradient(closest-side, var(--art-c), transparent 72%);top:-90px;right:-60px}@media (max-width:700px){.hs-banner{grid-template-columns:1fr;padding:30px 26px}}.hs-feat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.hs-feats.has-cols .hs-feat-grid{grid-template-columns:repeat(var(--cols), 1fr)}@media (max-width:700px){.hs-feats.has-cols .hs-feat-grid{grid-template-columns:1fr}}.hs-feat{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);padding:26px 24px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.hs-feat:hover{box-shadow:var(--ssh);border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline));transform:translateY(-2px)}.hs-feat-ic{background:linear-gradient(160deg, color-mix(in srgb, var(--sacc) 15%, transparent), color-mix(in srgb, var(--sacc) 6%, transparent));width:46px;height:46px;color:var(--sacc-d);border-radius:15px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.hs-feat-ic svg{width:23px;height:23px}.hs-feat-ic:empty,.hs-fcol-ic:empty{display:none}.sfr .hs-feat-ic:empty{display:flex}.sfr .hs-fcol-ic:empty{display:grid}.hs-feat-t{font-weight:var(--pt-tile-weightHead,var(--head-wh,800));font-size:calc(15px * var(--pt-tile-sizeHead,1));color:var(--pt-tile-inkHead,inherit);letter-spacing:-.005em;margin-bottom:6px}.hs-feat-s{font-size:calc(13.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));font-weight:var(--pt-tile-weight,500);line-height:1.55}.hs-feats.fi-left :is(.hs-feat,.hs-step,.hs-fcol){grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.hs-feats.fi-left :is(.hs-feat-ic,.hs-step-n,.hs-fcol-ic){grid-row:1/span 2;margin-bottom:0}.hs-feats.fi-left :is(.hs-feat-t,.hs-fcol-h){grid-area:1/2}.hs-feats.fi-left :is(.hs-feat-s,.hs-fcol ul){grid-area:2/2}.hs-feats.fi-left .hs-step:before{display:none}.hs-feats.fi-left .hs-fcol-h{gap:0}.hs-feats.fi-inline :is(.hs-feat,.hs-step){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:13px;display:grid}.hs-feats.fi-inline :is(.hs-feat-ic,.hs-step-n){grid-area:1/1;margin-bottom:0}.hs-feats.fi-inline .hs-feat-t{grid-area:1/2;margin-bottom:0}.hs-feats.fi-inline .hs-feat-s{grid-area:2/1/auto/-1;margin-top:11px}.hs-feats.fi-inline .hs-step:before{display:none}.hs-feats.fi-flat :is(.hs-feat-ic,.hs-fcol-ic,.hs-step-n){width:fit-content;min-width:0;height:auto;box-shadow:none;color:var(--sacc);background:0 0;border:0;border-radius:0;justify-content:flex-start}.hs-feats.fi-flat .hs-feat-ic{margin-bottom:12px}.hs-feats.fi-flat :is(.hs-feat-ic,.hs-fcol-ic) svg{width:30px;height:30px}.hs-feats.fi-flat .hs-step-n{font-size:32px;line-height:1.05}.hs-feats.fi-flat.fi-left .hs-step-n{min-width:44px}.shs-inv .hs-feats.fi-flat :is(.hs-feat-ic,.hs-fcol-ic,.hs-step-n){color:var(--inv-acc);background:0 0}.hs-feats.ft-lg :is(.hs-feat-t,.hs-fnum .hs-feat-t){font-size:calc(20px * var(--pt-tile-sizeHead,1));letter-spacing:-.014em}.hs-feats.ft-lg .hs-fcol-h{letter-spacing:-.014em;font-size:20px}.hs-feats.ft-lg .hs-feat-s{font-size:calc(14.5px * var(--pt-tile-size,1))}@media (max-width:700px){.hs-feats.ft-lg :is(.hs-feat-t,.hs-fnum .hs-feat-t){font-size:calc(18px * var(--pt-tile-sizeHead,1))}.hs-feats.ft-lg .hs-fcol-h{font-size:18px}}@media (max-width:560px){.hs-feats.fi-left :is(.hs-feat,.hs-step,.hs-fcol){column-gap:13px}}.hs-rev-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hs-rev{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);padding:22px 24px 20px;position:relative}.hs-rev:before{content:"«";font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);color:color-mix(in srgb, var(--sacc) 45%, transparent);margin:6px 0 10px;font-size:42px;line-height:.6;display:block}.hs-rev-stars{color:var(--sacc);letter-spacing:2.5px;font-size:13px;position:absolute;top:22px;right:22px}.hs-rev-stars span{color:color-mix(in srgb, var(--sink) 18%, var(--scard))}.hs-rev-tx{font-size:calc(14.5px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,500);color:var(--pt-tile-ink,var(--sink));line-height:1.6}.hs-rev-au{font-weight:var(--pt-tile-weight,700);font-size:calc(13px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));margin-top:14px}.hs-rev-au:before{content:"— ";color:#b3a28b}.hs-rich-body{color:var(--sink);max-width:720px;font-size:14.5px;font-weight:500;line-height:1.75}.hs-rich-body p{margin:0 0 12px}.hs-row{max-width:var(--wrap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,28px);margin:0 auto;padding:0 20px;display:grid}.hs-cell{flex-direction:column;min-width:0;display:flex}.hs-cell>*{flex:1}.hs-c-half{grid-column:span 6}.hs-c-third{grid-column:span 4}.hs-c-quarter{grid-column:span 3}.hs-c-sixth{grid-column:span 2}.hs-c-twothirds{grid-column:span 8}.hs-c-threequarters{grid-column:span 9}.hs-cell .shs-in{max-width:var(--shs-maxw,none);padding-left:var(--shs-px,0);padding-right:var(--shs-px,0)}.hs-cell .shs:not(.shs-bg-none){border-radius:var(--shs-rd,var(--sr-sm));overflow:clip}.hs-cell .shs:not(.shs-bg-none) .shs-in{padding-left:var(--shs-px,clamp(16px, 2vw, 26px));padding-right:var(--shs-px,clamp(16px, 2vw, 26px))}.hs-cell .shs{align-content:var(--shs-va,center)}.hs-cell>.sfr{flex-direction:column;display:flex}.hs-cell>.sfr>.shs{flex:1}.hs-row.hs-row-flush{gap:0}.hs-row-flush .hs-cell .shs:not(.shs-bg-none){border-radius:0}@media (max-width:860px){.hs-row>.hs-cell{grid-column:span 12}}.shs{--band:var(--sbg);position:relative;overflow-x:clip}.shs-in{z-index:1;padding-left:var(--shs-px,20px);padding-right:var(--shs-px,20px);margin:0 auto;position:relative}.shs-w-narrow{max-width:var(--shs-maxw,min(940px, var(--wrap)))}.shs-w-contained{max-width:var(--shs-maxw,var(--wrap))}.shs-w-wide{max-width:var(--shs-maxw,1640px)}.shs-w-full{max-width:var(--shs-maxw,none);padding-left:var(--shs-px,var(--shs-px-full));padding-right:var(--shs-px,var(--shs-px-full))}.shs-pad-sm{--shs-pv:var(--shs-pyd,clamp(16px, 2.2vw, 24px));padding-top:var(--shs-pv);padding-bottom:var(--shs-pv)}.shs-pad-md{--shs-pv:var(--shs-pyd,clamp(26px, 3.6vw, 40px));padding-top:var(--shs-pv);padding-bottom:var(--shs-pv)}.shs-pad-lg{--shs-pv:var(--shs-pyd,clamp(44px, 6vw, 68px));padding-top:var(--shs-pv);padding-bottom:var(--shs-pv)}.shs.shs-bleed{padding-top:0;padding-bottom:0}.shs-bleed>.shs-in{max-width:none;padding-left:0;padding-right:0}.shs-bg-surface{background:var(--scard);border-top:1px solid var(--sline);border-bottom:1px solid var(--sline);--band:var(--scard)}.shs-bg-surface+.shs-bg-surface{border-top:none}.shs-bg-surface:has(+.shs-bg-surface){border-bottom:none}.shs-bg-tint{background:linear-gradient(180deg, color-mix(in srgb, var(--sacc) 6%, var(--sbg)), color-mix(in srgb, var(--sacc) 12%, var(--sbg)));--band:color-mix(in srgb, var(--sacc) 9%, var(--sbg))}.shs-bg-tint+.shs-bg-tint{background:color-mix(in srgb, var(--sacc) 12%, var(--sbg))}.shs-bg-dark{background:linear-gradient(165deg, var(--sband,var(--sink)), var(--sband-2,color-mix(in srgb, var(--sink) 82%, #000)));--band:var(--sband,var(--sink))}.shs-bg-image{--band:var(--sband,var(--sink));background-position:50%;background-size:cover}.shs-bg-image:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--sband,#2a2016) 62%, transparent), color-mix(in srgb, var(--sband,#2a2016) 80%, transparent));position:absolute;inset:0}.shs-bg-image .hs-carousel-wrap:after{display:none}.shs-inv{--inv-ink:#f4f5f6;--inv-mut:#ffffffbd;--inv-dim:#ffffff85;--inv-acc:color-mix(in srgb, var(--sacc) 72%, #fff);--inv-acc-soft:color-mix(in srgb, var(--sacc) 20%, transparent);--inv-acc-line:color-mix(in srgb, var(--sacc) 42%, transparent);--inv-soft:#ffffff12;--inv-line:#ffffff24;color:var(--inv-ink);--band-ink:var(--inv-ink);--smut:var(--inv-mut)}.shs-inv .hs-h:after{color:var(--inv-acc)}.shs-inv :is(.pcard,.hs-cat,.hs-cat-row,.hs-hero.v-split,.hs-hero.v-center,.hs-banner.tone-soft){color:var(--sink);--band-ink:var(--sink);--smut:var(--smut-lite)}.shs-inv .hs-hero.v-minimal .hs-hero-txt p,.shs-inv .hs-mt-txt p,.shs-inv .hs-rich-body,.shs-inv .hs-faq-a,.shs-inv .hs-rev-tx{color:var(--pt-tile-ink,var(--inv-mut))}.shs-inv .hs-rev-au{color:var(--pt-tile-ink,var(--inv-dim))}.shs-inv .bp-nm h3{color:var(--pt-tile-inkHead,var(--inv-ink))}.shs-inv .bp-nm:hover h3{color:var(--inv-acc)}.shs-inv :is(.bp-ex,.bp-date){color:var(--pt-tile-ink,var(--inv-mut))}.shs-inv .bp-tag{color:var(--inv-mut);background:var(--inv-soft)}.shs-inv .pp-price .prc{color:var(--inv-ink)}.shs-inv :is(.hs-feat,.hs-rev,.hs-faq-it){background:var(--inv-soft);border-color:var(--inv-line)}.shs-inv .hs-feat:hover{box-shadow:none;border-color:#ffffff42}.shs-inv .hs-faq-it:hover,.shs-inv .hs-faq-it[open]{box-shadow:none;border-color:#ffffff47}.shs-inv :is(.hs-feat-s,.hs-finline .s){color:var(--pt-tile-ink,var(--inv-dim))}.shs-inv .hs-feat-ic{background:var(--inv-acc-soft);color:var(--inv-acc)}.shs-inv .hs-rev:before{color:var(--inv-acc)}.shs-inv .hs-rev-stars span{color:#ffffff40}.shs-inv .hs-step-n{color:var(--inv-acc);background:var(--inv-acc-soft);box-shadow:inset 0 0 0 1.5px var(--inv-acc-line)}.shs-inv .hs-step:before{border-color:var(--inv-acc-line)}.shs-inv .sbtn.ghost{color:#ffffffd9;box-shadow:inset 0 0 0 var(--btn-bw,1.5px) #ffffff61}.shs-inv .sbtn.ghost:hover{background:#ffffff17;box-shadow:inset 0 0 0 1.5px #fff9}.shs-inv .hs-mt-img img{border-color:#ffffff29}.shs-inv .hs-slider-dot{background:#ffffff4d}.shs-inv .hs-slider-dot:hover{background:#ffffff80}.shs-inv .hs-slider-dot.on{background:var(--inv-acc)}.hs-hero.v-minimal{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:0;padding:6px 0;display:block;overflow:visible}.hs-hero.v-minimal h1{font-size:calc(36px * var(--head-k,1));margin-bottom:12px}.hs-hero.v-minimal p{margin-bottom:22px}.hs-hero.v-imagefull{color:#fdf6ea;background-position:50%;background-size:cover;border:none;align-items:flex-end;min-height:clamp(340px,44vw,500px);padding:clamp(28px,5vw,56px);display:flex}.hs-hero.v-imagefull.no-img{background:linear-gradient(150deg, color-mix(in srgb, var(--sacc) 34%, #000), color-mix(in srgb, var(--sacc) 14%, #000))}.hs-hero.v-imagefull:before{content:"";z-index:0;background:var(--hov-g,linear-gradient(180deg, #291f150a 30%, #291f15a8 100%));position:absolute;inset:0}.hs-hero.v-imagefull .hs-hero-txt{max-width:620px}.hs-hero.v-imagefull h1{text-shadow:0 2px 24px #1e140a73}.hs-hero.v-imagefull p{color:#fff5e6e6}.hs-hero-vid{z-index:0;object-fit:cover;pointer-events:none;border:none;width:100%;height:100%;position:absolute;inset:0}.hs-hero.v-imagefull.has-vid:before{z-index:1}.hs-hero.v-imagefull.has-vid .hs-hero-txt,.hs-hero.v-imagefull.has-vid .hs-hero-cta{z-index:2;position:relative}.hs-hero.v-imagefull.hs-hero-own:before{background:0 0}.hs-hero.hs-hero-band{box-shadow:none;background:0 0;border:none}.hs-hero.v-imagefull.no-img.hs-hero-band,.hs-hero.v-imagefull.hs-hero-band:before{background:0 0}.hs-hero.v-imagefull.hs-hero-bandimg:before{background:var(--hov-g,linear-gradient(180deg, #291f150a 30%, #291f15a8 100%))}.hs-hero.v-imagefull.hs-hero-own-lt{color:var(--sink)}.hs-hero.v-imagefull.hs-hero-own-lt h1{text-shadow:none}.hs-hero.v-imagefull.hs-hero-own-lt p{color:var(--smut)}.shs-inv .hs-hero.hs-hero-own:is(.v-split,.v-center){color:#f4f4f5}.shs-inv .hs-hero.hs-hero-own .hs-hero-txt p{color:var(--inv-mut)}.shs-inv .hs-hero.hs-hero-own{border-color:#ffffff29}.hs-hero.hs-hero-full,.shop .hs-hero.hs-hero-full.im-h{min-height:max(560px, calc(var(--vh100,100svh) - var(--shop-head-h,66px) - var(--shop-top-h,0px) - 2 * var(--shs-pv,0px)))}.shs-w-full>.hs-hero-full{box-shadow:none;border:none;border-radius:0}.shs-in.shs-w-full:has(>.hs-hero-full){padding-left:0;padding-right:0}.shs:has(>.shs-in.shs-w-full>.hs-hero-full){--shs-pv:0px}.shs-w-full>.hs-hero.v-imagefull{box-shadow:none;border:none;border-radius:0}.shs-in.shs-w-full:has(>.hs-hero.v-imagefull){padding-left:0;padding-right:0}.shs:has(>.shs-in.shs-w-full>.hs-hero.v-imagefull){--shs-pv:0px}.hs-hero-full.has-img .hs-hero-img:not(.im-h){align-self:stretch;position:relative}.hs-hero-full.has-img .hs-hero-img:not(.im-h) img{width:100%;height:100%;max-height:none;position:absolute;inset:0}@media (max-width:820px){.hs-hero.v-imagefull.hs-hero-full{align-items:center}.hs-hero.v-imagefull.hs-hero-full.has-imgm{align-items:flex-end}}.shs-shape{z-index:3;width:100%;height:var(--shp-h,56px);pointer-events:none;fill:var(--shp-c,var(--sbg));display:block;position:absolute;left:0}.shs-shape-bot{bottom:-1px}.shs-shape-top{top:-1px;transform:scaleY(-1)}.shs-shp>.shs-in{z-index:2;position:relative}.shs-shp-t{padding-top:calc(var(--shp-h,56px) * .7)}.shs-shp-b{padding-bottom:calc(var(--shp-h,56px) * .7)}.shs-shp-t:has(>.shs-in.shs-w-full>:is(.hs-hero-full,.hs-hero.v-imagefull,.hs-hero.v-mosaicfull,.hs-mt.v-stage,.hs-gridsec.gsec-screen)){padding-top:0}.shs-shp-b:has(>.shs-in.shs-w-full>:is(.hs-hero-full,.hs-hero.v-imagefull,.hs-hero.v-mosaicfull,.hs-mt.v-stage,.hs-gridsec.gsec-screen)){padding-bottom:0}.shs-shp{overflow:hidden}@media (max-width:700px){.shs-shape{height:min(var(--shp-h,56px), 34px)}}.hs-hero{container-type:inline-size}.hs-hero-word{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--sdisp);font-weight:var(--head-w3,900);letter-spacing:calc(var(--head-tr,0em) + (-.03em));color:color-mix(in srgb, var(--sink) 12%, transparent);font-size:clamp(64px,21cqw,460px);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-hero.v-imagefull .hs-hero-word{color:#ffffff38}.hs-hero.v-imagefull.hs-hero-own-lt .hs-hero-word{color:color-mix(in srgb, var(--sink) 14%, transparent)}@media (max-width:860px){.hs-hero-word{font-size:clamp(48px,30cqw,220px)}}.hs-cat-rows{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:26px 34px;display:grid}.hs-catr{color:inherit;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.hs-catr-ph{aspect-ratio:3/4;border-radius:var(--sr-sm);background:var(--sphoto);flex:none;place-items:center;width:92px;display:grid;overflow:hidden}.hs-catr-ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hs-catr:hover .hs-catr-ph img{transform:scale(1.05)}.hs-catr-tx{flex-direction:column;gap:6px;min-width:0;display:flex}.hs-catr .nm{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:var(--pt-tile-capPx,calc(clamp(19px, 1.5vw, 26px) * var(--pt-tile-sizeHead,var(--cap-k,1))));font-weight:var(--pt-tile-weightHead,var(--head-w2,800));color:var(--pt-tile-inkHead,inherit);line-height:1.1}.hs-catr .ds{font-style:normal;font-size:calc(13.5px * var(--pt-tile-size,1));opacity:.72;line-height:1.45}.hs-catr .go{font-size:calc(12.5px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,700);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding-bottom:3px;text-decoration:none;display:inline-flex}.hs-catr .go svg{width:15px;height:15px;transition:transform .2s}.hs-catr:hover .go svg{transform:translate(4px)}@media (max-width:860px){.hs-cat-rows{grid-template-columns:1fr;gap:18px}}.hs-hero.v-mosaic{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(22px,3.4vw,46px)}.hs-hmos-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.hs-hmos-cards[data-n="3"],.hs-hmos-cards[data-n="5"],.hs-hmos-cards[data-n="6"]{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.hs-hmos-cards,.hs-hmos-cards[data-n="3"],.hs-hmos-cards[data-n="5"],.hs-hmos-cards[data-n="6"]{grid-template-columns:repeat(2,1fr)}}.hs-hmos{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hs-hmos[data-n="6"]{grid-template-columns:repeat(3,1fr)}.hs-hmos-it{aspect-ratio:1;border-radius:var(--sr);background:var(--scard);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.hs-hmos[data-n="3"]>:first-child,.hs-hmos[data-n="5"]>:first-child{aspect-ratio:auto;grid-row:span 2}.hs-hmos-it img{object-fit:cover;width:100%;height:100%;display:block}.hs-hmos-stub{width:100%;height:100%;color:var(--smut);opacity:.5;place-items:center;display:grid}.hs-hmos-cap{z-index:1;color:#fff;text-shadow:0 1px 5px #00000073;background:linear-gradient(#0000 0%,#0c0a088c 56%,#0c0a08e0 100%);flex-direction:column;gap:1px;padding:34px 12px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.hs-hmos-cap b{font-family:var(--pnm-ff,inherit);font-size:calc(13.5px * var(--pnm-k,1));font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.hs-hmos-cap u{opacity:.92;font-size:12.5px;font-weight:600;text-decoration:none}.hs-hmos-it:hover img{transform:scale(1.03)}.hs-hmos-it img{transition:transform .35s}@media (prefers-reduced-motion:reduce){.hs-hmos-it img{transition:none}}@media (max-width:860px){.hs-hero.v-mosaic{grid-template-columns:1fr}.hs-hmos[data-n="6"]{grid-template-columns:repeat(2,1fr)}.hs-hmos[data-n="3"]>:first-child,.hs-hmos[data-n="5"]>:first-child{aspect-ratio:1;grid-row:span 1}}.hs-hero.hs-hero-slid{align-items:stretch;padding:0;display:grid}.hs-hsl{grid-area:1/1;display:grid;position:relative}.hs-hero>.hs-hsl{place-self:stretch stretch}.hs-hsl-track{grid-area:1/1;display:grid}.hs-hsl-it{opacity:0;visibility:hidden;background-position:50%;background-size:cover;grid-area:1/1;align-items:flex-end;padding:clamp(28px,5vw,56px);transition:opacity .55s,visibility .55s;display:flex;position:relative}.hs-hsl-it.on{opacity:1;visibility:visible}.hs-hsl-it.has-imgm{background-image:var(--hero-img)}.hs-hsl-it:before{content:"";z-index:0;background:var(--hov-g,linear-gradient(180deg, #291f150a 30%, #291f15a8 100%));position:absolute;inset:0}.hs-hsl-nav{z-index:3;cursor:pointer;width:44px;height:44px;color:inherit;background:color-mix(in srgb, currentColor 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 26%, transparent);border:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hs-hsl-nav:hover{background:color-mix(in srgb, currentColor 20%, transparent)}.hs-hsl-nav.prev{left:14px}.hs-hsl-nav.next{right:14px}@media (hover:hover){.hs-hsl.hsl-nh .hs-hsl-nav{opacity:0;transition:opacity .25s,background .18s}.hs-hsl.hsl-nh:hover .hs-hsl-nav,.hs-hsl.hsl-nh .hs-hsl-nav:focus-visible{opacity:1}}.hs-hsl-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hs-hsl-dots button{cursor:pointer;background:color-mix(in srgb, currentColor 42%, transparent);border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background .2s}.hs-hsl-dots button.on{background:currentColor;width:26px}.hs-hsl-count{z-index:3;letter-spacing:.04em;font-size:13px;font-weight:700;position:absolute;bottom:16px;right:18px}.hs-hero-slid:has(>.hs-hero-down) .hs-hsl-dots{bottom:70px}@media (prefers-reduced-motion:reduce){.hs-hsl-it{transition:none}}@media (max-width:700px){.hs-hsl-nav,.hs-hero-slid>.hs-hero-down{display:none}.hs-hero-slid:has(>.hs-hero-down) .hs-hsl-dots{bottom:16px}.hs-hero-slid .hs-hsl-it{padding-bottom:62px}}.hs-hero-down{z-index:2;cursor:pointer;width:42px;height:42px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 24%, transparent);border:none;border-radius:999px;place-items:center;padding:0;transition:background .18s;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hs-hero-down:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.hs-hero-down svg{width:22px;height:22px;animation:2.4s ease-in-out infinite hs-down;display:block}.hs-hero-down:hover svg{animation-play-state:paused}@keyframes hs-down{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hs-hero-down svg{animation:none}}.hs-hero.v-imagefull:not(.hs-hero-slid):has(>.hs-hero-down){padding-bottom:calc(clamp(28px,5vw,56px) + 46px)}.hs-hero:is(.v-split,.v-center):has(>.hs-hero-down){padding-bottom:110px}.hs-hero.v-imagefull.has-imgm{background-image:var(--hero-img)}@media (max-width:820px){.hs-hero.v-imagefull.has-imgm,.hs-hsl-it.has-imgm{background-image:var(--hero-img-m)}.shop .hs-hero.hm-auto,.shop .hs-hero.hm-auto.im-h{min-height:0}.shop .hs-hero.hm-screen,.shop .hs-hero.hm-screen.im-h{min-height:max(420px, calc(var(--vh100,100svh) - var(--shop-head-h,66px) - var(--shop-top-h,0px) - 2 * var(--shs-pv,0px)))}.shop .hs-hero.v-imagefull.hm-shot,.shop .hs-hero.v-imagefull.hm-shot.im-h{min-height:0;aspect-ratio:var(--hero-mar,3 / 4)}.shop .hs-hero.v-imagefull.hm-shot.im-fit-contain{background-size:cover}}.hs-cat-list{grid-template-columns:repeat(var(--cols,2), 1fr);gap:10px 16px;display:grid}.hs-cat-row{background:var(--scard);border:1px solid var(--sline);color:var(--sink);border-radius:15px;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.hs-cat-row:hover{border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline));box-shadow:var(--ssh);transform:translateY(-1px)}.hs-cat-row .nm{font-weight:var(--pt-tile-weightHead,700);font-size:var(--pt-tile-capPx,calc(14px * var(--pt-tile-sizeHead,var(--cap-k,1))));color:var(--pt-tile-inkHead,inherit);margin-right:auto}.hs-cat-row .ct{font-size:var(--pt-tile-cntPx,calc(11px * var(--pt-tile-size,var(--cap-k,1))));color:var(--pt-tile-ink,#a4937d);font-weight:var(--pt-tile-weight,700);letter-spacing:.05em;text-transform:uppercase}.hs-cat-row .arr{color:var(--sacc);flex:none;transition:transform .18s}.hs-cat-row:hover .arr{transform:translate(3px)}@media (max-width:640px){.hs-cat-list{grid-template-columns:1fr}}.hs-cat-bento{grid-template-columns:repeat(var(--cols,4), 1fr);grid-auto-rows:200px;grid-auto-flow:dense;gap:14px;display:grid}.hs-catb{border-radius:var(--sr);background:var(--sphoto);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5d40230f}.hs-catb:hover{box-shadow:var(--ssh-up);transform:translateY(-3px)}.hs-catb.b-lg{grid-area:span 2/span 2}.hs-catb.b-wide{grid-column:span 2}.hs-catb.b-tall{grid-row:span 2}.hs-catb>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.hs-catb:hover>img{transform:scale(1.05)}.hs-catb-stub{color:var(--smut);background:var(--sph);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hs-catb-stub .stub{opacity:.75;width:34px;height:34px}.hs-catb-ov{background:var(--hov-g,linear-gradient(180deg, #2a201600 38%, #2a201699));position:absolute;inset:0}.hs-catb-tx{z-index:1;color:#fff;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.hs-catb-tx .nm{font-weight:var(--pt-tile-weightHead,var(--head-wh,800));font-size:var(--pt-tile-capPx,calc(14.5px * var(--pt-tile-sizeHead,var(--cap-k,1))));color:var(--pt-tile-inkHead,inherit);text-shadow:0 1px 12px #1e140a80;line-height:1.25}.hs-catb.b-lg .hs-catb-tx .nm{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-weight:var(--pt-tile-weightHead,var(--head-w,700));font-size:var(--pt-tile-capPx,calc(23px * var(--pt-tile-sizeHead,var(--cap-k,1))))}.hs-catb-tx .ct{font-size:var(--pt-tile-cntPx,calc(10.5px * var(--pt-tile-size,var(--cap-k,1))));font-weight:var(--pt-tile-weight,700);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-tile-ink,#fff6ecd1)}@media (max-width:900px){.hs-cat-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:168px}}@media (max-width:520px){.hs-cat-bento{grid-auto-rows:148px;gap:10px}.hs-catb.b-lg .hs-catb-tx .nm{font-size:var(--pt-tile-capPx,calc(19px * var(--pt-tile-sizeHead,var(--cap-k,1))))}.hs-catb-tx{bottom:10px;left:12px;right:12px}}.hs-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 22px;display:grid}.hs-feats.has-cols .hs-steps{grid-template-columns:repeat(var(--cols), 1fr)}.hs-step{padding:4px 6px;position:relative}.hs-step-n{width:44px;height:44px;font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-weight:var(--head-w,700);color:var(--sacc-d);background:color-mix(in srgb, var(--sacc) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sacc) 35%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.hs-step:before{content:"";border-top:1.5px dashed color-mix(in srgb, var(--sacc) 32%, transparent);position:absolute;top:26px;left:62px;right:-12px}.hs-step:last-child:before{display:none}@media (max-width:700px){.hs-steps,.hs-feats.has-cols .hs-steps{grid-template-columns:1fr}.hs-steps{gap:18px}.hs-step:before{display:none}}.hs-feat-row{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.hs-finline{align-items:center;gap:12px;min-width:0;display:flex}.hs-finline .hs-feat-ic{border-radius:13px;flex:none;width:40px;height:40px;margin:0}.hs-finline .hs-feat-ic svg{width:20px;height:20px}.hs-finline .t{font-weight:var(--pt-tile-weightHead,800);font-size:calc(14px * var(--pt-tile-sizeHead,1));color:var(--pt-tile-inkHead,inherit);letter-spacing:-.005em}.hs-finline .s{font-size:calc(12.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));font-weight:var(--pt-tile-weight,500);margin-top:2px}.hs-banner.v-split{grid-template-columns:1.05fr .95fr;align-items:center}.hs-banner.v-split .hs-banner-img img{object-fit:cover;border-radius:var(--sr-sm);width:100%;max-height:280px;display:block}@media (max-width:700px){.hs-banner.v-split .hs-banner-img{display:none}}.hs-mt{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(24px,4vw,52px);display:grid}.hs-mt .hs-h{font-size:calc(29px * var(--head-k,1));margin-bottom:14px}.hs-mt-txt p{font-size:calc(15px * var(--body-m,1));color:var(--sink);white-space:pre-line;max-width:540px;margin:0 0 24px;font-weight:500;line-height:1.75}.hs-mt-img img{object-fit:cover;aspect-ratio:auto 3/2;border-radius:var(--sr-lg);border:1px solid var(--sline);width:100%;max-height:440px;box-shadow:var(--ssh);display:block}.hs-mt-img{position:relative}.hs-mt-img>.hs-mt-vid{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%);border-radius:var(--sr-lg);border:1px solid var(--sline);width:100%;height:100%;position:absolute;inset:0}.hs-mt-img.im-r>.hs-mt-vid{border-radius:var(--im-r)}.hs-mt-img.im-nofr>.hs-mt-vid{border:0}.hs-mt.img-left .hs-mt-img{order:-1}@media (max-width:860px){.hs-mt{grid-template-columns:1fr}.hs-mt.img-left .hs-mt-img{order:0}.hs-mt-img img{max-height:300px}}.hs-gal-grid{grid-template-columns:repeat(var(--cols,3), 1fr);gap:14px;display:grid}.hs-gal-it{border-radius:var(--sr-sm);aspect-ratio:3/2;background:var(--sphoto);--gf-ar:1.5;overflow:hidden;box-shadow:inset 0 0 0 1px #5d40230f}.hs-gal-grid:is(.asp-square,.asp-1) .hs-gal-it{aspect-ratio:1;--gf-ar:1}.hs-gal-grid:is(.asp-portrait,.asp-3-4) .hs-gal-it{aspect-ratio:3/4;--gf-ar:.75}.hs-gal-grid.asp-9-16 .hs-gal-it{aspect-ratio:9/16;--gf-ar:.5625}.hs-gal-grid.asp-4-3 .hs-gal-it{aspect-ratio:4/3;--gf-ar:1.3333}.hs-gal-grid:is(.asp-landscape,.asp-3-2) .hs-gal-it{aspect-ratio:3/2;--gf-ar:1.5}.hs-gal-grid.asp-16-9 .hs-gal-it{aspect-ratio:16/9;--gf-ar:1.7778}.hs-gal-grid.asp-21-9 .hs-gal-it{aspect-ratio:21/9;--gf-ar:2.3333}.hs-gal-it img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hs-gal-it:hover img{transform:scale(1.045)}.hs-gal-grid.gz .hs-gal-it{cursor:zoom-in}@media (max-width:760px){.hs-gal-grid{grid-template-columns:repeat(2,1fr)}}.hs-faq-list{flex-direction:column;gap:10px;display:flex}.hs-faq-it{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);transition:border-color .18s,box-shadow .18s}.hs-faq-it:hover{border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline))}.hs-faq-it[open]{border-color:color-mix(in srgb, var(--sacc) 30%, var(--sline));box-shadow:var(--ssh)}.hs-faq-it summary{cursor:pointer;font-weight:var(--pt-tile-weightHead,700);font-size:calc(14.5px * var(--pt-tile-sizeHead,1));color:var(--pt-tile-inkHead,inherit);align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.hs-faq-it summary::-webkit-details-marker{display:none}.hs-faq-it summary .chev{color:var(--sacc);flex:none;margin-left:auto;transition:transform .25s}.hs-faq-it[open] summary .chev{transform:rotate(180deg)}.hs-faq-a{font-size:calc(14px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,500);color:var(--pt-tile-ink,var(--sink));white-space:pre-line;padding:0 18px 16px;line-height:1.65}.shop-editing .sfr{position:relative}.shop-editing .sfr:after{content:"";z-index:39;pointer-events:none;border-radius:6px;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.shop-editing .sfr:hover:after,.shop-editing .sfr:focus-within:after{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sacc) 55%, transparent), inset 0 0 0 7px color-mix(in srgb, var(--sacc) 7%, transparent)}.shop-editing .sfr-off>:not(.sfr-tools){opacity:.42;filter:saturate(.45);transition:opacity .18s,filter .18s}.shop-editing .sfr-off:hover>:not(.sfr-tools){opacity:.58}.shop-editing .sfr-off:before{content:"Скрыто";z-index:40;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#231d17d9;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:600;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px -4px #0006}.sfr-tools{z-index:41;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#29221bf0,#1a1510f5);border:1px solid #ffffff24;border-radius:13px;gap:3px;padding:4px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff17,0 12px 28px -10px #0000008c,0 2px 8px #00000038}.shop-editing .sfr:hover>.sfr-tools,.shop-editing .sfr:focus-within>.sfr-tools{opacity:1;visibility:visible;pointer-events:auto;transform:none}.sfr-b{color:#ffffffdb;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;line-height:1;transition:background .12s,color .12s,transform .12s,box-shadow .12s;display:inline-flex}.sfr-b:hover{color:#fff;background:#ffffff26}.sfr-b:active{transform:scale(.93)}.sfr-b:focus-visible{outline-offset:1px;outline:2px solid #f0a97f}.sfr-b:disabled{opacity:.26;cursor:default;background:0 0;transform:none}.sfr-set{color:#fff;background:linear-gradient(#dd8156,#c05f3a);box-shadow:inset 0 1px #ffffff47}.sfr-set:hover{color:#fff;background:linear-gradient(#e78d61,#cc6641)}.sfr-del:hover{color:#fff;background:#ce4631}.edit-empty{text-align:center;max-width:1140px;color:var(--smut);background:linear-gradient(#f4e9d761,#f4e9d71a);border:1.5px dashed #ddc8a7;border-radius:18px;margin:22px auto;padding:38px 20px;font-size:14px;font-weight:600;line-height:1.5}.edit-add{text-align:center;max-width:1140px;margin:26px auto 96px;padding:0 20px}.edit-add-btn,.edit-add-menu button{font:inherit;cursor:pointer;font-weight:600}.edit-add-btn{border:1.5px dashed color-mix(in srgb, var(--sacc) 55%, transparent);width:100%;max-width:560px;color:var(--sacc-d);background:#fffdf88c;border-radius:16px;padding:15px 24px;font-size:14.5px;transition:background .16s,border .16s,box-shadow .16s,transform .16s}.edit-add-btn:hover{background:var(--scard);border-color:var(--sacc);box-shadow:var(--ssh);border-style:solid;transform:translateY(-1px)}.edit-add-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--sacc) 70%, transparent);outline-offset:2px}.edit-add-menu{background:var(--scard);border:1px solid var(--sline);max-width:740px;box-shadow:var(--ssh-up);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px;animation:.18s editPop;display:inline-flex}.edit-add-menu button{border:1px solid var(--sline);color:var(--sink);background:#fbf5ea;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.edit-add-menu button:hover{border-color:color-mix(in srgb, var(--sacc) 50%, transparent);color:var(--sacc-d);background:#fff;transform:translateY(-1px);box-shadow:0 8px 16px -10px #5d402366}.edit-add-menu button:focus-visible{outline:2px solid color-mix(in srgb, var(--sacc) 70%, transparent);outline-offset:2px}.edit-add-menu .edit-add-cancel{color:var(--smut);background:0 0;border-style:dashed}.edit-add-menu .edit-add-cancel:hover{color:var(--sink);box-shadow:none;background:0 0;border-color:#cbb69a;transform:none}.edit-bar{z-index:60;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#29221bf5,#1a1510f7);border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:16px;padding:9px 11px 9px 19px;animation:.3s editBarIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff17,0 18px 42px -12px #0000008c}.edit-bar-tag{letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.edit-bar-tag:before{content:"";background:#7fd99a;border-radius:50%;flex:none;width:8px;height:8px;margin-right:9px;box-shadow:0 0 8px #7fd99acc}.edit-bar-exit{color:#fff;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff1a;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s}.edit-bar-exit:hover{background:#ffffff40;border-color:#fff3}.edit-bar-exit:focus-visible{outline-offset:2px;outline:2px solid #f0a97f}.edit-drawer-back{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100c6b;animation:.2s editFade;position:fixed;inset:0}html[data-editpan] .shop:not(.prevshop){width:var(--edit-canvas,100%);zoom:var(--edit-zoom,1);--vh100:calc(100svh / var(--edit-zoom,1));--vw100:var(--edit-canvas,100vw)}html[data-editpan] body{overflow-x:hidden}html[data-editpan] .edit-bar{left:calc((var(--edit-vw,100vw) - var(--edit-w,500px)) / 2)}html[data-editpan] .shop.hdo:not(.prevshop) .shop-header,html[data-editpan] .shop:not(.prevshop) .sticky-buy,html[data-editpan] .shop:not(.prevshop):before{width:var(--edit-canvas);right:auto}html[data-editpan] .adm-fab{display:none}.edit-stale{background:#e2551f1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 16px 0;padding:11px 14px;display:flex;box-shadow:inset 0 0 0 1px #e2551f4d}.edit-stale b{font-size:13.5px}.edit-stale span{opacity:.8;flex:190px;font-size:12.5px}.lay-pick.w4p2-picktiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.esh-blk-p.w4p2-empty{opacity:1;color:#9c6410;white-space:normal;font-weight:600}.edit-grip{z-index:4;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:0}.edit-grip:before{content:"";background:var(--line,#dcdee2);border-radius:3px;width:3px;height:46px;transition:background .15s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.edit-grip:hover:before{background:var(--ink,#17181c)}.edit-drawer{height:100dvh;width:min(var(--edit-pan-w,500px), 94vw);z-index:71;color:#22262c;background:#f7f8fa;flex-direction:column;font-family:Manrope,Segoe UI,system-ui,-apple-system,sans-serif;animation:.26s cubic-bezier(.32,.72,.28,1) editSlide;display:flex;position:fixed;top:0;right:0;box-shadow:-1px 0 #0f12180f,-28px 0 64px -24px #0f121873}.edit-drawer input,.edit-drawer textarea,.edit-drawer select,.edit-drawer button{font-family:inherit}.edit-drawer-head{background:#fff;border-bottom:1px solid #e7e9ed;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:15px;display:flex}.edit-drawer-head b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.edit-drawer-head button{cursor:pointer;color:#7b828c;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.edit-drawer-head button:hover{color:#22262c;background:#eef0f3}.edit-drawer-body{overscroll-behavior:contain;flex:1;padding:14px 16px 24px;overflow-y:auto}.edit-drawer-foot{background:#fff;border-top:1px solid #e7e9ed;flex:none;gap:8px;padding:12px 16px;display:flex}.edit-save{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(#353b44,#1f242b);border:none;border-radius:10px;flex:1;padding:11px;font-size:13.5px;font-weight:700;transition:background .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff21,0 4px 12px -5px #0f121873}.edit-save:hover{background:linear-gradient(#3e454f,#272d35)}.edit-save:disabled{opacity:.55;cursor:default}.edit-cancel{font:inherit;cursor:pointer;color:#565d66;background:#fff;border:1px solid #dcdfe4;border-radius:10px;padding:11px 16px;font-size:13.5px;font-weight:600;transition:border-color .12s,color .12s}.edit-cancel:hover{color:#22262c;border-color:#b7bdc5}a.edit-cancel{align-items:center;text-decoration:none;display:inline-flex}.edit-save:focus-visible,.edit-cancel:focus-visible,.edit-drawer-head button:focus-visible{outline-offset:2px;outline:2px solid #5b6570}.edit-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e7e9ed;flex:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.edit-tabs::-webkit-scrollbar{display:none}.edit-tab{font:inherit;color:#7b828c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 10px 9px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s}.edit-tab:hover{color:#22262c}.edit-tab.on{color:#22262c;border-bottom-color:var(--terra,#e2551f);font-weight:600}.edit-tab:focus-visible{outline-offset:-2px;outline:2px solid #5b6570}.edit-back{font:inherit;color:#7b828c;cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:12.5px;font-weight:600}.edit-back:hover{color:#22262c}.edit-draft-h{letter-spacing:-.01em;margin-bottom:12px;font-size:15px;font-weight:600}.edit-draft-foot{border-top:1px solid #e7e9ed;margin-top:16px;padding-top:14px}.edit-drawer-body input:not([type=checkbox]):not([type=radio]),.edit-drawer-body textarea,.edit-drawer-body select{width:100%}.edit-drawer-body .frow{margin-bottom:14px}.edit-drawer-body .fcol{min-width:0}.edit-drawer-body .frow>.fcol{flex:150px}html[data-panw=narrow] .edit-drawer-body .frow>.fcol{flex:100%!important;min-width:0!important}html[data-panw=narrow] .edit-drawer-body .seg{padding:3px}html[data-panw=narrow] .edit-drawer-body .seg button,html[data-panw=narrow] .edit-drawer-body .seg a{padding:6px 10px;font-size:12.5px}.edit-drawer-body{overflow-x:hidden}.edit-drawer-body img{max-width:100%}@keyframes editSlide{0%{opacity:.4;transform:translate(64px)}}@keyframes editFade{0%{opacity:0}}@keyframes editPop{0%{opacity:0;transform:translateY(5px)}}@keyframes editBarIn{0%{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion:reduce){.edit-drawer,.edit-drawer-back,.edit-add-menu,.edit-bar{animation:none}.sfr-tools{transition:none;transform:none}.shop-editing .sfr:after,.sfr-b,.edit-add-btn,.edit-add-menu button{transition:none}.edit-add-btn:hover,.edit-add-menu button:hover,.sfr-b:active{transform:none}}.secfields .lab{color:#5b626d;margin:8px 0 4px;font-size:12.5px;font-weight:500;display:block}.cart-ic{color:var(--smut);align-items:center;padding:6px;transition:color .18s;display:inline-flex;position:relative}.cart-ic:hover{color:var(--sink)}.shop-nav a.cart-ic,.shop .cart-ic{border-bottom:0;padding:6px}.shop .cart-ic>svg,.shop .cart-ic>.fv-pk,.shop .cart-ic>img{flex:none;width:23px;height:23px;display:block}.cart-ic .cnt{background:var(--sacc);color:var(--scnt-ink,var(--sbtn-ink,#fff));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;right:-6px}.vp{flex-direction:column;gap:14px;display:flex}.vp-axis{flex-direction:column;gap:8px;display:flex}.vp-lab{color:var(--smut);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.vp-lab b{color:var(--sink);font-weight:800}.vp-chart{cursor:pointer;font:inherit;color:var(--sacc);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.vp-chart:hover{color:var(--sacc-d)}.vp-vals{flex-wrap:wrap;gap:8px;display:flex}.sw{border:1.5px solid var(--sline);background:var(--scard);color:var(--sink);font:inherit;cursor:pointer;border-radius:12px;padding:9px 15px;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s}.sw:hover{border-color:color-mix(in srgb, var(--sacc) 50%, var(--sline))}.sw.on{outline:2px solid var(--sacc);outline-offset:-2px;border-color:#0000}.sw.dim{opacity:.42}.sw.dim:not(.on){border-style:dashed}.sw.sw-img{background:0 0;border:none;border-radius:0;outline:none;flex-direction:column;align-items:stretch;gap:7px;width:78px;padding:0;display:flex}.sw-img img{aspect-ratio:1;object-fit:contain;background:var(--sphoto);width:78px;height:78px;box-shadow:inset 0 0 0 1px var(--sline);border-radius:12px;padding:6px;transition:box-shadow .15s;display:block}.sw-img:hover img{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 50%, var(--sline))}.sw-img.on img{box-shadow:0 0 0 2px var(--sacc)}.sw-img span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--smut);font-size:12px;font-weight:700;overflow:hidden}.sw-img.on span{color:var(--sink)}.vp-sku{color:var(--smut);font-size:12.5px;font-weight:600}.sbtn:disabled{opacity:.55;cursor:default}.szm{z-index:90;background:#2b201673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.szm-card{background:var(--scard);border-radius:var(--sr);box-shadow:var(--ssh-up);flex-direction:column;gap:14px;max-width:min(640px,94vw);max-height:84vh;padding:26px;display:flex;position:relative}.szm-t{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:22px;font-weight:var(--head-w,700)}.szm-scroll{overflow:auto}.szm table{border-collapse:collapse;width:100%;font-size:14px}.szm th,.szm td{border:1px solid var(--sline);text-align:center;white-space:nowrap;padding:8px 14px}.szm th{background:var(--sph);font-weight:800}.szm .lb-x{position:absolute;top:10px;right:10px}.shop-search{position:relative}.shop-search form{border:1.5px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--r-btn);background:0 0;align-items:center;gap:8px;width:clamp(150px,22vw,260px);padding:7px 15px;transition:border-color .15s;display:flex}.shop-search form:focus-within{border-color:color-mix(in srgb, currentColor 60%, transparent)}.shop-search form>svg{opacity:.55;flex:none}.shop .shop-search form input[name=q],.shop .shop-search form input[name=q]:focus,.shop .shop-search form input[name=q]:focus-visible{box-shadow:none;appearance:none;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;height:auto;padding:0;font-size:14px;transition:none}.shop .shop-search form input[name=q]::placeholder{color:currentColor;opacity:.6;font-weight:600}.shop-search .ss-toggle{border-radius:var(--r-btn);width:35px;height:35px;color:var(--smut);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.shop-search .ss-toggle:hover{color:var(--sink);background:color-mix(in srgb, currentColor 12%, transparent)}.search-pop{z-index:60;background:var(--scard);border-radius:var(--sr-sm);width:max(320px,100%);max-width:min(420px,100vw - 32px);box-shadow:var(--ssh-up);border:1px solid var(--sline);padding:6px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}.s-hit{color:var(--sink);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.s-hit:hover,.s-hit.hi{background:var(--sph)}.s-hit .ph{background:var(--sphoto);border-radius:9px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.s-hit .ph img{object-fit:contain;width:100%;height:100%}.s-hit .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.s-hit .pr{color:var(--smut);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:800}.s-hit:not(.cat) .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);font-size:calc(14px * var(--pnm-k,1))}.s-hit.cat .nm:before{content:"# ";color:var(--sacc)}.s-all{text-align:center;border-top:1px solid var(--sline);color:var(--sacc);margin-top:4px;padding:9px;font-size:13px;font-weight:700;text-decoration:none;display:block}.s-all:hover{color:var(--sacc-d)}@media (max-width:760px){.shop-head{flex-wrap:wrap}.shop-search{flex-basis:100%;order:3;margin-top:4px}.shop-search form{width:100%}.search-pop{width:100%;max-width:none}.shop-search.ss-button{flex-basis:auto;order:0;margin-top:0}.shop-search.ss-button.ss-open{position:static}.shop-search.ss-button.ss-open form{z-index:61;background:var(--scard);width:auto;color:var(--sink);box-shadow:var(--ssh-up);position:absolute;top:calc(100% + 8px);left:12px;right:12px}.shop-search.ss-button.ss-open .search-pop{width:auto;top:calc(100% + 60px);left:12px;right:12px}}.sort-chips{--chip-bw:1.5px;--chip-py:7px;--chip-px:14px;--chip-bd-h:var(--sacc);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.sort-chips a{color:var(--chip-ink,var(--smut));padding:var(--chip-py,7px) var(--chip-px,14px);border:var(--chip-bw,1.5px) solid var(--chip-bd,var(--sline));background:var(--chip-bg,var(--scard));box-shadow:var(--chip-line,0 0 0 0 transparent);border-radius:999px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s}.sort-chips a:hover{border-color:var(--chip-bd-h,var(--sacc));color:var(--chip-ink-h,var(--sink));background:var(--chip-bg-h,var(--chip-bg,var(--scard)))}.sort-chips a.on{background:var(--chip-on-bg,var(--sink));border-color:var(--chip-on-bd,var(--sink));color:var(--chip-on-ink,var(--sbg));box-shadow:var(--chip-on-line,0 0 0 0 transparent)}.sort-chips .cnt{color:var(--smut);margin-left:auto;font-size:13px;font-weight:700}.sortmenu{position:relative}.sortmenu:not(.open){overflow:clip}.sortmenu-trig{height:34px;box-shadow:var(--b2-bd);border-radius:var(--b2-r,var(--r-btn,999px));background:var(--b2-bg,transparent);color:var(--b2-ink,var(--sink));font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.sm-chip .sortmenu-trig{border:var(--chip-bw,1.5px) solid var(--chip-bd,var(--sline));box-shadow:none;border-radius:var(--chip-r,var(--r-btn,999px));background:var(--chip-bg,var(--scard));color:var(--sink)}.sm-bare .sortmenu-trig{box-shadow:none;color:var(--sink);background:0 0;border:0;padding:0 4px}.sortmenu-trig>svg:first-child{color:var(--smut);flex:none}.sortmenu-trig .chev{color:var(--smut);transition:transform .18s}.sortmenu-trig:hover,.sortmenu.open .sortmenu-trig{box-shadow:var(--b2-bd-h,var(--b2-bd));background:var(--b2-bg-h,transparent)}.sm-chip .sortmenu-trig:hover,.sm-chip.sortmenu.open .sortmenu-trig{box-shadow:none;border-color:var(--chip-bd-h,var(--sacc));background:var(--chip-bg,var(--scard))}.sm-bare .sortmenu-trig:hover,.sm-bare.sortmenu.open .sortmenu-trig{box-shadow:none;color:var(--sacc);background:0 0}.sortmenu.open .sortmenu-trig .chev{transform:rotate(180deg)}.sortmenu-pop{z-index:40;background:var(--scard);border:1px solid var(--sline);min-width:190px;max-width:calc(100vw - 32px);box-shadow:0 20px 46px -22px #14141973, var(--ssh);opacity:0;transform-origin:0 0;pointer-events:none;border-radius:16px;flex-direction:column;gap:3px;padding:7px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.98)}.sortmenu.open .sortmenu-pop{opacity:1;pointer-events:auto;transform:none}.sortmenu-pop a{color:var(--sink);white-space:nowrap;border-radius:10px;align-items:center;padding:9px 13px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.sortmenu-pop a:hover{background:color-mix(in srgb, var(--sink) 5%, transparent)}.sortmenu-pop a.on{background:var(--sink);color:#fff}.shop .sortmenu .sortmenu-pop a{border:0;border-radius:10px}.cat-lay{grid-template-columns:236px 1fr;align-items:start;gap:26px;display:grid}.cat-lay.fs-right{grid-template-columns:1fr 236px}.cat-lay.fs-right>.fside{order:2}.cat-lay.fs-off,.cat-lay.fs-top{grid-template-columns:1fr}.cat-lay.fs-top>.fside{max-height:none;box-shadow:none;background:0 0;border:0;margin-bottom:16px;padding:0;position:static;overflow:visible}.fside .ftop{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);box-shadow:var(--ssh)}.fside .ftop>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.fside .ftop>summary::-webkit-details-marker{display:none}.fside .ftop>summary:after{content:"";width:9px;height:6px;color:var(--smut);clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;align-self:center;margin-left:auto;transition:transform .18s}.fside .ftop[open]>summary:after{transform:rotate(180deg)}.fside .ftop[open]>summary{border-bottom:1px solid var(--sline)}.fside .ftop.ftop-bare{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0}.fside .ftop.ftop-bare>summary{padding-inline:2px}.fside .ftop.ftop-bare[open]>summary{border-bottom:1px solid var(--sline)}.fside .ftop.ftop-line{border:1px solid #0000;border-bottom:1px solid var(--sline);box-shadow:none;background:0 0;border-radius:0}.fside .ftop.ftop-line>summary{padding-inline:2px}.fside .ftop.ftop-line[open]>summary{border-bottom:1px solid var(--sline)}.fside .ftop-ic{color:var(--smut);display:inline-flex}.fside .ftop-n{background:var(--sacc);color:var(--sbtn-ink,#fff);border-radius:999px;padding:4px 8px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1}.fside .ftop form{columns:5 200px;column-rule:1px solid var(--sline);column-gap:34px;padding:14px 18px 16px}.fside .ftop form>*{break-inside:avoid}.shop .cat-lay .fside .ftop form>.fgrp-t{text-transform:none;letter-spacing:normal;margin-top:0;padding-bottom:6px;font-size:13px;font-weight:800}.fside .ftop form>details{border-top:0;padding-top:0}.fside .ftop form .fbtns{column-span:all;padding-top:12px}@media (max-width:700px){.fside .ftop form{columns:auto;overscroll-behavior:contain;max-height:66vh;padding-bottom:0;overflow:hidden auto}.fside .ftop form .fbtns{background:var(--scard);border-top:1px solid var(--sline);margin-top:4px;padding:12px 0 14px;position:sticky;bottom:0}.fside .ftop:is(.ftop-bare,.ftop-line) form .fbtns{background:var(--sbg)}}.fside{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);box-shadow:var(--ssh);top:calc(var(--shop-head-h) + 14px);max-height:calc(100vh - var(--shop-head-h) - 28px);scrollbar-gutter:stable;padding:18px 12px 18px 18px;position:sticky;overflow:auto}.fside.fl-bare,.fside.fl-line{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 12px 0 0}@media (min-width:901px){.cat-lay:not(.fs-right)>.fside.fl-line{border-right:1px solid var(--sline);padding-right:24px}.cat-lay.fs-right>.fside.fl-line{border-left:1px solid var(--sline);padding-left:24px}}.fside.fl-line form>:is(.fprice,.f4-price){border-bottom:1px solid var(--sline);padding-bottom:14px}.fside.fl-line form .fbtns{border-top:1px solid var(--sline);padding-top:14px}.fgrp-t{margin-bottom:8px;font-size:13px;font-weight:800}.fprice{color:var(--smut);align-items:center;gap:8px;margin-bottom:14px;display:flex}.fprice input:not([type=checkbox]){border:1.5px solid var(--sline);border-radius:var(--r-input);background:var(--sbg);width:100%;min-width:0;font:inherit;color:var(--sink);appearance:textfield;outline:none;padding:7px 8px;font-size:13px;font-weight:600}.fprice input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fprice input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fprice input:not([type=checkbox]):focus{border-color:var(--sacc);background:var(--scard)}.fside details{border-top:1px solid var(--sline);padding:10px 0 6px}.fside summary{cursor:pointer;align-items:center;padding:2px 0 6px;font-size:13px;font-weight:800;list-style:none;display:flex}.fside summary:after{content:"▾";color:var(--smut);margin-left:auto;font-size:11px;transition:transform .15s}.fside details[open] summary:after{transform:rotate(180deg)}.fchk{cursor:pointer;color:var(--sink);align-items:center;gap:9px;padding:5px 0;font-size:13.5px;font-weight:600;display:flex}.fchk input[type=checkbox]{appearance:none;cursor:pointer;border:1.5px solid var(--sline);background:var(--scard);border-radius:5px;flex:none;width:18px;height:18px;margin:0;padding:0;transition:background-color .15s,border-color .15s}.fchk:hover input[type=checkbox]{border-color:color-mix(in srgb, var(--sacc) 55%, var(--sline))}.fchk input[type=checkbox]:checked{background-color:var(--sacc);border-color:var(--sacc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.fchk input[type=checkbox]:focus-visible{outline:2px solid var(--sacc);outline-offset:2px}.fchk i{color:var(--smut);margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.fchk-sw .fsw{background:var(--sph);width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sink) 12%, transparent);border-radius:50%;flex:none;place-items:center;margin-left:0;display:grid;overflow:hidden}.fchk-sw .fsw:has(>img){background:0 0}.fchk-sw .fsw img{object-fit:contain;width:80%;height:80%;display:block}.fchk-sw .fsw-tex img{object-fit:cover;width:100%;height:100%}.fbtns{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.fside .sbtn{padding:calc(var(--btn-py,12px) * .75) calc(var(--btn-px,20px) * .7);font-size:calc(var(--btn-fs,13.5px) * .93);letter-spacing:.02em;max-width:100%}.freset{border-radius:var(--r-btn);width:34px;height:34px;color:var(--smut);flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.freset:hover{color:var(--sink);background:color-mix(in srgb, var(--sink) 7%, transparent)}.shop .fav-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}@media (max-width:560px){.shop .fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.shop .pc-fav{display:none}.shop.fav-on .pc-fav{top:var(--pc-cr-t);right:var(--pc-fav-r,var(--pc-cr-l));z-index:3;width:var(--pc-fav-s);height:var(--pc-fav-s);color:#0000008c;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd6;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s,color .15s;display:flex;position:absolute;box-shadow:0 2px 10px #00000024}.shop.fav-on .pc-fav:hover{color:var(--sdanger,#b8432a);transform:scale(1.08)}.shop.fav-on .pc-fav.on{color:var(--sdanger,#b8432a)}.fv-ic .fv-gi{display:none}.fv-ic .fv-gi-heart{display:block}.shop:is(.fvi-star,.fvi-bookmark,.fvi-flag) .fv-ic .fv-gi-heart{display:none}.shop.fvi-star .fv-ic .fv-gi-star,.shop.fvi-bookmark .fv-ic .fv-gi-bookmark,.shop.fvi-flag .fv-ic .fv-gi-flag{display:block}.fv-pk{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.fv-pk>img{object-fit:contain;width:100%;height:100%;display:block}.fv-pk>.fv-pk-on,.fv-pk.is-on>img{display:none}.fv-pk.is-on>.fv-pk-on{display:block}.pc-fav.on .fv-pk>img{display:none}.pc-fav.on .fv-pk>.fv-pk-on{display:block}.shop:is(.fvp-glass,.fvp-volume,.fvp-matte).fav-on .pc-fav.on,.shop:is(.fvp-glass,.fvp-volume,.fvp-matte).fav-on .pc-fav:hover{color:inherit}.shop.fav-on.fvb-buy .pc-fav{background:var(--b1-bg,var(--sacc));color:var(--b1-ink,var(--sbtn-ink,#fff));box-shadow:var(--b1-bd,var(--b-none,0 0 0 0 transparent)), var(--b1-sh,var(--b-none,0 0 0 0 transparent));border-radius:var(--r-cbtn,var(--r-btn));-webkit-backdrop-filter:none;backdrop-filter:none}.shop.fav-on.fvb-buy.cbsh-round .pc-fav{border-radius:50%}.shop.fav-on.fvb-buy.cbsh-square .pc-fav{border-radius:0}.shop.fav-on.fvb-buy.cbsh-bare .pc-fav{box-shadow:none;color:var(--cbtn-bare-ink);background:0 0}.shop.fav-on.fvb-buy .pc-fav.on,.shop.fav-on.fvb-buy .pc-fav:hover{color:var(--b1-ink,var(--sbtn-ink,#fff))}.shop.fav-on.fvb-buy.cbsh-bare .pc-fav.on,.shop.fav-on.fvb-buy.cbsh-bare .pc-fav:hover{color:var(--cbtn-bare-ink)}.shop.fav-on.fvb-bare .pc-fav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--sink);background:0 0}.app-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.app-chips a{color:var(--sink);background:var(--sph);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.app-chips a span{color:var(--smut)}.app-chips a:hover span{color:#c8563e}.app-chips .clear{color:var(--smut);text-underline-offset:3px;background:0 0;text-decoration:underline}.pcard{--pc-ph-off:14px;--pc-cr-in:8px;--pc-fav-s:32px;--pc-rate-h:24px;--pc-tag-h:22px;--pc-bdg-h:22px;--pc-cr-gap:6px;--pc-cr-t:calc(var(--pc-ph-off) + var(--pc-cr-in));--pc-cr-c:calc(var(--pc-cr-t) + var(--pc-fav-s) / 2);--pc-cr-l:calc(var(--pc-ph-off) + var(--pc-cr-in));--pc-buy-corner:0;--pc-buy-in:var(--pc-cr-l);--pc-fav-r:calc(var(--pc-cr-l) + var(--pc-buy-corner) * (var(--pc-buy-in) + (var(--cbtn-sz-r,var(--cbtn-sz,46px)) - var(--pc-fav-s)) / 2 - var(--pc-cr-l)));--pc-cr-rate:0;--pc-cr-shift:calc(var(--pc-cr-rate) * (var(--pc-rate-h) / 2 + var(--pc-cr-gap) + var(--pc-tag-h) / 2))}.shop .pcard.pc-fr{--pc-ph-off:12px}.shop .pcard.pc-cover,.shop .pcard.pc-ph-wide,.shop .pcard.pc-d-on{--pc-ph-off:0px}.shop.cbtn-circle .pcard{--pc-buy-corner:1;--pc-buy-in:14px}.shop.cbtn-circle .pcard.pc-pl{--pc-buy-in:10px}.shop.cbtn-circle .pcard:is(.pc-b-none,.pc-b-ghost,.pc-b-hover),.shop.cbtn-circle .pcard.pcard-row{--pc-buy-corner:0}:is(.shop.cpos-photo .pcard:has(.card-stars.cr-photo):not(.pc-d-on):not(.pcard-row),.shop.crate-badge .pcard:has(.card-stars.cr-photo):not(.pc-d-on):not(.pcard-row)){--pc-cr-rate:1}.bdgs{z-index:1;gap:var(--pc-cr-gap);right:auto;top:calc(var(--pc-cr-c) - var(--pc-bdg-h) / 2 + var(--pc-cr-shift));left:var(--pc-cr-l);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.shop .pcard:has(.tag) .bdgs{top:calc(var(--pc-cr-c) + var(--pc-tag-h) / 2 + var(--pc-cr-gap) + var(--pc-cr-shift))}.bdg{height:var(--pc-bdg-h);letter-spacing:.02em;color:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.bdg.hit{background:var(--sacc);color:var(--sbtn-ink,#fff)}.bdg.new{background:#4f5a45}.bdg.disc{background:#c8563e}.pcard .oos{color:var(--smut);font-size:12.5px;font-weight:700}.fside .fside-mob{display:none}@media (max-width:900px){.fside .fside-desk{display:none}.fside .fside-mob{display:block}.cat-lay:not(.fs-top)>.fside{max-height:none;box-shadow:none;background:0 0;border:0;margin-bottom:16px;padding:0;position:static;overflow:visible}.cat-lay,.cat-lay.fs-right{grid-template-columns:1fr}.cat-lay.fs-right>.fside{order:0}.fside{position:static}}.pp-stars{color:var(--smut);align-items:center;gap:8px;margin:8px 0 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pp-stars:hover span{color:var(--sink)}.card-stars{color:var(--smut);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.card-stars .cr-one,.card-stars .cr-avg,.card-stars .cr-of,.card-stars .cr-cnt{display:none}.card-stars .cr-one svg{display:block}.shop.crate-starsCount .card-stars .cr-num{display:none}.shop.crate-starsCount .card-stars .cr-cnt{display:inline}.shop.crate-scoreStar .card-stars .stars,.shop.crate-scoreStar .card-stars .cr-num{display:none}.shop.crate-scoreStar .card-stars .cr-one{display:block}.shop.crate-scoreStar .card-stars .cr-avg{display:inline}.shop.crate-scoreStar .card-stars{gap:4px}.shop.crate-scoreOf .card-stars .stars,.shop.crate-scoreOf .card-stars .cr-num{display:none}.shop.crate-scoreOf .card-stars .cr-avg{display:inline}.shop.crate-scoreOf .card-stars .cr-of{opacity:.72;font-weight:600;display:inline}.shop.crate-scoreOf .card-stars{gap:4px}.shop.crate-badge .card-stars .stars,.shop.crate-badge .card-stars .cr-num{display:none}.shop.crate-badge .card-stars .cr-one{display:block}.shop.crate-badge .card-stars .cr-avg{display:inline}.shop.crate-badge .card-stars{gap:4px}.pcard .card-stars.cr-price,.pcard .card-stars.cr-photo{display:none}.pcard .card-stars.cr-photo{z-index:3;top:calc(var(--pc-cr-in) + (var(--pc-fav-s) - var(--pc-rate-h)) / 2);left:var(--pc-cr-in);height:var(--pc-rate-h);box-sizing:border-box;color:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;margin:0;padding:0 8px;font-size:11.5px;line-height:1;position:absolute;box-shadow:0 1px 6px #0000001f}.shop.cpos-above .pcard .pc-info{flex-direction:column;display:flex}.shop.cpos-above .pcard .card-stars.cr-text{order:-1;margin-top:0;margin-bottom:3px}.shop.cpos-above .pc-ph-wide:not(.pc-min) .ph{order:1}.shop.cpos-above .pc-ph-wide:not(.pc-min) .pc-kick{order:2}.shop.cpos-above .pc-ph-wide:not(.pc-min) .card-stars.cr-text{order:3;margin:8px 0 0}.shop.cpos-above .pc-ph-wide:not(.pc-min) .hb-info{order:4}.shop.cpos-above .pc-ph-wide:not(.pc-min) .note{order:5}.shop.cpos-price .pcard .card-stars.cr-text{display:none}.shop.cpos-price .pcard .card-stars.cr-price{align-self:center;margin-top:0;display:inline-flex}.shop.cpos-price .pc-fr .prow .prices{margin-right:0}.shop.cpos-price .pc-fr .prow .pf-fav{margin-left:auto}.shop.cpos-price .pcard .hb-info .nm{margin-right:auto}@container (max-width:300px){.shop.cpos-price .pcard .prow .card-stars.cr-price{align-self:flex-start}}.shop.cpos-photo .pcard .card-stars.cr-text,.shop.cpos-photo .pcard .card-stars.cr-price{display:none}.shop.cpos-photo .pcard .card-stars.cr-photo{display:inline-flex}.shop.cpos-photo .pcard.pc-rate-move:not(.pc-data-on) .card-stars.cr-photo{display:none}.shop.cpos-photo .pcard.pc-rate-move:not(.pc-data-on) .card-stars.cr-text{display:inline-flex}.shop.cpos-photo .pcard .ph,.shop.cpos-photo .pc-cover .pc-media{position:relative}.shop .pc-d-on .card-stars.cr-photo{color:#ffffffed;box-shadow:none;pointer-events:auto;text-shadow:0 1px 3px #0006;background:#ffffff2e;align-self:flex-start;margin:0 0 2px;position:static}.shop:not(.crate-off) .pc-d-on .card-stars.cr-photo,.shop:not(.crate-off) .pc-min .card-stars.cr-photo{display:inline-flex}.shop .pc-min .ph{position:relative}.shop .pc-min .card-stars.cr-photo{top:auto;bottom:var(--pc-cr-in);left:var(--pc-cr-in)}.pcard-row .card-stars.cr-photo{gap:4px;padding:3px 6px;font-size:10.5px;top:auto;bottom:6px;left:6px}.pcard-row .card-stars.cr-photo .stars svg{width:9px;height:9px}.shop.crate-badge .pcard .card-stars.cr-text,.shop.crate-badge .pcard .card-stars.cr-price{display:none}.shop.crate-badge .pcard .card-stars.cr-photo{display:inline-flex}.shop.crate-badge .pcard .ph,.shop.crate-badge .pc-cover .pc-media{position:relative}.shop.crate-badge .pcard .card-stars.cr-photo{background:var(--sink);color:var(--sbg);font-weight:800;box-shadow:0 2px 10px #0003}.shop.crate-badge .pc-d-on .card-stars.cr-photo{text-shadow:none}.shop.crate-off .pcard .card-stars.cr-text,.shop.crate-off .pcard .card-stars.cr-price,.shop.crate-off .pcard .card-stars.cr-photo{display:none}.pcard{--sw-gap:12px;--sw-cap-w:var(--sw-size);--sw-wrap-dir:column;--sw-wrap-al:stretch;--sw-dir:row;--sw-size:44px;--sw-cap:10.5px;--sw-it:1 1 0;--sw-it-w:74px;--sw-ph:0 0 auto;--sw-col:0px;--sw-w:auto;--sw-pad:0px;--sw-z:auto;--sw-cap-pos:static;--sw-cap-vis:visible;--sw-cap-op:1;--sw-cap-tr:none;--sw-cap-plate:transparent;--sw-cap-l:0;--sw-cap-r:0;--sw-cap-t:calc(100% + 4px)}.shop:is(.pa-portrait34,.pa-portrait916) .pcard,.shop :is(.ca-portrait34,.ca-portrait916,.pasp-portrait,.pasp-3-4,.pasp-9-16) .pcard{--sw-wrap-dir:row;--sw-wrap-al:flex-start;--sw-dir:column;--sw-size:30px;--sw-cap:9.5px;--sw-it:0 0 auto;--sw-it-w:54px;--sw-ph:1 1 auto;--sw-col:calc(var(--sw-cap-w) + var(--sw-gap));--sw-w:var(--sw-cap-w);--sw-pad:var(--sw-gap) 0 0;--sw-z:3;--sw-cap-pos:absolute;--sw-cap-vis:hidden;--sw-cap-op:0;--sw-cap-tr:0 -50%;--sw-cap-plate:var(--scard);--sw-cap-l:auto;--sw-cap-r:calc(100% + 9px);--sw-cap-t:50%}.shop :is(.ca-square,.ca-landscape43,.ca-landscape169,.pasp-square,.pasp-landscape,.pasp-1,.pasp-4-3,.pasp-3-2,.pasp-16-9,.pasp-21-9) .pcard,.shop.swpos-under .pcard{--sw-wrap-dir:column;--sw-wrap-al:stretch;--sw-dir:row;--sw-size:44px;--sw-cap:10.5px;--sw-it:1 1 0;--sw-it-w:74px;--sw-ph:0 0 auto;--sw-col:0px;--sw-w:auto;--sw-pad:0px;--sw-z:auto;--sw-cap-pos:static;--sw-cap-vis:visible;--sw-cap-op:1;--sw-cap-tr:none;--sw-cap-plate:transparent;--sw-cap-l:0;--sw-cap-r:0;--sw-cap-t:calc(100% + 4px)}.shop.swpos-side .pcard{--sw-wrap-dir:row;--sw-wrap-al:flex-start;--sw-dir:column;--sw-size:30px;--sw-cap:9.5px;--sw-it:0 0 auto;--sw-it-w:54px;--sw-ph:1 1 auto;--sw-col:calc(var(--sw-cap-w) + var(--sw-gap));--sw-w:var(--sw-cap-w);--sw-pad:var(--sw-gap) 0 0;--sw-z:3;--sw-cap-pos:absolute;--sw-cap-vis:hidden;--sw-cap-op:0;--sw-cap-tr:0 -50%;--sw-cap-plate:var(--scard);--sw-cap-l:auto;--sw-cap-r:calc(100% + 9px);--sw-cap-t:50%}.shop .pcard.pcard-row{--sw-col:0px;--sw-w:auto;--sw-pad:0px;--sw-z:auto;--sw-wrap-al:stretch;--sw-cap-pos:static;--sw-cap-vis:visible;--sw-cap-op:1;--sw-cap-tr:none;--sw-cap-plate:transparent;--sw-cap-l:0;--sw-cap-r:0;--sw-cap-t:calc(100% + 4px)}.shop.sw-off .pc-sw{display:none}.shop.sw-off .pc-swwrap{display:block}.pc-swwrap{flex-direction:var(--sw-wrap-dir);align-items:var(--sw-wrap-al,stretch);gap:var(--sw-gap,12px);min-width:0;display:flex}.pc-swwrap>.ph,.pc-swwrap>.pc-media{flex:var(--sw-ph);min-width:0}.hs-prods .hs-pbento-it .pcard .pc-swwrap{flex:auto}.pc-sw{flex-direction:var(--sw-dir);min-width:0;width:var(--sw-w,auto);padding:var(--sw-pad,0);z-index:var(--sw-z,auto);flex:none;gap:8px;display:flex;position:relative}.pcard-row .pc-sw{flex-direction:row;margin-top:5px}.sw-it{flex-direction:column;flex:var(--sw-it,1 1 0);min-width:0;max-width:var(--sw-it-w,74px);align-items:center;gap:4px;display:flex;position:relative}.sw-c{width:var(--sw-size,44px);aspect-ratio:1;background:var(--sph);border-radius:50%;flex:none;place-items:center;max-width:100%;transition:transform .16s;display:grid;overflow:hidden}.sw-c img{object-fit:contain;width:82%;height:82%;display:block}.sw-c.sw-tex img{object-fit:cover;width:100%;height:100%}.sw-it:hover .sw-c{transform:scale(1.12)}.sw-n{font-size:var(--sw-cap,10.5px);color:var(--smut);text-align:center;-webkit-line-clamp:2;max-width:132px;position:var(--sw-cap-pos,static);left:var(--sw-cap-l,auto);right:var(--sw-cap-r,calc(100% + 9px));top:var(--sw-cap-t,50%);z-index:4;translate:var(--sw-cap-tr,none);visibility:var(--sw-cap-vis,visible);opacity:var(--sw-cap-op,1);background:var(--sw-cap-plate,transparent);box-shadow:0 0 0 5px var(--sw-cap-plate,transparent);border-radius:6px;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;transition:opacity .15s,visibility .15s;display:-webkit-box;overflow:hidden}.sw-it:hover .sw-n{visibility:visible;opacity:1}.shop.swcap-hover .pcard{--sw-cap-pos:absolute;--sw-cap-vis:hidden;--sw-cap-op:0;--sw-cap-plate:var(--scard);--sw-z:3}.shop.swcap-hover .pcard.pcard-row{--sw-cap-pos:static;--sw-cap-vis:visible;--sw-cap-op:1;--sw-cap-plate:transparent;--sw-z:auto}.sw-more .sw-c{color:var(--smut);font-size:12.5px;font-weight:800}.pc-sw>.sw-it:nth-child(n+5){display:none}.pc-sw>.sw-more.m4,.shop.swmax-3 .pc-sw>.sw-it{display:flex}.shop.swmax-3 .pc-sw>:is(.sw-it:nth-child(n+4),.sw-more){display:none}.shop.swmax-3 .pc-sw>.sw-more.m3,.shop.swmax-5 .pc-sw>.sw-it{display:flex}.shop.swmax-5 .pc-sw>:is(.sw-it:nth-child(n+6),.sw-more){display:none}.shop.swmax-5 .pc-sw>.sw-more.m5,.shop.swmax-6 .pc-sw>.sw-it{display:flex}.shop.swmax-6 .pc-sw>:is(.sw-it:nth-child(n+7),.sw-more){display:none}.shop.swmax-6 .pc-sw>.sw-more.m6,.shop.swmax-7 .pc-sw>.sw-it{display:flex}.shop.swmax-7 .pc-sw>:is(.sw-it:nth-child(n+8),.sw-more){display:none}.shop.swmax-7 .pc-sw>.sw-more.m7,.shop.swmax-8 .pc-sw>.sw-it{display:flex}.shop.swmax-8 .pc-sw>:is(.sw-it:nth-child(n+9),.sw-more){display:none}.shop .pcard:has(.pc-swwrap) .bdgs{right:auto}.shop.fav-on .pcard:has(.pc-swwrap) .pc-fav{right:calc(var(--pc-cr-l) + var(--sw-col,0px))}@media (hover:none){.pcard{--sw-cap-w:var(--sw-it-w)}.sw-n{visibility:visible;opacity:1;box-shadow:none;background:0 0;position:static;translate:none}}.shop.swb-tint .sw-c.sw-pic{background:var(--sw-tint,var(--sph))}.shop.swb-contrast .sw-c.sw-pic{background:var(--sw-contrast,var(--sph))}.shop.swb-none .sw-c.sw-pic{background:0 0}.pp-sw{--sw-size:68px;--sw-cap:12px;--sw-it:0 0 auto;--sw-it-w:86px;flex-direction:column;gap:14px;margin:12px 0 26px;display:flex}.pp-sw-h{letter-spacing:.06em;text-transform:uppercase;color:var(--smut);margin-bottom:8px;font-size:11.5px;font-weight:700}.pp-sw-row{flex-wrap:wrap;gap:14px 12px;display:flex}@media (max-width:560px){.pp-sw{--sw-size:56px;--sw-it-w:74px}}.rv{max-width:760px;margin:40px 0 46px}.rv h2{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:24px;font-weight:var(--head-w,700);margin-bottom:16px}.rv-none{color:var(--smut);margin:0 0 16px;font-weight:600}.rv-sum{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);box-shadow:var(--ssh);flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:20px;padding:20px 24px;display:flex}.rv-avg{flex-direction:column;align-items:center;gap:6px;display:flex}.rv-avg .num{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:40px;font-weight:var(--head-w,700);line-height:1}.rv-avg .sub{color:var(--smut);font-size:12.5px;font-weight:700}.rv-dist{flex-direction:column;flex:1;gap:5px;min-width:220px;display:flex}.rv-dist .row{color:var(--smut);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.rv-dist .s{text-align:right;width:10px}.rv-dist .bar{background:var(--sph);border-radius:99px;flex:1;height:7px;overflow:hidden}.rv-dist .bar i{background:#e8a33d;border-radius:99px;height:100%;display:block}.rv-dist .n{width:22px}.rv-list{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.rv-item{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);box-shadow:var(--ssh);padding:18px 20px}.rv-head{align-items:center;gap:12px;display:flex}.rv-ava{background:var(--sph);width:40px;height:40px;color:var(--sacc-d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.rv-author{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.rv-badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.rv-badge.ok{color:#3f7a4e;background:#e8f2e4}.rv-badge.src{background:var(--sph);color:var(--smut)}.rv-meta{color:var(--smut);align-items:center;gap:10px;margin-top:3px;font-size:12px;font-weight:600;display:flex}.rv-text{white-space:pre-line;margin:12px 0 0;font-size:14.5px;line-height:1.55}.rv-photos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rv-photos img{object-fit:cover;background:var(--sphoto);cursor:zoom-in;border:1px solid var(--sline);border-radius:10px;width:74px;height:74px}.rv-reply{border-left:3px solid var(--sacc);background:var(--sbg);border-radius:0 12px 12px 0;margin-top:12px;padding:10px 14px}.rv-reply b{color:var(--sacc-d);font-size:12.5px}.rv-reply p{margin:4px 0 0;font-size:14px;line-height:1.5}.rv-form{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);box-shadow:var(--ssh);flex-direction:column;gap:12px;padding:20px;display:flex}.rv-form-t{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:19px;font-weight:var(--head-w,700)}.rv-form input:not(.rv-hp):not([type=checkbox]),.rv-form textarea{border:1.5px solid var(--sline);background:var(--sbg);font:inherit;color:var(--sink);resize:vertical;border-radius:12px;outline:none;padding:10px 13px;font-size:14px}.rv-form input:not([type=checkbox]):focus,.rv-form textarea:focus{border-color:var(--sacc);background:var(--scard)}.rv-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rv-starpick{align-items:center;gap:2px;display:flex}.rv-starpick button{cursor:pointer;color:color-mix(in srgb, var(--sink) 18%, var(--scard));background:0 0;border:0;padding:2px;transition:color .12s,transform .12s}.rv-starpick button:hover{transform:scale(1.12)}.rv-starpick button.on{color:#e8a33d}.rv-starpick .hint{color:var(--smut);margin-left:10px;font-size:13px;font-weight:700}.rv-attach{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-prev{object-fit:cover;border:1px solid var(--sline);border-radius:10px;width:52px;height:52px}.rv-err{color:#c8563e;font-size:13px;font-weight:700}.rv-attach-note{color:var(--smut);font-size:12.5px}.rv-thanks{color:#3f7a4e;background:#e8f2e4;border-radius:14px;padding:14px 18px;font-size:14.5px;font-weight:700}.rv-thanks-warn{color:#7a5a2e;margin-top:6px;font-size:13.5px;font-weight:600}.pp-bought{color:var(--sacc-d);margin-top:6px;font-size:12.5px;font-weight:700}.del-est{color:var(--smut);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.del-est-b{background:var(--scard);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--sline);color:var(--sink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.del-est-in{position:relative}.del-est b{color:var(--sink)}.del-est .muted{color:var(--smut)}.del-city{cursor:pointer;font:inherit;color:var(--sacc);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.del-city:hover{color:var(--sacc-d)}.del-pick{z-index:55;background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);width:280px;box-shadow:var(--ssh-up);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.del-pick input:not([type=checkbox]){border:1.5px solid var(--sline);background:var(--sbg);font:inherit;color:var(--sink);border-radius:10px;outline:none;margin-bottom:4px;padding:8px 12px;font-size:14px}.del-pick input:not([type=checkbox]):focus{border-color:var(--sacc);background:var(--scard)}.del-pick button{text-align:left;cursor:pointer;font:inherit;color:var(--sink);background:0 0;border:0;border-radius:9px;align-items:baseline;gap:8px;padding:7px 10px;font-size:13.5px;font-weight:700;display:flex}.del-pick button:hover{background:var(--sph)}.del-pick button span{color:var(--smut);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.oneclick-ok{color:#3f7a4e;font-size:13.5px;font-weight:700}.szm-card.oneclick{width:min(400px,94vw)}.oneclick-sub{color:var(--smut);margin:-6px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.szm-card.oneclick input:not([type=checkbox]){border:1.5px solid var(--sline);background:var(--sbg);font:inherit;color:var(--sink);border-radius:12px;outline:none;width:100%;padding:11px 14px;font-size:15px}.szm-card.oneclick input:not([type=checkbox]):focus{border-color:var(--sacc);background:var(--scard)}.sticky-buy{z-index:70;background:var(--scard);border-top:1px solid var(--sline);animation:.25s sticky-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px -12px #5d40234d}@keyframes sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sticky-in{max-width:var(--page-w,1200px);align-items:center;gap:14px;margin:0 auto;padding:10px 18px;display:flex}.sticky-buy img{object-fit:contain;background:var(--sphoto);border-radius:9px;flex:none;width:44px;height:44px}.sticky-txt{flex:1;min-width:0}.sticky-txt .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,700);letter-spacing:var(--pnm-tr,normal);font-size:calc(13.5px * var(--pnm-k,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-txt .pr{font-size:14.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.sticky-buy{animation:none}}.crumbs{color:var(--smut);margin:20px 0 0;font-size:13px;font-weight:600}.pdp-showcase .crumbs{text-align:center}.crumbs a{color:var(--smut);text-decoration:none}.crumbs a:hover{color:var(--sink)}.crumbs .sep{opacity:.6;margin:0 7px}.crumbs b{color:var(--sink);font-weight:700}.rich{font-size:calc(15px * var(--stxt-k,1));line-height:1.65}.rich p{margin:0 0 14px}.rich h2{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:calc(22px * var(--stxt-k,1));font-weight:var(--head-w,700);margin:22px 0 10px}.rich h3{font-size:calc(17px * var(--stxt-k,1));margin:18px 0 8px;font-weight:800}.rich ul,.rich ol{margin:0 0 14px;padding-left:22px}.rich li{margin:4px 0}.rich a{color:var(--sacc-d);text-underline-offset:3px}.rich blockquote{border-left:3px solid var(--sacc);background:var(--sbg);border-radius:0 12px 12px 0;margin:14px 0;padding:10px 16px}.rich img{border-radius:var(--sr-sm);max-width:100%;height:auto;margin:14px 0;display:block}.rich .dl-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.rich .dl-gallery img{aspect-ratio:1;object-fit:cover;width:100%;margin:0}.rich figure{margin:14px 0}.rich figcaption{color:var(--smut);margin-top:6px;font-size:12.5px;font-weight:600}.lcol{position:relative}.lcol-in{transition:max-height .3s;overflow:hidden}.lcol.closed .lcol-in{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.lcol-btn{border:1.5px solid var(--sline);background:var(--scard);color:var(--sink);font:inherit;cursor:pointer;margin-top:10px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:border-color .15s}.lcol-btn:hover{border-color:var(--sacc)}.shop{--r-btn:999px;--r-input:12px}.shop.rad-square{--r-btn:0;--sr-lg:0;--sr:0;--sr-sm:0;--r-input:0}.shop.rad-sharp{--r-btn:9px;--sr-lg:14px;--sr:10px;--sr-sm:8px;--r-input:8px}.shop.rad-soft{--r-btn:14px;--sr-lg:22px;--sr:16px;--sr-sm:12px;--r-input:12px}.shop.rad-round{--r-btn:999px;--sr-lg:26px;--sr:20px;--sr-sm:14px;--r-input:18px}.shop .sbtn,.shop .cart-link{border-radius:var(--b1-r,var(--r-btn))}.shop .shop-search form,.shop .lcol-btn{border-radius:var(--r-btn)}.shop .cat-chips a,.shop .sort-chips a{border-radius:var(--chip-r,var(--r-btn))}.shop[class*=twt-] :is(p,.pc-note,.note,.hintt,.shop-sub,.pp-desc,.pcard .pc-desc,.gc-cap,.hs-sub,.hs-cap,.spec-t .row,.pp-info .br,.pay-items,.ft-nav a,.ft-cr,.rv-tx,.rich p,.rich li,.pp-long p){font-weight:var(--body-w)}.shop.twt-light{--body-w:300;font-weight:300}.shop.twt-regular{--body-w:400;font-weight:400}.shop.twt-medium{--body-w:500;font-weight:500}.shop[class*=prw-] :is(.pcard .prc,.pp-price .prc,.plist .pcard-row .pr-price .prc,.mz-prc,.shop .pcard.pc-d-on .pc-ov-price .prc,.pc-sh-pr .prc,.cmini-tot b,.fmini-it .pr,.cart-item .sum,.tot-row.big,.rel-c .pr,.offer-r .prc){font-weight:var(--prc-w)}.shop.prw-light{--prc-w:300}.shop.prw-regular{--prc-w:400}.shop.prw-demi{--prc-w:500}.shop.prw-medium{--prc-w:600}.shop.prw-bold{--prc-w:700}.shop.prw-black{--prc-w:800}.shop.btnst-soft{--b1-bg:color-mix(in srgb, var(--btn-c) 16%, #fff);--b1-ink:var(--btn-c-d);--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b1-bg-h:color-mix(in srgb, var(--btn-c) 26%, #fff);--b1-ink-h:var(--btn-c-d)}.shop.btnst-outline{--b1-bg:transparent;--b1-ink:var(--btn-c-d);--b1-bd:inset 0 0 0 var(--btn-bw,1.5px) var(--btn-c);--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b1-bg-h:var(--btn-c);--b1-ink-h:var(--b-light);--b1-bd-h:inset 0 0 0 var(--btn-bw,1.5px) var(--btn-c)}.shop.btnst-ghost{--b1-bg:transparent;--b1-ink:var(--btn-c-d);--b1-bd:var(--b-none);--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b1-bg-h:color-mix(in srgb, var(--btn-c) 10%, transparent);--b1-ink-h:var(--btn-c-d)}.shop.btnst-underline{--b1-bg:transparent;--b1-ink:var(--sink);--b1-bd:var(--b-none);--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b1-bg-h:transparent;--b1-ink-h:var(--btn-c-d);--b1-bd-h:var(--b-none)}.shop.btnst-underline .sbtn:not(.ghost){border-bottom:2px solid var(--btn-c);padding-left:0;padding-right:0}.shop.btnst-underline .sbtn:not(.ghost):hover{border-bottom-color:var(--btn-c-d)}.shop.btnst-gradient{--b1-bg:linear-gradient(165deg, color-mix(in srgb, var(--btn-c) 55%, #fff) 0%, var(--btn-c) 52%, var(--b1-g2,var(--btn-c-d)) 100%);--b1-bg-h:linear-gradient(165deg, color-mix(in srgb, var(--btn-c) 42%, #fff) 0%, var(--btn-c) 40%, var(--b1-g2,var(--btn-c-d)) 100%)}.shop.btnst-raised{--b1-bg:linear-gradient(180deg, color-mix(in srgb, var(--btn-c) 80%, #fff) 0%, var(--btn-c) 55%, var(--btn-c-d) 100%);--b1-bg-h:linear-gradient(180deg, color-mix(in srgb, var(--btn-c) 66%, #fff) 0%, var(--btn-c) 48%, var(--btn-c-d) 100%);--b1-bd:inset 0 1px 0 #ffffff52, inset 0 -2px 0 #0003;--b1-bd-h:inset 0 1px 0 #ffffff61, inset 0 -2px 0 #00000038}.shop:is(.btnst-soft,.btnst-outline,.btnst-ghost,.btnst-underline,.btnst-raised) .sbtn.added{background:var(--b1-bg);box-shadow:var(--b1-bd), var(--b1-sh)}.shop.btnst-gradient .sbtn.added{background:var(--b1-bg)}.shop.bdepth-flat{--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b1-tr-h:none}.shop.bdepth-soft{--b1-sh:0 1px 2px color-mix(in srgb, var(--sink) 9%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--sink) 24%, transparent);--b1-sh-h:0 1px 3px color-mix(in srgb, var(--sink) 11%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--sink) 30%, transparent);--b1-tr-h:none}.shop.bdepth-lift{--b1-sh:var(--sbtn-sh,0 10px 22px -10px color-mix(in srgb, var(--btn-c-d) 55%, transparent));--b1-sh-h:var(--sbtn-sh-up,0 14px 26px -10px color-mix(in srgb, var(--btn-c-d) 60%, transparent));--b1-tr-h:translateY(-1px)}.shop.btone-accent{--btn-c:var(--sacc);--btn-c-d:var(--sacc-d);--btn-c-ink:var(--sbtn-ink,#fff)}.shop.btone-ink{--btn-c:var(--sink);--btn-c-d:color-mix(in srgb, var(--sink) 86%, var(--sbg));--btn-c-ink:var(--sbg)}.shop.btone-custom{--btn-c-d:color-mix(in srgb, var(--btn-c) 86%, var(--sband))}.shop.b2tone-accent{--b2-c:var(--sacc);--b2-c-d:var(--sacc-d);--b2-c-ink:var(--sbtn-ink,#fff)}.shop.b2tone-ink{--b2-c:var(--sink);--b2-c-d:color-mix(in srgb, var(--sink) 86%, var(--sbg));--b2-c-ink:var(--sbg)}.shop.b2tone-custom{--b2-c-d:color-mix(in srgb, var(--b2-c) 86%, var(--sband))}.shop.b2st-outline{--b2-bg:transparent;--b2-ink:var(--b2-c-d);--b2-bd:inset 0 0 0 var(--btn-bw,1.5px) color-mix(in srgb, var(--b2-c) 55%, transparent);--b2-bg-h:color-mix(in srgb, var(--b2-c) 7%, transparent);--b2-bd-h:inset 0 0 0 1.5px var(--b2-c)}.shop.b2st-soft{--b2-bg:color-mix(in srgb, var(--b2-c) 16%, #fff);--b2-ink:var(--b2-c-d);--b2-bd:var(--b-none);--b2-bd-h:var(--b-none);--b2-bg-h:color-mix(in srgb, var(--b2-c) 26%, #fff)}.shop.b2st-ghost{--b2-bg:transparent;--b2-ink:var(--b2-c-d);--b2-bd:var(--b-none);--b2-bd-h:var(--b-none);--b2-bg-h:color-mix(in srgb, var(--b2-c) 10%, transparent)}.shop.b2st-solid{--b2-bg:var(--b2-c);--b2-ink:var(--b2-c-ink);--b2-bd:var(--b-none);--b2-bd-h:var(--b-none);--b2-bg-h:var(--b2-c-d);--b2-ink-h:var(--b2-c-ink);--b2-sh:var(--sbtn-sh,0 10px 22px -10px color-mix(in srgb, var(--b2-c-d) 55%, transparent));--b2-sh-h:var(--sbtn-sh-up,0 14px 26px -10px color-mix(in srgb, var(--b2-c-d) 60%, transparent));--b2-tr-h:translateY(-1px)}.shop.b2st-underline{--b2-bg:transparent;--b2-ink:var(--sink);--b2-bd:var(--b-none);--b2-bd-h:var(--b-none);--b2-bg-h:transparent;--b2-ink-h:var(--b2-c-d)}.shop.b2st-underline .sbtn.ghost{border-bottom:2px solid var(--b2-c);border-radius:0;padding-left:0;padding-right:0}.shop.b2st-underline .sbtn.ghost:hover{border-bottom-color:var(--b2-c-d)}.shop .on-dark .sbtn:not(.ghost):not(.added):not(.tn-ink,.tn-light,.tn-custom){background:var(--btn-od-bg,#fff);color:var(--btn-od-ink,#17181c);box-shadow:var(--btn-od-bd,var(--sbtn-sh,0 10px 22px -10px #00000080))}.shop .on-dark .sbtn:not(.ghost):not(.added):not(.tn-ink,.tn-light,.tn-custom):hover{background:var(--btn-od-bg-h,#efece6);color:var(--btn-od-ink,#17181c)}.shop .on-dark .sbtn.ghost:not(.tn-ink,.tn-light,.tn-custom){color:#ffffffeb;box-shadow:inset 0 0 0 var(--btn-bw,1.5px) #ffffff8c;background:0 0}.shop .on-dark .sbtn.ghost:not(.tn-ink,.tn-light,.tn-custom):hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffffd9}.shop.btnst-ghost .on-dark .sbtn:not(.ghost):not(.added){box-shadow:none;color:#ffffffeb;background:0 0}.shop.btnst-ghost .on-dark .sbtn:not(.ghost):not(.added):hover{background:#ffffff1a}.shop.btnst-underline .on-dark .sbtn:not(.ghost):not(.added){box-shadow:none;color:#fff;background:0 0;border-bottom:2px solid #ffffffbf;border-radius:0}.shop.btnst-underline .on-dark .sbtn:not(.ghost):not(.added):hover{background:0 0;border-bottom-color:#fff}.shop.bshape-square{--btn-shape-r:5px}.shop.bshape-soft{--btn-shape-r:13px}.shop.bshape-pill{--btn-shape-r:999px}.shop.btnst-underline .sbtn:not(.ghost){border-radius:0}.shop{--btn-py:12px;--btn-px:20px;--btn-fs:13.5px;--cbtn-sz:46px}.shop.bsize-sm{--btn-py:9px;--btn-px:16px;--btn-fs:12.5px;--cbtn-sz:40px}.shop.bsize-md{--btn-py:13px;--btn-px:24px;--btn-fs:14px;--cbtn-sz:50px}.shop.bsize-lg{--btn-py:16px;--btn-px:30px;--btn-fs:15.5px;--cbtn-sz:56px}.shop.bcaps-on .sbtn{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.shop.bcaps-off .sbtn{text-transform:none;letter-spacing:.01em}.shop.bcaps-italic .sbtn{text-transform:none;letter-spacing:.01em;font-style:italic}.shop.bhov-darken .sbtn:is(:hover,.is-hov){transform:none}.shop.bhov-lift .sbtn:is(:hover,.is-hov){transform:translateY(-3px)}.shop.bhov-invert .sbtn:not(.ghost):is(:hover,.is-hov){background:var(--sink);color:var(--sbg);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--sink) 45%, transparent);transform:none}.shop.bhov-arrow .sbtn{transform:none}.shop.bhov-arrow .sbtn:after{content:"→";opacity:0;width:1em;margin-left:6px;transition:opacity .18s,transform .18s;display:inline-block;transform:translate(-5px)}.shop.bhov-arrow .sbtn:is(:hover,.is-hov){transform:none}.shop.bhov-arrow .sbtn:is(:hover,.is-hov):after{opacity:1;transform:none}.shop.bhov-arrow .sbtn.ic:after,.shop.bhov-arrow.cbtn-circle .pcard .buyrow .sbtn:after,.shop.bhov-arrow.cbtn-circle .pcard-row .pr-buy .sbtn:after,.shop.bhov-arrow.cbtn-circle .pcard .pc-ov-buy .sbtn:after,.shop.bhov-arrow.cbtn-circle .pcard .pf-buy .sbtn:after,.shop.bhov-arrow.cbtn-circle .pc-pl .pc-sh-buy .sbtn:after{content:none}.shop[class*=\ bicon-] .sbtn:before{content:var(--btn-ic,"→");font-size:1.08em;font-weight:600;line-height:1;display:inline-block;transform:translateY(.02em)}.shop.bicon-arrow{--btn-ic:"→"}.shop.bicon-chevron{--btn-ic:"›"}.shop.bicon-diag{--btn-ic:"↗"}.shop.biconp-right .sbtn:before{order:1}.shop.biconp-left .sbtn:before{order:-1}.shop[class*=\ bicon-] .sbtn.ic:before{content:none}.shop.tcaps-plain :is(.shop-nav a:not(.cart-link),.pp-sec,.fgrp-t,.vp-lab){text-transform:none;letter-spacing:normal}.shop.tcaps-plain .shop-logo{text-transform:none;letter-spacing:normal;text-indent:0}.shop.tcaps-ui :is(.shop-nav a:not(.cart-link),.pp-sec,.fgrp-t,.vp-lab),.shop.tcaps-all :is(.shop-nav a:not(.cart-link),.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:700}.shop.tcaps-all :is(.shop-h1,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.hs-head-t,.mz-nm,.hs-cd-in h2,.hs-banner h2,.hs-faq-row b),.shop.tcaps-all .hs-catr .nm{text-transform:uppercase;letter-spacing:calc(var(--head-tr,0em) + (.06em))}.shop.tcaps-all .shop-logo{text-transform:uppercase;letter-spacing:.3em;text-indent:0}.shop.shad-none{--ssh:none;--ssh-up:none;--sbtn-sh:none;--sbtn-sh-up:none;--im-sh-soft:var(--ssh-lit);--b1-sh:var(--b-none);--b1-sh-h:var(--b-none);--b2-sh:var(--b-none);--b2-sh-h:var(--b-none)}.shop.shad-soft{--ssh:0 1px 2px #14120f0d, 0 14px 30px -18px #14120f2e;--ssh-up:0 2px 6px #14120f12, 0 20px 40px -20px #14120f42;--sbtn-sh:0 6px 14px -9px color-mix(in srgb, var(--sacc-d) 42%, transparent);--sbtn-sh-up:0 10px 18px -10px color-mix(in srgb, var(--sacc-d) 48%, transparent)}.shop.shad-deep{--ssh:0 1px 2px #0000004d, 0 16px 36px -18px #00000080;--ssh-up:0 2px 8px #00000059, 0 24px 48px -20px #0009;--sbtn-sh:0 12px 26px -10px color-mix(in srgb, var(--sacc-d) 70%, transparent);--sbtn-sh-up:0 16px 32px -10px color-mix(in srgb, var(--sacc-d) 76%, transparent)}.shop.bdg-accent :is(.bdg.hit,.bdg.new,.bdg.disc),.shop.bdg-accent .pcard .tag{background:var(--sacc);color:var(--sbtn-ink)}.shop.bdg-ink :is(.bdg.hit,.bdg.new,.bdg.disc),.shop.bdg-ink .pcard .tag{background:var(--sink);color:var(--scard)}.shop.bdg-quiet :is(.bdg.hit,.bdg.new,.bdg.disc),.shop.bdg-quiet .pcard .tag{color:var(--smut);box-shadow:inset 0 0 0 1px var(--sline);background:0 0}.shop.bdg-fan .bdg.hit{background:var(--sacc);color:var(--sbtn-ink)}.shop.bdg-fan .bdg.new{background:var(--sac2,var(--sacc));color:var(--sac2-ink,var(--sbtn-ink))}.shop.bdg-fan .bdg.disc{background:var(--sac3,var(--sacc-d));color:var(--sac3-ink,#fff)}.shop.bdg-fan .pcard .tag{background:var(--sac4,var(--sac2,var(--sacc)));color:var(--sac4-ink,var(--sac2-ink,var(--sbtn-ink)))}.shop.ft-page .shop-footer{background:var(--sbg)}.shop.ft-plate .shop-footer{background:var(--sph)}.shop.ft-card .shop-footer{background:var(--scard)}.shop.skin-velora{--head-w:800;--head-tr:-.015em}.shop.skin-nike{--head-w:800;--head-tr:-.01em}.shop.skin-woodly{--head-w:600;--head-tr:-.012em}.shop.skin-wine{--head-w:600;--head-tr:.002em}.shop.skin-sand{--head-w:500;--head-tr:.12em}.shop.skin-minimal{--head-w:600;--head-tr:.1em}.shop.skin-lounge{--head-w:600;--head-tr:.01em}.shop.skin-market{--head-w:700;--head-tr:-.015em}.shop.skin-neon{--head-w:600;--head-tr:-.01em}.shop.skin-appetit{--head-w:800;--head-tr:-.015em}.shop.skin-pastel{--head-w:600;--head-tr:.005em}.shop.skin-techno{--head-w:400;--head-tr:.01em}.shop.skin-botanica{--head-w:600;--head-tr:.002em}.shop.skin-arena{--head-w:700;--head-tr:.015em}.shop.hwt-light,.shs.hwt-light{--head-w:300;--head-w2:400;--head-w3:500;--head-wh:400;--head-wq:300}.shop.hwt-regular,.shs.hwt-regular{--head-w:400;--head-w2:500;--head-w3:600;--head-wh:500;--head-wq:400}.shop.hwt-demi,.shs.hwt-demi{--head-w:500;--head-w2:600;--head-w3:700;--head-wh:600;--head-wq:500}.shop.hwt-medium,.shs.hwt-medium{--head-w:600;--head-w2:700;--head-w3:800;--head-wh:700;--head-wq:600}.shop.hwt-bold,.shs.hwt-bold{--head-w:700;--head-w2:800;--head-w3:900;--head-wh:800;--head-wq:700}.shop.hwt-black,.shs.hwt-black{--head-w:800;--head-w2:900;--head-w3:900;--head-wh:900;--head-wq:800}.shop.htr-tight{--head-tr:-.02em}.shop.htr-normal{--head-tr:0em}.shop.htr-wide{--head-tr:.06em}.shop.pnf-disp{--pnm-ff:var(--sdisp,inherit);--pnm-w:var(--head-w,400);--pnm-tr:var(--head-tr,0em);--pnm-sub-w:max(300, calc(var(--head-w,400) - 200))}.shop.pnf-body{--pnm-ff:var(--sbody,inherit)}.shop.pnw-light{--pnm-w:300;--pnm-sub-w:300}.shop.pnw-regular{--pnm-w:400;--pnm-sub-w:300}.shop.pnw-demi{--pnm-w:500;--pnm-sub-w:300}.shop.pnw-medium{--pnm-w:600;--pnm-sub-w:400}.shop.pnw-bold{--pnm-w:700;--pnm-sub-w:500}.shop.pnw-black{--pnm-w:800;--pnm-sub-w:600}.den-compact .pgrid{gap:12px}.den-compact .pcard{padding:14px}.den-compact .pp{gap:30px;margin-top:18px}.den-air .pgrid{gap:26px}.den-air .pcard{padding:24px}.den-air .pp{gap:60px;margin-top:40px}.den-air .shop-h1{margin-top:34px}.pp.lo-lookbook{grid-template-columns:minmax(380px,52%) 1fr}.pp.lo-lookbook .pp-gal{grid-template-columns:64px 1fr;align-items:start;gap:10px;display:grid}.pp.lo-lookbook .pp-gal .thumbs{flex-flow:column;grid-area:1/1;max-height:560px;margin-top:0;overflow:auto}.pp.lo-lookbook .pp-gal .main{aspect-ratio:3/4;grid-column:2;max-height:none}.pp.lo-lookbook .pp-gal .main img{object-fit:cover;padding:0}@media (max-width:860px){.pp.lo-lookbook,.pp.lo-lookbook .pp-gal{grid-template-columns:1fr}.pp.lo-lookbook .pp-gal .thumbs{flex-direction:row;grid-area:2/1;max-height:none}.pp.lo-lookbook .pp-gal .main{grid-column:1}}.pdp-showcase .ppx{width:calc(var(--vw100,100vw) * .94);margin-left:calc(var(--vw100,100vw) * -.47);position:relative;left:50%}.ppx{grid-template:"title photo buy""text photo buy"1fr/minmax(220px,1fr) minmax(320px,1fr) minmax(220px,1fr);align-items:start;gap:10px 44px;margin:30px 0 26px;display:grid}.ppx-t{grid-area:title}.ppx-l{grid-area:text;margin-top:12px}.ppx-c{grid-area:photo}.ppx-r{flex-direction:column;grid-area:buy;gap:16px;display:flex}.ppx-r>*{margin-top:0;margin-bottom:0}.ppx-t h1{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);margin:6px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.ppx-t .br{color:var(--smut);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.ppx-l .pp-desc{margin-top:14px}.ppx-c .pp-gal .main{aspect-ratio:1;background:0 0;border:none;max-height:min(72vh,100vh - 270px)}.ppx-c .pp-gal .main img{padding:0}.ppx-c .pp-gal .thumbs{justify-content:center}.ppx-more{width:40px;height:40px;color:var(--smut);border:1px solid var(--sline);background:var(--scard);border-radius:50%;justify-content:center;align-items:center;margin:14px auto 0;text-decoration:none;transition:all .18s;animation:1.9s ease-in-out infinite ppx-nudge;display:flex}.ppx-more:hover{color:var(--sink);border-color:color-mix(in srgb, var(--sacc) 40%, var(--sline))}.ppx-more svg{width:20px;height:20px}@keyframes ppx-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ppx-more{animation:none}}.pdp-showcase .pp-gal .main{border:none}.ppx-r .vp,.ppx-r .pp-price{margin-top:0}.ppx-below{max-width:820px;margin:0 0 40px}@media (min-width:1400px){.ppx{grid-template-columns:1fr 2fr 1fr}.ppx-t h1{font-size:clamp(29px,2.9vw,41px)}.ppx-t .br{font-size:15.5px}.ppx-l .pp-desc{font-size:calc(17px * var(--stxt-k,1));line-height:1.75}.ppx-l .spec-t .row{font-size:calc(16px * var(--stxt-k,1))}.ppx-l .spec-flow .k,.ppx-l .spec-flow .v{font-size:17px}.ppx-r .pp-price .prc{font-size:36px}.ppx-r .sbtn{padding:calc(var(--btn-py,12px) + 2px) calc(var(--btn-px,20px) + 7px);font-size:calc(var(--btn-fs,13.5px) + 2px)}}@media (max-width:1060px){.ppx{grid-template:"title title""photo buy""text text"/minmax(300px,1.2fr) 1fr}}@media (max-width:700px){.ppx{grid-template-columns:1fr;grid-template-areas:"photo""title""buy""text";gap:16px}}.spec-s{gap:7px;margin-top:14px;display:grid}.spec-s>div{align-items:baseline;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.spec-s dt{color:var(--smut);flex:none;font-weight:600}.spec-s dd{color:var(--sink);text-align:right;margin:0 0 0 auto;font-weight:700}.ppb{grid-template-columns:minmax(320px,1.05fr) 1fr;align-items:center;gap:clamp(34px,5vw,70px);max-width:1040px;margin:34px auto 30px;display:grid}.ppb-photo .pp-gal .main{aspect-ratio:4/5;background:var(--sphoto);border:0;max-height:none}.ppb-photo .pp-gal .main img{padding:8%}.pp-gal[class*=pshape-] .main{position:relative}.shop.pbg-none .pp-gal[class*=pshape-]:not(.pshape-none) .main:before{content:"";z-index:0;aspect-ratio:1;background:var(--pshape,color-mix(in srgb, var(--sacc) 22%, transparent));width:82%;max-width:88%;max-height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-gal[class*=pshape-] .main>*{z-index:1;position:relative}.pp-gal.pshape-none .main:before{content:none}.pp-gal.pshape-circle .main:before{border-radius:50%}.pp-gal.pshape-rounded .main:before{border-radius:22%}.pp-gal.pshape-square .main:before{border-radius:0}.pp-gal.pshape-arch .main:before{border-radius:48% 48% 12% 12%}.pp-gal.pshape-blob .main:before{border-radius:42% 58% 62% 38%/48% 42% 58% 52%}.pp-gal.pshape-hexagon .main:before{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.shop.pbg-none .pp-gal[class*=pshape-].pfill-linear .main:before{background:linear-gradient(var(--pang,135deg), var(--pshape,color-mix(in srgb, var(--sacc) 22%, transparent)) 0%, var(--pshape2,color-mix(in srgb, var(--pshape,var(--sacc)) 35%, #fff)) 100%)}.shop.pbg-none .pp-gal[class*=pshape-].pfill-radial .main:before{background:radial-gradient(circle at 50% 42%, var(--pshape2,color-mix(in srgb, var(--pshape,var(--sacc)) 35%, #fff)) 0%, var(--pshape,color-mix(in srgb, var(--sacc) 22%, transparent)) 78%)}.ppb-info h1{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.12}.ppb-info{flex-direction:column;gap:16px;display:flex}.ppb-info>*{margin-top:0;margin-bottom:0}.ppb-specs{max-width:1040px;margin:0 auto 44px}.spec-flow{border-top:1px solid var(--sline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 30px;padding-top:22px;display:grid}.spec-flow .k{letter-spacing:.09em;text-transform:uppercase;color:var(--smut);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.spec-flow .v{font-size:15.5px;font-weight:700}@media (max-width:820px){.ppb{grid-template-columns:1fr}}.shop.pa-square{--s-pa:1 / 1}.shop.pa-landscape43{--s-pa:4 / 3}.shop.pa-landscape169{--s-pa:16 / 9}.shop.pa-portrait34{--s-pa:3 / 4}.shop.pa-portrait916{--s-pa:9 / 16}.cat-lay.ca-square,.mnu-wrap.ca-square,.pp-rel.ca-square{--s-pa:1 / 1}.cat-lay.ca-landscape43,.mnu-wrap.ca-landscape43,.pp-rel.ca-landscape43{--s-pa:4 / 3}.cat-lay.ca-landscape169,.mnu-wrap.ca-landscape169,.pp-rel.ca-landscape169{--s-pa:16 / 9}.cat-lay.ca-portrait34,.mnu-wrap.ca-portrait34,.pp-rel.ca-portrait34{--s-pa:3 / 4}.cat-lay.ca-portrait916,.mnu-wrap.ca-portrait916,.pp-rel.ca-portrait916{--s-pa:9 / 16}.shop.pbg-white{--sphoto:#fff;--sphoto-in:none}.shop.pbg-surface{--sphoto:var(--sph);--sphoto-in:none}.shop.pbg-none,.shop.cf-plain{--sphoto:transparent;--sphoto-in:none}.shop.cf-plain .pcard .ph img{padding:4px}.shop .pcard.pc-min{box-shadow:none;background:0 0;border-color:#0000;gap:0;padding:0}.shop .pcard.pc-min:hover{box-shadow:none;border-color:#0000;transform:none}.shop .pcard.pc-min .ph{box-shadow:none;background:0 0;border-radius:0}.shop .pcard.pc-min .ph img{object-fit:contain;padding:6%;transition:transform .7s cubic-bezier(.22,.8,.2,1)}.shop .pcard.pc-min:hover .ph img{transform:translateY(-10px)}.shop .pcard.pc-min .pc-kick{font-size:10.5px;font-weight:var(--pnm-sub-w,700);letter-spacing:.2em;text-transform:uppercase;color:var(--sacc-d);margin-top:14px;display:block}.shop .pcard.pc-min .prow{flex-direction:row;justify-content:space-between;align-items:baseline;gap:14px;margin-top:5px;display:flex}.shop .pcard.pc-min .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,800);font-size:calc(16px * var(--pnm-k,1));letter-spacing:calc(var(--pnm-tr,0em) + (-.02em))}.shop .pcard.pc-min .prices{flex:none}.shop .pcard.pc-min .prc{font-size:16px}@container (max-width:210px){.shop .pcard.pc-min .prow{flex-direction:column;align-items:flex-start;gap:2px}}.shop.skin-velora{--scard:#fff;--sink:#111114;--smut:#8a8a90;--sline:#ececee;--sph:#f4f4f6;--ssh:none;--ssh-up:0 12px 28px -18px #00000038}.skin-velora{--btn-fs:12.5px}.skin-velora .sbtn{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.skin-velora .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.skin-velora :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.06em;font-size:12px}.skin-velora :is(.bdg.hit,.bdg.new,.bdg.disc){background:var(--sink)}.skin-velora .pcard .tag{background:var(--sink);color:var(--scard)}.shop.skin-nike{--scard:#fff;--sink:#111;--smut:#6f6f76;--sline:#d9d9de;--sph:#e2e2e6;--ssh:0 2px 6px #1111110d, 0 18px 38px -18px #11111138;--ssh-up:0 4px 10px #11111114, 0 28px 54px -20px #11111152}.skin-nike :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){text-transform:uppercase}.skin-nike{--btn-fs:12.5px}.skin-nike .sbtn{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.skin-nike .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:700}.skin-nike :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:800}.skin-nike :is(.bdg.hit,.bdg.new,.bdg.disc){background:var(--sink)}.skin-nike .pcard .tag{background:var(--sink);color:var(--scard)}.skin-nike .shop-footer{background:var(--sph)}.shop.skin-woodly{--scard:#fff;--sink:#2b2620;--smut:#948a7d;--sline:#ece5da;--sph:#f3ece2;--ssh:0 1px 2px #4032220a, 0 16px 36px -20px #4032222e;--ssh-up:0 2px 5px #4032220d, 0 24px 48px -20px #4032223d}.skin-woodly{--btn-fs:14px}.skin-woodly .sbtn{letter-spacing:.01em;font-weight:700}.skin-woodly .shop-nav a:not(.cart-link){color:var(--smut);font-size:13.5px;font-weight:600}.skin-woodly :is(.pp-sec,.fgrp-t,.vp-lab){color:var(--smut);letter-spacing:.01em;font-size:12.5px;font-weight:600}.skin-woodly .bdg.new{background:var(--sink)}.skin-woodly .bdg.disc{background:var(--sacc-d)}.skin-woodly .shop-footer{background:var(--sph)}.shop.skin-wine{--scard:#fff;--sink:#1c1c22;--smut:#85858f;--sline:#e7e7ec;--sph:#f4f4f7;--ssh:none;--ssh-up:0 1px 3px #1c1c220d, 0 18px 40px -24px #1c1c2233}.skin-wine{--btn-fs:12px}.skin-wine .sbtn{text-transform:uppercase;letter-spacing:.14em;font-weight:600}.skin-wine .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.11em;color:var(--smut);font-size:11.5px;font-weight:600}.skin-wine :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.13em;color:var(--smut);font-size:11px;font-weight:600}.skin-wine :is(.bdg.hit,.bdg.new){background:var(--sink)}.skin-wine .bdg.disc{background:var(--sacc-d)}.skin-wine .pcard .tag{background:var(--sink);color:var(--scard)}.skin-wine .shop-footer{background:var(--sph)}.shop.skin-sand{--scard:#fff;--sink:#141414;--smut:#8e8e8e;--sline:#dcdcdc;--sph:#ececec;--sr-lg:0px;--sr:0px;--sr-sm:0px;--r-btn:0px;--ssh:none;--ssh-up:none}.skin-sand :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){text-transform:uppercase}.skin-sand{--btn-fs:11.5px}.skin-sand .sbtn{text-transform:uppercase;letter-spacing:.18em;font-weight:500}.skin-sand .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.16em;color:var(--smut);font-size:11px;font-weight:500}.skin-sand :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.2em;color:var(--smut);font-size:10.5px;font-weight:500}.skin-sand :is(.bdg.hit,.bdg.new,.bdg.disc){background:var(--sink)}.skin-sand .pcard .tag{color:var(--smut);text-transform:uppercase;letter-spacing:.14em;background:0 0;font-size:10px}.skin-sand .shop-footer{background:var(--sbg)}.hs-cd-in{text-align:center;max-width:720px;margin:0 auto}.hs-cd-in h2{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:calc(clamp(24px, 3vw, 34px) * var(--head-k,1));font-weight:var(--head-w,700);color:var(--band-ink);margin:0 0 8px}.hs-cd-in p{color:var(--smut);margin:0 0 22px;font-size:15.5px}.hs-cd-clock{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px;display:flex}.hs-cd-unit{border-radius:var(--sr-sm);background:var(--scard);min-width:76px;box-shadow:var(--ssh);--band-ink:var(--sink);--smut:var(--smut-lite);flex-direction:column;gap:4px;padding:14px 8px;display:flex}.hs-cd-num{font-size:clamp(26px,4vw,38px);font-weight:var(--head-wh,800);color:var(--band-ink);font-variant-numeric:tabular-nums;line-height:1}.hs-cd-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--smut);font-size:11px;font-weight:700}.hs-cd-expired{color:var(--smut);margin-bottom:18px;font-size:18px;font-weight:700}.hs-form-in{text-align:center;max-width:560px;margin:0 auto}.hs-form-in h2{margin:0 0 10px}.hs-form-sub{color:var(--smut);margin:0 0 20px;font-size:15px}.hs-form-fields{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hs-form-fields.v-subscribe{flex-wrap:nowrap}.hs-form-inp{border-radius:var(--r-input);border:1.5px solid var(--sline);background:var(--scard);min-width:0;color:var(--sink);font:inherit;flex:200px;padding:12px 15px;font-size:15px}.hs-form-inp:focus{border-color:var(--sacc);outline:none}.hs-form-msg{resize:vertical;flex-basis:100%}.hs-form-fields .sbtn{flex:none}.hs-form-ok{border-radius:var(--sr-sm);background:color-mix(in srgb, var(--sacc) 10%, var(--scard));color:var(--sink);padding:18px;font-weight:700}.hs-form-err{color:#c8563e;margin-top:10px;font-size:13.5px;font-weight:600}.hs-brands-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;display:flex}.hs-brand{align-items:center;height:46px;display:flex}.hs-brand img{object-fit:contain;opacity:.72;filter:grayscale();max-width:150px;max-height:46px;transition:opacity .2s,filter .2s}.hs-brand img:hover{opacity:1;filter:none}.hs-video-frame{aspect-ratio:16/9;border-radius:var(--sr);width:100%;box-shadow:var(--ssh);background:#000;position:relative;overflow:hidden}.hs-video-frame iframe,.hs-video-frame video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-video-cap{text-align:center;color:var(--smut);margin-top:12px;font-size:14px}.hs-map-grid{grid-template-columns:minmax(240px,.8fr) 1.4fr;align-items:start;gap:24px;display:grid}.hs-map-info{flex-direction:column;gap:14px;display:flex}.hs-map-row{flex-direction:column;gap:2px;display:flex}.hs-map-row b{letter-spacing:.06em;text-transform:uppercase;color:var(--smut);font-size:11.5px;font-weight:800}.hs-map-row span,.hs-map-row a{color:var(--sink);font-size:15px;text-decoration:none}.hs-map-row a:hover{color:var(--sacc-d);text-decoration:underline}.hs-map-frame{aspect-ratio:16/10;border-radius:var(--sr);box-shadow:var(--ssh);overflow:hidden}.hs-map-frame iframe{border:0;width:100%;height:100%;display:block}.hs-map-frame .mapmin{width:100%;height:100%}.mapmin-pin{background:var(--sacc);width:16px;height:16px;box-shadow:0 0 0 3px #fff, 0 0 0 5.5px color-mix(in srgb, var(--sacc) 45%, transparent), 0 2px 8px #0000004d;border-radius:50%}@media (max-width:760px){.hs-map-grid{grid-template-columns:1fr}}.hs-div{align-items:center;gap:14px;display:flex}.hs-div.dvt-line{color:var(--sline)}.hs-div.dvt-accent{color:var(--sacc)}.hs-div.dvt-ink{color:color-mix(in srgb, var(--sink) 45%, transparent)}.shs-inv .hs-div.dvt-line{color:#fff6ec47}.shs-inv .hs-div.dvt-ink{color:#fff6ec80}.hs-div .dv-l{flex:none}.hs-div.dvl-short .dv-l{width:84px}.hs-div.dvl-half .dv-l{width:50%}.hs-div.dvl-full .dv-l{width:100%}.shs-al-left .hs-div{justify-content:flex-start}.shs-al-center .hs-div{justify-content:center}.shs-al-right .hs-div{justify-content:flex-end}.hs-div.dv-line .dv-l{background:currentColor;height:1px}.hs-div.dv-thick .dv-l{background:currentColor;border-radius:3px;height:3px}.hs-div.dv-dashed .dv-l{border-top:2px dashed;height:0}.hs-div.dv-fade .dv-l{background:linear-gradient(90deg,#0000,currentColor 22% 78%,#0000);height:1.5px}.hs-div.dv-dots{gap:10px}.hs-div.dv-dots span{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.hs-div.dv-mark .dv-l{background:currentColor;height:1px}.hs-div.dv-mark.dvl-short .dv-l{width:46px}.hs-div.dv-mark.dvl-half .dv-l{width:25%}.hs-div.dv-mark.dvl-full .dv-l{flex:auto;width:auto}.hs-div.dv-mark .dv-mk{color:var(--sacc);flex:none;display:inline-flex}.hs-div.dv-wave .dv-l,.hs-div.dv-zigzag .dv-l{background:currentColor;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 14px;mask-size:auto 14px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.hs-div.dv-wave .dv-l{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'><path d='M0 7c6-8 18-8 24 0s18 8 24 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'><path d='M0 7c6-8 18-8 24 0s18 8 24 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>")}.hs-div.dv-zigzag .dv-l{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'><path d='M0 10l7-6 7 6 7-6 7 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'><path d='M0 10l7-6 7 6 7-6 7 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.hs-div.dv-arch .dv-l{border-top:2px solid;border-radius:50% 50% 0 0/100% 100% 0 0;height:26px}.hs-div.dv-slant .dv-l{background:linear-gradient(to top right,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));height:34px}.hs-div.dv-space{min-height:1px}.shop-editing .hs-div.dv-space:after{content:"";background:repeating-linear-gradient(90deg, var(--sline) 0 8px, transparent 8px 16px);width:100%;height:1px;display:block}.pc-stub{color:var(--smut);justify-content:center;align-items:center;display:flex}.shop .pcard.pc-d-on{aspect-ratio:var(--s-pa);background:var(--sphoto,var(--sph));box-shadow:var(--ssh);border:none;gap:0;padding:0;overflow:hidden}.shop .pcard.pc-d-on:hover{box-shadow:var(--ssh-up)}.shop .pc-d-on .pc-media{z-index:0;display:block;position:absolute;inset:0}.shop .pc-d-on .pc-media img{object-fit:cover;width:100%;height:100%;display:block}.shop .pc-d-on .pc-stub{background:var(--sphoto,var(--sph));color:var(--smut);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.shop .pc-d-on .pc-stub svg{opacity:.45;width:44px;height:44px}.shop .pcard.pc-d-on .tag{color:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7}.shop .pc-d-on .pc-ov{z-index:1;background:var(--pcov-g,linear-gradient(to top, #000000c7 0%, #00000094 38%, #0000003d 74%, #0000 100%));flex-direction:column;gap:12px;padding:54px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.shop .pc-d-on .pc-ov-top{flex-direction:column;gap:3px;display:flex}.shop .pc-d-on .pc-ov-price{align-items:baseline;gap:8px;display:flex}.shop .pcard.pc-d-on .pc-ov-price .prc{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 3px #00000073;font-size:17px;font-weight:800}.shop .pcard.pc-d-on .pc-ov-price .old{color:#fff9}.shop .pc-d-on .pc-ov-name{-webkit-line-clamp:2;font-family:var(--pnm-ff,inherit);letter-spacing:var(--pnm-tr,normal);color:#ffffffeb;font-weight:var(--pnm-w,600);font-size:calc(13.5px * var(--pnm-k,1));text-shadow:0 1px 3px #0006;-webkit-box-orient:vertical;line-height:1.4;text-decoration:none;transition:color .18s;display:-webkit-box;overflow:hidden}.shop .pc-d-on .pc-ov-name:hover{color:#fff}.shop .pc-d-on .pc-meta{color:#ffffffc2;text-shadow:0 1px 3px #00000073;-webkit-line-clamp:1;margin-top:2px;font-size:12px;line-height:1.35}.shop .pc-d-on .pc-ov-buy .sbtn.added{width:100%}.shop .pc-d-on .pc-ov-buy .oos{color:#ffffffd1;font-size:13px;font-weight:700}.shop .pcard.pc-ph-wide:not(.pc-min){box-shadow:none;background:0 0;border:none;gap:0;padding:0}.shop .pc-ph-wide:not(.pc-min) .ph{aspect-ratio:var(--s-pa,1 / 1);border-radius:var(--sr);background:var(--sphoto,var(--sph));display:block;position:relative;overflow:hidden}.shop .pc-ph-wide:not(.pc-min) .ph img{object-fit:cover;width:100%;height:100%;display:block}.shop .pcard.pc-b-hover :is(.ph,.pc-media){position:relative}.shop .pcard .hb-buy{z-index:1;background:linear-gradient(#0000,#0000006b);justify-content:stretch;padding:10px;transition:transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.shop .pcard .hb-buy .sbtn{width:100%}.shop .pcard:hover .hb-buy,.shop .pcard:focus-within .hb-buy{transform:none}.shop .pcard .hb-buy .oos{color:#ffffffd9;margin:0 auto;font-size:13px;font-weight:700}.shop .pc-ph-wide:not(.pc-min) .pc-kick{font-size:10.5px;font-weight:var(--pnm-sub-w,500);letter-spacing:.2em;text-transform:uppercase;color:var(--sacc-d);margin-top:12px;display:block}.shop .pcard .hb-info{justify-content:space-between;align-items:baseline;gap:12px;margin-top:7px;display:flex}.shop .pcard .hb-info .nm{font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,600);letter-spacing:var(--pnm-tr,normal);font-size:calc(14px * var(--pnm-k,1));color:var(--sink);line-height:1.35;text-decoration:none}.shop .pcard .hb-info .prices{white-space:nowrap}@media (hover:none){.shop .pcard .hb-buy{transform:none}}.shop .pcard.pc-cover{gap:0;padding:0;overflow:hidden}.shop .pc-cover .pc-media{aspect-ratio:var(--s-pa);border-radius:calc(var(--sr) - 1px) calc(var(--sr) - 1px) 0 0;background:var(--sphoto,var(--sph));display:block;overflow:hidden}.shop .pc-cover .pc-media img{object-fit:cover;width:100%;height:100%;display:block}.shop .pcard.pc-contain .pc-media img{object-fit:contain}.cat-sections{margin-bottom:6px;padding-bottom:0}.pp-sections{margin-top:26px}.cat-insert{max-width:100%;margin:6px 0 20px;overflow-x:hidden}.cat-insert img{max-width:100%;height:auto}.cat-seo{max-width:860px;color:var(--smut);margin:46px 0 34px;font-size:14.5px;line-height:1.75}.cat-seo p{margin:0 0 12px}.cat-seo p:last-child{margin-bottom:0}.shop .pc-cover .pc-stub{aspect-ratio:var(--s-pa);background:var(--sphoto,var(--sph));color:var(--smut);border-radius:calc(var(--sr) - 1px) calc(var(--sr) - 1px) 0 0;justify-content:center;align-items:center;display:flex}.shop .pc-cover .pc-stub svg{opacity:.45;width:42px;height:42px}.shop .pc-cover .pc-body{flex-direction:column;flex:auto;gap:2px;padding:12px 14px 15px;display:flex}.shop .pc-cover .pc-body .prow{margin-top:auto;padding-top:12px}.hs-brands.br-size-sm .hs-brand{height:32px}.hs-brands.br-size-sm .hs-brand img{max-width:112px;max-height:32px}.hs-brands.br-size-md .hs-brand{height:46px}.hs-brands.br-size-md .hs-brand img{max-width:150px;max-height:46px}.hs-brands.br-size-lg .hs-brand{height:72px}.hs-brands.br-size-lg .hs-brand img{max-width:230px;max-height:72px}.hs-brands.br-h .hs-brand{height:var(--br-h)}.hs-brands.br-h .hs-brand img{max-height:var(--br-h);max-width:calc(var(--br-h) * 3.2)}.hs-brands .hs-brands-row+.hs-brands-row{margin-top:18px}.hs-brands.br-scroll{--br-gap:56px}.hs-brands.br-scroll.br-size-sm{--br-gap:44px}.hs-brands.br-scroll.br-size-lg{--br-gap:72px}.hs-brands.br-scroll .hs-brands-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.hs-brands.br-scroll .hs-brands-track{will-change:transform;width:max-content;animation:hs-brands-drift var(--br-speed,36s) linear infinite;flex-wrap:nowrap;align-items:center;display:flex}.hs-brands.br-scroll .hs-brands-track .hs-brand{margin-right:var(--br-gap)}.hs-brands.br-scroll .hs-brands-track.rev{animation-direction:reverse}.hs-brands.br-scroll .hs-brands-track+.hs-brands-track{margin-top:18px}.hs-brands.br-scroll .hs-brands-vp:hover .hs-brands-track{animation-play-state:paused}@keyframes hs-brands-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hs-brands.br-scroll .hs-brands-track{animation:none}}.hs-pbento-it.b-lg .pcard.pc-d-on,.hs-pbento-it.b-wide .pcard.pc-d-on{aspect-ratio:auto;height:100%}.hs-pbento-it.b-lg .pcard.pc-cover,.hs-pbento-it.b-wide .pcard.pc-cover{height:100%}.hs-pbento-it.b-lg .pc-cover .pc-media,.hs-pbento-it.b-wide .pc-cover .pc-media{aspect-ratio:auto;flex:auto;min-height:200px}.cat-chips a{align-items:center;gap:6px;display:inline-flex}.cat-chips a .msym{vertical-align:-.14em}.hs-cat-ph .hs-cat-ic,.hs-catb-stub .hs-cat-ic{color:var(--sacc);opacity:.82}.hs-feat-ic .msym{color:inherit}.shop.skin-minimal{--scard:#fff;--sink:#141416;--smut:#8f8f96;--sline:#ececef;--sph:#f1f1f3;--ssh:none;--ssh-up:0 14px 30px -20px #00000029;--sprice:#d9a71e}.skin-minimal .shop-logo{text-transform:uppercase;letter-spacing:.34em;text-indent:0;font-weight:600}.skin-minimal :is(.shop-h1,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2,.mz-nm){text-transform:uppercase}.skin-minimal :is(.mz-hero,.m2-hero) .mz-nm{letter-spacing:.07em}.skin-minimal .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600}.skin-minimal :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.skin-minimal{--btn-fs:12px}.skin-minimal :is(.sbtn,.mz-btn){text-transform:uppercase;letter-spacing:.14em;text-indent:.14em;font-weight:600}.skin-minimal .mz-btn{font-size:12px}.skin-minimal :is(.pcard .prow .prc,.pp-price .prc,.mz-prc){letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.skin-minimal :is(.bdg.hit,.bdg.new,.bdg.disc){background:var(--sink)}.skin-minimal .pcard .tag{background:var(--sink);color:var(--scard)}.skin-minimal .shop-footer{background:var(--sbg)}.info-contacts{gap:26px;margin:26px 0 8px;display:grid}.icl-split{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr);align-items:start}.icl-wide,.icl-plain,.icl-bottom{grid-template-columns:1fr}.icl-hero{grid-template-columns:1fr;gap:0}.icl-hero .ic-map .ic-live{aspect-ratio:21/8}.icl-hero .ic-info{z-index:1;background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);box-shadow:var(--ssh);gap:14px;margin:-70px 22px 0;padding:24px 26px;position:relative}.icl-hero .ic-map .mps-links{margin-top:14px}.icl-bg{grid-template-columns:1fr;gap:0;position:relative}.icl-bg .ic-map{z-index:0;position:absolute;inset:0}.icl-bg .ic-map .ic-live,.icl-bg .ic-map .ic-scheme{height:100%}.icl-bg .ic-map .ic-live{aspect-ratio:auto}.icl-bg .ic-map .mps{object-fit:cover;height:100%}.icl-bg .ic-map .mps-links{display:none}.icl-bg .ic-map .mps-attr{z-index:2;background:color-mix(in srgb, var(--scard) 82%, transparent);border-radius:6px;padding:2px 7px;position:absolute;bottom:8px;right:10px}.icl-bg .ic-info{z-index:1;background:color-mix(in srgb, var(--scard) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--sline);border-radius:var(--sr);max-width:380px;box-shadow:var(--ssh);justify-self:start;margin:44px 0 44px 44px;padding:26px 28px;position:relative}.info-map-bottom{--map-band:clamp(240px, 26vw, 400px);margin-top:44px}.info-map-bottom .ic-map{gap:0;position:relative}.info-map-bottom .ic-live{aspect-ratio:auto;height:var(--map-band);border-left:0;border-right:0;border-radius:0}.info-map-bottom .ic-scheme{height:var(--map-band);position:relative;overflow:hidden}.info-map-bottom .mps{border-radius:0;width:100%;height:100%}.info-map-bottom .mps-links{display:none}.info-map-bottom .mps-attr{z-index:2;background:color-mix(in srgb, var(--scard) 82%, transparent);border-radius:6px;padding:2px 7px;position:absolute;bottom:8px;right:12px}.icl-bg .ic-map .mps{width:100%;height:100%}@media (max-width:760px){.icl-hero .ic-info{margin:-40px 12px 0;padding:20px}.icl-hero .ic-map .ic-live{aspect-ratio:4/3}.icl-bg .ic-info{max-width:none;margin:24px 16px}.info-map-bottom .ic-live{aspect-ratio:4/3}}.ic-info{align-content:start;gap:14px;display:grid}.ic-row{gap:3px;display:grid}.ic-row b{letter-spacing:.08em;text-transform:uppercase;color:var(--smut);font-size:11.5px;font-weight:700}.ic-row span{white-space:pre-line}.ic-row span,.ic-row a{color:var(--sink);font-size:16.5px;font-weight:600;text-decoration:none}.ic-row a:hover{color:var(--sacc-d)}.ic-soc{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ic-soc a{border-radius:var(--r-btn);border:1.5px solid var(--sline);width:40px;height:40px;color:var(--sink);place-items:center;transition:all .18s;display:grid}.ic-soc a:hover{border-color:var(--sink);background:var(--sink);color:var(--scard)}.ic-soc.soc-brand a,.ft-soc.soc-brand a{background:0 0;border-color:#0000;transition:transform .16s,opacity .16s}.ic-soc.soc-brand a:hover,.ft-soc.soc-brand a:hover{opacity:.85;background:0 0;border-color:#0000;transform:translateY(-2px)}.shop.socfr-square .ic-soc a,.shop.socfr-square .ft-soc a,.shop.socfr-round .ic-soc a,.shop.socfr-round .ft-soc a{border:1.5px solid var(--sline)}.shop.socfr-square .ic-soc a,.shop.socfr-square .ft-soc a{border-radius:var(--r-btn)}.shop.socfr-round .ic-soc a,.shop.socfr-round .ft-soc a{border-radius:999px}.shop.socfr-square .ic-soc a:hover,.shop.socfr-square .ft-soc a:hover,.shop.socfr-round .ic-soc a:hover,.shop.socfr-round .ft-soc a:hover{border-color:var(--sink)}.shop.socfr-bare .ic-soc a,.shop.socfr-bare .ft-soc a{background:0 0;border-color:#0000}.shop.socfr-bare .ic-soc a:hover,.shop.socfr-bare .ft-soc a:hover{color:var(--sink);background:0 0;border-color:#0000}.shop.socfr-hex .ic-soc a,.shop.socfr-hex .ft-soc a{background:0 0;border-color:#0000;border-radius:0;position:relative}.shop.socfr-hex .ic-soc a:after,.shop.socfr-hex .ft-soc a:after{content:"";background:var(--sline);--hexfr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 1.5 36 10.75v18.5L20 38.5 4 29.25v-18.5z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--hexfr) no-repeat center / 100% 100%;-webkit-mask:var(--hexfr) no-repeat center / 100% 100%;mask:var(--hexfr) no-repeat center / 100% 100%;transition:background .18s;position:absolute;inset:0}.shop.socfr-hex .ic-soc a:hover,.shop.socfr-hex .ft-soc a:hover{color:var(--sink);background:0 0}.shop.socfr-hex .ic-soc a:hover:after,.shop.socfr-hex .ft-soc a:hover:after{background:var(--sink)}.soc-mi{font-size:20px}.tb-soc .soc-mi{font-size:15px}.kmini-soc .soc-mi{font-size:16px}.ic-map{gap:12px;display:grid}.mps{border-radius:var(--sr-sm);background:var(--sph);width:100%;height:auto;display:block}.mps-block rect{fill:color-mix(in srgb, var(--sink) 5%, var(--sph))}.mps-house rect{fill:color-mix(in srgb, var(--sink) 11%, var(--sph))}.mps-street rect{fill:var(--sbg)}.mps-dash line{stroke:color-mix(in srgb, var(--sink) 16%, transparent);stroke-width:1.6px;stroke-dasharray:7 9}.mps-target rect{fill:color-mix(in srgb, var(--sacc) 22%, var(--sph));stroke:var(--sacc);stroke-width:1.6px}.mps-pin path{fill:var(--sacc)}.mps-pin-dot{fill:var(--scard)}.mps-links{flex-wrap:wrap;gap:8px;display:flex}.mps-link{text-align:center;border-radius:var(--r-btn);border:1.5px solid var(--sline);color:var(--sink);flex:auto;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s}.mps-link:hover{border-color:var(--sink);background:var(--sink);color:var(--scard)}@media (max-width:760px){.icl-split{grid-template-columns:1fr}}.ft-links{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:16px 0 4px;display:flex}.ft-al-center .ft-links{justify-content:center}.ft-al-right .ft-links{justify-content:flex-end}.ft-soc{flex-wrap:wrap;gap:8px;display:flex}.ft-soc a{border-radius:var(--r-btn);border:1.5px solid var(--sline);width:36px;height:36px;color:var(--smut);place-items:center;transition:all .18s;display:grid}.ft-soc a:hover{color:var(--sink);border-color:var(--sink)}.ft-mkt{flex-wrap:wrap;gap:8px;display:flex}.ft-mkt-btn{border-radius:var(--r-btn);border:1.5px solid var(--sline);color:var(--smut);padding:8px 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .18s}.ft-mkt-btn:hover{color:var(--sink);border-color:var(--sink)}.promo-bar{text-align:center;letter-spacing:.01em;padding:9px 20px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.promo-bar-t{display:inline-block}a.promo-bar{transition:filter .18s}a.promo-bar:hover{filter:brightness(1.07)}.promo-bar.tone-accent{background:linear-gradient(135deg, var(--sacc), var(--sacc-d));color:var(--sbtn-ink,#fff)}.promo-bar.tone-dark{color:#fff;background:#26262b}.promo-bar.tone-soft{background:var(--scard);color:var(--sink);border-bottom:1px solid var(--sline)}@media (max-width:640px){.promo-bar{padding:8px 14px;font-size:12.5px}}.ic-map{position:relative}.ic-scheme{gap:6px;display:grid}.mps-osm{background:0 0;border:none}.osm-bld path{fill:color-mix(in srgb, var(--sink) 6%, var(--scard));stroke:none}.osm-minor path{fill:none;stroke:color-mix(in srgb, var(--sink) 14%, var(--sbg));stroke-width:2px}.osm-mid path{fill:none;stroke:color-mix(in srgb, var(--sink) 34%, var(--sbg));stroke-width:3.5px}.osm-major path{fill:none;stroke:color-mix(in srgb, var(--sink) 62%, var(--sbg));stroke-width:5.5px}.osm-minor path,.osm-mid path,.osm-major path{stroke-linecap:round;stroke-linejoin:round}.osm-target{fill:color-mix(in srgb, var(--pin,#e53935) 26%, var(--scard));stroke:var(--pin,#e53935);stroke-width:2.5px}.osm-labels text{font-family:var(--sbody,inherit);fill:var(--smut);text-anchor:middle;letter-spacing:.04em;paint-order:stroke;stroke:var(--scard);stroke-width:4px;stroke-linejoin:round;font-weight:600}.osm-pin path{fill:var(--pin,#e53935)}.osm-pin circle{fill:#fff}.mps-attr{color:var(--smut);text-align:right;font-size:11.5px}.ic-live{aspect-ratio:4/3;border-radius:var(--sr-sm);border:1px solid var(--sline);width:100%;position:relative;overflow:hidden}.ic-live iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ic-live .mapp{position:absolute;inset:0}.mapp{width:100%;height:100%}.mapp-pin{cursor:default;filter:drop-shadow(0 4px 8px #00000047);width:26px;height:35px;line-height:0}.mapp-pin svg{width:100%;height:100%;display:block}.mapp-pin path{fill:var(--pin,var(--sacc))}.mapp-pin circle{fill:var(--pin-dot,#fff)}.mapp .maplibregl-ctrl-group{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);box-shadow:var(--ssh);overflow:hidden}.mapp .maplibregl-ctrl-group button+button{border-top:1px solid var(--sline)}.mapp .maplibregl-ctrl-group button span{filter:none}.mapp .maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--scard) 82%, transparent);border-radius:6px 0 0;font-size:10.5px}.mapp .maplibregl-ctrl-attrib a{color:var(--smut)}.mapp .maplibregl-cooperative-gesture-screen{font-family:inherit;font-size:14px}.mps-svc{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;right:14px}.mps-svc-pin{cursor:pointer;background:var(--sacc);width:48px;height:48px;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--sacc) 55%, transparent);border:none;border-radius:50%;flex:none;place-items:center;transition:transform .18s;display:grid}.mps-svc-pin svg{color:var(--sbtn-ink,#fff)}.mps-svc:hover .mps-svc-pin,.mps-svc:focus-within .mps-svc-pin{transform:scale(1.06)}.mps-svc-pill{opacity:0;background:var(--scard);border:1px solid var(--sline);max-width:0;box-shadow:var(--ssh-up);border-radius:999px;align-items:center;gap:2px;padding:0;transition:max-width .28s,opacity .2s,padding .28s;display:flex;overflow:hidden}.mps-svc:hover .mps-svc-pill,.mps-svc:focus-within .mps-svc-pill{opacity:1;max-width:300px;padding:5px 8px}.mps-svc-pill a{color:var(--sink);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.mps-svc-pill a:hover{background:color-mix(in srgb, var(--sink) 7%, var(--scard))}@media (max-width:760px){.mps-svc{bottom:36px;right:10px}}.pps-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-top:18px;padding-bottom:8px;display:flex;overflow-x:auto}.pps-strip>span{scroll-snap-align:start;aspect-ratio:4/5;background:var(--sphoto);border-radius:var(--sr);flex:none;justify-content:center;align-items:center;height:min(56vh,520px);display:flex;overflow:hidden}.pps-strip img{object-fit:contain;width:100%;height:100%;padding:16px}.pps-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:44px;margin-top:26px;display:grid}.pps-l,.pps-r{flex-direction:column;gap:16px;display:flex}.pps-l>*,.pps-r>*{margin-top:0;margin-bottom:0}.pps-below{max-width:880px;margin-top:34px}@media (max-width:860px){.pps-grid{grid-template-columns:1fr;gap:22px}.pps-strip>span{height:46vh}}.ppn{grid-template-columns:1.5fr 1fr;align-items:start;gap:44px;margin-top:22px;display:grid}.ppn-gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px;grid-auto-flow:dense;gap:12px;display:grid}.ppn-gal>span{background:var(--sphoto);border-radius:var(--sr);justify-content:center;align-items:center;display:flex;overflow:hidden}.ppn-gal>span.big{grid-area:span 2/span 2}.ppn-gal img{object-fit:contain;width:100%;height:100%;padding:12px}.ppn-info{flex-direction:column;gap:16px;display:flex}.ppn-info>*{margin-top:0;margin-bottom:0}.ppn-below{max-width:880px;margin-top:34px}@media (max-width:900px){.ppn{grid-template-columns:1fr;gap:22px}.ppn-gal{grid-auto-rows:150px}}.ppl{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;margin-top:22px;display:grid}.ppl-media{flex-direction:column;gap:14px;display:flex}.ppl-media>span{background:var(--sphoto);border-radius:var(--sr);justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.ppl-media img{object-fit:contain;width:100%;height:auto;max-height:74vh;padding:18px}.ppl-side{top:calc(var(--shop-head-h,66px) + 18px);flex-direction:column;gap:16px;display:flex;position:sticky}.ppl-side>*{margin-top:0;margin-bottom:0}.ppl-specs{border-top:1px solid var(--sline);padding-top:22px}.ppl-below{max-width:880px;margin-top:36px}@media (max-width:900px){.ppl{grid-template-columns:1fr;gap:22px}.ppl-side{position:static}}.ppf-hero{width:calc(var(--vw100,100vw) * .94);margin-left:calc(50% - var(--vw100,100vw) * .47);min-height:calc(100svh - var(--shop-head-h,66px) - 34px);background:var(--pbd,var(--sphoto));border-radius:var(--sr);grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;margin-top:14px;padding:30px clamp(20px,5vw,72px);display:grid}.ppf-hero .pfh-ph{justify-content:center;align-items:center;min-height:0;display:flex}.ppf-hero .pfh-info{flex-direction:column;gap:16px;display:flex}.ppf-hero .pfh-info>*{margin-top:0;margin-bottom:0}.ppf-hero .pfh-ph img{object-fit:contain;filter:drop-shadow(0 26px 40px #0a0a0c38);max-width:100%;max-height:72vh}.ppf-hero.inv,.ppf-hero.inv .pp-head h1{color:#fff}.ppf-hero.inv .pp-head .br,.ppf-hero.inv .pp-stars span,.ppf-hero.inv .pp-bought{color:#ffffffc7}.ppf-hero.inv .pp-price .prc{color:#fff}.ppf-hero.inv .pp-price .old{color:#fff9}.ppf-hero.inv .sbtn{color:#fff;border-color:#ffffffd1}.ppf-sec{flex-direction:column;justify-content:center;max-width:900px;min-height:82svh;margin:0 auto;display:flex}.ppf-gal{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:100%;display:grid}.ppf-gal>span{background:var(--sphoto);border-radius:var(--sr);justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.ppf-gal img{object-fit:contain;width:100%;height:100%;max-height:56vh;padding:16px}@media (max-width:900px){.ppf-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:26px 18px}.ppf-sec{min-height:auto;padding:44px 0}}.tbl-pill{background:color-mix(in srgb, var(--sacc) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--sacc) 35%, transparent);color:var(--sink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.tbl-pill button{background:color-mix(in srgb, var(--sacc) 16%, transparent);width:20px;height:20px;color:var(--sink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.tbl-pill button:hover{background:var(--sacc);color:#fff}@media (max-width:620px){.tbl-pill{padding:4px 5px 4px 10px;font-size:12px}}.shop.skin-lounge{--scard:#1c212e;--sink:#f0ebe2;--smut:#98a0b2;--sline:#ffffff1a;--sph:#232938;--ssh:0 1px 2px #00000059, 0 16px 36px -18px #0000008c;--ssh-up:0 2px 4px #0006, 0 24px 48px -20px #000000b3;--sprice:#e8a25c}.skin-lounge .shop-footer{background:var(--sph)}.shop .ph-stub{color:var(--smut);opacity:.6;justify-content:center;align-items:center;display:flex}.shop .sb-item .ph-stub svg,.shop .cart-item .ph-stub svg{display:block}.nf-wrap{text-align:center;padding:92px 0 110px}.nf-num{font-family:var(--sdisp);font-size:clamp(72px,12vw,140px);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.04em));color:var(--sink);opacity:.09;-webkit-user-select:none;user-select:none;margin-bottom:-22px;line-height:.9}.nf-t{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:clamp(24px,3.4vw,34px);font-weight:var(--head-w2,800);margin:0 0 10px}.nf-s{color:var(--smut);max-width:460px;margin:0 auto 26px;font-size:15.5px;line-height:1.6}.nf-form{justify-content:center;gap:9px;max-width:430px;margin:0 auto 22px;display:flex}.nf-form input:not([type=checkbox]){flex:auto;min-width:0}.nf-links{color:var(--smut);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.nf-links a{color:var(--sink);border-bottom:1.5px solid color-mix(in srgb, var(--sacc) 45%, transparent);font-weight:700;text-decoration:none}.nf-links a:hover{border-bottom-color:var(--sacc)}@media (max-width:560px){.nf-wrap{padding:60px 0 76px}.nf-form{flex-direction:column}}.shop .ord-wrap{max-width:720px;padding:34px 20px 70px}.ord-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ord-num{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:clamp(22px,3vw,30px);font-weight:var(--head-w2,800);margin:0}.ord-date{color:var(--smut);margin-top:4px;font-size:13.5px}.ord-badge{background:color-mix(in srgb, var(--sacc) 12%, var(--sbg));color:var(--sacc-d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 30%, transparent);border-radius:999px;flex:none;padding:7px 15px;font-size:13px;font-weight:700}.ord-badge.cancel{color:#8b8b93;box-shadow:inset 0 0 0 1px var(--sline);background:#f6f6f7}.ord-cancel{color:#8a3c1a;background:#fff5f2;border:1px solid #ffd8ca;border-radius:14px;padding:14px 16px;font-size:14.5px}.ord-steps{align-items:flex-start;gap:0;margin:0 0 8px;padding:0;list-style:none;display:flex}.ord-steps li{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ord-steps li+li:before{content:"";background:var(--sline);height:2px;position:absolute;top:6px;left:-50%;right:50%}.ord-steps li.past:before,.ord-steps li.now:before{background:color-mix(in srgb, var(--sacc) 55%, var(--sline))}.ord-steps .dot{z-index:1;background:var(--sbg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--sline);border-radius:50%;position:relative}.ord-steps li.past .dot{background:var(--sacc);box-shadow:none}.ord-steps li.now .dot{background:var(--sacc);box-shadow:0 0 0 5px color-mix(in srgb, var(--sacc) 16%, transparent)}.ord-steps .lab{color:var(--smut);font-size:13px;font-weight:700;line-height:1.3}.ord-steps li.past .lab,.ord-steps li.now .lab{color:var(--sink)}.ord-steps-hint{text-align:center;color:var(--smut);margin-bottom:24px;font-size:13.5px}@media (max-width:480px){.ord-steps .lab{font-size:11px}.ord-steps li{gap:6px}}.ord-card{background:var(--scard);border:1px solid var(--sline);border-radius:16px;margin-bottom:14px;padding:18px 20px}.ord-sec-h{letter-spacing:.1em;text-transform:uppercase;color:var(--smut);margin-bottom:14px;font-size:12px;font-weight:800}.ord-item{border-bottom:1px dashed var(--sline);align-items:center;gap:12px;padding:9px 0;display:flex}.ord-item:last-of-type{border-bottom:none}.ord-item-ph{background:var(--sph);width:44px;height:44px;color:var(--smut);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ord-item-ph img{object-fit:contain;width:100%;height:100%;padding:3px}.ord-item-nm{min-width:0;font-family:var(--pnm-ff,inherit);font-weight:var(--pnm-w,600);letter-spacing:var(--pnm-tr,normal);font-size:calc(14.5px * var(--pnm-k,1));flex:auto}.ord-item-q{color:var(--smut);flex:none;font-size:13px}.ord-item-p{text-align:right;flex:none;min-width:92px;font-size:14.5px;font-weight:700}.ord-sum{color:var(--smut);justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.ord-sum.total{border-top:1.5px solid var(--sline);color:var(--sink);margin-top:6px;padding-top:12px;font-size:17px;font-weight:800}.ord-row{justify-content:space-between;gap:14px;padding:6px 0;font-size:14.5px;display:flex}.ord-row>span:first-child{color:var(--smut);flex:none}.ord-row>span:last-child{text-align:right;font-weight:600}.ord-foot{color:var(--smut);margin-top:22px;font-size:13.5px;line-height:1.6}.ord-foot-links{gap:10px;margin-top:8px;display:flex}.ord-foot-links a{color:var(--sink);border-bottom:1.5px solid color-mix(in srgb, var(--sacc) 45%, transparent);font-weight:700;text-decoration:none}@media (max-width:560px){.ord-head{flex-direction:column;gap:10px}.ord-item-p{min-width:0}}.osc{justify-content:center;margin:2px 0 22px;display:flex}.osc-img{width:auto;max-width:100%;height:auto;max-height:210px;display:block}.osc-bob{animation:3.4s ease-in-out infinite osc-bob}@keyframes osc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.osc-flip{display:inline-block;position:relative}.osc-flip .osc-flip-b{opacity:0;position:absolute;inset:0}@keyframes osc-swap{0%,50%{opacity:0}50.01%,to{opacity:1}}.osc-van-wrap{flex-direction:column;align-items:center;width:100%;max-width:460px;display:flex}.osc-wheels .osc-flip-b{animation:.3s step-end infinite osc-swap}.osc-jiggle{animation:.5s ease-in-out infinite osc-jiggle}@keyframes osc-jiggle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.osc-van-wrap .osc-img{max-height:150px}.osc-road{width:100%;height:26px;margin-top:-15px;overflow:hidden}.osc-road .osc-ground{stroke:var(--sline);stroke-width:2px}.osc-dashes{stroke:var(--sline);stroke-width:3px;stroke-linecap:round;animation:1s linear infinite osc-run}@keyframes osc-run{0%{transform:translate(0)}to{transform:translate(-48px)}}@media (prefers-reduced-motion:reduce){.osc *{animation:none!important;transform:none!important}.osc-flip .osc-flip-b{opacity:0!important}}@media (max-width:560px){.osc{margin-bottom:16px}.osc-img{max-height:168px}.osc-van-wrap .osc-img{max-height:118px}}.pay-ok{width:54px;height:54px;color:var(--sacc);margin:0 auto 10px;display:block}.pay-track{flex-direction:column;align-items:center;gap:9px;margin-top:16px;display:flex}.pay-track code{color:var(--smut);background:var(--sph);-webkit-user-select:all;user-select:all;border-radius:8px;padding:5px 10px;font-size:12.5px}.ord-back{color:var(--smut);border-bottom:1.5px dotted var(--sline);font-size:14px;font-weight:700;text-decoration:none}.ord-back:hover{color:var(--sink)}.ord-track{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ord-track code{background:var(--sph);-webkit-user-select:all;user-select:all;border-radius:7px;padding:3px 8px;font-size:13px}.ord-track a{color:var(--sink);border-bottom:1.5px solid color-mix(in srgb, var(--sacc) 45%, transparent);font-weight:700;text-decoration:none}.bp-grid{grid-template-columns:repeat(var(--cols,3), 1fr);gap:22px;margin-bottom:34px;display:grid}.bp-list{flex-direction:column;gap:20px;margin-bottom:34px;display:flex}.bp-carousel-wrap{margin-bottom:34px;position:relative}.bp-carousel{grid-auto-flow:column;grid-auto-columns:minmax(260px, calc((100% - (var(--cols,3) - 1) * 22px) / var(--cols,3)));scroll-snap-type:x mandatory;gap:22px;padding-bottom:8px;display:grid;overflow-x:auto}.bp-carousel>*{scroll-snap-align:start}.bp-card{flex-direction:column;min-width:0;display:flex}.bp-card.bp-list{flex-direction:row;align-items:flex-start;gap:20px;margin-bottom:0}.bp-card.bp-list .bp-ph{flex:0 0 clamp(160px,28%,300px)}.bp-card.bp-list .bp-tx{padding-top:2px}.bp-ph{border-radius:var(--r-card,14px);background:var(--sph);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.bp-ph img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.bp-card:hover .bp-ph img{transform:scale(1.03)}.bp-stub{color:var(--smut);opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(.basp-square,.basp-1) .bp-ph{aspect-ratio:1}:is(.basp-portrait,.basp-3-4) .bp-ph{aspect-ratio:3/4}.basp-9-16 .bp-ph{aspect-ratio:9/16}.basp-4-3 .bp-ph{aspect-ratio:4/3}:is(.basp-landscape,.basp-3-2) .bp-ph{aspect-ratio:3/2}.basp-16-9 .bp-ph{aspect-ratio:16/9}.basp-21-9 .bp-ph{aspect-ratio:21/9}.bp-tx{flex-direction:column;gap:7px;min-width:0;padding-top:13px;display:flex}.bp-date{font-size:calc(12.5px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,700);color:var(--pt-tile-ink,var(--smut));letter-spacing:.01em}.bp-nm{color:inherit;text-decoration:none}.bp-nm h3{font-family:var(--sdisp);font-size:calc(19px * var(--pt-tile-sizeHead,1));line-height:1.28;font-weight:var(--pt-tile-weightHead,var(--head-w,700));color:var(--pt-tile-inkHead,var(--sink));letter-spacing:var(--head-tr,-.01em);margin:0}.bp-nm:hover h3{color:var(--sacc)}.bp-ex{font-size:calc(14.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));line-height:1.55;font-weight:var(--pt-tile-weight,500);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bp-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.bp-tag{color:var(--smut);background:var(--sph);border-radius:var(--r-btn,999px);border:1px solid #0000;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none}.bp-tag:hover{color:var(--sink);border-color:var(--sline)}.bp-cloud i{opacity:.55;margin-left:6px;font-size:11.5px;font-style:normal}.bp-pager{flex-wrap:wrap;justify-content:center;gap:7px;margin:6px 0 52px;display:flex}.bp-pager a,.bp-pager span{text-align:center;border:1px solid var(--sline);border-radius:var(--r-btn,10px);min-width:38px;color:var(--smut);padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}.bp-pager a:hover{color:var(--sink);border-color:color-mix(in srgb, var(--sacc) 38%, var(--sline))}.bp-pager span.on{background:var(--sink);color:var(--sbg);border-color:var(--sink)}.blog-wrap{padding-bottom:10px}.bp-back a{color:var(--smut);font-size:13.5px;font-weight:700;text-decoration:none}.bp-back a:hover{color:var(--sink)}.blog-post{--bps-tx:760px;--bps-ph:420px;--bps-gap:40px;--bp-w:var(--wrap)}.blog-post.bp-spread{--bp-w:calc(var(--bps-tx) + var(--bps-ph) + var(--bps-gap))}.shop .blog-post.bp-w-contained{--bp-w:var(--wrap)}.shop .blog-post.bp-w-full{--bp-w:none;--bp-px:var(--shs-px-full)}.shop .blog-post.bp-w-full>:is(.bp-back,.bp-meta,.bp-hero,.bp-also,.bp-gallery-lead){padding-inline:var(--bp-px)}.shop .blog-post .bp-back{margin:22px auto 0}.shop .blog-post .bp-meta{margin:-8px auto 22px}.shop .blog-post .bp-hero{margin:0 auto 30px}.shop .blog-post .bp-also{margin:46px auto 20px}.shop .blog-post .bp-gallery-lead{margin:0 auto 30px}.shop .blog-post .bp-meta.bpm-after{margin:0 auto 24px}.shop .blog-post .bp-meta.bpm-above{margin:16px auto 12px}.shop .blog-post .bp-meta.bpm-above+.shs.shs-bg-none{padding-top:0}.shop .blog-post .bp-meta.bpm-al-center{justify-content:center}.shop .blog-post .bp-meta.bpm-al-right{justify-content:flex-end}.shop .blog-post :is(.bp-back,.bp-meta,.bp-hero,.bp-also,.bp-gallery-lead){max-width:var(--bp-w)}.blog-post.bp-gallery-note>.shs .hs-rich-body{text-align:center;margin-left:auto;margin-right:auto}.blog-post>.shs:not(.shs-bleed)>.shs-in.shs-w-contained{max-width:var(--shs-maxw,var(--bp-w))}.blog-post.bp-w-full>.shs:not(.shs-bleed)>.shs-in.shs-w-contained{padding-left:var(--pt-band-pad-left,var(--shs-px,var(--bp-px)));padding-right:var(--pt-band-pad-right,var(--shs-px,var(--bp-px)))}.bp-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bp-meta time{color:var(--smut);font-size:13.5px;font-weight:700}.bp-draft{color:var(--sbg);background:var(--sacc);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.bp-hero{--bph-h:520px;--bph-free-h:min(78vh, 860px)}.bp-hero img{width:100%;max-height:var(--bph-h);object-fit:cover;border-radius:var(--r-card,16px);background:var(--sph);display:block}.bp-hero.bph-r img{aspect-ratio:var(--bph-ar);height:var(--bph-h);width:auto;max-width:100%;max-height:none;margin-inline:auto}.bp-hero.bph-free img{aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:var(--bph-free-h);margin-inline:auto}.bp-side{align-items:start;gap:var(--bps-gap);grid-template-columns:minmax(0, var(--bps-tx)) minmax(0, var(--bps-ph));max-width:var(--bp-w);margin:0 auto 30px;display:grid}.bp-side-ph{padding:0 20px}.bp-side.bps-left{grid-template-columns:minmax(0, var(--bps-ph)) minmax(0, var(--bps-tx))}.bp-side.bps-right .bp-side-ph{order:2}.blog-post:is(.bp-w-contained,.bp-w-full) .bp-side{grid-template-columns:minmax(0, var(--bps-tx)) minmax(var(--bps-ph), 1fr)}.blog-post:is(.bp-w-contained,.bp-w-full) .bp-side.bps-left{grid-template-columns:minmax(var(--bps-ph), 1fr) minmax(0, var(--bps-tx))}.blog-post.bp-w-full .bp-side{max-width:calc(var(--bps-tx) * 2 + var(--bps-gap))}.bp-side .bp-hero img{max-height:none}.bp-side .bp-hero.bph-r img{width:100%;height:auto}.shop .blog-post .bp-side-ph .bp-hero{margin:0 auto}.shop .blog-post .bp-side-ph .bp-meta{margin:14px auto 0}.bp-side-tx>.shs:first-child{padding-top:0}.bp-side-tx>.shs:first-child:is(.shs-bg-surface,.shs-bg-tint,.shs-bg-dark,.shs-bg-image,.shs-bg-color,[class*=pt-band-bg-]){padding-top:var(--shs-pv)}.bp-also .hs-h{margin-bottom:18px}.hs-posts-more{margin-top:4px}.pp-posts .bp-grid{margin-bottom:10px}@media (max-width:900px){.bp-grid{grid-template-columns:repeat(2,1fr);gap:18px}.bp-side{max-width:none;display:block}.shop .blog-post .bp-side-ph .bp-hero{margin:0 auto 22px}.bp-side-tx>.shs:first-child{padding-top:var(--shs-pv)}}@media (max-width:620px){.bp-grid{grid-template-columns:1fr}.bp-card.bp-list{flex-direction:column;gap:0}.bp-card.bp-list .bp-ph{flex:none;width:100%}.bp-nm h3{font-size:calc(18px * var(--pt-tile-sizeHead,1))}.bp-hero{--bph-h:260px;--bph-free-h:74vh}.bp-hero.bph-r img{width:100%;height:auto;max-height:78vh}}.shs-deco{position:relative;overflow:hidden}.shs-deco .shs-in{z-index:1;position:relative}.shs-decor{z-index:0;pointer-events:none;filter:drop-shadow(0 14px 24px #00000059);width:180px;height:auto;position:absolute}.shs-decor-tl{top:var(--din,-7%);left:var(--din,-1.5%)}.shs-decor-tr{top:var(--din,-9%);right:var(--din,-1.5%)}.shs-decor-bl{bottom:var(--din,-9%);left:var(--din,-1.5%)}.shs-decor-br{bottom:var(--din,-7%);right:var(--din,-1.5%)}@media (max-width:720px){.shs-decor{width:110px}}.shs-dw{position:relative;overflow:hidden}.shs-dw>.shs-in{z-index:1;position:relative}.shs-dword{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.03em));color:var(--sink);opacity:var(--dw-op,.08);font-size:clamp(76px,19vw,300px);line-height:.82;position:absolute}.shs-dword.shs-dw-out{color:#0000;-webkit-text-stroke:2px var(--sink)}.shs-dw-center{top:50%;left:50%;transform:translate(-50%,-50%)}.shs-dw-top{top:-.12em;left:50%;transform:translate(-50%)}.shs-dw-bottom{bottom:-.14em;left:50%;transform:translate(-50%)}.shs-dw-left{top:50%;left:-.06em;transform:translateY(-50%)}.shs-dw-right{top:50%;right:-.06em;transform:translateY(-50%)}.shs-inv .shs-dword{color:var(--sbg)}.shs-inv .shs-dword.shs-dw-out{color:#0000;-webkit-text-stroke-color:var(--sbg)}@media (max-width:720px){.shs-dword{font-size:clamp(54px,26vw,150px)}.shs-dword.shs-dw-out{-webkit-text-stroke-width:1.5px}}.hs-marq{border-block:1px solid var(--sline);padding:13px 0;overflow:hidden}.hs-marq-tape{width:max-content;animation:46s linear infinite hsMarq;display:flex}.hs-marq.spd-slow .hs-marq-tape{animation-duration:72s}.hs-marq.spd-fast .hs-marq-tape{animation-duration:28s}.hs-marq.spd-custom .hs-marq-tape{animation-duration:var(--marq-dur,46s)}.hs-marq-run{display:flex}.hs-marq-item{white-space:nowrap;font-family:var(--marq-f,var(--sdisp,inherit));text-transform:uppercase;letter-spacing:.08em;color:var(--band-ink);align-items:center;font-size:clamp(20px,2.6vw,34px);font-weight:800;display:inline-flex}.hs-marq.msz-lg .hs-marq-item{font-size:clamp(30px,4.2vw,58px)}.hs-marq.msz-xl .hs-marq-item{letter-spacing:.04em;font-size:clamp(44px,7vw,100px)}.hs-marq.msz-xxl .hs-marq-item{letter-spacing:.02em;font-size:clamp(60px,10.5vw,150px)}.hs-marq.stl-outline .hs-marq-item{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--band-ink) 45%, transparent)}.hs-marq-item i{background:var(--sacc);border-radius:50%;width:.28em;height:.28em;margin:0 .6em;display:inline-block}@keyframes hsMarq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hs-marq-tape{animation:none}}.hs-track{grid-template-columns:minmax(280px,5fr) minmax(260px,4fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hs-track-txt p{color:var(--smut);max-width:48ch;margin:6px 0 18px}.hs-track-form{gap:10px;max-width:440px;display:flex}.hs-track-form input:not([type=checkbox]){background:var(--scard);border:1px solid var(--sline);min-width:0;color:var(--sink);border-radius:var(--sr-sm,10px);flex:1;padding:12px 16px;font-size:15px}.hs-track-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-track-steps li{text-align:center;letter-spacing:.05em;color:var(--smut);padding-top:16px;font-size:12px;position:relative}.hs-track-steps li:before{content:"";background:var(--sline);width:9px;height:9px;animation:4.4s ease-in-out infinite hsTrackPulse;animation-delay:calc(var(--i) * 1.1s);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hs-track-steps li:not(:first-child):after{content:"";border-top:1px dashed var(--sline);width:calc(100% - 22px);margin-right:11px;position:absolute;top:4px;right:50%}@keyframes hsTrackPulse{0%,to{background:var(--sline);box-shadow:none}12%,30%{background:var(--sacc);box-shadow:0 0 0 5px color-mix(in srgb, var(--sacc) 20%, transparent)}}@media (max-width:760px){.hs-track{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hs-track-steps li:before{animation:none}}.hs-menu{align-items:stretch}.mcard{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr,16px);flex-direction:column;gap:8px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.mcard-ph{place-items:center;margin:-4px -4px 2px;display:grid;position:relative}.mcard-ph img:not(.mcard-board){aspect-ratio:1;object-fit:contain;z-index:1;filter:drop-shadow(0 14px 22px #00000040);width:100%;height:auto;transition:transform .3s;position:relative}.mcard-stub{aspect-ratio:1;border-radius:var(--sr-sm,10px);background:var(--sph);width:100%}.mcard-tag{background:var(--sacc);color:var(--sbtn-ink,#fff);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.mcard-name{font-family:var(--pnm-ff,inherit);letter-spacing:var(--pnm-tr,normal);font-size:calc(16.5px * var(--pnm-k,1));font-weight:var(--pnm-w,750);margin:0}.mcard-name a{color:var(--sink);text-decoration:none}.mcard-desc{color:var(--smut);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mcard-szs{gap:6px;margin-top:2px;display:flex}.mcard-szs button{border:1px solid var(--sline);color:var(--smut);border-radius:var(--sr-sm,9px);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;flex:1;padding:6px 0;font-size:12.5px;font-weight:700;transition:all .2s}.mcard-szs button:hover{color:var(--sink)}.mcard-szs button.on{background:var(--btn-grad);color:var(--sbtn-ink,#fff);border-color:#0000}.mcard-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.mcard-foot>b{font-variant-numeric:tabular-nums;color:var(--sink);font-size:17px}.mcard-add{border:1px solid var(--sline);width:38px;height:38px;color:var(--sacc);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:all .2s;display:grid}.mcard-add:hover{background:var(--sacc);color:var(--sbtn-ink,#fff);box-shadow:0 6px 18px color-mix(in srgb, var(--sacc) 40%, transparent);border-color:#0000}.mcard-add.added{background:var(--sacc);color:var(--sbtn-ink,#fff);border-color:#0000}.pp-addons{margin:14px 0 4px}.pp-addons-h{letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:800}.pp-addons-h b{color:var(--sacc);font-variant-numeric:tabular-nums;margin-left:6px}.pp-addons-list{flex-wrap:wrap;gap:7px;display:flex}.pp-addon{border:1px solid var(--sline);color:var(--smut);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.pp-addon small{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px}.pp-addon:hover{color:var(--sink);border-color:var(--smut)}.pp-addon.on{background:var(--btn-grad);color:var(--sbtn-ink,#fff);border-color:#0000}.pp-addon.on small{opacity:.9}.pp-addons-note{background:var(--scard);border:1px solid var(--sline);width:100%;max-width:440px;color:var(--sink);border-radius:var(--sr-sm,10px);margin-top:10px;padding:10px 14px;font-size:14px;display:block}.mcard-board{z-index:0;opacity:0;width:108%;max-width:none;height:auto;transform:translate(-50%, -41%) scale(.9) rotate(var(--brot,0deg));pointer-events:none;filter:drop-shadow(0 12px 20px #00000073);transition:opacity .35s,transform .45s cubic-bezier(.3,1.25,.4,1);position:absolute;top:50%;left:50%}@media (hover:hover){.shop .mcard:hover{box-shadow:var(--ssh-up,0 18px 40px #0000002e);transform:translateY(-4px)}.mcard:hover .mcard-ph img:not(.mcard-board){transform:rotate(7deg)scale(1.03)}.mcard:hover .mcard-board{opacity:1;transform:translate(-50%, -50%) rotate(var(--brot,0deg))}}.hs-menutabs{flex-wrap:wrap;gap:8px;margin:2px 0 22px;display:flex}.hs-menutabs button{border:1px solid var(--sline);color:var(--smut);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:all .2s}.hs-menutabs button:hover{color:var(--sink);border-color:var(--smut)}.hs-menutabs button.on{background:var(--btn-grad);color:var(--sbtn-ink,#fff);border-color:#0000}.hs-prodblk{grid-template-columns:minmax(260px,5fr) minmax(300px,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hs-prodblk.pb-right .hs-prodblk-ph{order:2}.hs-prodblk-ph{min-width:0}.hs-prodblk-ph img{object-fit:contain;filter:drop-shadow(0 18px 34px #0000004d);width:100%;height:auto}.hs-prodblk-stub{aspect-ratio:1;border-radius:var(--sr,16px);background:var(--sph);width:100%;display:block}.hs-prodblk-in{min-width:0}.hs-prodblk-sub{color:var(--smut);max-width:52ch;margin:-6px 0 14px;font-style:italic}.hs-prodblk-desc{color:var(--smut);max-width:56ch;margin:0 0 18px;line-height:1.6}.hs-prodblk-more{color:var(--sacc);margin-top:16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.hs-prodblk-more:hover{text-decoration:underline}.hs-prodblk-svg svg{filter:drop-shadow(0 18px 40px #00000059);width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.pp-addons-cnt{float:right;color:var(--smut);font-size:12px;font-weight:600}.pp-addon:disabled{opacity:.45;cursor:default}.pp-addon:disabled:hover{color:var(--smut);border-color:var(--sline)}@media (max-width:820px){.hs-prodblk{grid-template-columns:1fr}.hs-prodblk.pb-right .hs-prodblk-ph{order:0}}.shs[id]{scroll-margin-top:84px}.ck-bar{z-index:60;animation:.3s ease-out both ck-in;position:fixed;bottom:16px}@keyframes ck-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ck-bar .ck-in{background:var(--scard,#fff);border:1px solid var(--sline);border-radius:var(--sr,16px);flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:0 18px 44px #00000029}.ck-pos-left{max-width:min(390px,100vw - 32px);left:16px}.ck-pos-right{max-width:min(390px,100vw - 32px);right:16px}.ck-pos-bar{bottom:0;left:0;right:0}.ck-pos-bar .ck-in{border-bottom:0;border-left:0;border-right:0;border-radius:0;flex-flow:wrap;justify-content:center;align-items:center;gap:10px 22px;padding:14px 20px}.ck-bar .ck-t{color:var(--smut);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.ck-bar .ck-l{color:var(--sacc);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.ck-bar .ck-btns{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.ck-pos-left,.ck-pos-right{max-width:none;bottom:10px;left:10px;right:10px}}.shop .cns{color:var(--smut);margin:14px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.shop .cns-check{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.shop .cns-check input{width:16px;height:16px;accent-color:var(--sacc);cursor:pointer;flex:none;margin:1px 0 0}.shop .cns-l{color:var(--sacc);text-underline-offset:2px;text-decoration:underline}.ord-memo .ord-memo-t{color:var(--smut);margin:0;font-size:13.5px;line-height:1.6}.ord-memo .ord-memo-seller{color:var(--smut);opacity:.85;margin:8px 0 0;font-size:12.5px}.ord-memo .ord-memo-act{margin-top:14px}@media print{.shop-header,.shop-footer,.ck-bar,.promo-bar,.osc,.ord-print,.ord-foot-links,.edit-bar,.edit-drawer,.adm-fab{display:none!important}.shop{background:#fff!important}.ord-wrap{max-width:none;padding:0}.ord-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}a[href]:after{content:""}}.shop.skin-neon{--scard:#141922;--sink:#edf1e9;--smut:#8b94a3;--sline:#ffffff1a;--sph:#1c222e;--sprice:#b6f13a;--ssh:0 1px 2px #00000080, 0 18px 40px -22px #000c;--ssh-up:0 0 0 1px color-mix(in srgb, var(--sacc) 34%, transparent), 0 18px 42px -18px color-mix(in srgb, var(--sacc) 26%, transparent);--sbtn-sh:0 0 18px -4px color-mix(in srgb, var(--sacc) 55%, transparent);--sbtn-sh-up:0 0 26px -2px color-mix(in srgb, var(--sacc) 75%, transparent)}.skin-neon :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp)}.skin-neon :is(.shop-logo em,.shop-footer .ft-name em){text-shadow:0 0 16px color-mix(in srgb, var(--sacc) 60%, transparent)}.skin-neon{--btn-fs:12.5px}.skin-neon .sbtn{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.skin-neon .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700}.skin-neon :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.12em;color:var(--smut);font-size:11px;font-weight:700}.skin-neon :is(.pcard .prow .prc,.pp-price .prc,.mz-prc){text-shadow:0 0 16px color-mix(in srgb, var(--sacc) 45%, transparent)}.skin-neon :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#10140c}.skin-neon .bdg.disc{background:var(--sacc-d);color:#10140c}.skin-neon .pcard .tag{background:color-mix(in srgb, var(--sacc) 90%, transparent);color:#10140c}.skin-neon .shop-footer{background:var(--sph)}.shop.skin-appetit{--scard:#fff;--sink:#2a1a12;--smut:#7d6150;--sline:#f3e0cd;--sph:#ffe7d1;--ssh:0 1px 2px #783c1e0d, 0 16px 34px -20px #783c1e38;--ssh-up:0 3px 8px #783c1e14, 0 26px 50px -20px #783c1e4d}.skin-appetit :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp)}.skin-appetit{--btn-fs:14px}.skin-appetit .sbtn{letter-spacing:.005em;font-weight:800}.skin-appetit .shop-nav a:not(.cart-link){font-size:14px;font-weight:700}.skin-appetit :is(.pp-sec,.fgrp-t,.vp-lab){letter-spacing:.005em;color:var(--smut);text-transform:none;font-size:13px;font-weight:700}.skin-appetit :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#fff}.skin-appetit .bdg.disc{background:var(--sacc-d);color:#fff}.skin-appetit .pcard .tag{background:var(--sacc);color:#fff}.skin-appetit .shop-footer{background:var(--sph)}.shop.skin-pastel{--scard:#fff;--sink:#2e2229;--smut:#7e6673;--sline:#f2e4e8;--sph:#f9edf0;--ssh:0 1px 2px #5a32440a, 0 18px 40px -24px #5a32442e;--ssh-up:0 2px 6px #5a32440f, 0 26px 52px -24px #5a32443d}.skin-pastel :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp)}.skin-pastel{--btn-fs:11.5px}.skin-pastel .sbtn{text-transform:uppercase;letter-spacing:.12em;font-weight:600}.skin-pastel .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.13em;color:var(--smut);font-size:11px;font-weight:600}.skin-pastel :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.14em;color:var(--smut);font-size:10.5px;font-weight:600}.skin-pastel :is(.bdg.hit,.bdg.new,.bdg.disc){background:color-mix(in srgb, var(--sacc) 13%, #fff);color:var(--sacc-d)}.skin-pastel .pcard .tag{background:color-mix(in srgb, var(--sacc) 15%, #fff);color:var(--sacc-d)}.skin-pastel .shop-footer{background:var(--sbg)}.shop.skin-techno{--scard:#161d2b;--sink:#e7ecf4;--smut:#8794a8;--sline:#ffffff1f;--sph:#1e2636;--sprice:#7cb0ff;--ssh:none;--ssh-up:0 0 0 1px color-mix(in srgb, var(--sacc) 45%, transparent), 0 16px 34px -20px #000000b3}.skin-techno :is(.shop-h1,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp)}.skin-techno :is(.shop-logo,.shop-footer .ft-name){text-transform:uppercase;letter-spacing:.06em;font-weight:400}.skin-techno{--btn-fs:12px}.skin-techno .sbtn{text-transform:uppercase;letter-spacing:.09em;font-weight:700}.skin-techno .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:700}.skin-techno :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.1em;color:var(--smut);font-size:11px;font-weight:700}.skin-techno .sbtn.ghost{color:var(--sprice);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sacc) 80%, transparent)}.skin-techno .sbtn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--sprice)}.skin-techno :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#fff}.skin-techno .bdg.disc{background:var(--sacc-d);color:#fff}.skin-techno .pcard .tag{background:var(--sacc);color:#fff}.skin-techno .shop-footer{background:var(--sph)}.shop.skin-botanica{--scard:#fbfaf4;--sink:#232a1e;--smut:#676c56;--sline:#e2e0d0;--sph:#e8e6d6;--ssh:0 1px 2px #343c280a, 0 16px 34px -20px #343c282e;--ssh-up:0 2px 5px #343c280f, 0 24px 46px -20px #343c283d}.skin-botanica :is(.shop-h1,.shop-logo,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp)}.skin-botanica{--btn-fs:13.5px}.skin-botanica .sbtn{letter-spacing:.02em;font-weight:700}.skin-botanica .shop-nav a:not(.cart-link){color:var(--smut);font-size:13.5px;font-weight:600}.skin-botanica :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.1em;color:var(--smut);font-size:11px;font-weight:600}.skin-botanica :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#fff}.skin-botanica .bdg.disc{background:var(--sacc-d);color:#fff}.skin-botanica .pcard .tag{background:var(--sacc);color:#fff}.skin-botanica .shop-footer{background:var(--sph)}.shop.skin-arena{--scard:#fff;--sink:#0d0d10;--smut:#6a6a72;--sline:#e4e4e8;--sph:#f2f2f4;--ssh:none;--ssh-up:0 2px 6px #0000000f, 0 20px 40px -22px #0000004d}.skin-arena :is(.shop-h1,.shop-logo,.shop-footer .ft-name,.hs-h,.hs-hero-txt :is(h1,h2),.pp-info h1,.ppx-t h1,.ppb-info h1,.pp-head h1,.pp-long h2,.pp-rel h2,.rv h2,.hs-banner h2){font-family:var(--sdisp);text-transform:uppercase}.skin-arena{--btn-fs:12.5px}.skin-arena .sbtn{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.skin-arena .shop-nav a:not(.cart-link){text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.skin-arena :is(.pp-sec,.fgrp-t,.vp-lab){text-transform:uppercase;letter-spacing:.11em;color:var(--smut);font-size:11px;font-weight:600}.skin-arena :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#fff}.skin-arena .bdg.disc{background:var(--sacc-d);color:#fff}.skin-arena .pcard .tag{background:var(--sacc);color:#fff}.skin-arena .shop-footer{background:var(--sph)}.shop.skin-market{--scard:#fff;--sink:#101218;--smut:#6b7280;--sline:#e5e8ef;--sph:#f4f6fb;--ssh:0 1px 2px #1018280a, 0 14px 30px -18px #1018282e;--ssh-up:0 2px 6px #1018280f, 0 22px 44px -20px #10182842}.skin-market{--btn-fs:14px}.skin-market .sbtn{letter-spacing:.005em;font-weight:700}.skin-market .shop-nav a:not(.cart-link){font-size:13.5px;font-weight:600}.skin-market :is(.pp-sec,.fgrp-t,.vp-lab){font-size:13px;font-weight:700}.skin-market :is(.bdg.hit,.bdg.new){background:var(--sacc);color:#fff}.skin-market .bdg.disc{background:var(--sacc-d);color:#fff}.skin-market .pcard .tag{background:var(--sacc);color:#fff}.skin-market .shop-footer{background:var(--sph)}.im>img{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%)}.im-h>img{height:var(--im-h);max-height:var(--im-h);width:100%}.im-r>img{border-radius:var(--im-r)}.im-flip>img{transform:scaleX(-1)}.im-msk-arch>img{border-radius:999px 999px 14px 14px}.im-msk-circle>img{aspect-ratio:1;object-fit:cover;border-radius:50%}.im-msk-blob>img{border-radius:var(--blb,46% 54% 38% 62% / 52% 40% 60% 48%)}.im-msk-leaf>img{border-radius:4px 999px}.im-sh-none>img{box-shadow:none}.im-sh-soft>img{box-shadow:var(--im-sh-soft)}.im-sh-deep>img{box-shadow:var(--im-sh-deep)}.im-nofr>img,.hs-mt-img.im-nofr img{box-shadow:none;background:0 0;border:0}.hs-video-frame.im-h,.hs-map-frame.im-h{height:var(--im-h);aspect-ratio:auto}.hs-video-frame.im-r,.hs-map-frame.im-r{border-radius:var(--im-r)}.hs-video-frame.im-sh-none,.hs-map-frame.im-sh-none{box-shadow:none}.hs-video-frame.im-sh-soft,.hs-map-frame.im-sh-soft{box-shadow:var(--im-sh-soft)}.hs-video-frame.im-sh-deep,.hs-map-frame.im-sh-deep{box-shadow:var(--im-sh-deep)}.hs-mt.v-cover.im-sh-none,.hs-hero.v-imagefull.im-sh-none{box-shadow:none}.hs-mt.v-cover.im-sh-soft,.hs-hero.v-imagefull.im-sh-soft{box-shadow:var(--im-sh-soft)}.hs-mt.v-cover.im-sh-deep,.hs-hero.v-imagefull.im-sh-deep{box-shadow:var(--im-sh-deep)}.hs-mt.v-cover>img.hs-mt-bg{box-shadow:none}.hs-hero.v-imagefull.im{background-position:var(--im-pos,50% 50%)}.hs-hero.v-imagefull.im-fit-cover{background-size:cover}.hs-hero.v-imagefull.im-fit-contain{background-repeat:no-repeat;background-size:contain;background-color:var(--sband,var(--sbg,#17181c))}.hs-hero.v-imagefull.im-h{min-height:var(--im-h)}.hs-hero.v-imagefull.im-r{border-radius:var(--im-r)}.im-bd{position:relative}.im-bd:not(.v-imagefull,.v-cover,.hs-gal-grid,.hs-cat-bento):before,.hs-gal-grid.im-bd .hs-gal-it:before,.hs-cat-bento.im-bd .hs-catb:before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;border-radius:var(--im-bd-r,0);width:104%;max-height:104%;clip-path:var(--im-bd-clip,none);background:var(--im-bd-bg,var(--im-bd,color-mix(in srgb, var(--sacc) 22%, transparent)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.im-bd>img,.hs-gal-grid.im-bd .hs-gal-it>img{z-index:1;position:relative}.hs-cat-bento.im-bd .hs-catb>img{z-index:1}.hs-gal-grid.im-bd .hs-gal-it{position:relative}.im-bd-circle{--im-bd-r:50%}.im-bd-rounded{--im-bd-r:22%}.im-bd-square{--im-bd-r:0}.im-bd-arch{--im-bd-r:48% 48% 12% 12%}.im-bd-blob{--im-bd-r:42% 58% 62% 38% / 48% 42% 58% 52%}.im-bd-hexagon{--im-bd-clip:polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%)}.im-bdf-linear{--im-bd-bg:linear-gradient(var(--im-bd-a,135deg), var(--im-bd,color-mix(in srgb, var(--sacc) 22%, transparent)) 0%, var(--im-bd2,color-mix(in srgb, var(--im-bd,var(--sacc)) 35%, #fff)) 100%)}.im-bdf-radial{--im-bd-bg:radial-gradient(circle at 50% 42%, var(--im-bd2,color-mix(in srgb, var(--im-bd,var(--sacc)) 35%, #fff)) 0%, var(--im-bd,color-mix(in srgb, var(--sacc) 22%, transparent)) 78%)}.hs-cat-ph.im-r,.hs-catr-ph.im-r{border-radius:var(--im-r)}.hs-cat-ph.im-r>img,.hs-catr-ph.im-r>img{border-radius:0}.hs-cat-ph.im-h,.hs-catr-ph.im-h{aspect-ratio:auto;height:var(--im-h)}.hs-cat-ph.im-h>img,.hs-catr-ph.im-h>img{height:100%;max-height:none}.hs-cat-ph.im-sh-none,.hs-catr-ph.im-sh-none{box-shadow:none}.hs-cat-ph.im-sh-soft,.hs-catr-ph.im-sh-soft{box-shadow:var(--im-sh-soft)}.hs-cat-ph.im-sh-deep,.hs-catr-ph.im-sh-deep{box-shadow:var(--im-sh-deep)}.hs-cat-ph.im-nofr{background:var(--ctile-bg,none);box-shadow:none}.hs-catr-ph.im-nofr{box-shadow:none;background:0 0}.hs-cat-ph.im>img{object-fit:var(--im-fit,contain)}.hs-cat-ph.im-fit-cover>img{padding:0}.hs-catr:hover .hs-catr-ph.im-flip img{transform:scaleX(-1)scale(1.05)}.hs-cat-ph.im-msk-arch,.hs-catr-ph.im-msk-arch{border-radius:999px 999px 14px 14px}.hs-cat-ph.im-msk-circle,.hs-catr-ph.im-msk-circle{border-radius:50%}.hs-cat-ph.im-msk-blob,.hs-catr-ph.im-msk-blob{border-radius:var(--blb,46% 54% 38% 62% / 52% 40% 60% 48%)}.hs-cat-ph.im-msk-leaf,.hs-catr-ph.im-msk-leaf{border-radius:4px 999px}.hs-cat-ph.im-msk-circle,.hs-catr-ph.im-msk-circle{aspect-ratio:1;height:auto}.hs-cat-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)>img,.hs-catr-ph:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf)>img{aspect-ratio:auto;object-fit:var(--im-fit,cover);border-radius:0;padding:0}.hs-cat-ph.hs-cat-mz:is(.im-msk-arch,.im-msk-circle,.im-msk-blob,.im-msk-leaf){gap:0;padding:0}.hs-cat-bento.im .hs-catb>img{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%)}.hs-cats .hs-cat-bento.im-h{grid-auto-rows:var(--im-h)}.hs-cat-bento.im-r .hs-catb{border-radius:var(--im-r)}.hs-cat-bento.im-flip .hs-catb>img{transform:scaleX(-1)}.hs-cat-bento.im-flip .hs-catb:hover>img{transform:scaleX(-1)scale(1.05)}.hs-cat-bento.im-sh-none .hs-catb{box-shadow:none}.hs-cat-bento.im-sh-soft .hs-catb{box-shadow:var(--im-sh-soft)}.hs-cat-bento.im-sh-deep .hs-catb{box-shadow:var(--im-sh-deep)}.hs-cat-bento:is(.im-sh-soft,.im-sh-deep) .hs-catb:hover{box-shadow:var(--ssh-up)}.hs-rev-grid{grid-template-columns:repeat(var(--cols,auto-fit), minmax(240px, 1fr))}@media (max-width:900px){.hs-rev-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.hs-rev-who{align-items:center;gap:11px;margin-top:14px;display:flex}.hs-rev-ph{object-fit:cover;background:color-mix(in srgb, var(--sacc) 10%, var(--scard));border-radius:50%;flex:none;width:40px;height:40px}.hs-rev-ini{font-weight:var(--head-w2,800);font-size:16px;font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);color:var(--sacc-d);justify-content:center;align-items:center;display:flex}.hs-rev-nm{flex-direction:column;min-width:0;display:flex}.hs-rev-who .hs-rev-au{margin-top:0}.hs-rev-who:has(.hs-rev-ph) .hs-rev-au:before{content:none}.hs-rev-role{font-size:calc(12px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,600);color:var(--pt-tile-ink,var(--smut));margin-top:1px}.rv-list .hs-rev-grid{grid-template-columns:1fr;gap:10px}.rv-list .hs-rev{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.rv-list .hs-rev:before{display:none}.rv-list .hs-rev-stars{grid-area:1/3;position:static}.rv-list .hs-rev-tx{grid-area:1/2}.rv-list .hs-rev-who{text-align:center;flex-direction:column;grid-area:1/1;gap:7px;margin:0}.rv-list .hs-rev-nm{align-items:center}@media (max-width:700px){.rv-list .hs-rev{grid-template-columns:1fr;gap:12px}.rv-list .hs-rev-stars,.rv-list .hs-rev-tx,.rv-list .hs-rev-who{grid-area:auto/1}.rv-list .hs-rev-who{text-align:left;flex-direction:row}.rv-list .hs-rev-nm{align-items:flex-start}}.rv-quote .hs-rev-grid{grid-template-columns:1fr;gap:38px;max-width:820px;margin:0 auto}.rv-quote .hs-rev{box-shadow:none;text-align:center;background:0 0;border:0;padding:0}.rv-quote .hs-rev:before{margin:0 0 6px;font-size:56px}.rv-quote .hs-rev-tx{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:calc(clamp(18px, 2.1vw, 24px) * var(--pt-tile-size,1));line-height:1.5}.rv-quote .hs-rev-stars{margin-top:14px;display:block;position:static}.rv-quote .hs-rev-who{justify-content:center;margin-top:12px}.rv-masonry .hs-rev-grid{columns:var(--cols,3);column-gap:16px;display:block}.rv-masonry .hs-rev{break-inside:avoid;margin-bottom:16px}@media (max-width:900px){.rv-masonry .hs-rev-grid{columns:2}}@media (max-width:600px){.rv-masonry .hs-rev-grid{columns:1}}.rv-slider .hs-rev-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.rv-slider .hs-rev{scroll-snap-align:start;flex:0 0 min(360px,84%)}.hs-rev-sp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rv-sp-r .hs-rev-sp{direction:rtl}.rv-sp-r .hs-rev-sp>*{direction:ltr}.hs-rev-sp-ph{border-radius:var(--sr);aspect-ratio:4/5;position:relative;overflow:hidden}.hs-rev-sp-ph.im-h{aspect-ratio:auto;height:var(--im-h)}.hs-rev-sp-ph img{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%);width:100%;height:100%;display:block}.hs-rev-sp-q{font-family:var(--sdisp);letter-spacing:calc(var(--head-tr,0em) + (-.005em));margin:0;font-size:clamp(19px,2.4vw,30px);line-height:1.42}.hs-rev-sp-q:before{content:"«"}.hs-rev-sp-q:after{content:"»"}.hs-rev-sp .hs-rev-stars{margin-bottom:14px;display:block;position:static}.hs-rev-sp .hs-rev-who{margin-top:20px}.hs-rev-sp:not(:has(.hs-rev-sp-ph)){grid-template-columns:1fr;max-width:820px}@media (max-width:820px){.hs-rev-sp,.rv-sp-r .hs-rev-sp{direction:ltr;grid-template-columns:1fr}}.hs-gal-grid{gap:var(--gap,14px);padding-top:var(--gt-pad,0px);padding-bottom:calc(var(--casc-pad,0px) + var(--gt-pad,0px))}.hs-gal-grid.im .hs-gal-it img{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%)}.hs-gal-grid.im-flip .hs-gal-it img{transform:scaleX(-1)}.hs-gal-grid.im-flip .hs-gal-it:hover img{transform:scaleX(-1)scale(1.045)}.hs-gal-grid.im-h .hs-gal-it{aspect-ratio:auto;height:var(--im-h)}.hs-gal-grid.im-r .hs-gal-it{border-radius:var(--im-r)}.hs-gal-grid.im-sh-none .hs-gal-it{box-shadow:none}.hs-gal-grid.im-sh-soft .hs-gal-it{box-shadow:var(--im-sh-soft)}.hs-gal-grid.im-sh-deep .hs-gal-it{box-shadow:var(--im-sh-deep)}.hs-gal-grid.gv-masonry{columns:var(--cols,3);column-gap:var(--gap,14px);display:block}.hs-gal-grid.gv-masonry .hs-gal-it{break-inside:avoid;aspect-ratio:auto;height:auto;margin-bottom:var(--gap,14px)}.hs-gal-grid.gv-masonry .hs-gal-it img{height:auto}@media (max-width:600px){.hs-gal-grid.gv-masonry{columns:1}}.hs-gal-grid.gv-carousel{scroll-snap-type:x mandatory;padding-bottom:var(--gap,14px);display:flex;overflow-x:auto}.hs-gal-grid.gv-carousel .hs-gal-it{scroll-snap-align:start;flex:0 0 calc((100% - (var(--cols,3) - 1) * var(--gap,14px)) / var(--cols,3))}@media (max-width:700px){.hs-gal-grid.gv-carousel .hs-gal-it{flex-basis:76%}}.hs-gal-grid.gv-collage{grid-auto-flow:dense;grid-auto-rows:minmax(var(--im-h,190px), auto)}.hs-gal-grid.gv-collage .hs-gal-it{aspect-ratio:auto;contain:size;height:auto}.hs-gal-grid.gv-collage .g-lg{grid-area:span 2/span 2}.hs-gal-grid.gv-collage .g-wide{grid-column:span 2}.hs-gal-grid.gv-strip{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}@media (max-width:760px){.hs-gal-grid.gv-strip{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}.hs-gal-grid.gv-cascade{--casc-pad:calc((var(--cols,3) - 1) * var(--casc,34px) + 10px);align-items:start}.hs-gal-grid.gv-cascade .hs-gal-it{transform:translateY(calc(var(--step,0) * var(--casc,34px)))}@media (max-width:760px){.hs-gal-grid.gv-cascade{--casc:16px}}.hs-gal-grid.gt-same .hs-gal-it{transform:rotate(var(--tilt,2deg))}.hs-gal-grid.gt-alt .hs-gal-it:nth-child(odd){transform:rotate(calc(-1 * var(--tilt,2deg)))}.hs-gal-grid.gt-alt .hs-gal-it:nth-child(2n){transform:rotate(var(--tilt,2deg))}.hs-gal-grid.gv-cascade.gt-same .hs-gal-it{transform:translateY(calc(var(--step,0) * var(--casc,34px))) rotate(var(--tilt,2deg))}.hs-gal-grid.gv-cascade.gt-alt .hs-gal-it:nth-child(odd){transform:translateY(calc(var(--step,0) * var(--casc,34px))) rotate(calc(-1 * var(--tilt,2deg)))}.hs-gal-grid.gv-cascade.gt-alt .hs-gal-it:nth-child(2n){transform:translateY(calc(var(--step,0) * var(--casc,34px))) rotate(var(--tilt,2deg))}.hs-gal-grid.gt-same .hs-gal-it:hover,.hs-gal-grid.gt-alt .hs-gal-it:hover{transform:rotate(0)}.hs-gal-grid.gv-cascade.gt-same .hs-gal-it:hover,.hs-gal-grid.gv-cascade.gt-alt .hs-gal-it:hover{transform:translateY(calc(var(--step,0) * var(--casc,34px))) rotate(0deg)}.hs-gal-grid.gt-same,.hs-gal-grid.gt-alt{--gt-pad:10px}.hs-gal-grid.gt-same .hs-gal-it,.hs-gal-grid.gt-alt .hs-gal-it{transition:transform .22s}@media (prefers-reduced-motion:reduce){.hs-gal-grid.gt-same .hs-gal-it,.hs-gal-grid.gt-alt .hs-gal-it{transition:none}}.hs-gal-grid.gf-on{--sphoto:var(--gf-paper);--sr-sm:var(--gf-round)}.hs-gal-grid.gf-on .hs-gal-it{box-sizing:content-box;--gf-w:100%;--gf-m:calc(var(--gf-w) * var(--gf-side) / max(1, var(--gf-ar,1.5)));padding:calc(var(--gf-m) + var(--pt-frame-pad-top,0px)) calc(var(--gf-m) + var(--pt-frame-pad-right,0px)) calc(var(--gf-m) * var(--gf-bot) + var(--pt-frame-pad-bottom,0px)) calc(var(--gf-m) + var(--pt-frame-pad-left,0px));width:auto!important;height:var(--pt-frame-height,var(--im-h,auto))!important}.hs-gal-grid.gv-carousel.gf-on .hs-gal-it{--gf-w:calc((100% - (var(--cols,3) - 1) * var(--gap,14px)) / var(--cols,3));flex-basis:calc(var(--gf-w) - var(--gf-m) * 2)}@media (max-width:700px){.hs-gal-grid.gv-carousel.gf-on .hs-gal-it{--gf-w:76%}}.hs-gal-grid.gv-masonry.gf-on .hs-gal-it{--gf-ar:1}.hs-gal-grid.gv-collage.gf-on{--gf-m0:calc(var(--im-h,190px) * var(--gf-side));grid-auto-rows:minmax(calc(var(--im-h,190px) + var(--gf-m0) * (1 + var(--gf-bot))), auto)}.hs-gal-grid.gv-collage.gf-on .hs-gal-it{--gf-m:var(--gf-m0)}.hs-gal-grid.gf-polaroid{--gf-side:.057;--gf-bot:5;--gf-paper:#fbfaf5;--gf-round:1%}.hs-gal-grid.gf-polaroid-dark{--gf-side:.057;--gf-bot:5;--gf-paper:#17171a;--gf-round:1%}.hs-gal-grid.gf-instant-wide{--gf-side:.05;--gf-bot:3.2;--gf-paper:#fbfaf5;--gf-round:1%}.hs-gal-grid.gf-mat{--gf-side:.09;--gf-bot:1;--gf-paper:#f2ece1;--gf-round:0}.shop .hs-gal-grid.gf-on .hs-gal-it:hover>img{transform:var(--pt0-frame-mirror, ) var(--gf-flip, )}.shop .hs-gal-grid.gf-on.im-flip .hs-gal-it>img{--gf-flip:scaleX(-1)}.hs-mt{grid-template-columns:minmax(0, 1fr) var(--mt-r,48%)}.hs-mt.img-left{grid-template-columns:var(--mt-r,48%) minmax(0, 1fr)}@media (max-width:860px){.hs-mt,.hs-mt.img-left{grid-template-columns:1fr}}.hs-mt.v-stack,.hs-mt.v-overlap{align-items:stretch}.hs-mt.v-stack .hs-mt-img,.hs-mt.v-overlap .hs-mt-img{order:0}.hs-mt.v-stack{flex-direction:column-reverse;gap:26px;display:flex}.hs-mt.v-stack .hs-mt-txt p{max-width:720px}.hs-mt.v-stack .hs-mt-img img{max-height:var(--im-h,460px)}.hs-mt.v-overlap{flex-direction:column-reverse;display:flex}.hs-mt.v-overlap .hs-mt-img img{max-height:var(--im-h,480px)}.hs-mt.v-overlap .hs-mt-txt{z-index:1;background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);width:min(600px,86%);box-shadow:var(--ssh-up);margin:-68px 0 0 auto;padding:26px 30px 28px;position:relative}.hs-mt.v-overlap.img-left .hs-mt-txt{margin-left:0;margin-right:auto}.hs-mt.v-overlap .hs-mt-txt p{margin-bottom:18px}.hs-mt.v-overlap.mt-ov-bl .hs-mt-txt{margin:-68px auto 0 0}.hs-mt.v-overlap.mt-ov-br .hs-mt-txt{margin:-68px 0 0 auto}.hs-mt.v-overlap:is(.mt-ov-tl,.mt-ov-tr) .hs-mt-txt{order:1;margin:0 0 -68px}.hs-mt.v-overlap.mt-ov-tl .hs-mt-txt{margin-right:auto}.hs-mt.v-overlap.mt-ov-tr .hs-mt-txt{margin-left:auto}.hs-mt.v-overlap.mt-ov-c{grid-template-columns:minmax(0,1fr);display:grid}.hs-mt.v-overlap.mt-ov-c>*{grid-area:1/1}.hs-mt.v-overlap.mt-ov-c .hs-mt-txt{place-self:center;margin:0}@media (max-width:700px){.hs-mt.v-overlap .hs-mt-txt{width:100%;margin:-34px 0 0}.hs-mt.v-overlap.mt-ov-c{display:flex}.hs-mt.v-overlap[class*=mt-ov-] .hs-mt-txt{order:0;align-self:stretch;margin:-34px 0 0}}.hs-mt.v-cover{isolation:isolate;min-height:var(--im-h,420px);border-radius:var(--sr);align-items:center;padding:clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.hs-mt.v-cover.tx-right{justify-content:flex-end}.hs-mt.v-cover img.hs-mt-bg{z-index:-1;object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%);border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.hs-mt-card{border-radius:var(--sr);background:color-mix(in srgb, var(--scard) 92%, transparent);width:min(520px,100%);box-shadow:var(--ssh-up);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:26px 28px 28px}.hs-mt.v-cover .hs-h{margin-bottom:12px}.hs-mt.v-cover .hs-mt-txt p{margin-bottom:18px}.hs-mt.v-stage{isolation:isolate;min-height:var(--mt-stage-h,72vh);background:var(--band,var(--scard));display:block;position:relative;overflow:hidden}.hs-mt-stage{z-index:0;position:absolute;inset:0}.hs-mt-stage>img,.hs-mt-stage>.hs-mt-vid{object-fit:cover;object-position:var(--im-pos,50% 100%);width:100%;height:100%;box-shadow:none;mix-blend-mode:multiply;border:0;border-radius:0;position:absolute;inset:0}.hs-mt-stage-txt{z-index:1;width:100%;max-width:1640px;margin:0 auto;padding:clamp(52px,7vh,96px) clamp(20px,2.5vw,36px) 0;position:relative}.hs-mt.v-stage{border-radius:var(--pt-frame-radius,var(--sr-lg))}.hs-mt.v-stage>.hs-mt-stage.pt-frame{--pt0-frame-r:var(--sr-lg)}.shs-in.shs-w-full>.hs-mt.v-stage{border-radius:0}.hs-mt.v-stage .hs-mt-txt{max-width:620px}.hs-mt.v-stage.tx-right .hs-mt-txt{margin-left:auto}.hs-mt.v-stage .hs-h{font-size:calc(clamp(34px, 4.4vw, 68px) * var(--head-k,1) * var(--head-m,1));letter-spacing:-.03em;margin-bottom:20px;line-height:1.03}.hs-mt.v-stage .hs-mt-kick{margin-bottom:18px}.hs-mt.v-stage .hs-mt-txt p{font-size:calc(17px * var(--body-m,1));color:var(--smut);max-width:52ch;margin-bottom:26px;line-height:1.7}@media (max-width:760px){.hs-mt.v-stage{min-height:0}.hs-mt-stage{position:static}.hs-mt-stage>img,.hs-mt-stage>.hs-mt-vid{aspect-ratio:16/10;height:auto;position:static}.hs-mt-stage-txt{padding-bottom:28px}.hs-mt.v-stage .hs-mt-txt{max-width:none}}.shs-in.shs-w-full:has(>.hs-mt.v-stage){padding-left:0;padding-right:0}.shs:has(>.shs-in.shs-w-full>.hs-mt.v-stage){--shs-pv:0px}.hs-mt-sl-tx{display:grid}.hs-mt-sl-t{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility .45s}.hs-mt-sl-t.on{opacity:1;visibility:visible}.hs-mt.hs-mt-slid .hs-mt-sl-t>:last-child{margin-bottom:0}.hs-mt-sl-im{display:grid}.hs-mt-sl-im>img{opacity:0;visibility:hidden;grid-area:1/1;align-self:stretch;transition:opacity .45s,visibility .45s}.hs-mt-sl-im>img.on{opacity:1;visibility:visible}.hs-mt-sl-im.im-msk-circle>img{align-self:center}.hs-mt-slid.v-cover>img.hs-mt-bg{opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.hs-mt-slid.v-cover>img.hs-mt-bg.on{opacity:1;visibility:visible}.hs-mt-sl-nav{align-items:center;gap:10px;margin-top:22px;display:flex}.shs-al-center .hs-mt-sl-nav{justify-content:center}.shs-al-right .hs-mt-sl-nav{justify-content:flex-end}.hs-mt-sl-arr{border:1px solid var(--sline);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.hs-mt-sl-arr:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.hs-mt-sl-dots{gap:8px;display:flex}.hs-mt-sl-dots button{cursor:pointer;background:color-mix(in srgb, currentColor 34%, transparent);border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background .2s}.hs-mt-sl-dots button.on{background:currentColor;width:26px}.hs-mt-sl-count{letter-spacing:.04em;color:var(--smut);font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.hs-mt-sl-t,.hs-mt-sl-im>img,.hs-mt-slid.v-cover>img.hs-mt-bg,.hs-mt-sl-dots button{transition:none}}.hs-rich.rt-columns .hs-rich-body{columns:2;column-gap:44px;max-width:none}.hs-rich.rt-columns .hs-rich-body :is(p,ul,ol,h2,h3){break-inside:avoid}@media (max-width:760px){.hs-rich.rt-columns .hs-rich-body{columns:1}}.hs-rich.rt-card .hs-rich-body{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);max-width:none;box-shadow:var(--ssh);padding:clamp(20px,3vw,34px)}.hs-rich.rt-lead .hs-rich-body>p:first-child{font-size:17px;line-height:1.7}.hs-rich.rt-lead .hs-rich-body>p:first-child:first-letter{float:left;font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-weight:var(--head-w,700);color:var(--sacc-d);padding:5px 11px 0 0;font-size:3.3em;line-height:.84}.hs-faq.fq-lines .hs-faq-list{gap:0}.hs-faq.fq-lines .hs-faq-it{border:0;border-bottom:1px solid var(--sline);box-shadow:none;background:0 0;border-radius:0}.hs-faq.fq-lines .hs-faq-it summary,.hs-faq.fq-lines .hs-faq-a{padding-inline:0}.hs-faq.fq-two .hs-faq-list{grid-template-columns:1fr 1fr;align-content:start;gap:10px 16px;display:grid}@media (max-width:760px){.hs-faq.fq-two .hs-faq-list{grid-template-columns:1fr}}.hs-faq.fq-boxed .hs-faq-list{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);gap:0;overflow:hidden}.hs-faq.fq-boxed .hs-faq-it{box-shadow:none;background:0 0;border:0;border-radius:0}.hs-faq.fq-boxed .hs-faq-it+.hs-faq-it{border-top:1px solid var(--sline)}.hs-video-frame{aspect-ratio:var(--vr,16 / 9)}.hs-video.vv-compact .hs-video-frame{max-width:min(520px,100%);margin-inline:auto}.hs-video.vv-wide .hs-video-frame{box-shadow:none;border-radius:0}.hs-map-grid.map-left{grid-template-columns:1.4fr minmax(240px,.8fr)}.hs-map.mp-wide .hs-map-grid{grid-template-columns:1fr}.hs-map.mp-wide .hs-map-frame{aspect-ratio:21/9}.hs-map.mp-wide .hs-map-info{flex-flow:wrap;order:1;gap:14px 44px}.hs-map.mp-over .hs-map-grid{grid-template-columns:1fr}.hs-map.mp-over .hs-map-frame{aspect-ratio:21/9;grid-area:1/1}.hs-map.mp-over .hs-map-info{z-index:1;background:var(--scard);border-radius:var(--sr);width:min(340px,80%);box-shadow:var(--ssh-up);grid-area:1/1;place-self:center start;margin:clamp(14px,3vw,34px);padding:22px 24px}@media (max-width:760px){.hs-map.mp-over .hs-map-frame{grid-area:1/1}.hs-map.mp-over .hs-map-info{grid-area:2/1;max-width:none;margin:14px 0 0}}.hs-map.mp-info .hs-map-grid{grid-template-columns:1fr}.hs-map.mp-info .hs-map-info{flex-flow:wrap;gap:14px 44px}.hs-map .hs-map-frame.im-h,.hs-video .hs-video-frame.im-h{aspect-ratio:auto;height:var(--im-h)}.rv-quote .hs-rev{flex-direction:column;align-items:center;display:flex}.rv-quote .hs-rev-tx{order:1}.rv-quote .hs-rev-stars{order:2}.rv-quote .hs-rev-who{order:3}.rv-list .hs-rev{grid-template-columns:124px minmax(0,1fr) auto}.shs-inv .hs-rev-role{color:var(--inv-dim)}.shs-inv .hs-rev-ini{color:#f3e6d4;background:#ffffff1a}.shs-inv .hs-faq.fq-lines .hs-faq-it{border-bottom-color:var(--inv-line)}.shs-inv .hs-faq.fq-boxed .hs-faq-list{background:var(--inv-soft);border-color:var(--inv-line)}.shs-inv .hs-faq.fq-boxed .hs-faq-it+.hs-faq-it{border-top-color:var(--inv-line)}.shs-inv :is(.hs-rich.rt-card .hs-rich-body,.hs-mt.v-overlap .hs-mt-txt,.hs-map.mp-over .hs-map-info){background:var(--inv-soft);border-color:var(--inv-line)}.tx-acc{color:var(--sacc);font-style:normal}.chk{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.chk input[type=checkbox]{flex:none;margin:2px 0 0}.hs-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hs-hero.ctr .hs-hero-cta{justify-content:center}.shs-al-center .hs-hero .hs-hero-txt{text-align:center;margin-inline:auto}.shs-al-center .hs-hero .hs-hero-txt p{margin-inline:auto}.shs-al-center .hs-hero .hs-hero-cta{justify-content:center}.shs-al-left .hs-hero .hs-hero-txt{text-align:left;margin-left:0}.shs-al-left .hs-hero .hs-hero-txt p{margin-left:0}.shs-al-left .hs-hero .hs-hero-cta{justify-content:flex-start}.shs-al-right .hs-hero .hs-hero-txt{text-align:right;margin-left:auto;margin-right:0}.shs-al-right .hs-hero .hs-hero-txt p{margin-left:auto;margin-right:0}.shs-al-right .hs-hero .hs-hero-cta{justify-content:flex-end}.shs-w-full .hs-hero-txt,.shs-w-wide .hs-hero-txt,.shs-w-full .hs-hero-txt p,.shs-w-wide .hs-hero-txt p{max-width:none}.hs-pts{color:var(--smut);flex-wrap:wrap;gap:10px 24px;font-size:13.5px;font-weight:700;display:flex}.hs-pts.pl-column{flex-direction:column;gap:10px;font-size:14.5px}.shs-al-center .hs-pts{justify-content:center}.shs-al-center .hs-pts.pl-column{align-items:center}.shs-al-right .hs-pts{justify-content:flex-end}.shs-al-right .hs-pts.pl-column{align-items:flex-end}.hs-pt{align-items:center;gap:8px;display:inline-flex}.hs-pt i{font-style:normal;line-height:1}.hs-pts.pt-green .hs-pt i{color:#189a4a}.hs-pts.pt-accent .hs-pt i{color:var(--sacc)}.hs-pts.pt-muted .hs-pt i{color:var(--smut)}.shs-inv .hs-pts{color:var(--inv-mut)}.shs-inv .hs-pts.pt-green .hs-pt i{color:#5fd08a}.hs-gal-grid.gv-deck{max-width:1080px;margin:0 auto;padding:0 clamp(18px,5%,60px) 30px;display:block;position:relative}.gv-deck .hs-gal-it{background:var(--scard);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -26px #0f111680,0 0 0 1px #0f111614}.gv-deck .hs-gal-it img{aspect-ratio:auto;width:100%;height:auto;display:block}.gv-deck .hs-gal-it:first-child{z-index:2;border-radius:16px;width:74%;margin:0 auto;position:relative;box-shadow:0 40px 90px -34px #0f111680,0 0 0 1px #0f111612}.gv-deck .hs-gal-it:not(:first-child){z-index:3;width:24%;position:absolute}.gv-deck .hs-gal-it:nth-child(2){transform-origin:0 100%;bottom:6%;left:0;transform:rotate(-5deg)}.gv-deck .hs-gal-it:nth-child(3){transform-origin:100% 100%;bottom:14%;right:0;transform:rotate(4.5deg)}.gv-deck .hs-gal-it:nth-child(4){z-index:1;width:20%;top:-4%;left:2%;transform:rotate(-9deg)}.gv-deck .hs-gal-it:nth-child(5){z-index:1;width:20%;top:-4%;right:2%;transform:rotate(8deg)}.gv-deck.gd-wide .hs-gal-it:nth-child(2){bottom:0}.gv-deck.gd-wide .hs-gal-it:nth-child(3){bottom:4%}.gv-deck.gd-wide .hs-gal-it:nth-child(6){z-index:1;width:22%;top:29%;left:0;transform:rotate(-6deg)}.gv-deck.gd-wide .hs-gal-it:nth-child(7){z-index:1;width:22%;top:31%;right:0;transform:rotate(5deg)}.hs-gal-grid.gv-deck.im .hs-gal-it img{object-position:var(--im-pos,50% 50%)}.hs-gal-grid.gv-deck.im-h .hs-gal-it:first-child img{height:var(--im-h);max-height:var(--im-h);object-fit:var(--im-fit,cover)}@media (max-width:780px){.gv-deck .hs-gal-it:not(:first-child){display:none}.gv-deck .hs-gal-it:first-child{width:100%}.hs-gal-grid.gv-deck{padding:0 0 14px}}.hs-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sacc);align-items:center;gap:9px;font-size:11.5px;font-weight:800;display:inline-flex}.hs-eyebrow:before,.hs-eyebrow.eb-both:after{content:"";background:currentColor;border-radius:2px;width:26px;height:2px}.hs-eyebrow.eb-plain:before,.hs-eyebrow.eb-pill:before,.hs-eyebrow.eb-tag:before,.hs-eyebrow.eb-under:before{display:none}.hs-eyebrow.eb-pill{border:1.5px solid;border-radius:999px;padding:6px 13px}.hs-eyebrow.eb-tag{background:var(--sacc);color:var(--sbtn-ink,#fff);border-radius:9px;padding:6px 13px}.hs-eyebrow.eb-under{border-bottom:2px solid;padding-bottom:5px}.hs-head-t{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);margin:0}.hs-head.hd-md .hs-head-t{font-size:calc(clamp(24px, 3vw, 34px) * var(--head-k,1));font-weight:var(--head-wq,700);letter-spacing:calc(var(--head-tr,0em) + (-.015em));line-height:1.1}.hs-head.hd-lg .hs-head-t{font-size:calc(clamp(30px, 5vw, 56px) * var(--head-k,1));font-weight:var(--head-wq,800);letter-spacing:calc(var(--head-tr,0em) + (-.03em));line-height:1.02}.hs-head.hd-xl .hs-head-t{font-size:calc(clamp(38px, 7.6vw, 96px) * var(--head-k,1));font-weight:var(--head-wq,800);letter-spacing:calc(var(--head-tr,0em) + (-.035em));line-height:.97}.hs-head.hd-fluid .hs-head-t{font-size:calc(clamp(34px, var(--hdf,16.4vw), 320px) * var(--head-k,1));font-weight:var(--head-wq,800);letter-spacing:calc(var(--head-tr,0em) + (-.045em));overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:.92}.hs-eyebrow+.hs-head-t{margin-top:16px}.hs-head-p{color:var(--smut);max-width:58ch;margin:16px 0 0;font-size:clamp(15px,1.4vw,19px);font-weight:500;line-height:1.55}.shs-al-center .hs-head-p{margin-inline:auto}.shs-al-right .hs-head-p{margin-left:auto}.hs-head.hf-accent .hs-head-t{color:var(--sacc)}.hs-head.hf-gradient .hs-head-t{background:linear-gradient(var(--tg-a,160deg), var(--tg-1,var(--sink)) 25%, var(--tg-2,var(--sacc)) 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.shs-inv{--tg-1:#fff}.shs-inv .hs-head-p{color:var(--inv-mut)}.hs-stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;display:grid}.hs-stats.has-cols .hs-stats-grid{grid-template-columns:repeat(var(--cols), 1fr)}.hs-stat-n{font-family:var(--sdisp);font-size:calc(clamp(32px, 4.6vw, 58px) * var(--pt-tile-sizeHead,1));font-weight:var(--pt-tile-weightHead,var(--head-w2,800));color:var(--pt-tile-inkHead,inherit);letter-spacing:calc(var(--head-tr,0em) + (-.04em));line-height:1}.hs-stat-l{font-size:calc(14px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,800);margin-top:10px}.hs-stat-h{font-size:calc(12.8px * var(--pt-tile-size,1));line-height:1.45;font-weight:var(--pt-tile-weight,500);color:var(--pt-tile-ink,var(--smut));margin-top:6px}.hs-stats.sv-grid .hs-stat{border-top:1px solid color-mix(in srgb, var(--sink) 22%, transparent);padding-top:18px}.hs-stats.sv-cards .hs-stat{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);padding:20px 22px}.hs-stats.sv-row .hs-stats-grid{text-align:center;flex-wrap:wrap;justify-content:center;gap:18px 54px;display:flex}.hs-stats.num-grad .hs-stat-n{background:linear-gradient(var(--tg-a,160deg), var(--tg-1,var(--sink)) 30%, var(--tg-2,var(--sacc)) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.shs-inv .hs-stats.sv-grid .hs-stat{border-top-color:#ffffff2e}.shs-inv .hs-stats.sv-cards .hs-stat{background:var(--inv-soft);border-color:var(--inv-line)}.shop .shs-inv .hs-stats.sv-grid .pt-tile.pt-tile-border{border-top-color:var(--pt-tile-borderColor,#ffffff2e)}.shop .shs-inv .hs-stats.sv-cards .pt-tile.pt-tile-border{border-color:var(--pt-tile-borderColor,var(--inv-line))}.shs-inv .hs-stat-h{color:var(--inv-dim)}@media (max-width:900px){.hs-stats.has-cols .hs-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hs-stats.has-cols .hs-stats-grid{grid-template-columns:1fr}}.hs-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shs-al-center .hs-btns{justify-content:center}.shs-al-right .hs-btns{justify-content:flex-end}.sbtn.ic{width:var(--btn-ic-d,46px);height:var(--btn-ic-d,46px);border-radius:50%;flex:none;padding:0;font-size:19px;line-height:1}.sbtn.ic.lg{--btn-ic-d:56px;font-size:23px}.sbtn.ic>span{display:block;transform:translateY(.02em)}.hs-feat-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(24px,3vw,44px);display:grid}.hs-feats.has-cols .hs-feat-cols{grid-template-columns:repeat(var(--cols), 1fr)}.hs-fcol-h{font-size:16.5px;font-weight:var(--head-wh,800);letter-spacing:-.01em;align-items:center;gap:11px;display:flex}.hs-fcol-ic{border-radius:var(--sr-sm,10px);background:var(--scard);border:1px solid var(--sline);width:34px;height:34px;color:var(--sacc);flex:none;place-items:center;display:grid}.hs-fcol ul{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.hs-fcol li{color:var(--smut);gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.hs-fcol li:before{content:"";border:solid var(--sacc);border-width:0 2px 2px 0;flex:none;width:6px;height:10px;margin:3px 2px 0 0;transform:rotate(43deg)}.shs-inv .hs-fcol li{color:var(--inv-mut)}.shs-inv .hs-fcol-ic{background:var(--inv-acc-soft);color:var(--inv-acc);border-color:#ffffff29}.hs-feat-nums{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(20px,3vw,44px);display:grid}.hs-feats.has-cols .hs-feat-nums{grid-template-columns:repeat(var(--cols), 1fr)}.hs-fnum{border-top:2px solid var(--sink);padding-top:18px}.hs-fnum b{font-family:var(--sdisp);font-size:clamp(36px,4vw,54px);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.05em));color:var(--sacc);line-height:1;display:block}.hs-fnum .hs-feat-t{font-size:calc(17px * var(--pt-tile-sizeHead,1));margin-top:12px}.hs-fnum .hs-feat-s{margin-top:8px}.shs-inv .hs-fnum{border-top-color:#ffffff59}@media (max-width:700px){.hs-feat-cols,.hs-feat-nums,.hs-feats.has-cols .hs-feat-cols,.hs-feats.has-cols .hs-feat-nums{grid-template-columns:1fr}}.hs-mt-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--sacc);margin-bottom:12px;font-size:12px;font-weight:800}.hs-mt-tags{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.hs-mt-tags span{color:var(--sink);background:var(--scard);border:1px solid var(--sline);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700}.hs-mt-link{font-size:var(--bl-fs,14.5px);font-weight:var(--bl-w,800);color:var(--bl-ink,var(--sink));border-bottom:var(--bl-bd,2px solid var(--sacc));align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex}.hs-mt-link:hover{color:var(--bl-ink-h,var(--sacc))}.hs-mt-link .arr{transition:transform .18s}.hs-mt-link:hover .arr{transform:translate(3px)}.shs-inv .hs-mt-link{color:#fff}.shs-inv .hs-mt-tags span{background:var(--inv-soft);color:#f4f4f5;border-color:#ffffff29}.hs-mt-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shs-al-center .hs-mt-btns{justify-content:center}.shs-al-right .hs-mt-btns{justify-content:flex-end}.hs-faq-split{flex-direction:column;display:flex}.hs-faq-row{border-top:1px solid var(--sline);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 30px;padding:22px 0;display:grid}.hs-faq-row b{font-size:calc(clamp(16px, 1.7vw, 21px) * var(--pt-tile-sizeHead,1));font-weight:var(--pt-tile-weightHead,var(--head-wh,800));color:var(--pt-tile-inkHead,inherit);letter-spacing:-.02em}.hs-faq-row p{font-size:calc(14.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));line-height:1.62;font-weight:var(--pt-tile-weight,500);white-space:pre-line;margin:0}.shs-inv .hs-faq-row{border-top-color:#ffffff29}.shs-inv .hs-faq-row p{color:var(--pt-tile-ink,var(--inv-mut))}@media (max-width:780px){.hs-faq-row{grid-template-columns:1fr;gap:8px;padding:18px 0}}.shs-bg-dark+.shs-bg-dark{background:var(--sband,var(--sink))}.shs-bg-dark:has(+.shs-bg-dark){background:var(--sband,var(--sink))}@supports (animation-timeline:view()){@keyframes shsRise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}.shs-anim>.shs-in{animation:linear both shsRise;animation-timeline:view();animation-range:entry cover 24%}}@media (prefers-reduced-motion:reduce){.shs-anim>.shs-in{animation:none}}.hs-grid{grid-auto-flow:dense;--gr-h:calc(var(--gr-row,clamp(150px, 15vw, 210px)) * var(--gr-k,1));grid-auto-rows:var(--gr-h);gap:clamp(10px,1.1vw,18px);display:grid}.hs-grid.gp-2x2tall{grid-template-columns:repeat(4,1fr)}.hs-grid.gp-half{--gr-row:clamp(200px, 22vw, 320px);grid-template-columns:repeat(2,1fr)}.hs-grid.gp-thirds{--gr-row:clamp(200px, 22vw, 320px);grid-template-columns:2fr 1fr}.hs-grid.gp-quarters{--gr-row:clamp(180px, 20vw, 300px);grid-template-columns:2fr 1fr 1fr}.hs-grid.gp-thirds-stack{--gr-row:clamp(150px, 15vw, 210px);grid-template-columns:repeat(3,1fr)}.hs-grid.gp-big-left{--gr-row:clamp(104px, 10.5vw, 150px);grid-template-columns:2fr 1fr}.hs-grid.gp-wide-top{grid-template-columns:repeat(3,1fr)}.hs-grid.gp-strip3{--gr-row:clamp(200px, 22vw, 320px);grid-template-columns:repeat(3,1fr)}.hs-grid.gp-four{grid-template-columns:repeat(4,1fr)}.hs-gcell{padding:var(--gc-pad,clamp(18px, 1.8vw, 28px));border-radius:var(--gc-r,var(--sr-lg));background:var(--gc-bg,var(--scard));color:var(--gc-ink,var(--sink));box-shadow:var(--gc-sh,inset 0 0 0 1px var(--sline));flex-direction:column;justify-content:flex-end;place-self:stretch stretch;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}a.hs-gcell:hover{box-shadow:var(--ssh-up), inset 0 0 0 1px var(--sline);transform:translateY(-3px)}.hs-gcell.gc-tall{grid-row:span 2}.hs-gcell.gc-tall3{grid-row:span 3}.hs-gcell.gc-w2{grid-column:span 2}.hs-gcell.gc-w3{grid-column:span 3}.hs-gcell.gc-w4{grid-column:span 4}.hs-gcell.gc-c3{grid-column:3}.hs-gcell.gc-mid{height:var(--gr-h);grid-row:span 2;align-self:center}.hs-grid.gs-line .hs-gcell.gc-mid{align-self:stretch;height:auto}.hs-gcell.gc-prod{box-shadow:none;background:0 0;padding:0;display:block;overflow:visible}.hs-gcell.gc-prod .pcard{height:100%}a.hs-gcell.gc-prod:hover,.hs-gcell.gc-prod:hover{box-shadow:none;transform:none}.hs-gcell.gc-btn{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:14px}.gc-btn-tx{font-family:var(--sdisp);letter-spacing:var(--head-tr,0em);font-size:clamp(19px,2.2vw,32px);font-weight:var(--head-w2,800);line-height:1.07}.gc-btn-ar{opacity:.75;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;transition:transform .2s,opacity .2s;display:grid;box-shadow:inset 0 0 0 1px}a.hs-gcell.gc-btn:hover .gc-btn-ar{opacity:1;transform:translate(4px)}.hs-gcell.gc-photo{background:var(--sph);box-shadow:none;padding:0}.hs-gcell.gc-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}a.hs-gcell.gc-photo:hover>img{transform:scale(1.04)}.hs-gcell.gc-over{padding:clamp(18px,1.8vw,28px)}.hs-gcell.gc-over:after{content:"";background:linear-gradient(var(--gc-scrim,180deg), #12121600 32%, #121216c7 100%);position:absolute;inset:0}.hs-gcell.gc-over .gc-tx{z-index:1;color:#fff;position:relative}.hs-gcell.gc-over .gc-cap{color:#ffffffd6}.hs-gcell.gc-over .tx-acc{color:#fff}.hs-gcell.gc-over.gcb-light:after{background:linear-gradient(var(--gc-scrim,180deg), #fff0 30%, #ffffffed 100%)}.hs-gcell.gc-over.gcb-light .gc-tx{color:#17181c}.hs-gcell.gc-over.gcb-light .gc-cap{color:#17181cb8}.hs-gcell.gc-over.gcb-light .tx-acc{color:var(--sacc-d)}.hs-gcell.gc-over:is(.gcb-glass,.gcb-plate,.gcb-none):after{content:none}.hs-gcell.gc-over:is(.gcb-glass,.gcb-plate){padding:clamp(10px,1vw,15px)}.hs-gcell.gc-over:is(.gcb-glass,.gcb-plate) .gc-tx{border-radius:var(--sr-sm);padding:clamp(11px,1.1vw,16px) clamp(13px,1.3vw,19px)}.hs-gcell.gc-over.gcb-plate .gc-tx{background:var(--scard);color:var(--sink)}.hs-gcell.gc-over.gcb-plate .gc-cap{color:var(--smut)}.hs-gcell.gc-over.gcb-plate .tx-acc{color:var(--sacc-d)}.hs-gcell.gc-over.gcb-glass .gc-tx{color:#17181c;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffff85;box-shadow:inset 0 0 0 1px #ffffff73}.hs-gcell.gc-over.gcb-glass .gc-cap{color:#17181cbd}.hs-gcell.gc-over.gcb-glass .tx-acc{color:var(--sacc-d)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.hs-gcell.gc-over.gcb-glass .gc-tx{background:#fff}}.hs-gcell.gc-over.gcb-none .gc-tx{color:var(--sink)}.hs-gcell.gc-over.gcb-none .gc-cap{color:var(--smut)}.hs-gcell.gc-over.gcb-none .tx-acc{color:var(--sacc-d)}.shs-inv .hs-gcell.gc-over.gcb-none .gc-tx{color:#fff}.shs-inv .hs-gcell.gc-over.gcb-none .gc-cap{color:var(--inv-mut)}.hs-gcell.gc-photo:not(.gc-over){padding:clamp(18px,1.8vw,28px)}.hs-gcell.gc-acc{background:var(--sacc);color:var(--sbtn-ink,#fff);box-shadow:none}.hs-gcell.gc-acc .gc-cap{color:color-mix(in srgb, var(--sbtn-ink,#fff) 85%, transparent)}.hs-gcell.gc-acc .tx-acc{color:inherit;opacity:.68}.gc-tx{flex-direction:column;gap:8px;display:flex}.gc-num{font-family:var(--sdisp);font-weight:var(--pt-tile-weightHead,var(--head-w2,800));letter-spacing:calc(var(--head-tr,0em) + (-.03em));color:var(--pt-tile-inkHead,inherit);line-height:1.02;font-size:calc(clamp(26px, 3vw, 44px) * var(--pt-tile-sizeHead,1))}.gc-cap{font-size:calc(14.5px * var(--stxt-k,1) * var(--pt-tile-size,1));line-height:1.45;font-weight:var(--pt-tile-weight,500);color:var(--pt-tile-ink,var(--smut))}.shs-inv .hs-gcell{background:var(--inv-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--inv-line)}.shs-inv .hs-gcell .gc-cap{color:var(--inv-mut)}.shs-inv .hs-gcell.gc-photo{background:var(--inv-soft);box-shadow:none}.shs-inv .hs-gcell.gc-acc{background:var(--sacc);color:var(--sbtn-ink,#fff);box-shadow:none}@media (max-width:900px){.hs-grid.gp-2x2tall,.hs-grid.gp-quarters,.hs-grid.gp-four{grid-template-columns:repeat(2,1fr)}.hs-grid.gp-four .hs-gcell.gc-w4{grid-column:span 2}}@media (max-width:620px){.hs-grid[class*=gp-]{grid-template-columns:1fr;grid-auto-rows:auto}.hs-grid[class*=gp-].gh-on{grid-auto-rows:auto}.hs-grid .hs-gcell.gc-w2,.hs-grid .hs-gcell.gc-w3,.hs-grid .hs-gcell.gc-w4,.hs-grid .hs-gcell.gc-c3{grid-column:auto}.hs-grid .hs-gcell.gc-tall,.hs-grid .hs-gcell.gc-tall3,.hs-grid .hs-gcell.gc-mid{grid-row:auto}.hs-grid .hs-gcell.gc-mid{align-self:stretch;height:auto}.hs-grid .hs-gcell{border-radius:var(--sr);min-height:128px}.hs-grid .hs-gcell.gc-photo{min-height:clamp(190px,52vw,250px)}.hs-grid .hs-gcell.gc-tall,.hs-grid .hs-gcell.gc-tall3{min-height:clamp(280px,76vw,360px)}}.hs-nums{border-radius:var(--sr-lg);background:var(--sph);padding:clamp(30px,5vw,78px) clamp(18px,4vw,56px);position:relative;overflow:clip}:is(.shs-bg-color,.pt-band-bg-color,.pt-band-bg-gradient,.pt-band-bg-radial) .hs-nums{background:0 0}.hs-nums-back{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.04em));color:var(--scard);opacity:.6;place-items:start center;font-size:clamp(96px,21vw,330px);line-height:1;display:grid;position:absolute;inset:0;overflow:hidden;translate:0 -.08em}.hs-nums-head{text-align:center;margin-bottom:clamp(24px,4vw,52px);position:relative}.hs-nums-head h2{font-family:var(--sdisp);font-weight:var(--head-w2,800);font-size:calc(clamp(24px, 3vw, 40px) * var(--head-k,1));letter-spacing:calc(var(--head-tr,0em) + (-.025em));margin:0;line-height:1.15}.hs-nums-head p{color:var(--smut);margin:10px 0 0;font-weight:500}.hs-nums-grid{grid-template-columns:minmax(0,1fr) minmax(230px,400px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid;position:relative}.hs-nums-grid.no-ph{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-nums-col{flex-direction:column;gap:clamp(20px,3.4vw,44px);display:flex}.hs-nums-col.nc-left{text-align:right}.hs-nums-ph{border-radius:var(--sr-lg);aspect-ratio:3/4.2;box-shadow:var(--ssh-up);overflow:hidden}.hs-nums-ph>img{object-fit:var(--im-fit,cover);object-position:var(--im-pos,50% 50%);width:100%;height:100%;display:block}.hs-nums-ph.im-fit-contain{background:var(--scard)}.hs-nums-ph.im-nofr,.hs-nums-ph.im-fit-contain.im-nofr{box-shadow:none;background:0 0}.hs-nums-ph.im-h{aspect-ratio:auto;height:var(--im-h)}.hs-nums-ph.im-r{border-radius:var(--im-r)}.hs-nums-ph.im-sh-none{box-shadow:none}.hs-nums-ph.im-sh-soft{box-shadow:var(--im-sh-soft)}.hs-nums-ph.im-sh-deep{box-shadow:var(--im-sh-deep)}.hs-nums-spec{border-top:1.5px solid color-mix(in srgb, var(--sink) 25%, transparent);padding-top:12px}.hs-nums-k{letter-spacing:.18em;text-transform:uppercase;color:var(--smut);font-size:12px;font-weight:700}.hs-nums-v{font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.02em));margin-top:8px;font-size:clamp(22px,2.2vw,32px);line-height:1.12}.hs-nums-v small{font-family:var(--sbody,inherit);letter-spacing:0;color:var(--smut);margin-left:7px;font-size:14px;font-weight:600}.shs-inv .hs-nums{background:var(--inv-soft)}.shs-inv .hs-nums-back{color:#fff;opacity:.07}.shs-inv .hs-nums-head p,.shs-inv .hs-nums-k,.shs-inv .hs-nums-v small{color:var(--inv-mut)}.shs-inv .hs-nums-spec{border-top-color:#ffffff38}@media (max-width:1000px){.hs-nums-grid,.hs-nums-grid.no-ph{grid-template-columns:1fr}.hs-nums-ph{order:-1;justify-self:center;width:100%;max-width:420px}.hs-nums-col.nc-left{text-align:left}.hs-nums-col{gap:22px}}.pp-digital{flex-direction:column;gap:10px;margin:2px 0 4px;display:flex}.pp-dig-badge{color:var(--sacc-d,var(--sacc));align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.pp-dig-badge svg{flex:none}.pp-dig-prev{flex-direction:column;gap:7px;display:flex}.pp-dig-link{color:var(--sink);background:var(--scard);box-shadow:var(--ssh,var(--shadow-sm));border-radius:11px;align-self:flex-start;align-items:baseline;gap:9px;padding:8px 13px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-flex}.pp-dig-link:hover{transform:translateY(-1px)}.pp-dig-link .t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pp-dig-link .s{color:var(--smut);white-space:nowrap;font-size:11.5px;font-weight:700}.ord-files .ord-fgroup{margin-bottom:6px}.ord-files .ord-fgroup-h{margin:10px 0 6px;font-size:13.5px;font-weight:800}.ord-file{border-top:1px solid var(--sline);align-items:center;gap:11px;padding:9px 0;display:flex}.ord-file:first-child,.ord-fgroup-h+.ord-file{border-top:none}.ord-file-ic{letter-spacing:.05em;background:var(--sbg);border:1px solid var(--sline);text-align:center;min-width:42px;color:var(--smut);border-radius:7px;flex:none;padding:4px 7px;font-size:10.5px;font-weight:800}.ord-file-nm{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ord-file-sz{color:var(--smut);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.ord-file .sbtn.sm{flex:none}.ord-files-note{color:var(--smut);margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.55}@media (max-width:560px){.ord-file{flex-wrap:wrap}.ord-file-sz{margin-left:0}.ord-file .sbtn.sm{margin-left:auto}}.ord-course .ord-file-nm{color:var(--smut);font-weight:500}.ord-course .sbtn.sm{margin-left:auto}.pp-course-l{margin:0;padding:0;list-style:none}.pp-course-l li{border-top:1px solid var(--sline);align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:flex}.pp-course-l li:first-child{border-top:none}.pp-course-l .n{color:var(--smut);flex:none;min-width:20px;font-size:13px;font-weight:800}.pp-course-l .t{color:var(--sink);font-weight:700}.pp-course-l a.t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pp-course-l li.locked .t{color:var(--smut);font-weight:600}.pp-course-l .vid{letter-spacing:.05em;text-transform:uppercase;background:var(--scard);box-shadow:var(--shadow-sm);color:var(--smut);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.pp-course-l .free{color:var(--sacc-d,var(--sacc));white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.pp-course-l .lock{opacity:.5;margin-left:auto;font-size:13px}.pp-course-note{color:var(--smut);margin:12px 0 0;font-size:13.5px;font-weight:500}.learn-wrap{max-width:860px;padding-top:34px;padding-bottom:60px}.learn-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--smut);margin-bottom:8px;font-size:12px;font-weight:800}.learn-head h1,.learn-lesson h1{letter-spacing:-.02em;margin:0 0 14px}.learn-note{color:var(--smut);font-size:14px;font-weight:500;line-height:1.6}.learn-note a{color:inherit}.learn-toc{margin:22px 0 0;padding:0;list-style:none}.learn-toc li{border-top:1px solid var(--sline);align-items:baseline;gap:12px;padding:13px 2px;font-size:15.5px;display:flex}.learn-toc li:first-child{border-top:none}.learn-toc .n{color:var(--smut);flex:none;min-width:22px;font-size:13px;font-weight:800}.learn-toc .t{color:var(--sink);font-weight:700}.learn-toc a.t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.learn-toc li.locked .t{color:var(--smut);font-weight:600}.learn-toc .tagv,.learn-toc .tagf{letter-spacing:.05em;text-transform:uppercase;background:var(--scard);box-shadow:var(--shadow-sm);color:var(--smut);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.learn-toc .tagf{color:var(--sacc-d,var(--sacc))}.learn-toc .lock{opacity:.5;margin-left:auto}.learn-crumbs{align-items:baseline;gap:12px;margin-bottom:18px;font-size:13.5px;font-weight:600;display:flex}.learn-crumbs a{color:var(--smut);text-decoration:none}.learn-crumbs a:hover{color:var(--sink)}.learn-crumbs .c{color:var(--smut);opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learn-lesson .learn-wrap{padding-bottom:10px}.learn-video{width:100%;max-height:62vh;box-shadow:var(--ssh,var(--shadow-sm));background:#000;border-radius:16px;margin:6px 0 10px}.copy-guard{-webkit-user-select:none;user-select:none}.copy-guard img,.copy-guard video{-webkit-user-drag:none}.copy-guard input,.copy-guard textarea{-webkit-user-select:text;user-select:text}.learn-body{padding-bottom:8px}.learn-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:70px;display:flex}.hvp{align-self:stretch;align-items:center;display:inline-flex}.hvp-drop{position:relative}.hvp-pan{z-index:5;pointer-events:none;visibility:hidden;padding-bottom:26px;transition:visibility .24s;position:absolute;overflow:hidden}.hvp.on>.hvp-pan{visibility:visible}.hvp-pan>.hvp-card{pointer-events:auto}.hvp-drop>.hvp-pan{top:calc(100% + var(--hvp-fall,0px) + 1px);right:0}.hvp-mega>.hvp-pan{top:calc(100% + 1px);left:0;right:0}.hvp-card{background:var(--hd-bg,var(--sbg));-webkit-backdrop-filter:var(--hd-blur,none);backdrop-filter:var(--hd-blur,none);color:var(--sink);border:1px solid var(--sline);border-radius:0 0 var(--sr-sm) var(--sr-sm);box-shadow:0 14px 26px -18px color-mix(in srgb, var(--sink) 55%, transparent);border-top:0;transition:transform .24s cubic-bezier(.22,.7,.3,1);transform:translateY(-101%)}.hvp.on>.hvp-pan>.hvp-card{transform:none}@media (prefers-reduced-motion:reduce){.hvp-card{transition:none}}.hvp-drop>.hvp-pan>.hvp-card{width:max-content;max-width:min(390px,100vw - 28px)}.hvp-mega>.hvp-pan>.hvp-card{border-left:0;border-right:0}@media (hover:none){.hvp-pan{display:none}}@media (max-width:900px){.hvp-mega>.hvp-pan{display:none}}.shop .shop-header .shop-nav .hvp .hvp-pan a,.shop .shop-header .shop-nav .hvp .hvp-pan a:hover{color:inherit;text-transform:none;letter-spacing:normal;border-bottom:0;padding:0;font-size:14px;font-weight:500;text-decoration:none}.hvp-pan .hvp-card{font-weight:500}.mm{max-width:var(--wrap);padding:calc(24px * var(--mm-air,1)) calc(20px * var(--mm-air,1)) calc(20px * var(--mm-air,1));--mm-cvs:calc(34px * var(--mm-cv,1));--mm-cvw:calc(112px * var(--mm-cv,1));margin:0 auto}.shop-header.hw-full .mm{max-width:none;padding-left:calc(clamp(20px, 2.5vw, 36px) * var(--mm-air,1));padding-right:calc(clamp(20px, 2.5vw, 36px) * var(--mm-air,1))}.mm{max-height:var(--mm-max,72vh);overscroll-behavior:contain;overflow:auto}@supports (animation-timeline:scroll()){.mm{animation:linear both mm-fade;animation-timeline:scroll(self)}@keyframes mm-fade{0%,86%{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%)}to{-webkit-mask-image:linear-gradient(#000 100%,#0000 100%);mask-image:linear-gradient(#000 100%,#0000 100%)}}}.mm-grid{gap:calc(20px * var(--mm-air,1)) calc(30px * var(--mm-air,1));grid-template-columns:repeat(auto-fill,minmax(178px,1fr));display:grid}.mm-c.mm-deep .mm-grid{columns:6 178px;column-gap:calc(30px * var(--mm-air,1));display:block}.mm-c.mm-deep .mm-col{break-inside:avoid;margin-bottom:calc(20px * var(--mm-air,1))}.mm-c.mm-flat .mm-grid{gap:calc(2px * var(--mm-air,1)) calc(30px * var(--mm-air,1));grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.mm-col{min-width:0}.mm-nm{text-overflow:ellipsis;overflow:hidden}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-head{color:var(--sink);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-head:hover{color:var(--sacc-d)}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-c.mm-deep a.mm-head{padding-bottom:calc(8px * var(--mm-air,1));border-bottom:1px solid var(--sline)}.mm-c.mm-deep .mm-head{margin-bottom:calc(7px * var(--mm-air,1))}.mm-kids{gap:calc(3px * var(--mm-air,1));flex-direction:column;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-kid{color:var(--smut);padding:calc(2px * var(--mm-air,1)) 0;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-kid:hover{color:var(--sink)}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-more{color:var(--sacc);font-weight:700}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-all{text-align:right;color:var(--sacc);border-top:1px solid var(--sline);margin-top:calc(20px * var(--mm-air,1));padding-top:calc(13px * var(--mm-air,1));font-size:13px;font-weight:700;display:block}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-all:hover{color:var(--sacc-d)}.mm-foot{border-top:1px solid var(--sline);margin-top:calc(20px * var(--mm-air,1));padding-top:calc(13px * var(--mm-air,1));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-foot a.mm-all{border-top:0;margin-top:0;padding-top:0}.mm-ct{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-ct-tel{color:var(--sink);font-size:14px;font-weight:700}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-ct-tel:hover{color:var(--sacc-d)}.mm-ct-i{color:var(--smut);font-size:12.5px;font-weight:500}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-ct-i{color:var(--smut);font-size:12.5px}.shop .shop-header .shop-nav .hvp .hvp-pan a.mm-ct-i:hover{color:var(--sink)}.mm-l .mm-foot{display:block}.mm-l .mm-ct{flex-direction:column;gap:3px}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-l .mm-foot a.mm-all{margin-top:calc(6px * var(--mm-air,1))}.mm-l{min-width:calc(198px + var(--mm-cvs));max-width:calc(266px + var(--mm-cvs))}.mm-l .mm-grid{gap:calc(2px * var(--mm-air,1));grid-template-columns:1fr;display:grid}.mm-l .mm-col{break-inside:auto;margin:0}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-l a.mm-head{padding:calc(7px * var(--mm-air,1)) 8px}.mm-l .mm-head{border:0;border-radius:10px;align-items:center;gap:10px;margin:0;display:flex}.mm-l .mm-head:hover{background:var(--sph)}.mm-l .mm-ph{width:var(--mm-cvs);height:var(--mm-cvs);border-radius:8px;flex:none;overflow:hidden}.mm-l .mm-ph img{object-fit:cover;width:100%;height:100%;display:block}.mm-l .mm-kids{gap:calc(1px * var(--mm-air,1));padding:0 8px calc(6px * var(--mm-air,1)) calc(18px + var(--mm-cvs));flex-direction:column;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-l a.mm-kid{padding:calc(3px * var(--mm-air,1)) 0;font-size:12.5px}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-l a.mm-all{margin-top:calc(6px * var(--mm-air,1))}.mm-t .mm-grid{gap:calc(18px * var(--mm-air,1));grid-template-columns:repeat(auto-fill, minmax(calc(150px * var(--mm-cv,1)), 1fr))}.mm.mm-fixed .mm-grid{columns:auto;grid-template-columns:repeat(var(--mm-cols,4), minmax(0, 1fr));display:grid}@media (max-width:900px){.mm.mm-fixed .mm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop .shop-header .shop-nav .hvp .hvp-pan .mm-t a.mm-head{flex-direction:column;align-items:stretch}.mm-ph{aspect-ratio:4/3;border-radius:var(--sr-sm);background:var(--sph);color:var(--smut);justify-content:center;align-items:center;display:flex;overflow:hidden}.mm-ph img{object-fit:cover;width:100%;height:100%;display:block}.mm-emo{font-size:28px;line-height:1}.mm-t .mm-nm{text-align:center;font-size:13.5px}.mm-t .mm-kids{margin-top:calc(6px * var(--mm-air,1));align-items:center}.mm-t.mm-left .mm-nm{text-align:left}.mm-t.mm-left .mm-kids{align-items:flex-start}.mm-s .mm-grid{gap:calc(18px * var(--mm-air,1)) calc(24px * var(--mm-air,1));grid-template-columns:repeat(auto-fill, minmax(calc(272px * var(--mm-cv,1)), 1fr))}.mm-s .mm-col{column-gap:calc(14px * var(--mm-air,1));min-height:calc(var(--mm-cvw) * 3 / 4);grid-template-rows:auto 1fr;display:grid}.mm-s.mm-art .mm-col{grid-template-columns:var(--mm-cvw) minmax(0, 1fr)}.mm-s.mm-art .mm-head,.mm-s.mm-art .mm-kids{grid-column:2}.mm-s .mm-head{margin-bottom:calc(6px * var(--mm-air,1));grid-row:1}.mm-s .mm-kids{grid-row:2}.mm-s .mm-ph-l{grid-area:1/1/-1;display:flex}.mm-s .mm-ph{aspect-ratio:auto;flex:1;min-width:0}.cmini{width:330px;padding:12px}.cmini-h,.fmini-h{letter-spacing:.07em;text-transform:uppercase;color:var(--smut);justify-content:space-between;align-items:baseline;gap:10px;padding:2px 4px 8px;font-size:11.5px;font-weight:700;display:flex}.cmini-h span,.fmini-h span{letter-spacing:normal;text-transform:none;color:var(--smut);font-weight:500}.cmini-list{max-height:292px;overflow:auto}.cmini-it{border-top:1px solid var(--sline);align-items:center;gap:10px;padding:8px 4px;display:flex}.cmini-it .ph{background:var(--sphoto);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--sline);border-radius:10px;flex:none;overflow:hidden}.cmini-it .ph img{object-fit:contain;width:100%;height:100%;display:block}.cmini-it .mid{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan a.nm{font-family:var(--pnm-ff,inherit);letter-spacing:var(--pnm-tr,normal);font-size:calc(13.5px * var(--pnm-k,1));font-weight:var(--pnm-w,600);color:var(--sink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop .shop-header .shop-nav .hvp .hvp-pan a.nm:hover{color:var(--sacc-d)}.cmini-it .var{color:var(--smut);font-size:11.5px;font-weight:600}.cmini-it .cq{align-self:flex-start;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.cmini-it .cq button{cursor:pointer;border:1px solid var(--sline);width:22px;height:22px;color:var(--sink);font:inherit;background:0 0;border-radius:7px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.cmini-it .cq button:hover{border-color:var(--sacc);color:var(--sacc-d)}.cmini-it .cq>span{text-align:center;min-width:16px}.cmini-it .pr{white-space:nowrap;font-size:13.5px;font-weight:700}.cmini-tot{border-top:1px solid var(--sline);color:var(--smut);justify-content:space-between;align-items:baseline;padding:11px 4px 9px;font-size:13px;font-weight:500;display:flex}.cmini-tot b{color:var(--sink);font-size:17px;font-weight:700}.shop .shop-header .shop-nav .hvp .hvp-pan a.sbtn{color:var(--sbtn-ink,#fff);padding:var(--btn-py,12px) var(--btn-px,20px);font-size:var(--btn-fs,13.5px);font-weight:700}.cmini-go{margin-top:4px;display:flex}.cmini-empty,.fmini-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;width:260px;padding:24px 20px 22px;display:flex}.cmini-empty .big,.fmini-empty .big{color:var(--smut);opacity:.75;margin-bottom:2px}.cmini-empty b,.fmini-empty b{font-size:14.5px}.cmini-empty span:not(.big),.fmini-empty span:not(.big){color:var(--smut);font-size:12.5px;font-weight:600}.fmini{width:340px;padding:12px}.fmini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop .shop-header .shop-nav .hvp .hvp-pan a.fmini-it{color:var(--sink);flex-direction:column;gap:5px;min-width:0;display:flex}.fmini-it .ph{aspect-ratio:1;background:var(--sphoto);box-shadow:inset 0 0 0 1px var(--sline);color:var(--smut);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.fmini-it .ph img{object-fit:contain;width:100%;height:100%;display:block}.fmini-it .stub{opacity:.5;display:flex}.fmini-fw .fmini-it .ph,.cmini-fw .cmini-it .ph{background:var(--sbg);box-shadow:none;isolation:isolate}.fmini-fw .fmini-it .ph img,.cmini-fw .cmini-it .ph img{mix-blend-mode:multiply}.fmini-it .nm{font-family:var(--pnm-ff,inherit);letter-spacing:var(--pnm-tr,normal);font-size:calc(12.5px * var(--pnm-k,1));font-weight:var(--pnm-w,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fmini-it .pr{color:var(--smut);font-size:12.5px;font-weight:700}.shop .shop-header .shop-nav .hvp .hvp-pan a.fmini-all{text-align:center;border-top:1px solid var(--sline);color:var(--sacc);margin-top:10px;padding-top:10px;font-size:13px;font-weight:700;display:block}.shop .shop-header .shop-nav .hvp .hvp-pan a.fmini-all:hover{color:var(--sacc-d)}.kmini{flex-direction:column;gap:9px;width:292px;padding:15px 17px;display:flex}.kmini-w{width:340px}.kmini-map{border-top:1px solid var(--sline);border-radius:0 0 var(--sr-sm) var(--sr-sm);margin:4px -17px -15px;overflow:hidden}.kmini-map .mps{border-radius:0;height:168px}.shop .shop-header .shop-nav .hvp .hvp-pan a.kmini-tel{color:var(--sink);font-size:19px;font-weight:700}.shop .shop-header .shop-nav .hvp .hvp-pan a.kmini-tel:hover{color:var(--sacc-d)}.kmini-r{text-wrap:pretty;gap:12px;font-size:13px;line-height:1.45;display:flex}.kmini-r>span{min-width:54px;color:var(--smut);flex:none;font-size:12.5px;font-weight:500}.kmini-r b{font-weight:500}.shop .shop-header .shop-nav .hvp .hvp-pan .kmini-r a{color:var(--sink);font-size:13px;font-weight:500}.shop .shop-header .shop-nav .hvp .hvp-pan .kmini-r a:hover{color:var(--sacc-d)}.kmini-soc{gap:8px;padding-top:3px;display:flex}.shop .shop-header .shop-nav .hvp .hvp-pan .kmini-soc a{width:28px;height:28px;color:var(--smut);background:var(--sph);border-radius:9px;place-items:center;display:grid}.shop .shop-header .shop-nav .hvp .hvp-pan .kmini-soc a:hover{color:var(--sink)}.kmini-soc svg,.kmini-soc img{width:16px;height:16px}.shop.mwt-light .shop-nav a:not(.cart-link),.shop.mwt-light .mob-drawer a{font-weight:300}.shop.mwt-regular .shop-nav a:not(.cart-link),.shop.mwt-regular .mob-drawer a{font-weight:400}.shop.mwt-medium .shop-nav a:not(.cart-link),.shop.mwt-medium .mob-drawer a{font-weight:500}.shop.mwt-semibold .shop-nav a:not(.cart-link),.shop.mwt-semibold .mob-drawer a{font-weight:600}.shop.mwt-bold .shop-nav a:not(.cart-link),.shop.mwt-bold .mob-drawer a{font-weight:700}.shop.tcaps-ui .mm-nm,.shop.tcaps-all .mm-nm{text-transform:uppercase;letter-spacing:.09em;font-size:12.5px}.shop.mwt-light .mm-nm{font-weight:300}.shop.mwt-regular .mm-nm{font-weight:400}.shop.mwt-medium .mm-nm{font-weight:500}.shop.mwt-semibold .mm-nm{font-weight:600}.shop:is(.mwt-light,.mwt-regular) .shop-header .shop-nav .hvp .hvp-pan a.mm-kid{font-weight:400}.shop.mwt-light .shop-footer.ft-cols :is(.ftc-col a,.ftc-it){font-weight:300}.shop.mwt-light .shop-footer.ft-cols .ftc-h{font-weight:500}.shop.mwt-regular .shop-footer.ft-cols :is(.ftc-col a,.ftc-it){font-weight:400}.shop.mwt-regular .shop-footer.ft-cols .ftc-h{font-weight:600}.shop.mwt-medium .shop-footer.ft-cols :is(.ftc-col a,.ftc-it){font-weight:500}.shop.mwt-medium .shop-footer.ft-cols .ftc-h{font-weight:700}.shop.mwt-light .shop-footer.ft-story :is(.ft-cl a,.ft-cl .ft-it){font-weight:300}.shop.mwt-light .shop-footer.ft-story .ft-clh{font-weight:500}.shop.mwt-regular .shop-footer.ft-story :is(.ft-cl a,.ft-cl .ft-it){font-weight:400}.shop.mwt-regular .shop-footer.ft-story .ft-clh{font-weight:600}.shop.mwt-medium .shop-footer.ft-story :is(.ft-cl a,.ft-cl .ft-it){font-weight:500}.shop.mwt-medium .shop-footer.ft-story .ft-clh,.shop .mob-drawer nav a.mob-phone{font-weight:700}.shop.hitc-on :is(.bdgs,.pr-badges) .bdg.hit{background:var(--hit-bg);color:var(--hit-ink)}.shop.hitb-bare :is(.bdgs,.pr-badges) .bdg.hit{color:var(--hit-bg,var(--sacc));text-shadow:0 1px 5px #00000052;background:0 0;padding:0;font-size:14px}.shop.newc-on :is(.bdgs,.pr-badges) .bdg.new{background:var(--new-bg);color:var(--new-ink)}.shop.newb-bare :is(.bdgs,.pr-badges) .bdg.new{color:var(--new-bg,#4f5a45);text-shadow:0 1px 5px #00000052;background:0 0;padding:0;font-size:14px}.shop .pcard.pc-pl{box-shadow:none;--plate-raw:color-mix(in srgb, var(--sink) 10%, var(--sbg));--plate-ink-raw:var(--sink);--plate-base:var(--plate-raw);--plate-tone-pct:100%;--plate-tone-col:#fff;--plate:color-mix(in srgb, var(--plate-base) var(--plate-tone-pct), var(--plate-tone-col));--plate-ink:var(--plate-ink-raw);--pc-ph-off:0px;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.shop.plate-auto .pc-pl{--plate-raw:var(--pc-plate,var(--pc-plate-alt));--plate-ink-raw:var(--pc-plate-ink,var(--pc-plate-alt-ink))}.shop.plate-palette .pc-pl{--plate-raw:var(--pc-plate-alt);--plate-ink-raw:var(--pc-plate-alt-ink)}.shop.plate-one .pc-pl{--plate-raw:var(--plate-one,color-mix(in srgb, var(--sink) 10%, var(--sbg)));--plate-ink-raw:var(--plate-one-ink,var(--sink))}.shop .pc-pl .pc-plate{aspect-ratio:var(--s-pa,3 / 4);border-radius:var(--sr,10px);background:var(--plate);color:var(--plate-ink);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.shop .pc-pl .pc-plate img{z-index:2;object-fit:contain;filter:drop-shadow(0 1px 1px #1e160e61)drop-shadow(0 6px 8px #1e160e38);width:76%;height:69%;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:block;position:absolute;inset:9% 12% 22%}.shop .pc-pl:hover .pc-plate{transform:translateY(-3px)}.shop .pc-pl:hover .pc-plate img{transform:scale(1.035)}.shop .pc-pl .pc-stub{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.shop .pc-pl{--plate-tx:.75}.shop.plf-soft .pc-pl{--plate-tx:.45}.shop.plf-strong .pc-pl{--plate-tx:1}.shop.ptn-l1 .pc-pl{--plate-tone-pct:88%;--plate-tone-col:#fff}.shop.ptn-l2 .pc-pl{--plate-tone-pct:76%;--plate-tone-col:#fff}.shop.ptn-d1 .pc-pl{--plate-tone-pct:90%;--plate-tone-col:#000}.shop.ptn-d2 .pc-pl{--plate-tone-pct:80%;--plate-tone-col:#000}.shop .pc-pl .pc-plate{--plate-vg:0}.shop.ptx-velvet .pc-pl .pc-plate{--plate-vg:.45}.shop.pvg-off .pc-pl .pc-plate{--plate-vg:0}.shop.pvg-soft .pc-pl .pc-plate{--plate-vg:.22}.shop.pvg-mid .pc-pl .pc-plate{--plate-vg:.45}.shop.pvg-strong .pc-pl .pc-plate{--plate-vg:.7}.shop .pc-pl .pc-plate{box-shadow:inset 0 0 60px 12px rgba(0, 0, 0, var(--plate-vg)), inset 0 0 0 1px color-mix(in srgb, var(--sink) 8%, transparent), 0 1px 1px #1e18101a, 0 16px 28px -18px #1e181080}.shop:is(.ptx-paper,.ptx-card,.ptx-velvet) .pc-pl .pc-plate:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:var(--plate-tx);position:absolute;inset:0}.shop.ptx-paper .pc-pl .pc-plate:before{background:url(/textures/paper.webp) 0 0/340px 340px}.shop.ptx-card .pc-pl .pc-plate:before{background:url(/textures/kraft.webp) 0 0/340px 340px}.shop.ptx-card .pc-pl .pc-plate:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--plate-tx);background:linear-gradient(160deg,#96693724,#5a3c1e14);position:absolute;inset:0}.shop.ptx-velvet .pc-pl .pc-plate:before{background:url(/textures/velvet.webp) 0 0/300px 300px}.shop.ptx-velvet .pc-pl .pc-plate:after{content:"";z-index:1;pointer-events:none;opacity:var(--plate-tx);mix-blend-mode:soft-light;background:radial-gradient(75% 55% at 42% 26%,#ffffff61,#fff0 70%),radial-gradient(90% 70% at 80% 96%,#0000004d,#0000 65%);position:absolute;inset:0}.shop.ptx-velvet .pc-pl .pc-plate{box-shadow:inset 0 0 60px 12px rgba(0, 0, 0, var(--plate-vg)), inset 0 0 0 1px #0000001a, 0 2px 2px #1e181029, 0 20px 34px -18px #1e181099}.shop .pc-pl .pc-sh-tag{z-index:3;color:var(--plate-ink);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 13px 13px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.shop .pc-pl .pc-sh-nm{font-family:var(--pnm-ff,inherit);letter-spacing:var(--pnm-tr,normal);font-size:calc(12.5px * var(--pnm-k,1));font-weight:var(--pnm-w,600);opacity:.82;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.shop .pc-pl .pc-sh-pr{white-space:nowrap;flex:none;align-items:baseline;gap:7px;display:flex}.shop .pcard.pc-pl .pc-sh-pr .prc{color:var(--plate-ink);font-size:15px;font-weight:800}.shop .pcard.pc-pl .pc-sh-pr .old{color:color-mix(in srgb, var(--plate-ink) 55%, transparent);font-size:12px}.shop .pc-pl .pc-sh-buy{z-index:4;opacity:0;transition:opacity .24s,transform .24s;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(8px)}.shop .pc-pl .pc-sh-buy .sbtn{width:100%}.shop .pc-pl:hover .pc-sh-buy,.shop .pc-pl:focus-within .pc-sh-buy{opacity:1;transform:none}.shop .pc-pl:hover .pc-sh-tag,.shop .pc-pl:focus-within .pc-sh-tag{opacity:0}.shop .pc-pl .fav{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(-4px)}.shop .pc-pl:hover .fav,.shop .pc-pl:focus-within .fav{opacity:1;transform:none}@media (hover:none){.shop .pc-pl .pc-sh-buy,.shop .pc-pl .fav{opacity:1;transform:none}.shop .pc-pl .pc-sh-tag{opacity:0}}.shop.cbtn-circle .pc-pl .pc-sh-buy{bottom:10px;left:auto;right:10px}.shop.cbtn-circle .pc-pl .pc-sh-buy .sbtn{width:var(--cbtn-sz,46px);height:var(--cbtn-sz,46px);min-width:var(--cbtn-sz,46px);border-radius:var(--r-cbtn,var(--r-btn));gap:0;padding:0}.shop.cbtn-circle .pc-pl .pc-sh-buy .bt-ic{display:block}.shop.cbtn-circle .pc-pl .pc-sh-buy .bt-lab{display:none}.shop.cbtn-circle .pc-pl .pc-sh-tag{padding-right:calc(var(--cbtn-sz,46px) + 22px)}.shop.cbtn-circle .pc-pl:hover .pc-sh-tag,.shop.cbtn-circle .pc-pl:focus-within .pc-sh-tag{opacity:1}@media (hover:none){.shop.cbtn-circle .pc-pl .pc-sh-tag{opacity:1}}.shop:not(.crate-off) .pc-pl .card-stars.cr-photo{display:inline-flex}.shop .pc-pl .pc-sh-tag{flex-direction:column;align-items:stretch;gap:3px}.shop .pc-pl .pc-sh-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.shop .pc-pl .card-stars.cr-photo{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:color-mix(in srgb, var(--plate-ink) 78%, transparent);pointer-events:auto;background:0 0;align-self:center;margin:0;padding:0;font-size:11.5px;position:static}.shop .pc-pl .card-stars.cr-photo .stars{color:color-mix(in srgb, var(--plate-ink) 34%, transparent)}.shop .pc-pl .card-stars.cr-photo .stars-fill{color:var(--plate-ink)}.shop .pc-pl .pc-sh-nm{-webkit-line-clamp:1}.shop.pfit-white .pc-pl{--plate-base:color-mix(in srgb, var(--plate-raw) 70%, #fff);--plate-ink:#241f1b}.shop.pfit-white .pc-pl .pc-plate img{mix-blend-mode:multiply;filter:none;width:88%;height:78%;inset:4% 6% 18%}.shop .pc-pl .bdgs .bdg{box-shadow:0 1px 6px #140f0a38}.shop .pc-pl .bdgs{z-index:3}.shop{--pg-tx:.7}.shop.pgf-soft{--pg-tx:.4}.shop.pgf-strong{--pg-tx:1}.shop:is(.pgtx-paper,.pgtx-card,.pgtx-linen,.pgtx-glow,.pgtx-grid){isolation:isolate}.shop:is(.pgtx-paper,.pgtx-card,.pgtx-linen,.pgtx-glow,.pgtx-grid):before{content:"";z-index:-1;pointer-events:none;opacity:var(--pg-tx);position:fixed;inset:0}.shop.pgtx-paper:before{background:url(/textures/paper.webp) 0 0/512px 512px}.shop.pgtx-card:before{background:linear-gradient(160deg,#96693717,#5a3c1e0d),url(/textures/kraft.webp) 0 0/512px 512px}.shop.pgtx-linen:before{background:url(/textures/linen.webp) 0 0/512px 512px}.shop.pgtx-glow:before{background:radial-gradient(85% 60% at 12% 0%, color-mix(in srgb, var(--sacc) 14%, transparent), transparent 70%), radial-gradient(75% 55% at 92% 22%, color-mix(in srgb, var(--sacc) 9%, transparent), transparent 68%), radial-gradient(90% 70% at 50% 100%, color-mix(in srgb, var(--sink) 7%, transparent), transparent 72%)}.shop.pgtx-grid:before{background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--sink) 3%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--sink) 3%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--sink) 5%, transparent) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--sink) 5%, transparent) 0 1px, transparent 1px 40px)}.shop:has(>.orn-layer){isolation:isolate}.orn-layer{z-index:-1;pointer-events:none;color:var(--sacc);opacity:var(--orn-o,.3);position:fixed;inset:0}.orn-side{width:clamp(0px, calc((var(--vw100,100vw) - var(--wrap)) / 2 - 10px), 320px);position:absolute;top:0;bottom:0;container-type:inline-size}.orn-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 97%);mask-image:linear-gradient(90deg,#000 42%,#0000 97%)}.orn-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 42%,#0000 97%);mask-image:linear-gradient(270deg,#000 42%,#0000 97%)}.orn-p{width:100%;position:absolute;left:0}.orn-p svg{width:100%;height:auto;display:block}.orn-bottom{bottom:-14px;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.orn-top{top:0;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}@container (max-width:159px){.orn-p{display:none}}@media (max-width:900px){.orn-layer{display:none}}html[data-editpan] .shop:not(.prevshop):has(>.orn-layer){position:relative}html[data-editpan] .shop:not(.prevshop) .orn-layer{position:absolute}html[data-editpan] .shop:not(.prevshop) .orn-side{width:clamp(170px, calc((var(--vw100,100vw) - var(--wrap)) / 2 - 10px), 320px)}@media (prefers-reduced-motion:no-preference){.orn-l{animation:1.6s cubic-bezier(.16,1,.3,1) both orn-in-l}.orn-r{animation:1.6s cubic-bezier(.16,1,.3,1) both orn-in-r}}@keyframes orn-in-l{0%{transform:translate(-16px)}to{transform:none}}@keyframes orn-in-r{0%{transform:translate(16px)}to{transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.shop:not(.mo-off) .orn-p.orn-bottom{animation:linear both orn-par-b;animation-timeline:scroll()}.shop:not(.mo-off) .orn-p.orn-top{animation:linear both orn-par-t;animation-timeline:scroll()}}}@keyframes orn-par-b{to{translate:0 55px}}@keyframes orn-par-t{to{translate:0 -45px}}@media (prefers-reduced-motion:no-preference){.shop:not(.mo-off) .orn-p svg{animation:26s ease-in-out infinite alternate orn-drift}.shop:not(.mo-off) .orn-r .orn-p svg{animation-delay:-13s}}@keyframes orn-drift{0%{transform:translate(0)}to{transform:translate(2px,6px)}}.hs-shelf-head{flex-wrap:wrap;align-items:baseline;gap:0 20px;display:flex}.hs-shelf-head .hs-h{min-width:0;margin-bottom:22px}.hs-shelf-more{flex:none;margin:0 0 22px auto}.shs-al-center .hs-shelf-head{justify-content:center}.shs-al-right .hs-shelf-head{justify-content:flex-end}.shs-al-center .hs-shelf-more,.shs-al-right .hs-shelf-more{margin-left:0}@media (max-width:560px){.hs-shelf-head .hs-h{width:100%;margin-bottom:10px}.hs-shelf-more{margin-left:0}.shs-al-center .hs-shelf-head{justify-content:center}}.hs-cat-strip{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols,6) - 1) * 14px) / var(--cols,6));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:14px;padding:8px 0 18px;display:grid;overflow:auto hidden}.hs-cat-strip>.hs-cat{scroll-snap-align:start}@media (max-width:900px){.hs-cat-strip{grid-auto-columns:calc(41.6667% - 11.6667px)}}@media (max-width:520px){.hs-cat-strip{grid-auto-columns:calc(62.5% - 8.75px)}}.hs-hero.v-imagefull:is(.tp-tl,.tp-tc,.tp-tr){align-items:flex-start}.hs-hero.v-imagefull:is(.tp-ml,.tp-mc,.tp-mr){align-items:center}.hs-hero.v-imagefull:is(.tp-bl,.tp-bc,.tp-br){align-items:flex-end}.hs-hero.v-imagefull:is(.tp-tl,.tp-ml,.tp-bl){text-align:left;justify-content:flex-start}.hs-hero.v-imagefull:is(.tp-tc,.tp-mc,.tp-bc){text-align:center;justify-content:center}.hs-hero.v-imagefull:is(.tp-tr,.tp-mr,.tp-br){text-align:right;justify-content:flex-end}.hs-hero.v-imagefull:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-txt p{margin-left:auto;margin-right:auto}.hs-hero.v-imagefull:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-txt p{margin-left:auto;margin-right:0}.hs-hero.v-imagefull:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-cta{justify-content:center}.hs-hero.v-imagefull:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-cta{justify-content:flex-end}.hs-hero.hs-hero-slid:is(.tp-tl,.tp-tc,.tp-tr) .hs-hsl-it{align-items:flex-start}.hs-hero.hs-hero-slid:is(.tp-ml,.tp-mc,.tp-mr) .hs-hsl-it{align-items:center}.hs-hero.hs-hero-slid:is(.tp-bl,.tp-bc,.tp-br) .hs-hsl-it{align-items:flex-end}.hs-hero.hs-hero-slid:is(.tp-tl,.tp-ml,.tp-bl) .hs-hsl-it{text-align:left;justify-content:flex-start}.hs-hero.hs-hero-slid:is(.tp-tc,.tp-mc,.tp-bc) .hs-hsl-it{text-align:center;justify-content:center}.hs-hero.hs-hero-slid:is(.tp-tr,.tp-mr,.tp-br) .hs-hsl-it{text-align:right;justify-content:flex-end}.hs-hero.v-mosaic:is(.tp-tl,.tp-tc,.tp-tr) .hs-hero-txt{align-self:start}.hs-hero.v-mosaic:is(.tp-ml,.tp-mc,.tp-mr) .hs-hero-txt{align-self:center}.hs-hero.v-mosaic:is(.tp-bl,.tp-bc,.tp-br) .hs-hero-txt{align-self:end}.hs-hero.v-mosaic:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-txt{text-align:center}.hs-hero.v-mosaic:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-txt{text-align:right}.hs-hero.v-mosaic:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-txt p{margin-left:auto;margin-right:auto}.hs-hero.v-mosaic:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-txt p{margin-left:auto;margin-right:0}.hs-hero.v-mosaic:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-cta{justify-content:center}.hs-hero.v-mosaic:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-cta{justify-content:flex-end}.hs-mt.v-stage:is(.tp-tl,.tp-tc,.tp-tr,.tp-ml,.tp-mc,.tp-mr,.tp-bl,.tp-bc,.tp-br){display:flex}.hs-mt.v-stage:is(.tp-tl,.tp-tc,.tp-tr){align-items:flex-start}.hs-mt.v-stage:is(.tp-ml,.tp-mc,.tp-mr){align-items:center}.hs-mt.v-stage:is(.tp-bl,.tp-bc,.tp-br){align-items:flex-end}.hs-mt.v-stage:is(.tp-ml,.tp-mc,.tp-mr) .hs-mt-stage-txt{padding-top:0}.hs-mt.v-stage:is(.tp-bl,.tp-bc,.tp-br) .hs-mt-stage-txt{padding-top:0;padding-bottom:clamp(52px,7vh,96px)}.hs-mt.v-stage:is(.tp-tl,.tp-ml,.tp-bl) .hs-mt-txt{text-align:left;margin-left:0;margin-right:auto}.hs-mt.v-stage:is(.tp-tc,.tp-mc,.tp-bc) .hs-mt-txt{text-align:center;margin-left:auto;margin-right:auto}.hs-mt.v-stage:is(.tp-tr,.tp-mr,.tp-br) .hs-mt-txt{text-align:right;margin-left:auto;margin-right:0}.hs-mt.v-stage:is(.tp-tc,.tp-mc,.tp-bc) .hs-mt-txt p{margin-left:auto;margin-right:auto}.hs-mt.v-stage:is(.tp-tr,.tp-mr,.tp-br) .hs-mt-txt p{margin-left:auto;margin-right:0}.hs-mt.v-stage:is(.tp-tc,.tp-mc,.tp-bc) .hs-mt-btns{justify-content:center}.hs-mt.v-stage:is(.tp-tr,.tp-mr,.tp-br) .hs-mt-btns{justify-content:flex-end}@media (max-width:760px){.hs-mt.v-stage:is(.tp-tl,.tp-tc,.tp-tr,.tp-ml,.tp-mc,.tp-mr,.tp-bl,.tp-bc,.tp-br){display:block}.hs-mt.v-stage:is(.tp-bl,.tp-bc,.tp-br) .hs-mt-stage-txt{padding-bottom:28px}}.hs-mt.v-cover:is(.tp-tl,.tp-tc,.tp-tr){align-items:flex-start}.hs-mt.v-cover:is(.tp-ml,.tp-mc,.tp-mr){align-items:center}.hs-mt.v-cover:is(.tp-bl,.tp-bc,.tp-br){align-items:flex-end}.hs-mt.v-cover:is(.tp-tl,.tp-ml,.tp-bl){justify-content:flex-start}.hs-mt.v-cover:is(.tp-tc,.tp-mc,.tp-bc){justify-content:center}.hs-mt.v-cover:is(.tp-tr,.tp-mr,.tp-br){justify-content:flex-end}.hs-gcell:is(.tp-tl,.tp-tc,.tp-tr){justify-content:flex-start}.hs-gcell:is(.tp-ml,.tp-mc,.tp-mr){justify-content:center}.hs-gcell:is(.tp-bl,.tp-bc,.tp-br){justify-content:flex-end}.hs-gcell:is(.tp-tl,.tp-ml,.tp-bl){text-align:left;align-items:flex-start}.hs-gcell:is(.tp-tc,.tp-mc,.tp-bc){text-align:center;align-items:center}.hs-gcell:is(.tp-tr,.tp-mr,.tp-br){text-align:right;align-items:flex-end}.hs-gcell.gc-over:is(.tp-tl,.tp-tc,.tp-tr){--gc-scrim:0deg}.hs-gcell.gc-over:is(.tp-ml,.tp-mc,.tp-mr):after{background:linear-gradient(#12121624,#12121694 50%,#12121624)}.gc-cta{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.hs-gcell:is(.tp-tc,.tp-mc,.tp-bc) .gc-cta{justify-content:center}.hs-gcell:is(.tp-tr,.tp-mr,.tp-br) .gc-cta{justify-content:flex-end}.gc-fill{z-index:2;border-radius:inherit;position:absolute;inset:0}.gc-fill:focus-visible{outline:2px solid var(--sacc);outline-offset:-4px}.hs-gcell.gc-lnk{cursor:pointer}.hs-gcell.gc-lnk:hover{box-shadow:var(--ssh-up), inset 0 0 0 1px var(--sline);transform:translateY(-3px)}.hs-gcell.gc-lnk.gc-photo:hover>img{transform:scale(1.04)}.hs-gcell.gc-lnk.gc-prod:hover{box-shadow:none;transform:none}.hs-gal-grid.gv-collage .g-w3{grid-column:span 3}.hs-gal-grid.gv-collage .g-w4{grid-column:span 4}.hs-gal-grid.gv-collage .g-t2{grid-row:span 2}@media (max-width:760px){.hs-gal-grid.gv-collage :is(.g-w3,.g-w4){grid-column:span 2}}.shs-ink{color:var(--shs-ink)}.shs-ink :is(.pcard,.hs-cat,.hs-cat-row,.hs-hero.v-split,.hs-hero.v-center,.hs-banner.tone-soft){color:var(--sink)}.shs-ink :is(.hs-hero-txt p,.hs-mt-txt p,.hs-head-p,.hs-rich-body,.hs-faq-a,.hs-rev-tx,.hs-feat-s){color:var(--pt-tile-ink,color-mix(in srgb, var(--shs-ink) 74%, transparent))}.shs-ink .hs-rev-au{color:var(--pt-tile-ink,color-mix(in srgb, var(--shs-ink) 56%, transparent))}.shs-head :is(.hs-h,h1,h2,h3){color:var(--shs-head)}.shs-mh{min-height:var(--shs-minh);align-content:var(--shs-va,start);display:grid}.shs-mh>.shs-in{width:100%}.shs-mh.shs-fit:has(>.shs-in>.hs-hero){align-content:stretch}.shs-mh.shs-fit:has(>.shs-in>.hs-hero)>.shs-in{height:100%}.shs-mh.shs-fit:has(>.shs-in>.hs-hero)>.shs-in>.hs-hero{height:100%}@media (max-width:560px){.shop{--head-m:.8;--body-m:.92}}.shs-va-top{--shs-va:start;align-content:start}.shs-va-center{--shs-va:center;align-content:center}.shs-va-bottom{--shs-va:end;align-content:end}@media (max-width:720px){.shs-pym{--shs-pv:var(--shs-pvm)}}.shs-rd{border-radius:var(--shs-rd);overflow:clip}.shs-fr-line,.shs-fr-both{outline:1px solid var(--sline);outline-offset:-1px}.shs-inv:is(.shs-fr-line,.shs-fr-both){outline-color:var(--inv-line,#ffffff24)}.shs-fr-shadow,.shs-fr-both{box-shadow:var(--ssh)}.shs-card{margin-left:clamp(12px,2vw,28px);margin-right:clamp(12px,2vw,28px)}.hs-cell .shs-card{margin-left:0;margin-right:0}.shs-bg-image.shs-ov:before{background:var(--shs-ovg)}.shs-stick{top:var(--shop-head-h,66px);z-index:30;position:sticky}.sfr:has(>.shs-stick){top:var(--shop-head-h,66px);z-index:30;position:sticky}:is(.hs-cell>.shs-stick,.hs-cell>.sfr:has(>.shs-stick)){flex:none;align-self:flex-start}@media (max-width:720px){.shs-hd-m{display:none}}@media (min-width:721px){.shs-hd-d{display:none}}.shop-editing .sfr :is(.shs-hd-m,.shs-hd-d){display:block}.shop-editing .sfr :is(.shs-hd-m,.shs-hd-d).shs-mh{display:grid}@media (max-width:860px){.hs-row>.hs-cell{order:var(--hs-ord,0)}}.sbtn-link,.sbtn.link{cursor:pointer;box-shadow:none;font-family:inherit;font-size:var(--bl-fs,14.5px);font-weight:var(--bl-w,800);letter-spacing:.01em;color:var(--bl-ink,var(--sink));border:none;border-bottom:var(--bl-bd,2px solid var(--sacc));background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 0 3px;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.sbtn-link:hover,.sbtn.link:hover{color:var(--bl-ink-h,var(--sacc));box-shadow:none;background:0 0;transform:none}.sbtn-link .arr,.sbtn.link .arr{transition:transform .18s}.sbtn-link:hover .arr,.sbtn.link:hover .arr{transform:translate(3px)}.shop.blink-arrow{--bl-bd:2px solid var(--sacc)}.shop.blink-underline :is(.hs-mt-link,.sbtn-link,.sbtn.link) .arr{display:none}.shop.blink-plain{--bl-bd:none}.shop.blink-plain :is(.hs-mt-link,.sbtn-link,.sbtn.link) .arr{display:none}.shop .on-dark :is(.sbtn-link,.sbtn.link){color:var(--b-light,#fff);border-bottom-color:#ffffffbf}.sbtn.tn-ink{--btn-c:var(--sink);--btn-c-d:color-mix(in srgb, var(--sink) 86%, var(--sbg));--btn-c-ink:var(--sbg)}.sbtn.tn-light{--btn-c:var(--b-light,#fff);--btn-c-d:var(--b-light-d,#efece6);--btn-c-ink:var(--b-light-ink,#17181c)}.sbtn.tn-custom{--btn-c-d:color-mix(in srgb, var(--btn-c) 86%, var(--sband))}.sbtn:is(.tn-ink,.tn-light,.tn-custom){--b1-bg:var(--btn-c);--b1-ink:var(--btn-c-ink);--b1-bd:var(--b-none,0 0 0 0 transparent);--b1-bd-h:var(--b-none,0 0 0 0 transparent);--b1-bg-h:var(--btn-c-d);--b1-ink-h:var(--btn-c-ink);--b1-sh:var(--sbtn-sh,0 10px 22px -10px color-mix(in srgb, var(--btn-c-d) 55%, transparent));--b1-sh-h:var(--sbtn-sh-up,0 14px 26px -10px color-mix(in srgb, var(--btn-c-d) 60%, transparent));--b1-ring:3px solid color-mix(in srgb, var(--btn-c) 35%, transparent)}.sbtn.ghost:is(.tn-ink,.tn-light,.tn-custom){--b1-bg:transparent;--b1-ink:var(--btn-c);--b1-bd:inset 0 0 0 var(--btn-bw,1.5px) color-mix(in srgb, var(--btn-c) 55%, transparent);--b1-bd-h:inset 0 0 0 1.5px var(--btn-c);--b1-bg-h:color-mix(in srgb, var(--btn-c) 12%, transparent);--b1-ink-h:var(--btn-c);--b1-sh:var(--b-none,0 0 0 0 transparent);--b1-sh-h:var(--b-none,0 0 0 0 transparent);--b1-tr-h:none}.sbtn.wide{width:100%}:is(.hs-btns,.hs-mt-btns) .sbtn.wide{flex:1 1 0;width:auto}.shop .sbtn:focus-visible,.shop .sbtn-link:focus-visible{outline:var(--b1-ring,3px solid color-mix(in srgb, var(--sacc) 35%, transparent));outline-offset:0}.shop.bfoc-none .sbtn:focus-visible,.shop.bfoc-none .sbtn-link:focus-visible{outline:none}.shop.bprs-none:not(.mo-off) .sbtn:active{transform:none}.shop .sbtn.is-loading,.shop .sbtn[aria-busy=true]{pointer-events:none}.shop .sbtn.is-loading:before,.shop .sbtn[aria-busy=true]:before{content:"";box-sizing:border-box;opacity:.9;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;order:-1;width:1em;height:1em;font-size:1em;animation:.7s linear infinite sbtn-spin;transform:none}@keyframes sbtn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop .sbtn.is-loading:before,.shop .sbtn[aria-busy=true]:before{animation-duration:2.4s}}.shop.br-on .sbtn:not(.ic),.shop.br-on .cart-link{border-radius:var(--b1-r)}.shop.bw-on .sbtn{font-weight:var(--btn-w)}@media (max-width:720px){.hs-prods:not(.pcm-1) :is(.hs-pgrid:not(.hs-menu),.hs-pbento,.m2-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-prods:not(.pcm-1) .hs-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.hs-prods:not(.pcm-1) .hs-mosaic>.mz-hero{grid-column:1/-1}.hs-prods:not(.pcm-1) :is(.hs-pbento-it.b-lg,.hs-pbento-it.b-wide,.hs-pbento-it.b-lg:nth-child(16n+9)){grid-area:span 1/span 1}.hs-prods:not(.pcm-1) :is(.m2-w,.m2-w.flip){grid-column:span 1;grid-template-columns:1fr;min-height:0}.hs-prods:not(.pcm-1) .m2-grid .m2-card .m2-ph{order:-1}.hs-prods:not(.pcm-1) .m2-grid .m2-w .m2-tx{text-align:center;align-items:center}.hs-prods:not(.pcm-1) .mz-row:not(.mz-hero){grid-template-columns:1fr}.hs-prods:not(.pcm-1) .mz-row:not(.mz-hero) .mz-ph{order:-1}.hs-prods:not(.pcm-1) :is(.m2-grid .m2-card,.mz-row:not(.mz-hero)){min-height:0}.hs-prods:not(.pcm-1) .m2-grid .m2-card{gap:9px;padding:12px}.hs-prods:not(.pcm-1) .mz-row:not(.mz-hero) .mz-tx{gap:8px;padding:4px 2px 10px}.hs-prods:not(.pcm-1) :is(.m2-grid,.mz-row:not(.mz-hero)) .mz-nm{font-size:calc(14px * var(--pnm-k,1))}.hs-prods:not(.pcm-1) :is(.m2-grid,.mz-row:not(.mz-hero)) .mz-prc{font-size:15.5px}.hs-prods:not(.pcm-1) :is(.m2-grid,.mz-row:not(.mz-hero)) .mz-ds{font-size:12.5px;line-height:1.5}.hs-prods:not(.pcm-1) :is(.m2-grid,.mz-row:not(.mz-hero)) .mz-btn{padding:8px 14px;font-size:11.5px}.hs-prods:not(.pcm-1) :is(.m2-grid .m2-ph,.mz-row:not(.mz-hero) .mz-ph){min-height:0}.hs-prods:not(.pcm-1) :is(.m2-grid .m2-ph,.mz-row:not(.mz-hero) .mz-ph) img{max-height:190px;padding:10px}.hs-prods:not(.pcm-1) .hs-pbento-it.b-lg .pcard .ph{min-height:0}.hs-prods:not(.pcm-1) .hs-pbento-it.b-lg .pcard .nm{font-size:calc(13.5px * var(--pnm-k,1))}.hs-prods:not(.pcm-1) .hs-pbento-it.b-lg .pcard .prc{font-size:15.5px}.shop .hs-prods:not(.pcm-1) .m2-grid .pt-tile{--pt0-tile-pad:12px}.shop .hs-prods:not(.pcm-1) :is(.m2-grid .pt-frame.m2-ph,.mz-row:not(.mz-hero) .pt-frame.mz-ph){--pt0-frame-maxh:190px}.hs-prods.pcm-1 :is(.hs-pgrid,.hs-pbento,.m2-grid){grid-template-columns:1fr}.hs-cats.ccm-2 .hs-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-cats.ccm-3 .hs-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-cats.ccm-2 .hs-cat-strip{grid-auto-columns:calc(45.4545% - 6.36364px)}.hs-cats.ccm-3 .hs-cat-strip{grid-auto-columns:calc(31.25% - 8.75px)}}@media (max-width:430px){.pgrid.pcm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid.pcm-1{grid-template-columns:1fr}.pgrid.pcm-2 .pc-insert.pci-w2{aspect-ratio:calc(var(--s-pa) * 2);grid-column:span 2}}.hs-cd.cdv-card .hs-cd-in{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-lg);max-width:820px;box-shadow:var(--ssh);padding:clamp(22px,3.4vw,40px) clamp(18px,3vw,40px)}.hs-cd.cdv-card .hs-cd-unit{background:var(--sph);box-shadow:none}.hs-cd.cdv-big .hs-cd-in{max-width:none}.hs-cd.cdv-big .hs-cd-clock{gap:clamp(12px,3vw,40px);margin-bottom:26px}.hs-cd.cdv-big .hs-cd-unit{box-shadow:none;--band-ink:inherit;--smut:inherit;background:0 0;gap:2px;min-width:0;padding:0}.hs-cd.cdv-big .hs-cd-num{font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.03em));font-size:clamp(40px,9vw,104px)}.hs-brands.brv-grid:not(.br-scroll) .hs-brands-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;display:grid}.hs-brands.brv-grid:not(.br-scroll) .hs-brand{height:auto;min-height:calc(var(--br-h,46px) + 26px);background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-sm);justify-content:center;padding:12px 14px}.hs-brands.brv-row:not(.br-scroll){flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,40px);display:flex}.hs-brands.brv-row:not(.br-scroll)>.hs-h{flex:0 auto;max-width:34%;margin:0}.hs-brands.brv-row:not(.br-scroll) .hs-brands-row{flex:300px;justify-content:flex-start}@media (max-width:620px){.hs-brands.brv-row:not(.br-scroll)>.hs-h{flex-basis:100%;max-width:none}}.hs-btns.btv-stack{flex-direction:column;align-items:flex-start}.shs-al-center .hs-btns.btv-stack{align-items:center}.shs-al-right .hs-btns.btv-stack{align-items:flex-end}.hs-btns.btv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hs-btns.btv-grid>*{text-align:center;justify-content:center;width:100%}@media (max-width:560px){.hs-btns.btv-grid{grid-template-columns:minmax(0,1fr)}}.hs-head.hdv-split{flex-wrap:wrap;align-items:baseline;column-gap:clamp(24px,5vw,80px);display:flex}.hs-head.hdv-split .hs-eyebrow{flex:1 0 100%}.hs-head.hdv-split .hs-head-t{flex:360px;min-width:0}.hs-head.hdv-split .hs-head-p{flex:280px;min-width:0;margin-top:0}.hs-head.hdv-ruled .hs-head-t{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-top:clamp(14px,2.2vw,28px);padding-top:clamp(14px,2.2vw,28px)}.hs-head.hdv-ruled .hs-head-p{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);padding-top:clamp(12px,1.8vw,22px)}.hs-nums.nmv-left .hs-nums-grid:not(.no-ph){grid-template-columns:minmax(200px,1fr) minmax(0,.78fr) minmax(0,.78fr)}.hs-nums.nmv-left .hs-nums-grid:not(.no-ph) .hs-nums-ph{grid-area:1/1}.hs-nums.nmv-left .hs-nums-grid:not(.no-ph) .hs-nums-col.nc-left{text-align:left;grid-area:1/2}.hs-nums.nmv-left .hs-nums-grid:not(.no-ph) .hs-nums-col:not(.nc-left){grid-area:1/3}.hs-nums.nmv-right .hs-nums-grid:not(.no-ph){grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) minmax(200px,1fr)}.hs-nums.nmv-right .hs-nums-grid:not(.no-ph) .hs-nums-col.nc-left{text-align:left;grid-area:1/1}.hs-nums.nmv-right .hs-nums-grid:not(.no-ph) .hs-nums-col:not(.nc-left){grid-area:1/2}.hs-nums.nmv-right .hs-nums-grid:not(.no-ph) .hs-nums-ph{grid-area:1/3}@media (max-width:820px){.hs-nums:is(.nmv-left,.nmv-right) .hs-nums-grid:not(.no-ph){grid-template-columns:minmax(0,1fr)}.hs-nums:is(.nmv-left,.nmv-right) .hs-nums-grid:not(.no-ph)>*{grid-area:auto/1}}.hs-prodblk.pbv-card{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-lg);box-shadow:var(--ssh);padding:clamp(18px,3vw,36px)}.hs-prodblk.pbv-wide{grid-template-columns:minmax(0,1fr)}.hs-prodblk.pbv-wide .hs-prodblk-ph,.hs-prodblk.pbv-wide.pb-right .hs-prodblk-ph{order:0;place-items:center;max-height:min(60vh,520px);display:grid;overflow:hidden}.hs-prodblk.pbv-wide .hs-prodblk-ph img{width:auto;max-width:100%;max-height:min(60vh,520px)}.hs-track.trv-card{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr-lg);box-shadow:var(--ssh);grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.6vw,28px);padding:clamp(20px,3vw,36px)}.hs-track.trv-card .hs-track-form input:not([type=checkbox]){background:var(--sph)}.promo-bar-vp{height:1.4em;display:block;overflow:hidden}.promo-bar-rot{will-change:transform;animation-name:promoRoll;animation-duration:calc(var(--pbn,3) * var(--pb-step,4s));animation-iteration-count:infinite;display:block}.promo-rot .promo-bar-t{white-space:nowrap;text-overflow:ellipsis;height:1.4em;line-height:1.4em;display:block;overflow:hidden}.promo-bar-rot.pbn-2{animation-timing-function:steps(2,end)}.promo-bar-rot.pbn-3{animation-timing-function:steps(3,end)}.promo-bar-rot.pbn-4{animation-timing-function:steps(4,end)}.promo-bar-rot.pbn-5{animation-timing-function:steps(5,end)}.promo-bar-rot.pbn-6{animation-timing-function:steps(6,end)}@keyframes promoRoll{to{transform:translateY(calc(var(--pbn,3) * -1.4em))}}@media (prefers-reduced-motion:reduce){.promo-bar-rot{animation:none}}.hs-anch{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.shs-al-center .hs-anch{justify-content:center}.shs-al-right .hs-anch{justify-content:flex-end}.hs-anch-it{color:var(--sink);letter-spacing:.01em;white-space:nowrap;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.hs-anch.anv-chips .hs-anch-it{border:1px solid var(--sline);background:var(--scard);border-radius:999px;padding:8px 15px}.hs-anch.anv-chips .hs-anch-it:hover{border-color:var(--sacc);color:var(--sacc)}.hs-anch.anv-tabs{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);gap:0 clamp(14px,2.4vw,30px)}.hs-anch.anv-tabs .hs-anch-it{border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0}.hs-anch.anv-tabs .hs-anch-it:hover{color:var(--sacc);border-bottom-color:var(--sacc)}.hs-anch.anv-line{gap:6px clamp(14px,2.4vw,28px)}.hs-anch.anv-line .hs-anch-it{color:var(--smut)}.hs-anch.anv-line .hs-anch-it:hover{color:var(--sink);text-underline-offset:4px;text-decoration:underline}.shs-inv .hs-anch-it{color:var(--inv-ink)}.shs-inv .hs-anch.anv-chips .hs-anch-it{background:#ffffff14;border-color:#ffffff3d}.shs-inv .hs-anch.anv-line .hs-anch-it{color:var(--inv-mut)}.shs-inv .hs-anch.anv-line .hs-anch-it:hover{color:var(--inv-ink)}.shs-stick.shs-bg-none:has(>.shs-in>.hs-anch){background:var(--sbg)}.hs-hero.v-mosaicfull{box-shadow:none;background:0 0;border:none;align-items:stretch;min-height:clamp(340px,44vw,500px);padding:0;display:grid;overflow:hidden}.hs-hmosf{grid-area:1/1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:clamp(8px,.9vw,14px);height:100%;display:grid}.hs-hmosf[data-n="1"]{grid-template-columns:1fr}.hs-hmosf[data-n="5"],.hs-hmosf[data-n="6"]{grid-template-columns:repeat(3,1fr)}.hs-hmosf[data-n="3"]>:first-child,.hs-hmosf[data-n="5"]>:first-child{grid-row:span 2}.hs-hmosf>.hs-hmos-it{aspect-ratio:auto;border-radius:0;height:100%}.hs-hmosf-tx{z-index:2;border-radius:var(--sr-lg);background:color-mix(in srgb, var(--sbg) 88%, transparent);max-width:min(560px,82%);box-shadow:var(--ssh);grid-area:1/1;place-self:end start;margin:clamp(16px,2.4vw,34px);padding:clamp(18px,2.2vw,32px);position:relative}.hs-hmosf-tx h1{font-size:clamp(28px,3.4vw,46px)}.hs-hero.v-mosaicfull:is(.tp-tl,.tp-tc,.tp-tr) .hs-hmosf-tx{align-self:start}.hs-hero.v-mosaicfull:is(.tp-ml,.tp-mc,.tp-mr) .hs-hmosf-tx{align-self:center}.hs-hero.v-mosaicfull:is(.tp-bl,.tp-bc,.tp-br) .hs-hmosf-tx{align-self:end}.hs-hero.v-mosaicfull:is(.tp-tl,.tp-ml,.tp-bl) .hs-hmosf-tx{text-align:left;justify-self:start}.hs-hero.v-mosaicfull:is(.tp-tc,.tp-mc,.tp-bc) .hs-hmosf-tx{text-align:center;justify-self:center}.hs-hero.v-mosaicfull:is(.tp-tr,.tp-mr,.tp-br) .hs-hmosf-tx{text-align:right;justify-self:end}.hs-hero.v-mosaicfull:is(.tp-tc,.tp-mc,.tp-bc) .hs-hmosf-tx p{margin-left:auto;margin-right:auto}.hs-hero.v-mosaicfull:is(.tp-tr,.tp-mr,.tp-br) .hs-hmosf-tx p{margin-left:auto;margin-right:0}.hs-hero.v-mosaicfull:is(.tp-tc,.tp-mc,.tp-bc) .hs-hero-cta{justify-content:center}.hs-hero.v-mosaicfull:is(.tp-tr,.tp-mr,.tp-br) .hs-hero-cta{justify-content:flex-end}.shs-w-full>.hs-hero.v-mosaicfull{border-radius:0}.shs-in.shs-w-full:has(>.hs-hero.v-mosaicfull){padding-left:0;padding-right:0}.shs:has(>.shs-in.shs-w-full>.hs-hero.v-mosaicfull){--shs-pv:0px}@media (max-width:820px){.hs-hmosf,.hs-hmosf[data-n="5"],.hs-hmosf[data-n="6"]{grid-template-columns:repeat(2,1fr)}.hs-hero.v-mosaicfull{min-height:clamp(320px,96vw,540px)}.hs-hmosf-tx{max-width:none;margin:12px}}.hs-hero.v-product{align-items:center;display:grid}.hs-hprod{z-index:1;width:100%;position:relative}.hs-hprod>.hs-eyebrow{margin-bottom:14px}.hs-hero.v-product .hs-prodblk h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1}.hs-hero.v-product.t-lg .hs-prodblk h2{font-size:clamp(34px,4.6vw,58px)}.hs-hero.v-product.t-xl .hs-prodblk h2{font-size:clamp(38px,6.4vw,82px);line-height:1.02}.hs-hero.v-product .hs-prodblk-ph img{max-height:min(64vh,620px)}.hs-hero.v-product .hs-prodblk{gap:clamp(24px,4vw,72px)}.hs-hsl.hslfx-slide .hs-hsl-it{transition:opacity .5s,visibility .5s,transform .55s cubic-bezier(.4,0,.2,1);transform:translate(12%)}.hs-hsl.hslfx-slide.hsl-back .hs-hsl-it{transform:translate(-12%)}.hs-hsl.hslfx-slide .hs-hsl-it.on{transform:none}.hs-hsl.hslfx-slide .hs-hsl-it.was{transform:translate(-12%)}.hs-hsl.hslfx-slide.hsl-back .hs-hsl-it.was{transform:translate(12%)}.hs-hsl:is(.hslfx-zoom,.hslfx-kenburns) .hs-hsl-it.hsl-layer:after{content:"";z-index:0;background-image:var(--hero-img);transform-origin:50%;background-position:50%;background-size:cover;position:absolute;inset:0}.hs-hsl:is(.hslfx-zoom,.hslfx-kenburns) .hs-hsl-it:before{z-index:1}.hs-hsl.hslfx-zoom .hs-hsl-it.hsl-layer:after{transition:transform .8s cubic-bezier(.2,0,.2,1);transform:scale(1.09)}.hs-hsl.hslfx-zoom .hs-hsl-it.on.hsl-layer:after{transform:none}.hs-hsl.hslfx-kenburns .hs-hsl-it.on.hsl-layer:after{animation:w4h-kenburns var(--hsl-ms,6s) linear both}@keyframes w4h-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.13)translate(-1.6%,-1.6%)}}@media (max-width:820px){.hs-hsl:is(.hslfx-zoom,.hslfx-kenburns) .hs-hsl-it.hsl-layer.has-imgm:after{background-image:var(--hero-img-m)}}.hs-hsl.hslfx-mask .hs-hsl-it{opacity:1;visibility:visible;clip-path:inset(0 0 0 100%);transition:clip-path .62s cubic-bezier(.65,0,.35,1)}.hs-hsl.hslfx-mask.hsl-back .hs-hsl-it{clip-path:inset(0 100% 0 0)}.hs-hsl.hslfx-mask .hs-hsl-it.was{clip-path:inset(0)}.hs-hsl.hslfx-mask .hs-hsl-it.on{clip-path:inset(0);z-index:1}@media (prefers-reduced-motion:reduce){.hs-hsl[class*=hslfx-] .hs-hsl-it{transition:none;transform:none}.hs-hsl[class*=hslfx-] .hs-hsl-it:after{transition:none;animation:none;transform:none}.hs-hsl.hslfx-kenburns .hs-hsl-it.on.hsl-layer:after{animation:none;transform:none}.hs-hsl.hslfx-mask .hs-hsl-it{clip-path:none;opacity:0;visibility:hidden}.hs-hsl.hslfx-mask .hs-hsl-it.on{opacity:1;visibility:visible}.hs-hsl.hslfx-mask .hs-hsl-it.was{opacity:0;visibility:hidden}}.hs-hero-img-sl{border-radius:var(--sr-sm);position:relative;overflow:hidden}.hs-hero-img-sl>.hs-hsl{height:100%;min-height:clamp(220px,26vw,340px)}.hs-hsl.hsl-frame .hs-hsl-it{padding:0}.hs-hsl.hsl-frame .hs-hsl-it:before{background:0 0}.hs-hsl.hsl-frame .hs-hsl-nav{width:34px;height:34px}.hs-hsl.hsl-frame .hs-hsl-dots{bottom:10px}.hs-hero-full .hs-hero-img-sl{align-self:stretch}@media (max-width:820px){.hs-hero-img-sl{margin-top:22px;display:block}.hs-hero-img-sl>.hs-hsl{min-height:clamp(200px,52vw,280px)}}.hs-gridsec.gsec-screen{min-height:max(560px, calc(var(--vh100,100svh) - var(--shop-head-h,66px) - var(--shop-top-h,0px) - 2 * var(--shs-pv,0px)));grid-template-rows:auto 1fr;display:grid}.hs-gridsec.gsec-screen>.hs-grid{grid-auto-rows:minmax(0,1fr);height:100%}.shs-in.shs-w-full:has(>.hs-gridsec.gsec-screen){padding-left:0;padding-right:0}.shs:has(>.shs-in.shs-w-full>.hs-gridsec.gsec-screen){--shs-pv:0px}@media (max-width:620px){.hs-gridsec.gsec-screen{min-height:0;display:block}.hs-gridsec.gsec-screen>.hs-grid{grid-auto-rows:auto;height:auto}}.shs-mh:has(.hs-gridsec.gsec-fill){align-content:stretch}.shs-mh .hs-gridsec.gsec-fill{flex-direction:column;height:100%;display:flex}.shs-mh .hs-gridsec.gsec-fill>.hs-grid{flex:auto;grid-auto-rows:minmax(0,1fr)}@media (max-width:620px){.shs-mh .hs-gridsec.gsec-fill{height:auto;display:block}.shs-mh .hs-gridsec.gsec-fill>.hs-grid{grid-auto-rows:auto}}.hs-grid.gh-on{grid-auto-rows:minmax(var(--gr-h), auto)}.hs-gcell.gch-sm{min-height:calc(var(--gr-h) * .72)}.hs-gcell.gch-md{min-height:calc(var(--gr-h) * 1.15)}.hs-gcell.gch-lg{min-height:calc(var(--gr-h) * 1.7)}.hs-gcell.gc-dark{background:var(--sink);color:var(--sbg);box-shadow:none}.hs-gcell.gc-dark .gc-cap{color:color-mix(in srgb, var(--sbg) 76%, transparent)}.hs-gcell.gc-dark .tx-acc{color:inherit;opacity:.7}.hs-gcell.gc-dark.gc-photo{background:var(--sink)}.shs-inv .hs-gcell.gc-dark{background:var(--inv-soft);color:var(--inv-ink);box-shadow:inset 0 0 0 1px var(--inv-line)}.shs-inv .hs-gcell.gc-dark .gc-cap{color:var(--inv-mut)}.cat-lay.f4-w{grid-template-columns:var(--f4-w,236px) 1fr}.cat-lay.f4-w.fs-right{grid-template-columns:1fr var(--f4-w,236px)}@media (max-width:900px){.cat-lay.f4-w,.cat-lay.f4-w.fs-right{grid-template-columns:1fr}}.cat-lay .fside.f4-static{max-height:none;position:static;overflow:visible}.f4-count{color:var(--smut);align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:800;display:flex}.f4-count i{background:var(--sacc);color:var(--sbtn-ink,#fff);border-radius:999px;padding:4px 8px;font-size:11.5px;font-style:normal;line-height:1}.f4-js .f4-jsoff{display:none}.f4-vals{flex-wrap:wrap;gap:7px;padding:2px 0 6px;display:flex}.f4-chip{cursor:pointer;background:var(--sph);color:var(--sink);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.f4-chip input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.f4-chip:hover{border-color:color-mix(in srgb, var(--sacc) 45%, transparent)}.f4-chip:has(input:checked){background:var(--sacc);border-color:var(--sacc);color:var(--sbtn-ink,#fff)}.f4-chip:has(input:focus-visible){outline:2px solid var(--sacc);outline-offset:2px}.f4-chip i{opacity:.62;font-size:11px;font-style:normal;font-weight:700}.f4-chip-one{margin:0 7px 8px 0}.f4-chip .fsw{background:var(--sph);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sink) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.f4-chip .fsw img{object-fit:contain;width:100%;height:100%;display:block}.f4-chip .fsw-tex img{object-fit:cover}.f4-chip-sw:has(input:checked) .fsw{box-shadow:inset 0 0 0 1px #ffffff8c}.f4-tile{border-radius:var(--sr-sm);border:1.5px solid var(--sline);background:0 0;justify-content:center;min-width:34px;padding:6px 5px}.f4-vals:has(.f4-tile){gap:6px}.f4-tile:has(input:checked){background:var(--sacc);border-color:var(--sacc)}.f4-tile i{display:none}.f4-search{border:1.5px solid var(--sline);border-radius:var(--r-input);background:var(--sbg);width:100%;font:inherit;color:var(--sink);outline:none;margin:2px 0 8px;padding:6px 10px;font-size:13px;font-weight:600}.f4-search:focus{border-color:var(--sacc);background:var(--scard)}.f4-more{cursor:pointer;font:inherit;color:var(--sacc-d);text-underline-offset:3px;background:0 0;border:0;margin:4px 0 2px;padding:3px 0;font-size:12.5px;font-weight:800;text-decoration:underline;display:inline-block}.f4-more:hover{color:var(--sink)}.f4-none{color:var(--smut);padding:4px 0 6px;font-size:12.5px}.f4-price{margin-bottom:14px}.f4-price .fprice{margin-bottom:0}.f4-slider{height:26px;margin:2px 0 8px;position:relative}.f4-track,.f4-fill{border-radius:999px;height:4px;position:absolute;top:11px}.f4-track{background:var(--sph);left:0;right:0}.f4-fill{left:var(--f4-a,0%);right:calc(100% - var(--f4-b,100%));background:var(--sacc)}.f4-rng,.shop .f4-slider input.f4-rng{width:100%;height:26px;box-shadow:none;pointer-events:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0}.f4-rng:focus{outline:none}.f4-rng::-webkit-slider-runnable-track{background:0 0;height:26px}.f4-rng::-moz-range-track{background:0 0;height:26px}.f4-rng::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:var(--scard);border:2px solid var(--sacc);border-radius:50%;width:18px;height:18px;margin-top:4px;box-shadow:0 1px 4px #0000002e}.f4-rng::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:var(--scard);border:2px solid var(--sacc);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0000002e}.f4-rng:focus-visible::-webkit-slider-thumb{outline:2px solid var(--sacc);outline-offset:2px}.f4-rng:focus-visible::-moz-range-thumb{outline:2px solid var(--sacc);outline-offset:2px}.shop .cat-lay .fside .ftop form .f4-price>.fgrp-t{text-transform:none;letter-spacing:normal;margin-top:0;padding-bottom:6px;font-size:13px;font-weight:800}@media (max-width:900px){.fside .ftop.f4-sheet[open]{z-index:70;max-height:none;box-shadow:none;background:var(--scard);border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.fside .ftop.f4-sheet[open]>summary{border-bottom:1px solid var(--sline);flex:none;padding:15px 16px}.fside .ftop.f4-sheet[open]>summary:after,.fside .ftop.f4-sheet>summary .f4-x{display:none}.fside .ftop.f4-sheet[open]>summary .f4-x{color:var(--smut);margin-left:auto;display:inline-flex}.fside .ftop.f4-sheet[open]>form{columns:auto;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;max-height:none;padding:14px 16px 0;display:flex;overflow-y:auto}.fside .ftop.f4-sheet[open]>form .fbtns.f4-apply{background:var(--scard);border-top:1px solid var(--sline);margin-top:auto;padding:12px 0 14px;position:sticky;bottom:0}.fside .ftop.f4-sheet[open]>form .fbtns.f4-apply .sbtn{flex:auto;justify-content:center}}.f4-more-wrap{text-align:center;margin:4px 0 50px}.f4-sentinel{height:1px}.f4-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:10px 0 50px;display:flex}.f4-pg{border-radius:var(--r-btn);background:var(--sph);min-width:36px;height:36px;color:var(--sink);justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.f4-pg:hover{background:color-mix(in srgb, var(--sacc) 14%, var(--sph))}.f4-pg.on{background:var(--sacc);color:var(--sbtn-ink,#fff)}.f4-pg-nav{font-size:18px;line-height:1}.f4-pg-gap{color:var(--smut);padding:0 2px}.shop .pcard .pc-slots{min-width:0;color:var(--smut);flex-direction:column;gap:2px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.shop .pcard .pc-slot{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.shop .pcard .pc-slot b{color:var(--sink);font-weight:800}.shop .pcard .pcs-price2 b{color:var(--sacc)}.shop .pcard.pc-ph-wide .pc-slots{margin-top:5px}.shop .pc-cover .pc-body>.pc-slots{margin-top:6px}.shop .pc-d-on .pc-ov-top .pc-slots{color:#ffffffc7;text-shadow:0 1px 3px #0006;margin-top:2px}.shop .pcard.pc-d-on .pc-ov-top .pc-slot b{color:#fff}.shop .pc-pl .pc-sh-tag .pc-slots{color:color-mix(in srgb, var(--plate-ink) 62%, transparent);font-size:11.5px}.shop .pcard.pc-pl .pc-sh-tag .pc-slot b{color:var(--plate-ink)}.shop .pcard-row .pr-buy .pc-slots{text-align:right;align-items:flex-end}@media (max-width:560px){.shop .pcard .pc-slots{font-size:11.5px}}.shop.prevshop .pcard .pc-slots{gap:1px;font-size:10.5px}.shop .bdg-nx{display:none}.shop.cbm-on .bdg-nx{display:inline-flex}.shop.cbmax-1 :is(.bdgs,.pr-badges)>.bdg:nth-child(n+2),.shop.cbmax-2 :is(.bdgs,.pr-badges)>.bdg:nth-child(n+3),.shop.cbmax-3 :is(.bdgs,.pr-badges)>.bdg:nth-child(n+4){display:none}html:has(.shop.snap-on){scroll-snap-type:y proximity}html[data-editpan]:has(.shop.snap-on){scroll-snap-type:none}.shop.snap-on .shs{scroll-margin-top:var(--shop-head-h,66px)}.shop.snap-on .shs:not(.snap-start):not(.snap-center){scroll-snap-align:start}@keyframes w5PfxFade{0%{opacity:0}}@keyframes w5PfxSlide{0%{opacity:0;transform:translateY(14px)}}.shop.pfx-fade[data-pfx]>:is(main,.shop-home){animation:w5PfxFade .28s var(--anim-ease,cubic-bezier(.2, .7, .3, 1))}.shop.pfx-slide[data-pfx]>:is(main,.shop-home){animation:w5PfxSlide .42s var(--anim-ease,cubic-bezier(.2, .7, .3, 1))}.shop.bspring-on .sbtn,.shop.bmorph-on .sbtn{transition:all .18s, transform var(--bspr-dur,.18s) var(--bspr-ease,ease), scale var(--bspr-dur,.18s) var(--bspr-ease,ease), border-radius var(--bmrp-dur,.18s) var(--bmrp-ease,ease)}.shop.bspring-on{--bspr-dur:.42s;--bspr-ease:cubic-bezier(.34, 1.56, .64, 1)}.shop.bspring-on .sbtn:hover{scale:var(--bspr-sc,1.04)}.shop.bspring-on .sbtn:active{scale:1}.shop.bmorph-on{--bmrp-dur:.19s;--bmrp-ease:cubic-bezier(.2, .7, .3, 1)}.shop.bmorph-on .sbtn{--b1-r-prs:clamp(3px, calc(var(--b1-r,999px) * .38), 12px)}@media (prefers-reduced-motion:no-preference){.shop.bmorph-on .sbtn:not(.ic):active{border-radius:var(--b1-r-prs,10px);transition:all 80ms, border-radius var(--bmrp-dur,.19s) var(--bmrp-ease)}}@media (prefers-reduced-motion:reduce){html:has(.shop.snap-on){scroll-snap-type:none}.shop.pfx-fade[data-pfx]>:is(main,.shop-home),.shop.pfx-slide[data-pfx]>:is(main,.shop-home),.shop.anload-on .shop-home>.shs:first-child :is(.hs-hero-txt>*,.hs>h1,.hs>h2,.hs>.hs-h,.hs>p){animation:none!important}.shop.bspring-on .sbtn,.shop.bmorph-on .sbtn{transition:all .18s}.shop.bspring-on .sbtn:hover,.shop.bspring-on .sbtn:active{scale:1}}.brk{text-align:left;--brk-mut:var(--smut);flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.brk.bka-center{text-align:center;align-items:center}.brk.bka-right{text-align:right;align-items:flex-end}.brk.bkv-center{justify-content:center}.brk.bkv-bottom{justify-content:flex-end}.brk.bkg-sm{gap:8px}.brk.bkg-md{gap:14px}.brk.bkg-lg{gap:22px}.hs-gcell.bkp-sm{padding:clamp(12px,1.1vw,16px)}.hs-gcell.bkp-md{padding:clamp(18px,1.8vw,28px)}.hs-gcell.bkp-lg{padding:clamp(24px,2.6vw,40px)}.brk-h,.brk-t,.brk-fig,.brk-ic,.brk-badge,.brk-img,.brk-sp,.brk-dv{z-index:1;position:relative}.brk-btn,.brk-prod{z-index:3;position:relative}.brk-row{position:static}.brk-h{font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:var(--head-tr,0em);line-height:1.14}.brk-h.bkh-sm{font-size:calc(15px * var(--stxt-k,1));line-height:1.3}.brk-h.bkh-md{font-size:clamp(17px,1.5vw,22px)}.brk-h.bkh-lg{letter-spacing:calc(var(--head-tr,0em) + (-.01em));font-size:clamp(21px,2.2vw,32px)}.brk-h.bkh-xl{letter-spacing:calc(var(--head-tr,0em) + (-.02em));font-size:clamp(26px,3vw,44px);line-height:1.04}.brk-t{white-space:pre-line;margin:0;font-weight:500;line-height:1.5}.brk-t.bkt-md{font-size:calc(15px * var(--stxt-k,1))}.brk-t.bkt-sm{font-size:calc(13.5px * var(--stxt-k,1))}.brk-t.bkt-mut{color:var(--brk-mut)}.brk-fig{flex-direction:column;gap:6px;display:flex}.brk-num{font-family:var(--sdisp);font-weight:var(--head-w2,800);letter-spacing:calc(var(--head-tr,0em) + (-.03em));line-height:1.02}.brk-num.bkn-md{font-size:clamp(21px,2.2vw,32px)}.brk-num.bkn-lg{font-size:clamp(26px,3vw,44px)}.brk-num.bkn-xl{font-size:clamp(34px,4.2vw,62px)}.brk-cap{font-size:calc(14.5px * var(--stxt-k,1));color:var(--brk-mut);font-weight:500;line-height:1.45}.brk-ic{color:var(--sacc-d);justify-content:center;align-items:center;display:inline-flex}.brk-ic.bki-sm svg{width:20px;height:20px}.brk-ic.bki-md svg{width:26px;height:26px}.brk-ic.bki-lg svg{width:36px;height:36px}.brk-ic.bkit-accent{color:var(--sacc-d)}.brk-ic.bkit-ink{color:inherit}.brk-ic.bkit-muted{color:var(--brk-mut)}.hs-gcell.gc-acc .brk-ic{color:inherit}.shs-inv .hs-gcell .brk-ic:not(.bkit-ink):not(.bkit-muted){color:var(--inv-acc)}.brk-badge{font-size:calc(11.5px * var(--stxt-k,1));letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:700;line-height:1.5;display:inline-flex}.brk-badge.bkb-accent{background:var(--sacc);color:var(--sbtn-ink,#fff)}.brk-badge.bkb-ink{background:var(--sink);color:var(--sbg)}.brk-badge.bkb-soft{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit}.hs-gcell.gc-acc .brk-badge.bkb-accent{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}.brk-img{width:var(--bk-w,100%);max-width:100%;aspect-ratio:var(--bk-ar,auto);border-radius:var(--bk-r,var(--sr));flex:none;overflow:hidden}.brk-img.brk-img-ph{background:var(--sph)}.brk-img>img{object-fit:var(--bk-fit,cover);width:100%;height:100%;display:block}.brk-img.bki-left{margin-right:auto}.brk-img.bki-center{margin-left:auto;margin-right:auto}.brk-img.bki-right{margin-left:auto}.hs-gcell .brk-img{max-height:100%}.brk-sp{flex:none;width:100%;display:block}.brk-sp.bks-sm{height:6px}.brk-sp.bks-md{height:14px}.brk-sp.bks-lg{height:26px}.brk-dv{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);flex:none;width:100%;height:0;display:block}.brk-prod{width:100%}.brk-prod.bkpr-mini{max-width:264px}.brk-row{flex-wrap:wrap;align-items:center;width:100%;display:flex}.brk-row.bkr-sm{gap:8px}.brk-row.bkr-md{gap:14px}.brk-row.bkr-lg{gap:22px}.brk-row.bkra-start{justify-content:flex-start}.brk-row.bkra-center{justify-content:center}.brk-row.bkra-end{justify-content:flex-end}.brk-row.bkra-between{justify-content:space-between}.brk-row .sbtn.wide{flex:1 1 0;width:auto}.brk-row .brk-img{flex:0 auto}.hs-gcell:is(.gc-dark,.gc-acc) .brk{--brk-mut:color-mix(in srgb, currentColor 74%, transparent)}.shs-inv .hs-gcell .brk{--brk-mut:var(--inv-mut)}@media (max-width:620px){.brk-prod.bkpr-mini{max-width:none}}.pp-gal .main video.gx-vid{object-fit:contain;width:100%;height:100%;padding:18px}.pp-gal.fit-cover .main video.gx-vid{object-fit:cover;padding:0}.pp-gal.no-frame .main video.gx-vid{padding:0}.pp.lo-lookbook .pp-gal .main video.gx-vid{object-fit:cover;padding:0}.ppx-c .pp-gal .main video.gx-vid{padding:0}.ppb-photo .pp-gal .main video.gx-vid{padding:8%}.pp-gal .thumbs .gx-th{cursor:pointer;line-height:0;display:inline-flex;position:relative}.pp-gal .thumbs .gx-th:focus-visible{outline:2px solid var(--sacc);outline-offset:2px;border-radius:10px}.pp-gal .thumbs .gx-th-blank{background:#1b1d22;border:2px solid #0000;border-radius:10px;width:64px;height:64px}.pp-gal .thumbs .gx-th-blank.on{border-color:var(--sacc)}.gx-play{pointer-events:none;color:#fff;background:#1011169e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.gx-play svg{width:10px;height:10px}.lb video.gx-lbvid{object-fit:contain;cursor:default;background:#000;max-width:min(92vw,1200px);max-height:88vh}.acct-wrap{max-width:860px;padding-top:26px;padding-bottom:60px}.acct-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.acct-hello{font-family:var(--sdisp);color:var(--sink);margin:0;font-size:clamp(24px,3.4vw,34px)}.acct-exit{cursor:pointer;font:inherit;color:var(--smut);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:14px;text-decoration:underline}.acct-exit:hover{color:var(--sink)}.acct-tabs{border-bottom:1px solid var(--sline);flex-wrap:wrap;gap:2px 18px;margin-bottom:22px;display:flex}.acct-tabs a{color:var(--smut);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:15px;text-decoration:none}.acct-tabs a:hover{color:var(--sink)}.acct-tabs a.on{color:var(--sink);border-bottom-color:var(--sacc);font-weight:600}.acct-orders{gap:12px;display:grid}.acct-order{border:1px solid var(--sline);border-radius:14px;padding:14px 16px}.acct-order.off{opacity:.62}.ao-top{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.ao-num{color:var(--sink);font-weight:700;text-decoration:none}a.ao-num:hover{text-underline-offset:3px;text-decoration:underline}.ao-date{color:var(--smut);font-size:13px}.ao-st{background:color-mix(in srgb, var(--sink) 7%, transparent);color:var(--sink);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.ao-st.st-done{color:#1d6b34;background:#e5f3e8}.ao-st.st-cancelled{color:#8c3535;background:#f4e7e7}.ao-sum{color:var(--sprice);white-space:nowrap;margin-left:auto;font-weight:700}.ao-items{color:var(--smut);margin-top:6px;font-size:14px}.ao-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.acct-repeat{align-items:center;gap:10px;display:inline-flex}.acct-note{color:var(--smut);font-size:13px}.acct-form{gap:14px;max-width:460px;display:grid}.acct-f{gap:6px;display:grid}.acct-f>span{color:var(--smut);font-size:13px}.acct-f input,.acct-f textarea{font:inherit;color:var(--sink);border:1px solid var(--sline);background:0 0;border-radius:10px;padding:10px 12px;font-size:15px}.acct-f input:focus,.acct-f textarea:focus{border-color:var(--sacc);outline:none}.acct-check{color:var(--sink);cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:flex}.acct-check input{accent-color:var(--sacc);margin-top:3px}.acct-form-act{align-items:center;gap:12px;display:flex}.acct-idents{margin-top:30px}.acct-sec-h{color:var(--sink);margin-bottom:10px;font-weight:700}.acct-ident{border-top:1px solid var(--sline);gap:10px;padding:8px 0;font-size:14px;display:flex}.acct-ident-p{color:var(--sink);font-weight:600}.acct-ident-n{color:var(--smut)}.acct-login{text-align:center;max-width:420px;margin:30px auto 60px}.acct-login h1{font-family:var(--sdisp);color:var(--sink);margin:0 0 10px;font-size:clamp(24px,3.4vw,32px)}.acct-login-sub{color:var(--smut);margin:0 0 22px;font-size:15px}.acct-login-err{color:#8c3535;background:#f4e7e7;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.acct-login-btns{justify-items:stretch;gap:10px;display:grid}.acct-prov{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.acct-prov-mark{background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.acct-prov.ya{background:#000}.acct-prov.ya .acct-prov-mark{color:#fc3f1d}.acct-prov.vk{background:#07f}.acct-prov.vk .acct-prov-mark{color:#07f;font-size:10px}.acct-login-btns>div{justify-content:center;display:flex}.acct-login-note{color:var(--smut);margin-top:22px;font-size:13px}.acct-login-note a{color:inherit}@media (max-width:560px){.acct-head{flex-direction:column;align-items:flex-start;gap:4px}.ao-sum{margin-left:0}}.shop:is(.cbg-color,.cbg-grad,.cbg-arc,.cbg-glow,.cbg-texture,.cbg-photo) .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media),.shop:is(.cbg-arc,.cbg-glow,.cbg-texture) .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media)>img:not(.pc-img2){position:relative}.shop:is(.cbg-arc,.cbg-glow,.cbg-texture) .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media)>img,.shop:is(.cbg-arc,.cbg-glow,.cbg-texture) .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media) .pc-stub{z-index:1}.shop.cbg-color .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media){background:var(--cbg-a,color-mix(in srgb, var(--sacc) 12%, var(--sbg)))}.shop.cbg-grad .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media){background:linear-gradient(var(--cbg-dir,180deg), var(--cbg-a,color-mix(in srgb, var(--sacc) 22%, var(--sbg))), var(--cbg-b,var(--sbg)))}.shop.cbg-photo .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media){background:var(--cbg-url) center / cover no-repeat;background-color:var(--sphoto,var(--sph))}.shop.cbg-arc .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;background:var(--cbg-a,color-mix(in srgb, var(--sacc) 20%, var(--sbg)));border-radius:50%;width:72%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.shop.cbg-glow .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{content:"";z-index:0;pointer-events:none;background:radial-gradient(56% 44% at 50% 58%, var(--cbg-a,color-mix(in srgb, var(--sacc) 34%, transparent)), transparent 72%);position:absolute;inset:0}.shop.cbg-texture .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media){background:var(--cbg-a,color-mix(in srgb, var(--sink) 8%, var(--sbg)))}.shop.cbg-texture .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.75;position:absolute;inset:0}.shop.cbg-texture.cbgt-paper .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{background:url(/textures/paper.webp) 0 0/340px 340px}.shop.cbg-texture.cbgt-card .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{background:url(/textures/kraft.webp) 0 0/340px 340px}.shop.cbg-texture.cbgt-velvet .pcard:not(.pc-pl):not(.pc-d-on) :is(.ph,.pc-media):before{background:url(/textures/velvet.webp) 0 0/300px 300px}.shop:is(.cpop-soft,.cpop-bold) .pcard:not(.pc-d-on),.shop:is(.cpop-soft,.cpop-bold) .pcard:not(.pc-d-on) :is(.ph,.pc-media,.pc-plate){overflow:visible}.shop.cpop-soft .pcard:not(.pc-d-on) :is(.ph,.pc-media,.pc-plate)>img{transform:translateY(-6%)}.shop.cpop-bold .pcard:not(.pc-d-on) :is(.ph,.pc-media,.pc-plate)>img{transform:translateY(-14%)}.shop.cpop-soft .pcard.pc-min:hover .ph img{transform:translateY(calc(-6% - 10px))}.shop.cpop-bold .pcard.pc-min:hover .ph img{transform:translateY(calc(-14% - 10px))}.shop.cpop-soft .pcard.pc-pl:hover .pc-plate img{transform:translateY(-6%)scale(1.035)}.shop.cpop-bold .pcard.pc-pl:hover .pc-plate img{transform:translateY(-14%)scale(1.035)}.f4-attr-range{margin-top:6px}.f4-attr-range .fprice{margin-bottom:6px}.shop.mkf :is(.shop-logo,.pdm-logo,.shop-footer .ft-name,.shop-footer .ft-mark,.shop-footer .ftc-logo,.shop-footer .fsg-name,.shop-footer .fte-stamp){font-family:var(--smark,var(--sdisp))}.shop:is(.mkf,.mkw) :is(.shop-logo,.pdm-logo,.shop-footer .ft-name,.shop-footer .ft-mark,.shop-footer .ftc-logo,.shop-footer .fsg-name,.shop-footer .fte-stamp){font-weight:var(--smark-w,var(--head-w,700))}.shop.mtr-tight{--smk-tr:-.02em}.shop.mtr-normal{--smk-tr:0em}.shop.mtr-wide{--smk-tr:.06em}.shop.mkf.mkf-flat :is(.shop-logo,.pdm-logo,.shop-footer .ft-name,.shop-footer .ft-mark,.shop-footer .ftc-logo,.shop-footer .fsg-name,.shop-footer .fte-stamp){letter-spacing:var(--smk-tr,normal);text-indent:0}.shop:is(.mtr-tight,.mtr-normal,.mtr-wide) :is(.shop-logo,.pdm-logo,.shop-footer .ft-name,.shop-footer .ft-mark,.shop-footer .ftc-logo,.shop-footer .fsg-name,.shop-footer .fte-stamp){letter-spacing:calc(var(--smk-tr,0em) + var(--smk-d,0em))}.hs-tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.hs-tbl-t{border-collapse:collapse;width:100%}.hs-tbl-c{min-width:76px;font-size:calc(14.5px * var(--pt-tile-size,1));line-height:var(--pt-tile-lineHeight,1.5);font-weight:var(--pt-tile-weight,500);vertical-align:top;color:var(--pt-tile-ink,var(--sink));padding:11px 14px}.hs-tbl-c.ta-left{text-align:left}.hs-tbl-c.ta-center{text-align:center}.hs-tbl-c.ta-right{text-align:right}.hs-tbl thead .hs-tbl-c{font-size:calc(13px * var(--pt-tile-size,1));font-weight:var(--pt-tile-weight,700);color:var(--pt-tile-ink,var(--smut));letter-spacing:var(--pt-tile-letterSpacing,.01em);white-space:nowrap}.hs-tbl.tbl-head thead tr{border-bottom:1.5px solid var(--sline)}.hs-tbl-c.hs-tbl-hc{font-weight:var(--pt-tile-weight,700);color:var(--pt-tile-ink,var(--sink))}.hs-tbl-t .hs-tbl-c:first-child{width:var(--tbl-w1,auto)}.hs-tbl-note{color:var(--smut);margin:10px 0 0;font-size:12.5px;line-height:1.55}.hs-tbl:is(.tv-lines,.tv-grid,.tv-compact) tbody tr+tr{border-top:1px solid var(--sline)}.hs-tbl.tv-grid .hs-tbl-c+.hs-tbl-c{border-left:1px solid var(--sline)}.hs-tbl.tv-striped tbody tr:nth-child(2n){background:var(--sph)}.hs-tbl.tv-compact .hs-tbl-c{font-size:calc(13.5px * var(--pt-tile-size,1));padding:7px 12px}.hs-tbl.tv-compact thead .hs-tbl-c{font-size:calc(12px * var(--pt-tile-size,1))}.shs-inv .hs-tbl.tbl-head thead tr,.shs-inv .hs-tbl:is(.tv-lines,.tv-grid,.tv-compact) tbody tr+tr{border-color:var(--inv-line)}.shs-inv .hs-tbl.tv-grid .hs-tbl-c+.hs-tbl-c{border-left-color:var(--inv-line)}.shs-inv .hs-tbl.tv-striped tbody tr:nth-child(2n){background:var(--inv-soft)}.shs-inv .hs-tbl-c,.shs-inv .hs-tbl-c.hs-tbl-hc{color:var(--pt-tile-ink,inherit)}.shop .pt-tile.hs-tbl-c{--pt0-tile-pad-t:11px;--pt0-tile-pad-r:14px;--pt0-tile-pad-b:11px;--pt0-tile-pad-l:14px;--pt0-tile-r:0;--pt0-tile-bg:none;--pt0-tile-sh:none;--pt0-tile-ink:var(--sink);--pt0-tile-fs:14.5px;--pt0-tile-w:500;--pt0-tile-lh:1.5}.shop .pt-tile.hs-tbl-c.ta-left{--pt0-tile-al:left}.shop .pt-tile.hs-tbl-c.ta-center{--pt0-tile-al:center}.shop .pt-tile.hs-tbl-c.ta-right{--pt0-tile-al:right}.shop .pt-tile.hs-tbl-c.hs-tbl-hc{--pt0-tile-w:700}.shop .hs-tbl.tv-compact .pt-tile.hs-tbl-c{--pt0-tile-pad-t:7px;--pt0-tile-pad-r:12px;--pt0-tile-pad-b:7px;--pt0-tile-pad-l:12px;--pt0-tile-fs:13.5px;padding:var(--pt0-tile-pad4)}.shop .shs-inv .pt-tile.hs-tbl-c{--pt0-tile-bg:none;--pt0-tile-sh:none;--pt0-tile-ink:inherit}.hs-price-sub{color:var(--smut);max-width:62ch;margin:-4px 0 18px;font-size:15px;line-height:1.55}.hs-price-note{margin:calc(20px + var(--pr-lift,0px)) 0 0;color:var(--smut);font-size:12.5px;line-height:1.55}.hs-price-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.hs-price.has-cols .hs-price-grid{grid-template-columns:repeat(var(--cols), 1fr)}@media (max-width:900px){.hs-price.has-cols .hs-price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hs-price.has-cols .hs-price-grid{grid-template-columns:1fr}}.hs-price-it{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.hs-price-it>.sbtn{text-align:center;align-self:stretch;margin-top:auto}.hs-price-it.pr-best{box-shadow:inset 0 0 0 2px var(--sacc)}.hs-price-badge{background:var(--sacc);color:var(--sbtn-ink,#fff);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:-10px;left:24px}.hs-price-nm{font-weight:var(--pt-tile-weightHead,var(--head-wh,800));font-size:calc(15px * var(--pt-tile-sizeHead,1));color:var(--pt-tile-inkHead,inherit);letter-spacing:-.005em}.hs-price-p{flex-wrap:wrap;align-items:baseline;gap:7px;margin:2px 0 0;display:flex}.hs-price-v{font-family:var(--sdisp);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.hs-price-old{color:var(--smut);font-size:14px;text-decoration:line-through}.hs-price-u{color:var(--smut);font-size:13px}.hs-price-tx{font-size:calc(13.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));font-weight:var(--pt-tile-weight,500);line-height:1.55}.hs-price-list{gap:7px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.hs-price-list li{font-size:calc(13.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--sink));padding-left:20px;line-height:1.5;position:relative}.hs-price-list li:before{content:"";border-left:1.8px solid var(--sacc);border-bottom:1.8px solid var(--sacc);width:8px;height:4.5px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}.hs-price.pv-rows .hs-price-grid{grid-template-columns:1fr;gap:0}.hs-price.pv-rows .hs-price-it{border:0;border-top:1px solid var(--sline);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px 0;padding:16px 0;display:grid}.hs-price.pv-rows .hs-price-grid>.hs-price-it:first-child{border-top:0}.hs-price.pv-rows .hs-price-badge{grid-area:1/1;align-self:center;margin-right:10px;position:static}.hs-price.pv-rows .hs-price-nm{grid-area:1/2}.hs-price.pv-rows .hs-price-p{grid-area:1/3;justify-content:flex-end;margin:0;padding-left:18px}.hs-price.pv-rows .hs-price-tx,.hs-price.pv-rows .hs-price-list{grid-column:1/-1}.hs-price.pv-rows .hs-price-v{font-size:clamp(18px,1.7vw,23px)}.hs-price.pv-rows .hs-price-it>.sbtn{grid-column:3;place-self:start end;margin-top:4px}.hs-price.pv-rows .hs-price-it.pr-best{box-shadow:none}.hs-price.pv-plain .hs-price-it{border:0;border-top:2px solid var(--sline);background:0 0;border-radius:0;padding:18px 0 0}.hs-price.pv-plain .hs-price-it.pr-best{box-shadow:none;border-top-color:var(--sacc)}.hs-price.pv-plain .hs-price-badge{top:18px;left:auto;right:0}.shs-inv .hs-price-it{background:var(--inv-soft);border-color:var(--inv-line)}.shs-inv .hs-price.pv-rows .hs-price-it,.shs-inv .hs-price.pv-plain .hs-price-it{border-top-color:var(--inv-line);background:0 0}.shs-inv .hs-price-it.pr-best{box-shadow:inset 0 0 0 2px var(--inv-acc)}.shs-inv .hs-price.pv-plain .hs-price-it.pr-best{box-shadow:none;border-top-color:var(--inv-acc)}.shs-inv .hs-price-list li:before{border-color:var(--inv-acc)}.shs-inv .hs-price-list li{color:var(--pt-tile-ink,inherit)}.shop .pt-tile.hs-price-it{--pt0-tile-bg:var(--scard);--pt0-tile-r:var(--sr);--pt0-tile-sh:none;--pt0-tile-ink:inherit;--pt0-tile-pad-t:26px;--pt0-tile-pad-r:24px;--pt0-tile-pad-b:24px;--pt0-tile-pad-l:24px}.shop .pt-tile.hs-price-it.pr-best{--pt0-tile-sh:inset 0 0 0 2px var(--sacc)}.shop .shs-inv .pt-tile.hs-price-it{--pt0-tile-bg:var(--inv-soft)}.shop .shs-inv .pt-tile.hs-price-it.pr-best{--pt0-tile-sh:inset 0 0 0 2px var(--inv-acc)}.shop .hs-price.pv-rows .pt-tile.hs-price-it,.shop .hs-price.pv-plain .pt-tile.hs-price-it{--pt0-tile-bg:none;--pt0-tile-r:0;--pt0-tile-sh:none;padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4);box-shadow:var(--pt-tile-shadow,var(--pt0-tile-sh))}.shop .hs-price.pv-rows .pt-tile.hs-price-it{--pt0-tile-pad-t:16px;--pt0-tile-pad-r:0;--pt0-tile-pad-b:16px;--pt0-tile-pad-l:0}.shop .hs-price.pv-plain .pt-tile.hs-price-it{--pt0-tile-pad-t:18px;--pt0-tile-pad-r:0;--pt0-tile-pad-b:0;--pt0-tile-pad-l:0}.hs-price-ico{border-radius:var(--sr-sm,14px);background:color-mix(in srgb, var(--sacc) 12%, transparent);width:42px;height:42px;color:var(--sacc);flex:none;place-items:center;margin-bottom:-2px;display:grid}.hs-price-ico svg{width:21px;height:21px}.hs-price.pi-flat .hs-price-ico{width:fit-content;height:auto;color:var(--sacc);background:0 0;border-radius:0;margin-bottom:0}.hs-price.pi-flat .hs-price-ico svg{width:30px;height:30px}.hs-price.pi-flat .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-ico{color:var(--pfl-ink);background:0 0}.shs-inv .hs-price.pi-flat .hs-price-ico{color:var(--inv-acc);background:0 0}.hs-price-tag{font-size:calc(13px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));margin:-6px 0 0;line-height:1.5}.hs-price-sub2{color:var(--smut);margin:-4px 0 0;font-size:12px;line-height:1.45}.hs-price{--pr-lift:0px}.hs-price-facts{margin:-4px 0 calc(26px + var(--pr-lift,0px));color:var(--smut);flex-wrap:wrap;gap:8px 26px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.shs-al-center .hs-price-facts{justify-content:center}.shs-al-right .hs-price-facts{justify-content:flex-end}.hs-price-facts li{padding-left:23px;position:relative}.hs-price-facts li:before{content:"";background:color-mix(in srgb, var(--sacc) 15%, transparent);border-radius:50%;width:16px;height:16px;position:absolute;top:.12em;left:0}.hs-price-facts li:after{content:"";border-left:1.7px solid var(--sacc);border-bottom:1.7px solid var(--sacc);width:7px;height:3.6px;position:absolute;top:.45em;left:4.5px;transform:rotate(-45deg)}.hs-price-list li.off{color:var(--smut);opacity:.72}.hs-price-list li.off:before,.hs-price-list li.off:after{display:none}.hs-price-perw{display:contents}.hs-price-per{border:1px solid var(--sline);background:color-mix(in srgb, var(--sink) 5%, transparent);border-radius:999px;gap:4px;width:fit-content;margin:0 auto 20px 0;padding:4px;display:flex}.hs-price-perw.pp-center .hs-price-per{margin-left:auto;margin-right:auto}.hs-price-per button{appearance:none;cursor:pointer;font:inherit;color:var(--smut);background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700;line-height:1;transition:all .18s}.hs-price-per button:hover{color:var(--sink)}.hs-price-per button.on{background:var(--scard);color:var(--sink);box-shadow:0 1px 3px color-mix(in srgb, var(--sink) 16%, transparent)}.hs-price-v>i,.hs-price-u>i{font-style:normal}.hs-price-perw [data-pi]{display:none}.hs-price-perw.pp-k0 [data-pi="0"],.hs-price-perw.pp-k1 [data-pi="1"],.hs-price-perw.pp-k2 [data-pi="2"],.hs-price-perw.pp-k3 [data-pi="3"]{display:inline}.hs-price.pal-center .hs-price-it{text-align:center;align-items:center}.hs-price.pal-center .hs-price-p,.hs-price.pal-center .hs-price-facts{justify-content:center}.hs-price.pal-center .hs-price-list{justify-items:center}.hs-price.pal-center .hs-price-list li{width:fit-content;max-width:100%}.hs-price.pal-center .hs-price-it>.sbtn{align-self:stretch}.hs-price.pal-center .hs-price-badge{left:50%;transform:translate(-50%)}.hs-price.pal-left .hs-price-it{text-align:start;align-items:stretch}.hs-price.pal-left .hs-price-p{justify-content:flex-start}.hs-price.pal-left .hs-price-list{justify-items:stretch}.hs-price.pal-left .hs-price-list li{width:auto}.hs-price.pal-left .hs-price-it>.sbtn{align-self:stretch}.hs-price.pal-left .hs-price-badge{left:24px;right:auto;transform:none}.hs-price.pal-right .hs-price-it{text-align:end;align-items:flex-end}.hs-price.pal-right .hs-price-p,.hs-price.pal-right .hs-price-facts{justify-content:flex-end}.hs-price.pal-right .hs-price-list{justify-items:end}.hs-price.pal-right .hs-price-list li{width:fit-content;max-width:100%}.hs-price.pal-right .hs-price-it>.sbtn{align-self:stretch}.hs-price.pal-right .hs-price-badge{left:auto;right:24px;transform:none}.hs-price-perw.pp-right .hs-price-per{margin-left:auto;margin-right:0}.hs-price.pmk-circle .hs-price-list li{padding-left:26px}.hs-price.pmk-circle .hs-price-list li:before{background:color-mix(in srgb, var(--sacc) 16%, transparent);border:0;border-radius:50%;width:17px;height:17px;top:.12em;left:0;transform:none}.hs-price.pmk-circle .hs-price-list li:after{content:"";border-left:1.7px solid var(--sacc);border-bottom:1.7px solid var(--sacc);width:7px;height:3.4px;position:absolute;top:.46em;left:5px;transform:rotate(-45deg)}.hs-price.pmk-dot .hs-price-list li{padding-left:16px}.hs-price.pmk-dot .hs-price-list li:before{background:var(--sacc);border:0;border-radius:50%;width:5px;height:5px;top:.55em;left:1px;transform:none}.hs-price.pmk-none .hs-price-list li{padding-left:0}.hs-price.pmk-none .hs-price-list li:before{display:none}.hs-price.pps-lg .hs-price-v{font-size:clamp(30px,3.1vw,42px)}.hs-price.pps-xl .hs-price-v{font-size:clamp(36px,4.1vw,54px)}.hs-price.pcta-top .hs-price-it>.sbtn{margin-top:4px}.hs-price.pcta-top .hs-price-list{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin-top:10px;padding-top:14px}.hs-price-it.pfl-accent,.hs-price-it.pfl-dark{color:var(--pfl-ink);box-shadow:none;background:var(--pfl-bg);border-color:#0000}.hs-price-it.pfl-accent{--pfl-bg:var(--sacc);--pfl-ink:var(--sbtn-ink,#fff);--pfl-mut:#ffffffc7;--pfl-line:#ffffff38}.hs-price-it.pfl-dark{--pfl-bg:color-mix(in srgb, var(--sink) 92%, #000);--pfl-ink:#fff;--pfl-mut:#ffffffb3;--pfl-line:#ffffff29}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-nm{color:var(--pt-tile-inkHead,var(--pfl-ink))}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-v{color:var(--pfl-ink)}.hs-price-it:is(.pfl-accent,.pfl-dark) :is(.hs-price-u,.hs-price-old,.hs-price-sub2){color:var(--pfl-mut)}.hs-price-it:is(.pfl-accent,.pfl-dark) :is(.hs-price-tx,.hs-price-tag){color:var(--pt-tile-ink,var(--pfl-mut))}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li{color:var(--pt-tile-ink,var(--pfl-ink))}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:before{border-color:var(--pfl-ink);background:0 0}.hs-price.pmk-circle .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:before{background:var(--pfl-line)}.hs-price.pmk-circle .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:after,.hs-price.pmk-dot .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:before{border-color:var(--pfl-ink);background:var(--pfl-ink)}.hs-price.pmk-dot .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:before{border:0}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-ico{background:var(--pfl-line);color:var(--pfl-ink)}.hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-badge{background:var(--pfl-ink);color:var(--pfl-bg)}.hs-price-it.pfl-accent .sbtn:not(.ghost){--b1-bg:var(--pfl-ink);--b1-ink:var(--pfl-bg);--b1-sh:0 0 0 0 transparent;--b1-bg-h:color-mix(in srgb, var(--pfl-ink) 88%, transparent);--b1-ink-h:var(--pfl-bg);--b1-sh-h:0 0 0 0 transparent}.hs-price-it:is(.pfl-accent,.pfl-dark) .sbtn.ghost{--b1-ink:var(--pfl-ink);--b1-ink-h:var(--pfl-ink);--b1-bd:inset 0 0 0 var(--btn-bw,1.5px) var(--pfl-line);--b1-bg-h:#ffffff1f;--b1-bd-h:inset 0 0 0 var(--btn-bw,1.5px) var(--pfl-ink)}.hs-price.phl-glow .hs-price-it.pr-best{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sacc) 45%, transparent), 0 0 64px -14px color-mix(in srgb, var(--sacc) 60%, transparent);background-image:radial-gradient(126% 64% at 50% -14%, color-mix(in srgb, var(--sacc) 40%, transparent), transparent 66%)}.hs-price.pv-raised{--pr-lift:26px}.hs-price.pv-raised .hs-price-grid{align-items:stretch;gap:22px}.hs-price.pv-raised .hs-price-it{border-radius:var(--sr-lg,26px);padding:30px 26px 28px}.hs-price.pv-raised .hs-price-it.pr-best{margin:calc(0px - var(--pr-lift)) -14px;z-index:2;box-shadow:0 30px 66px -30px color-mix(in srgb, var(--sink) 55%, transparent);padding:50px 32px 44px}.hs-price.pv-raised .hs-price-badge{top:22px}.hs-price.pv-raised .hs-price-it:not(.pr-best) .hs-price-badge{top:-10px}@media (max-width:700px){.hs-price.pv-raised{--pr-lift:0px}.hs-price.pv-raised .hs-price-it.pr-best{margin:0;padding:48px 26px 30px}.hs-price.pv-raised .hs-price-badge{top:18px}}.hs-price.pv-stairs .hs-price-grid{align-items:end;gap:14px}.hs-price.pv-stairs .hs-price-it{padding-top:calc(26px + var(--st,0) * 30px);min-height:calc(200px + var(--st,0) * 34px)}@media (max-width:700px){.hs-price.pv-stairs .hs-price-it{min-height:0;padding-top:26px}}.hs-price.pv-glass .hs-price-it{border-radius:var(--sr-lg,26px);background:color-mix(in srgb, var(--sink) 5%, transparent);border:1px solid color-mix(in srgb, var(--sink) 13%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25)}.shs-inv .hs-price.pv-glass .hs-price-it{background:#ffffff0f;border-color:#ffffff24}.hs-price.pc-wide .hs-price-it{min-width:0}.hs-price.pc-wide .hs-price-v{overflow-wrap:anywhere}@media (max-width:1200px) and (min-width:901px){.hs-price.pc-wide.has-cols .hs-price-grid{grid-template-columns:repeat(3,1fr)}}.shs-inv .hs-price-tag,.shs-inv .hs-price-sub2,.shs-inv .hs-price-facts{color:var(--inv-mut)}.shs-inv .hs-price-ico{background:var(--inv-acc-soft);color:var(--inv-acc)}.shs-inv .hs-price-facts li:before{background:var(--inv-acc-soft)}.shs-inv .hs-price-facts li:after,.shs-inv .hs-price.pmk-circle .hs-price-list li:after{border-color:var(--inv-acc)}.shs-inv .hs-price.pmk-circle .hs-price-list li:before{background:var(--inv-acc-soft)}.shs-inv .hs-price.pmk-dot .hs-price-list li:before{background:var(--inv-acc)}.shs-inv .hs-price-per{border-color:var(--inv-line);background:#ffffff0f}.shs-inv .hs-price-per button{color:var(--inv-mut)}.shs-inv .hs-price-per button:hover{color:var(--inv-ink)}.shs-inv .hs-price-per button.on{color:var(--inv-ink);box-shadow:none;background:#ffffff24}.shs-inv .hs-price.phl-glow .hs-price-it.pr-best{box-shadow:inset 0 0 0 1px var(--inv-acc-line), 0 0 70px -12px color-mix(in srgb, var(--sacc) 70%, transparent)}.shs-inv .hs-price.pv-raised .hs-price-it.pr-best{box-shadow:0 30px 66px -30px #0009}.shs-inv .hs-price-it.pfl-accent{background:var(--pfl-bg);border-color:#0000}.shs-inv .hs-price-it.pfl-dark{background:var(--pfl-bg);border-color:#ffffff21}.shs-inv .hs-price-it:is(.pfl-accent,.pfl-dark) .hs-price-list li:before{border-color:var(--pfl-ink)}.shop .hs-price:is(.pv-raised,.pv-stairs,.pv-glass) .pt-tile.hs-price-it{padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4);box-shadow:var(--pt-tile-shadow,var(--pt0-tile-sh))}.shop .hs-price.pv-raised .pt-tile.hs-price-it{--pt0-tile-r:var(--sr-lg,26px);--pt0-tile-pad-t:30px;--pt0-tile-pad-r:26px;--pt0-tile-pad-b:28px;--pt0-tile-pad-l:26px}.shop .hs-price.pv-raised .pt-tile.hs-price-it.pr-best{--pt0-tile-pad-t:50px;--pt0-tile-pad-r:32px;--pt0-tile-pad-b:44px;--pt0-tile-pad-l:32px;--pt0-tile-sh:0 30px 66px -30px color-mix(in srgb, var(--sink) 55%, transparent)}.shop .hs-price.pv-stairs .pt-tile.hs-price-it{--pt0-tile-pad-t:calc(26px + var(--st,0) * 30px)}.shop .hs-price.pv-glass .pt-tile.hs-price-it{--pt0-tile-r:var(--sr-lg,26px);--pt0-tile-bg:color-mix(in srgb, var(--sink) 5%, transparent)}.shop .shs-inv .hs-price.pv-glass .pt-tile.hs-price-it{--pt0-tile-bg:#ffffff0f}.shop .pt-tile.hs-price-it.pfl-accent,.shop .pt-tile.hs-price-it.pfl-dark{--pt0-tile-bg:var(--pfl-bg);--pt0-tile-sh:none;--pt0-tile-ink:var(--pfl-ink)}.hs-team-sub{color:var(--smut);max-width:62ch;margin:-4px 0 18px;font-size:15px;line-height:1.55}.hs-team-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:16px;display:grid}.hs-team.has-cols .hs-team-grid{grid-template-columns:repeat(var(--cols), 1fr)}@media (max-width:900px){.hs-team.has-cols .hs-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hs-team.has-cols .hs-team-grid{grid-template-columns:1fr}}.hs-team-it{background:var(--scard);border:1px solid var(--sline);border-radius:var(--sr);flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.hs-team-ph{aspect-ratio:1;border-radius:var(--sr-sm);background:var(--sph);margin-bottom:8px;position:relative;overflow:hidden}.hs-team-ph img{object-fit:cover;width:100%;height:100%;display:block}.hs-team-ini{font-family:var(--sdisp);color:color-mix(in srgb, var(--sink) 32%, var(--sph));justify-content:center;align-items:center;font-size:clamp(28px,4vw,44px);font-weight:800;display:flex}.hs-team-nm{font-weight:var(--pt-tile-weightHead,var(--head-wh,800));font-size:calc(15px * var(--pt-tile-sizeHead,1));color:var(--pt-tile-inkHead,inherit);letter-spacing:-.005em}.hs-team-role{font-size:calc(12.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--sacc-d));font-weight:var(--pt-tile-weight,700);letter-spacing:.02em}.hs-team-tx{font-size:calc(13.5px * var(--pt-tile-size,1));color:var(--pt-tile-ink,var(--smut));font-weight:var(--pt-tile-weight,500);margin-top:2px;line-height:1.55}.hs-team-links{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hs-team-lnk{color:var(--sacc-d);border-bottom:1px solid color-mix(in srgb, var(--sacc) 45%, transparent);padding-bottom:1px;font-size:12.5px;font-weight:700}.hs-team-lnk:hover{border-bottom-color:var(--sacc)}.hs-team.tmv-plain .hs-team-it{background:0 0;border:0;border-radius:0;padding:0}.hs-team.tmv-circles .hs-team-it{text-align:center;background:0 0;border:0;border-radius:0;align-items:center;padding:0}.hs-team.tmv-circles .hs-team-ph{aspect-ratio:1;border-radius:50%;width:min(100%,190px)}.hs-team.tmv-rows .hs-team-grid{grid-template-columns:1fr;gap:0}.hs-team.tmv-rows .hs-team-it{border:0;border-top:1px solid var(--sline);background:0 0;border-radius:0;grid-template-columns:92px 1fr;align-items:start;gap:2px 18px;padding:18px 0;display:grid}.hs-team.tmv-rows .hs-team-grid>.hs-team-it:first-child{border-top:0}.hs-team.tmv-rows .hs-team-ph{aspect-ratio:1;border-radius:50%;grid-row:1/span 4;margin-bottom:0}.hs-team.tmv-rows :is(.hs-team-nm,.hs-team-role,.hs-team-tx,.hs-team-links){grid-column:2}.shs-inv .hs-team-it{background:var(--inv-soft);border-color:var(--inv-line)}.shs-inv .hs-team.tmv-plain .hs-team-it,.shs-inv .hs-team.tmv-circles .hs-team-it,.shs-inv .hs-team.tmv-rows .hs-team-it{background:0 0}.shs-inv .hs-team.tmv-rows .hs-team-it{border-top-color:var(--inv-line)}.shs-inv .hs-team-role{color:var(--pt-tile-ink,var(--inv-acc))}.shs-inv .hs-team-tx{color:var(--pt-tile-ink,var(--inv-dim))}.shs-inv .hs-team-lnk{color:var(--inv-acc);border-bottom-color:var(--inv-acc-line)}.shs-inv .hs-team-ph{background:var(--inv-soft)}.shs-inv .hs-team-ini{color:#ffffff6b}.shop .pt-tile.hs-team-it{--pt0-tile-bg:var(--scard);--pt0-tile-r:var(--sr);--pt0-tile-sh:none;--pt0-tile-ink:inherit;--pt0-tile-pad-t:16px;--pt0-tile-pad-r:16px;--pt0-tile-pad-b:18px;--pt0-tile-pad-l:16px}.shop .shs-inv .pt-tile.hs-team-it{--pt0-tile-bg:var(--inv-soft)}.shop .hs-team:is(.tmv-plain,.tmv-circles,.tmv-rows) .pt-tile.hs-team-it{--pt0-tile-bg:none;--pt0-tile-r:0;--pt0-tile-sh:none;--pt0-tile-pad-t:0;--pt0-tile-pad-r:0;--pt0-tile-pad-b:0;--pt0-tile-pad-l:0;padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4);box-shadow:var(--pt-tile-shadow,var(--pt0-tile-sh))}.shop .hs-team.tmv-rows .pt-tile.hs-team-it{--pt0-tile-pad-t:18px;--pt0-tile-pad-b:18px}.shop .pt-frame.hs-team-ph{--pt0-frame-r:var(--sr-sm);--pt0-frame-ratio:1;--pt0-frame-bg:var(--sph);--pt0-frame-h:100%;--pt0-frame-maxh:100%}.shop .shs-inv .pt-frame.hs-team-ph{--pt0-frame-bg:var(--inv-soft)}.shop .hs-team:is(.tmv-circles,.tmv-rows) .pt-frame.hs-team-ph{--pt0-frame-r:50%;--pt0-frame-ratio:1;border-radius:var(--pt0-frame-r4);aspect-ratio:var(--pt0-frame-ratio4)}.hs-tabs-bar{flex-wrap:wrap;gap:4px;display:flex}.hs-tabs-b{appearance:none;cursor:pointer;font:inherit;color:var(--smut);border-radius:var(--sr-sm);background:0 0;border:0;padding:10px 14px;font-size:14px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s}.hs-tabs-b:hover{color:var(--pt-tile-ink,var(--sink))}.hs-tabs-b.on{color:var(--sink)}.hs-tabs-pane{color:var(--sink);max-width:720px;margin-top:16px;font-size:14.5px;font-weight:500;line-height:1.75}.hs-tabs-pane p{margin:0 0 12px}.hs-tabs-pane p:last-child,.hs-tabs-pane ul:last-child{margin-bottom:0}.hs-tabs-pane ul{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hs-tabs-pane li{padding-left:18px;position:relative}.hs-tabs-pane li:before{content:"";background:var(--sacc);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.hs-tabs.tbv-line .hs-tabs-bar{border-bottom:1px solid var(--sline);gap:0}.hs-tabs.tbv-line .hs-tabs-b{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;margin-right:22px;padding:10px 2px}.hs-tabs.tbv-line .hs-tabs-b.on{border-bottom-color:var(--sacc)}.hs-tabs.tbv-chips .hs-tabs-b{background:var(--sph);border-radius:999px}.hs-tabs.tbv-chips .hs-tabs-b.on{background:var(--sacc);color:var(--sbtn-ink,#fff)}@media (min-width:760px){.hs-tabs.tbv-side{grid-template-columns:minmax(150px,210px) 1fr;align-items:start;column-gap:32px;display:grid}.hs-tabs.tbv-side .hs-h{grid-column:1/-1}.hs-tabs.tbv-side .hs-tabs-bar{flex-direction:column;align-items:stretch;gap:2px}.hs-tabs.tbv-side .hs-tabs-b{text-align:left;border-left:2px solid var(--sline);border-radius:0;padding:9px 12px}.hs-tabs.tbv-side .hs-tabs-b.on{border-left-color:var(--sacc);background:var(--sph)}.hs-tabs.tbv-side .hs-tabs-pane{margin-top:0}}.shs-inv .hs-tabs-b{color:var(--pt-tile-ink,var(--inv-dim))}.shs-inv .hs-tabs-b.on,.shs-inv .hs-tabs-b:hover{color:var(--pt-tile-ink,var(--inv-ink))}.shs-inv .hs-tabs.tbv-line .hs-tabs-bar{border-bottom-color:var(--inv-line)}.shs-inv .hs-tabs.tbv-line .hs-tabs-b.on{border-bottom-color:var(--inv-acc)}.shs-inv .hs-tabs.tbv-chips .hs-tabs-b{background:var(--inv-soft)}.shs-inv .hs-tabs.tbv-chips .hs-tabs-b.on{background:var(--inv-acc);color:#1a1a1a}.shs-inv .hs-tabs.tbv-side .hs-tabs-b{border-left-color:var(--inv-line)}.shs-inv .hs-tabs.tbv-side .hs-tabs-b.on{border-left-color:var(--inv-acc);background:var(--inv-soft)}.shs-inv .hs-tabs-pane{color:var(--pt-text-ink,inherit)}.shs-inv .hs-tabs-pane li:before{background:var(--inv-acc)}.shop .pt-tile.hs-tabs-b{--pt0-tile-bg:none;--pt0-tile-r:var(--sr-sm);--pt0-tile-sh:none;--pt0-tile-ink:var(--smut);--pt0-tile-fs:14px;--pt0-tile-w:700;--pt0-tile-pad-t:10px;--pt0-tile-pad-r:14px;--pt0-tile-pad-b:10px;--pt0-tile-pad-l:14px}.shop .shs-inv .pt-tile.hs-tabs-b{--pt0-tile-ink:var(--inv-dim)}.shop .pt-tile.hs-tabs-b.on{--pt0-tile-ink:var(--sink)}.shop .hs-tabs.tbv-line .pt-tile.hs-tabs-b{--pt0-tile-r:0;--pt0-tile-pad-t:10px;--pt0-tile-pad-r:2px;--pt0-tile-pad-b:10px;--pt0-tile-pad-l:2px;padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4)}.shop .hs-tabs.tbv-chips .pt-tile.hs-tabs-b{--pt0-tile-r:999px;--pt0-tile-bg:var(--sph);padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4)}.shop .hs-tabs.tbv-chips .pt-tile.hs-tabs-b.on{--pt0-tile-bg:var(--sacc);--pt0-tile-ink:var(--sbtn-ink,#fff)}.shop .shs-inv .hs-tabs.tbv-chips .pt-tile.hs-tabs-b{--pt0-tile-bg:var(--inv-soft)}.shop .shs-inv .hs-tabs.tbv-chips .pt-tile.hs-tabs-b.on{--pt0-tile-bg:var(--inv-acc);--pt0-tile-ink:#1a1a1a}@media (min-width:760px){.shop .hs-tabs.tbv-side .pt-tile.hs-tabs-b{--pt0-tile-r:0;--pt0-tile-pad-t:9px;--pt0-tile-pad-r:12px;--pt0-tile-pad-b:9px;--pt0-tile-pad-l:12px;padding:var(--pt0-tile-pad4);border-radius:var(--pt0-tile-r4);background:var(--pt0-tile-bg4)}.shop .hs-tabs.tbv-side .pt-tile.hs-tabs-b.on{--pt0-tile-bg:var(--sph)}.shop .shs-inv .hs-tabs.tbv-side .pt-tile.hs-tabs-b.on{--pt0-tile-bg:var(--inv-soft)}}.shop .pt-text.hs-tabs-pane{--pt0-text-fs:14.5px;--pt0-text-w:500;--pt0-text-lh:1.75;--pt0-text-ink:var(--sink);--pt0-text-mw:720px;--pt0-text-mt:16px}@media (min-width:760px){.shop .hs-tabs.tbv-side .pt-text.hs-tabs-pane{--pt0-text-mt:0}}.shop .shs-inv .pt-text.hs-tabs-pane{--pt0-text-ink:inherit}.shs-in:has(>.hs-hero.v-wall.hs-hero-full){max-width:none;padding-left:0;padding-right:0}.shs:has(>.shs-in>.hs-hero.v-wall.hs-hero-full){--shs-pv:0px}.hs-hero.v-wall.hs-hero-full{box-shadow:none;border:none;border-radius:0}.hs-hero.v-wall{min-height:0;box-shadow:none;background:0 0;border:none;align-items:stretch;padding:0;display:grid;overflow:hidden}.hs-hwall,.hs-gal-grid.gv-wall{--wcols:4;--wrows:6;--wtxa:4;--wtxb:-4;--wtxr:2;--wtxs:4;--wg:clamp(7px, .72vw, 12px);--wpv:calc(var(--wg) / 2);--wph:var(--wg);--wallh:clamp(400px, 56vh, 620px);--wrh:calc((var(--wallh) - 2 * var(--wpv)) / var(--wrows));--wq:calc(var(--wrh) - var(--wg));grid-template-columns:repeat(auto-fill, minmax(var(--wq), 1fr));grid-template-rows:repeat(var(--wrows), minmax(0, 1fr));grid-auto-rows:0;grid-auto-flow:dense;column-gap:var(--wg);padding:var(--wpv) var(--wph);height:var(--wallh);row-gap:0;display:grid;overflow:hidden}.hs-hwall.wt-sm{--wrows:7;--wtxs:5}.hs-hwall.wt-lg{--wrows:4;--wtxr:1;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall{--wpv:0px;--wph:0px;--wrows:8;--wtxr:3;--wtxs:4;--wallh:max(560px, calc(var(--vh100,100svh) - var(--shop-head-h,66px) - var(--shop-top-h,0px) - 2 * var(--shs-pv,0px)))}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:9;--wtxr:3;--wtxs:4}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:6;--wtxr:2;--wtxs:3}@media (min-aspect-ratio:2){.hs-hero.v-wall.hs-hero-full .hs-hwall{--wrows:7;--wtxr:3;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:8;--wtxr:3;--wtxs:4}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:5;--wtxr:2;--wtxs:3}}@media (min-aspect-ratio:14/5){.hs-hero.v-wall.hs-hero-full .hs-hwall{--wrows:6;--wtxr:2;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:7;--wtxr:3;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:4;--wtxr:2;--wtxs:2}}@media (min-aspect-ratio:4){.hs-hero.v-wall.hs-hero-full .hs-hwall{--wrows:5;--wtxr:2;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:6;--wtxr:2;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:4;--wtxr:2;--wtxs:2}}@media (min-aspect-ratio:11/2){.hs-hero.v-wall.hs-hero-full .hs-hwall{--wrows:4;--wtxr:2;--wtxs:2}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:5;--wtxr:2;--wtxs:3}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:3;--wtxr:1;--wtxs:2}}@media (min-width:1600px){.hs-hwall{--wtxa:5;--wtxb:-5}}@media (min-width:2100px){.hs-hwall{--wtxa:6;--wtxb:-6}}@media (min-width:2700px){.hs-hwall{--wtxa:7;--wtxb:-7}}@media (min-width:3200px){.hs-hwall{--wtxa:8;--wtxb:-8}}.hs-hwall-tx{grid-column:var(--wtxa) / var(--wtxb);grid-row:var(--wtxr) / span var(--wtxs);z-index:2;text-align:center;align-content:center;justify-items:center;max-width:none;margin:0;padding:4px clamp(8px,1.4vw,24px);display:grid}.hs-hero.v-wall .hs-hwall-tx{margin:0}.hs-hwall-tx>*{max-width:46ch}.hs-hwall{--w0:#f1ece4;--w1:#e9eef3;--w2:#ece6f0;--w3:#e6efe7;--w4:#f6ecdc;--w5:#ebebee;--w6:#e4eef0;--w7:#f4e6e4;--w8:#efe9df;--w9:#e8eee6}.hs-hwall-it{isolation:isolate;width:min(100%, var(--wq));aspect-ratio:1;background:var(--wc,var(--scard));height:auto;max-height:100%;color:inherit;will-change:var(--wch,auto);border-radius:20%;place-self:center;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000f}.hs-hwall-it img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;border-radius:20%;width:100%;height:100%;padding:5%;display:block}.hs-hwall-it .hs-hmos-stub{opacity:.35}@media (hover:hover){.hs-hwall-it{transition:transform .2s,box-shadow .2s}.hs-hwall-it:hover{z-index:1;transform:translateY(-5px)scale(1.02);box-shadow:0 10px 18px -8px #0000004d,0 2px 6px #0000000f}}@keyframes hwall-land{0%{opacity:0;transform:scale(2.15)}24%{opacity:1}86%{animation-timing-function:ease-out;transform:scale(1.035)}93%{animation-timing-function:ease-out;transform:scale(.978)}to{opacity:1;transform:scale(1)}}.hs-hwall-it{animation:.8s cubic-bezier(.5,0,.82,.42) backwards hwall-land;animation-delay:var(--d,0s)}.hs-hwall{--wch:transform, opacity;animation:1ms linear 2.4s forwards hwall-settle}@keyframes hwall-settle{to{--wch:auto}}.hs-hwall-tx{animation:.7s ease-out .5s both hwall-tx}@keyframes hwall-tx{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1180px){.hs-hwall{--wtxa:3;--wtxb:-3}}@media (max-width:900px){.hs-hwall{--wtxa:2;--wtxb:-2}}@media (max-width:720px){.hs-hwall{--wtxa:1;--wtxb:-1}}@media (max-width:640px){.hs-hwall{grid-template-columns:repeat(var(--wcols), minmax(0, 1fr));--wcols:4;--wrows:8;--wtxa:1;--wtxb:-1;--wtxr:3;--wtxs:5;--wallh:clamp(560px, 88vh, 760px)}.hs-hwall.wt-sm{--wcols:5;--wrows:9;--wtxr:3;--wtxs:5}.hs-hwall.wt-lg{--wcols:3;--wrows:7;--wtxr:2;--wtxs:4}.hs-hero.v-wall.hs-hero-full .hs-hwall{--wrows:8;--wtxr:3;--wtxs:4}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-sm{--wrows:10;--wtxr:3;--wtxs:5}.hs-hero.v-wall.hs-hero-full .hs-hwall.wt-lg{--wrows:7;--wtxr:3;--wtxs:4}.hs-hwall-tx{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.hs-hwall,.hs-hwall-it,.hs-hwall-tx{animation:none}.hs-hwall-it{will-change:auto;transition:none}.hs-hwall-it:hover{transform:none;box-shadow:0 10px 18px -8px #0000004d}}.hs-gal-grid.gv-wall{--wside:clamp(74px, 8.4vw, 118px);--wg:var(--gap,10px);--wq:var(--wside);--wrows:5;grid-template-columns:repeat(auto-fill, minmax(var(--wside), 1fr));grid-template-rows:repeat(var(--wrows), auto);--wpv:calc(var(--wg) / 2);--wph:calc(var(--wg) / 2);height:auto}.hs-gal-grid.gv-wall.wt-sm{--wside:clamp(52px, 6vw, 84px)}.hs-gal-grid.gv-wall.wt-lg{--wside:clamp(104px, 11.6vw, 168px)}.hs-gal-grid.gv-wall .hs-gal-it{aspect-ratio:1;width:100%;height:auto;max-height:none;margin-block:calc(var(--wg) / 2);place-self:start stretch}.gv-wall .hs-gal-it{box-shadow:0 2px 6px #0000000f,inset 0 0 0 1px #5d40230f}@media (hover:hover){.hs-gal-grid.gv-wall .hs-gal-it{transition:transform .2s,box-shadow .2s}.hs-gal-grid.gv-wall .hs-gal-it:hover{z-index:1;transform:translateY(-5px)scale(1.02);box-shadow:0 10px 18px -8px #0000004d,0 2px 6px #0000000f}.hs-gal-grid.gv-wall .hs-gal-it:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.hs-gal-grid.gv-wall .hs-gal-it{transition:none}.hs-gal-grid.gv-wall .hs-gal-it:hover{transform:none;box-shadow:0 10px 18px -8px #0000004d}}.shop{--blb1:46% 54% 38% 62% / 52% 40% 60% 48%;--blb2:68% 32% 55% 45% / 40% 62% 38% 60%;--blb3:33% 67% 62% 38% / 63% 37% 63% 37%;--blb4:58% 42% 30% 70% / 38% 68% 32% 62%;--blb5:40% 60% 70% 30% / 65% 30% 70% 35%;--blb6:70% 30% 42% 58% / 35% 62% 38% 65%;--blb7:37% 63% 40% 60% / 68% 42% 58% 32%}.shop .pt-frame-mvary:nth-child(7n+1){--pt-frame-mask:var(--blb1)}.shop .pt-frame-mvary:nth-child(7n+2){--pt-frame-mask:var(--blb2)}.shop .pt-frame-mvary:nth-child(7n+3){--pt-frame-mask:var(--blb3)}.shop .pt-frame-mvary:nth-child(7n+4){--pt-frame-mask:var(--blb4)}.shop .pt-frame-mvary:nth-child(7n+5){--pt-frame-mask:var(--blb5)}.shop .pt-frame-mvary:nth-child(7n+6){--pt-frame-mask:var(--blb6)}.shop .pt-frame-mvary:nth-child(7n+7){--pt-frame-mask:var(--blb7)}:is(.shop .im-mvary>:nth-child(7n+1),.shop :is(.hs-cat,.hs-catr):nth-child(7n+1):has(>.im-mvary)){--blb:var(--blb1)}:is(.shop .im-mvary>:nth-child(7n+2),.shop :is(.hs-cat,.hs-catr):nth-child(7n+2):has(>.im-mvary)){--blb:var(--blb2)}:is(.shop .im-mvary>:nth-child(7n+3),.shop :is(.hs-cat,.hs-catr):nth-child(7n+3):has(>.im-mvary)){--blb:var(--blb3)}:is(.shop .im-mvary>:nth-child(7n+4),.shop :is(.hs-cat,.hs-catr):nth-child(7n+4):has(>.im-mvary)){--blb:var(--blb4)}:is(.shop .im-mvary>:nth-child(7n+5),.shop :is(.hs-cat,.hs-catr):nth-child(7n+5):has(>.im-mvary)){--blb:var(--blb5)}:is(.shop .im-mvary>:nth-child(7n+6),.shop :is(.hs-cat,.hs-catr):nth-child(7n+6):has(>.im-mvary)){--blb:var(--blb6)}:is(.shop .im-mvary>:nth-child(7n+7),.shop :is(.hs-cat,.hs-catr):nth-child(7n+7):has(>.im-mvary)){--blb:var(--blb7)}.hs-contacts .info-contacts{margin:0}.hs-contacts .info-map-bottom{margin-top:32px}.ic-info .ic-req span{color:var(--smut);font-size:13px;font-weight:500;line-height:1.45}
