.osh-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);background:none;border:none;border-radius:var(--osh-radius);cursor:pointer;transition:var(--osh-transition);padding:0;line-height:1}.osh-btn:hover{opacity:.65}.osh-btn--outline{border:1px solid var(--osh-near-black);padding:14px 24px}.osh-btn--outline:hover{opacity:.65}.osh-btn--fill{background:var(--osh-near-black);color:var(--osh-white);border:1px solid var(--osh-near-black);padding:14px 24px}.osh-btn--fill:hover{opacity:.75}.osh-btn--lg,.osh-btn--outline.osh-btn--lg,.osh-btn--fill.osh-btn--lg{padding:18px 32px}.osh-card{display:block;text-decoration:none;color:var(--osh-near-black)}.osh-card__media{width:100%;overflow:hidden;background-color:var(--osh-off-white);aspect-ratio:3 / 4;position:relative}.osh-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .5s ease}.osh-card:hover .osh-card__media img{opacity:.92}.osh-card__body{padding-top:12px}.osh-card__name{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);letter-spacing:var(--ls-none);color:var(--osh-near-black);margin-bottom:4px}.osh-card__price{font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black)}.osh-card__price .woocommerce-Price-amount{font-family:var(--osh-font-ui);font-size:11px}.osh-card.is-sold .osh-card__media img{opacity:.5}.osh-card__sold-tag{position:absolute;bottom:12px;left:12px;font-family:var(--osh-font-ui);font-size:var(--fs-spec);font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid)}.osh-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--osh-gap-v) var(--osh-gap-h)}@media(max-width:900px){.osh-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.osh-product-grid{grid-template-columns:1fr;gap:var(--sp-5) 0}}.osh-card--lead{grid-column:1 / -1}.osh-card--lead .osh-card__media{aspect-ratio:16 / 9}@media(max-width:600px){.osh-card--lead .osh-card__media{aspect-ratio:3 / 4}}.osh-nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);height:var(--osh-nav-height);display:flex;align-items:center;background:transparent;transition:border-bottom .3s ease}.osh-nav.is-scrolled{border-bottom:1px solid var(--osh-border)}.osh-nav__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.osh-nav__logo{display:flex;align-items:center;gap:10px;font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--osh-near-black);text-decoration:none;flex-shrink:0}.osh-nav__logo-img{width:auto;height:60px}.osh-nav__menu{display:flex;align-items:center;gap:var(--sp-6)}.osh-nav__list{display:flex;align-items:center;gap:var(--sp-6);list-style:none}.osh-nav__link{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease}.osh-nav__link:hover,.osh-nav__item.is-active .osh-nav__link{opacity:.5}.osh-nav__right{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.osh-nav__util{display:inline-flex;align-items:center;justify-content:center;color:var(--osh-near-black);transition:opacity .3s ease;width:18px;height:18px}.osh-nav__util svg{display:block;width:18px;height:18px}.osh-nav__util:hover{opacity:.5}@media(max-width:768px){.osh-nav__util{display:none}}.osh-nav__cart{display:flex;align-items:center;gap:6px;font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease}.osh-nav__cart:hover{opacity:.5}.osh-nav__cart-count{font-size:9px}.osh-nav__toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.osh-burger span{display:block;width:22px;height:1px;background:var(--osh-near-black);transition:opacity .3s ease}@media(max-width:900px){.osh-nav__menu{display:none}.osh-nav__toggle{display:flex}}.osh-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-nav) + 10);background:var(--osh-white);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--sp-6);opacity:0;pointer-events:none;transition:opacity .3s ease}.osh-mobile-menu.is-open{opacity:1;pointer-events:auto}.osh-mobile-menu__close{position:absolute;top:var(--sp-3);right:var(--sp-3);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);transition:opacity .3s ease}.osh-mobile-menu__close:hover{opacity:.5}.osh-mobile-menu__list{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3)}.osh-mobile-menu__list a{font-family:var(--osh-font-display);font-size:32px;font-weight:var(--fw-light);color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease;line-height:1.2}.osh-mobile-menu__list a:hover{opacity:.5}.osh-mobile-menu__footer{position:absolute;bottom:var(--sp-5);left:var(--sp-6)}.osh-mobile-menu__footer p{font-family:var(--osh-font-ui);font-size:var(--fs-spec);font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid)}.osh-form{display:flex;flex-direction:column;gap:var(--sp-3)}.osh-field{display:flex;flex-direction:column;gap:6px}.osh-label-text{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black)}.osh-input,.osh-textarea{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);color:var(--osh-near-black);background:transparent;border:none;border-bottom:1px solid var(--osh-border-mid);border-radius:0;padding:10px 0;width:100%;outline:none;transition:border-color .3s ease;-webkit-appearance:none}.osh-input:focus,.osh-textarea:focus{border-bottom-color:var(--osh-near-black)}.osh-input::placeholder,.osh-textarea::placeholder{color:var(--osh-mid)}.osh-textarea{resize:none;min-height:120px;line-height:var(--lh-body)}.osh-form-message{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-light);color:var(--osh-mid);letter-spacing:var(--ls-label);display:none}.osh-form-message.is-visible{display:block}.osh-empty{padding:var(--sp-9) 0;text-align:center}.osh-empty p{font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid)}.osh-empty p+p{margin-top:var(--sp-1)}.osh-section-rule{display:block;width:32px;height:1px;background:var(--osh-near-black);margin-bottom:var(--sp-3)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/osh-components.css.map */
