.cj-tabs{max-width:1320px;margin:0 auto;padding:36px 56px}
.cj-tabs__head{text-align:center;margin-bottom:18px}
.cj-tabs__eyebrow{font-family:-apple-system,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cel,#07513e);display:block;margin-bottom:6px}
.cj-tabs__title{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(26px,3.6vw,38px);margin:0 0 6px;font-weight:500}
.cj-tabs__subtitle{font-family:-apple-system,sans-serif;font-size:15px;color:#6F6F68;margin:0 auto;max-width:640px}
.cj-tabs__bar{display:flex;gap:8px;overflow-x:auto;padding:6px 0 18px;border-bottom:1px solid #D6DDE1;scrollbar-width:none}
.cj-tabs__bar::-webkit-scrollbar{display:none}
.cj-tabs__btn{flex:0 0 auto;background:transparent;border:1px solid transparent;color:#3a4942;font-family:-apple-system,sans-serif;font-size:14px;padding:9px 16px;border-radius:24px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}
.cj-tabs__btn:hover{background:rgba(7,81,62,.08)}
.cj-tabs__btn.is-active{background:#07513e;color:#fff;border-color:#07513e}
.cj-tabs__intro{padding:26px 0 4px;max-width:640px}
.cj-tabs__intro-p{font-family:'Fraunces','Cormorant Garamond',Georgia,serif;font-size:clamp(18px,2.2vw,22px);line-height:1.45;color:#173F37;margin:0}
.cj-tabs__intro-season{display:block;margin-top:10px;font-family:-apple-system,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6F6F68}
.cj-tabs__sig.cj-tabs__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:20px 0 4px;margin-top:6px}
@media(max-width:860px){.cj-tabs__sig.cj-tabs__cards{grid-template-columns:1fr;gap:24px}}
.cj-tabs__sig.cj-tabs__cards .cjr-sig-card{background:#F7FAF7;box-shadow:0 1px 2px rgba(13,36,28,.05),0 10px 28px -18px rgba(13,36,28,.25);color:#173F37;text-decoration:none;position:relative}
.cj-tabs__sig.cj-tabs__cards .block-product-card-info{padding:16px 18px 18px}
.cj-tabs__sig.cj-tabs__cards .product-card__title,.cj-tabs__sig.cj-tabs__cards .block-product-card__title{font-family:'Fraunces','Cormorant Garamond',Georgia,serif;font-size:20px;font-weight:500;line-height:1.12;color:#153C35;text-decoration:none}
.cj-tabs__sig.cj-tabs__cards .product-card__description,.cj-tabs__sig.cj-tabs__cards .block-product-card__description{color:#607078;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.5}
.cj-tabs__sig.cj-tabs__cards .product-card__price,.cj-tabs__sig.cj-tabs__cards .block-product-card__price,.cj-tabs__sig.cj-tabs__cards .block-product-price{display:block;font-family:-apple-system,sans-serif;font-size:12px;color:#6F6F68;margin-top:8px}
.cj-tabs__sig.cj-tabs__cards .cjr-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 24px);min-height:20px;padding:0 7px;border:1px solid rgba(231,206,156,.5);border-radius:1px;background:rgba(13,46,40,.55);backdrop-filter:blur(7px);color:#E7CE9C;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;text-shadow:0 1px 7px rgba(0,0,0,.2)}
.cj-tabs__sig.cj-tabs__cards .cjr-meta{display:block;margin:0 0 9px;color:#7A8790;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;font-weight:700;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}
.cj-tabs__sig.cj-tabs__cards .cjr-fit{display:block;margin:8px 0 0;color:#52656E;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:400;line-height:1.48}
.cj-tabs__sig.cj-tabs__cards .cjr-go{display:inline-flex;align-items:center;margin-top:15px;padding-bottom:3px;border-bottom:1px solid rgba(7,81,62,.34);color:#07513e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;font-weight:750;letter-spacing:.2em;line-height:1.25;text-transform:uppercase;text-decoration:none}
.cjr-badge--pick{background:rgba(13,46,40,.55)!important;border-color:rgba(231,206,156,.5)!important;color:#E7CE9C!important}
.cj-tabs__mei{margin:26px 0 2px;background:#F7FAF7;box-shadow:0 1px 2px rgba(13,36,28,.05),0 10px 28px -18px rgba(13,36,28,.25);padding:18px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.cj-tabs__mei-mono{width:52px;height:52px;flex:0 0 52px;background:#07513e;color:#F2F7F4;display:grid;place-items:center;font-family:'Fraunces',Georgia,serif;font-size:24px}
.cj-tabs__mei-txt{flex:1;min-width:220px}
.cj-tabs__mei-txt p{margin:0;font-family:'Fraunces','Cormorant Garamond',Georgia,serif;font-size:16.5px;line-height:1.4;color:#173F37}
.cj-tabs__mei-txt small{display:block;color:#6F6F68;font-family:-apple-system,sans-serif;font-size:12.5px;margin-top:4px}
.cj-tabs__mei-btn{display:inline-block;background:#07513e;color:#F2F7F4!important;font-family:-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;text-decoration:none}
.cj-tabs__grid--compact .cj-tabs__cards{grid-template-columns:repeat(4,1fr);gap:18px 14px}
@media(max-width:960px){.cj-tabs__grid--compact .cj-tabs__cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.cj-tabs__grid--compact .cj-tabs__cards{grid-template-columns:repeat(2,1fr);gap:14px 10px}}
.cj-tabs__grid--compact .product-card__title,.cj-tabs__grid--compact .block-product-card__title{font-family:'Fraunces','Cormorant Garamond',Georgia,serif;font-size:15px;font-weight:500;line-height:1.2;color:#153C35}
.cj-tabs__grid--compact .block-product-price,
.cj-tabs__grid--compact .product-card__description,.cj-tabs__grid--compact .block-product-card__description,
.cj-tabs__grid--compact .cjr-fit,
.cj-tabs__grid--compact .product-card__price,.cj-tabs__grid--compact .block-product-card__price,
.cj-tabs__grid--compact .cjr-go{display:none}
.cj-tabs__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;padding-top:10px;font-family:-apple-system,sans-serif;font-size:13px;color:#6F6F68}
.cj-tabs__meta:empty{display:none}
.cj-tabs__meta-note{opacity:.78}
.cj-tabs__grid{padding:22px 0}
.cj-tabs__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.cj-tabs__cards > *{min-width:0}
@media(max-width:960px){.cj-tabs__cards{grid-template-columns:repeat(3,1fr);gap:18px}}
@media(max-width:640px){.cj-tabs__cards{grid-template-columns:repeat(2,1fr);gap:14px}.cj-tabs{padding:24px 16px}}
.cj-tabs__loading,.cj-tabs__empty{text-align:center;color:#6F6F68;padding:36px 0;font-family:-apple-system,sans-serif;font-size:14px}
.cj-tabs__fallback{text-align:center;color:#5f665f;background:#f8f6f1;border:1px solid #e2ded3;padding:28px 20px;font-family:-apple-system,sans-serif}
.cj-tabs__fallback p{margin:0 0 14px;font-size:14px;line-height:1.6}
.cj-tabs__fallback-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:999px;background:#07513e;color:#fff;text-decoration:none;font-size:14px}

@media(max-width:860px){
  .cj-tabs__cards{grid-template-columns:1fr;gap:28px}
  .cj-tabs__cards .block-product-card,.cj-tabs__cards .product-card,.cj-tabs__cards .card-product,.cj-tabs__cards .sgc-label-display__card,.cj-tabs__cards .sgc-block-product-card{position:relative}
  .cj-tabs__cards .block-product-card,.cj-tabs__cards .product-card,.cj-tabs__cards .card-product,.cj-tabs__cards .sgc-label-display__card,.cj-tabs__cards .sgc-block-product-card{color:#173F37;text-decoration:none}
  .cj-tabs__cards .product-card__title,.cj-tabs__cards .block-product-card__title,.cj-tabs__cards .card-product__title,.cj-tabs__cards .sgc-label-display__title,.cj-tabs__cards .sgc-block-product-card__title{color:#153C35;font-family:"Cormorant Garamond",Georgia,serif;font-size:19px;font-weight:500;letter-spacing:0;line-height:1.08;text-decoration:none}
  .cj-tabs__cards .product-card__description,.cj-tabs__cards .block-product-card__description,.cj-tabs__cards .card-product__description,.cj-tabs__cards .sgc-label-display__description,.cj-tabs__cards .sgc-block-product-card__description{color:#607078;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.5}
  .cj-tabs__cards .product-card__price,.cj-tabs__cards .block-product-card__price,.cj-tabs__cards .card-product__price,.cj-tabs__cards .sgc-label-display__price,.cj-tabs__cards .sgc-block-product-card__price{display:none}
  .cj-tabs__cards .cjr-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 24px);min-height:20px;padding:0 7px;border:1px solid rgba(246,248,249,.38);border-radius:1px;background:rgba(13,46,40,.3);backdrop-filter:blur(7px);color:#F6F8F9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;text-shadow:0 1px 7px rgba(0,0,0,.2)}
  .cj-tabs__cards .cjr-meta{display:block;margin:0 0 9px;color:#7A8790;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;font-weight:700;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}
  .cj-tabs__cards .cjr-fit{display:block;margin:8px 0 0;color:#52656E;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:400;line-height:1.48;letter-spacing:0;text-wrap:pretty}
  .cj-tabs__cards .cjr-go{display:inline-flex;align-items:center;margin-top:15px;padding-bottom:3px;border-bottom:1px solid rgba(7,81,62,.34);color:#07513e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;font-weight:750;letter-spacing:.2em;line-height:1.25;text-transform:uppercase;text-decoration:none}
}
