.pjnz-return{margin:20px 0;text-align:center}.pjnz-return .pjnz-return__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 18px;white-space:normal;text-align:center;background:#edf3e9;color:#243c2b;border-color:#bdcbb7;text-decoration:none}.pjnz-return .pjnz-return__link:hover{background:#dce7d6;color:#243c2b;border-color:#74866c}.pjnz-return__link:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:767px){.pjnz-return{margin:16px 0}.pjnz-return .pjnz-return__link{width:100%}}
.product-detail .pjnz-main-product-price .afterpay-paragraph{margin-top:8px;margin-bottom:12px;line-height:1.5}.product-detail .pjnz-main-product-price .product-delivery{font-size:13px;line-height:1.5;margin:8px 0 12px}@media(max-width:767px){.product-detail .detail .title-main:has(+ .pjnz-main-product-price){margin-bottom:10px}.product-detail .pjnz-main-product-price{margin-top:0;margin-bottom:10px}}

.pjnz-shipping-banner--compact [data-pjnz-countdown-message]{display:flex;align-items:center;justify-content:center;gap:7px}.pjnz-shipping-banner--compact [data-pjnz-countdown-number]{font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.pjnz-shipping-banner--compact [data-pjnz-countdown-label]{font-size:13px;line-height:1.5}.pjnz-shipping-banner--compact [data-pjnz-countdown-number][hidden]{display:none!important}@media(max-width:1199px){.pjnz-shipping-banner--compact [data-pjnz-countdown-number]{font-size:38px}}@media(max-width:767px){.pjnz-shipping-banner--compact [data-pjnz-countdown-number]{font-size:34px}.pjnz-shipping-banner.pjnz-shipping-banner--compact .pjnz-christmas-countdown{max-width:none;flex-shrink:0}.pjnz-shipping-banner--compact [data-pjnz-countdown-label]{font-size:12px}}

.pjnz-afterpay-popup{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:10px 0;font-size:12px;line-height:1.4}.pjnz-afterpay-popup__logo{width:70px;height:44px;flex:0 0 70px}

.pjnz-shipping-banner--compact .pjnz-shipping-banner__copy strong{font-weight:700}
@media(prefers-reduced-motion:no-preference){.pjnz-shipping-banner--compact .pjnz-shipping-banner__copy strong{animation:pjnz-shipping-emphasis 2s ease-in-out 2}}
@keyframes pjnz-shipping-emphasis{0%,100%{opacity:1}50%{opacity:.78}}

.pjnz-shipping-banner.pjnz-shipping-banner--compact{position:relative;z-index:401}
.pjnz-header-shipping-details>summary{display:inline-flex;align-items:center;justify-content:center;min-height:28px;cursor:pointer;text-decoration:underline;font-size:11px;line-height:1.4;list-style:none}
.pjnz-header-shipping-details>summary::-webkit-details-marker{display:none}
.pjnz-header-shipping-details>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.pjnz-header-shipping-panel{position:absolute;right:12px;top:100%;width:calc(100% - 24px);max-width:480px;box-sizing:border-box;padding:18px;background:#f4f7f2;border:1px solid #bdcbb7;border-radius:4px;box-shadow:0 6px 18px #0002;text-align:left;font-size:13px;line-height:1.5;max-height:70vh;overflow:auto;color:#243c2b}
.pjnz-header-shipping-panel p{margin:0 0 10px}.pjnz-header-shipping-panel a{text-decoration:underline}

.pjnz-shipping-banner.pjnz-shipping-banner--compact:has(.pjnz-header-shipping-details[open]){z-index:8001}
