.pdp-buy-mode>span{min-width:0}.pdp-buy-mode:has(input:disabled){cursor:default;color:var(--text-muted)}.pdp-buy-mode [data-annual-price],.pdp-buy-mode [data-once-price]{white-space:nowrap}.pdp-form-error [data-form-error-message]{display:block}.pdp-form-error [data-cart-recovery]{display:block;width:fit-content;min-height:44px;padding-block:10px}.pdp-form-error [data-cart-recovery][hidden]{display:none}@media(max-width:600px){.pdp [data-managed-purchase] .pdp-buyrow{flex-wrap:wrap}.pdp [data-managed-purchase] .pdp-add{flex-basis:100%;white-space:nowrap}.pdp:has([data-managed-purchase]) .pdp-sticky:not([hidden]){flex-wrap:wrap;gap:8px}.pdp:has([data-managed-purchase]) .pdp-sticky-info{flex-basis:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pdp:has([data-managed-purchase]) .pdp-sticky-name{min-width:0;flex:1}.pdp:has([data-managed-purchase]) .pdp-sticky-price{flex:none}.pdp:has([data-managed-purchase]) .pdp-sticky .button{width:100%;white-space:nowrap}}.brand-mnpk.ec-page .cart-checkout:disabled{background:var(--raise-1);border:0;box-shadow:none;opacity:1}.pdp-annual-mode .pdp-annual-offer{color:#a61b1b;font-weight:600}.pdp-annual-offer [data-annual-benefit]{color:inherit;display:block;font-size:13px;line-height:1.6;font-weight:600;white-space:normal}.pdp-annual-offer [data-annual-benefit][hidden]{display:none}.pdp-annual-mode:has(input:disabled) .pdp-annual-offer{color:var(--muted)}.pdp-cancellation-note{font-size:13px;line-height:1.75;color:var(--muted);margin:8px 0 20px}.pdp-cancellation-note p{margin:6px 0}.pdp-cancellation-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:flex;align-items:center}.pdp-cancellation-note summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pdp-cancellation-note[hidden]{display:none}.pdp-annual-value{margin:16px 0 8px}.pdp-annual-delivery{font-size:18px;line-height:1.7;margin:0 0 8px}.pdp-annual-comparison{font-size:14px;line-height:1.7;margin:0;color:var(--muted)}.pdp-annual-saving{font-size:14px;line-height:1.7;margin:6px 0}.pdp-annual-equivalent{font-size:13px;line-height:1.7;margin:6px 0}.pdp-annual-payment{font-size:16px;font-weight:600;line-height:1.7;margin:12px 0}.pdp-annual-value[hidden],.pdp-annual-saving[hidden],.pdp-annual-equivalent[hidden],.pdp-annual-payment[hidden]{display:none}.pdp-layout.pdp-campagne-layout{display:block}.pdp-campagne-layout .pdp-gallery{max-width:960px;margin:32px auto 0}.pdp .pdp-campagne-layout .pdp-stage{margin-inline:0}.pdp-campagne-intro,.pdp-campagne-story,.pdp-campagne-layout .pdp-buy,.pdp-campagne-layout .pdp-content{max-width:760px;margin-inline:auto}.pdp-campagne-intro{padding-top:24px}.pdp-campagne-line-label{font-size:12px;line-height:1.8;letter-spacing:.06em;margin:0 0 12px;color:var(--muted)}.pdp-campagne-invitation{font-size:16px;line-height:1.8;margin:18px 0 8px}.pdp-campagne-lead{font-family:var(--mincho);font-size:clamp(23px,3vw,32px);line-height:1.6;margin:8px 0 20px}.pdp-campagne-intro p,.pdp-campagne-story p,.pdp-campagne-care p,.pdp-campagne-closing p{line-height:1.9}.pdp-campagne-entry{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.pdp-campagne-entry a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.pdp-campagne-entry a:first-child{font-weight:600}.pdp-campagne-layout .pdp-buy{position:static;padding-top:64px}.pdp-campagne-layout .pdp-content{margin-top:64px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/campagne-base.css.map */
