:root{--color-black: #111111;--color-white: #ffffff;--color-bg: #ffffff;--color-text: #111111;--color-muted: #6b6b6b;--color-border: #e6e6e6;--color-sale: #c8102e;--page-width: 1280px;--page-gutter: 24px;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading: "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding:clamp(48px,7vw,92px) 0}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3.5vw,44px)}.section__head--center{flex-direction:column;align-items:center;text-align:center}.section__title{margin:0;font-family:var(--font-heading);font-size:clamp(23px,3vw,36px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.section__title:before{content:"";display:block;width:42px;height:2px;margin-bottom:18px;background:currentColor;opacity:.85}.section__head--center .section__title:before{margin-left:auto;margin-right:auto}.section__sub{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--color-muted);max-width:58ch}.section__head--center .section__sub{margin-left:auto;margin-right:auto}.section__link{flex-shrink:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:inherit;border-bottom:1px solid currentColor;padding-bottom:3px;opacity:.8;transition:opacity .2s ease}.section__link:hover{opacity:1}.btn{display:inline-block;padding:15px 44px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--color-white);background:var(--color-black);border:1px solid var(--color-black);border-radius:2px;transition:background-color .25s ease,color .25s ease,transform .2s ease}.btn:hover{background:transparent;color:var(--color-black)}.btn:active{transform:translateY(1px)}.btn--outline{color:var(--color-black);background:transparent}.btn--outline:hover{background:var(--color-black);color:var(--color-white)}.card{display:block;color:var(--color-text)}.card__media{position:relative;aspect-ratio:3 / 4;margin-bottom:14px;overflow:hidden;border-radius:3px;background:var(--color-white)}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}.card__media--contain .card__img{object-fit:contain}.card__img--alt{opacity:0}.card:hover .card__img{transform:scale(1.045)}.card:hover .card__img--alt{opacity:1}.card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.card__placeholder svg{width:100%;height:100%;object-fit:cover}.card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 9px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--color-white);background:var(--color-black);border-radius:2px}.card__badge--soldout{background:#8a8a8a}.card--soldout .card__media{opacity:.75}.card__info{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.card__vendor{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.card__title{margin:0;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__prices{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:2px}.card__price{font-size:14px}.card__price--sale{color:var(--color-sale);font-weight:600}.card__price--was{font-size:13px;color:var(--color-muted);text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
