body.template-product{--chb-green: #2f3d2a;--chb-gold: #c9a84c;--chb-cream: #f7f2eb;--chb-ink: #2c2320;background:#f7f2eb!important}body.template-product .shop-content,body.template-product .single-content,body.template-product .single-gray,body.template-product .site-content,body.template-product .homepage-content{background:#f7f2eb!important;border:0!important;box-shadow:none!important}body.template-product .shop-content>.container{max-width:1180px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}body.template-product .single-wrapper{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}body.template-product .chb-crumb{font-family:Montserrat,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.1em;text-transform:uppercase!important;color:#8a7f76!important;margin:0 0 1.1rem!important;padding:.4rem 0 0!important}body.template-product .chb-crumb a{color:#c9a84c!important;text-decoration:none!important;text-transform:uppercase!important}@media(min-width:992px){body.template-product .product.chb-item{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:2.4rem;row-gap:.4rem;align-items:start}body.template-product .product-content,body.template-product .product-content>.row{display:contents!important}body.template-product .product-images,body.template-product .col-lg-5.product-images{grid-column:1;grid-row:1 / span 2;width:100%!important;max-width:none!important;flex:none!important;padding:0!important}body.template-product .product-header{grid-column:2;grid-row:1;margin:0!important;padding:0!important}body.template-product .product-detail,body.template-product .col-lg-7.product-detail{grid-column:2;grid-row:2;width:100%!important;max-width:none!important;flex:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}}body.template-product .product-detail,body.template-product .product-detail .column{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.template-product .chb-gallery,body.template-product .product-images .chb-gallery{background:#fffef8;border:1px solid #eee6dc;border-radius:18px;overflow:hidden;padding:.6rem}body.template-product .chb-gallery-shot img,body.template-product .chb-gallery img.chb-photo{width:100%!important;height:auto!important;max-height:560px;object-fit:contain!important;display:block!important;background:#fffef8;border-radius:12px}body.template-product .flex-control-thumbs,body.template-product ol.flex-control-nav{display:flex!important;gap:.45rem;margin:.7rem 0 0!important;padding:0!important;list-style:none!important}body.template-product .flex-control-thumbs li{width:64px!important;flex:0 0 64px;margin:0!important}body.template-product .flex-control-thumbs img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:10px;border:1px solid #eee6dc;cursor:pointer}body.template-product .flex-control-thumbs img.flex-active{border-color:#c9a84c}.chb-pdp-kicker{margin:0 0 .4rem;font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#c9a84c}.chb-pdp-reviews-link{margin:0 0 .85rem;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;font-weight:600}.chb-pdp-reviews-link a{color:#2f3d2a!important;text-decoration:none!important;border-bottom:1px solid #c9a84c}body.template-product .chb-product-title,body.template-product h1.chb-product-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:clamp(2rem,3.6vw,2.85rem)!important;letter-spacing:-.03em;line-height:1.12!important;color:#14100e!important;margin:0 0 .35rem!important;text-transform:none!important}body.template-product .product-meta.top,body.template-product .product-brand,body.template-product .product-unit,body.template-product .product-share,body.template-product .compare-button,body.template-product a.compare,body.template-product .up-sells,body.template-product .upsells,body.template-product .chb-product-meta,body.template-product iframe[title^=PayPal]{display:none!important}body.template-product p.price,body.template-product .summary .price,body.template-product .product-detail .price{font-family:Montserrat,system-ui,sans-serif!important;font-size:1.45rem!important;font-weight:650!important;color:#2f3d2a!important;margin:0 0 .85rem!important}body.template-product p.price .amount{color:#2f3d2a!important}body.template-product .stock{display:inline-flex!important;background:transparent!important;color:#2f3d2a!important;border:1px solid rgba(47,61,42,.22)!important;border-radius:999px!important;padding:4px 11px!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .9rem!important}body.template-product .column>.stock.product-available{display:none!important}body.template-product .stock .stock{display:inline!important;border:0!important;padding:0!important;margin:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;letter-spacing:inherit!important;font:inherit!important;color:inherit!important;text-transform:inherit!important}body.template-product .chb-short{font-family:Georgia,Times New Roman,serif!important;font-size:1.08rem!important;line-height:1.7!important;color:#2c2320!important;margin:0 0 1.15rem!important}body.template-product .chb-product-form{position:relative}body.template-product .chb-size-select-wrap,body.template-product.chb-silver-pdp .chb-size-select-wrap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}body.template-product.chb-silver-pdp .chb-size-pills{display:flex!important}.chb-size-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.chb-size-label{display:block;width:100%;margin:0 0 .45rem;font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#8a7f76}.chb-size-pill{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid #ddd4c9;background:#fffef8;color:#2f3d2a;font-family:Montserrat,system-ui,sans-serif;font-size:.86rem;font-weight:650;cursor:pointer}.chb-size-pill:hover{border-color:#c9a84c}.chb-size-pill.is-on{background:#2f3d2a;border-color:#2f3d2a;color:#fffef8}body.template-product form.chb-product-form.chb-has-options>.chb-size-pills,body.template-product .chb-size-pills{display:flex!important;flex-wrap:wrap;width:100%;max-width:100%;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;position:relative!important}body.template-product .chb-size-pill{max-width:100%;white-space:normal;line-height:1.25;height:auto;min-height:42px;padding:10px 16px;text-align:center}body.template-product .quantity{display:inline-flex!important;align-items:center;gap:0;margin:0 .6rem 0 0!important}body.template-product .quantity .qty,body.template-product .quantity .minus,body.template-product .quantity .plus{border-radius:999px!important;border:1px solid rgba(47,61,42,.16)!important;font-family:Montserrat,system-ui,sans-serif!important;color:#2f3d2a!important;background:#fffef8!important;height:44px!important}body.template-product .chb-add-btn,body.template-product button.chb-add-btn.button.alt{background:linear-gradient(180deg,#e0c878,#c9a84c)!important;color:#2a2208!important;border:0!important;border-radius:999px!important;min-height:48px!important;padding:0 28px!important;font-family:Montserrat,system-ui,sans-serif!important;font-weight:750!important;font-size:.88rem!important;letter-spacing:.04em;text-transform:none!important}body.template-product .chb-add-btn:hover{filter:brightness(1.04);color:#2a2208!important}body.template-product .chb-buybox{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .4rem}body.template-product .chb-tabs ul.tabs{display:none!important}body.template-product .chb-tabs{background:transparent!important;border:0!important;padding:1.6rem 0 0!important;margin:1.4rem 0 0!important;box-shadow:none!important}body.template-product .chb-tab-panel,body.template-product .chb-tabs .panel{display:block!important;height:auto!important;overflow:visible!important;background:#fffef8!important;border:1px solid #eee6dc!important;border-radius:16px!important;padding:1.35rem 1.5rem 1.5rem!important;margin:0 0 1.1rem!important;float:none!important;width:100%!important}body.template-product #tab-additional_information{display:none!important}body.template-product .chb-tab-panel h2,body.template-product .chb-tab-panel>h2:first-child{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:1.7rem!important;color:#2f3d2a!important;margin:0 0 .85rem!important}body.template-product .chb-tab-panel h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:1.25rem!important;color:#2f3d2a!important;margin:1.2rem 0 .4rem!important}body.template-product .chb-tab-panel,body.template-product .chb-tab-panel p{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.75;color:#2c2320}body.template-product .chb-tab-panel ul{margin:0 0 1rem;padding-left:1.15rem}body.template-product #reviews .commentlist{list-style:none!important;margin:0!important;padding:0!important}body.template-product #reviews .commentlist li{background:#f7f2eb;border-radius:12px;padding:.9rem 1rem 1rem;margin:0 0 .7rem!important;border:1px solid #eee6dc}body.template-product #reviews .meta,body.template-product #reviews .chb-review-author{font-family:Montserrat,system-ui,sans-serif!important;font-size:.78rem!important;font-weight:700!important;color:#2f3d2a!important}body.template-product #reviews .description p{font-size:.98rem;margin:.35rem 0 0}body.template-product #review_form_wrapper{margin-top:1rem}body.template-product .related.products{margin:1.2rem 0 2rem!important;padding:1.4rem 0 0!important;border-top:1px solid #eee6dc;background:transparent!important}body.template-product .related.products>h2,body.template-product .related.products>h4,body.template-product .related .entry-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:1.7rem!important;color:#2f3d2a!important;text-transform:none!important;letter-spacing:-.02em;margin:0 0 1rem!important}body.template-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem!important}body.template-product .related.products .product,body.template-product .related.products li.product{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;background:#fffef8;border:1px solid #eee6dc;border-radius:14px;overflow:hidden;float:none!important}body.template-product .related .product-title a,body.template-product .related .chb-card-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.05rem!important;font-weight:600!important;color:#2f3d2a!important}body.template-product .related .product-available,body.template-product .related .product-unit,body.template-product .related .product-rating{display:none!important}body.template-product .related .product img{width:100%;height:180px;object-fit:cover;background:#efe6d8}@media(max-width:991px){body.template-product .shop-content>.container{padding-left:12px!important;padding-right:12px!important}body.template-product .single-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.template-product .single-content.single-gray .single-wrapper>.product,body.template-product .product.chb-item{display:flex!important;flex-direction:column;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 12px!important;box-sizing:border-box!important}body.template-product .product-content,body.template-product .product-content>.row{display:contents!important}body.template-product .product-header{order:1;margin:0 0 .75rem!important;width:100%!important}body.template-product .product-images,body.template-product .col-12.product-images{order:2;width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding:0!important;float:none!important}body.template-product .product-detail,body.template-product .col-12.product-detail{order:3;width:100%!important;max-width:100%!important;flex:0 0 auto!important;padding:0!important;float:none!important}body.template-product .chb-gallery,body.template-product .chb-gallery-wrap,body.template-product .flex-viewport{width:100%!important;max-width:100%!important}body.template-product .chb-gallery img.chb-photo{max-height:none;width:100%!important}body.template-product h1.chb-product-title{font-size:1.85rem!important}body.template-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .chb-add-btn{width:100%}}@media(max-width:520px){body.template-product .related.products ul.products{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chb-product-v5.css.map */
