@media screen and (min-width:750px){.product-information__grid:not(.product-information__grid--half):has(.rm-pdp).product-information--media-left{grid-template-columns:58fr 42fr}.product-information__grid:not(.product-information__grid--half):has(.rm-pdp).product-information--media-right{grid-template-columns:42fr 58fr}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none):has(.rm-pdp).product-information--media-left{grid-template-columns:58fr 42fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none):has(.rm-pdp).product-information--media-right{grid-template-columns:42fr 58fr}}.product-information__grid:has(.rm-pdp) .product-details product-price{font-family:var(--display);font-size:30px;font-weight:700;line-height:1;letter-spacing:.01em}.rm-fitnote{margin:12px 0;font-family:var(--body)}.rm-fitnote__msg{display:block;margin:0;font-size:14px;line-height:1.4;border:1px solid transparent;border-radius:var(--r);padding:8px 10px}.rm-fitnote__msg[hidden]{display:none}.rm-fitnote__msg--ok{background:var(--ok-soft);border-color:var(--ok);color:var(--ok);font-weight:600}.rm-fitnote__msg--warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn);font-weight:600}.rm-fitnote__msg--info{background:var(--surface2);border-color:var(--line);color:var(--ink2)}.rm-fitnote__tick{font-weight:700;margin-right:5px}.rm-fitnote__msg--ask{background:none;border:0;padding:0}.rm-fitnote__open{font:inherit;cursor:pointer;background:none;border:0;padding:2px 0;margin-left:6px;color:inherit;text-decoration:underline;text-underline-offset:3px}.rm-fitnote__msg--ask .rm-fitnote__open{margin-left:0;background:var(--surface);border:1px solid var(--line-ui);border-radius:var(--r);color:var(--ink);font-weight:600;text-decoration:none;padding:8px 12px;min-height:36px}.rm-fitnote__msg--ask .rm-fitnote__open:hover{border-color:var(--ink)}.rm-fitnote__list{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink2)}.rm-fitnote__label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:4px}.rm-fitnote__name:not(:last-child):after{content:",";color:var(--mute);padding-right:4px}.rm-fitnote__list--quiet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rm-fitchips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:10px 0;font-family:var(--body)}.rm-fitchips__label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:3px 0}.rm-fitchips__chip{font-size:12px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:3px 9px;white-space:nowrap}.rm-fitchips__chip--mine{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);font-weight:600}.rm-highlights{margin:14px 0 6px;font-family:var(--body)}.rm-highlights__heading{font-family:var(--display);text-transform:uppercase;font-size:17px;letter-spacing:.04em;color:var(--ink);margin:0 0 6px}.rm-highlights__list{margin:0;padding-left:18px;color:var(--ink2);font-size:14.5px;line-height:1.45;display:grid;gap:5px;max-width:60ch}.rm-highlights__list li::marker{color:var(--accent)}.rm-note{border-radius:var(--r);padding:10px 12px;font-size:13.5px;line-height:1.45;display:block;width:100%;margin:10px 0;font-family:var(--body);background:var(--warn-soft);color:#6b4a0c}.rm-note--info{background:var(--surface2);border:1px solid var(--line);color:var(--ink2)}rm-ships{display:block;margin:8px 0}.rm-ships__line{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ok)}.rm-ships__line--no,.rm-ships__line--wait{color:var(--warn)}.rm-ships__dot{width:8px;height:8px;border-radius:50%;background:currentcolor;display:inline-block;flex:none}.rm-review-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--body);font-size:13px;color:var(--ink2);margin:8px 0 4px}.rm-review-summary__stars{color:#f5b301;letter-spacing:1px;font-size:14px;line-height:1}.rm-review-summary__score{font-weight:600;color:var(--ink)}.rm-review-summary--none{color:var(--mute)}.rm-pdesc{max-width:760px;margin:0 0 40px;font-family:var(--body)}.rm-acc{border-top:1px solid var(--line)}.rm-acc details{border-bottom:1px solid var(--line)}.rm-acc summary{cursor:pointer;list-style:none;padding:16px 0;font-family:var(--display);text-transform:uppercase;font-size:20px;letter-spacing:.03em;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}.rm-acc summary::-webkit-details-marker{display:none}.rm-acc summary:after{content:"+";font-family:var(--mono);color:var(--mute);font-size:20px;line-height:1}.rm-acc details[open]>summary:after{content:"-"}.rm-acc summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rm-acc__body{padding:0 0 18px;color:var(--ink2);font-size:14.5px;line-height:1.5;max-width:68ch}.rm-acc__body p{margin:0 0 10px}.rm-acc__body h2,.rm-acc__body h3,.rm-acc__body h4{font-family:var(--display);text-transform:uppercase;font-size:17px;letter-spacing:.03em;margin:16px 0 6px;color:var(--ink)}.rm-acc__body ul,.rm-acc__body ol{margin:0 0 10px;padding-left:18px}.rm-acc__body li{margin-bottom:4px}.rm-acc__body table{width:100%;border-collapse:collapse;font-size:13.5px;margin:8px 0 12px}.rm-acc__body td,.rm-acc__body th{border-bottom:1px solid var(--line2);padding:6px 8px 6px 0;text-align:left;vertical-align:top}.rm-acc__body strong{color:var(--ink)}.rm-acc__body a{color:var(--accent-ink);text-underline-offset:3px}.rm-acc .rm-fitchips{margin:0 0 10px}@media screen and (max-width:989px){.rm-pdesc{max-width:none}}@media screen and (max-width:749px){.product-information__grid:has(.rm-pdp) .product-details product-price{font-size:26px}.rm-acc summary{font-size:18px}.rm-pdesc{margin-bottom:24px}}.rm-fitchips__sep{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rm-acc__body iframe,.rm-pdesc iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto}
/*# sourceMappingURL=/cdn/shop/t/40/assets/rm-product.css.map */
