*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}:root{--color-shadow: transparent}[class*=gradient],.background-gradient{background-image:none!important}:root{--border-radius-button: 3px;--border-radius-input: 3px;--border-radius-block: 4px}hr{border:none;border-top:1px solid rgb(var(--color-border, 224 224 218))}:root{--duration-default: .2s;--duration-short: .12s;--duration-long: .28s;--overlay-transition: opacity .25s cubic-bezier(.23, 1, .32, 1);--submenu-transition: opacity .2s cubic-bezier(.23, 1, .32, 1), transform .2s cubic-bezier(.23, 1, .32, 1);--modal-transition: opacity .25s cubic-bezier(.23, 1, .32, 1);--image-transition: opacity .25s cubic-bezier(.23, 1, .32, 1);--mnfsto-price: #d23b2a}.mnfsto-claim{background:#02db02!important;color:#1a1a1a!important;border:none!important;font-family:var(--mnfsto-mono)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em}.mnfsto-claim:hover:not([disabled]){background:#01b101!important;color:#1a1a1a!important}.mnfsto-claim[disabled]{background:#eeeee9!important;color:#888780!important}.mnfsto-edition{font-family:var(--mnfsto-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.mnfsto-edition__num,.mnfsto-edition__state{color:#1a1a1a}.mnfsto-edition--archive{color:var(--mnfsto-ash)}.mnfsto-edition--compact{font-size:11px;margin:4px 0 2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(.h1,h1){font-size:clamp(2.75rem,6vw,5rem);line-height:1;letter-spacing:-.02em}:where(.h2,h2){font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:-.02em}:where(.h3,h3){font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.05;letter-spacing:-.01em}:where(.h4,h4){font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.1;letter-spacing:-.01em}:where(.subtitle,.subheading,.banner__text,.banner__subtitle,.rich-text__subtext,.slideshow__subtext,.caption-with-letter-spacing:not([class*=uppercase])){font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;line-height:1.25;letter-spacing:-.005em}:where(.h5,.h6,h5,h6,.caption){letter-spacing:.08em}:where(main)>.shopify-section+.shopify-section{margin-top:0;border-top:1px solid rgb(var(--color-border, 224 224 218))}:where(.section-heading,.heading-group,.title-wrapper){margin-bottom:clamp(1.5rem,3vw,3rem)}:where(.rte){max-width:68ch}:where(.rte) p,:where(.rte) ul,:where(.rte) ol{max-width:68ch}:where(.product-grid,.grid--products,.collection .grid){column-gap:clamp(12px,1.5vw,24px);row-gap:clamp(24px,3vw,48px)}:where(.card__media img,.product-card__image img,.media--portrait img){object-fit:cover}#shopify-section-hero_UHfTJD .hero__wrapper,#hero-hero_UHfTJD .hero__wrapper{position:relative!important}#shopify-section-hero_UHfTJD .hero__content,#shopify-section-hero_UHfTJD .hero__content--stretch,#hero-hero_UHfTJD .hero__content,#hero-hero_UHfTJD .hero__content--stretch{position:absolute!important;left:0!important;right:0!important;top:60%!important;bottom:auto!important;transform:translateY(-50%)!important;display:flex!important;grid-template-rows:none!important;flex-direction:column;align-items:center;justify-items:center;gap:.9rem;width:100%;max-width:none;margin:0;padding:0 clamp(1.25rem,5vw,4rem);background:transparent!important;color:#1a1a1a;text-align:center;z-index:3}#shopify-section-hero_UHfTJD .hero__information,#hero-hero_UHfTJD .hero__information{align-self:center!important}#shopify-section-hero_UHfTJD .hero__content-placeholder-el{display:none}#shopify-section-hero_UHfTJD .hero__heading{color:#1a1a1a;margin:0}#shopify-section-hero_UHfTJD .hero__subheading,#shopify-section-hero_UHfTJD .hero__description{color:#55544e;margin:0}#shopify-section-hero_UHfTJD .hero__button{background:transparent!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important}#shopify-section-hero_UHfTJD .hero__button:hover{background:#1a1a1a!important;color:#eeeee9!important;border-color:#1a1a1a!important}.product-card__badges .badge--new,.product-card__badges .badge--sale,.product-card__badges .badge--custom{display:none!important}.product-card__top{justify-content:flex-start}.badge--sold-out{background:#1a1a1a!important;color:#eeeee9!important;font-family:var(--mnfsto-mono);font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:0!important;border:none!important}.product-card__quickview,.product-card__quickadd,.product-card__information-bottom,.product-card__color-swatches,.product-card__vendor,.featured-products__item-btn,.featured-products__item .card__vendor{display:none!important}.product-card__information{background:transparent!important;padding-left:0;padding-right:0}.product-card--standard .product-card__information,.product-card-mobile--standard .product-card__information{padding:12px 14px 14px!important;border:none!important;background:transparent!important}.product-card--standard .price,.product-card-mobile--standard .price{font-family:var(--mnfsto-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-card--standard .price .price-text,.product-card--standard .price .price-item,.product-card-mobile--standard .price .price-text,.product-card-mobile--standard .price .price-item{font-size:15px!important;line-height:1.3!important}.price .price-item{color:var(--mnfsto-price)!important}.product-card--standard .mnfsto-edition--compact,.product-card-mobile--standard .mnfsto-edition--compact,.product-card--standard .mnfsto-edition--compact .mnfsto-edition__num,.product-card-mobile--standard .mnfsto-edition--compact .mnfsto-edition__num{margin:7px 0 0;font-size:11px!important;line-height:1.3!important;color:#1a1a1a}.product-card--standard .product-card__title,.product-card-mobile--standard .product-card__title{margin:0!important}.product-card--standard .product-card__price-group,.product-card--standard .product-card__price,.product-card-mobile--standard .product-card__price-group,.product-card-mobile--standard .product-card__price{margin:7px 0 0!important}.product-card__title{font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.3}.product-card__price-group,.product-card .price{font-size:.85rem}.product-card__media img,.featured-products__item-image img{object-fit:cover}.popular-products__layout--placeholder,.featured-products__item--placeholder,.featured-products__image--placeholder{display:none!important}.product__media-list-container .product__media-item:nth-child(n+8){background:#fff}.product__media-list-container .product__media-item:nth-child(n+8) img{object-fit:contain!important;background:#fff}.product__media-sublist-container .product__media-subitem:nth-child(n+8){background:#fff}.product__media-sublist-container .product__media-subitem:nth-child(n+8) img{object-fit:contain!important;background:#fff}.product-form__controls[data-option-position="1"] .product-form__controls-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;height:auto!important;max-height:none!important;overflow:visible;position:relative}.product-form__controls[data-option-position="1"] .product-form__controls-group>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__controls[data-option-position="1"] .product-form__controls-group>label{position:static;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:5px 5px 6px;flex:0 0 calc((100% - 40px) / 6)!important;width:calc((100% - 40px) / 6)!important;min-width:0;max-width:calc((100% - 40px) / 6);min-height:124px;background:transparent!important;color:inherit!important;font-family:var(--mnfsto-mono);font-weight:500;font-size:10px;letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.2;border:1px solid rgb(var(--color-border, 224 224 218));border-radius:0;cursor:pointer;transition:border-color .16s cubic-bezier(.23,1,.32,1)}.product-form__controls[data-option-position="1"] .product-form__controls-group>label:before{content:"";display:block;width:100%;aspect-ratio:1;background:#eeeee9 center/cover no-repeat}.product-form__controls[data-option-position="1"] input[value="Frame - Black Wood"]+label:before{background-image:url(/cdn/shop/files/mnfsto-swatch-black.png?width=360)}.product-form__controls[data-option-position="1"] input[value="Frame - Dark Wood"]+label:before{background-image:url(/cdn/shop/files/mnfsto-swatch-dark.png?width=360)}.product-form__controls[data-option-position="1"] input[value="Frame - Natural Wood"]+label:before{background-image:url(/cdn/shop/files/mnfsto-swatch-natural.png?width=360)}.product-form__controls[data-option-position="1"] input[value="Frame - White Wood"]+label:before{background-image:url(/cdn/shop/files/mnfsto-swatch-white.png?width=360)}.product-form__controls[data-option-position="1"] input[value="No Frame"]+label:before{background-image:url(/cdn/shop/files/mnfsto-swatch-noframe.png?width=360)}.product-form__controls[data-option-position="1"] .product-form__controls-group>label:hover{border-color:#1a1a1a;background:transparent!important;color:inherit!important}.product-form__controls[data-option-position="1"] .product-form__controls-group>input[type=radio]:checked+label{border-color:#1a1a1a;outline:1px solid #1a1a1a;outline-offset:-1px;background:transparent!important;color:inherit!important}.product-form__controls[data-option-position="1"] .product-form__controls-group>input[type=radio].disabled+label{opacity:.35}.product-form__controls[data-option-position="1"]{margin-bottom:16px;height:auto!important;max-height:none!important;overflow:visible}.product-form__controls[data-option-position="2"] .product-form__controls-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-form__controls[data-option-position="2"] .product-form__controls-group>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__controls[data-option-position="2"] .product-form__controls-group>label{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 6px;margin:0;font-family:var(--mnfsto-mono);font-weight:500;font-size:11px;letter-spacing:.03em;line-height:1.35;border:1px solid rgb(var(--color-border, 224 224 218));border-radius:0;cursor:pointer;transition:border-color .16s cubic-bezier(.23,1,.32,1)}.product-form__controls[data-option-position="2"] .product-form__controls-group>label:hover{border-color:#1a1a1a}.product-form__controls[data-option-position="2"] .product-form__controls-group>input[type=radio]:checked+label{background:#1a1a1a;color:#eeeee9;border-color:#1a1a1a}.product-form__controls[data-option-position="2"] .product-form__controls-group>input[type=radio].disabled+label{opacity:.35;text-decoration:line-through}@media(max-width:749px){.product-form__controls[data-option-position="2"] .product-form__controls-group{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form__controls[data-option-position="1"] .product-form__controls-group>label{flex:0 0 calc((100% - 16px) / 3)!important;width:calc((100% - 16px) / 3)!important;max-width:calc((100% - 16px) / 3);min-height:132px}}.product__info-container .price{color:var(--mnfsto-price)!important}.product__info-container .product-block-price,.product__info-container .price{margin-top:14px;font-size:2.2em;line-height:1.05}.product__info-container .price .price-item{font-size:inherit!important}.product__info-container .mnfsto-edition{margin-bottom:14px}.mnfsto-tw-index__dot{background:#02db02!important}.mnfsto-tw-index__link:hover .mnfsto-tw-index__num{color:#02db02!important}.header__mega-menu,.header__mega-menu .mega-menu__wrapper,.header__mega-menu .mega-menu__right,.header__mega-menu .mega-menu__submenu{max-height:none!important;height:auto!important;overflow:visible!important}.header__mega-menu .mega-menu__wrapper{padding:clamp(1.25rem,2.6vw,2rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}.header__mega-menu .mega-menu__subitem-title,.header__mega-menu .mega-menu__subitem-title span{font-family:var(--mnfsto-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mnfsto-ash, #888780)}.header__mega-menu .mega-menu__subitem-title{margin-bottom:14px}.header__mega-menu .mega-menu__subitem-item{margin:0 0 6px}.header__mega-menu .mega-menu__subitem-item .mega-menu__link{font-family:var(--mnfsto-display);font-weight:700;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none}.header__mega-menu .mega-menu__subitem-item .mega-menu__link:hover span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.mnfsto-cart-price{display:flex;flex-direction:column;align-items:flex-end;width:100%;text-align:right;font-family:var(--mnfsto-mono);font-weight:500;letter-spacing:.04em;margin:2px 0 14px;min-height:1em}.mnfsto-cart-price .price,.mnfsto-cart-price .price-text{display:flex!important;justify-content:flex-end!important;align-items:baseline;flex-wrap:wrap;gap:.3em;margin:0;text-align:right}.mnfsto-cart-price .price:not(.price--on-sale) .price__sale{display:none!important}.mnfsto-cart-price .price-item{text-align:right}.mnfsto-cart-price .unit-price,.mnfsto-cart-price .product__tax,.mnfsto-cart-price .product__installment,.mnfsto-cart-price .badge,.mnfsto-cart-price .price__badge-sale,.mnfsto-cart-price .price__availability{display:none!important}.mnfsto-cart-price .price,.mnfsto-cart-price .price-item{font-size:2.15rem!important;line-height:1.02!important}@media(min-width:990px){#shopify-section-media-banner .media-banner__wrapper{display:block!important;min-height:0!important}#shopify-section-media-banner .media-banner__media{position:relative!important;inset:auto!important;height:auto!important}#shopify-section-media-banner .media-banner__thumbnails{display:grid!important;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1vw,1.1rem);padding:0 clamp(.5rem,1.2vw,1.2rem)!important;align-items:stretch!important;justify-content:stretch!important}#shopify-section-media-banner .media-banner__thumbnails-item{max-width:none!important;width:100%!important;height:auto!important}#shopify-section-media-banner .media-banner__thumbnails .media-banner__image,#shopify-section-media-banner .media-banner__thumbnails .media-banner__video{max-width:none!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important}#shopify-section-media-banner .media-banner__content{position:absolute!important;top:0;right:0;bottom:0;left:0;padding-block:clamp(1.25rem,2.5vw,2.25rem)!important}}.image-gallery__image img{transition:transform .26s cubic-bezier(.23,1,.32,1)}.image-gallery__image:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.image-gallery__image img{transition:none}.image-gallery__image:hover img{transform:none}}.mnfsto-who__cell{border-radius:12px}@media(max-width:749px){.mnfsto-who__cell{border-radius:10px}}.mnfsto-pdpa{display:flex;flex-direction:column;gap:14px;margin:4px 0 2px}.mnfsto-pdpa__k{display:block;font-family:var(--mnfsto-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#888780}.mnfsto-pdpa__deliver{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(2,145,32,.28);border-radius:10px;background:#0291200d}.mnfsto-pdpa__deliver svg{width:26px;height:26px;color:#0a7d28;flex:none}.mnfsto-pdpa__deliver strong{display:block;font-family:var(--mnfsto-display);font-weight:700;font-size:1.05rem;line-height:1.15;color:#1a1a1a;margin-top:1px}.mnfsto-pdpa__trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mnfsto-pdpa__trust li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid rgba(17,17,17,.1)}.mnfsto-pdpa__trust li:first-child{border-top:none}.mnfsto-pdpa__ic{flex:none;width:34px;height:34px;border-radius:9px;background:#f3f3f0;display:flex;align-items:center;justify-content:center}.mnfsto-pdpa__ic svg{width:18px;height:18px;color:#1a1a1a}.mnfsto-pdpa__trust strong{display:block;font-family:var(--mnfsto-display);font-weight:700;font-size:14px;color:#1a1a1a;line-height:1.2}.mnfsto-pdpa__trust span{font-size:12.5px;line-height:1.4;color:#55544e}.mnfsto-pdpa__pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.mnfsto-pdpa__payicon{height:24px;width:auto;border:1px solid rgba(17,17,17,.1);border-radius:4px}.mnfsto-pdpa__pay .mnfsto-pdpa__k{width:100%;margin-top:4px}.mnfsto-pdpa__deliver-txt{display:flex;flex-direction:column;gap:2px}.mnfsto-pdpa__truck{width:26px;height:26px;color:#0a7d28;flex:none}.mnfsto-pdpa__note{font-family:var(--mnfsto-mono);font-size:10.5px;letter-spacing:.02em;color:#888780;line-height:1.35}.mnfsto-disc{display:flex;gap:8px;margin:0 0 14px}.mnfsto-disc__input{flex:1 1 auto;min-width:0;font-family:var(--mnfsto-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:12px 14px;border:1px solid rgba(17,17,17,.16);border-radius:0;background:#fff;color:#1a1a1a}.mnfsto-disc__input::placeholder{color:#b0afa8;letter-spacing:.08em}.mnfsto-disc__input:focus{outline:none;border-color:#1a1a1a}.mnfsto-disc__btn{flex:none;font-family:var(--mnfsto-mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;cursor:pointer;transition:background .16s,color .16s}.mnfsto-disc__btn:hover{background:#fff;color:#1a1a1a}.cart-drawer__inner{padding-inline:clamp(1rem,3vw,1.5rem)}.cart-drawer__header .subtitle{font-family:var(--mnfsto-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cart-drawer__footer{border-top:1px solid rgb(var(--color-border, 224 224 218));padding-top:14px}.cart-drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0}.cart-drawer__footer .totals__subtotal,.cart-drawer__footer .totals__shipping{font-family:var(--mnfsto-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#888780}.cart-drawer__footer .totals__subtotal-value span{font-family:var(--mnfsto-display);font-weight:700;font-size:1.15rem;color:#1a1a1a}.cart-drawer__checkout-button{border-radius:0!important}.main-cart__header .main-page-title{font-family:var(--mnfsto-display);font-weight:700;letter-spacing:-.02em}.cart__blocks{border:1px solid rgb(var(--color-border, 224 224 218));padding:clamp(1.1rem,2vw,1.5rem);background:#fff}.cart__blocks-title{font-family:var(--mnfsto-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgb(var(--color-border, 224 224 218))}.cart__blocks .totals{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0}.cart__blocks .totals__items-subtotal,.cart__blocks .totals__shipping,.cart__blocks .totals__subtotal{font-family:var(--mnfsto-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#888780}.cart__blocks .totals__subtotal-value span{font-family:var(--mnfsto-display);font-weight:700;font-size:1.2rem;color:#1a1a1a}.cart__checkout-button{border-radius:0!important}.cart__additional-text{font-family:var(--mnfsto-mono);font-size:10.5px;letter-spacing:.04em;color:#888780}.section-cart-items+.shopify-section .title,.template-cart .popular-products .title{letter-spacing:.08em}.mnfsto-tl{border:1px solid rgba(10,125,40,.3);border-radius:12px;background:linear-gradient(180deg,#0291200f,#02912004);padding:14px 14px 16px}.mnfsto-tl__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}.mnfsto-tl__fast{font-family:var(--mnfsto-display);font-weight:700;font-size:.95rem;color:#0a7d28;white-space:nowrap}.mnfsto-tl__steps{list-style:none;margin:0;padding:0 2px;display:flex;justify-content:space-between}.mnfsto-tl__step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;position:relative;z-index:1}.mnfsto-tl__step:before{content:"";position:absolute;top:16px;left:-50%;width:100%;height:2px;z-index:-1;background-image:linear-gradient(90deg,#0a7d28 0 55%,transparent 0);background-size:8px 2px;background-repeat:repeat-x;opacity:.5}.mnfsto-tl__step:first-child:before{display:none}.mnfsto-tl__step.is-done:before,.mnfsto-tl__step.is-active:before{opacity:.85;animation:mnfstoDash 1s linear infinite}@keyframes mnfstoDash{to{background-position:8px 0}}.mnfsto-tl__dot{width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid rgba(10,125,40,.35);display:flex;align-items:center;justify-content:center;color:#0a7d28}.mnfsto-tl__dot svg{width:17px;height:17px}.mnfsto-tl__step.is-done .mnfsto-tl__dot{background:#0a7d28;border-color:#0a7d28;color:#fff}.mnfsto-tl__step.is-active .mnfsto-tl__dot{border-color:#0a7d28;animation:mnfstoPulse 1.8s ease-out infinite}@keyframes mnfstoPulse{0%{box-shadow:0 0 #0a7d286b}70%{box-shadow:0 0 0 9px #0a7d2800}to{box-shadow:0 0 #0a7d2800}}.mnfsto-tl__lbl{font-family:var(--mnfsto-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a;line-height:1.2}.mnfsto-tl__date{font-size:11px;color:#55544e;line-height:1.2}.mnfsto-tl .mnfsto-pdpa__note{display:block;margin-top:14px;text-align:left}@media(prefers-reduced-motion:reduce){.mnfsto-tl__step:before,.mnfsto-tl__step.is-active .mnfsto-tl__dot{animation:none!important}}.cart-drawer__inner{background:#fff}.cart-drawer__header{border-bottom:1px solid rgba(17,17,17,.12);padding-bottom:12px}.cart-drawer__header .subtitle{font-family:var(--mnfsto-mono)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1a1a1a!important}.cart-drawer__cart-items{margin-top:4px}.cart-drawer__footer .totals__subtotal-value span{font-family:var(--mnfsto-display)!important;font-weight:700!important;font-size:1.25rem!important;color:#1a1a1a!important}.cart-drawer__checkout-button{border-radius:0!important;background:#121212!important;color:#fff!important;border:1px solid #121212!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:var(--mnfsto-mono)!important;font-size:12px!important;min-height:52px}.cart-drawer__checkout-button:hover{background:#000!important}.mnfsto-cart-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-family:var(--mnfsto-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#888780}.mnfsto-cart-trust svg{width:12px;height:12px}.mnfsto-disc-wrap{margin:4px 0 14px}.mnfsto-disc-wrap__lbl{display:block;font-family:var(--mnfsto-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#888780;margin-bottom:7px}.mnfsto-disc{margin-bottom:0}.mnfsto-sp{display:flex;align-items:center;gap:11px;width:100%;padding:10px 14px;margin:16px 0;box-sizing:border-box;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#faf9f7;text-decoration:none;color:inherit;transition:border-color .16s,background .16s}.mnfsto-sp:hover{border-color:#11111138;background:#f5f4f1}.mnfsto-sp__avatars{display:flex;flex:none}.mnfsto-sp__avatars img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px;background:#e6e5e1}.mnfsto-sp__avatars img:first-child{margin-left:0}.mnfsto-sp__txt{min-width:0;display:flex;flex-direction:column;gap:5px}.mnfsto-sp__l1{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;font-size:12.5px;line-height:1.25;color:#1a1a1a}.mnfsto-sp__l1 strong{font-weight:700;white-space:nowrap}.mnfsto-sp__l2{font-size:12.5px;line-height:1.25;color:#1a1a1a}.mnfsto-sp__l2 strong{font-weight:700}.mnfsto-sp__stars{color:#00b67a;font-size:12px;letter-spacing:1px}.mnfsto-sp__check{flex:none;width:14px;height:14px}.product__price[id^=price-]{display:none!important}.mnfsto-pdpa__ic{transition:background .18s,color .18s,transform .18s}.mnfsto-pdpa__trust li:hover .mnfsto-pdpa__ic{background:#0a7d28;transform:translateY(-1px)}.mnfsto-pdpa__trust li:hover .mnfsto-pdpa__ic svg{color:#fff}.mnfsto-pdpa__ic svg{transition:color .18s}.mnfsto-pdpa__trust li{opacity:0;transform:translateY(7px);animation:mnfstoRise .5s cubic-bezier(.23,1,.32,1) forwards}.mnfsto-pdpa__trust li:nth-child(1){animation-delay:.04s}.mnfsto-pdpa__trust li:nth-child(2){animation-delay:.12s}.mnfsto-pdpa__trust li:nth-child(3){animation-delay:.2s}.mnfsto-pdpa__trust li:nth-child(4){animation-delay:.28s}@keyframes mnfstoRise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mnfsto-pdpa__trust li{opacity:1!important;transform:none!important;animation:none!important}}.mnfsto-pdpa__trust{display:grid;grid-template-columns:1fr 1fr;counter-reset:mnfsto-trust;border-top:1px solid #111;border-bottom:1px solid rgba(17,17,17,.14)}.mnfsto-pdpa__trust li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 16px 0;border-top:1px solid rgba(17,17,17,.1);transition:background .22s ease}.mnfsto-pdpa__trust li:nth-child(-n+2){border-top:none}.mnfsto-pdpa__trust li:nth-child(odd){border-right:1px solid rgba(17,17,17,.1);padding-right:16px}.mnfsto-pdpa__trust li:nth-child(2n){padding-left:16px}.mnfsto-pdpa__trust li:before{counter-increment:mnfsto-trust;content:"0" counter(mnfsto-trust);position:absolute;top:18px;right:16px;font-family:var(--mnfsto-mono);font-size:10px;letter-spacing:.14em;color:#11111161}.mnfsto-pdpa__trust li:nth-child(odd):before{right:32px}.mnfsto-pdpa__ic{width:auto;height:auto;border-radius:0;background:transparent}.mnfsto-pdpa__trust li:hover{background:#11111106}.mnfsto-pdpa__trust li:hover .mnfsto-pdpa__ic{background:transparent;transform:none}.mnfsto-pdpa__trust li:hover .mnfsto-pdpa__ic svg{color:#111}.mnfsto-pdpa__ic svg{width:21px;height:21px;color:#111;stroke-width:1.3}.mnfsto-pdpa__trust strong{font-family:var(--mnfsto-mono);font-weight:600;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#111}.mnfsto-pdpa__trust span:not(.mnfsto-pdpa__ic){font-size:12.5px;line-height:1.5;color:#55544e}@media(max-width:420px){.mnfsto-pdpa__trust{grid-template-columns:1fr}.mnfsto-pdpa__trust li,.mnfsto-pdpa__trust li:nth-child(odd),.mnfsto-pdpa__trust li:nth-child(2n){border-right:none;padding-left:0;padding-right:16px}.mnfsto-pdpa__trust li:nth-child(2){border-top:1px solid rgba(17,17,17,.1)}.mnfsto-pdpa__trust li:nth-child(odd):before{right:16px}}.jdgm-star{color:#111!important}.jdgm-star.jdgm--off{color:#11111138!important}.jdgm-prev-badge{display:flex;align-items:center;gap:8px;margin:2px 0 6px}.jdgm-prev-badge__text{font-family:var(--mnfsto-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#55544e}.jdgm-rev-widg{border:none!important;border-top:1px solid #111!important;padding:28px 0 0!important;margin-top:8px!important}.jdgm-rev-widg__title{font-family:var(--mnfsto-mono)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#111!important}.jdgm-rev-widg__summary-text{font-family:var(--mnfsto-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:#55544e!important}.jdgm-histogram__bar{background:#f0f0ec!important;border-radius:0!important}.jdgm-histogram__bar-content{background:#111!important;border-radius:0!important}.jdgm-rev{border:none!important;border-top:1px solid rgba(17,17,17,.1)!important;padding:18px 0!important}.jdgm-rev__prod-container,.jdgm-rev__icon{display:none!important}.jdgm-rev__author{font-family:var(--mnfsto-display)!important;font-weight:700!important;font-size:13.5px!important;color:#111!important}.jdgm-rev__timestamp{font-size:11.5px!important;color:#11111173!important}.jdgm-rev__buyer-badge{font-family:var(--mnfsto-mono)!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:transparent!important;color:#0a7d28!important;border:1px solid rgba(10,125,40,.35)!important;border-radius:0!important;padding:2px 7px!important}.jdgm-rev__title{font-family:var(--mnfsto-display)!important;font-size:14px!important}.jdgm-rev__body{font-size:13.5px!important;line-height:1.55!important;color:#333!important}.jdgm-btn,.jdgm-write-rev-link{background:#111!important;color:#f7f7f5!important;border:1px solid #111!important;border-radius:0!important;font-family:var(--mnfsto-mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:10px 18px!important;transition:background .18s,color .18s}.jdgm-btn:hover,.jdgm-write-rev-link:hover{background:transparent!important;color:#111!important}.jdgm-paginate__page{font-family:var(--mnfsto-mono)!important;color:#111!important}.jdgm-paginate__page.jdgm-curt{font-weight:700!important}.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-rev-widg__header-actions,.jdgm-widget-actions-wrapper,.jdgm-rev-widg[data-number-of-reviews="0"],.jdgm-rev-widg[data-number-of-reviews="1"],.jdgm-rev-widg[data-number-of-reviews="2"],.jdgm-rev-widg[data-number-of-reviews="3"],.jdgm-rev-widg[data-number-of-reviews="4"],.jdgm-rev-widg[data-number-of-reviews="5"],.jdgm-rev-widg[data-number-of-reviews="6"],.jdgm-rev-widg[data-number-of-reviews="7"],.jdgm-rev-widg[data-number-of-reviews="8"],.jdgm-rev-widg[data-number-of-reviews="9"],.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-prev-badge[data-number-of-reviews="1"],.jdgm-prev-badge[data-number-of-reviews="2"]{display:none!important}@media(max-width:749px){.mnfsto-sp__l1{flex-wrap:wrap}.mnfsto-sp__l1 strong{white-space:normal}.mnfsto-tl__head{flex-wrap:wrap}.mnfsto-tl__fast{white-space:normal}.mnfsto-pdpa__k{overflow-wrap:break-word}}.mr-stars{display:inline-flex!important;gap:3px!important;letter-spacing:0!important}.mr-star{width:22px;height:22px;display:inline-flex!important;align-items:center;justify-content:center;background:#e3e2de!important;color:#fff!important;font-size:14px!important;line-height:1!important}.mr-star--on{background:#d23b2a!important}.mr-card{border:1px solid rgba(17,17,17,.12)!important;border-radius:20px!important;background:#fff!important;padding:22px!important}.mr-sub{color:#d23b2a!important}.mr-sub:before,[class*=testimonials-card-author-subcopy-]:before{content:"";display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23d23b2a'/%3E%3Cpath d='M4.6 8.4l2.2 2.3 4.6-5' stroke='white' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.mr-author{font-weight:700!important;color:#121212!important}.mr-avatar{background:#121212!important;color:#fff!important}.mnfsto-sp__stars{color:#d23b2a!important}.product-form__controls[data-option-position="1"] .product-form__controls-group{align-items:stretch}@media(max-width:749px){.facets__product-count,.facets__product-count-text,#ProductCount{white-space:nowrap;min-width:max-content;word-break:keep-all}.collection-top__container-left{flex-wrap:wrap;row-gap:8px}}.mnfsto-sp{margin-top:48px;margin-bottom:0}@media(max-width:749px){.collection-card--collections-page .collection-card__image:after{padding-bottom:100%!important}.collection-card--collections-page .collection-card__image .collection-card-image{object-fit:contain!important;object-position:center center!important;background:rgb(var(--color-background-secondary))}}@media(max-width:900px){section.mnfsto-chero figure.mnfsto-chero__panel--media{min-height:0!important}section.mnfsto-chero figure.mnfsto-chero__panel--media img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important}}.product-popup{margin:14px 0;width:100%}.product-popup+.product-popup{margin-top:0}#ProductModalOpener-popup_1,#ProductModalOpener-popup_2,#ProductModalOpener-variant_picker{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:15px 16px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background-color:#faf9f7;background-image:none;transition:background-color .16s ease,border-color .16s ease}#ProductModalOpener-popup_1:hover,#ProductModalOpener-popup_2:hover,#ProductModalOpener-variant_picker:hover{background-color:#f5f4f1;background-image:none;border-color:#11111138}#ProductModalOpener-popup_1 .button__label,#ProductModalOpener-popup_2 .button__label,#ProductModalOpener-variant_picker .button__label{transition:color .16s ease}#ProductModalOpener-popup_1:hover .button__label,#ProductModalOpener-popup_2:hover .button__label,#ProductModalOpener-variant_picker:hover .button__label{color:#02db02}#ProductModalOpener-popup_1:before,#ProductModalOpener-popup_2:before,#ProductModalOpener-variant_picker:before{content:"";width:22px;height:22px;flex:0 0 22px;background-size:contain;background-repeat:no-repeat;background-position:center}#ProductModalOpener-popup_1:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 6h12v9H1z M13 9h4l3 3v3h-7z' stroke='%23121212' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='5.5' cy='17' r='1.6' stroke='%23121212' stroke-width='1.5'/%3E%3Ccircle cx='16.5' cy='17' r='1.6' stroke='%23121212' stroke-width='1.5'/%3E%3C/svg%3E")}#ProductModalOpener-popup_2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8-7 10-3.5-2-7-5-7-10V6l7-3z' stroke='%23121212' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M9 12l2 2 4-4' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#ProductModalOpener-variant_picker:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='3' width='12' height='12' stroke='%23121212' stroke-width='1.5'/%3E%3Crect x='9' y='9' width='12' height='12' stroke='%23121212' stroke-width='1.5'/%3E%3C/svg%3E")}#ProductModalOpener-popup_1:after,#ProductModalOpener-popup_2:after,#ProductModalOpener-variant_picker:after{content:"\2192";margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;color:#d23b2a;opacity:.85;transition:transform .16s ease,opacity .16s ease}#ProductModalOpener-popup_1:hover:after,#ProductModalOpener-popup_2:hover:after,#ProductModalOpener-variant_picker:hover:after{transform:translate(4px);opacity:1}.mnfsto-pdpa__trust{border-bottom:none}.mnfsto-cart-price{align-items:flex-end;text-align:right}.mnfsto-cart-price .price{width:fit-content;justify-content:center!important;box-sizing:border-box;padding:12px 22px;border:1px solid rgba(17,17,17,.12);border-radius:2px;background:#fff;transition:border-color .16s}.mnfsto-cart-price .price:hover{border-color:#11111159}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mnfsto-overrides.css.map */
