.rk-redesign{--rk-red:#d7192d;color:#19191d;letter-spacing:0}.rk-redesign h1,.rk-redesign h2,.rk-redesign h3{letter-spacing:-.025em}.rk-eyebrow{color:#d7192d;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.5;margin:0;text-transform:uppercase}.rk-text-link{color:#19191d;font-size:14px;font-weight:600;display:inline-flex;gap:12px;align-items:center;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;line-height:1.5}.rk-text-link:hover{color:#d7192d}.rk-redesign a:focus-visible,.rk-redesign button:focus-visible,.rk-redesign summary:focus-visible{outline:2px solid #d7192d;outline-offset:5px}.rk-redesign .header-wrapper--border-bottom{border-color:#ebebef}.rk-redesign .header__menu-item{font-size:13px;letter-spacing:0;padding-left:11px;padding-right:11px}.rk-redesign .header__active-menu-item{color:#d7192d;text-underline-offset:7px}.rk-redesign .header__heading-logo{max-height:58px;object-fit:contain}.rk-redesign .header__heading{margin:0}.rk-redesign .header .localization-form__select{font-size:12px}.rk-redesign .button{font-weight:600;letter-spacing:0}.rk-redesign .button:hover{filter:brightness(.96)}.rk-redesign .card-wrapper{height:100%}.rk-redesign .card__inner{background:#f6f6f7;border-radius:12px;overflow:hidden}.rk-redesign .card--standard .card__media{margin:14px}.rk-redesign .card .media img{object-fit:contain;mix-blend-mode:multiply}.rk-redesign .card__information{padding-top:17px}.rk-redesign .card__heading{font-size:16px;line-height:1.35;letter-spacing:-.01em;font-weight:600}.rk-redesign .card-information .caption-with-letter-spacing{font-size:10px;color:#72727b;text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px}.rk-redesign .card-information>.price{margin-top:10px;font-size:16px;font-weight:600;letter-spacing:0}.rk-redesign .price .price-item--regular{letter-spacing:0}.rk-redesign .price--on-sale .price-item--regular{font-size:12px;font-weight:400}.rk-redesign .badge{font-size:10px;font-weight:600;padding:6px 9px;letter-spacing:.02em;border-radius:4px}.rk-redesign .collection-hero{padding-top:16px;padding-bottom:14px;background:#f6f6f7;margin-top:8px}.rk-redesign .collection-hero__title{font-size:42px;font-weight:600;line-height:1.15;margin:20px 0}.rk-redesign .collection-hero__description{font-size:15px;line-height:1.75;color:#62626d;max-width:850px}.rk-redesign .facets-container{margin-bottom:15px}.rk-redesign .product__title h1{font-size:38px;line-height:1.12;font-weight:600;letter-spacing:-.04em}.rk-redesign .product__text.caption-with-letter-spacing{color:#6a6a73;font-size:11px}.rk-redesign .product__info-container .price--large{font-size:27px;font-weight:600;letter-spacing:0}.rk-redesign .product__info-container .price--large .price-item--regular{font-size:inherit}.rk-redesign .product__info-container .price--on-sale .price-item--regular{font-size:17px;font-weight:400}.rk-redesign .product-form__input .form__label{font-size:13px;font-weight:600;margin-bottom:10px}.rk-redesign .product-form__input--pill input[type=radio]+label{letter-spacing:0;font-size:12px;padding:11px 14px}.rk-redesign .product-form__submit{min-height:52px;font-size:16px}.rk-redesign .product__description{font-size:15px;line-height:1.8}.rk-redesign .product__description h2{font-size:23px;line-height:1.3}.rk-redesign .product__description table{display:block;overflow-x:auto;max-width:100%;font-size:13px}.rk-redesign .product__media-list{border-radius:12px}.rk-redesign .footer{margin-top:0;border-top:0}.rk-redesign .footer-block__heading{font-size:18px;font-weight:600}.rk-redesign .footer__copyright{line-height:1.7}.rk-redesign .rich-text__blocks{max-width:92rem}@media(min-width:990px){.rk-redesign .header{gap:20px}.rk-redesign .header__inline-menu{margin-left:8px}.rk-redesign .product--medium:not(.product--no-media) .product__info-wrapper{padding-left:54px}}@media(max-width:989px){.rk-redesign .header__localization .desktop-localization-wrapper{display:none}}@media(max-width:749px){.rk-redesign .card__heading{font-size:14px}.rk-redesign .card-information>.price{font-size:14px}.rk-redesign .card--standard .card__media{margin:8px}.rk-redesign .card__information{padding-top:12px}.rk-redesign .collection-hero__title,.rk-redesign .product__title h1{font-size:30px}.rk-redesign .product__info-container .price--large{font-size:24px}.rk-redesign .header__heading-logo{max-height:44px}.rk-redesign .header__icons{padding-right:0}.rk-redesign .grid{--grid-mobile-horizontal-spacing:14px}}@media(prefers-reduced-motion:reduce){.rk-redesign *,.rk-redesign *:before,.rk-redesign *:after{scroll-behavior:auto!important;transition:none!important}}.rk-redesign .card__heading,.rk-redesign .card__heading a{font-family:var(--font-body-family);font-size:17px;line-height:1.45;font-weight:600;letter-spacing:0}.rk-redesign .card__content>.card__information{display:flex;flex-direction:column}.rk-redesign .card__heading{min-height:2.9em}.rk-redesign .card__heading+.card-information{margin-top:auto;padding-top:8px}.rk-redesign .card-information .caption-with-letter-spacing{font-size:11px;line-height:1.5}.rk-redesign .card-information>.price{font-size:17px;line-height:1.5;margin-top:8px}.rk-redesign .card-information .price__container{margin-bottom:0}.rk-redesign .rk-section-head h2{line-height:1.25;margin:14px 0}.rk-redesign .rk-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.1em}.rk-redesign .rk-section-description{font-size:16px;line-height:1.7}.rk-redesign .rk-benefit h2{font-size:16px;line-height:1.45;margin-bottom:5px}.rk-redesign .rk-benefit p{font-size:14px;line-height:1.65}.rk-redesign .rk-story__content>p:not(.rk-eyebrow){font-size:17px;line-height:1.7}.rk-redesign .rk-story__content h2{line-height:1.2}.rk-redesign .rk-story__content small{font-size:13px;line-height:1.65}.rk-redesign .rk-help__intro>p:not(.rk-eyebrow){font-size:16px;line-height:1.7}.rk-redesign .rk-faq__item h3{font-size:17px;line-height:1.5}.rk-redesign .rk-faq__answer,.rk-redesign .collection-hero__description{font-size:16px;line-height:1.7}.rk-redesign .product__description{font-size:16px;line-height:1.75}.rk-redesign .rk-product-guidance{font-size:15px;line-height:1.65}.rk-redesign .rk-product-guidance strong{font-size:16px}.rk-redesign .rk-trust-item,.rk-redesign .rk-3d-trust-item{font-size:15px;line-height:1.55}.rk-redesign .rk-content p,.rk-redesign .rk-3d-delivery-row,.rk-redesign .rk-3d-shipping-note{font-size:14px;line-height:1.6}.rk-redesign .rk-shipping-item{align-items:flex-start}.rk-redesign .rk-content{min-width:0}.rk-redesign .rk-collection-links{gap:10px}.rk-redesign .rk-collection-links a{font-size:14px;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:749px){.rk-redesign .card__heading,.rk-redesign .card__heading a{font-size:16px;line-height:1.45}.rk-redesign .card__heading{min-height:4.35em}.rk-redesign .card-information>.price{font-size:15px;line-height:1.5}.rk-redesign .card__information{padding-top:14px}.rk-redesign .product-grid{--grid-mobile-vertical-spacing:30px}.rk-redesign .rk-product-grid{gap:30px 14px}.rk-redesign .rk-section-head h2{font-size:30px;line-height:1.25}.rk-redesign .rk-section-head{gap:18px;margin-bottom:28px}.rk-redesign .rk-shelf{padding-top:44px;padding-bottom:44px}.rk-redesign .rk-story__content>p:not(.rk-eyebrow){font-size:16px}.rk-redesign .rk-story__content{padding:16px 22px 30px}.rk-redesign .rk-story__content h2{font-size:34px}.rk-redesign .rk-story__content .button{width:100%;min-height:52px;font-size:15px}.rk-redesign .rk-faq__item summary{gap:16px;padding:20px 0}.rk-redesign .rk-faq__item h3{font-size:16px}.rk-redesign .rk-faq__answer{padding-right:0}.rk-redesign .rk-help__intro h2{font-size:30px;line-height:1.25}.rk-redesign .rk-collection-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rk-redesign .rk-collection-links a{padding:10px 8px}.rk-redesign .rk-collection-links a:first-child{grid-column:1 / -1}}.rk-redesign .header__inline-menu summary.header__menu-item{gap:10px;padding-right:11px}.rk-redesign .header__inline-menu summary.header__menu-item>.icon-caret{position:static;width:10px;height:6px;margin:0;flex-shrink:0}.rk-redesign .rk-story__content .button{align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px}.rk-redesign .rk-footer-intro a{align-items:center}.rk-redesign .rk-shelf{padding-top:clamp(44px,4.8vw,64px);padding-bottom:clamp(44px,4.8vw,64px)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rk-redesign.css.map */
