@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";main[data-template^=page]:not([data-template="page.about-us"]) h1,main[data-template^=page]:not([data-template="page.about-us"]) .repx-section h2,main[data-template^=page]:not([data-template="page.about-us"]) .rtx__h2,main[data-template^=page]:not([data-template="page.about-us"]) .repx-sg-hero h2,main[data-template^=page]:not([data-template="page.about-us"]) .rx-head h2{font-family:Anton,Montserrat,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}main[data-template^=page]:not([data-template="page.about-us"]) ::selection{background:var(--repx-lime);color:#000}main:is([data-template=page],[data-template="page.page"]) .layout-panel-flex>.text-block:first-child h1{font-size:clamp(36px,7vw,92px);letter-spacing:.005em}main[data-template="page.term-conditions"] .repx-page-title{font-size:clamp(40px,7vw,96px);line-height:.98}main[data-template="page.term-conditions"] .repx-section h2{font-size:clamp(24px,3vw,34px);letter-spacing:.02em}main[data-template="page.track-order"] .rtx__title{font-size:clamp(52px,8vw,112px)}main[data-template="page.track-order"] .rtx__h2{font-size:clamp(34px,4.6vw,56px);letter-spacing:.01em}main[data-template="page.size-guide"] .repx-sg-hero h2{font-size:clamp(44px,6.5vw,88px)}main[data-template="page.event"] .rx-head h2{font-size:clamp(40px,6vw,80px)}main[data-template="page.term-conditions"] .repx-page-title{background-color:#0b0b0b;background-image:radial-gradient(ellipse 60% 120% at 100% 0%,#b7e6004d,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px)}main[data-template="page.term-conditions"] .repx-page-subtitle{background-color:#0b0b0b;background-image:repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px)}main:is([data-template=page],[data-template="page.page"]) .layout-panel-flex>.text-block:first-child{background-color:#0b0b0b;background-image:radial-gradient(ellipse 60% 120% at 100% 0%,#b7e6004d,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px)}main[data-template="page.track-order"] .rtx__hero{background-color:#0b0b0b;background-image:radial-gradient(ellipse 55% 120% at 100% 0%,#b7e60047,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px);border-radius:24px}main[data-template="page.size-guide"] .repx-sg-hero{background-color:#0b0b0b;background-image:radial-gradient(ellipse 55% 120% at 100% 0%,#b7e60047,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px)}main[data-template="page.event"] .rx-head{background-color:#0b0b0b;background-image:radial-gradient(ellipse 55% 120% at 100% 0%,#b7e60047,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px)}main[data-template="page.track-order"] .rtx__section .rtx__eyebrow{color:#111}main[data-template="page.term-conditions"] a{color:#111}main[data-template="page.size-guide"] .repx-measure-grid{background-color:#0b0b0b;background-image:radial-gradient(ellipse 50% 120% at 100% 0%,#b7e60038,#0000 70%),repeating-linear-gradient(115deg,#ffffff09 0 2px,#0000 2px 18px);border-radius:22px;padding:clamp(14px,2.4vw,24px)}main[data-template="page.size-guide"] .repx-measure-grid>div{border:1px solid rgba(183,230,0,.16);border-radius:18px;padding:22px 22px 20px}main[data-template="page.size-guide"] .repx-measure-grid>div>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:30px;padding:0 10px;border-radius:999px;background:var(--repx-lime);color:#0b0b0b;font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;letter-spacing:.06em}main[data-template="page.size-guide"] .repx-measure-grid h3{font-family:Anton,Montserrat,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,2.2vw,26px);margin:14px 0 8px;color:#fff}main[data-template="page.size-guide"] .repx-measure-grid p{color:#fffc;font-size:15px;line-height:1.7}main[data-template="page.term-conditions"] .repx-section{box-shadow:0 6px 22px #0000000d}main[data-template="page.track-order"] .rtx__btn--primary{box-shadow:0 12px 28px #b7e6004d}main[data-template^=page]:not([data-template="page.about-us"]) :focus-visible{outline:2px solid var(--repx-lime);outline-offset:3px}@media(hover:hover)and (min-width:768px){main[data-template="page.term-conditions"] .repx-section:hover{border-color:#b7e600bf;box-shadow:0 18px 44px #00000017}main[data-template="page.track-order"] .rtx__step:hover,main[data-template="page.track-order"] .rtx__time:hover{border-color:#b7e600bf}}@keyframes rxUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}main[data-template="page.term-conditions"] .repx-page-title,main[data-template="page.size-guide"] .repx-sg-hero,main[data-template="page.event"] .rx-head,main[data-template="page.track-order"] .rtx__hero,main:is([data-template=page],[data-template="page.page"]) .layout-panel-flex>.text-block:first-child{animation:rxUp .8s cubic-bezier(.2,.7,.2,1) both}.rx-js .rx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rx-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--rx-d,0ms)}.rx-js .rx-reveal.is-in{opacity:1;transform:none}@media(max-width:767px){main[data-template="page.size-guide"] .repx-measure-grid{padding:14px}main[data-template="page.track-order"] .rtx__hero{padding:24px 18px}main[data-template="page.track-order"] h1.rtx__title{font-size:clamp(44px,13vw,64px)}main[data-template="page.term-conditions"] h1.repx-page-title{font-size:clamp(36px,11vw,56px)}main[data-template="page.size-guide"] .repx-sg-hero h2{font-size:clamp(38px,11vw,56px)}main[data-template="page.event"] .rx-head h2{font-size:clamp(34px,10vw,52px)}}@media(prefers-reduced-motion:reduce){main[data-template^=page]:not([data-template="page.about-us"]) *{animation:none!important;transition:none!important}.rx-js .rx-reveal{opacity:1;transform:none}}main:is([data-template=page],[data-template="page.page"]) .page-content h2{font-family:Anton,Montserrat,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,3.4vw,44px);line-height:1.05;margin:36px 0 14px}main:is([data-template=page],[data-template="page.page"]) .page-content h2:after{content:"";display:block;width:56px;height:4px;margin-top:10px;background:var(--repx-lime)}main[data-template="page.track-order"] .rtx__time-value{font-family:Anton,Montserrat,sans-serif;font-weight:400;font-size:44px;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/repx-design.css.map */
