/*
Theme Name: Janette Crest Office
Theme URI: https://janettecrestoffice.com
Author: Janette Crest Commerce LLC
Description: Premium editorial WooCommerce theme for ergonomic office furniture.
Version: 1.1.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: janette-crest-office
*/
@import url("assets/css/theme.css");


/* JCO commerce layout v1.1 — wide catalog, aligned cards, responsive product detail */
.jco-brand{display:flex!important;align-items:center!important;width:max-content!important;line-height:1!important}
.jco-brand>.jco-wordmark-text{display:block!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1!important;color:#102522!important;border-bottom:2px solid #b58a50!important;padding-bottom:6px!important;white-space:nowrap!important}
.jco-brand>.jco-wordmark-text small{display:block!important;margin-top:9px!important;font-family:Arial,sans-serif!important;font-size:8px!important;font-weight:700!important;letter-spacing:.58em!important;color:#6b6459!important}
.jco-woo{width:min(94vw,1640px)!important;max-width:none!important;margin-inline:auto!important;padding:64px 0 120px!important}
.jco-featured{max-width:1640px!important}
.woocommerce ul.products{gap:28px!important}
.woocommerce ul.products li.product{width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;min-width:0!important}
.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important}
.woocommerce ul.products li.product a img{width:100%!important;height:clamp(270px,20vw,380px)!important;object-fit:cover!important;background:#eceae3!important;margin-bottom:22px!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.35!important;min-height:54px!important;padding:0!important;margin:0 0 10px!important}
.woocommerce ul.products li.product .price{color:#b58a50!important;font-weight:700!important;margin:0 0 18px!important;min-height:26px!important}
.woocommerce ul.products li.product .button{align-self:flex-start!important;margin-top:auto!important;min-width:138px!important;min-height:52px!important}
.woocommerce div.product{width:min(94vw,1540px)!important;max-width:none!important;margin:0 auto!important;padding:68px 0 105px!important}
.woocommerce div.product div.images{width:52%!important}
.woocommerce div.product div.summary{width:43%!important}
.woocommerce div.product .product_title{font-family:Georgia,serif!important;font-size:clamp(36px,3.2vw,58px)!important;font-weight:400!important;line-height:1.06!important}
.woocommerce div.product .woocommerce-product-details__short-description{font-size:17px!important;line-height:1.75!important;max-width:700px!important}
.woocommerce div.product .woocommerce-tabs{clear:both!important;padding-top:58px!important}
@media(max-width:1100px){.woocommerce div.product div.images,.woocommerce div.product div.summary{width:48%!important}.jco-brand>.jco-wordmark-text{font-size:22px!important}}
@media(max-width:780px){.jco-woo,.woocommerce div.product{width:min(92vw,680px)!important;padding-top:46px!important}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce ul.products li.product a img{height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important}}
@media(max-width:650px){.jco-brand>.jco-wordmark-text{font-size:18px!important}.jco-brand>.jco-wordmark-text small{font-size:7px!important}}
