body.ncn-current-back-issues #product-55404{display:grid!important;grid-template-columns:minmax(320px,40%) minmax(0,1fr)!important;gap:44px!important;align-items:start!important}
body.ncn-current-back-issues #product-55404>.avada-single-product-gallery-wrapper{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;position:sticky!important;top:28px!important}
body.ncn-current-back-issues #product-55404>.summary.entry-summary{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important;display:block!important;margin:0!important;padding:0!important}
body.ncn-current-back-issues #product-55404 .summary-container>.product_title,body.ncn-current-back-issues #product-55404 .summary-container>.price,body.ncn-current-back-issues #product-55404 .summary-container>.product-border,body.ncn-current-back-issues #product-55404 .summary-container>.woocommerce-product-details__short-description,body.ncn-current-back-issues #product-55404 .product_meta,body.ncn-current-back-issues #product-55404 .woocommerce-tabs,body.ncn-current-back-issues #product-55404 .related,body.ncn-current-back-issues #product-55404 .upsells{display:none!important}
.ncn-cbi-intro{margin:0 0 24px}.ncn-cbi-eyebrow,.ncn-cbi-kicker{display:block;margin:0 0 7px;color:#59734f;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ncn-cbi-intro h1{margin:0 0 10px;font-size:clamp(34px,4vw,48px);line-height:1.05}.ncn-cbi-lead{margin:0;font-size:17px;line-height:1.6}
.ncn-cbi-card,.ncn-cbi-archive,.ncn-cbi-assorted,.ncn-cbi-policy{margin:24px 0;border:1px solid #dce5d7;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(35,55,37,.06)}.ncn-cbi-current{padding:24px;background:linear-gradient(145deg,#f7fbf4,#fff)}.ncn-cbi-badge{display:inline-block;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#e7f1e1;color:#315631;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.ncn-cbi-current h2,.ncn-cbi-archive h2,.ncn-cbi-assorted h2,.ncn-cbi-policy h2{margin:0 0 8px;font-size:26px;line-height:1.18}.ncn-cbi-current p,.ncn-cbi-assorted p,.ncn-cbi-policy p{margin:0;line-height:1.55}.ncn-cbi-price{margin:16px 0;color:#355d33;font-size:30px;font-weight:800}
.ncn-cbi-select-current,.ncn-cbi-assorted button,body.ncn-current-back-issues #product-55404 .single_add_to_cart_button{min-height:50px;padding:0 22px;border:0;border-radius:9px;background:#466b3f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.ncn-cbi-current.is-selected{border-color:#466b3f;box-shadow:0 0 0 3px rgba(70,107,63,.12)}
.ncn-cbi-shipping-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 28px}.ncn-cbi-shipping-summary div{padding:14px 12px;border:1px solid #dce5d7;border-radius:10px;background:#f7faf5;text-align:center}.ncn-cbi-shipping-summary strong,.ncn-cbi-shipping-summary span{display:block}.ncn-cbi-shipping-summary strong{color:#294c2d;font-size:14px}.ncn-cbi-shipping-summary span{margin-top:4px;font-size:12px;line-height:1.4}
.ncn-cbi-archive,.ncn-cbi-policy{padding:24px}.ncn-cbi-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.ncn-cbi-each{color:#59734f;font-weight:800;white-space:nowrap}.ncn-cbi-search{display:block;margin-bottom:16px}.ncn-cbi-search span{display:block;margin-bottom:6px;font-size:13px;font-weight:700}.ncn-cbi-search input{width:100%;min-height:46px;padding:10px 14px;border:1px solid #ccd7c8;border-radius:9px;font:inherit}
.ncn-cbi-year{margin-bottom:12px;overflow:hidden;border:1px solid #dce5d7;border-radius:10px;background:#fff}.ncn-cbi-year-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 15px;border:0;background:#f7faf5;color:#253329;font:inherit;text-align:left;cursor:pointer}.ncn-cbi-year-name{font-size:19px;font-weight:800}.ncn-cbi-year-count{justify-self:end;color:#6a7467;font-size:13px}.ncn-cbi-chevron{font-size:20px;transition:transform .15s ease}.ncn-cbi-year.is-open .ncn-cbi-chevron{transform:rotate(180deg)}.ncn-cbi-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid #e7ede4}
.ncn-cbi-choice{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:13px 15px;border:2px solid #d7dfd3;border-radius:10px;background:#fff;color:#253329;font:inherit;text-align:left;cursor:pointer}.ncn-cbi-choice:hover{border-color:#78956d}.ncn-cbi-choice.is-selected{border-color:#466b3f;background:#f1f7ee;box-shadow:0 0 0 2px rgba(70,107,63,.12)}.ncn-cbi-choice-name{padding-right:10px;font-weight:700}.ncn-cbi-choice-price{color:#466b3f;font-weight:800;white-space:nowrap}
.ncn-cbi-assorted{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:24px;background:#fbfaf5}.ncn-cbi-assorted-icon{font-size:36px}.ncn-cbi-assorted ul{margin:14px 0 0 18px}.ncn-cbi-assorted-action{text-align:right}.ncn-cbi-assorted-action span,.ncn-cbi-assorted-action strong{display:block}.ncn-cbi-assorted-action span{font-size:12px;color:#687568}.ncn-cbi-assorted-action strong{margin:2px 0 12px;font-size:30px;color:#355d33}
.ncn-cbi-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ncn-cbi-policy-grid div{padding:16px;border-radius:10px;background:#f7faf5}.ncn-cbi-policy-grid strong{display:block;margin-bottom:6px;color:#294c2d}
.ncn-cbi-selected{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:22px 0 14px;padding:15px 17px;border-radius:10px;background:#294c2d;color:#fff}.ncn-cbi-selected-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:#294c2d;font-weight:900}.ncn-cbi-selected div span,.ncn-cbi-selected div strong{display:block}.ncn-cbi-selected div span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.ncn-cbi-selected b{font-size:20px}
.ncn-cbi-native-variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.ncn-current-back-issues #product-55404 form.cart{margin-top:14px}body.ncn-current-back-issues #product-55404 .single_variation_wrap{display:block!important}.ncn-cbi-cart-note{margin-top:4px;font-size:12px;font-weight:400}
@media(max-width:980px){body.ncn-current-back-issues #product-55404{display:block!important}body.ncn-current-back-issues #product-55404>.avada-single-product-gallery-wrapper,body.ncn-current-back-issues #product-55404>.summary.entry-summary{width:100%!important;max-width:100%!important;float:none!important;position:static!important}body.ncn-current-back-issues #product-55404>.summary.entry-summary{margin-top:30px!important}}
@media(max-width:720px){.ncn-cbi-shipping-summary,.ncn-cbi-policy-grid,.ncn-cbi-issue-grid{grid-template-columns:1fr}.ncn-cbi-assorted{grid-template-columns:1fr}.ncn-cbi-assorted-action{text-align:left}.ncn-cbi-heading-row{align-items:flex-start;flex-direction:column}}


/* 1.0.1 visual polish */
body.ncn-current-back-issues #product-55404 {
	grid-template-columns: minmax(300px, 36%) minmax(0, 1fr) !important;
	gap: 50px !important;
}

body.ncn-current-back-issues #product-55404 > .summary.entry-summary {
	padding-top: 14px !important;
}

.ncn-cbi-intro {
	margin-bottom: 28px;
}

.ncn-cbi-intro h1 {
	letter-spacing: -.02em;
}

.ncn-cbi-lead {
	max-width: 720px;
	color: #425043;
}

.ncn-cbi-current {
	padding: 28px;
}

.ncn-cbi-badge {
	background: #edf5e9;
}

.ncn-cbi-price {
	font-size: 36px;
	line-height: 1;
}

.ncn-cbi-select-current,
.ncn-cbi-assorted button,
body.ncn-current-back-issues #product-55404 .single_add_to_cart_button {
	min-height: 54px;
	padding-left: 26px;
	padding-right: 26px;
}

.ncn-cbi-shipping-summary div {
	padding: 12px 10px;
	background: #fafcf9;
	box-shadow: none;
}

.ncn-cbi-shipping-summary strong {
	font-size: 13px;
}

.ncn-cbi-shipping-summary span {
	font-size: 11.5px;
}

.ncn-cbi-year-toggle {
	background: #f1f6ee;
}

.ncn-cbi-year.is-open .ncn-cbi-year-toggle {
	background: #e8f0e4;
}

.ncn-cbi-choice {
	min-height: 66px;
}

.ncn-cbi-selected {
	position: sticky;
	bottom: 14px;
	z-index: 20;
	box-shadow: 0 14px 32px rgba(23, 46, 26, .24);
}

@media (max-width: 980px) {
	body.ncn-current-back-issues #product-55404 > .summary.entry-summary {
		padding-top: 0 !important;
	}
}


/* 1.0.2: true magazine layout with full-width heading */
body.ncn-current-back-issues #product-55404 {
	grid-template-columns: minmax(280px, 34%) minmax(0, 1fr) !important;
	gap: 34px 48px !important;
}

body.ncn-current-back-issues #product-55404 > .ncn-cbi-intro {
	grid-column: 1 / -1 !important;
	grid-row: 1 !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 6px 0 0 !important;
}

body.ncn-current-back-issues #product-55404 > .avada-single-product-gallery-wrapper {
	grid-column: 1 !important;
	grid-row: 2 !important;
}

body.ncn-current-back-issues #product-55404 > .summary.entry-summary {
	grid-column: 2 !important;
	grid-row: 2 !important;
	padding-top: 0 !important;
}

.ncn-cbi-intro h1 {
	max-width: 980px;
	margin-bottom: 12px;
	font-size: clamp(38px, 4.5vw, 56px);
}

.ncn-cbi-lead {
	max-width: 920px;
	font-size: 18px;
}

.ncn-cbi-current {
	padding: 24px 26px;
	border-left: 4px solid #6f8c64;
	background: #fbfdf9;
	box-shadow: none;
}

.ncn-cbi-current h2 {
	font-size: 29px;
}

.ncn-cbi-current p {
	max-width: 560px;
}

.ncn-cbi-shipping-summary {
	margin-top: 16px;
}

.ncn-cbi-selected {
	position: static !important;
	bottom: auto !important;
	z-index: auto !important;
	margin: 18px 0 12px;
	box-shadow: none !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image img {
	width: 100% !important;
	height: auto !important;
}

@media (max-width: 980px) {
	body.ncn-current-back-issues #product-55404 {
		display: block !important;
	}

	body.ncn-current-back-issues #product-55404 > .ncn-cbi-intro {
		margin-bottom: 28px !important;
	}

	body.ncn-current-back-issues #product-55404 > .summary.entry-summary {
		margin-top: 28px !important;
	}
}


/* 1.0.5: keep the magazine cover inside its grid column */
body.ncn-current-back-issues #product-55404 {
	grid-template-columns: minmax(0, 42%) minmax(0, 1fr) !important;
	gap: 34px 44px !important;
}

body.ncn-current-back-issues #product-55404 > .avada-single-product-gallery-wrapper,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__wrapper,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image a {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	box-sizing: border-box !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image img {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	object-fit: contain !important;
}

body.ncn-current-back-issues #product-55404 > .summary.entry-summary {
	position: relative !important;
	z-index: 2 !important;
	overflow: visible !important;
}

@media (max-width: 980px) {
	body.ncn-current-back-issues #product-55404 {
		display: block !important;
	}
}


/* 1.0.6: stable cover display and no old WooCommerce-content flash */
body.ncn-current-back-issues #product-55404 > .avada-single-product-gallery-wrapper {
	position: static !important;
	top: auto !important;
	height: auto !important;
	min-height: 0 !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery,
body.ncn-current-back-issues #product-55404 .flex-viewport,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__wrapper {
	height: auto !important;
	min-height: 0 !important;
	overflow: visible !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__wrapper {
	display: block !important;
	width: 100% !important;
	transform: none !important;
	margin: 0 !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image {
	display: none !important;
	float: none !important;
	position: static !important;
	width: 100% !important;
	margin: 0 !important;
}

body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__image:first-child {
	display: block !important;
}

body.ncn-current-back-issues #product-55404 .flex-control-thumbs,
body.ncn-current-back-issues #product-55404 .avada-product-gallery-thumbs-wrapper,
body.ncn-current-back-issues #product-55404 .woocommerce-product-gallery__trigger {
	display: none !important;
}

body.ncn-current-back-issues #product-55404 form.variations_form table.variations {
	display: none !important;
}


/* The Avada product-sharing strip is not part of the magazine archive design. */
body.ncn-current-back-issues #product-55404 .fusion-sharing-box,
body.ncn-current-back-issues #product-55404 .social-share,
body.ncn-current-back-issues #product-55404 .product-share {
	display: none !important;
}

/* 1.0.11: keep every Hebrew-year group genuinely collapsed until clicked. */
.ncn-cbi-issue-grid[hidden],
.ncn-cbi-year:not(.is-open) .ncn-cbi-issue-grid {
	display: none !important;
}
