.mrc-prod-wrap{background:#fff;color:#1a1714;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55}.mrc-prod-wrap *,.mrc-prod-wrap *:before,.mrc-prod-wrap *:after{box-sizing:border-box}.mrc-container{max-width:1280px;margin:0 auto;padding:0 32px}@media(max-width:600px){.mrc-container{padding:0 20px}}.mrc-prod{padding:16px 0 64px}.mrc-prod-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}@media(max-width:980px){.mrc-prod-grid{grid-template-columns:1fr;gap:32px}}.mrc-gal{position:sticky;top:24px}@media(max-width:980px){.mrc-gal{position:static}}.mrc-gal-main{background:#fff;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 4px 20px #28190f14;position:relative;padding:20px}.mrc-gal-main img{width:100%;height:100%;object-fit:contain;display:block}.mrc-gal-tag{position:absolute;top:18px;left:18px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#c5612a;padding:5px 11px;border-radius:999px;z-index:2;line-height:1}.mrc-gal-nav{position:absolute;right:16px;bottom:16px;display:inline-flex;gap:8px;z-index:3}.mrc-gal-nav__btn{width:38px;height:38px;border-radius:50%;background:#1a1714c7;color:#fff;border:1.5px solid rgba(255,255,255,.92);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 3px 10px #28190f38;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.mrc-gal-nav__btn:hover{background:#c5612a;transform:scale(1.06);box-shadow:0 5px 14px #c5612a52}.mrc-gal-nav__btn:focus-visible{outline:3px solid #C5612A;outline-offset:2px}.mrc-gal-nav__btn svg{width:18px;height:18px;display:block}@media(max-width:600px){.mrc-gal-nav{right:12px;bottom:12px;gap:6px}.mrc-gal-nav__btn{width:34px;height:34px}.mrc-gal-nav__btn svg{width:16px;height:16px}}.mrc-gal-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.mrc-thumb{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#efe8dc;border:2px solid transparent;padding:0;cursor:pointer;transition:border-color .2s ease}.mrc-thumb:hover{border-color:#c5612a66}.mrc-thumb--active{border-color:#c5612a}.mrc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mrc-buy{padding-top:4px}.mrc-buy__heading{font-family:Georgia,serif!important;font-size:34px!important;font-weight:500!important;line-height:1.1;letter-spacing:-.02em;margin:0 0 6px;color:#1a1714}.mrc-buy__heading em{color:#c5612a;font-style:italic;font-weight:400}.mrc-buy__sub{color:#6b5f52;font-size:14px;line-height:1.5;margin:0 0 14px;max-width:480px}.mrc-buy__rating{font-size:12.5px;color:#6b5f52;margin-bottom:14px}.mrc-buy__rating .jdgm-prev-badge__stars,.mrc-buy__rating [class*=star]{color:#c5612a!important;fill:#c5612a!important}.mrc-buy__price-block{display:flex;align-items:baseline;gap:12px;margin:0 0 4px;flex-wrap:wrap}.mrc-buy__price-old{font-size:14px;color:#6b5f52;text-decoration:line-through}.mrc-buy__save{background:#b33a2a;color:#fff;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px;letter-spacing:.06em}.mrc-buy__price-meta{font-size:11.5px;color:#6b5f52;margin-bottom:8px;line-height:1.4}.mrc-buy__ean{font-size:11.5px;color:#6b5f52;margin:4px 0 18px;letter-spacing:0}.mrc-buy__pickers{margin-bottom:16px}.mrc-buy__picker{margin-bottom:14px}.mrc-buy__picker:last-child{margin-bottom:0}.mrc-buy__picker-label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1714;margin-bottom:8px}.mrc-buy__picker-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px}.mrc-buy__size-opt{padding:10px 14px;border:1.5px solid #E8DFD0;background:#fff;border-radius:10px;cursor:pointer;text-align:center;font-family:inherit;transition:all .2s ease;color:#1a1714}.mrc-buy__size-opt:hover{border-color:#c5612a}.mrc-buy__size-opt--active{border-color:#c5612a;background:#fbe9d9}.mrc-buy__size-opt strong{display:block;font-size:13px;font-weight:600;line-height:1.2}.mrc-buy__qty-cta{display:flex;gap:10px;margin:16px 0 6px;align-items:stretch}.mrc-buy__qty{display:flex;align-items:center;border:1.5px solid #E8DFD0;border-radius:10px;overflow:hidden;background:#fff}.mrc-buy__qty-btn{width:38px;height:46px;background:transparent;border:none;font-size:18px;cursor:pointer;color:#1a1714;transition:background .15s ease}.mrc-buy__qty-btn:hover{background:#efe8dc}.mrc-buy__qty input{width:38px;height:46px;border:none;text-align:center;background:transparent;font-size:14px;font-weight:600;font-family:inherit;color:#1a1714;outline:none;-moz-appearance:textfield}.mrc-buy__qty input::-webkit-outer-spin-button,.mrc-buy__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mrc-buy__cta{flex:1;background:#1a1714;color:#fff;border:none;border-radius:10px;padding:12px 22px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;letter-spacing:.02em;min-height:46px;transition:all .2s ease}.mrc-buy__cta:hover{background:#c5612a;transform:translateY(-1px);box-shadow:0 8px 24px #28190f1f}.mrc-buy__cta:disabled{background:#6b5f52;cursor:not-allowed;transform:none}.mrc-buy__cta svg{flex-shrink:0}.mrc-buy__usp{background:#efe8dc;border-radius:14px;padding:14px 16px;margin:16px 0 14px}.mrc-buy__usp-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(232,223,208,.6);font-size:13px;line-height:1.4}.mrc-buy__usp-row:first-child{padding-top:2px}.mrc-buy__usp-row:last-child{padding-bottom:2px;border-bottom:none}.mrc-buy__usp-icon{width:24px;height:24px;border-radius:7px;background:#c5612a;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mrc-buy__usp-text{color:#1a1714}.mrc-buy__pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:#6b5f52;margin-top:8px}.mrc-buy__pay-label{margin-right:4px}.mrc-buy__pay-pill{padding:3px 9px;background:#fff;border:1px solid #E8DFD0;border-radius:5px;font-weight:600;font-size:10.5px;letter-spacing:.04em;color:#1a1714}.mrc-buy__app-slot{margin:12px 0}.mrc-buy__app-slot:empty{display:none}.mrc-usp-strip{padding:28px 20px;background:transparent;color:#1a1714}.mrc-usp-strip__inner{max-width:980px;margin:0 auto}.mrc-usp-strip__card{background:#f7f5f0;border-radius:16px;padding:22px 28px;box-shadow:0 1px 2px #0000000a}.mrc-usp-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.mrc-usp-strip__col{display:flex;flex-direction:row;align-items:flex-start;gap:12px;text-align:left}.mrc-usp-strip__icon{width:38px;height:38px;border-radius:50%;background:#fff;color:#c5612a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #c5612a24}.mrc-usp-strip__txt{display:flex;flex-direction:column;gap:2px;line-height:1.35}.mrc-usp-strip__title{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:#1a1714;font-family:Inter,system-ui,sans-serif}.mrc-usp-strip__sub{font-size:12px;color:#00000094;line-height:1.45}.mrc-usp-strip__districts{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);text-align:center;font-size:11px;font-weight:500;letter-spacing:.04em;color:#00000080}@media(max-width:768px){.mrc-usp-strip{padding:20px 14px}.mrc-usp-strip__card{padding:18px;border-radius:14px}.mrc-usp-strip__grid{grid-template-columns:1fr;gap:14px}.mrc-usp-strip__districts{font-size:10.5px;letter-spacing:.03em}}.mrc-story{padding:56px 0;background:#fff}.mrc-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.mrc-story__grid{grid-template-columns:1fr;gap:24px}}.mrc-story__img{border-radius:24px;overflow:hidden;aspect-ratio:4 / 5;background:#efe8dc}.mrc-story__img img{width:100%;height:100%;object-fit:cover;display:block}.mrc-story .mrc-eyebrow{margin-bottom:14px}.mrc-story__heading{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.015em!important;margin:0 0 16px!important;color:#1a1714!important}.mrc-story__heading em{color:#c5612a!important;font-style:italic!important;font-weight:400!important}.mrc-story__body{font-size:15px;line-height:1.65;color:#6b5f52}.mrc-story__body p{margin:0 0 12px}.mrc-story__body p:last-child{margin-bottom:0}.mrc-story__body strong{color:#1a1714;font-weight:600}.mrc-tabs-section{background:#fff;padding:64px 0 80px;border-top:1px solid #EDE3D2;border-bottom:1px solid #EDE3D2}.mrc-tabs-section .mrc-container{max-width:1100px;margin:0 auto;padding:0 24px}.mrc-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;width:fit-content;max-width:100%;margin:0 auto 40px;border-bottom:1px solid #E0D4BD}.mrc-tabs__btn{background:transparent;border:none;padding:16px 0;margin:0 22px;font-family:Georgia,Times New Roman,serif!important;font-size:20px;font-weight:400;font-style:normal;cursor:pointer;color:#8b7a65;border-bottom:2px solid transparent;transition:all .25s ease;white-space:nowrap;letter-spacing:0}.mrc-tabs__btn:first-child{margin-left:0}.mrc-tabs__btn:last-child{margin-right:0}.mrc-tabs__btn:hover{color:#1a1714}.mrc-tabs__btn--active{color:#c5612a;border-bottom-color:#c5612a;font-weight:500}.mrc-tabs__pane[hidden]{display:none}.mrc-tabs__pane{animation:mrc-tab-fade .3s ease;padding:0;max-width:760px;margin:0 auto}@keyframes mrc-tab-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mrc-tabs__heading,.mrc-tabs__pane h1,.mrc-tabs__pane h2,.mrc-tabs__pane h3,.mrc-tabs__pane h4{font-family:Georgia,Times New Roman,serif!important;color:#1a1714!important;letter-spacing:-.005em!important;font-weight:500!important}.mrc-tabs__heading{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.2!important;margin:0 0 18px!important}.mrc-tabs__pane h2{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.25!important;margin:32px 0 10px!important;padding-top:16px;border-top:1px solid #EDE3D2;font-weight:500}.mrc-tabs__pane h2:first-child{border-top:none;padding-top:0;margin-top:0!important}.mrc-tabs__pane>p:first-child+h2{border-top:none;padding-top:0;margin-top:16px!important}.mrc-tabs__pane h3{font-size:clamp(15px,1.2vw,17px)!important;line-height:1.3!important;margin:22px 0 8px!important;font-weight:500}.mrc-tabs__pane p,.mrc-tabs__pane li,.mrc-tabs__body{font-family:inherit;font-size:clamp(14px,1.2vw,15px)!important;line-height:1.55!important;color:var(--mrc-h-text-muted, #6B5F52)!important}.mrc-tabs__pane>p:first-child{font-size:clamp(15px,1.3vw,16px)!important;line-height:1.5!important;color:var(--mrc-h-text, #1A1714)!important;margin:0 0 18px}.mrc-tabs__pane p{margin:0 0 12px}.mrc-tabs__pane p:last-child{margin-bottom:0}.mrc-tabs__pane ul,.mrc-tabs__pane ol{padding-left:0;margin:10px 0 16px;list-style:none}.mrc-tabs__pane ul li,.mrc-tabs__pane ol li{position:relative;padding:2px 0 2px 20px;margin-bottom:4px;line-height:1.5}.mrc-tabs__pane ul li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#c5612a}.mrc-tabs__pane ol{counter-reset:mrc-tab-ol}.mrc-tabs__pane ol li{counter-increment:mrc-tab-ol;padding-left:28px}.mrc-tabs__pane ol li:before{content:counter(mrc-tab-ol);position:absolute;left:0;top:2px;font-family:Georgia,serif;font-size:14px;font-weight:500;color:#c5612a;width:20px;text-align:left}.mrc-tabs__pane strong{font-weight:600;color:var(--mrc-h-text, #1A1714)}.mrc-tabs__pane em{font-style:italic;color:var(--mrc-h-text-muted, #6B5F52)}.mrc-tabs__body table{width:100%;border-collapse:collapse;margin:16px 0}.mrc-tabs__body td{padding:12px 14px;border-bottom:1px solid #E8DFD0;font-size:15px}.mrc-tabs__body td:last-child{text-align:right;font-weight:600}@media(max-width:749px){.mrc-tabs-section{padding:40px 0 56px}.mrc-tabs-section .mrc-container{padding:0 20px}.mrc-tabs__btn{font-size:17px;margin-right:22px;padding:14px 4px}.mrc-tabs__nav{margin-bottom:24px}.mrc-tabs__pane>p:first-child{font-size:15px!important}.mrc-tabs__pane p,.mrc-tabs__pane li,.mrc-tabs__body{font-size:14px!important}.mrc-tabs__pane h2{font-size:17px!important;margin-top:24px!important;padding-top:12px}}html body.template--product main,html body.template--product .layout--template{font-size:14px!important;line-height:1.55!important}html body.template--product .shopify-section{padding-top:clamp(12px,2vw,28px)!important;padding-bottom:clamp(12px,2vw,28px)!important}html body.template--product .shopify-section--main-product{padding-top:8px!important;padding-bottom:32px!important}html body.template--product .product-form--block--heading,html body.template--product main h1[data-item=section-heading],html body.template--product main h1{font-size:22px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 6px!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}html body.template--product main h1 em,html body.template--product .product-form--block--heading em{font-style:italic!important;font-weight:400!important;color:#c5612a!important}html body.template--product .product-price--root,html body.template--product .product--price-container{margin-bottom:4px!important}html body.template--product .product--price,html body.template--product .product-price--original,html body.template--product .product-price--root>.money,html body.template--product .product-price--wrapper .money{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:26px!important;font-weight:600!important;line-height:1!important;color:#1a1714!important;font-style:normal!important}html body.template--product .product-price--compare,html body.template--product .product-price--compare .money{font-size:13px!important;color:#6b5f52!important;text-decoration:line-through!important}html body.template--product .product-price--unit-price,html body.template--product .product-price--unit-container,html body.template--product .product-price--reference-unit,html body.template--product .product-price--tax,html body.template--product .product--unit-price-container,html body.template--product .product--unit-price{font-size:11.5px!important;color:#6b5f52!important;letter-spacing:0!important;line-height:1.4!important}html body.template--product .product-form--block--liquid p,html body.template--product .product-form--block--liquid span,html body.template--product .product-form--block--liquid div{font-size:12px!important;color:#6b5f52!important;line-height:1.4!important}html body.template--product .icon-block,html body.template--product .icon-block--root,html body.template--product .product-form--block .icon-block{padding:8px 0!important;border-bottom:1px solid #E8DFD0!important;font-size:13.5px!important;line-height:1.4!important;gap:10px!important;margin:0!important;display:flex!important;align-items:center!important}html body.template--product .product-form--block:has(.icon-block):last-of-type .icon-block,html body.template--product .icon-block:last-of-type{border-bottom:none!important}html body.template--product .icon-block>*:not(:first-child),html body.template--product .icon-block p,html body.template--product .icon-block span{font-size:13.5px!important;line-height:1.4!important;color:#1a1714!important}html body.template--product .icon-block img,html body.template--product .icon-block svg{width:18px!important;height:18px!important;flex-shrink:0!important}html body.template--product .product-form--block button[role=radio],html body.template--product .product-form--block label[data-button],html body.template--product .product-form--block .swatch{padding:10px 14px!important;font-size:13px!important;border-radius:10px!important;border-width:1.5px!important;font-weight:500!important}html body.template--product .product-form--block button[role=radio][aria-checked=true],html body.template--product .product-form--block input[type=radio]:checked+label{border-color:#c5612a!important;background:#fbe9d9!important;color:#1a1714!important}html body.template--product .product-buy-buttons--primary,html body.template--product .product-buy-buttons--root button[type=submit]{font-size:13px!important;padding:12px 22px!important;border-radius:10px!important;letter-spacing:.02em!important;font-weight:600!important;min-height:46px!important}html body.template--product .product-buy-buttons--cta-text{font-size:13px!important}html body.template--product .product-buy-buttons--input,html body.template--product input[name=quantity]{height:46px!important;font-size:14px!important}html body.template--product .product-form--blocks>.product-form--block,html body.template--product .product-form--root>*{margin-bottom:10px!important}html body.template--product [class*=pump],html body.template--product [class*=upcart],html body.template--product [class*=quantity-break],html body.template--product [class*=quantity_break],html body.template--product [class*=qb-],html body.template--product [class*=vd-],html body.template--product [class*=discount-block],html body.template--product [class*=bundle-block],html body.template--product [class*=volume-discount],html body.template--product [class*=tiered],html body.template--product [id*=pump],html body.template--product [id*=upcart],html body.template--product [id*=quantity-break],html body.template--product [id*=discount],html body.template--product [id*=bundle]{font-size:13px!important;line-height:1.4!important}html body.template--product [class*=pump] *,html body.template--product [class*=upcart] *,html body.template--product [class*=quantity-break] *,html body.template--product [class*=qb-] *,html body.template--product [class*=discount-block] *,html body.template--product [class*=bundle-block] *,html body.template--product [class*=volume-discount] *{font-size:inherit!important}html body.template--product [class*=pump] h2,html body.template--product [class*=pump] h3,html body.template--product [class*=pump] [class*=block-title],html body.template--product [class*=upcart] h2,html body.template--product [class*=upcart] h3,html body.template--product [class*=upcart] [class*=block-title],html body.template--product [class*=quantity-break] h2,html body.template--product [class*=quantity-break] h3,html body.template--product [class*=discount-block] h2,html body.template--product [class*=discount-block] h3,html body.template--product [class*=bundle-block] h2,html body.template--product [class*=bundle-block] h3{font-size:15px!important;font-weight:600!important;line-height:1.25!important;margin:0 0 10px!important}html body.template--product [class*=pump] [class*=title],html body.template--product [class*=upcart] [class*=title],html body.template--product [class*=quantity-break] [class*=title],html body.template--product [class*=discount-block] [class*=title],html body.template--product [class*=bundle-block] [class*=title]{font-size:13.5px!important;font-weight:600!important}html body.template--product [class*=pump] [class*=badge],html body.template--product [class*=pump] [class*=tag],html body.template--product [class*=pump] [class*=label],html body.template--product [class*=upcart] [class*=badge],html body.template--product [class*=upcart] [class*=tag],html body.template--product [class*=upcart] [class*=discount-label],html body.template--product [class*=quantity-break] [class*=badge],html body.template--product [class*=discount-block] [class*=badge],html body.template--product [class*=bundle-block] [class*=badge]{font-size:10px!important;font-weight:700!important;padding:3px 8px!important;letter-spacing:.06em!important}html body.template--product [class*=pump] [class*=option],html body.template--product [class*=pump] [class*=variant-card],html body.template--product [class*=upcart] [class*=option],html body.template--product [class*=quantity-break] [class*=option]{padding:10px 14px!important;border-radius:10px!important;margin-bottom:6px!important}html body.template--product [class*=pump][class*=container],html body.template--product [class*=pump][class*=root],html body.template--product [class*=pump][class*=wrapper],html body.template--product [class*=upcart][class*=container],html body.template--product [class*=discount-block][class*=container]{padding:14px 16px!important;margin-top:12px!important}html body.template--product main h2,html body.template--product .layout--template h2,html body.template--product h2[data-item=featured-heading],html body.template--product h2[data-item=section-heading],html body.template--product .heading--featured,html body.template--product .heading--section{font-size:22px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.01em!important;margin:0 0 12px!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}html body.template--product main h2 em{font-style:italic!important;color:#c5612a!important;font-weight:400!important}html body.template--product main h3,html body.template--product .heading--block,html body.template--product h3[data-item=block-heading]{font-size:17px!important;line-height:1.3!important;font-weight:600!important;margin:0 0 8px!important}html body.template--product main h4{font-size:14.5px!important;line-height:1.35!important;font-weight:600!important}html body.template--product main p,html body.template--product main li,html body.template--product main td{font-size:14px!important;line-height:1.55!important}html body.template--product .product-form--block--collapsible-row summary,html body.template--product .product-form--block--collapsible-row .summary,html body.template--product details summary{font-size:13.5px!important;font-weight:600!important;padding:10px 0!important}html body.template--product .product-form--block--rating,html body.template--product [class*=rating]:not([class*=bar]){font-size:12.5px!important;margin-bottom:8px!important}html body.template--product .jdgm-prev-badge__stars,html body.template--product .jdgm-rev__icon,html body.template--product [class*=rating] svg,html body.template--product .spr-icon-star{color:#c5612a!important;fill:#c5612a!important}.mrc-slider{position:relative;overflow:hidden;background:#1a1714;width:100%}.mrc-slider--21-9{aspect-ratio:21 / 9}.mrc-slider--16-9{aspect-ratio:16 / 9}.mrc-slider--3-2{aspect-ratio:3 / 2}.mrc-slider--4-3{aspect-ratio:4 / 3}.mrc-slider--1-1{aspect-ratio:1 / 1}.mrc-slider__track{position:relative;width:100%;height:100%}.mrc-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility 0s .6s}.mrc-slide--active{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility 0s 0s;z-index:2}.mrc-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none;z-index:3}.mrc-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.mrc-slide__media img{width:100%;height:100%;object-fit:cover;display:block}.mrc-slide__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#2a2520;color:#6b5f52;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px}.mrc-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.mrc-slide__content{position:absolute;z-index:2;max-width:540px;padding:clamp(20px,4vw,56px);color:#fff;pointer-events:none}.mrc-slide--bottom-left .mrc-slide__content{bottom:0;left:0}.mrc-slide--bottom-right .mrc-slide__content{bottom:0;right:0;text-align:right}.mrc-slide--top-left .mrc-slide__content{top:0;left:0}.mrc-slide--top-right .mrc-slide__content{top:0;right:0;text-align:right}.mrc-slide--center .mrc-slide__content{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.mrc-slide__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#c5612a;padding:6px 14px;border-radius:999px;margin-bottom:14px;line-height:1}.mrc-slide__heading{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.3)}.mrc-slide__heading em{font-style:italic;font-weight:400;color:#f4a460}.mrc-slide__body{font-size:clamp(15px,1.6vw,18px);line-height:1.5;margin:0 0 20px;opacity:.92;text-shadow:0 1px 8px rgba(0,0,0,.25)}.mrc-slide__cta{display:inline-flex;align-items:center;gap:8px;background:#c5612a;color:#fff;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.02em;pointer-events:auto;transition:all .25s ease;box-shadow:0 4px 12px #00000026}.mrc-slide__link:hover .mrc-slide__cta{background:#1a1714;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.mrc-slide__link:hover .mrc-slide__cta svg{transform:translate(4px)}.mrc-slide__cta svg{transition:transform .25s ease}.mrc-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;border:none;background:#fffffff2;color:#1a1714;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000026}.mrc-slider__nav:hover{background:#c5612a;color:#fff;transform:translateY(-50%) scale(1.05)}.mrc-slider__nav--prev{left:16px}.mrc-slider__nav--next{right:16px}@media(max-width:600px){.mrc-slider__nav{width:36px;height:36px}}.mrc-slider__dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:4}.mrc-slider__dot{width:28px;height:4px;border-radius:4px;border:none;background:#fff6;cursor:pointer;padding:0;transition:all .3s ease}.mrc-slider__dot:hover{background:#ffffffb3}.mrc-slider__dot--active{background:#c5612a;width:40px}@media(prefers-reduced-motion:reduce){.mrc-slide{transition:none}}.mrc-faq{padding:48px 0;background:#fff}.mrc-faq__inner{max-width:820px;margin:0 auto}.mrc-faq__header{text-align:center;margin-bottom:28px}.mrc-faq__header .mrc-eyebrow{margin-bottom:12px}.mrc-faq__eyebrow{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#eb7220;margin:0 0 12px;text-align:center;position:relative;display:inline-flex;align-items:center;gap:12px}.mrc-faq__eyebrow:before,.mrc-faq__eyebrow:after{display:none}.mrc-faq__heading{font-family:Georgia,serif!important;font-size:clamp(26px,3.2vw,38px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0 0 10px!important;color:#1a1714!important;text-align:center!important}.mrc-faq__heading em{color:#c5612a;font-style:italic}.mrc-faq__heading--stacked{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;line-height:1.15!important}.mrc-faq__heading-prefix{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c5612a;line-height:1.2}.mrc-faq__heading-product{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:inherit;font-weight:500;letter-spacing:-.015em;color:#1a1714}.mrc-faq__intro{font-size:13.5px;line-height:1.55;color:#6b5f52;max-width:580px;margin:0 auto;text-align:center}.mrc-faq__list{border-top:1px solid #E8DFD0}.mrc-faq__item{border-bottom:1px solid #E8DFD0;transition:background-color .25s ease}.mrc-faq__item:hover{background:#c5612a08}.mrc-faq__q{width:100%;background:transparent;border:none;padding:16px 0;display:grid;grid-template-columns:26px 1fr 30px;gap:14px;align-items:center;text-align:left;cursor:pointer;font-family:inherit;color:#1a1714;transition:color .2s ease}.mrc-faq__q:hover{color:#c5612a}.mrc-faq__q:focus-visible{outline:3px solid rgba(197,97,42,.5);outline-offset:4px;border-radius:4px}.mrc-faq__num{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;font-style:italic;color:#c5612a;width:26px;text-align:left;line-height:1}.mrc-faq__q-text{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.003em}.mrc-faq__toggle{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #E8DFD0;position:relative;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;margin-left:auto}.mrc-faq__q:hover .mrc-faq__toggle{background:#c5612a;border-color:#c5612a}.mrc-faq__toggle-h,.mrc-faq__toggle-v{position:absolute;top:50%;left:50%;background:currentColor;transition:all .3s cubic-bezier(.4,0,.2,1)}.mrc-faq__toggle-h{width:11px;height:1.6px;transform:translate(-50%,-50%)}.mrc-faq__toggle-v{width:1.6px;height:11px;transform:translate(-50%,-50%)}.mrc-faq__q:hover .mrc-faq__toggle-h,.mrc-faq__q:hover .mrc-faq__toggle-v{background:#fff}.mrc-faq__item--open .mrc-faq__toggle{background:#c5612a;border-color:#c5612a;transform:rotate(45deg)}.mrc-faq__item--open .mrc-faq__toggle-h,.mrc-faq__item--open .mrc-faq__toggle-v{background:#fff}.mrc-faq__item--open .mrc-faq__num{color:#c5612a}.mrc-faq__item--open .mrc-faq__q-text{color:#1a1714}.mrc-faq__a{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.mrc-faq__a[hidden]{display:none}.mrc-faq__a-inner{padding:0 44px 20px 40px;font-size:13.5px;line-height:1.6;color:#6b5f52;animation:mrc-faq-slide-in .4s cubic-bezier(.4,0,.2,1)}.mrc-faq__a-inner p{margin:0 0 10px}.mrc-faq__a-inner p:last-child{margin-bottom:0}.mrc-faq__a-inner strong{color:#1a1714;font-weight:600}.mrc-faq__a-inner a{color:#c5612a;text-decoration:underline;text-underline-offset:3px}@keyframes mrc-faq-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.mrc-faq__q{grid-template-columns:22px 1fr 26px;gap:10px;padding:14px 0}.mrc-faq__q-text{font-size:14px}.mrc-faq__num{font-size:12px}.mrc-faq__a-inner{padding:0 28px 16px 32px;font-size:13px}}@media(prefers-reduced-motion:reduce){.mrc-faq__toggle,.mrc-faq__toggle-h,.mrc-faq__toggle-v{transition:none}.mrc-faq__a-inner{animation:none}}.mrc-buy{padding-top:0}.mrc-buy__rating{font-size:12px;margin:0 0 6px;color:#1a1714;display:flex;align-items:center;gap:6px;min-height:18px}.mrc-buy__rating .jdgm-prev-badge__stars,.mrc-buy__rating [class*=star]{color:#e5a50a!important;fill:#e5a50a!important}.mrc-buy__rating .jdgm-prev-badge__text{font-size:11px;color:#6b5f52}.mrc-buy__heading{font-size:34px!important;font-weight:500!important;line-height:1.1;letter-spacing:-.02em;margin:0 0 2px}@media(max-width:749px){.mrc-buy__heading{font-size:26px!important}}.mrc-buy__sub{font-family:Inter,system-ui,sans-serif;font-weight:500;color:#6b5f52;font-size:13px;line-height:1.35;margin:0 0 10px}.mrc-buy__usp{display:flex;flex-direction:column;gap:6px;background:transparent;border-radius:0;padding:0;margin:0 0 14px}.mrc-buy__usp-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;padding:0;border:none;color:#1a1714;font-weight:500}.mrc-buy__usp-icon{width:14px;height:14px;background:transparent;color:#2b783c;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0}.mrc-buy__usp-text{color:#1a1714;font-size:12.5px}.mrc-buy__pickers{margin:0 0 10px}.mrc-buy__picker{margin-bottom:0}.mrc-buy__picker-label{font-size:12px;font-weight:400;margin-bottom:6px;color:#1a1714;display:flex;gap:5px;align-items:baseline;text-transform:none;letter-spacing:0}.mrc-buy__picker-name{color:#6b5f52;font-weight:400}.mrc-buy__picker-value{color:#1a1714;font-weight:600}.mrc-buy__picker-row{display:flex;flex-wrap:wrap;gap:6px}.mrc-buy__size-opt{padding:7px 14px;border:1.5px solid #1A1714;background:#fff;border-radius:999px;cursor:pointer;color:#1a1714;transition:all .15s ease;min-width:72px;font-family:inherit;text-align:center}.mrc-buy__size-opt:hover{background:#f5f0e8;border-color:#1a1714}.mrc-buy__size-opt--active,.mrc-buy__size-opt--active:hover{background:#1a1714;color:#fff;border-color:#1a1714}.mrc-buy__size-opt strong{display:inline;font-size:13px;font-weight:600;letter-spacing:0}.mrc-buy__price-block{display:flex;align-items:baseline;gap:10px;margin:8px 0 2px;flex-wrap:wrap}.mrc-buy__price-now{font-family:Georgia,serif!important;font-size:32px!important;font-weight:500!important;line-height:1;letter-spacing:-.02em;color:#1a1714}.mrc-buy__price-old{font-size:13px;color:#6b5f52;text-decoration:line-through}.mrc-buy__save{background:#b33a2a;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.06em}.mrc-buy__price-unit-inline{font-size:11.5px;color:#6b5f52}.mrc-buy__price-meta{font-size:11px;color:#6b5f52;margin:0 0 10px;line-height:1.3}.mrc-buy__price-meta a{color:#6b5f52;text-decoration:underline;text-underline-offset:2px}.mrc-buy__qty-cta{gap:10px;margin:0 0 10px}.mrc-buy__qty{border-radius:999px;border-color:#d9d2c5;padding:0 4px}.mrc-buy__qty-btn{width:36px;height:48px;font-size:18px;color:#6b5f52}.mrc-buy__qty-btn:hover{background:transparent;color:#1a1714}.mrc-buy__qty input{height:48px;font-size:15px}.mrc-buy__cta{border-radius:999px;padding:0 24px;min-height:48px;font-size:14px;font-weight:600;letter-spacing:0}.mrc-buy__cta:hover{background:#2a2520;transform:none;box-shadow:0 6px 18px #0000001f}.mrc-buy__shipping{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f0e8;border-radius:10px;margin:0 0 10px;font-size:12px;color:#1a1714}.mrc-buy__shipping-icon{color:#6b5f52;flex-shrink:0;display:flex}.mrc-buy__shipping-icon svg{width:18px;height:18px}.mrc-buy__shipping-text strong{font-weight:700}.mrc-buy__shipping--reached{background:#e8f2e5;color:#2b783c}.mrc-buy__shipping--reached .mrc-buy__shipping-icon{color:#2b783c}.mrc-buy__ean{font-size:10.5px;color:#8b7f70;margin:4px 0 6px}.mrc-buy__pay{font-size:10px;color:#8b7f70;gap:4px;margin-top:4px}.mrc-buy__pay-pill{padding:2px 6px;font-size:9px;color:#6b5f52;border-color:#e8dfd0}.mrc-tiers{margin:0 0 12px;font-family:Inter,system-ui,sans-serif;color:#1a1714}.mrc-tiers__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 2px}.mrc-tiers__head-title{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2b783c}.mrc-tiers__head-saving{font-size:11.5px;letter-spacing:.04em;color:#1a17148c}.mrc-tiers__head-saving strong{font-weight:700;color:#c5612a}.mrc-tiers__bar{display:flex;align-items:stretch;gap:4px;height:48px;padding:4px;background:#fbfaf6;border:1px solid #ECE3D3;border-radius:999px;position:relative;box-shadow:inset 0 1px 2px #1a17140a}.mrc-tier{flex:1 1 0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;background:transparent;border-radius:999px;cursor:pointer;text-align:center;font-family:inherit;font-feature-settings:"tnum";color:#1a1714;transition:background .22s ease,color .22s ease,transform .22s ease}.mrc-tier:hover{background:#2b783c14}.mrc-tier:focus-visible{outline:2px solid #2b783c;outline-offset:2px}.mrc-tier--active,.mrc-tier--active:hover{background:#2b783c;color:#fff;box-shadow:0 4px 12px #2b783c38}.mrc-tier__fav{display:inline-flex;align-items:center;justify-content:center;color:#c5612a;transition:color .22s ease,transform .22s ease;transform:translateY(-1px)}.mrc-tier--active .mrc-tier__fav{color:#ffd89e}.mrc-tier__qty{font-weight:700;font-size:14.5px;letter-spacing:0;line-height:1}.mrc-tier__qty small{font-size:.78em;font-weight:600;letter-spacing:0;opacity:.85;margin-left:1px}.mrc-tier__disc{font-size:11px;font-weight:700;letter-spacing:.02em;color:#c5612a;padding:2px 6px;border-radius:999px;background:#c5612a1a;white-space:nowrap;line-height:1}.mrc-tier--active .mrc-tier__disc{color:#fff;background:#ffffff2e}.mrc-tiers__total{margin-top:8px;padding:0 4px;font-size:12px;color:#1a17149e;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.4}.mrc-tiers__total-label{letter-spacing:.04em;text-transform:lowercase}.mrc-tiers__total-value{font-weight:700;font-size:13px;color:#1a1714;font-feature-settings:"tnum"}.mrc-tiers__total-sep{opacity:.35}.mrc-tiers__total-unit{font-weight:500;color:#1a1714c7;font-feature-settings:"tnum"}.mrc-tiers__total-unit-suffix{color:#1a17148c}.mrc-tiers__total-saved{color:#2b783c}.mrc-tiers__total-saved strong{font-weight:700;color:#2b783c}@media(max-width:480px){.mrc-tiers__head{gap:6px}.mrc-tiers__head-saving{font-size:10.5px}.mrc-tiers__bar{height:44px;padding:3px;gap:2px}.mrc-tier{gap:4px;padding:0 4px}.mrc-tier__qty{font-size:13px}.mrc-tier__disc{font-size:10px;padding:1px 5px}.mrc-tier__fav{transform:translateY(-1px) scale(.92)}.mrc-tiers__total{font-size:11.5px}.mrc-tiers__total-value{font-size:12.5px}}@media(max-width:360px){.mrc-tier__disc{display:none}}[id^=pumper-target],[id*=pumper_offer],.pmpr-branding-container,.pmpr-branding-wrapper,.pmpr_offer_wrapper,.pmpr_bundle,.pmpr_bundle_container,[class^=pmpr_offer],[class*=" pmpr_offer"],[data-pmpr-offer-id]{display:none!important}.mrc-buy__cta{background:#2b783c}.mrc-buy__cta:hover{background:#c5612a;transform:none;box-shadow:0 6px 18px #5b3a1f33}.mrc-buy__size-opt{border-color:#2b783c}.mrc-buy__size-opt:hover{background:#f0f8f1;border-color:#2b783c}.mrc-buy__size-opt--active,.mrc-buy__size-opt--active:hover{background:#2b783c;border-color:#2b783c;color:#fff}.mrc-buy__dynamic-checkout{margin:8px 0 12px}.mrc-buy__dynamic-checkout .shopify-payment-button{margin:0}.mrc-buy__dynamic-checkout .shopify-payment-button__button{border-radius:999px!important;min-height:48px!important;font-size:14px!important;font-weight:600!important;font-family:Inter,system-ui,sans-serif!important;letter-spacing:0!important;box-shadow:none!important}.mrc-buy__dynamic-checkout .shopify-payment-button__more-options{font-size:12px!important;color:#6b5f52!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-top:6px!important;background:transparent!important}.mrc-buy__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;color:#8b7f70;margin-top:6px}.mrc-buy__pay-label{margin-right:2px;font-size:10.5px;color:#8b7f70;letter-spacing:0}.mrc-buy__pay{flex-wrap:nowrap!important;overflow-x:auto;gap:6px!important}.mrc-buy__pay-icon{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0;background:transparent;border:0;border-radius:0;flex-shrink:0}.mrc-buy__pay-icon svg,.mrc-buy__pay-icon img{display:block;height:22px;width:auto;max-width:42px}.mrc-buy__pay-icon:hover{opacity:.85}@media(max-width:749px){.mrc-buy__pay{flex-wrap:wrap!important;overflow:visible}}.mrc-shipbar{background:#f8f4ed;border:1px solid rgba(232,223,208,.6);border-radius:12px;padding:10px 14px 12px;margin:8px 0 14px;font-family:Inter,system-ui,sans-serif}.mrc-shipbar__text{font-size:12.5px;color:#1a1714;line-height:1.3;margin-bottom:8px;text-align:center}.mrc-shipbar__text strong{font-weight:700;color:#2b783c}.mrc-shipbar--reached .mrc-shipbar__text strong{color:#2b783c}.mrc-shipbar__track{position:relative;height:8px;background:#d6cabe;border-radius:999px;margin:14px 14px 4px}.mrc-shipbar__fill{position:absolute;top:0;left:0;bottom:0;height:100%;background:linear-gradient(90deg,#2b783c 0% 60%,#4ea158);border-radius:999px;width:0%;box-shadow:0 0 6px #2b783c73;transition:width .6s cubic-bezier(.4,0,.2,1);z-index:1}.mrc-shipbar__marker{position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);width:30px;height:30px;background:#2b783c;border:2px solid #FFFFFF;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #2b783c73;transition:left .6s cubic-bezier(.4,0,.2,1),background .25s ease;z-index:3}.mrc-shipbar__marker svg{width:16px;height:16px;display:block}.mrc-shipbar__marker svg{display:block}.mrc-shipbar__goal{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:22px;height:22px;background:#fff;border:2px solid #B8AC9B;border-radius:50%;color:#b8ac9b;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.mrc-shipbar__goal svg{display:block}.mrc-shipbar--reached .mrc-shipbar__fill{background:linear-gradient(90deg,#2b783c 0% 100%)}.mrc-shipbar--reached .mrc-shipbar__goal{background:#2b783c;border-color:#2b783c;color:#fff}@media(prefers-reduced-motion:reduce){.mrc-shipbar__fill,.mrc-shipbar__marker,.mrc-shipbar__goal{transition:none}}@media(max-width:749px){.mrc-shipbar{padding:9px 12px 10px}.mrc-shipbar__text{font-size:12px}.mrc-shipbar__marker{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mrc-product-redesign.css.map */
