.sh-dyson-image{width:100%;background:#fff;padding:10px 0}.sh-dyson-image__inner{width:100%;max-width:1350px;box-sizing:border-box;padding:0 15px;margin:0 auto}.sh-dyson-image__frame{display:block;width:100%;aspect-ratio:var(--sh-banner-ratio, 7) / 1;overflow:hidden;border-radius:14px;background:#ece2d1}.sh-dyson-image .sh-dyson-image__media{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:749px){.sh-dyson-image__frame{aspect-ratio:auto;border-radius:10px}.sh-dyson-image .sh-dyson-image__media{height:auto;object-fit:contain}}.sh-dyson-wrap{container-type:inline-size;width:100%;margin:18px 0}.sh-dyson-contest{overflow:hidden;border:1px solid #dfcdb8;border-radius:14px;background:#fcf9f5;color:#181818;font-family:var(--font-body-family, sans-serif);font-size:13px;line-height:1.45;letter-spacing:0;text-align:left}.sh-dyson-contest *,.sh-dyson-contest *:before,.sh-dyson-contest *:after{box-sizing:border-box}.sh-dyson-contest .sh-dyson-contest__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 16px;background:#222322;color:#fff;font-size:11px;font-weight:700;letter-spacing:.065em}.sh-dyson-contest__header svg{flex:0 0 21px}.sh-dyson-contest .sh-dyson-contest__body{padding:16px}.sh-dyson-contest .sh-dyson-contest__hero{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px}.sh-dyson-contest .sh-dyson-contest__image{display:block;width:140px;height:140px;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#eee0d1}.sh-dyson-contest .sh-dyson-contest__intro{min-width:0}.sh-dyson-contest .sh-dyson-contest__title{margin:0;font:700 22px/1.2 var(--font-heading-family, var(--font-body-family, sans-serif));letter-spacing:-.025em;color:#181818;overflow-wrap:break-word}.sh-dyson-contest .sh-dyson-contest__model{margin:7px 0 0;color:#501c0f;font-size:13px;line-height:1.4}.sh-dyson-contest .sh-dyson-contest__value{display:inline-block;margin:10px 0 0;padding:5px 9px;border-radius:6px;background:#eee0d1;color:#501c0f;font-size:12px;font-weight:600;line-height:1.4}.sh-dyson-contest .sh-dyson-contest__eligibility{margin-top:15px;padding-top:13px;border-top:1px solid #e4d6c5}.sh-dyson-contest .sh-dyson-contest__benefit{display:flex;align-items:flex-start;gap:7px;margin:0;color:#501c0f;font-size:13px;line-height:1.4}.sh-dyson-contest__benefit svg{flex:0 0 18px;margin-top:1px}.sh-dyson-contest .sh-dyson-contest__condition{margin:6px 0 10px;font-size:12px;line-height:1.5;color:#4e4943}.sh-dyson-contest .sh-dyson-contest__offers{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:7px}.sh-dyson-contest .sh-dyson-contest__offer{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px;border-radius:7px;background:#eee0d1;color:#501c0f;font-size:12px;font-weight:600;line-height:1.35;text-align:center}.sh-dyson-contest .sh-dyson-contest__or{align-self:center;font-size:11px;color:#61574b}.sh-dyson-contest .sh-dyson-contest__rules{display:inline-block;margin-top:10px;color:#501c0f;font-size:12px;text-underline-offset:3px}.sh-dyson-contest__rules:focus-visible{outline:2px solid #501c0f;outline-offset:3px}@container (max-width: 420px){.sh-dyson-contest .sh-dyson-contest__body{padding:12px}.sh-dyson-contest .sh-dyson-contest__hero{grid-template-columns:112px minmax(0,1fr);gap:12px}.sh-dyson-contest .sh-dyson-contest__image{width:112px;height:112px}.sh-dyson-contest .sh-dyson-contest__title{font-size:19px}.sh-dyson-contest .sh-dyson-contest__model{font-size:12px}.sh-dyson-contest .sh-dyson-contest__value{font-size:11px;margin-top:7px;padding:4px 6px}}@container (max-width: 310px){.sh-dyson-contest .sh-dyson-contest__hero{grid-template-columns:92px minmax(0,1fr);gap:10px}.sh-dyson-contest .sh-dyson-contest__image{width:92px;height:92px}.sh-dyson-contest .sh-dyson-contest__title{font-size:17px}.sh-dyson-contest .sh-dyson-contest__offer{font-size:11px;padding:7px 5px}}.sh-dyson-wrap--top{max-width:1100px;margin:0 auto 24px;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(calc(-1 * var(--sh-dyson-padding-top, 24px)) -100vmax -24px)}.sh-dyson-wrap--top .sh-dyson-contest__header{justify-content:center;min-height:30px;padding:6px 16px}.sh-dyson-wrap--top .sh-dyson-contest__header svg{width:18px;height:18px;flex-basis:18px}.sh-dyson-wrap--top .sh-dyson-contest__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:16px 24px}.sh-dyson-wrap--top .sh-dyson-contest__hero{grid-template-columns:100px minmax(0,1fr);gap:16px}.sh-dyson-wrap--top .sh-dyson-contest__image{width:100px;height:100px}.sh-dyson-wrap--top .sh-dyson-contest__title{font-size:22px}.sh-dyson-wrap--top .sh-dyson-contest__eligibility{margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid #e4d6c5}.sh-dyson-wrap--top .sh-dyson-contest__value{margin-top:7px}@media(max-width:749px){.sh-dyson-wrap--top{margin-bottom:16px;clip-path:inset(calc(-1 * var(--sh-dyson-mobile-padding-top, 12px)) -100vmax -16px)}.sh-dyson-wrap--top .sh-dyson-contest__body{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.sh-dyson-wrap--top .sh-dyson-contest__hero{grid-template-columns:80px minmax(0,1fr);gap:12px}.sh-dyson-wrap--top .sh-dyson-contest__image{width:80px;height:80px}.sh-dyson-wrap--top .sh-dyson-contest__title{font-size:18px}.sh-dyson-wrap--top .sh-dyson-contest__model{margin-top:4px;font-size:11px}.sh-dyson-wrap--top .sh-dyson-contest__value{margin-top:5px;padding:3px 6px;font-size:10px}.sh-dyson-wrap--top .sh-dyson-contest__eligibility{padding:9px 0 0;border-left:0;border-top:1px solid #e4d6c5;text-align:center}.sh-dyson-wrap--top .sh-dyson-contest__benefit{justify-content:center;font-size:11px}.sh-dyson-wrap--top .sh-dyson-contest__benefit svg{width:15px;height:15px;flex-basis:15px}.sh-dyson-wrap--top .sh-dyson-contest__condition{margin:4px 0 6px;font-size:10px}.sh-dyson-wrap--top .sh-dyson-contest__offer{min-height:28px;padding:5px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
