.theme-wave .wave-pdp-incl{margin:0;padding:0;list-style:none}.theme-wave .wave-pdp-incl li{color:#303336;padding:5px 0;font-size:16px;font-weight:300;display:flex}.theme-wave .wave-pdp-area{resize:vertical;min-height:64px;line-height:1.5;display:block}.theme-wave .wave-pdp-field.wave-offer-variants{padding:20px 14px 16px}.theme-wave .wave-offer-origin,.theme-wave .wave-offer-quality{border:0;min-width:0;margin:0;padding:0}.theme-wave .wave-offer-origin legend,.theme-wave .wave-offer-quality legend{margin-bottom:9px;font-size:14px;font-weight:600}.theme-wave .wave-offer-origin-row,.theme-wave .wave-offer-quality-row{gap:7px;display:flex}.theme-wave .wave-offer-origin-row a,.theme-wave .wave-offer-quality-row label{border:1px solid var(--wave-border,#e0e5ed);min-width:0;font:inherit;text-align:center;color:inherit;cursor:pointer;background:#fff;border-radius:9px;flex:1;margin:0;padding:11px 6px;font-size:12px;text-decoration:none}.theme-wave .wave-offer-origin-row a[aria-current],.theme-wave .wave-offer-quality-row label[data-selected=true]{border-color:var(--wave-mint,#3d82fa);box-shadow:0 0 0 1px var(--wave-mint,#3d82fa)}.theme-wave .wave-offer-quality{margin-top:18px}.theme-wave .wave-pdp-field.wave-offer-variants .wave-offer-quality-row label{margin:0;font-size:12px;line-height:1.4;position:relative}.theme-wave .wave-offer-quality-row input{opacity:0;width:1px;height:1px;position:absolute}.theme-wave .wave-offer-origin-row a:focus-visible{outline:2px solid var(--wave-mint,#3d82fa);outline-offset:3px}.theme-wave .wave-offer-quality-row label:has(input:focus-visible){outline:2px solid var(--wave-mint,#3d82fa);outline-offset:3px}.theme-wave .wave-offer-quality-row label[data-premium=true]{color:#705825;background:linear-gradient(#fffdf6,#f4eacd);border-color:#d6c492}.theme-wave .wave-offer-quality-row label[data-premium=true][data-selected=true]{border-color:#ad9051;box-shadow:0 0 0 1px #ad9051}.theme-wave .wave-offer-help{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:0;font-size:12px;text-decoration:underline;display:block}.theme-wave .wave-offer-gender{justify-content:space-between;gap:8px;margin-top:16px;font-size:13px;display:flex}.theme-wave .wave-offer-dialog{width:min(440px,90vw);color:inherit;font:inherit;background:#fff;border:1px solid #e0e5ed;border-radius:14px;padding:24px}.theme-wave .wave-offer-dialog::backdrop{background:#0006}.theme-wave .wave-offer-dialog h2{font-size:19px;font-weight:700}.theme-wave .wave-offer-dialog p{margin:12px 0;line-height:1.6}.theme-wave .wave-offer-dialog button{font:inherit;background:var(--wave-mint,#3d82fa);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 18px}.theme-wave .wave-pdp-pkg.wave-offer-pkg{grid-template-columns:16px auto;gap:0 6px;display:grid}.theme-wave .wave-offer-quality-title{justify-content:center;align-items:center;gap:4px;display:flex}.theme-wave .wave-offer-quality-title svg{color:#a7802b;flex-shrink:0}.theme-wave .wave-offer-manual{margin:10px 0 0;font-size:12px}@media (max-width:380px){.theme-wave .wave-pdp-field.wave-offer-variants{padding-left:12px;padding-right:12px}.theme-wave .wave-pdp-field.wave-offer-variants .wave-offer-quality-row label{font-size:11px}}
