@font-face{font-family:Lilita One;src:url(rf-lilita-one-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Staatliches;src:url(rf-staatliches-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(rf-noto-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(rf-noto-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(rf-noto-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--rf-maroon: #6C1924;--rf-maroon-deep: #61121C;--rf-maroon-line: #9A152A;--rf-red: #C0283C;--rf-red-bright: #E53951;--rf-gold: #FFD24A;--rf-cream: #F8DCA7;--rf-pink: #FFC2CA;--rf-ink: #222222;--rf-muted: #555555;--rf-shadow: 0 12px 35px rgba(0, 0, 0, .08);--rf-display: "Lilita One", Impact, sans-serif;--font-heading-family: "Lilita One", Impact, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}:root,.color-background-1{--color-background: 249, 249, 249;--gradient-background: #f9f9f9;--color-foreground: 34, 34, 34;--color-background-contrast: 186, 186, 186;--color-shadow: 0, 0, 0;--color-button: 192, 40, 60;--color-button-text: 255, 255, 255;--color-secondary-button: 249, 249, 249;--color-secondary-button-text: 192, 40, 60;--color-link: 192, 40, 60;--color-badge-foreground: 34, 34, 34;--color-badge-background: 249, 249, 249;--color-badge-border: 34, 34, 34}.color-background-2{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 34, 34, 34;--color-background-contrast: 191, 191, 191;--color-shadow: 0, 0, 0;--color-button: 192, 40, 60;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 192, 40, 60;--color-link: 192, 40, 60;--color-badge-foreground: 34, 34, 34;--color-badge-background: 255, 255, 255;--color-badge-border: 34, 34, 34}.color-inverse{--color-background: 108, 25, 36;--gradient-background: #6c1924;--color-foreground: 255, 255, 255;--color-background-contrast: 154, 21, 42;--color-shadow: 0, 0, 0;--color-button: 255, 210, 74;--color-button-text: 97, 18, 28;--color-secondary-button: 108, 25, 36;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 108, 25, 36;--color-badge-border: 255, 255, 255}.color-accent-2{--color-background: 248, 220, 167;--gradient-background: #f8dca7;--color-foreground: 97, 18, 28;--color-background-contrast: 220, 170, 90;--color-shadow: 0, 0, 0;--color-button: 97, 18, 28;--color-button-text: 255, 255, 255;--color-secondary-button: 248, 220, 167;--color-secondary-button-text: 97, 18, 28;--color-link: 97, 18, 28;--color-badge-foreground: 97, 18, 28;--color-badge-background: 248, 220, 167;--color-badge-border: 97, 18, 28}:root{--buttons-radius: 40px;--buttons-radius-outset: 41px;--buttons-border-offset: .3px;--inputs-radius: 12px;--inputs-radius-outset: 13px;--variant-pills-radius: 40px;--media-radius: 12px;--media-border-opacity: 0;--popup-corner-radius: 12px;--text-boxes-radius: 24px;--product-card-corner-radius: 1.2rem;--collection-card-corner-radius: 1.2rem}.card-wrapper .card--standard,.collection-list .card--standard{background:#fff;border-radius:1.2rem;box-shadow:var(--rf-shadow);overflow:hidden}.card-wrapper .card--standard .card__inner,.collection-list .card--standard .card__inner{border-radius:0;box-shadow:none}.card-wrapper .card--standard .card__inner:after{box-shadow:none}.card-wrapper .card--standard>.card__content{padding:1.2rem 1.4rem 1.6rem}.collection-list .card--standard>.card__content{padding:1.2rem 1.4rem 1.4rem}.collection-list .card__heading,.collection-list .card__heading a{font-family:var(--rf-display);text-transform:uppercase;font-weight:400;font-size:2rem}body{letter-spacing:.02rem}h1,h2,.h0,.h1,.h2,.title,.banner__heading,.product__title h1{text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.card__heading,.card__heading a{font-family:var(--font-body-family);text-transform:none;font-weight:600;letter-spacing:.01em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--rf-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.6rem}.header__menu-item,.menu-drawer__menu-item,.mega-menu__link{font-family:Staatliches,Impact,sans-serif;letter-spacing:.04em}.header__inline-menu .header__menu-item{font-size:1.9rem}.header .header__menu-item,.header .header__menu-item span{color:var(--rf-pink)}.header .header__menu-item[href*=lagersalg],.header .header__menu-item[href*=lagersalg] span,.menu-drawer__menu-item[href*=lagersalg]{color:var(--rf-gold)}.header-wrapper--border-bottom{border-bottom-color:var(--rf-maroon-line)}.announcement-bar__message{font-weight:700;letter-spacing:.04em}.price .rf-member{display:block;margin-top:.2rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:var(--rf-red)}.product .price .rf-member{font-size:1.6rem}.color-inverse .price .rf-member{color:var(--rf-gold)}.rf-member-note{font-size:1.4rem;color:var(--rf-muted);margin:0}.rf-member-note a{color:var(--rf-red);font-weight:600}.rf-button--gold{--color-button: 255, 210, 74;--color-button-text: 97, 18, 28}.rf-button--white{--color-button: 255, 255, 255;--color-button-text: 108, 25, 36}.rf-button--outline{--color-secondary-button-text: 255, 255, 255}.rf-eyebrow{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem}.color-inverse .rf-eyebrow{color:var(--rf-pink)}.color-background-1 .rf-eyebrow,.color-background-2 .rf-eyebrow{color:var(--rf-red)}.rf-hero{padding:5.6rem 0 7.2rem}.rf-hero__grid{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.rf-hero__grid{grid-template-columns:1fr 1fr}}.rf-hero__title{font-size:clamp(5.2rem,8vw,8.8rem);line-height:.98;margin:0 0 2rem}.rf-hero__text{font-size:1.8rem;line-height:1.55;max-width:52rem;margin-bottom:2.4rem;opacity:.92}.rf-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.rf-hero__collage{background:var(--rf-red-bright);border-radius:2.4rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.rf-hero__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rf-hero__tile{display:block;aspect-ratio:1 / 1;background:#fff;border-radius:1.2rem;overflow:hidden}.rf-hero__tile img{width:100%;height:100%;object-fit:cover;display:block}.rf-hero__collage-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem}.rf-hero__count{font-family:var(--rf-display);font-size:2.6rem;color:#fff;text-transform:uppercase}@media screen and (max-width:989px){.rf-hero{padding:3.2rem 0}.rf-hero__grid{gap:2.4rem}.rf-hero__buttons .button{flex:1 1 100%}.rf-hero__collage{padding:.8rem;border-radius:2rem}.rf-hero__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.rf-hero__collage-foot{display:none}}.rf-member-block{padding:5.6rem 0 1.6rem}.rf-member-block__inner{background:var(--rf-red);color:#fff;border-radius:2.4rem;padding:4.8rem;display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.rf-member-block__inner{grid-template-columns:1.2fr 1fr}}.rf-member-block__title{color:#fff;font-size:clamp(3.6rem,5vw,5.2rem);line-height:1;margin:0 0 1.6rem}.rf-member-block__text{color:#ffe3e5;font-size:1.8rem;line-height:1.55;margin:0 0 2.4rem}.rf-member-block__note{color:#ffe3e5;font-size:1.4rem;margin:1.6rem 0 0}.rf-calc{background:var(--rf-maroon);border-radius:1.2rem;padding:2.8rem;display:flex;flex-direction:column;gap:1.2rem}.rf-calc__label{font-size:1.3rem;font-weight:700;letter-spacing:.16em;color:var(--rf-pink);text-transform:uppercase}.rf-calc__row{display:flex;justify-content:space-between;font-size:1.6rem;color:#f0f0f0}.rf-calc__rule{height:1px;background:var(--rf-maroon-line);margin:.4rem 0}.rf-calc__row--total{color:#fff}.rf-calc__row--member{font-size:2rem;font-weight:700;color:var(--rf-gold)}.rf-calc__saving{font-size:1.3rem;color:var(--rf-pink)}@media screen and (max-width:749px){.rf-member-block{padding:2rem 0 .4rem}.rf-member-block__inner{padding:2.4rem 2rem}.rf-member-block .button{width:100%}}.rf-local{padding:5.6rem 0}.rf-local__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.rf-local__grid{grid-template-columns:1fr 1fr}}.rf-local__title{font-size:clamp(2.8rem,3.5vw,3.4rem);margin:0 0 1.6rem}.rf-local__text{font-size:1.7rem;line-height:1.55;margin:0;opacity:.92}.rf-steps{background:#f9f9f9;color:var(--rf-ink);border-radius:1.2rem;padding:2.8rem;margin:0;list-style:none;display:flex;flex-direction:column;gap:1.6rem;counter-reset:rf-step}.rf-steps li{counter-increment:rf-step;display:grid;grid-template-columns:3.6rem 1fr;gap:1.2rem;align-items:start;font-size:1.6rem;line-height:1.5}.rf-steps li:before{content:counter(rf-step);width:3.6rem;height:3.6rem;border-radius:50%;background:var(--rf-red);color:#fff;font-family:var(--rf-display);font-size:1.8rem;display:flex;align-items:center;justify-content:center}.rf-banner{padding:3.2rem 0 6.4rem}.rf-banner__inner{background:var(--rf-maroon);color:#f0f0f0;border-radius:2.4rem;padding:4rem 4.8rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem;text-decoration:none}.rf-banner__title{font-family:var(--rf-display);color:var(--rf-gold);font-size:clamp(3.8rem,5vw,5.2rem);line-height:1;margin:0 0 .8rem;text-transform:uppercase}.rf-banner__text{margin:0;font-size:1.8rem}@media screen and (max-width:749px){.rf-banner__inner{padding:2.4rem 2rem}.rf-banner .button{width:100%}}.rf-size-pending input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.rf-size-pending .form__label{color:var(--rf-red)}.rf-stock{font-size:1.4rem;font-weight:700;color:var(--rf-red);margin:-.4rem 0 0;min-height:0}.rf-stock:empty{display:none}.rf-stock--muted{color:var(--rf-muted)}.rf-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fff;border-top:1px solid #EBEBEB;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .2s ease;box-shadow:0 -8px 24px #0000000f}.rf-sticky-cart.is-visible{transform:translateY(0)}.rf-sticky-cart__price{display:flex;flex-direction:column;gap:.2rem;flex:0 0 auto}.rf-sticky-cart__amount{font-size:1.8rem;font-weight:700;color:var(--rf-ink)}.rf-sticky-cart__member{font-size:1.2rem;color:var(--rf-red);font-weight:700}.rf-sticky-cart .button{flex:1 1 auto;min-height:5.2rem}.rf-sticky-cart .button--secondary{--color-secondary-button-text: 108, 25, 36}@media screen and (min-width:750px){.rf-sticky-cart{display:none}}@media(prefers-reduced-motion:reduce){.rf-sticky-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/redmen.css.map */
