:root{--xo-ink: #151717;--xo-muted: #676966;--xo-outline: #dddeda;--xo-background: #fafaf8;--xo-warm: #f3f1ed;--xo-clay: #b54227;--xo-clay-dark: #94351e;--xo-pine: #293c33;--xo-white: #fff;--xo-font: Arial, Helvetica, sans-serif}.xo{font-family:var(--xo-font);-webkit-font-smoothing:antialiased;color:var(--xo-ink)}.xo *,.xo *:before,.xo *:after{box-sizing:border-box}.xo p{margin:0}.xo img{display:block;width:100%;max-width:100%}.xo a{color:inherit;text-decoration:none}.xo button{font:inherit;cursor:pointer}.xo h1,.xo h2,.xo h3,.xo summary,.xo strong{font-family:var(--xo-font)}.xo-split__copy h2,.xo-story h2,.xo-massive,.xo-specs__h,.xo-ccard__body h3,.xo-step h3,.xo-chart h3,.xo-psub,.xo-faq__item summary{color:var(--xo-ink)}.xo-wheels__copy h2,.xo-closing h2,.xo-benefit strong,.xo-service__item strong,.xo-bar__title strong{color:#fff}.xo button:focus-visible,.xo a:focus-visible,.xo summary:focus-visible{outline:2px solid var(--xo-clay);outline-offset:3px}.xo-wrap{max-width:1510px;margin:0 auto;padding-left:clamp(20px,5vw,85px);padding-right:clamp(20px,5vw,85px)}.xo-kicker{font-size:10px;letter-spacing:2.2px;font-weight:800;text-transform:uppercase;color:var(--xo-clay)}.xo-massive{font-size:clamp(45px,5.5vw,89px);letter-spacing:-.064em;line-height:.94;font-weight:900;margin:16px 0 0;text-transform:uppercase}.xo-body{font-size:14px;line-height:1.86;color:var(--xo-muted)}.xo-arrow{font-size:17px;font-weight:400}.xo-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:17px 23px;min-height:52px;font-size:12px;letter-spacing:.65px;text-transform:uppercase;font-weight:800;transition:background .2s,transform .2s;text-align:center;border-radius:0}.xo-btn:hover{transform:translateY(-2px)}.xo-btn--clay{background:var(--xo-clay);color:#fff}.xo-btn--clay:hover{background:var(--xo-clay-dark);color:#fff}.xo-btn--black{background:var(--xo-ink);color:#fff}.xo-btn--black:hover{background:#303330;color:#fff}.xo-btn--outline{border:1px solid var(--xo-outline);background:transparent;color:inherit}.xo-btn--outline:hover{background:#eeeeeb}.xo-btn.is-loading{opacity:.6;pointer-events:none}.xo-btn[disabled]{opacity:.45;pointer-events:none}.xo-label{font-size:11px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.xo-hero{padding-top:3px;padding-bottom:82px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(30px,4.75vw,75px);align-items:start}.xo-gallery{min-width:0;position:sticky;top:90px;align-self:start}.xo-gframe{height:auto;aspect-ratio:1.2;display:grid;place-items:center;position:relative;background:#f7f6f3;overflow:hidden}.xo-gframe img{width:96%;height:96%;object-fit:contain;mix-blend-mode:multiply;cursor:zoom-in;transition:opacity .16s ease,transform .26s ease}.xo-gframe img:hover{transform:scale(1.018)}.xo-gframe.is-photo{background:var(--xo-pine)}.xo-gframe.is-photo img{object-fit:cover;width:100%;height:100%;mix-blend-mode:normal}.xo-glabel{position:absolute;top:20px;left:20px;background:#fff;padding:9px 12px;font-size:10px;letter-spacing:1.1px;font-weight:800;text-transform:uppercase;pointer-events:none}.xo-gcount{position:absolute;bottom:19px;left:19px;background:#fff;padding:9px 12px;font-size:10px;font-weight:800;letter-spacing:1px;pointer-events:none}.xo-garrows{position:absolute;right:19px;bottom:19px;display:flex;gap:6px}.xo-garrows button{width:38px;height:38px;background:#fff;color:#151717;font-size:20px;border:1px solid #e2e2df;display:flex;align-items:center;justify-content:center}.xo-garrows button:hover{background:var(--xo-ink);color:#fff}.xo-gcaption{display:flex;align-items:center;justify-content:space-between;padding:20px 0 12px;gap:15px}.xo-gcaption span{font-size:11px;color:#85857f}.xo-gcaption strong{font-size:10px;letter-spacing:1.25px;text-transform:uppercase}.xo-thumbs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.xo-thumbs::-webkit-scrollbar{display:none}.xo-thumbs button{padding:4px;border:1px solid #e6e6e2;background:#f7f6f3;aspect-ratio:1;flex:0 0 calc((100% - 48px) / 7);scroll-snap-align:start}.xo-thumbs button.is-active{border:2px solid var(--xo-clay);padding:3px}.xo-thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.xo-thumbs button.is-detail img{object-fit:cover;mix-blend-mode:normal}.xo-thumbs button:focus-visible{outline-offset:1px}.xo-pinfo{min-width:0}.xo-pre{display:flex;align-items:center;gap:10px;margin-bottom:19px}.xo-pre .xo-line{width:23px;height:2px;background:var(--xo-clay)}.xo-ptitle{font-weight:900;font-size:clamp(55px,5.5vw,83px);letter-spacing:-.067em;line-height:.9;text-transform:uppercase;margin:0 0 22px;color:var(--xo-ink)}.xo-psub{font-size:clamp(17px,1.65vw,25px);line-height:1.21;letter-spacing:-.45px;font-weight:800;margin:0 0 13px}.xo-intro{font-size:13px;line-height:1.73;color:#696965;max-width:470px;margin:0 0 27px}.xo-priceline{display:flex;align-items:center;gap:13px;margin-bottom:22px;flex-wrap:wrap}.xo-price{font-size:32px;font-weight:850;letter-spacing:-1.2px}.xo-priceline s{font-size:15px;color:#9a9c96}.xo-stamp{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--xo-clay);background:#f9eae4;padding:8px 10px;font-weight:800;white-space:nowrap}.xo-stamps{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.xo-avail{border-block:1px solid #e5e5e1;padding:13px 0;display:flex;align-items:center;gap:9px;font-size:11px;color:#555b56;margin-bottom:25px}.xo-dot{background:var(--xo-clay);box-shadow:0 0 0 4px #b542271c;border-radius:50%;width:7px;height:7px;flex:0 0 auto}.xo-pickhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.xo-pickhead a{font-size:11px;color:var(--xo-clay);font-weight:800;text-decoration:underline;text-underline-offset:3px}.xo-pickhead .xo-label span{font-weight:400;text-transform:none;letter-spacing:0;font-size:12px}.xo-colors{display:flex;gap:13px;margin-bottom:26px;align-items:center;flex-wrap:wrap}.xo-swatch{border:2px solid transparent;border-radius:50%;width:38px;height:38px;padding:4px;background:transparent;transition:transform .15s}.xo-swatch.is-selected{border-color:var(--xo-clay)}.xo-swatch span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0001}.xo-swatch:hover{transform:scale(1.08)}.xo-swatch.is-soldout{opacity:.35}.xo-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:23px}.xo-sizebtn{border:1px solid #d9d9d4;background:#fff;min-height:58px;padding:10px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.xo-sizebtn span{font-size:13px;font-weight:800}.xo-sizebtn small{font-size:10px;color:#797b75}.xo-sizebtn.is-selected{background:var(--xo-clay);border-color:var(--xo-clay);color:#fff}.xo-sizebtn.is-selected small{color:#fff9}.xo-sizebtn:hover:not(.is-selected){border-color:var(--xo-ink)}.xo-sizebtn.is-soldout{opacity:.4;text-decoration:line-through}.xo-soldout-msg{font-size:12px;color:var(--xo-clay);font-weight:700;margin:0 0 14px}.xo-card{border:1px solid #dbdad6;padding:19px;margin-top:5px;background:#fff;box-shadow:4px 5px #00000008}.xo-card-sum{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:800;margin-bottom:14px}.xo-card-sum strong{font-size:18px}.xo-card-sum s{font-size:12px;color:#9a9c96;font-weight:400}.xo-card .xo-btn{width:100%;font-size:13px;justify-content:center}.xo-card .xo-btn+.xo-btn{margin-top:8px}.xo-card-small{font-size:10px;line-height:1.7;color:#777973;margin:12px 0 0}.xo-card-instalment{font-size:11px;color:#777973;margin:0 0 14px}.xo-trust{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.5;color:#5b5e59;margin:16px 0 0}.xo-trust:before{content:"\2713";color:var(--xo-clay);font-weight:900}.xo-footnote{display:block;color:#868881;font-size:10px;line-height:1.6;margin-top:13px}.xo-footnote a{text-decoration:underline;text-underline-offset:3px}.xo-error{margin-top:10px;color:var(--xo-clay-dark);font-size:12px;font-weight:700}.xo-zoom{border:0;padding:44px;background:#f5f5f2;max-width:min(1100px,95vw);max-height:90vh;box-shadow:0 20px 90px #0004}.xo-zoom::backdrop{background:#101410cc}.xo-zoom img{max-width:100%;max-height:calc(90vh - 90px);object-fit:contain}.xo-zoom button{position:absolute;top:10px;right:10px;background:#fff;width:33px;height:33px;border:1px solid #ddd;font-size:20px}.xo-chartmodal{border:0;padding:0;background:#fff;width:min(820px,94vw);max-height:92vh;box-shadow:0 20px 90px #0004}.xo-chartmodal::backdrop{background:#101410cc}.xo-chartmodal__body{overflow-y:auto;max-height:92vh}.xo-chartmodal__body img{width:100%;height:auto;display:block}.xo-chartmodal__close{position:absolute;top:10px;right:10px;background:#fff;width:33px;height:33px;border:1px solid #ddd;font-size:20px;z-index:1;cursor:pointer}.xo-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,16px);background:var(--xo-ink);color:#fff;font-family:var(--xo-font);font-size:13px;font-weight:700;padding:13px 20px;z-index:200;opacity:0;transition:opacity .25s,transform .25s}.xo-toast.is-on{opacity:1;transform:translate(-50%)}.xo-benefits{background:#1c201e;color:#fff}.xo-benefits__list{display:grid;grid-template-columns:repeat(5,1fr);padding-top:30px;padding-bottom:33px;gap:20px}.xo-benefit{padding-right:14px;border-right:1px solid #ffffff26}.xo-benefit:last-child{border:0}.xo-benefit strong{font-size:clamp(17px,1.65vw,23px);font-weight:850;letter-spacing:-.5px;display:block;margin-bottom:5px;text-transform:uppercase}.xo-benefit p{font-size:11px;color:#c5cac4;line-height:1.5;margin:0}.xo-benefits__list--4{grid-template-columns:repeat(4,1fr)}.xo-benefits__list--3{grid-template-columns:repeat(3,1fr)}.xo-story{background:#f5f4f0;padding:115px 0 105px;text-align:center}.xo-story .xo-kicker{color:var(--xo-pine)}.xo-story h2,.xo-story .xo-story__h{font-size:clamp(33px,4.9vw,78px);font-weight:850;line-height:1.08;letter-spacing:-.063em;margin:24px auto 20px;max-width:1050px;font-family:var(--xo-font);color:var(--xo-ink)}.xo-story .xo-story__h--h1{font-size:clamp(40px,6vw,96px)}.xo-story .xo-story__h--h3{font-size:clamp(24px,3.2vw,48px);max-width:860px}.xo-story p{font-size:13px;color:#666a64;line-height:1.8;margin:auto;max-width:540px}.xo-story .xo-story__sub{font-size:clamp(15px,1.4vw,19px);font-weight:800;color:#3f423f;margin:0 auto 14px;max-width:760px;letter-spacing:-.2px}.xo-split{padding-top:92px;padding-bottom:95px;background:var(--xo-white)}.xo-split--tight{padding-top:0}.xo-split--warm{background:var(--xo-warm)}.xo-split__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,7vw,125px);align-items:center}.xo-split__grid.reverse{grid-template-columns:.95fr 1.05fr}.xo-split__grid.reverse .xo-split__photo{order:2}.xo-split__photo{height:560px;background:#34493b;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#c9d1ca;font-size:12px}.xo-split__photo img,.xo-split__photo video{width:100%;height:100%;object-fit:cover;object-position:center}.xo-split__copy{max-width:490px}.xo-split__copy h2{font-size:clamp(36px,4.1vw,67px);line-height:1.03;letter-spacing:-.057em;font-weight:900;text-transform:uppercase;margin:19px 0 23px}.xo-split__copy .xo-body{font-size:14px;line-height:1.9}.xo-highlight{margin-top:23px;display:inline-block;border-left:3px solid var(--xo-clay);padding:8px 11px;background:#f7f3f0;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:900}.xo-split__checks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700;color:#3f423f}.xo-split__checks li{display:flex;gap:10px;align-items:flex-start}.xo-split__checks li:before{content:"\2713";color:var(--xo-clay);font-weight:900}.xo-split__actions{margin-top:26px}.xo-wheels{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#17201b;color:#fff}.xo-wheels__img{min-height:460px;background:#26382a;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#8fa193;font-size:12px}.xo-wheels__img img,.xo-wheels__img video{width:100%;height:100%;object-fit:cover}.xo-wheels__copy{padding:70px 12%;display:flex;flex-direction:column;justify-content:center}.xo-wheels__copy h2{font-size:clamp(40px,4vw,70px);line-height:1.01;letter-spacing:-.062em;text-transform:uppercase;font-weight:900;margin:18px 0 20px}.xo-wheels__copy .xo-body{font-size:13px;line-height:1.9;color:#c9d1ca}.xo-wheels__copy .xo-body em{font-size:11px;font-style:normal;color:#b0b7b0}.xo-wheels__copy .xo-kicker{color:#e09c85}.xo-wheels.reverse .xo-wheels__img{order:2}.xo-wheels .xo-split__checks{color:#c9d1ca}.xo-cards{background:#f2f1ed;padding:100px 0}.xo-shead{margin-bottom:42px;display:flex;justify-content:space-between;align-items:end;gap:30px}.xo-shead .xo-massive{margin-top:13px}.xo-shead p{font-size:13px;max-width:290px;line-height:1.8;color:var(--xo-muted)}.xo-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.xo-ccard{background:#fff}.xo-ccard__img{height:310px;background:#d5d8d1;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#8b8f88;font-size:12px}.xo-ccard__img img,.xo-ccard__img video{width:100%;height:100%;object-fit:cover}.xo-ccard__body{padding:29px 27px 35px;min-height:210px}.xo-ccard__body .xo-kicker{font-size:10px}.xo-ccard__body h3{font-size:25px;line-height:1.12;text-transform:uppercase;letter-spacing:-.7px;margin:13px 0;font-weight:900}.xo-ccard__body p{font-size:12px;line-height:1.85;color:#676c65;margin:0}.xo-specs{padding-top:106px;padding-bottom:100px;background:var(--xo-white)}.xo-specs__cols{display:grid;grid-template-columns:1.22fr .78fr;gap:75px}.xo-specs__h{font-size:clamp(42px,5vw,76px);font-weight:900;letter-spacing:-.062em;text-transform:uppercase;margin:0 0 32px}.xo-spect{border-top:1px solid #2c2c2c}.xo-specr{display:grid;grid-template-columns:35% 65%;gap:15px;border-bottom:1px solid #e1e1dd;padding:14px 0;font-size:12px;line-height:1.6}.xo-specr b{text-transform:uppercase;letter-spacing:.4px;font-size:10px}.xo-specr span{color:#62645f}.xo-specs__more[hidden]{display:none}.xo-specs__actions{margin-top:24px}.xo-sizet{width:100%;border-collapse:collapse;margin-top:7px;font-size:12px}.xo-sizet th{text-align:left;font-size:10px;letter-spacing:1px;text-transform:uppercase}.xo-sizet th,.xo-sizet td{padding:13px 10px 13px 0;border-bottom:1px solid #e3e3df}.xo-sizet tr:first-child th{border-bottom:1px solid #333}.xo-chart{background:#f5f3ef;margin-top:29px;padding:30px;text-align:center;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.xo-chart h3{font-size:25px;letter-spacing:-.7px;margin:0;font-weight:800}.xo-chart p{font-size:12px;line-height:1.8;color:#71736e;max-width:260px;margin:0}.xo-chart a{color:var(--xo-clay);font-size:11px;text-decoration:underline;text-underline-offset:4px;font-weight:800}.xo-steps{background:#edece7;padding:95px 0}.xo-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px}.xo-step{background:#fff;padding:29px;min-height:172px}.xo-step__num{font-weight:900;font-size:29px;color:var(--xo-clay);display:block;margin-bottom:17px}.xo-step h3{font-size:17px;letter-spacing:-.4px;margin:0 0 9px;font-weight:800}.xo-step p{font-size:12px;color:#6a6c67;line-height:1.7;margin:0}.xo-service{background:var(--xo-pine);color:#fff;padding:36px 0}.xo-service__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.xo-service__item strong{font-size:13px;display:block;text-transform:uppercase;margin-bottom:7px}.xo-service__item p{font-size:11px;line-height:1.7;margin:0;color:#d6ded5}.xo-service__item a{text-decoration:underline;text-underline-offset:3px}.xo-faq{padding:100px 0;background:var(--xo-white)}.xo-faq .xo-wrap{max-width:940px}.xo-faq__head{text-align:center;margin-bottom:44px}.xo-faq__head .xo-massive{font-size:clamp(44px,5vw,73px)}.xo-faq__item{border-bottom:1px solid #dededb}.xo-faq__item:first-of-type{border-top:1px solid #dededb}.xo-faq__item summary{list-style:none;cursor:pointer;padding:21px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:800}.xo-faq__item summary::-webkit-details-marker{display:none}.xo-faq__item summary:after{content:"+";font-size:22px;font-weight:400;flex:0 0 auto}.xo-faq__item[open] summary:after{content:"\2212"}.xo-faq__a{font-size:13px;color:#656962;line-height:1.85;padding:0 42px 22px 4px;margin:0}.xo-faq__a p{margin:0}.xo-faq__a p+p{margin-top:10px}.xo-closing{background:#141716;color:#fff;padding:105px 0 113px;text-align:center}.xo-closing p{font-size:13px;line-height:1.75;color:#d0d3ce;max-width:530px;margin:0 auto 18px}.xo-closing h2{font-size:clamp(52px,9.2vw,152px);letter-spacing:-.071em;line-height:.98;margin:22px 0 37px;font-weight:900;text-transform:uppercase}.xo-closing .xo-btn{background:#fff;color:#181818}.xo-closing .xo-btn:hover{background:#eee9e5}.xo-bar{position:fixed;bottom:0;left:0;right:0;background:#151816;color:#fff;z-index:90;box-shadow:0 -5px 30px #0002;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px clamp(20px,5vw,85px);transition:transform .25s;transform:translateY(110%)}.xo-bar.is-visible{transform:translateY(0)}.xo-bar--top{bottom:auto;top:0;box-shadow:0 5px 30px #0002;transform:translateY(-110%)}.xo-bar--top.is-visible{transform:translateY(0)}.xo-bar__title{display:flex;align-items:center;gap:14px;min-width:0}.xo-bar__chip{width:19px;height:19px;border:2px solid #fff;background:#2b4337;flex:0 0 auto}.xo-bar__title strong{font-size:12px;letter-spacing:.6px;text-transform:uppercase}.xo-bar__title small{display:block;font-size:10px;color:#aeb4ac;margin-top:4px}.xo-bar__action{display:flex;align-items:center;gap:23px}.xo-bar__action b{font-size:18px}.xo-bar__action .xo-btn{background:var(--xo-clay);color:#fff;padding:13px 26px;min-height:39px;font-size:11px}.xo-bar__action .xo-btn:hover{background:var(--xo-clay-dark)}@media(max-width:1020px){.xo-hero{grid-template-columns:1.12fr .88fr;gap:30px}.xo-ptitle{font-size:60px}.xo-benefits__list{gap:10px}.xo-benefit strong{font-size:17px}.xo-split__grid{gap:45px}.xo-specs__cols{gap:40px}.xo-ccard__img{height:230px}}@media(max-width:770px){.xo-hero{grid-template-columns:1fr;padding-bottom:55px}.xo-gallery{position:static}.xo-gframe{aspect-ratio:1.14}.xo-pinfo{padding-top:12px}.xo-ptitle{font-size:63px}.xo-thumbs{gap:5px}.xo-thumbs button{flex-basis:calc((100% - 30px) / 7)}.xo-benefits__list,.xo-benefits__list--4,.xo-benefits__list--3{grid-template-columns:repeat(2,1fr);gap:22px}.xo-benefit:nth-child(2n){border:0}.xo-benefit:last-child{grid-column:span 2}.xo-story{padding:76px 0}.xo-split{padding-top:70px;padding-bottom:70px}.xo-split--tight{padding-top:0}.xo-split__grid,.xo-split__grid.reverse{grid-template-columns:1fr;gap:35px}.xo-split__grid.reverse .xo-split__photo{order:0}.xo-split__photo{height:420px}.xo-cards{padding:75px 0}.xo-shead{display:block}.xo-shead p{max-width:600px}.xo-cards__grid{grid-template-columns:1fr}.xo-ccard{display:grid;grid-template-columns:45% 55%}.xo-ccard__img{height:280px}.xo-ccard__body{min-height:auto}.xo-wheels{grid-template-columns:1fr}.xo-wheels.reverse .xo-wheels__img{order:0}.xo-wheels__img{min-height:390px;height:390px}.xo-wheels__copy{padding:65px 8%}.xo-specs__cols{grid-template-columns:1fr}.xo-specs{padding-top:75px;padding-bottom:75px}.xo-steps__grid{grid-template-columns:1fr}.xo-step{min-height:auto}.xo-service__grid{grid-template-columns:1fr 1fr}}@media(max-width:470px){.xo-gframe{aspect-ratio:1}.xo-glabel{top:12px;left:12px;padding:7px;font-size:8px}.xo-garrows{right:12px;bottom:12px}.xo-gcaption{padding:15px 0 10px}.xo-thumbs{gap:4px}.xo-thumbs button{padding:1px;flex-basis:calc((100% - 24px) / 7)}.xo-thumbs button.is-active{padding:0}.xo-ptitle{font-size:53px}.xo-psub{font-size:21px}.xo-intro{font-size:12px}.xo-price{font-size:28px}.xo-swatch{width:39px;height:39px}.xo-sizes{gap:5px}.xo-sizebtn{min-height:54px}.xo-sizebtn span{font-size:12px}.xo-sizebtn small{font-size:9px}.xo-story h2,.xo-story .xo-story__h{font-size:35px}.xo-story .xo-story__h--h1{font-size:42px}.xo-story .xo-story__h--h3{font-size:26px}.xo-story p{font-size:12px}.xo-split__photo{height:340px}.xo-split__copy h2{font-size:44px}.xo-massive{font-size:42px}.xo-ccard{display:block}.xo-ccard__img{height:250px}.xo-wheels__img{min-height:290px;height:290px}.xo-steps{padding:70px 0}.xo-service__grid{gap:20px}.xo-service__item strong{font-size:11px}.xo-service__item p{font-size:10px}.xo-faq{padding-top:80px;padding-bottom:90px}.xo-faq__item summary{font-size:12px}.xo-bar{padding:10px 12px;gap:10px}.xo-bar__title{gap:8px}.xo-bar__title strong{font-size:11px}.xo-bar__title small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:142px}.xo-bar__action{gap:10px}.xo-bar__action b{font-size:13px}.xo-bar__action .xo-btn{padding:12px;font-size:10px}.xo-closing{padding:85px 0}.xo-closing h2{font-size:60px}}@media(prefers-reduced-motion:reduce){.xo *,.xo *:before,.xo *:after{transition:none!important}}.xo-bundle{margin:22px 0 0}.xo-bundle__list{display:flex;flex-direction:column;gap:8px}.xo-boption{position:relative;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #d9d9d4;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.xo-boption input{position:absolute;opacity:0;pointer-events:none}.xo-boption__radio{width:18px;height:18px;border-radius:50%;border:2px solid #c9c9c4;flex:0 0 auto;position:relative}.xo-boption:hover:not(.is-selected){border-color:var(--xo-ink)}.xo-boption.is-selected{border-color:var(--xo-clay);box-shadow:0 0 0 1px var(--xo-clay);background:#fdf7f4}.xo-boption.is-selected .xo-boption__radio{border-color:var(--xo-clay)}.xo-boption.is-selected .xo-boption__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--xo-clay)}.xo-boption__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.xo-boption__text strong{font-size:13px;font-weight:800;line-height:1.3}.xo-boption__text small{font-size:11px;color:var(--xo-muted);line-height:1.5}.xo-boption__price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;flex:0 0 auto}.xo-boption__price strong{font-size:17px;font-weight:850;letter-spacing:-.4px}.xo-boption__price s{font-size:11px;color:#9a9c96}.xo-boption__price s:empty{display:none}.xo-boption.is-soldout{opacity:.5}.xo-boption--base{cursor:default}.xo-boption--addon.is-selected .xo-boption__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--xo-clay)}.xo-boption--addon.is-selected .xo-boption__radio{background:#fff}.xo-boption__text strong em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--xo-clay);margin-right:2px}.xo-card-addons{border-top:1px solid #e5e5e1;margin:-6px 0 12px;padding-top:8px}.xo-card-addon{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--xo-muted);padding:4px 0}.xo-card-addon span:first-child{min-width:0}.xo-card-addon span:last-child{white-space:nowrap;flex:0 0 auto}.xo-card-total{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e5e5e1;padding:10px 0 0;margin-bottom:14px;font-size:13px;font-weight:800}.xo-card-total strong{font-size:18px}.xo-boption__img{width:56px;height:56px;flex:0 0 auto;background:#f3f1ed;overflow:hidden;display:flex;align-items:center;justify-content:center}.xo-boption__img img{width:100%;height:100%;object-fit:cover;display:block}.xo-boption__img:empty{display:none}.xo-bundle__list--list{overflow-y:auto;scrollbar-width:thin;padding-right:2px}.xo-bundle__nav{display:inline-flex;align-items:center;gap:8px}.xo-bundle__count{font-size:11px;font-weight:800;letter-spacing:.5px;min-width:28px;text-align:center}.xo-bundle__arrow{width:30px;height:30px;border:1px solid var(--xo-outline);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--xo-ink);text-decoration:none!important;font-weight:400!important}.xo-bundle__arrow:hover{background:var(--xo-ink);color:#fff}.xo-bundle__arrow.is-disabled{opacity:.3;pointer-events:none}.xo-bundle__list--slider{--xo-ad-gap: 10px;--xo-ad-n: 2;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--xo-ad-gap);scrollbar-width:none;-webkit-overflow-scrolling:touch}.xo-bundle__list--slider::-webkit-scrollbar{display:none}.xo-bundle__list--slider.xo-bundle__list--per-1{--xo-ad-n: 1}.xo-bundle__list--slider.xo-bundle__list--per-3{--xo-ad-n: 3}.xo-bundle__list--slider .xo-boption{flex:0 0 calc((100% - var(--xo-ad-gap) * (var(--xo-ad-n) - 1)) / var(--xo-ad-n));scroll-snap-align:start;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.xo-bundle__list--slider .xo-boption__radio{position:absolute;top:18px;left:18px;z-index:1;background:#fff}.xo-bundle__list--slider .xo-boption__img{width:100%;height:auto;aspect-ratio:4 / 3}.xo-bundle__list--slider .xo-boption__text strong{font-size:12px}.xo-bundle__list--slider .xo-boption__price{flex-direction:row;align-items:baseline;gap:6px;justify-content:flex-start}.xo-bundle__list--slider .xo-boption__price strong{font-size:15px}.xo-bundle__list--slider .xo-boption__price s:empty{display:none}.xo-bundle__list--slider .xo-soldout-msg{flex:0 0 100%}.xo-videobg{position:relative;overflow:hidden;isolation:isolate;color:#fff}.xo-videobg__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#141716}.xo-videobg__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xo-videobg__video--mobile{display:none}.xo-videobg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d0c}.xo-story.xo-videobg .xo-kicker{color:#f1c8b9}.xo-story.xo-videobg h2,.xo-story.xo-videobg .xo-story__h,.xo-story.xo-videobg .xo-story__sub{color:#fff}.xo-story.xo-videobg p{color:#e6e8e3}@media(max-width:767px){.xo-videobg .xo-videobg__video--mobile{display:block}.xo-videobg .xo-videobg__video--mobile+.xo-videobg__overlay~*,.xo-videobg:has(.xo-videobg__video--mobile) .xo-videobg__video--desktop{display:none}}.xo-reels{position:fixed;right:var(--xo-reels-right, 120px);bottom:var(--xo-reels-bottom, 90px);z-index:60;width:var(--xo-reels-w, 150px);opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.xo-reels.is-on{opacity:1;transform:none}.xo-reels__label{font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--xo-ink);margin-bottom:6px;padding-left:2px}.xo-reels__close{position:absolute;top:-10px;right:-10px;z-index:2;width:26px;height:26px;border-radius:50%;border:0;background:var(--xo-ink);color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.xo-reels__label+.xo-reels__close{top:12px}.xo-reels__frame{position:relative;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#1a1c1b;box-shadow:0 12px 32px #0004;cursor:pointer}.xo-reels__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s}.xo-reels__video.is-active{opacity:1}.xo-reels__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fffd;color:var(--xo-ink);font-size:14px;display:flex;align-items:center;justify-content:center;padding-left:3px;opacity:0;transition:opacity .2s}.xo-reels__frame:hover .xo-reels__play{opacity:1}.xo-reels__dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px}.xo-reels__dots span{width:6px;height:6px;border-radius:50%;background:#fff8;cursor:pointer}.xo-reels__dots span.is-active{background:#fff;width:14px;border-radius:3px}.xo-reels__nav{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.xo-reels__nav button{width:26px;height:26px;border:1px solid var(--xo-outline);background:#fff;color:var(--xo-ink);border-radius:50%;font-size:12px;cursor:pointer;flex:0 0 auto}.xo-reels__nav button:hover{background:var(--xo-ink);color:#fff}.xo-reels__caption{font-size:11px;font-weight:700;color:var(--xo-ink);text-align:center;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xo-reels__dialog{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100vh}.xo-reels__dialog::backdrop{background:#000c}.xo-reels__dialog-body{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px}.xo-reels__dialog-frame{position:relative;height:min(86vh,900px);aspect-ratio:9 / 16;max-width:92vw;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 30px 80px #000a}.xo-reels__dialog-frame video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.xo-reels__dialog-caption{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 56px;background:linear-gradient(transparent,#000a);color:#fff;font-size:13px;font-weight:700;pointer-events:none}.xo-reels__dialog-caption:empty{display:none}.xo-reels__dialog-close{position:fixed;top:18px;right:22px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;font-size:24px;line-height:1;cursor:pointer}.xo-reels__dialog-arrow{width:44px;height:44px;border-radius:50%;border:0;background:#fff2;color:#fff;font-size:18px;cursor:pointer;flex:0 0 auto}.xo-reels__dialog-arrow:hover{background:#fff4}@media(max-width:767px){.xo-reels{right:14px;bottom:84px;width:min(var(--xo-reels-w, 150px),120px)}.xo-reels--hide-mobile{display:none}.xo-reels__dialog-body{gap:8px;padding:12px}.xo-reels__dialog-arrow{width:36px;height:36px}}.xo-gvideo{display:flex;align-items:center;gap:14px;width:100%;margin-top:18px;padding:14px 16px;border:1px solid var(--xo-outline);background:#fff;cursor:pointer;text-align:left;font:inherit;color:var(--xo-ink);transition:border-color .15s,transform .15s}.xo-gvideo:hover{border-color:var(--xo-ink);transform:translateY(-1px)}.xo-gvideo__icon{width:40px;height:40px;border-radius:50%;background:var(--xo-clay);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding-left:3px;flex:0 0 auto}.xo-gvideo__text{display:flex;flex-direction:column;gap:2px;min-width:0}.xo-gvideo__text strong{font-size:12px;letter-spacing:.65px;text-transform:uppercase;font-weight:800}.xo-gvideo__text small{font-size:11px;color:var(--xo-muted)}.xo-gvideo__dialog{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100vh}.xo-gvideo__dialog::backdrop{background:#000c}.xo-gvideo__frame{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,1100px);aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #000a}.xo-gvideo__frame video{width:100%;height:100%;display:block;object-fit:contain}.xo-gvideo__close{position:fixed;top:18px;right:22px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;font-size:24px;line-height:1;cursor:pointer}.xo-reels__pill{display:none;position:fixed;right:0;bottom:var(--xo-reels-bottom, 90px);z-index:60;align-items:center;gap:8px;padding:10px 14px 10px 12px;border:0;border-radius:999px 0 0 999px;background:var(--xo-ink);color:#fff;font:inherit;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #0004;transition:transform .2s}.xo-reels__pill:hover{transform:translate(-3px)}.xo-reels__pill-icon{width:22px;height:22px;border-radius:50%;background:var(--xo-clay);display:inline-flex;align-items:center;justify-content:center;font-size:9px;padding-left:2px}.xo-reels.is-collapsed .xo-reels__panel{display:none}.xo-reels.is-collapsed .xo-reels__pill{display:inline-flex}.xo-reels.is-collapsed{width:auto}.xo-videobg__iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0;pointer-events:none}@media(max-width:767px){.xo-videobg__media--has-mobile .xo-videobg__video--desktop{display:none}.xo-videobg__media--has-mobile .xo-videobg__video--mobile{display:block}.xo-videobg__iframe.xo-videobg__video--mobile{width:177.78vh;height:100vh;min-width:100%;min-height:56.25vw}}iframe.xo-reels__video{border:0;pointer-events:none;width:100%;height:100%}.xo-reels__nav[data-single]{justify-content:center}.xo-reels__nav[data-single] .xo-reels__caption:empty{display:none}.xo-reels__dialog-frame iframe,.xo-gvideo__frame iframe{width:100%;height:100%;border:0;display:block;background:#000}.xo-videobg .xo-wrap{position:relative;z-index:1}.xo-videobg h2,.xo-videobg .xo-story__h,.xo-videobg p,.xo-videobg .xo-kicker{text-shadow:0 2px 18px rgba(0,0,0,.45)}.xo-videobg--panel-blur .xo-wrap,.xo-videobg--panel-dark .xo-wrap{width:fit-content;max-width:min(720px,calc(100% - 40px));padding:clamp(26px,3.2vw,40px) clamp(22px,3vw,40px);border-radius:16px}.xo-story.xo-videobg--panel-blur .xo-story__h,.xo-story.xo-videobg--panel-dark .xo-story__h{font-size:clamp(30px,4vw,60px);margin:16px auto 14px}.xo-videobg--panel-blur .xo-wrap{background:rgba(12,14,13,var(--xo-panel-op, .45));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)}.xo-videobg--panel-dark .xo-wrap{background:rgba(12,14,13,calc(var(--xo-panel-op, .45) + .3))}.xo-videobg--panel-vignette .xo-wrap{background:radial-gradient(ellipse at center,rgba(8,10,9,calc(var(--xo-panel-op, .45) + .25)),rgba(8,10,9,var(--xo-panel-op, .45)) 45%,#080a0900 75%);padding:clamp(36px,6vw,90px) clamp(24px,6vw,120px)}.xo-closing.xo-videobg--panel-blur .xo-wrap,.xo-closing.xo-videobg--panel-dark .xo-wrap{max-width:min(900px,calc(100% - 40px))}.xo-i{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex:0 0 auto}.xo-arrow .xo-i{width:1.1em;height:1.1em}.xo-gvideo__icon,.xo-reels__pill-icon,.xo-reels__play{padding-left:0}.xo-gvideo__icon .xo-i{width:46%;height:46%;margin-left:10%}.xo-reels__pill-icon .xo-i{width:50%;height:50%;margin-left:12%}.xo-reels__play .xo-i{width:45%;height:45%;margin-left:10%}@media(max-width:767px){.xo-bar{padding:10px 14px;gap:12px}.xo-bar__chip{display:none}.xo-bar__title{flex:1 1 auto;min-width:0;gap:0}.xo-bar__title>span{min-width:0;display:block}.xo-bar__title strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.xo-bar__title small{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.xo-bar__action{flex:0 0 auto;gap:10px}.xo-bar__action b{font-size:15px;white-space:nowrap}.xo-bar__action .xo-btn{padding:12px 14px;min-height:40px;font-size:10px;letter-spacing:.5px;white-space:nowrap;gap:6px}.xo-bar__action .xo-btn .xo-i{display:none}}@media(max-width:380px){.xo-bar__title small{display:none}.xo-bar__action{gap:8px}.xo-bar__action .xo-btn{padding:12px 10px}}.xo-gvideo__frame [hidden],.xo-reels__dialog-frame [hidden],.xo-reels__frame [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/l5-origin.css.map */
