/*
*Theme Name:     CozyStay Child Theme
*Theme URI: 	 https://cozystay.loftocean.com/
*Description:    CozyStay child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       cozystay
*Text Domain: 	 cozystay-child
*Version:        1.0
*/

 /** Add your styles below **/


/* Agrandir Font Family */
@font-face {
    font-family: 'Agrandir Grand Heavy';
    src: url('fonts/Agrandir-GrandHeavy.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir Grand Light';
    src: url('fonts/Agrandir-GrandLight.otf') format('opentype');
    font-weight: 300; 
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir Narrow';
    src: url('fonts/Agrandir-Narrow.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir';
    src: url('fonts/Agrandir-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir Text Bold';
    src: url('fonts/Agrandir-TextBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir Thin Italic';
    src: url('fonts/Agrandir-ThinItalic.otf') format('opentype');
    font-weight: 100; 
    font-style: italic;
}

@font-face {
    font-family: 'Agrandir Tight';
    src: url('fonts/Agrandir-Tight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Agrandir Wide Black Italic';
    src: url('fonts/Agrandir-WideBlackItalic.otf') format('opentype');
    font-weight: 900; 
    font-style: italic;
}

@font-face {
    font-family: 'Agrandir Wide Light';
    src: url('fonts/Agrandir-WideLight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/* Bio Rhyme Font Family */
@font-face {
    font-family: 'Bio Rhyme Bold';
    src: url('fonts/BioRhyme-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Extra Bold';
    src: url('fonts/BioRhyme-ExtraBold.ttf') format('truetype');
    font-weight: 800; 
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Extra Light';
    src: url('fonts/BioRhyme-ExtraLight.ttf') format('truetype');
    font-weight: 200; 
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Light';
    src: url('fonts/BioRhyme-Light.ttf') format('truetype');
    font-weight: 300; 
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Medium';
    src: url('fonts/BioRhyme-Medium.ttf') format('truetype');
    font-weight: 500; 
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme';
    src: url('fonts/BioRhyme-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Bold';
    src: url('fonts/BioRhyme-SemiBold.ttf') format('truetype');
    font-weight: 600; 
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Bold';
    src: url('fonts/BioRhyme_Expanded-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Extra Bold';
    src: url('fonts/BioRhyme_Expanded-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Extra Light';
    src: url('fonts/BioRhyme_Expanded-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Light';
    src: url('fonts/BioRhyme_Expanded-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Medium';
    src: url('fonts/BioRhyme_Expanded-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded';
    src: url('fonts/BioRhyme_Expanded-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Expanded Semi Bold';
    src: url('fonts/BioRhyme_Expanded-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Bold';
    src: url('fonts/BioRhyme_SemiExpanded-Blod.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Extra Bold';
    src: url('fonts/BioRhyme_SemiExpanded-ExtraBlod.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Extra Light';
    src: url('fonts/BioRhyme_SemiExpanded-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Light';
    src: url('fonts/BioRhyme_SemiExpanded-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Medium';
    src: url('fonts/BioRhyme_SemiExpanded-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded';
    src: url('fonts/BioRhyme_SemiExpanded-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Rhyme Semi Expanded Semi Bold';
    src: url('fonts/BioRhyme_SemiExpanded-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* Kuchek Font Family */
@font-face {
    font-family: 'Kuchek';
    src: url('fonts/Kuchek_PersonalUse.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


:root {
    --heading-font: 'Bio Rhyme Medium', serif !important;
    --secondary-font: 'Kuchek', sans-serif !important;
    --body-font: 'Agrandir', sans-serif !important;
    --btn-font: 'Agrandir', sans-serif !important;
    --widget-title-font: 'Agrandir', sans-serif !important;
    --nav-font: 'Agrandir', sans-serif !important;
}

button, input, optgroup, select, textarea, .item-subtitle {
	font-family: var(--btn-font) !important;
}

textarea {
	height: auto !important;
}

.product .product-category a {
    display: flex;
    flex-direction: column;
	align-items: center;
}

.woocommerce ul.products li.product a img {
    width: 80%;
}