.reina-fill-button{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;font-family:var(--gp-font--montserrat);font-size:13px;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all 0.4s ease 0s;border:2px solid var(--accent);padding:18px 45px}.reina-fill-button:is(:hover,:focus){background-color:transparent;color:var(--accent);box-shadow:0 4px 15px rgba(89,0,86,0.2)}@media (max-width:1024px){.reina-fill-button{padding:10px 15px}}.reina-empty-button{align-items:center;background-color:transparent;color:var(--accent);display:inline-flex;font-family:var(--gp-font--montserrat);font-size:13px;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all 0.4s ease 0s;border:2px solid var(--accent);padding:18px 45px}.reina-empty-button:is(:hover,:focus){background-color:var(--accent);color:#ffffff;box-shadow:0 4px 15px rgba(89,0,86,0.2)}@media (max-width:1024px){.reina-empty-button{padding:10px 15px}}.small-header-top{color:var(--accent);font-family:var(--gp-font--montserrat);font-size:12px;font-weight:600;letter-spacing:4px;margin-bottom:25px;text-transform:uppercase}.header-styles-h1{color:#333333;font-family:var(--gp-font--cormorant-garamond);font-size:82px;line-height:1.1}@media (max-width:1024px){.header-styles-h1{font-size:42px}}@media (max-width:767px){.header-styles-h1{font-size:38px}}.header-styles-h2{color:#333333;font-family:var(--gp-font--cormorant-garamond);font-size:56px;line-height:1.1}@media (max-width:1024px){.header-styles-h2{font-size:32px}}.reina-standard-text{color:#666666;font-size:17px}@media (max-width:1024px){.reina-standard-text{font-size:16px}}.header-styles-h3{color:#333333;font-family:var(--gp-font--cormorant-garamond);font-size:28px;line-height:1.1;margin-bottom:12px}@media (max-width:1024px){.header-styles-h3{font-size:22px}}.reina-standart-text-small{color:#666666;font-family:var(--gp-font--montserrat);font-size:14px;line-height:1.7;margin-bottom:25px}.reina-links{align-items:center;color:var(--accent);display:inline-flex;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:0px;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:opacity 0.3s ease 0s}.reina-links:is(:hover,:focus){color:var(--accent);opacity:0.7}@media (max-width:1024px){.reina-links{letter-spacing:1.1px}}.product-titles-query{color:#333333;font-family:var(--gp-font--montserrat);font-size:14px;line-height:1.4;margin-bottom:10px}.product-price-query{align-items:center;color:#333333;display:inline-flex;font-size:16px;font-weight:600;letter-spacing:1.5px;margin-bottom:0px;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:opacity 0.3s ease 0s}.product-price-query:is(:hover,:focus){color:var(--accent);opacity:0.7}.header-style-h4-colored{color:var(--accent);font-family:var(--gp-font--cormorant-garamond);font-size:15px;font-weight:600;letter-spacing:0.5px;line-height:1.1;margin-bottom:6px;text-transform:uppercase}.reina-images-box-shawdow{box-shadow:0 15px 40px rgba(0,0,0,0.08);height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:8px}