.cobra-delivery-estimate-shell{margin:12px 0 14px;min-height:68px}.cobra-delivery-skeleton{position:relative;overflow:hidden;min-height:68px;padding:8px 0;display:grid;gap:7px}.cobra-delivery-skeleton span{height:9px;border-radius:10px;background:var(--bgcolor-gray-200,#f7f7f7)}.cobra-delivery-skeleton span:nth-child(1){width:43%}.cobra-delivery-skeleton span:nth-child(2){width:70%}.cobra-delivery-skeleton span:nth-child(3){width:57%}.cobra-delivery-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:cobraDeShimmer 1.15s infinite}@keyframes cobraDeShimmer{100%{transform:translateX(100%)}}
/* PDP: intentionally quiet. Delivery reassures; it must not compete with price or Add to Cart. */
.cobra-de-card{padding:5px 0 1px;background:transparent;border:0;border-radius:0}.cobra-de-main{display:flex;align-items:flex-start;gap:9px}.cobra-de-icon{width:22px;height:22px;margin-top:1px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;color:#2a8a48}.cobra-de-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cobra-de-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.cobra-de-copy strong{font-size:13.5px;line-height:1.35;color:var(--wd-title-color,#242424);font-weight:700}.cobra-de-copy span{font-size:12.5px;line-height:1.42;color:var(--wd-text-color,#666)}
.cobra-de-faster{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:7px;margin:7px 0 0;padding:7px 0 0 31px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;font:inherit;font-size:11.75px;font-weight:500;line-height:1.35;color:var(--wd-text-color,#666);text-align:left;text-transform:none!important;cursor:pointer}.cobra-de-faster:hover,.cobra-de-faster:focus{background:transparent!important;color:var(--wd-title-color,#333)}.cobra-de-bolt{font-size:12px;color:#e88935}.cobra-de-faster i{margin-left:auto;margin-right:2px;width:6px;height:6px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s}.cobra-de-faster[aria-expanded=true] i{transform:rotate(225deg) translate(-1px,-1px)}.cobra-de-faster-panel{margin:7px 0 0 31px;padding:7px 0 2px 10px;border-left:1px solid var(--brdcolor-gray-300,rgba(0,0,0,.12));font-size:11.5px;line-height:1.4;color:var(--wd-text-color,#666)}.cobra-de-faster-panel strong,.cobra-de-faster-panel span{display:block}.cobra-de-faster-panel strong{margin-bottom:1px;color:var(--wd-title-color,#242424);font-weight:600}
[data-cobra-delivery-inline]{margin-top:7px;text-align:left!important}.cobra-de-inline{display:flex;flex-direction:column;gap:1px;font-size:11.5px;line-height:1.35;color:var(--color-gray-600,#666)}.cobra-de-inline span{opacity:.76}.cobra-de-inline strong{font-size:12px;color:var(--wd-title-color,#333);font-weight:600}
@media(max-width:768px){.cobra-delivery-estimate-shell{margin:10px 0 12px;min-height:62px}.cobra-delivery-skeleton{min-height:62px}.cobra-de-copy strong{font-size:13px}.cobra-de-copy span{font-size:12px}.cobra-de-faster{padding-left:31px;font-size:11.5px}}
@media(prefers-reduced-motion:reduce){.cobra-delivery-skeleton:after{animation:none}.cobra-de-faster i{transition:none}}
:is(.woocommerce-checkout,.woocommerce-cart) .cobra-faster-shipping-free-eta.cobra-de-inline{display:flex;flex-direction:column;gap:1px;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--color-gray-600,#666)}
:is(.woocommerce-checkout,.woocommerce-cart) .cobra-faster-shipping-free-eta.cobra-de-inline .cobra-de-inline-label{opacity:.76}
:is(.woocommerce-checkout,.woocommerce-cart) .cobra-faster-shipping-free-eta.cobra-de-inline strong{font-size:12px;color:var(--wd-title-color,#333);font-weight:600}.cobra-de-inline-fallback{margin-top:7px;text-align:left!important}


/* 0.2.2 PDP quiet-design hardening. These selectors intentionally outrank any
 * cached/legacy card rules once this uniquely named asset is loaded. */
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-card {
	margin: 0 !important;
	padding: 4px 0 2px !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-main {
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-icon {
	width: 21px !important;
	height: 21px !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #2a8a48 !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-copy strong {
	color: var(--wd-title-color,#242424) !important;
	font-size: 13px !important;
	font-weight: 700 !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-copy span {
	color: var(--wd-text-color,#666) !important;
	font-size: 12px !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-faster {
	margin-top: 6px !important;
	padding-top: 6px !important;
	border: 0 !important;
	border-top: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	color: var(--wd-text-color,#666) !important;
	font-size: 11.5px !important;
	font-weight: 500 !important;
}
.single-product [data-cobra-delivery-shell="pdp"] .cobra-de-faster-panel {
	background: transparent !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	box-shadow: none !important;
}
/* Paid shipping ETA rows in cart/checkout. */
:is(.woocommerce-checkout,.woocommerce-cart) .cobra-faster-shipping-paid-eta.cobra-de-inline{
	display:block;
	margin-top:2px;
	font-size:11.5px;
	line-height:1.35;
	color:var(--color-gray-600,#666);
}
:is(.woocommerce-checkout,.woocommerce-cart) .cobra-faster-shipping-paid-eta.cobra-de-inline strong{
	font-size:11.5px;
	font-weight:500;
	color:var(--color-gray-600,#666);
}
:is(.woocommerce-checkout,.woocommerce-cart) ul.cobra-faster-shipping-list.cobra-faster-shipping-expanded > li.cobra-faster-shipping-method .cobra-faster-shipping-paid-eta{
	grid-column:2;
}
:is(.woocommerce-checkout,.woocommerce-cart) ul.cobra-faster-shipping-list:not(.cobra-faster-shipping-expanded) .cobra-faster-shipping-paid-eta{
	display:none!important;
}


/* 0.3.14.43: mobile alignment for fallback/international delivery ETA.
 * Keep the ETA visually subordinate to the selected shipping method instead
 * of starting at the left edge of WoodMart's shipping value cell. */
@media (max-width: 768px) {
	:is(.woocommerce-checkout,.woocommerce-cart) .cobra-de-inline-fallback {
		display: flex !important;
		flex-direction: column;
		align-items: flex-end;
		width: 100%;
		margin-top: 4px;
		text-align: right !important;
	}
	:is(.woocommerce-checkout,.woocommerce-cart) .cobra-de-inline-fallback strong {
		display: block;
		max-width: 100%;
		text-align: right !important;
	}
}
