.spec-marquee{display:flex;align-items:center;padding:0;overflow:hidden;min-height:54px;background:#b82c1b}.spec-marquee .marquee-window{display:block;overflow:hidden;flex:1;min-width:0;width:auto;padding:0;animation:none}.spec-marquee .marquee-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;padding:0;animation:rydvlt-ticker 30s linear infinite;will-change:transform}.spec-marquee .marquee-group{display:flex;flex-wrap:nowrap;flex:0 0 auto;width:max-content;align-items:center;justify-content:flex-start;gap:32px;padding:17px 16px;animation:none;white-space:nowrap}.spec-marquee span{font-size:10px;line-height:20px;white-space:nowrap}.spec-marquee i{font-size:14px}.spec-marquee button{position:relative;flex:0 0 auto;align-self:stretch;min-width:64px;border:0;border-left:1px solid #ffffff40;background:#9e2618;color:#fff;font:inherit;font-size:10px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.spec-marquee[data-paused=true] .marquee-track{animation-play-state:paused}@keyframes rydvlt-ticker{to{transform:translate(-50%)}}.care-heading{justify-content:flex-start}.care-contact-form{margin:0}.care-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:800px;padding-top:12px}.care-form-wide{grid-column:1/-1}.care-form-grid label{display:block;font-size:12px;margin-bottom:8px}.care-form-grid input,.care-form-grid textarea{display:block;width:100%;min-width:0;border:1px solid #eee9df66;border-radius:0;background:#191916;color:#eee9df;padding:12px;font:inherit;font-size:16px;min-height:46px}.care-form-grid textarea{resize:vertical}.care-submit{padding:14px 24px;min-height:46px;background:#eee9df;color:#11110f;border:0;font:inherit;font-size:12px;text-transform:uppercase;cursor:pointer}.care-form-note{max-width:800px;font-size:12px!important}.care-form-feedback{padding:14px;border-left:3px solid #ef3a24}.rydvlt-care .care-contact-form details{border-top:0}.care-submit:focus-visible,.spec-marquee button:focus-visible{outline:2px solid white;outline-offset:-4px}@media(max-width:700px){.care-form-grid{grid-template-columns:1fr}.spec-marquee .marquee-group{gap:26px;padding-block:14px}.spec-marquee span{font-size:9px}.spec-marquee button{min-width:56px}}.no-js .spec-marquee .marquee-track{animation:none}.no-js .spec-marquee button{display:none}.no-js .marquee-window{overflow-x:auto}@media(prefers-reduced-motion:reduce){.spec-marquee .marquee-track{animation:none;transform:none;will-change:auto}.spec-marquee .marquee-window{overflow-x:auto}.spec-marquee .marquee-group[aria-hidden],.spec-marquee button{display:none}}.spec-marquee[role=button]{cursor:pointer}.spec-marquee[role=button]:focus-visible{outline:2px solid #eee9df;outline-offset:-3px}.model-switch{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 12px;position:relative;z-index:2}.model-switch span{font-size:11px;letter-spacing:.12em;margin-right:8px}.model-switch button{min-height:44px;padding:10px 18px;border:1px solid #77736b;background:#11110f;color:#eee9df;font-size:11px;letter-spacing:.1em;cursor:pointer}.model-switch button[aria-pressed=true]{background:#eee9df;color:#11110f}.model-switch button:focus-visible{outline:2px solid #ef3a24;outline-offset:3px}.no-js .model-switch{display:none}@media(max-width:600px){.model-switch{justify-content:center;margin-bottom:10px}}.launch-hero{position:relative;z-index:2;grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 28px;max-width:900px}.launch-hero p{flex-basis:100%;font-size:15px;line-height:1.6;margin:0}.launch-hero .primary-cta{width:auto;min-height:48px;padding:14px 24px}.launch-hero a{text-underline-offset:4px;font-size:14px}.launch-availability{font-size:14px;line-height:1.6;margin:16px 0 8px}.launch-price{font-size:15px;line-height:1.6;margin-bottom:16px}.care-policy-links{display:flex;flex-wrap:wrap;gap:16px 24px;padding:24px 0;font-size:14px;line-height:1.6}.care-policy-links a{text-decoration:underline;text-underline-offset:4px}.manifesto>*{min-width:0;max-width:100%}.manifesto-copy{min-width:0;overflow-wrap:anywhere}.manifesto h2{overflow-wrap:anywhere}.product-caption small{font-size:11px;line-height:1.6}.development-note{font-size:13px!important;line-height:1.65}.launch-hero .primary-cta,.primary-cta,.header-buy{white-space:normal}.rydvlt-care details{scroll-margin-top:100px}@media(max-width:700px){.manifesto{grid-template-columns:minmax(0,1fr)}.manifesto h2{font-size:clamp(30px,9vw,62px)}.manifesto-copy{grid-template-columns:minmax(0,1fr)}.hero-copy h1 .seo-hero-label{font-size:16px;line-height:1.4}.launch-hero{gap:12px;margin:12px 0 24px}.launch-hero .primary-cta{width:100%;font-size:12px}.launch-hero p{font-size:14px}.product-caption{flex-wrap:wrap;font-size:10px;line-height:1.65}.product-control{min-width:0}.floating-buy{max-width:calc(100vw - 32px)}.care-policy,.shopify-policy__body{overflow-wrap:anywhere}}.hero-copy .launch-hero{pointer-events:auto;margin-bottom:0}.hero-copy .launch-hero .primary-cta{font-size:12px}@media(min-width:901px){.hero-copy .launch-hero{display:none}}.final-cta>div{min-width:0;max-width:100%}.final-cta h2{overflow-wrap:anywhere}@media(max-width:400px){.final-cta h2{font-size:clamp(30px,9vw,36px)}}.product-control .model-switch{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:20px 0 0;padding-top:20px;border-top:1px solid #eee9df26;justify-content:initial}.product-control .model-switch span{font-size:9px;letter-spacing:.14em;margin:0;color:#bcb5aa}.product-control .model-switch button{font-size:10px;letter-spacing:.06em;padding:10px 12px;min-width:56px}.product-control .colour-row{margin-top:12px;padding-top:12px;border-top:0;gap:12px}.product-control .colour-row>span{font-size:9px;color:#bcb5aa}.rydvlt-care{padding:38px 5vw 48px}.rydvlt-care .care-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;border-bottom:1px solid #eee9df26}.care-heading h2{font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;margin:0}.care-heading .rydvlt-language{padding:0}.care-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;padding-top:26px}.care-help,.care-information{min-width:0}.rydvlt-care .care-help details,.rydvlt-care .care-contact-form details{border:0;border-bottom:1px solid #eee9df26;padding:0}.rydvlt-care summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:12px;letter-spacing:.06em}.rydvlt-care summary::-webkit-details-marker{display:none}.rydvlt-care summary:after{content:"+";font-size:21px;font-weight:400;color:#bcb5aa}.rydvlt-care details[open]>summary:after{content:"\2212";color:#ef3a24}.rydvlt-care summary:focus-visible{outline:2px solid #ef3a24;outline-offset:4px}.care-information h3{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.16em;color:#bcb5aa;margin:5px 0 12px}.rydvlt-care nav.care-policy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0}.rydvlt-care .care-policy-links a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:12px 0;text-decoration:none;border-bottom:1px solid #eee9df26;font-size:12px;line-height:1.5}.care-policy-links a:after{content:"\2197";color:#aaa396;flex-shrink:0}.rydvlt-care .care-policy-links a:hover{color:#ff735f}.care-policy-links a:focus-visible{outline:2px solid #ef3a24;outline-offset:3px}.care-help .care-submit{margin:10px 0 14px}.seo-navigation{border-top-color:#eee9df26!important;font-size:12px!important;padding-block:22px!important}.seo-navigation a{color:#bcb5aa;text-decoration:none!important}.seo-navigation a:hover{color:#eee9df;text-decoration:underline!important}@media(max-width:900px){.care-columns{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rydvlt-care nav.care-policy-links{grid-template-columns:minmax(0,1fr)}.care-form-grid{grid-template-columns:minmax(0,1fr)}.care-form-wide{grid-column:1}}@media(max-width:600px){.rydvlt-care{padding-block:28px 36px}.rydvlt-care .care-heading{align-items:flex-start;gap:20px;padding-bottom:22px}.care-heading .rydvlt-language{width:100%;justify-content:space-between}.care-columns{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:8px}.rydvlt-care nav.care-policy-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.care-information h3{margin-top:0}.product-control .model-switch{grid-template-columns:minmax(0,1fr) auto auto}.language-controls,.rydvlt-language select{min-width:0}.seo-navigation{gap:12px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rydvlt-polish.css.map */
