@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 600;font-display:swap;src:url('../fonts/cormorant-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 600;font-display:swap;src:url('../fonts/cormorant-italic.woff2') format('woff2')}
@font-face{font-family:'Jost';font-style:normal;font-weight:300 500;font-display:swap;src:url('../fonts/jost.woff2') format('woff2')}
.native-content{min-height:55vh;padding-top:60px;padding-bottom:80px}
.native-content h1{font-family:var(--serif);font-size:clamp(32px,5vw,56px);font-weight:400;margin-bottom:30px}
.native-content h2,.native-content h3{font-family:var(--serif);font-size:28px;margin:24px 0 16px;font-weight:400}
.native-content p{margin-bottom:18px}.native-content input:not([type=checkbox]):not([type=radio]),.native-content select,.native-content textarea{padding:12px;border:1px solid var(--line);border-radius:0;background:#fff;max-width:100%;font:inherit}
.native-content label{display:block;margin-bottom:7px}.native-content .woocommerce form .form-row{padding:5px 0;margin-bottom:14px}
.native-content .woocommerce button.button,.native-content .woocommerce a.button,.native-content .woocommerce input.button{border-radius:0;background:var(--ink);color:var(--cream);padding:15px 23px;font-weight:400;font-family:var(--sans)}
.native-content .woocommerce .quantity .qty{width:70px;display:inline-block}
.native-content .woocommerce .col2-set{display:flex;gap:30px;flex-wrap:wrap}.native-content .woocommerce .col2-set>div{flex:1;min-width:260px}
.native-content .woocommerce table.shop_table{border-radius:0}.native-content .woocommerce a{color:var(--ink)}
.native-content .woocommerce-error,.native-content .woocommerce-info,.native-content .woocommerce-message{border-top-color:var(--gold);background:var(--cream);line-height:1.6}
.native-content .woocommerce-info::before,.native-content .woocommerce-message::before{color:var(--gold)}
.aurelia-notice{padding:16px;border:1px solid var(--line);background:var(--cream);font-size:14px}
.aurelia-demo-note{font-size:12px;opacity:.7;margin-top:12px}.aurelia-disabled{opacity:.5;cursor:wait}
.screen-reader-text{position:absolute;left:-10000px}.screen-reader-text:focus{left:20px;top:15px;z-index:99999;background:white;padding:10px}
.cart-foot .view-bag{display:block;text-align:center;margin-top:14px;text-decoration:underline;font-size:13px}
@media(max-width:600px){.native-content{padding-top:36px;padding-bottom:45px}.native-content .woocommerce .col2-set{display:block}.native-content .woocommerce .col2-set>div{min-width:0;width:100%;margin-bottom:20px}.native-content .woocommerce table.shop_table{font-size:13px}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:24px}}

.product-card:focus-within .quick-add{transform:none;opacity:1}
@media(hover:none){.quick-add{transform:none;opacity:1}.wish{opacity:1;transform:none}}
