.sn33-kicker{font-size:13px!important;line-height:1.4;font-weight:600;letter-spacing:.015em;margin:0 0 14px!important}.sn33-value{padding:72px 0;background:#f7ddd0}.sn33-value__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);align-items:center}.sn33-value__intro h2{max-width:560px;font-size:clamp(30px,3.1vw,44px);margin-bottom:24px}.sn33-value__intro>p:not(.sn33-kicker){max-width:53ch;font-size:17px}.sn33-value__promises{padding:0;margin:0;list-style:none;display:grid}.sn33-value__promises li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #1f283726}.sn33-value__promises li:first-child{padding-top:0}.sn33-value__promises li:last-child{padding-bottom:0;border-bottom:0}.sn33-value__number{font-size:13px;padding-top:4px;font-variant-numeric:tabular-nums}.sn33-value__promises h3{font-size:22px;margin-bottom:8px}.sn33-value__promises p{font-size:15px;line-height:1.6;margin:0}.sn33-value__promises a{overflow-wrap:anywhere;text-underline-offset:3px}.sn33-bundles{padding:72px 0;background:#f7f7f5}.sn33-bundles .sn17-heading-row h2{font-size:clamp(30px,3.2vw,44px)}.sn33-bundles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sn33-bundle{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff}.sn33-bundle__media{position:relative;display:block;aspect-ratio:4/5;background:#e5edf1;overflow:hidden}.sn33-bundle__media img{width:100%;height:100%;object-fit:contain}.sn33-bundle__saving{position:absolute;bottom:14px;left:14px;padding:7px 12px;border-radius:30px;background:#1f2837;color:#fff;font-size:13px;font-weight:600}.sn33-bundle__body{padding:24px;display:flex;flex-direction:column;flex:1}.sn33-bundle .sn33-bundle__reason{font-size:13px;color:#5a5e6b;margin-bottom:12px}.sn33-bundle h3{font-size:22px;line-height:1.2;margin-bottom:10px}.sn33-bundle h3 a{text-decoration:none}.sn33-bundle .sn33-bundle__contents{font-size:14px;line-height:1.5;margin-bottom:8px}.sn33-bundle .sn33-bundle__colour{font-size:13px;color:#5a5e6b;margin-bottom:20px}.sn33-bundle .sn33-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;margin-bottom:16px}.sn33-bundle__price strong{font-size:23px}.sn33-bundle__price span{font-size:12px;line-height:1.5;color:#5a5e6b}.sn33-bundle__link{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid #1f283726;font-size:15px;font-weight:600;text-decoration:none;padding-top:14px}.sn17-pdp .sn33-brand-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:400 13px/1.5 var(--sn-body);margin:14px 0 18px}.sn33-brand-rating__stars{font-size:18px;letter-spacing:1px;line-height:1}.sn33-brand-rating__scope{white-space:nowrap}.sn17-pdp .sn33-origin{display:inline-flex;gap:8px;align-items:center;font:600 12px/1.5 var(--sn-body);color:#1f2837;margin:0 0 16px}.sn33-origin:before{content:"";width:6px;height:6px;border-radius:50%;background:#f0b79b}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sn33-bundle__link span{transition:translate .2s ease}.sn33-bundle__link:hover span{translate:3px -3px}.sn33-bundle__media img{transition:scale .6s ease}.sn33-bundle__media:hover img{scale:1.015}}@media(max-width:989px){.sn33-value__grid{gap:32px}.sn33-bundles__grid{gap:16px}.sn33-bundle__body{padding:18px}.sn33-bundle h3{font-size:19px}}@media(max-width:749px){.sn33-value,.sn33-bundles{padding:44px 0}.sn33-value__grid{grid-template-columns:1fr;gap:32px}.sn33-value__intro>p:not(.sn33-kicker){font-size:16px}.sn33-value__promises h3{font-size:21px}.sn33-bundles__grid{grid-template-columns:1fr;gap:24px}.sn33-bundle{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:stretch;border-radius:12px}.sn33-bundle__media{aspect-ratio:auto;min-height:230px}.sn33-bundle__media img{object-fit:contain}.sn33-bundle__saving{bottom:8px;left:7px;right:7px;padding:6px 5px;font-size:10px;text-align:center}.sn33-bundle__body{padding:16px}.sn33-bundle .sn33-bundle__reason{font-size:12px;margin-bottom:8px}.sn33-bundle h3{font-size:18px}.sn33-bundle .sn33-bundle__colour{margin-bottom:12px}.sn33-bundle .sn33-bundle__price{gap:4px;margin-bottom:6px}.sn33-bundle__price strong{font-size:20px}.sn33-bundle__link{font-size:14px}}.sn17-pdp .sn17-family:has(+.sn33-origin){display:inline-block;margin-right:12px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn33-conversion.css.map */
