:root{--rr-ink: #141414;--rr-ink-2: #3B3833;--rr-muted: #5C5852;--rr-off: #F4F3F1;--rr-off-2: #E7E5E1;--rr-line: #D6D3CD;--rr-gold: #DFA318;--rr-gold-h: #F0B62E;--rr-gold-t: #8A6206;--rr-pink: #E81F76;--rr-pink-t: #C2185B;--rr-black: #0A0A0A;--rr-dark-line: #2E3231;--rr-dark-muted: #A5A19C;--rr-green: #155C33;--rr-font: "Poppins", system-ui, -apple-system, sans-serif}.product__info-container,.product__info-container h1,.product__info-container .product-form__submit,.product__info-container .quantity__input{font-family:var(--rr-font)}.product__info-container{color:var(--rr-ink)}.product__info-container>*+*{margin:14px 0}.product__title h1{font-family:var(--rr-font);font-size:clamp(30px,3.3vw,44px);line-height:1.02;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--rr-ink);margin:0}.product .product__info-container .price .price-item{font-family:var(--rr-font);font-size:clamp(30px,2.6vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--rr-ink)}.product .product__info-container .price--on-sale .price-item--regular{font-size:18px;font-weight:600;color:var(--rr-muted)}.product__info-container .product__tax{font-size:13px;color:var(--rr-muted);letter-spacing:0}.product__info-container .product__inventory{font-size:13.5px;font-weight:600;letter-spacing:0}.product__info-container .product-form__submit{--color-button: 223, 163, 24;--color-button-text: 18, 13, 0;min-height:56px;border-radius:3px;font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product__info-container .product-form__submit:not([disabled]):hover{--color-button: 240, 182, 46}.product__info-container .product-form__submit[disabled]{--color-button: 231, 229, 225;--color-button-text: 92, 88, 82}.rr-b{font-family:var(--rr-font);letter-spacing:0}.rr-b:empty{display:none}.rr-eyebrow{margin:0 0 10px;font-family:var(--rr-font);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rr-gold-t)}.rr-b--eyebrow .rr-eyebrow{margin:0}.rr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rr-chips li{font-size:12.5px;font-weight:700;line-height:1.3;padding:6px 10px;border:1px solid var(--rr-line);border-radius:3px}.rr-chips a{color:var(--rr-ink);text-decoration:underline;text-underline-offset:3px}.rr-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding:6px 0;font-family:var(--rr-font);font-size:13.5px;font-weight:600;color:var(--rr-muted);text-decoration:none}.rr-rating b{color:var(--rr-ink);font-weight:800}.rr-rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.rr-stars{font-size:18px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--rr-gold) var(--rr-pct, 100%),var(--rr-line) var(--rr-pct, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.rr-rating--lg{font-size:14.5px;margin:0}.rr-rating--lg .rr-stars{font-size:22px}.rr-fit{background:var(--rr-off);border:1px solid var(--rr-off-2);border-radius:6px;padding:16px}.rr-fit__label{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rr-fit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.rr-fit__opt{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:9px 11px;text-align:left;font-family:var(--rr-font);background:#fff;color:var(--rr-ink);border:2px solid var(--rr-line);border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.rr-fit__opt b{font-size:13.5px;font-weight:800;line-height:1.2}.rr-fit__opt small{font-size:11.5px;font-weight:600;line-height:1.35;color:var(--rr-muted)}.rr-fit__opt:hover{border-color:var(--rr-ink)}.rr-fit__opt[aria-pressed=true]{background:var(--rr-ink);border-color:var(--rr-ink);color:#fff}.rr-fit__opt[aria-pressed=true] small{color:var(--rr-line)}.rr-fit__opt:focus-visible{outline:3px solid var(--rr-gold);outline-offset:2px}.rr-fit__msg{margin:12px 0 0;font-size:13px;color:var(--rr-muted)}.rr-fit__ok,.rr-fit__other{margin:12px 0 0;padding:10px 12px;background:#fff;border-radius:4px;font-size:13.5px;line-height:1.45}.rr-fit__ok{display:flex;gap:10px;align-items:flex-start;border:1px solid #BFDCCB;color:var(--rr-green)}.rr-fit__ok svg{flex:0 0 18px;margin-top:1px}.rr-fit__ok[hidden],.rr-fit__other[hidden],.rr-fit__msg[hidden]{display:none}.rr-fit__other{border:1px solid var(--rr-off-2)}.rr-fit__other a,.rr-help a{color:var(--rr-gold-t);font-weight:700}.rr-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-spec{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--rr-off-2);border-radius:6px}.rr-spec__mark{flex:0 0 9px;width:9px;height:9px;background:var(--rr-gold);transform:rotate(45deg)}.rr-spec b{display:block;font-size:15.5px;font-weight:800;line-height:1.25}.rr-spec span{display:block;font-size:12.5px;color:var(--rr-muted);line-height:1.35}.rr-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:6px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--rr-off-2);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-ink-2)}.rr-trust li{display:flex;gap:9px;align-items:center;line-height:1.35}.rr-trust li:before{content:"";flex:0 0 7px;width:7px;height:7px;background:var(--rr-gold);transform:rotate(45deg)}.rr-help{margin:0;font-size:13.5px;color:var(--rr-muted)}@media(max-width:749px){.rr-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-spec{padding:10px 12px}.rr-spec b{font-size:14px}.rr-trust{font-size:11px}}.rr-s{font-family:var(--rr-font);color:var(--rr-ink);letter-spacing:0;line-height:1.6;background:#fff}.rr-s--off{background:var(--rr-off);border-top:1px solid var(--rr-off-2)}.rr-s--dark{background:var(--rr-black);color:#fff}.rr-s--dark .rr-eyebrow{color:var(--rr-gold)}.rr-s[hidden]{display:none}.rr-wrap{max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,88px) clamp(20px,4vw,40px)}.rr-wrap--tight{padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px)}.rr-s h2,.rr-s h3,.rr-s .rr-h2{font-family:var(--rr-font);color:inherit;letter-spacing:-.02em}.rr-h2{display:block;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.02;font-weight:900;text-transform:uppercase}.rr-h2--sm{font-size:clamp(26px,3.2vw,40px)}.rr-rule{height:3px;width:56px;background:var(--rr-pink);margin:22px 0 0}.rr-lede{margin-top:18px;color:var(--rr-muted);font-size:16px}.rr-lede p{margin:0}.rr-lede p+p{margin-top:10px}.rr-note{margin:14px 0 0;font-size:14px;color:var(--rr-muted)}.rr-note a{color:var(--rr-gold-t);font-weight:700}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;margin-top:26px;border-radius:3px;font-family:var(--rr-font);font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rr-btn--ghost{border:2px solid var(--rr-ink);color:var(--rr-ink);background:transparent}.rr-btn--ghost:hover{background:var(--rr-ink);color:#fff}.rr-btn--gold{border:0;background:var(--rr-gold);color:#120d00;font-weight:800}.rr-btn--gold:hover{background:var(--rr-gold-h)}.rr-btn[disabled]{background:var(--rr-off-2);color:var(--rr-muted);cursor:not-allowed}.rr-frame{background:#fff;border:1px solid var(--rr-off-2);border-radius:6px;overflow:hidden;aspect-ratio:1 / 1}.rr-frame img{width:100%;height:100%;object-fit:contain;display:block}.rr-split{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);align-items:center}.rr-split__main{flex:1 1 520px;min-width:0}.rr-split__side{flex:1 1 420px;min-width:0}.rr-split--video .rr-split__main{flex-basis:600px}.rr-split--video .rr-split__side{flex-basis:360px}.rr-points{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid #DDD9D3}.rr-points li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #DDD9D3}.rr-points__no{flex:0 0 32px;padding-top:3px;font-size:13px;font-weight:800;letter-spacing:.18em;color:var(--rr-pink-t)}.rr-points b{display:block;font-size:20px;font-weight:800;line-height:1.25}.rr-points p{margin:6px 0 0;font-size:15px;color:var(--rr-muted)}.rr-cmp-scroll{margin-top:36px;overflow-x:auto}.rr-cmp{width:100%;border-collapse:collapse;font-size:15.5px}.rr-cmp th,.rr-cmp td{text-align:left;padding:18px 16px;border-top:1px solid var(--rr-dark-line);vertical-align:top}.rr-cmp thead th{border-top:0;padding-top:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rr-dark-muted)}.rr-cmp thead th.rr-cmp__us{color:var(--rr-gold)}.rr-cmp tbody th{width:22%;padding-left:0;font-weight:700;color:#fff}.rr-cmp__old{color:var(--rr-dark-muted)}.rr-cmp__new{color:#fff}.rr-cmp__new:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;background:var(--rr-gold);transform:rotate(45deg);vertical-align:middle}@media(max-width:749px){.rr-cmp,.rr-cmp tbody,.rr-cmp tr,.rr-cmp th,.rr-cmp td{display:block;width:100%}.rr-cmp thead{display:none}.rr-cmp tr{border:1px solid var(--rr-dark-line);margin-bottom:12px;padding:6px 0}.rr-cmp tbody th{border-top:0;padding:12px 16px 4px;width:100%;color:var(--rr-gold);font-size:16px}.rr-cmp td{border-top:0;padding:4px 16px 12px}.rr-cmp td:before{content:attr(data-label);display:block;width:auto;height:auto;margin:0 0 4px;background:none;transform:none;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-dark-muted)}}.rr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:clamp(32px,5vw,64px)}.rr-box{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.rr-box__img{flex:0 0 220px}.rr-box__list{flex:1 1 220px;margin:0;padding:0;list-style:none;font-size:15.5px}.rr-box__list li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--rr-off-2)}.rr-box__list li:last-child{border-bottom:0}.rr-box__list li:before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:9px;background:var(--rr-gold);transform:rotate(45deg)}.rr-fit-table-wrap{overflow-x:auto;border:1px solid var(--rr-off-2);border-radius:6px}.rr-fit-table{width:100%;border-collapse:collapse;font-size:15px}.rr-fit-table th,.rr-fit-table td{text-align:left;padding:13px 16px;border-top:1px solid var(--rr-off-2)}.rr-fit-table thead th{border-top:0;background:var(--rr-off);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rr-fit-table tbody th{font-weight:700}#rr-fitment{scroll-margin-top:110px}.rr-video{position:relative;aspect-ratio:16 / 9;background:#17191a;border-radius:6px;overflow:hidden}.rr-video iframe,.rr-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rr-details{border-top:1px solid var(--rr-off-2);border-bottom:1px solid var(--rr-off-2)}.rr-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0}.rr-details summary::-webkit-details-marker{display:none}.rr-details summary .rr-eyebrow{display:block}.rr-details__icon{flex:0 0 14px;width:14px;height:14px;border-right:2px solid var(--rr-gold-t);border-bottom:2px solid var(--rr-gold-t);transform:rotate(45deg) translateY(-4px);transition:transform .2s}.rr-details[open] .rr-details__icon{transform:rotate(-135deg)}.rr-details__body{padding:0 0 30px;max-width:78ch;font-size:15.5px;color:var(--rr-ink-2)}.rr-details__body.rte h1,.rr-details__body.rte h2,.rr-details__body.rte h3,.rr-details__body.rte strong{font-family:var(--rr-font);color:var(--rr-ink)}.rr-reviews__head{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:flex-end;justify-content:space-between}.rr-reviews__apps{margin-top:32px}.rr-recs{display:block;margin-top:32px}.rr-recs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none}.rr-recs__grid .grid__item{width:100%;max-width:none;padding:0}.rr-recs .card-wrapper{background:#fff;border:1px solid var(--rr-off-2);border-radius:6px;overflow:hidden;height:100%}.rr-recs .card__heading,.rr-recs .price-item{font-family:var(--rr-font);letter-spacing:0}.rr-recs .card__heading{font-size:15.5px;font-weight:700}.rr-recs .price-item{font-size:17px;font-weight:800}.rr-faq{margin-top:30px;max-width:880px;border-top:1px solid var(--rr-off-2)}.rr-faq details{border-bottom:1px solid var(--rr-off-2)}.rr-faq summary{list-style:none;cursor:pointer;position:relative;padding:22px 44px 22px 0;font-size:clamp(16px,1.8vw,18px);font-weight:700;line-height:1.35}.rr-faq summary::-webkit-details-marker{display:none}.rr-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:var(--rr-gold-t)}.rr-faq details[open] summary:after{content:"\2212"}.rr-faq summary:hover{color:var(--rr-gold-t)}.rr-faq__a{padding:0 0 22px;max-width:72ch;font-size:15.5px;color:var(--rr-muted)}.rr-faq__a p{margin:0}.rr-faq__a p+p{margin-top:10px}.rr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;font-family:var(--rr-font);color:var(--rr-ink);background:#fffffffa;border-top:1px solid var(--rr-off-2);box-shadow:0 -6px 24px #00000012;transform:translateY(110%);transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom)}.rr-sticky.is-shown{transform:translateY(0)}.rr-sticky__in{max-width:1280px;margin:0 auto;padding:10px clamp(16px,4vw,40px);display:flex;align-items:center;gap:16px}.rr-sticky__img{width:52px;height:52px;object-fit:contain;border:1px solid var(--rr-off-2);border-radius:4px;background:#fff;flex:0 0 52px}.rr-sticky__txt{flex:1 1 auto;min-width:0}.rr-sticky__txt b{display:block;font-size:14.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-sticky__txt span{display:block;font-size:12.5px;color:var(--rr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-sticky__txt span.is-fit{color:var(--rr-green);font-weight:600}.rr-sticky__price{font-size:20px;font-weight:800;white-space:nowrap}.rr-sticky .rr-btn{margin:0;min-height:48px;padding:0 22px;font-size:13px;flex:0 0 auto}body.rr-sticky-on{padding-bottom:76px}@media(max-width:749px){.rr-sticky__img,.rr-sticky__price{display:none}.rr-sticky__in{gap:12px}}@media(prefers-reduced-motion:reduce){.rr-sticky,.rr-fit__opt,.rr-details__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rr-pdp.css.map */
