.product--section{--mrp-ink:#18283b;--mrp-blue:#004f9a;--mrp-line:#dde3e8;max-width:1400px;margin:auto;padding:0 32px;color:var(--mrp-ink)}.product--section .breadcrumbs-container{font-size:12px;padding-top:24px;padding-bottom:24px}.product--section .product__container{max-width:none;padding:0}.product--section .product--outer{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:start}.product--section .product-gallery-wrapper,.product--section .product-main{width:100%;margin:0;min-width:0}.product--section .product-gallery-wrapper{position:sticky;top:190px}.product--section .product-gallery{width:100%;margin:0}.product--section .product-gallery--viewport{border-radius:16px;overflow:hidden;background:#f5f5f2}.product--section .product-gallery--image img{object-fit:contain}.product--section .product-gallery--navigation{margin-top:16px}.product--section .product-details{padding:16px 0 0}.mrp-eyebrow{display:block;color:#5a6e80;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.6}.product--section .product-title{font-size:clamp(27px,2.7vw,40px);line-height:1.14;letter-spacing:-.035em;font-weight:600;margin:14px 0 18px;color:var(--mrp-ink)}.mrp-intro{font-size:16px;line-height:1.7;color:#536170;margin:0 0 13px;max-width:500px}.mrp-detail-link{display:inline-flex;gap:25px;font-size:13px;text-underline-offset:4px;color:var(--mrp-blue)}.product--section .product-block{margin:0 0 22px}.product--section .product-block--rating:empty{display:none}.product--section .product-block--price{padding:22px 0;border-top:1px solid var(--mrp-line);border-bottom:1px solid var(--mrp-line)}.product--section .price__current{font-size:29px;font-weight:600;color:var(--mrp-ink)}.product--section .product-pricing{margin:0}.product--section .product__badge{border-radius:4px}.product--section .options-selection__option-name{font-size:13px;font-weight:600;text-transform:capitalize}.product--section .options-selection__option-value-name{padding:13px 18px;border-radius:6px;min-height:44px;background:#fff}.product--section .options-selection__option-value-input:checked+.options-selection__option-value-name{background:#edf4fb;border-color:var(--mrp-blue);box-shadow:inset 0 0 0 1px var(--mrp-blue)}.product--section .product-form--atc{margin-top:24px}.product--section .product-form--atc-button{background:var(--mrp-blue);color:#fff;border:1px solid var(--mrp-blue);border-radius:7px;min-height:56px;font-size:16px;font-weight:600;box-shadow:none}.product--section .product-form--atc-button:hover{background:#003d78}.product--section .product-form--atc-button:disabled{background:#e6e9ed;color:#65717d;border-color:#d7dde3}.product--section .quantity-selector{border-radius:7px}.mrp-confidence{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--mrp-line);border-bottom:1px solid var(--mrp-line)}.mrp-confidence>div{display:flex;gap:11px;align-items:flex-start}.mrp-confidence>div>span{font-size:23px;color:var(--mrp-blue)}.mrp-confidence p{margin:0;font-size:12px;line-height:1.6}.mrp-confidence strong{display:block;font-weight:600}.mrp-confidence a{color:#5c6b7a;text-underline-offset:3px;font-size:11px}.mrp-payment{text-align:left;margin-top:17px}.mrp-payment p{font-size:11px;color:#687786;margin:0 0 10px}.mrp-payment ul{list-style:none;display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0}.mrp-payment li{display:flex}.mrp-payment svg{width:35px;height:23px}.mrp-gallery-note{font-size:11px;color:#647382;margin:13px 0}.mrp-jump{display:flex;gap:36px;align-items:center;border-top:1px solid var(--mrp-line);border-bottom:1px solid var(--mrp-line);padding:23px 0;margin:64px 0 42px}.mrp-jump a{font-size:13px;color:var(--mrp-ink);text-decoration:none}.mrp-jump a:last-child{margin-left:auto;color:var(--mrp-blue)}.mrp-story{display:grid;grid-template-columns:1fr 1fr;background:#f4f1eb;border-radius:18px;overflow:hidden;margin-bottom:76px}.mrp-story-image{min-width:0}.mrp-story-image img{display:block;width:100%;height:100%;object-fit:cover}.mrp-story-copy{padding:clamp(28px,4vw,64px)}.mrp-story h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em;line-height:1.1;margin:17px 0 20px}.mrp-story p{line-height:1.7;color:#536170;font-size:15px}.mrp-story ol{list-style:none;counter-reset:benefit;padding:0;margin:26px 0}.mrp-story li{counter-increment:benefit;position:relative;padding:17px 0 17px 42px;border-top:1px solid #dcd9d2;font-size:14px;line-height:1.6}.mrp-story li:before{content:"0" counter(benefit);position:absolute;left:0;top:19px;font-size:11px;color:#687786}.mrp-story li strong,.mrp-story li span{display:block}.mrp-story li span{font-size:13px;color:#5c6873;margin-top:4px}.mrp-story a{font-size:14px;color:var(--mrp-blue);text-underline-offset:5px}.mrp-information{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:80px;padding-bottom:64px;scroll-margin-top:200px}.mrp-description h2,.mrp-guide h2{font-size:30px;letter-spacing:-.025em;margin:12px 0 28px}.mrp-description .rte{font-size:15px;line-height:1.85;color:#4e5b68;overflow-wrap:anywhere}.mrp-description .rte h1,.mrp-description .rte h2,.mrp-description .rte h3{font-size:21px;line-height:1.4;margin:30px 0 15px;color:var(--mrp-ink)}.mrp-description .rte img,.mrp-description .rte video,.mrp-description .rte iframe{max-width:100%;height:auto}.mrp-description .rte table{display:block;max-width:100%;overflow-x:auto}.mrp-guide{background:#f5f7f8;border-radius:14px;padding:32px;align-self:start;scroll-margin-top:200px}.mrp-guide details{border-top:1px solid #d9e0e6;padding:19px 0}.mrp-guide summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;font-size:14px;font-weight:600}.mrp-guide summary::-webkit-details-marker{display:none}.mrp-guide details[open] summary>span{transform:rotate(45deg)}.mrp-guide details p,.mrp-help p{font-size:13px;line-height:1.8;color:#586674}.mrp-guide a{font-size:12px;color:var(--mrp-blue);text-underline-offset:4px}.mrp-help{border-top:1px solid #d9e0e6;padding-top:22px;margin-top:4px;scroll-margin-top:200px}.mrp-help h3{font-size:20px;letter-spacing:-.025em;margin:0}.mrp-help .mrp-faq{display:block;margin-top:16px}.mrp-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#1d1c2d;color:#fff;border-radius:12px;padding:32px 36px;margin-bottom:60px}.mrp-closing .mrp-eyebrow{color:#bac6d3}.mrp-closing p{font-size:20px;line-height:1.4;margin:8px 0 0}.mrp-closing a{white-space:nowrap;color:#1d1c2d;background:#fff;padding:16px 22px;border-radius:6px;text-decoration:none;font-size:13px}#mrp-buy{scroll-margin-top:210px}.mrp-jump a:hover,.mrp-guide a:hover{text-decoration:underline}.product--section a:focus-visible,.product--section summary:focus-visible{outline:2px solid #004f9a;outline-offset:5px}@media(min-width:1500px){.product--section .product-gallery-wrapper{top:200px}}@media(max-width:1000px){.product--section{padding:0 24px}.product--section .product--outer{gap:30px}.mrp-information{gap:35px}.mrp-guide{padding:24px}.mrp-confidence{gap:12px}}@media(max-width:719px){.product--section{padding:0 18px}.product--section .product--outer{display:block}.product--section .product-gallery-wrapper{position:static}.product--section .product-details{padding-top:26px}.product--section .product-title{font-size:29px}.product--section .product-gallery--viewport{border-radius:10px}.mrp-intro{font-size:15px}.mrp-jump{gap:22px;overflow-x:auto;white-space:nowrap;margin:36px 0 28px;padding:18px 0}.mrp-jump a{font-size:12px}.mrp-jump a:last-child{display:none}.mrp-story{grid-template-columns:1fr;margin-bottom:40px}.mrp-story-image img{max-height:440px;object-fit:cover}.mrp-story-copy{padding:28px}.mrp-story h2{font-size:37px}.mrp-information{display:block;padding-bottom:34px}.mrp-guide{margin-top:36px}.mrp-description h2{font-size:28px}.mrp-closing{display:block;padding:27px;margin-bottom:32px}.mrp-closing a{display:block;text-align:center;margin-top:24px}.mrp-closing p{font-size:18px}.mrp-confidence{gap:12px}.mrp-confidence strong{font-size:11px}.mrp-information,.mrp-guide,#mrp-buy,#mrp-help{scroll-margin-top:155px}}.product--section .breadcrumbs-container{margin:0;padding:22px 0}.product--section .product__container{margin-top:0}.product--section .product-details{padding-top:9px}.product--section .product-block--price{padding:13px 0;margin-bottom:18px}.product--section .product-block--rating{margin:0}.product--section .product-title{margin-top:11px;margin-bottom:14px}.product--section .product-block--title{margin-bottom:18px}.product--section .product-form--atc{margin-top:17px}.mrp-specs{display:table!important;width:100%;border-collapse:collapse;margin-top:24px}.mrp-specs th,.mrp-specs td{padding:13px 8px;border-bottom:1px solid #dde3e8;text-align:left;font-size:13px}.mrp-specs th{font-weight:600;width:42%}.product--section .product-gallery__viewer{border-radius:14px;overflow:hidden;background:#f5f5f2}.product--section .product-gallery__navigation{margin-top:15px}@media(max-width:719px){.product--section .product-gallery__viewer{border-radius:10px}.product--section .breadcrumbs-container{padding:18px 0;font-size:11px}.product--section .product-details{padding-top:24px}}.mrp-featured-story{align-items:stretch}.mrp-featured-story .mrp-story-image{display:flex;align-items:center;background:#eeeae3}.mrp-featured-story .mrp-story-image img{height:auto;max-height:740px;object-fit:contain}.mrp-product-faq{margin-top:32px}.mrp-product-faq details{border-top:1px solid #dde3e8}.mrp-product-faq details:last-child{border-bottom:1px solid #dde3e8}.mrp-product-faq summary{display:flex;justify-content:space-between;gap:18px;padding:18px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;color:#18283b}.mrp-product-faq summary::-webkit-details-marker{display:none}.mrp-product-faq summary>span{color:#004f9a;flex-shrink:0}.mrp-product-faq details[open] summary>span{transform:rotate(45deg)}.mrp-product-faq details p{margin:0 0 18px;font-size:14px;line-height:1.75}@media(max-width:719px){.mrp-featured-story .mrp-story-image img{max-height:460px}.mrp-featured-story .mrp-story-copy{padding:26px 22px}.mrp-featured-story h2{font-size:32px}.mrp-featured-story .mrp-story-image{justify-content:center}.mrp-specs th,.mrp-specs td{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/mrslm-product.css.map */
