body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body h1,body h2,body h3,body .h1,body .h2,body .h3{letter-spacing:-.022em}body p,body li{line-height:1.65}body .eyebrow{font-size:.85rem;font-weight:600;letter-spacing:.01em;text-transform:none;opacity:.7;margin-bottom:.6rem}body .button{font-weight:600;letter-spacing:.005em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}body[data-button-hover] .button:not(:disabled):hover{transform:none}body .button:not(.button--outline):not(.button--secondary):hover{opacity:.88}body .button--outline:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}body .product-card{border-color:var(--color-border);transition:box-shadow .25s ease,border-color .25s ease}@media(hover:hover){body .product-card:hover{border-color:#d3d5cb;box-shadow:0 14px 32px -18px #11120f47}}body .product-card__image-link{background:#f4f4ef}body .product-card__image,body .product-card__hover-image{mix-blend-mode:multiply;padding:6%}body .product-card__vendor{font-size:.72rem;font-weight:600;letter-spacing:.06em;color:#7a7d73}body .product-card__title{font-size:.95rem;font-weight:500;line-height:1.4;color:var(--color-heading)}body .product-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}body .product-card .price{font-size:1.02rem;color:var(--color-heading)}body .product-card .price--sale{color:var(--color-heading)}body .product-card .price__compare{font-size:.85rem;opacity:.55}body .product-card__options{color:#6b6e64}body .product-card .button{min-height:44px;border-radius:8px;font-size:.88rem}body .product-badge{border-radius:6px;padding:4px 8px;background:var(--color-secondary);color:var(--color-primary);font-weight:600;letter-spacing:.02em}body .product-badge--sold-out{background:#fff;color:var(--color-heading);border:1px solid var(--color-border)}body .catalog-grid{gap:16px}@media(min-width:990px){body .catalog-grid{gap:24px}}body .active-facet{border-radius:999px}body .facet summary{font-weight:600}body .field input,body .field textarea,body .field select,body .input{border-color:#d9dbd2}body .field input:focus,body .field textarea:focus,body .field select:focus,body .input:focus{border-color:var(--color-secondary);outline:none;box-shadow:0 0 0 3px #11120f14}body details summary{font-weight:600}body .pdp-label{font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-heading)}body .pdp-label strong{opacity:.65;font-weight:500}body .pdp-brand{padding:0;background:none;color:#6b6e64;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-decoration:none;border-radius:0}body .pdp-brand:hover{background:none;color:var(--color-heading);text-decoration:underline}body .pdp-authentic{font-weight:600;font-size:.8rem}body .pdp-title{font-weight:600;letter-spacing:-.015em;line-height:1.22}@media(min-width:750px){body .pdp-title{font-size:1.75rem}}@media(min-width:1280px){body .pdp-title{font-size:1.6rem}}body .pdp-block--price{border-color:var(--color-border)}body .pdp-price__now{font-weight:700;letter-spacing:-.02em}body .pdp-price__off{font-weight:700;border-radius:6px}body .pdp-price__save{font-weight:600}body .pdp-gallery__stage{border-radius:0}@media(min-width:750px){body .pdp-gallery__stage{border-radius:16px}}body .pdp-gallery__badge{border-radius:6px;letter-spacing:.02em;font-weight:700}body .pdp-gallery__thumb{border-radius:10px;border-width:1.5px}body .pdp-gallery__arrow:hover{background:#fff;transform:none}body .pdp-pill,body .pdp-size,body .pdp-select select{border-radius:10px;border-width:1px;border-color:#d3d5cb}body .pdp-size.is-current{background:#f4f4ef;box-shadow:inset 0 0 0 1.5px var(--color-secondary);border-color:var(--color-secondary)}body .pdp-size__label{font-weight:600}body .pdp-pill[aria-pressed=true]{background:var(--color-secondary)}body .pdp-btn{border-radius:10px;font-weight:600;letter-spacing:.005em}body .pdp-btn:not(:disabled):hover{transform:none;box-shadow:none;opacity:.9}body .pdp-btn--atc{border-color:var(--pdp-atc-bg, #11120F)}body .pdp-qty{border-radius:10px;border-width:1px;border-color:#d3d5cb}body .pdp-stock{font-weight:600}body .pdp-delivery{border-radius:12px;background:#fafaf7;border-color:var(--color-border)}body .pdp-delivery__form{border-radius:10px;border-width:1px;border-color:#d3d5cb}body .pdp-delivery__check{color:#fff;font-weight:600}body .pdp-whatsapp{border-radius:10px;border-width:1px;font-weight:600}body .pdp-trust__item{background:#fff;border:1px solid var(--color-border);border-radius:12px;font-weight:600}body .pdp-trust__icon{background:#f4f4ef;color:var(--color-heading)}body .pdp-highlights svg{background:#f4f4ef;color:var(--color-heading);stroke-width:2.6}body .pdp-card{border-radius:14px;border-color:var(--color-border)}body .pdp-card__title{font-weight:600}body .pdp-specs dt{text-transform:none;letter-spacing:0;font-weight:500;font-size:.8rem}body .pdp-specs dd,body .pdp-tab__summary{font-weight:600}body .pdp-tab__icon{border-radius:8px}body .pdp-facts{border-width:1px;border-color:var(--color-border);border-radius:12px}body .pdp-bought{border-radius:10px;background:#f4f4ef}@media(min-width:1280px){body .pdp-buybox{border-radius:16px;background:#fafaf7;border-color:var(--color-border)}}body .pdp-sticky__btn{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vyra-premium.css.map */
