/* Compact spacing for the approved PDF product layout. Native purchasing remains intact. */
#bc-w.oez-product-breadcrumb{padding:7px 0;margin:0;background:#fff;font-size:12px;line-height:1.5}
#bc-w.oez-product-breadcrumb #bc{max-width:1640px;padding:0 100px;margin:0 auto;gap:8px;overflow-x:auto;white-space:nowrap}
#bc-w.oez-product-breadcrumb .bc-item,#bc-w.oez-product-breadcrumb .separator{flex:0 0 auto;margin:0}
#bc-w.oez-product-breadcrumb .last{color:#626c77}
.oez-pdf-design #prevNextRow{display:flex!important;margin:0 0 2px;min-height:24px;flex-wrap:nowrap}
.oez-pdf-design #prevNextRow .product-pagination{width:auto!important;flex:0 0 auto!important}
.oez-pdf-design #prevNextRow .product-pagination a{min-height:24px}
.oez-pdf-design #prevNextRow+.hidden-xs{display:none}
.oez-pdf-design .oez-pdp-purchase-layout{margin-top:4px}
.oez-pdf-design .product-headline .oez-pdp-eyebrow{margin-bottom:4px;line-height:1.4}
.oez-pdf-design h1.product-title{margin-bottom:8px;font-size:clamp(27px,2.25vw,36px);line-height:1.12}
.oez-pdf-design .info-essential{align-items:center;margin-bottom:8px!important;min-height:32px}
.oez-pdf-design .info-essential>div:first-child{flex:1;max-width:none;min-width:0}
.oez-pdf-design .info-essential>div:last-child{flex:0 0 auto;margin-top:0}
.oez-pdf-design .info-essential .nav{gap:3px 12px}
.oez-pdf-design #product-actions{gap:6px}
.oez-pdf-design #product-actions .btn{width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:7px}
.oez-pdf-design #product-actions .icon{width:18px;height:18px}
.oez-pdf-design .shortdesc{font-size:14px;line-height:1.45;margin-bottom:8px!important}
.oez-pdf-design .shortdesc p{margin-bottom:4px}
.oez-pdf-design .shortdesc ul{margin:0;padding-left:20px}
.oez-pdf-design .shortdesc li{margin:0}
.oez-pdf-design .oez-pdf-highlights{margin:8px 0 10px;gap:8px}
.oez-pdf-design .oez-pdf-pack-badge,.oez-pdf-design .oez-pdp-mhd{padding:6px 11px}
.oez-pdf-design .oez-pdp-order{padding:14px 18px}
.oez-pdf-design .oez-pdp-price-label{margin-bottom:3px}
.oez-pdf-design .o-pricebox--pdp{margin-bottom:6px}
.oez-pdf-design .oez-pdf-pack-price{margin-bottom:3px}
.oez-pdf-design .oez-pdf-pack-amount{font-size:38px;line-height:1.1}
.oez-pdf-design .oez-pdf-pack-pricing .price{line-height:1.25}
.oez-pdf-design .o-pricebox--pdp .price_wrapper{margin-bottom:0!important}
.oez-pdf-design .oez-pdf-pack-pricing .price-note{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px;margin-top:5px;line-height:1.4}
.oez-pdf-design .price-note .suggested-price{flex-basis:100%;margin-top:0}
.oez-pdf-design .oez-pdf-pack-deposit{margin-top:7px;padding-top:7px;line-height:1.4}
.oez-pdf-design .oez-pdp-order .delivery-status.small{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:7px 0;margin:0 0 8px;line-height:1.4}
.oez-pdf-design .delivery-status>.status{flex:0 0 auto;margin:0}
.oez-pdf-design .delivery-status>.mt-xxs{margin-top:0!important}
.oez-pdf-design .estimated-delivery.alert{padding:0!important;line-height:1.4}
.oez-pdf-design .oez-cart-info--pdp{padding:7px 10px!important;margin-bottom:8px!important}
.oez-pdf-design .oez-pdp-unit-controls{row-gap:6px}
.oez-pdf-design .oez-pdp-quantity-heading{margin-bottom:0;line-height:1.4}
.oez-pdf-design .oez-pdp-quantity{margin-bottom:8px}
.oez-pdf-design .oez-pdf-summary{padding:6px 0;margin-bottom:9px;line-height:1.5}
.oez-pdf-design .oez-pdf-minimum{margin:6px 0;line-height:1.4}
.oez-pdf-design .oez-pdp-shipping-goal{margin-top:10px;padding:10px 12px}
.oez-pdf-design .oez-pdp-shipping-title{margin-bottom:4px}
.oez-pdf-design .oez-pdp-shipping-message{line-height:1.45}
.oez-pdf-design .oez-shipping-progress{margin-top:8px!important}
.oez-pdf-design .oez-shipping-progress>div:last-child{margin-top:6px!important}
.oez-pdf-design .o-pdp-features{padding-top:10px!important;margin-top:10px!important}
@media(min-width:1200px){.oez-pdf-design .estimated-delivery.alert{font-size:11px}}
@media(min-width:768px) and (max-width:991px){#bc-w.oez-product-breadcrumb #bc{padding-inline:50px}}
@media(min-width:768px) and (max-width:1199px){.oez-pdf-design .info-essential>div:last-child{align-self:flex-start}.oez-pdf-design .info-essential .nav{gap:2px 9px}.oez-pdf-design .oez-pdp-order{padding:12px 14px}.oez-pdf-design .oez-pdf-pack-amount{font-size:34px}}
@media(max-width:767px){
    #bc-w.oez-product-breadcrumb{padding:6px 0;font-size:11px}
    #bc-w.oez-product-breadcrumb #bc{max-width:none;padding-inline:20px;gap:6px}
    #bc-w.oez-product-breadcrumb .last{display:none}
    #bc-w.oez-product-breadcrumb .separator:nth-last-child(2){display:none}
    .oez-pdf-design .oez-pdp-purchase-layout{margin-top:3px;row-gap:15px}
    .oez-pdf-design h1.product-title{font-size:27px;line-height:1.12;margin-bottom:7px}
    .oez-pdf-design .info-essential{align-items:flex-start}
    .oez-pdf-design .info-essential>div:first-child{flex:1 1 calc(100% - 126px)}
    .oez-pdf-design #product-actions .btn{width:36px;height:36px;min-width:36px;min-height:36px}
    .oez-pdf-design #product-actions{gap:4px}
    .oez-pdf-design .oez-pdp-order{padding:13px}
    .oez-pdf-design .oez-pdp-presets button{min-height:44px}
    .oez-pdf-design .oez-pdp-quantity-row{margin-top:2px}
    .oez-pdf-design .shortdesc{font-size:14px}
    body:not(.lightbox-shown) .oez-pdf-design #gallery .img-ct,
    body:not(.lightbox-shown) .oez-pdf-design #gallery .img-ct img:not(.zoomImg){height:260px!important}
}
