/*
 Theme Name:   ComingSoon
 Description:  mcnco coming soon theme
 Author:       mcnco dev
 Version: 1.0
 Text Domain:  comingsoon
*/
.product-content-grid { display:grid; grid-template-columns: 2fr 1fr; gap:24px; margin-top:18px; }
.product-main .product-features .content { line-height:1.6; }
.product-side .product-images figure { margin:0 0 12px; }
.product-side .product-images img { width:100%; height:auto; display:block; }

@media (max-width:900px) { .product-content-grid { grid-template-columns: 1fr; } }
:root {
      --text: #AF9A63;
      --max-width: 980px;
    }

    @font-face {
      font-family: 'Instrument Sans';
      src: url("asset/Instrument_Sans/InstrumentSans-VariableFont_wdth,wght.ttf") format('truetype');
      font-weight: 100 900;
      font-stretch: 75% 125%;
    }

    @font-face {
      font-family: 'Instrument Sans';
      src: url("asset/Instrument_Sans/InstrumentSans-Italic-VariableFont_wdth,wght.ttf") format('truetype');
      font-weight: 100 900;
      font-style: italic;
      font-stretch: 75% 125%;
    }

    
    /* Instrument Serif (Regular) */
    @font-face {
      font-family: 'Instrument Serif';
      src: url('asset/Instrument_Serif/InstrumentSerif-Regular.ttf') format('truetype');
      font-weight: 400;
      font-style: normal;
      font-display: swap;
    }

    /* Instrument Serif (Italic) */
    @font-face {
      font-family: 'Instrument Serif';
      src: url('asset/Instrument_Serif/InstrumentSerif-Italic.ttf') format('truetype');
      font-weight: 400;
      font-style: italic;
      font-display: swap;
    }

  :root{
    --brand-sand: #B7ACA0;
    --bg:#E2D4C1;            /* warm sand */
    --bg-alt:#DCCDB8;        /* soft sand */
    --bg-light: #F4F2EC;    /* light bg */
    --ink:#3D3B38;           /* dark body */
    --muted:#6E675E;         /* muted */
    --accent:#005F73;        /* teal */
    --gold:#AF9A63;          /* subtitle */
    --ring:#D9C9B4;          /* photo ring */
    --card-w:390px;
  }



  html,body{
    min-height:100%;
    margin:0;
    
    color:var(--ink);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:"Instrument Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";

  }
  a{
    color:inherit;
    text-decoration:none;
  }

  /* #main{
    padding: 20px;
  } */
    /* @media (max-width:900px) {
    #main {
      padding: 10px;
    }
  } */