:root{--mr-limeblue: #5E7E92;--mr-deep-slate: #3E5666;--mr-brick: #B4624A;--mr-sand: #C9C2B6;--mr-coldwhite: #E6ECEE;--mr-oak: #8A6A52;--mr-deep-wood: #6E5238;--mr-stone: #B8B4AE;--mr-ink: #2E3A42;--mr-smoke: #C9B4AC;--mr-line: 1px solid rgba(62, 86, 102, .34)}:root:root{--font-heading-family: "Fraunces", "Georgia", serif;--font-body-family: "Work Sans", "Helvetica Neue", sans-serif}.mr{font-family:var(--font-body-family);color:var(--mr-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.mr__wrap{position:relative;max-width:1280px;margin:0 auto;padding:0 24px}.mr__section{position:relative;overflow:hidden}.mr-head{position:relative;z-index:2;max-width:760px;margin:0 auto 40px;text-align:center}.mr-eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--mr-brick);font-weight:600}.mr-title{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(30px,4.4vw,46px);line-height:1.06;letter-spacing:.01em;color:var(--mr-deep-slate)}.mr-lead{margin:0 auto;max-width:560px;font-size:15px;color:#5b6a74}.mr-card__media{display:block;line-height:0}.mr-card__media img{display:block;width:100%;height:auto}.mr-card__name{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:.01em;color:var(--mr-deep-slate)}.mr-card__name a{color:inherit;text-decoration:none}.mr-card__name a:hover{color:var(--mr-brick)}.mr-card__price{font-size:15px;font-weight:600;color:var(--mr-oak)}.mr-card__spec{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#64757f}.mr-hero{background:linear-gradient(168deg,#c9c2b6,#5e7e9240 62%,#e6ecee)}.mr-hero__inner{display:grid;grid-template-columns:55fr 45fr;align-items:center;gap:40px;min-height:680px;padding:64px 0 72px}.mr-hero__copy{max-width:560px}.mr-hero__eyebrow{margin:0 0 16px;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--mr-brick);font-weight:600}.mr-hero__title{margin:0 0 18px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(38px,6vw,64px);line-height:1.02;color:var(--mr-deep-slate)}.mr-hero__lead{margin:0 0 28px;font-size:17px;color:#46565f;max-width:460px}.mr-hero__cta{display:inline-block;padding:13px 26px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--mr-deep-slate);border:1px solid var(--mr-deep-slate);background:#e6ecee59;text-decoration:none;border-radius:6px}.mr-hero__cta:hover{background:var(--mr-coldwhite)}.mr-hero__scene{position:relative;min-height:380px;border-radius:12px;border:1px solid rgba(62,86,102,.5);overflow:hidden;background:linear-gradient(180deg,#b8b4ae,#c9c2b6 60%,#e6ecee);box-shadow:0 18px 40px #3e56662e}.mr-hero__scene svg{display:block;width:100%;height:auto}.mr-hero__roof{position:absolute;top:16px;right:18px;width:74px;height:44px;z-index:3}.mr-niche{background:#b8b4ae;padding:84px 0 90px}.mr-niche__wall{position:relative;border:1px solid rgba(62,86,102,.45);border-radius:12px;background-color:#b8b4ae;background-image:linear-gradient(to bottom,rgba(62,86,102,.1) 0 1px,transparent 1px 96px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 148px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 96px);background-size:100% 96px,148px 100%,96px 100%;background-position:0 0,0 0,74px 48px;padding:46px 40px 56px}.mr-niche__frostline{position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(to top,#e6eceee6,#e6ecee00);border-radius:0 0 12px 12px}.mr-niche__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"main sideA" "main sideB";gap:28px;align-items:stretch}.mr-niche__main{grid-area:main}.mr-niche__sideA{grid-area:sideA}.mr-niche__sideB{grid-area:sideB}.mr-alcove{position:relative;background:linear-gradient(180deg,#e6ecee,#5e7e9233);border:1px solid rgba(62,86,102,.5);padding:18px 18px 16px;display:flex;flex-direction:column;text-decoration:none;color:inherit}.mr-alcove--main{border-radius:14px 14px 10px 10px;justify-content:center;min-height:480px}.mr-alcove--main .mr-alcove__media{max-height:340px}.mr-alcove--side{border-radius:6px}.mr-alcove--sideA{border-radius:4px}.mr-alcove--sideB{border-radius:10px;background:#e3ecee}.mr-alcove__media{position:relative;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}.mr-alcove__media img{width:100%;height:auto;object-fit:contain;max-height:100%}.mr-alcove__ice{position:absolute;left:8px;bottom:-2px;width:46%;height:18px;background:radial-gradient(12px 7px at 15% 60%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(10px 6px at 40% 70%,rgba(255,255,255,.85) 40%,transparent 41%),radial-gradient(11px 6px at 70% 55%,rgba(255,255,255,.9) 40%,transparent 41%)}.mr-alcove__rope{position:absolute;top:8px;right:12px;width:34px;height:22px}.mr-alcove__nail{position:absolute;top:10px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--mr-deep-slate)}.mr-alcove__body{margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mr-alcove__name{font-size:21px}.mr-alcove--side .mr-alcove__name{font-size:17px}.mr-alcove--side .mr-alcove__body{flex-direction:column;gap:4px}.mr-alcove--side .mr-alcove__media{max-height:150px}.mr-rivet{position:absolute;top:26px;right:30px;width:8px;height:8px;border-radius:50%;background:var(--mr-brick);z-index:3}.mr-plank{background:#c9c2b6;padding:84px 0 96px}.mr-plank__deck{position:relative;display:flex;flex-direction:column;gap:30px;max-width:1080px;margin:0 auto}.mr-board{position:relative;display:block;text-decoration:none;color:inherit;background:#cbb394;border:1px solid var(--mr-oak);border-radius:4px;padding:20px 22px;transform:rotate(-8deg)}.mr-board--a{width:94%;background:#cfb696;margin-left:auto}.mr-board--b{width:62%;background:#a98e6e;border-color:var(--mr-deep-wood);margin-right:auto;transform:rotate(-8deg) translateY(-6px)}.mr-board__grain{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.5;background-image:repeating-linear-gradient(96deg,transparent 0 60px,rgba(110,82,56,.22) 60px 61px),repeating-linear-gradient(93deg,transparent 0 24px,rgba(110,82,56,.12) 24px 25px);pointer-events:none}.mr-board__nails{position:absolute;top:10px;width:6px;height:6px;border-radius:50%;background:var(--mr-deep-wood);z-index:2}.mr-board__nails--l{left:14px}.mr-board__nails--r{right:14px}.mr-board__ice{position:absolute;left:16px;bottom:10px;width:70px;height:16px;background:radial-gradient(11px 6px at 20% 60%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(9px 5px at 55% 70%,rgba(255,255,255,.85) 40%,transparent 41%);z-index:1}.mr-board__media{position:relative;z-index:1;display:flex;gap:12px;align-items:center;justify-content:center}.mr-board--a .mr-board__media img{width:42%;max-height:240px;object-fit:contain}.mr-board--b .mr-board__media img{width:60%;max-height:180px;object-fit:contain}.mr-board__body{position:relative;z-index:1;margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.mr-board__rope{position:absolute;right:18px;bottom:12px;width:30px;height:30px;z-index:2}.mr-cage{background:#c9c2b6;padding:84px 0 96px}.mr-cage__stage{position:relative;max-width:1040px;margin:0 auto}.mr-trap{position:relative;background:#e6ecee8c;border:1px solid var(--mr-oak);border-radius:6px;padding:22px;text-decoration:none;color:inherit;display:block}.mr-trap--main{width:66%;min-height:420px}.mr-trap--small{position:absolute;right:0;bottom:-24px;width:40%;border-radius:50% 50% 10px 10px;border-color:var(--mr-oak);background:#e6ecee80}.mr-trap__mesh{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.55;background-image:repeating-linear-gradient(45deg,transparent 0 22px,rgba(62,86,102,.35) 22px 23px),repeating-linear-gradient(-45deg,transparent 0 22px,rgba(62,86,102,.35) 22px 23px);pointer-events:none}.mr-trap__media{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.mr-trap--main .mr-trap__media img{width:64%;max-height:260px;object-fit:contain}.mr-trap--small .mr-trap__media img{width:72%;max-height:150px;object-fit:contain}.mr-trap__ice{position:absolute;z-index:1;left:6%;bottom:14px;width:56%;height:22px;background:radial-gradient(14px 8px at 12% 60%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(12px 7px at 38% 70%,rgba(255,255,255,.85) 40%,transparent 41%),radial-gradient(13px 7px at 66% 55%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(10px 6px at 88% 68%,rgba(255,255,255,.85) 40%,transparent 41%)}.mr-trap__lid{position:absolute;top:-26px;left:8%;width:58%;height:30px;z-index:2}.mr-trap__body{position:relative;z-index:1;margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mr-trap--small .mr-trap__body{flex-direction:column;gap:4px}.mr-trap__tag{position:absolute;top:18px;right:16px;z-index:2;background:var(--mr-brick);color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:2px}.mr-plate{position:absolute;left:0;bottom:-30px;width:44%;height:110px;z-index:3}.mr-plate svg{width:100%;height:100%}.mr-plate__stones{position:absolute;top:0;right:0;bottom:0;left:0}.mr-stones{position:absolute;left:8%;bottom:6px;z-index:2;width:80%;height:16px;background:radial-gradient(9px 8px at 12% 70%,rgba(184,180,174,.95) 40%,transparent 42%),radial-gradient(8px 7px at 40% 60%,rgba(184,180,174,.95) 40%,transparent 42%),radial-gradient(9px 8px at 72% 68%,rgba(184,180,174,.95) 40%,transparent 42%)}.mr-hook{background:linear-gradient(180deg,#c9c2b6,#5e7e9229);padding:84px 0 96px}.mr-hook__wharf{position:relative;max-width:900px;margin:0 auto;padding-top:10px}.mr-bollards{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.mr-bollard{position:relative;width:150px;display:flex;flex-direction:column;align-items:center}.mr-bollard svg{width:100%;height:auto}.mr-bollard__hookline{position:absolute;top:0;left:50%;width:2px;height:120px;background:#3e566699}.mr-hook__center{flex:1;min-width:260px}.mr-hook__card{position:relative;display:block;text-decoration:none;color:inherit;background:#e6ecee;border:1px solid rgba(62,86,102,.4);border-radius:50% 50% 12px 12px;padding:26px 26px 22px;max-width:420px;margin:0 auto}.mr-hook__card svg.hook-top{position:absolute;top:-46px;left:50%;width:20px;height:48px;transform:translate(-50%)}.mr-hook__media img{width:100%;max-height:260px;object-fit:contain}.mr-hook__body{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mr-hook__tag{position:absolute;top:14px;right:14px;z-index:2;background:var(--mr-brick);color:#fff;font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:2px}.mr-hook__net{position:absolute;right:-18px;bottom:20px;width:120px;height:150px;z-index:3}.mr-hook__ice{position:absolute;left:10%;bottom:-12px;width:80%;height:20px;background:radial-gradient(12px 7px at 15% 60%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(11px 6px at 45% 70%,rgba(255,255,255,.85) 40%,transparent 41%),radial-gradient(12px 7px at 75% 55%,rgba(255,255,255,.9) 40%,transparent 41%)}.mr-market{background:#c9c2b6;padding:84px 0 100px}.mr-market__stage{position:relative;max-width:1040px;margin:0 auto;padding-top:20px}.mr-crate{position:relative;background:#e6ecee66;border:1px solid var(--mr-oak);border-radius:5px;padding:18px;text-decoration:none;color:inherit;display:block}.mr-crate__slats{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.6;background-image:repeating-linear-gradient(180deg,transparent 0 40px,rgba(138,106,82,.4) 40px 41px);pointer-events:none}.mr-crate--back{width:46%;min-height:320px;margin-left:8%}.mr-crate--mid{position:absolute;top:24px;right:4%;width:48%;min-height:280px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;background:linear-gradient(180deg,#e6ecee,#5e7e922e)}.mr-crate--front{position:absolute;left:12%;bottom:-40px;width:44%;min-height:240px;background:linear-gradient(90deg,#5e7e9224,#c9b4ac29)}.mr-crate__cell{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-decoration:none;color:inherit;padding:8px 0}.mr-crate__cell img{width:100%;max-height:150px;object-fit:contain}.mr-crate__cellbody{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.mr-crate__cellbody .mr-card__name{font-size:14px}.mr-crate__media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.mr-crate__media img{width:100%;max-height:210px;object-fit:contain}.mr-crate__body{position:relative;z-index:1;margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mr-crate--front .mr-crate__media img{max-height:170px}.mr-crate--back .mr-crate__name,.mr-crate--front .mr-crate__name{font-size:17px}.mr-crate__ice{position:absolute;z-index:1;left:8%;bottom:10px;width:60%;height:16px;background:radial-gradient(10px 6px at 15% 60%,rgba(255,255,255,.9) 40%,transparent 41%),radial-gradient(9px 5px at 50% 70%,rgba(255,255,255,.85) 40%,transparent 41%)}.mr-sign{position:absolute;right:0;top:0;width:138px;z-index:4;transform:rotate(4deg)}.mr-sign__board{display:block;background:#b99e7e;border:1px solid var(--mr-deep-wood);border-radius:4px;padding:14px 12px;text-align:center;font-family:var(--font-heading-family);font-weight:600;font-size:16px;line-height:1.2;color:var(--mr-deep-wood);box-shadow:inset 0 0 0 3px #6e52381f}.mr-sign__nail{display:block;width:7px;height:7px;border-radius:50%;background:var(--mr-brick);margin:-4px auto 0}.mr-scalehook{position:absolute;left:2%;top:0;width:70px;z-index:4}.mr-scalehook svg{width:100%;height:auto}.mr-market__cta{position:relative;z-index:5;text-align:center;margin-top:54px}.mr-market__cta a{display:inline-block;padding:13px 26px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--mr-deep-slate);border:1px solid var(--mr-deep-slate);background:#e6ecee80;text-decoration:none;border-radius:6px}.mr-market__cta a:hover{background:var(--mr-coldwhite)}.mr-divider{background:transparent}.mr-divider__inner{max-width:1280px;margin:0 auto;padding:0 24px;height:34px;display:flex;align-items:center;justify-content:center}.mr-divider--stone .mr-divider__inner{background:linear-gradient(90deg,transparent 0 8%,rgba(62,86,102,.28) 8% 26%,transparent 26% 30%,rgba(62,86,102,.28) 30% 52%,transparent 52% 55%,rgba(62,86,102,.28) 55% 78%,transparent 78% 92%,rgba(62,86,102,.28) 92% 100%);background-size:100% 2px;background-repeat:no-repeat;background-position:center}.mr-divider--wood .mr-divider__inner{background:repeating-linear-gradient(82deg,transparent 0 26px,rgba(138,106,82,.5) 26px 27px);height:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mr-divider--rope .mr-divider__inner{gap:22px}.mr-divider--rope .mr-divider__strand{display:block;width:42%;height:4px;border-radius:3px;background:repeating-linear-gradient(90deg,#8a6a52bf 0 8px,#8a6a5226 8px 16px)}.mr-divider--rope .mr-divider__knot{display:block;width:12px;height:12px;border-radius:50%;background:var(--mr-oak);box-shadow:0 0 0 3px #8a6a522e}.mr-divider--rivets .mr-divider__inner{gap:14px}.mr-divider--rivets .mr-divider__dot{display:block;width:3px;height:3px;border-radius:50%;background:var(--mr-brick)}.mr-divider--coping .mr-divider__inner{flex-direction:column;gap:6px}.mr-divider--coping .mr-divider__line{display:block;width:100%;height:2px;background:#3e566666}.mr-divider--coping .mr-divider__line--mid{background:#b4624a52;width:100%}.mr-divider--reef .mr-divider__inner{height:70px;align-items:flex-end;padding:0}.mr-divider--reef svg{width:100%;height:70px;display:block}.footer{background:#c9c2b6}.footer__copyright{display:none}.footer__newsletter{background:#c9c2b6}.mr-sil{position:absolute;color:var(--mr-deep-slate);pointer-events:none;line-height:0;z-index:0}.mr-sil svg{display:block;width:100%;height:auto;fill:currentColor}.mr-sil--fish,.mr-sil--shell{opacity:.14}.mr-hero__inner,.mr-niche__wall,.mr-plank__deck,.mr-cage__stage,.mr-hook__wharf,.mr-market__stage{position:relative;z-index:1}.mr-niche .mr-sil--fish-a{top:40px;right:7%;width:148px;transform:rotate(9deg)}.mr-niche .mr-sil--fish-b{top:176px;left:5%;width:74px;transform:rotate(-10deg) scaleX(-1);opacity:.09}.mr-plank .mr-sil--fish-a{top:44px;left:6%;width:104px;transform:rotate(-8deg) scaleX(-1)}.mr-cage .mr-sil--shell-a{top:44px;left:8%;width:92px;transform:rotate(-9deg)}.mr-cage .mr-sil--shell-b{top:70px;right:8%;width:66px;transform:rotate(11deg) scaleX(-1);opacity:.09}.mr-hook .mr-sil--fish-a{top:26px;right:6%;width:92px;transform:rotate(6deg)}.mr-market .mr-sil--fish-a{top:24px;left:6%;width:108px;transform:rotate(-6deg)}.mr-market .mr-sil--shell-a{top:54px;right:5%;width:78px;transform:rotate(9deg)}@media(max-width:900px){.mr-niche .mr-sil,.mr-plank .mr-sil,.mr-cage .mr-sil,.mr-hook .mr-sil,.mr-market .mr-sil{display:none}.mr-hero__inner{grid-template-columns:1fr;gap:30px;min-height:0;padding:44px 0 56px}.mr-hero__scene{min-height:300px}.mr-niche__grid{grid-template-columns:1fr;grid-template-areas:"main" "sideA" "sideB"}.mr-alcove--main{min-height:380px}.mr-board--a,.mr-board--b{width:92%;margin:0 auto}.mr-trap--main{width:100%}.mr-trap--small{position:relative;right:auto;bottom:auto;width:100%;margin-top:24px;border-radius:10px}.mr-plate{position:relative;left:auto;bottom:auto;width:100%;margin-top:20px}.mr-bollards{flex-direction:column;align-items:center}.mr-crate--back{width:100%;margin-left:0}.mr-crate--mid,.mr-crate--front{position:relative;top:auto;right:auto;left:auto;bottom:auto;width:100%;margin-top:20px;min-height:0}.mr-sign,.mr-scalehook{position:relative;right:auto;left:auto;top:auto;margin:20px auto 0}.mr-market__cta{margin-top:24px}}.mr-coldstrip{background:#8a6a52}.mr-coldstrip__bar{position:relative;max-width:1280px;margin:0 auto;padding:0 24px;min-height:30px;display:flex;align-items:center;gap:10px;border-top:1px dashed rgba(201,194,182,.55);border-bottom:1px dashed rgba(201,194,182,.55);background-image:repeating-linear-gradient(90deg,transparent 0 46px,rgba(110,82,56,.16) 46px 47px)}.mr-coldstrip__rivet{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--mr-brick);box-shadow:0 0 0 2px #b4624a2e}.mr-coldstrip__text{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#1f2429}.mr-categories{background:#b8b4ae;padding:60px 0 76px}.mr-categories__row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:22px;max-width:1180px;margin:0 auto}.mr-plaque{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:178px;padding:30px 18px 22px;text-decoration:none;color:inherit;background:#cbb394;border:1px solid var(--mr-oak);border-radius:3px;box-shadow:inset 0 0 0 3px #6e52381a}.mr-plaque:nth-child(1){transform:translateY(10px)}.mr-plaque:nth-child(2){transform:translateY(-4px)}.mr-plaque:nth-child(3){transform:translateY(14px)}.mr-plaque:nth-child(4){transform:translateY(-8px)}.mr-plaque:nth-child(5){transform:translateY(6px)}.mr-plaque__rope{position:absolute;top:-9px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:#b8b4ae;border:1px solid rgba(62,86,102,.55);box-shadow:inset 0 0 0 2px #6e52382e}.mr-plaque__rope:before{content:"";position:absolute;left:50%;top:-13px;width:2px;height:13px;background:#8a6a5299;transform:translate(-50%)}.mr-plaque__dot{position:absolute;top:9px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--mr-brick)}.mr-plaque__icon{color:var(--mr-deep-wood);width:46px;line-height:0}.mr-plaque__icon svg{display:block;width:100%;height:auto}.mr-plaque__name{font-family:var(--font-heading-family);font-weight:600;font-size:15px;line-height:1.15;color:var(--mr-deep-wood);text-align:center}.mr-plaque:hover{background:#d3bb96}.mr-plaque:hover .mr-plaque__name{color:var(--mr-brick)}.mr-chain{background:#c9c2b6;padding:84px 0 96px}.mr-chain__plank{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:32px 32px 40px;background:#cbb394;border:1px solid var(--mr-oak);border-radius:5px;box-shadow:inset 0 0 0 4px #6e52381a}.mr-chain__plank:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.4;z-index:0;background-image:repeating-linear-gradient(90deg,transparent 0 70px,rgba(110,82,56,.22) 70px 71px)}.mr-chain__steps{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.mr-step{position:relative;flex:1 1 200px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-left:22px;border-left:2px solid rgba(110,82,56,.32)}.mr-step__nail{position:absolute;top:1px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--mr-deep-wood);box-shadow:0 1px 2px #0003}.mr-step--brick .mr-step__nail{background:var(--mr-brick)}.mr-step__icon{color:var(--mr-deep-wood);width:34px;line-height:0}.mr-step__icon svg{display:block;width:100%;height:auto}.mr-step__label{font-family:var(--font-heading-family);font-weight:600;font-size:17px;color:var(--mr-deep-wood)}.mr-step__text{font-size:13px;color:#5b4a3a;line-height:1.4}.mr-chain__knot{position:absolute;right:22px;bottom:-20px;width:36px;height:36px;z-index:2}.mr-chain__knot svg{display:block;width:100%;height:100%}.mr-origin{background:#b8b4ae;padding:84px 0 96px}.mr-origin__wall{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);max-width:1080px;margin:0 auto;border:1px solid rgba(62,86,102,.45);border-radius:8px;overflow:hidden;background-color:#b8b4ae;background-image:linear-gradient(to bottom,rgba(62,86,102,.1) 0 1px,transparent 1px 88px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 132px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 88px);background-size:100% 88px,132px 100%,88px 100%;background-position:0 0,0 0,66px 44px}.mr-origin__cell{position:relative;padding:36px 28px 40px;background:linear-gradient(180deg,#c9c2b68c,#b8b4ae00)}.mr-origin__cell+.mr-origin__cell{border-left:1px solid rgba(62,86,102,.4)}.mr-origin__dot{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:50%;background:var(--mr-brick)}.mr-origin__label{margin:0 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--mr-brick)}.mr-origin__title{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:600;font-size:22px;color:var(--mr-deep-slate)}.mr-origin__text{margin:0 0 12px;font-size:13.5px;color:#5b6a74;line-height:1.5}.mr-origin__coast{display:block;width:100%;height:30px;margin:6px 0 12px;color:var(--mr-deep-slate);line-height:0}.mr-origin__coast svg{display:block;width:100%;height:100%}.mr-origin__species{display:block;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-oak);font-weight:600}.mr-reviews{background:#c9c2b6;padding:84px 0 96px}.mr-reviews__board{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:30px;background:#cbb394;border:1px solid var(--mr-oak);border-radius:5px;box-shadow:inset 0 0 0 4px #6e52381a}.mr-reviews__layout{display:flex;gap:26px;align-items:stretch}.mr-rating{flex:0 0 220px;background:#b99e7e;border:1px solid var(--mr-deep-wood);border-radius:4px;padding:24px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center}.mr-rating__stars{display:flex;justify-content:center;gap:4px;color:var(--mr-brick);line-height:0}.mr-rating__stars svg{width:17px;height:17px}.mr-rating__value{font-family:var(--font-heading-family);font-weight:600;font-size:34px;line-height:1;color:var(--mr-deep-wood)}.mr-rating__label{font-size:12px;color:#5b4a3a}.mr-review{flex:1 1 0;position:relative;background:#d3bb96;border:1px solid var(--mr-oak);border-radius:4px;padding:20px 20px 18px}.mr-review__nail{position:absolute;top:12px;left:14px;width:6px;height:6px;border-radius:50%;background:var(--mr-deep-wood)}.mr-review__text{margin:0;font-size:14px;color:#4a3f33;line-height:1.55;font-style:italic}.mr-review__author{margin:10px 0 0;font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--mr-deep-wood)}.mr-material{background:#b8b4ae}.mr-material__band{position:relative;height:200px;overflow:hidden;border-top:1px solid rgba(62,86,102,.4);border-bottom:1px solid rgba(62,86,102,.4);background-color:#b8b4ae;background-image:linear-gradient(to bottom,rgba(62,86,102,.1) 0 1px,transparent 1px 70px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 120px),linear-gradient(to right,rgba(62,86,102,.1) 0 1px,transparent 1px 82px);background-size:100% 70px,120px 100%,82px 100%;background-position:0 0,0 0,60px 40px}.mr-material__bollard{position:absolute;left:6%;bottom:-34px;width:150px}.mr-material__bollard svg{display:block;width:100%;height:auto}.mr-material__rope{position:absolute;right:7%;bottom:22px;width:180px;opacity:.9}.mr-material__rope svg{display:block;width:100%;height:auto}.mr-material__rivet{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--mr-brick)}.mr-material__rivet--1{top:32px;left:40%}.mr-material__rivet--2{top:118px;right:34%}.mr-material__rivet--3{top:70px;left:54%}@media(max-width:900px){.mr-plaque:nth-child(n){transform:none}.mr-coldstrip__bar{min-height:34px}.mr-coldstrip__text{font-size:11px;letter-spacing:.04em}.mr-chain__plank{padding:26px 22px 34px}.mr-chain__steps{gap:24px}.mr-step{flex:1 1 100%}.mr-origin__wall{grid-template-columns:1fr}.mr-origin__cell+.mr-origin__cell{border-left:0;border-top:1px solid rgba(62,86,102,.4)}.mr-reviews__layout{flex-direction:column}.mr-rating{flex:0 0 auto}.mr-material__band{height:150px}.mr-material__bollard{width:110px;bottom:-26px}.mr-material__rope{width:130px;right:4%;bottom:16px}}html{background-color:#e6ecee}body.gradient{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:url(jm-page.jpg) center / cover no-repeat}.mr-hero{background:linear-gradient(90deg,#e6eceead,#e6ecee75 34%,#e6ecee29 50%,#e6ecee00 60%),url(jm-hero.jpg) center / cover no-repeat}.mr-hero__inner{grid-template-columns:1fr}.mr-hero__scene,.mr-hero__roof{display:none}.mr-coldstrip{background:#8a6a52e6}.mr-categories,.mr-niche{background:#b8b4aed9}.mr-niche__wall{background-color:#b8b4aed9}.mr-plank,.mr-cage{background:#c9c2b6d9}.mr-hook{background:linear-gradient(180deg,#c9c2b6d9,#5e7e9233)}.mr-chain{background:#c9c2b6d9}.mr-chain__plank{background:#cbb394d9}.mr-origin{background:#b8b4aed9}.mr-origin__wall{background-color:#b8b4aed9}.mr-market,.mr-reviews{background:#c9c2b6d9}.mr-material{background:#b8b4aed9}.mr-material__band{background-color:#b8b4aed9}.footer,.footer__newsletter{background:#c9c2b6e0}main .color-background-1{background:#e6eceee0}main .color-background-2{background:#c9c2b6e0}@media(max-width:900px){.mr-hero{background:linear-gradient(90deg,#e6eceead,#e6ecee75 50%,#e6ecee29 72%,#e6ecee00 86%),url(jm-hero.jpg) center / cover no-repeat}}.mr-categories,.mr-niche,.mr-plank,.mr-cage,.mr-hook,.mr-chain,.mr-origin,.mr-market,.mr-material{position:relative;border-top:1px dashed rgba(62,86,102,.32)}.mr-categories:before,.mr-niche:before,.mr-plank:before,.mr-cage:before,.mr-hook:before,.mr-chain:before,.mr-origin:before,.mr-market:before,.mr-material:before{content:"";position:absolute;top:-3px;left:7%;width:7px;height:7px;border-radius:50%;background:var(--mr-brick);pointer-events:none;z-index:3}.mr-categories:after,.mr-niche:after,.mr-plank:after,.mr-cage:after,.mr-hook:after,.mr-chain:after,.mr-origin:after,.mr-market:after,.mr-material:after{content:"";position:absolute;top:-3px;right:7%;width:7px;height:7px;border-radius:50%;background:var(--mr-brick);pointer-events:none;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mr-rockport.css.map */
