@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500&family=Jost:wght@300;400;500&display=swap";:root{--rq-bg:#fff;--rq-ink:#1c1c1c;--rq-soft:#6b6b6b;--rq-line:#e7e7e7;--rq-tile:#f4f4f2;--rq-tile-hover:#eeeeeb;--rq-maxw:1240px;--rq-pad:clamp(20px,5vw,64px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--rq-bg);color:var(--rq-ink);font-family:Jost,sans-serif;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:Fraunces,serif;font-weight:400;margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--rq-maxw);margin:0 auto;padding:0 var(--rq-pad)}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rq-soft)}.btn{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--rq-ink);padding:15px 34px;border:0;cursor:pointer;transition:opacity .3s;font-family:Jost}.btn:hover{opacity:.82}.btn--line{background:none;color:var(--rq-ink);border:1px solid var(--rq-ink);padding:14px 33px;transition:.3s}.btn--line:hover{background:var(--rq-ink);color:#fff;opacity:1}.sechead{text-align:center;margin-bottom:48px}.sechead h2{font-size:clamp(26px,3.2vw,38px);margin-bottom:10px}.sechead p{color:var(--rq-soft);font-size:14.5px}.announce{background:var(--rq-ink);color:#fff;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px}.site-header{position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rq-line)}.site-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:70px}.site-nav .links{display:flex;gap:28px;font-size:13px;letter-spacing:.05em}.site-nav .links a{color:var(--rq-soft);transition:.25s}.site-nav .links a:hover{color:var(--rq-ink)}.site-nav .brand{font-family:Fraunces,serif;font-weight:500;font-size:22px;letter-spacing:.04em;text-align:center;white-space:nowrap}.site-nav .right{display:flex;justify-content:flex-end;gap:22px;font-size:13px;letter-spacing:.05em;align-items:center}.site-nav .right a{color:var(--rq-soft);transition:.25s}.site-nav .right a:hover{color:var(--rq-ink)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px}.burger span{width:22px;height:1px;background:var(--rq-ink)}.hero{text-align:center;padding:clamp(56px,9vw,120px) 0}.hero h1{font-size:clamp(40px,6.4vw,86px);line-height:1.05;letter-spacing:-.01em}.hero p{margin:28px auto 38px;max-width:46ch;color:var(--rq-soft);font-size:16.5px}.pad{padding:clamp(48px,7vw,90px) 0}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}.col-img{aspect-ratio:4/5;background:var(--rq-tile);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:.4s}.col-img img{width:100%;height:100%;object-fit:cover}.col-img span{font-family:Fraunces,serif;font-size:34px;color:#cfcfca}.col:hover .col-img{background:var(--rq-tile-hover)}.col h3{font-size:18px;margin-top:16px;text-align:center}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,28px)}.card-img{position:relative;display:flex;aspect-ratio:1;background:var(--rq-tile);align-items:center;justify-content:center;overflow:hidden;transition:.4s}.card-img img{width:100%;height:100%;object-fit:cover}.card-img span{font-family:Fraunces,serif;font-size:30px;color:#cfcfca}.card:hover .card-img{background:var(--rq-tile-hover)}.card-add{position:absolute;left:12px;right:12px;bottom:12px;width:calc(100% - 24px);background:var(--rq-ink);color:#fff;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:11px;border:0;cursor:pointer;font-family:Jost;opacity:0;transform:translateY(8px);transition:.3s}.card:hover .card-add{opacity:1;transform:translateY(0)}.card-info{margin-top:14px;text-align:center}.card-info h3{font-size:15px}.price{color:var(--rq-soft);font-size:14px;margin-top:4px}.promo{text-align:center;padding:clamp(60px,9vw,120px) var(--rq-pad);background:#f6f6f4}.promo h2{font-size:clamp(24px,3.4vw,42px);max-width:24ch;margin:0 auto 28px;line-height:1.25}.news{text-align:center;padding:clamp(48px,7vw,90px) 0}.news h2{font-size:clamp(26px,3.4vw,40px);margin-bottom:14px}.news p{color:var(--rq-soft);max-width:42ch;margin:0 auto 34px;font-size:15px}.field{display:flex;max-width:440px;margin:0 auto;border:1px solid var(--rq-line);background:#fff}.field input{flex:1;background:none;border:0;padding:15px 18px;font-family:Jost;font-size:14px;outline:none}.field button{background:var(--rq-ink);color:#fff;border:0;cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-family:Jost;padding:0 26px}.field button:hover{opacity:.82}.site-footer{border-top:1px solid var(--rq-line)}.foot{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px;padding:clamp(48px,6vw,80px) 0 36px}.foot .brand{font-family:Fraunces,serif;font-size:22px;font-weight:500;margin-bottom:14px}.foot-blurb{color:var(--rq-soft);font-size:13.5px;max-width:32ch}.foot h4{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-family:Jost;font-weight:400}.foot ul{list-style:none}.foot li{margin-bottom:11px}.foot a{font-size:13.5px;color:var(--rq-soft);transition:.25s}.foot a:hover{color:var(--rq-ink)}.foot-base{border-top:1px solid var(--rq-line);padding:22px 0 36px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--rq-soft)}.page-narrow{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,90px) var(--rq-pad)}.page-narrow h1{font-size:clamp(30px,4vw,48px);margin-bottom:24px}.rte p{margin-bottom:16px}.rte a{text-decoration:underline}.product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);padding:clamp(40px,6vw,90px) 0;align-items:start}.product-media{background:var(--rq-tile);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover}.product h1{font-size:clamp(28px,3.4vw,42px);margin-bottom:14px}.product .p-price{font-family:Fraunces,serif;font-size:22px;margin-bottom:24px}.product select,.product .qty{width:100%;padding:13px 14px;border:1px solid var(--rq-line);font-family:Jost;font-size:14px;margin-bottom:14px;background:#fff}.product .desc{margin-top:28px;color:var(--rq-soft);font-size:15px}.breadcrumb{font-size:12px;letter-spacing:.04em;color:var(--rq-soft);padding-top:24px}.breadcrumb a:hover{color:var(--rq-ink)}.cart-table{width:100%;border-collapse:collapse;margin-bottom:30px}.cart-table th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rq-soft);font-weight:400;padding:0 0 14px;border-bottom:1px solid var(--rq-line)}.cart-table td{padding:18px 0;border-bottom:1px solid var(--rq-line);vertical-align:middle}.cart-thumb{width:70px;height:70px;object-fit:cover;background:var(--rq-tile)}.cart-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}.cart-total{font-family:Fraunces,serif;font-size:20px}.empty{text-align:center;padding:clamp(60px,10vw,140px) var(--rq-pad)}.empty h1{font-size:clamp(28px,4vw,46px);margin-bottom:20px}.pagination{display:flex;gap:16px;justify-content:center;margin-top:48px;font-size:13px;letter-spacing:.05em}.pagination a,.pagination span{color:var(--rq-soft)}.pagination a:hover{color:var(--rq-ink)}@media(max-width:900px){.site-nav{grid-template-columns:auto 1fr auto}.site-nav .links{display:none}.burger{display:flex}.site-nav .brand{text-align:left}.cols,.grid,.foot{grid-template-columns:1fr 1fr}.product{grid-template-columns:1fr}}@media(max-width:560px){.cols{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reliquaro.css.map */
