.cover .cv-menubtn{display:none}.pdp .info .prose p{margin:0 0 .9em}.pdp .info .prose p:last-child{margin-bottom:0}@media(max-width:820px){.cover .cv-menubtn{display:inline-block}.cover .cv-title{padding:0}}.logo-img{height:var(--logo-h,40px);width:auto;max-width:none}@media(max-width:820px){header .logo-img,.cv-logo .logo-img{height:var(--logo-h-m,30px)}}@media(min-width:821px){.cover,#side,#sCart,#sLinks,.pgrid,.pdp .info{font-size:clamp(11px,.87vw,15px)}.sheet-scroll{font-size:clamp(12px,.95vw,16px)}}.pdp .shot img,.card .pic img{object-fit:var(--img-fit,contain);box-sizing:border-box;padding:var(--img-pad,0)}:root{--tile:#f6f5f4}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tile:#181818}}.pdp .shot.pic,.card .pic{background:var(--tile)}.pdp .info{display:block;line-height:1.56}.pdp .info h1{font-size:1.29em;line-height:1.25;font-weight:400;margin:0}.pdp .info .price{margin:11px 0 0}.pdp .info .selwrap{margin-top:12px;width:12.1em}.pdp .info .sel{width:100%;min-width:0;padding:.45em .95em;line-height:1.2;font-size:inherit;border-width:1.5px}.pdp .info .sel-list{border-width:1.5px}.pdp .info .sel-list button{padding:.45em .95em;line-height:1.2}.pdp .info .buy{display:block;margin-top:11px;font-size:1.29em;line-height:1.2;text-align:left}.pdp .info .acc{margin-top:21px}.pdp .info .buy+.acc{margin-top:29px}.pdp .info .acc-h{font-size:1.29em;line-height:1.2;padding:0 17px 0 0}.pdp .info .acc-in{display:block;padding:22px 0 16px}.pdp .info .prose p{margin:0 0 .55em}.pdp .info .szt{width:100%;table-layout:fixed;border-collapse:collapse}.pdp .info .szt th,.pdp .info .szt td{border:0;padding:.05em .4em .05em 0;text-align:left;font-weight:400}.pdp .info .szt th:first-child,.pdp .info .szt td:first-child{width:30%}.pdp .info .szt-unit{margin:.25em 0 0;text-align:right}@media(min-width:821px){.pdp .info{padding:3.2vh 0 14vh}.frame.prod .pdp{width:70.3vw;margin-left:.9vw;grid-template-columns:39.8vw 1fr;column-gap:5.7vw}}@media(max-width:820px){.pdp .info h1,.pdp .info .buy,.pdp .info .acc-h{font-size:1em}}@media(max-width:820px){:root{--header-h:65px}.bar{font-size:14px;padding:0 14px 0 19px}.right{gap:19px}.right sup,.cover .cv-cart sup{font-size:.85em;margin-left:.3em;vertical-align:super;line-height:0}.cover{font-size:14px;line-height:1.3;padding:env(safe-area-inset-top,0px) 0 calc(env(safe-area-inset-bottom,0px) + 22px)}.cover .cv-logo{display:flex;align-items:center;height:65px;padding:0 0 0 19px}.cover .cv-actions{height:65px;gap:19px;padding:0 14px 0 0}.cover .cv-img .pic,.cover .cv-img .ph{aspect-ratio:2/3;height:auto}.cover .cv-title{margin:1px 16px 0;padding:0;line-height:1.3}.cover .cv-links{padding:48px 16px 0}.cover .cv-links button,.cover .cv-links a{padding:10px 0;line-height:1.3}}.mx{top:calc(env(safe-area-inset-top,0px) + 10px);left:0;width:44px;height:44px}.mx svg{width:17px;height:17px}.mp{top:calc(env(safe-area-inset-top,0px) + 64px);padding:0 19px 48px 15px}.ml a,.ml button,.mback{padding:15px 0;font-size:15px;line-height:1.3}.ml svg,.mback svg{width:20px;height:20px}.tpl-password{background:var(--bg);overflow:hidden}.pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:0 24px;overflow:auto;font-size:14px;line-height:1.3}.pw-main{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 0 calc(env(safe-area-inset-bottom,0px) + 6vh)}.pw-logo{display:flex;justify-content:center;margin:0 0 34px}.pw-title{font-size:clamp(16px,1.35vw,21px);font-weight:400;letter-spacing:.02em;margin:0}.pw-main form{width:min(320px,100%);margin-top:30px}.pw-row{display:flex;align-items:flex-end;gap:16px}.pw-row .field{flex:1;margin:0;padding:10px 0;text-align:left}.pw-btn{padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:opacity .25s}.pw-btn:hover{opacity:.5}.pw-err{margin:12px 0 0;font-style:italic;text-align:left}.pw-note{margin-top:28px;max-width:420px;color:var(--mute)}.pw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:821px){.pw{font-size:clamp(11px,.87vw,15px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-fixes.css.map */
