.oe-guide{scroll-margin-top:100px;padding-block:40px}.oe-guide .oe-intro{font-size:1.6rem;margin-bottom:8px}.oe-guide__compare{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:20px;font-size:1.5rem}.oe-guide__grid{display:grid;gap:16px}.oe-guide__card{display:grid;grid-template-columns:minmax(88px,30%) minmax(0,1fr);border:1px solid #d9e2ed;border-radius:16px;overflow:hidden;background:#fff;align-items:start}.oe-guide__image{padding:12px 0 0 12px;min-width:0}.oe-guide__image a{display:block}.oe-guide__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.oe-guide__body{padding:16px 14px 0;min-width:0}.oe-guide__fit{font-size:1.3rem;line-height:1.4;font-weight:600;margin:0 0 8px}.oe-guide__body h3{font-size:2.8rem;margin:0 0 10px}.oe-guide__description{font-size:1.6rem;line-height:1.5;margin:0}.oe-guide__decision{grid-column:1/-1;padding:0 16px 16px}.oe-guide .oe-specs{grid-template-columns:1fr 1.3fr .9fr;margin:16px 0;gap:8px;padding-block:12px}.oe-guide .oe-specs dt{font-size:1.1rem;letter-spacing:0;text-transform:none}.oe-guide .oe-specs dd{font-size:1.4rem}.oe-guide__decision .oe-button{width:100%;font-size:1.6rem;gap:12px;min-height:48px}.oe-guide__footer{font-size:1.3rem;margin:20px 0 0;max-width:850px}@media(min-width:750px){.oe-guide{padding-block:64px}.oe-guide__card{grid-template-columns:180px minmax(0,1fr)}.oe-guide__image{grid-row:1/3;padding:20px 0 20px 20px}.oe-guide__decision{grid-column:2;padding:0 24px 24px}.oe-guide__body{padding:24px 24px 0}.oe-guide__body h3{font-size:3.2rem}.oe-guide__grid{gap:24px}}@media(min-width:990px){.oe-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-guide__card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.oe-guide__image{grid-row:auto;padding:18px;background:#edf4fc}.oe-guide__card--2 .oe-guide__image{background:#fdf0ee}.oe-guide__card--3 .oe-guide__image{background:#f3edf9}.oe-guide__body{padding:22px 22px 0}.oe-guide__decision{grid-column:1;padding:0 22px 22px}.oe-guide .oe-specs dd{font-size:1.4rem}}.oe-personalisation{background:#eee7f7}.oe-personalisation__grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.oe-personalisation__image{min-width:0}.oe-personalisation__image img{display:block;width:100%;height:auto;border-radius:20px}.oe-personalisation__caption{font-size:1.2rem;margin:12px 0 0;color:#425875}.oe-personalisation__copy{min-width:0}.oe-personalisation__copy .oe-heading{font-size:clamp(3.4rem,4.2vw,5.6rem)}.oe-personalisation__copy .oe-intro{font-size:1.6rem;margin-bottom:18px}.oe-personalisation__price{display:inline-block;margin:0 0 22px;padding:7px 13px;background:#fff;border-radius:8px;font-size:1.35rem;font-weight:600}.oe-personalisation__steps{list-style:none;counter-reset:personalise;padding:0;margin:0 0 26px;display:grid;gap:18px}.oe-personalisation__steps li{counter-increment:personalise;position:relative;padding-left:44px}.oe-personalisation__steps li:before{content:counter(personalise);position:absolute;left:0;top:1px;width:30px;height:30px;border:1px solid #153861;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;font-weight:700}.oe-personalisation__steps strong{display:block;font-size:1.55rem;line-height:1.4}.oe-personalisation__steps span{display:block;font-size:1.3rem;line-height:1.55;margin-top:3px}.oe-personalisation__family{margin:18px 0 0}.oe-personalisation .oe-actions{gap:18px}@media(max-width:989px){.oe-personalisation__grid{gap:30px}.oe-personalisation__copy .oe-heading{font-size:3.8rem}.oe-personalisation__copy .oe-intro{font-size:1.4rem}}@media(max-width:749px){.oe-personalisation__grid{grid-template-columns:1fr}.oe-personalisation__image{max-width:460px;margin:auto}.oe-personalisation__copy .oe-heading{font-size:3.8rem}.oe-personalisation__steps{gap:20px}.oe-personalisation__steps span{font-size:1.4rem}}.oe-personalisation--home{padding-block:40px}.oe-personalisation--home .oe-personalisation__grid{grid-template-columns:1fr;gap:24px}.oe-personalisation--home .oe-personalisation__copy{grid-row:1}.oe-personalisation--home .oe-heading{font-size:3.4rem}.oe-personalisation--home .oe-intro{font-size:1.6rem}.oe-personalisation--home .oe-personalisation__price{font-size:1.5rem;margin-bottom:12px}.oe-personalisation__home-preview{font-size:1.6rem;margin:0 0 20px}.oe-personalisation--home .oe-button{font-size:1.6rem;min-height:50px;width:100%}.oe-personalisation--home .oe-personalisation__image{width:min(100%,340px)}.oe-personalisation--home .oe-personalisation__caption{font-size:1.3rem}@media(min-width:750px){.oe-personalisation--home{padding-block:64px}.oe-personalisation--home .oe-personalisation__grid{grid-template-columns:1fr 1fr;gap:6%}.oe-personalisation--home .oe-personalisation__image{width:100%;max-width:480px}.oe-personalisation--home .oe-personalisation__copy{grid-column:2;grid-row:1}.oe-personalisation--home .oe-heading{font-size:clamp(3.6rem,4.2vw,5.2rem)}.oe-personalisation--home .oe-button{width:auto}}.oe-page-personalisation .oe-personalisation .oe-button{background:#df607e;color:#0b1f33;min-height:48px;font-size:1.6rem}.oe-page-personalisation .oe-personalisation__dispatch{font-size:1.5rem;line-height:1.6;margin-top:16px}.oe-page-personalisation .oe-personalisation__dispatch a{color:inherit;text-underline-offset:3px}@media(max-width:749px){.oe-page-personalisation .oe-personalisation__steps span,.oe-page-personalisation .oe-personalisation__copy .oe-intro{font-size:1.6rem}.oe-page-personalisation .oe-personalisation__copy .oe-heading{font-size:3.2rem}}.oe-capture{position:fixed;left:20px;bottom:24px;width:min(360px,calc(100vw - 40px));max-height:calc(100dvh - 120px);overflow:auto;z-index:6;padding:26px 22px 18px;border:1px solid #c6b8dd;border-radius:18px;background:#f6f2fb;color:#153861;box-shadow:0 6px 26px #15386126}.oe-capture[hidden]{display:none}.oe-capture h2{font-size:2.3rem;line-height:1.2;margin:0 26px 10px 0}.oe-capture p{font-size:1.4rem;line-height:1.5;margin:0 0 12px}.oe-capture__close{position:absolute;right:5px;top:5px;width:44px;height:44px;border:0;background:transparent;color:#153861;font-size:2.6rem;cursor:pointer}.oe-capture__form label{display:block;font-size:1.3rem;font-weight:600;margin-bottom:5px}.oe-capture__form input[type=email]{width:100%;min-height:46px;padding:10px 12px;border:1px solid #8299af;border-radius:8px;background:#fff;color:#153861;font-size:16px}.oe-capture__form button[type=submit]{width:100%;min-height:46px;margin:10px 0 12px;padding:10px 14px;border:0;border-radius:24px;background:#153861;color:#fff;font-size:1.4rem;font-weight:700;cursor:pointer}.oe-capture .oe-capture__consent{font-size:1.2rem;margin:0}.oe-capture a{color:#153861;text-underline-offset:3px}.oe-capture :focus-visible{outline:3px solid #245ca7;outline-offset:3px}@media(max-width:749px){.oe-capture{left:12px;bottom:82px;width:calc(100vw - 24px);max-height:calc(100dvh - 155px);padding:22px 18px 16px}.oe-capture h2{font-size:2rem}.oe-capture p{font-size:1.3rem}}.oe-template-product product-info[data-oe-journey]{background:var(--oe-range-wash,#fff)}.oe-template-product .oe-feature-story{background:var(--oe-range-colour,#dbe6ef);color:#0b1f33}.oe-template-product .oe-feature-story__intro p,.oe-template-product .oe-feature-story__swipe,.oe-template-product .oe-feature-story__care{color:#0b1f33}.oe-template-product .oe-feature-story__card{border-color:transparent}.oe-template-product .oe-product-guide{background:var(--oe-range-soft,#edf4fc)}.oe-template-product .oe-product-details .oe-detail-panel{background:var(--oe-range-wash,#f8fafc);border-color:var(--oe-range-colour,#a9bed5)}.oe-template-product .oe-product-offer,.oe-template-collection .oe-shop-offer{background:var(--oe-range-soft,#fff4df);border-color:var(--oe-range-colour,#e3c993)}.oe-template-product .oe-product-pairing{background:var(--oe-range-soft,#edf4fc);border-color:var(--oe-range-colour,#dbe4ec)}.oe-template-product .oe-customise-intro{background:#fff0f4;border-color:#edb1c0}.oe-template-collection .oe-shop-story{background:var(--oe-range-soft,#edf4fc)}.oe-site .oe-shop-card{border-color:var(--oe-card-colour,#dbe4ec)}.oe-site .oe-shop-card__image{background:var(--oe-card-colour,#f7f9fb);border-bottom:5px solid var(--oe-card-colour,#dbe4ec)}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAIAQAAAAAAAgAAAB */
