.pm-colour-select-fallback{display:none!important}.pm-colour-options{border:0!important;padding:0!important;margin:18px 0 24px!important;min-width:0}.pm-colour-options legend{font-size:13px;font-weight:650;float:left;margin-right:8px;padding:0}.pm-colour-options [data-pm-selected-colour]{font-size:13px;color:#555}.pm-colour-options__row{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;clear:both}.pmm .pm-colour-option,.pm-tx .pm-colour-option{display:grid;place-items:center;flex:0 0 44px;width:44px!important;height:44px;min-height:44px;padding:6px!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%!important;margin:0;cursor:pointer}.pm-colour-option>span{width:28px;height:28px;border:1px solid #d4d4d4;border-radius:50%}.pmm .pm-colour-option[aria-pressed=true],.pm-tx .pm-colour-option[aria-pressed=true]{border-color:#111!important}.pm-colour-option:focus-visible{outline:2px solid #111!important;outline-offset:3px}.pm-card-colours{display:flex;align-items:center;flex-wrap:wrap;gap:3px;position:relative;z-index:3;margin:8px 0 2px}.pm-card-colours>a{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.pm-card-colours>a>span{display:block;width:17px;height:17px;border-radius:50%;border:1px solid #ccc}.pm-card-colours__more{font-size:11px;padding-left:4px}.pmm{--pmm-ink:#151515;--pmm-soft:#f3f3f1;--pmm-line:#dededb;gap:56px;margin-top:28px;max-width:1260px}.pmm__gallery{background:#f3f3f1;border-radius:12px;overflow:hidden}.pmm__image{background:transparent;border-radius:0;mix-blend-mode:multiply;max-height:650px;object-fit:contain}.pmm h1{font-size:clamp(29px,3.2vw,42px)!important;font-weight:750;line-height:1.08!important;text-transform:none!important;letter-spacing:-.035em;margin:8px 0 12px}.pmm__eyebrow{color:#484848;letter-spacing:.07em;font-size:11px;margin:0 0 6px}.pmm__lead{font-size:15px;color:#4e4e4e;line-height:1.5;margin:0 0 18px}.pmm__unit{border-bottom:1px solid #dededb;padding:0 0 20px;margin:0 0 20px}.pmm__unit strong{font-size:28px;font-weight:700;letter-spacing:-.025em}.pmm__unit small{display:block;color:#555;font-size:12px;line-height:1.5;margin-top:3px}.pmm__unit>span{font-size:13px}.pmm__order-panel{padding:0}.pmm__row--selection{grid-template-columns:1fr 1fr;gap:12px}.pmm label{font-size:13px;margin-bottom:14px}.pmm input,.pmm select{border-radius:6px;border-color:#cfcfcb}.pmm__stock{font-size:12px;color:#555;margin:-4px 0 20px}.pmm__summary{border:1px solid #ddd;background:#f5f5f2;border-radius:9px;padding:18px 20px;margin:20px 0 14px}.pmm__summary .pmm__total{font-size:23px}.pmm__summary dl{margin:12px 0}.pmm__hint{color:#555;font-size:12px}.pmm__cta{background:#141414!important;color:white;border-radius:6px;font-size:15px;font-weight:650;min-height:54px}.pmm__promise{font-size:12px;color:#454545;line-height:1.5;border-bottom:1px solid #ddd;margin:14px 0 0;padding-bottom:18px}.pmm__help{font-size:12px;line-height:1.5;margin:14px 0}.pmm__details{margin-top:18px;padding:16px 0;font-size:14px}.pmm__decoration{margin-top:14px}.pmm__decoration>summary{font-size:14px;font-weight:650;cursor:pointer;margin-bottom:18px}.pmm__details summary{font-weight:650}.pm-tx button[data-buy],.pm-config button[data-buy]{background:#141414!important}.pm-tx__media,.pm-config__photo{background:#f3f3f1;border-radius:12px;overflow:hidden}.pm-tx h1,.pm-config h1{font-size:clamp(29px,3.2vw,42px)!important;line-height:1.08!important;text-transform:none!important;letter-spacing:-.035em}.pm-tx__mixed-info{font-size:13px;color:#555;line-height:1.5}.pm-tx__summary{background:#f4f4f1;border:1px solid #ddd;border-radius:8px}.pm-tx__summary [data-total]{color:#111}.pm-tx__brand{color:#484848}.pmm :focus-visible,.pm-tx :focus-visible{outline-color:#111}.pmm [hidden]{display:none!important}@media(max-width:899px){.pmm{margin-top:14px;padding:0 16px;gap:22px}.pmm__image{height:330px;max-height:none;aspect-ratio:auto}.pmm h1{font-size:29px!important;margin-top:6px}.pmm__unit{margin-bottom:18px;padding-bottom:16px}.pmm__unit strong{font-size:25px}.pmm__lead{font-size:14px;margin-bottom:12px}.pmm__summary{padding:16px}.pm-colour-options{margin-top:14px!important;margin-bottom:18px!important}.pm-tx h1,.pm-config h1{font-size:29px!important}}@media(prefers-reduced-motion:no-preference){.pm-colour-option>span{transition:transform .15s ease}.pm-colour-option:hover>span{transform:scale(1.08)}}

.pm-catalog-price{border-bottom:1px solid #ddd;margin:14px 0 18px;padding:0 0 16px;font-size:13px}.pm-catalog-price strong{font-size:27px;font-weight:700;letter-spacing:-.02em}.pm-catalog-price small{display:block;font-size:12px;line-height:1.5;color:#555;margin-top:4px}.pmm__row--selection:has(label[hidden]){grid-template-columns:1fr}
