@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Bondia;src:url(Bondia-ExtraBoldOblique.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Bondia;src:url(Bondia-BoldOblique.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bondia;src:url(Bondia-SemiBoldOblique.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Bondia;src:url(Bondia-MediumOblique.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Bondia;src:url(Bondia-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bondia;src:url(Bondia-LightOblique.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}:root{--color-primary-orange: #e67a0d;--color-primary-orange-hover: #c96a0b;--color-primary-orange-active: #b05d09;--color-golden: #e6a638;--color-golden-hover: #d4942c;--color-golden-active: #c28320;--color-nude: #faf5d7;--color-nude-hover: #f5eebf;--color-nude-active: #efe7a7;--color-brown: #7a3b00;--color-brown-hover: #5e2d00;--color-brown-active: #421f00;--color-white: #ffffff;--color-black: #000000;--color-text: #7a3b00;--color-text-light: #a3754d;--color-bg: #ffffff;--color-border: #e6a638;--color-error: #d32f2f;--color-success: #388e3c;--font-heading: "Bondia", Georgia, serif;--font-heading-weight: 800;--font-heading-style: italic;--font-body: "Urbanist", Arial, sans-serif;--font-body-weight: 300;--font-body-weight-semibold: 600;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 18px;--font-size-lg: 24px;--font-size-xl: 32px;--font-size-2xl: 48px;--font-size-3xl: 64px;--font-size-4xl: 96px;--font-size-5xl: 144px;--font-size-6xl: 300px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px;--grid-columns: 12;--grid-gutter: 32px;--grid-margin: 48px;--grid-column-width: 122.67px;--grid-max-width: calc( var(--grid-column-width) * var(--grid-columns) + var(--grid-gutter) * (var(--grid-columns) - 1) );--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 36px;--radius-2xl: 48px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:var(--font-body);font-size:var(--font-size-base)}.color-bg-primary-orange,.color-bg-primary{background-color:var(--color-primary-orange)}.color-bg-golden{background-color:var(--color-golden)}.color-bg-nude{background-color:var(--color-nude)}.color-bg-brown{background-color:var(--color-brown)}.color-bg-white{background-color:var(--color-white)}.color-text-brown{color:var(--color-brown)}.color-text-nude{color:var(--color-nude)}.color-text-white{color:var(--color-white)}.color-text-primary-orange{color:var(--color-primary-orange)}.grid-container{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter);max-width:var(--grid-max-width);margin:0 auto;padding:0 var(--grid-margin)}.grid-column{min-width:0}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.w-full{width:100%}.section{padding:var(--spacing-2xl) 0}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}@media screen and (max-width:1440px){:root{--grid-margin: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 18px;--font-size-lg: 22px;--font-size-xl: 26px;--font-size-2xl: 32px;--font-size-3xl: 40px;--font-size-4xl: 52px;--font-size-5xl: 78px;--font-size-6xl: 92px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 10px;--spacing-lg: 16px;--spacing-xl: 22px;--spacing-2xl: 30px;--spacing-3xl: 36px;--spacing-4xl: 52px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 36px}}@media screen and (max-width:1180px){:root{--grid-margin: 32px;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 30px;--font-size-3xl: 38px;--font-size-4xl: 50px;--font-size-5xl: 78px;--font-size-6xl: 90px;--spacing-xs: 2px;--spacing-sm: 4px;--spacing-md: 8px;--spacing-lg: 14px;--spacing-xl: 20px;--spacing-2xl: 28px;--spacing-3xl: 34px;--spacing-4xl: 50px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 32px}}@media screen and (max-width:768px){:root{--grid-margin: 16px;--grid-gutter: 16px}.grid-container{padding:0 var(--grid-margin)}}@media screen and (max-width:375px){:root{--grid-margin: 12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/theme.css.map */
