:root{--primary_bg_btn:#28231f;--primary_bg_btn_dark:#171411;--primary_btn_text:#fff;--bg_secondary:#f7f4ef;--custom_input_bd:#c9c2b9;--custom_drop_nav_head_bg:#fff;--custom_drop_nav_fg:#28231f;--custom_drop_nav_fg_hover:#625344;--custom_drop_nav_bd:#ddd6ce;--custom_drop_nav_input_bg:#fff;--custom_drop_nav_input_bd:#c9c2b9;--custom_drop_nav_input_fg:#28231f;--custom_drop_nav_input_pl:#777}#root #cart.m6pn{background:#fff!important;color:#28231f!important;width:min(460px,100vw)!important;max-width:100vw!important;box-sizing:border-box;overscroll-behavior:contain;isolation:isolate}#root #cart .sticky-in-panel,#root #cart .sticky-in-panel:before{background:#fff!important}#root #cart .l4ca>li{min-width:0}#root #cart .l4ca h2{overflow-wrap:anywhere}#root #cart .l4ca .cols{flex-wrap:wrap;gap:8px}#root #cart .l4ca .cols>*{max-width:100%}#root #cart>.m6pn-close{z-index:10000!important;min-width:44px;min-height:44px}#root #cart .input-amount a,#root #cart .remove{min-width:44px;min-height:44px}#root input[type=radio][form^=main-product-form]:checked~label{color:#fff!important;border-color:#28231f!important;background:#28231f!important}#root input[type=radio][form^=main-product-form]:checked~label:before{background:#28231f!important;border-color:#28231f!important}#root input[type=radio][form^=main-product-form]:checked~label span{color:inherit!important}#root input[type=radio][form^=main-product-form]:focus-visible~label{outline:2px solid #806751;outline-offset:3px}#root input[type=radio][form^=main-product-form]~label{min-height:44px;min-width:44px}#root input[type=radio][form^=main-product-form].disabled~label{opacity:.48;text-decoration:line-through}@media(max-width:749px){#root #cart.m6pn{padding:54px 20px 20px;max-height:100dvh}#root #cart header h2{font-size:28px}#root #cart .l4ca h2{font-size:16px}#root #cart .sticky-in-panel{bottom:0;padding-bottom:env(safe-area-inset-bottom)}}#root #cart .input-amount{width:136px!important;max-width:136px;min-width:136px}#root #cart .semantic-amount{display:grid;grid-template-columns:44px 48px 44px;width:136px;height:44px;position:relative}#root #cart .semantic-amount input{grid-column:2;grid-row:1;width:48px!important;min-width:0;height:44px;min-height:44px;padding:0;text-align:center;border-radius:0;-moz-appearance:textfield;box-sizing:border-box}#root #cart .semantic-amount input::-webkit-inner-spin-button,#root #cart .semantic-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#root #cart .semantic-amount a{position:relative!important;inset:auto!important;display:flex;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;margin:0!important;transform:none!important;border:1px solid #c9c2b9;box-sizing:border-box}#root #cart .semantic-amount .incr{grid-column:3;grid-row:1}#root #cart .semantic-amount .decr{grid-column:1;grid-row:1}#root #cart .semantic-amount .incr:before,#root #cart .semantic-amount .decr:before{position:static!important;margin:0!important;font:20px/1 Arial,sans-serif!important;transform:none!important}#root #cart .semantic-amount .incr:before{content:"+"!important}#root #cart .semantic-amount .decr:before{content:"\2212"!important}#root #cart .semantic-amount .disabled{opacity:.35}body.template-product{overflow-x:clip}body.template-product #nav,body.template-product #header-inner{background:#f7f4ef}body.template-product #main-product{font-family:Helvetica,Arial,sans-serif;color:#28231f;--main_fz:16px;font-size:16px;line-height:1.65}#root #main-product .f8pr.base-font{font-size:16px;line-height:1.65}#root #main-product .f8pr-buy-button button:not(:disabled){color:#fff;background:#28231f}#root #main-product .f8pr-buy-button button:not(:disabled):before{background:#28231f;border-color:#28231f}#root #main-product .f8pr-buy-button button:not(:disabled):hover:before{background:#483c32;border-color:#483c32}#root #main-product .f8pr-stock .overlay-valid{color:#3b6654}#root #main-product .f8pr-stock .overlay-alert{color:#a12d2d}#root #main-product header h1{font-family:Helvetica,Arial,sans-serif;font-size:clamp(28px,2.4vw,36px);line-height:1.18;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 18px}#root #main-product header .l4dr:empty{display:none}#root #main-product .f8pr-price{--price_fz:24px;font-size:24px;line-height:1.4;font-weight:600;margin:0 0 24px;letter-spacing:-.02em}#root #main-product .old-price{font-size:16px;font-weight:400;color:#746b64;letter-spacing:0;margin-inline-end:8px}#root #main-product .f8pr-stock{font-size:14px;line-height:1.5;margin:12px 0 18px}#root #main-product .f8pr-variant-selection{margin-top:8px}#root #main-product .f8pr-variant-selection label{font-size:15px}#root #main-product .f8pr-buy-button button{min-height:52px;font-size:16px;font-weight:600;letter-spacing:.015em;border-radius:4px}#root #main-product .f8pr-buy-button button:disabled{background:#e9e5df!important;color:#655d55!important;opacity:1!important;cursor:not-allowed}#root #main-product .f8pr-buy-button button:disabled:before{background:#e9e5df!important;border-color:#d5cec6!important}#root #main-product :is(button,a,input,select):focus-visible{outline:2px solid #806751;outline-offset:4px}#root #main-product .l4al-trustbadge{font-size:14px;color:#655d55;margin:0 0 24px}#root #main-product .accordion-a{font-size:15px;line-height:1.65}#root #main-product .accordion-a :is(h1,h2,h3,h4,h5,h6,p,li,span,td,th){font-family:Helvetica,Arial,sans-serif!important}#root #main-product .accordion-a :is(h1,h2,h3,h4,h5,h6){font-size:18px!important;line-height:1.4;font-weight:600}#root #main-product .accordion-a summary{min-height:56px;padding-block:18px;font-size:15px;font-weight:500}#root #main-product .m6tb{font-size:16px;line-height:1.75;overflow-wrap:anywhere}#root #main-product .m6tb :is(p,li,td,th,span){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}#root #main-product .m6tb table{width:100%!important;max-width:100%;table-layout:fixed;height:auto!important}#root #main-product .m6tb :is(td,th){width:auto!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere;vertical-align:top;padding:8px 10px}#root #main-product .m6tb col{width:auto!important}#root #main-product .m6tb img{max-width:100%;height:auto}#root #main-product .m6tb :is(h2,h3){font-family:inherit;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.015em}#root #main-product .m6tb li{margin-bottom:10px}#root #main-product .swiper-pagination-bullet{min-width:44px;min-height:44px}#root #main-product .swiper-custom-fraction{font-size:13px;color:#655d55}@media(min-width:1001px){#root #main-product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;max-width:1240px;margin:24px auto 56px;padding:0;width:100%;align-items:start}#root #main-product>div{width:100%;min-width:0;max-width:none;border:0;padding:0;position:relative;inset:auto}#root #main-product>.l4pr-container{width:100%}#root #main-product .l4pr{margin-inline:0;width:100%}#root #main-product .l4pr-container>.m6tb{margin-top:32px;border-top:1px solid #e5dfd8;padding-top:28px}#root #main-product>.m6tb.desktop-hide{display:none}#root #breadcrumbs{max-width:1240px;margin-inline:auto;font-size:13px;line-height:1.5}}@media(max-width:1000px){#root #main-product header h1{font-size:26px;line-height:1.23;margin-bottom:16px}#root #main-product .f8pr-price{font-size:22px;--price_fz:22px;margin-bottom:24px}#root #main-product .l4pr{margin-bottom:24px}#root #main-product .accordion-a{margin-inline:0;max-width:100%}#root #main-product .m6tb{font-size:16px}#root #main-product .m6tb .tabs-header{font-size:18px;font-weight:500;min-height:52px}#root #main-product .m6tb :is(td,th){padding:6px}}@media(max-width:360px){#root #main-product header h1{font-size:24px}}@media(prefers-reduced-motion:reduce){#main-product *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body.template-product #header-inner{background:#fff}body.template-product #nav-bar,body.template-product #nav-bar:before{background:#fff}body.template-product #nav-bar:before,body.template-product .shopify-section-header:before{border-bottom-color:#e5dfd8}@media(max-width:760px){body.template-product .shopify-section-header:before{border-bottom:0}body.template-product #header-inner{background:#fff}}#root #main-product>.mymasha-product-description{grid-column:1/-1;width:100%;border:0;border-top:1px solid #e5dfd8;padding:28px 0 0;margin:0;min-width:0;scroll-margin-top:90px;font-size:16px;line-height:1.7}#root #main-product .mymasha-product-description h2{font:500 24px/1.3 Helvetica,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 20px}#root #main-product .mymasha-description-copy{min-width:0;max-width:84ch;overflow-wrap:anywhere}#root #main-product .mymasha-description-copy :is(p,li,td,th,span){font-family:Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;white-space:normal!important}#root #main-product .mymasha-description-copy p{margin:0 0 16px!important}#root #main-product .mymasha-description-copy :is(h2,h3,h4,h5,h6){font-family:Helvetica,Arial,sans-serif!important;font-size:20px!important;line-height:1.4!important;margin:24px 0 12px!important}#root #main-product .mymasha-description-copy :is(ul,ol){margin:0 0 20px;padding-inline-start:24px}#root #main-product .mymasha-description-copy li{margin:0 0 12px!important}#root #main-product .mymasha-description-copy :is(p,li):empty{display:none}#root #main-product .mymasha-description-copy table{width:100%!important;max-width:100%;height:auto!important;table-layout:fixed}#root #main-product .mymasha-description-copy :is(td,th){width:auto!important;height:auto!important;padding:8px;vertical-align:top;overflow-wrap:anywhere}#root #main-product .mymasha-description-copy col{width:auto!important}#root #main-product .mymasha-description-copy img{max-width:100%;height:auto}#root #main-product .l4pr{--ux-gallery-height:min(65svh,720px)}#root #main-product .l4pr .swiper-slide>li{padding-top:0!important;height:var(--ux-gallery-height)}#root #main-product .l4pr .swiper-slide>li>a>picture{height:100%!important;min-height:0!important;padding-top:0!important;background:#f8f7f5}#root #main-product .l4pr .swiper-slide>li>a>picture :is(img,video){object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}#root #main-product .swiper-button-nav{color:#28231f;position:absolute;top:calc(var(--ux-gallery-height)/2)!important;bottom:auto!important;width:44px!important;height:44px!important;min-width:44px;min-height:44px;transform:translateY(-50%)}#root #main-product .swiper-button-prev{left:12px!important;right:auto!important}#root #main-product .swiper-button-next{right:12px!important;left:auto!important}#root #main-product .swiper-button-nav:before{width:44px;height:44px;min-height:44px;line-height:44px;border-radius:50%;background:#fffffff0;box-shadow:0 1px 5px #0002;font-size:20px;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}#root #main-product .swiper-pagination-bullet:focus-visible,#root #main-product .swiper-button-nav:focus-visible{outline:2px solid #806751;outline-offset:3px}#root #main-product .f8pr-buy-button.processing button{opacity:.6;pointer-events:none}#root #main-product .f8pr-buy-button{scroll-margin-top:90px}.mymasha-purchase-bar{display:none}@media(min-width:1001px){#root #main-product{column-gap:48px;row-gap:32px}#root #main-product>.mymasha-product-description{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}}@media(max-width:1000px){#root #main-product .l4pr{--ux-gallery-height:clamp(300px,45svh,480px)}#root #main-product>.mymasha-product-description{border-left:24px solid transparent;padding-top:24px;margin-top:24px;box-sizing:border-box}}@media(max-width:760px){#root #main-product .l4pr{--ux-gallery-height:clamp(240px,39svh,350px)}#root #main-product .l4pr{margin-bottom:18px}#root #main-product .swiper-custom-pagination{margin-top:12px;margin-bottom:16px}#root #main-product header h1{font-size:24px;line-height:1.22;margin-bottom:12px}#root #main-product .f8pr-price{margin-bottom:18px}#root #main-product .f8pr-stock{margin-block:8px 12px}#root #main-product .mymasha-description-copy{max-width:100%}.mymasha-purchase-bar:not([hidden]){position:fixed;z-index:8;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;color:#28231f;border-top:1px solid #e5dfd8;box-shadow:0 -3px 16px #0000000a;padding:12px 16px calc(12px + env(safe-area-inset-bottom));font:14px/1.4 Helvetica,Arial,sans-serif}.mymasha-purchase-summary{min-width:0;flex:1}.mymasha-purchase-summary [data-bar-price]{font-size:18px;font-weight:600}.mymasha-purchase-summary .old-price{display:none}.mymasha-purchase-summary [data-bar-options]{color:#655d55;font-size:13px;display:block;overflow-wrap:anywhere}#root .mymasha-purchase-bar button{min-height:48px;min-width:148px;margin:0;padding:12px 16px;font-size:15px;background:#28231f;color:#fff;border-radius:4px}#root .mymasha-purchase-bar button:before{background:#28231f;border-color:#28231f;border-radius:4px}#root .mymasha-purchase-bar button:disabled{background:#e9e5df;color:#655d55;opacity:1}#root .mymasha-purchase-bar button:disabled:before{background:#e9e5df;border-color:#e9e5df}#root .mymasha-purchase-bar button:focus-visible{outline:2px solid #806751;outline-offset:3px}body.mymasha-bar-visible #content{padding-bottom:90px}}body.template-product #cart a.overlay-buy_button,body.template-product #cart a.overlay-buy_button:before{background:#28231f;color:#fff;border-color:#28231f}body.template-product [id$=__recommendations] h2{font-family:Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.02em}body.template-product [id$=__recommendations] .l4cl h3{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4}#root input[type=radio][form^=main-product-form].disabled~label{opacity:1!important;color:#726a62!important;background:#f5f3f0!important;text-decoration:line-through}#root #main-product .f8pr-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#root #main-product .mymasha-price-discount{display:inline-block;padding:4px 8px;border-radius:4px;background:#edf4ef;color:#315b43;font:600 14px/1.4 Helvetica,Arial,sans-serif;letter-spacing:0;white-space:nowrap}#root #main-product .f8pr-price .old-price{margin-inline-end:0}#root #main-product p.m15.mobile-hide .strong{display:inline-block;margin-inline-start:6px;text-decoration:underline;text-underline-offset:3px;font-weight:500}#root #main-product .mymasha-description-shortcut{font-size:14px;margin:0 0 12px}#root #main-product .mymasha-description-shortcut a{text-decoration:underline;text-underline-offset:3px}#root #main-product .mymasha-product-offer{position:relative;display:block;min-width:0;margin:0 0 24px;padding:16px;border:1px solid #e1d9cc;border-radius:8px;background:#f8f5ef;color:#28231f;line-height:1.5;font-size:14px}#root #main-product .mymasha-product-offer p{margin:0}#root #main-product .mymasha-offer-eyebrow{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#655d55;margin-bottom:6px}#root #main-product .mymasha-offer-title{font-size:19px;font-weight:600;line-height:1.35;margin-bottom:12px}#root #main-product .mymasha-offer-code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}#root #main-product .mymasha-offer-code-row code{display:block;max-width:100%;box-sizing:border-box;padding:9px 12px;background:#fff;border:1px dashed #a99b87;border-radius:4px;font:600 15px/1.5 Helvetica,Arial,sans-serif;letter-spacing:.06em;overflow-wrap:anywhere}#root #main-product .mymasha-offer-code-row button{width:auto;min-width:88px;min-height:44px;margin:0;padding:8px 12px;background:transparent;color:#28231f;border-radius:4px;font:500 14px/1.5 Helvetica,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}#root #main-product .mymasha-offer-code-row button:before{background:transparent;border:1px solid #c9c2b9;border-radius:4px}#root #main-product .mymasha-offer-terms{font-size:13px;line-height:1.6;color:#655d55}#root #main-product .mymasha-offer-feedback:not(:empty){font-size:13px;margin-top:10px;color:#315b43}.mymasha-purchase-summary .mymasha-price-discount{display:none}@media(min-width:1001px){#root #main-product{max-width:1440px;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);column-gap:48px}#root #main-product .l4pr{--ux-gallery-height:min(82svh,920px)}}@media(max-width:1000px){#root #main-product{display:block;width:100%;max-width:100%;margin:0 0 32px;padding:0}#root #main-product>div,#root #main-product>.mymasha-product-description{width:100%;max-width:100%;min-width:0;border-left:0;border-right:0;margin-left:0;margin-right:0;box-sizing:border-box}#root #main-product>.l4pr-container{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#root #main-product .l4pr{width:100%;max-width:100%;margin:0 0 16px;--ux-gallery-height:min(125vw,900px)}#root #main-product .l4pr .swiper-outer{width:100%;margin:0}#root #main-product .l4pr .swiper-slide>li{width:100%;margin:0;border:0}#root #main-product .l4pr .swiper-slide>li>a>picture{background:#f8f7f5}#root #main-product>.mymasha-product-description{margin-top:24px}#root #main-product .l4pr-container>.m6tb{margin-inline:16px}}#root #main-product .mm-product-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;margin:14px 0 20px;padding:10px 0;border-top:1px solid #e7e0d7;border-bottom:1px solid #e7e0d7;font-size:13px;line-height:1.5}#root .mm-rating-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#5c5043;text-decoration:none}#root .mm-rating-stars{font-size:22px;color:#927044}#root .mm-social-actions{display:flex;align-items:center;gap:12px}#root .mm-social-actions button,#root .mm-share summary,#root .mm-share-menu a{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:8px 0;background:none!important;border:0!important;color:#453b31!important;font-size:13px;font-weight:500;line-height:1.4;box-shadow:none!important;text-decoration:none;cursor:pointer}#root .mm-social-actions button:before,#root .mm-social-actions button:after{display:none}#root .mm-share{position:relative;margin:0}#root .mm-share summary{list-style:none}#root .mm-share summary::-webkit-details-marker{display:none}#root .mm-share-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:70;width:210px;padding:12px 16px;border:1px solid #e4dbcf;border-radius:10px;background:#fff;box-shadow:0 10px 30px #28231f1a}#root .mm-share-menu button,#root .mm-share-menu a{display:flex;width:100%;padding:10px 4px}#root .mm-share-menu [role=status]{display:block;font-size:12px;color:#6f5d45}#root .mm-share-fallback{max-width:100%;font-size:16px}#mm-product-reviews{scroll-margin-top:100px}#root .mm-product-social a:focus-visible,#root .mm-product-social button:focus-visible,#root .mm-product-social summary:focus-visible{outline:2px solid #88664d;outline-offset:3px}#root #main-product header .l4dr:has(.has-social){display:none}@media(max-width:760px){#root #main-product .mm-product-social{margin:12px 0 18px;gap:0 12px}#root .mm-social-actions{gap:16px}#root .mm-share-menu{max-width:calc(100vw - 40px)}}#root .mm-share-menu[hidden]{display:none!important}#root .mm-share>[data-mm-toggle]{display:inline-flex;align-items:center;gap:7px;min-height:44px}body:has(#main-product) .AirReviews-Widget__FloatButtonWrapper{left:auto!important;right:12px!important;top:auto!important;bottom:100px!important;width:44px!important;max-width:44px!important;height:44px!important;min-width:0!important;transform:none!important;overflow:hidden!important}body:has(#main-product) .AirReviews-Widget__FloatButton{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:10px!important;box-sizing:border-box!important;border-radius:50%!important;writing-mode:horizontal-tb!important;transform:none!important}body:has(#main-product) .AirReviews-Widget__FloatButton>span:not(.AirReviews-Widget__Icon){display:none!important}body:has(#main-product) .AirReviews-Widget__Icon{margin:0!important;width:24px!important;height:24px!important}body:has(#main-product) .AirReviews-Widget__Icon img{width:24px!important;height:24px!important}#root #main-product .mm-product-social{display:block;padding:0;margin:0 0 18px;border:0;background:none;border-radius:0}#root #main-product .mm-rating-link{display:inline-flex;align-items:center;gap:9px;min-height:32px;margin:0 0 12px;color:#6e626e;font-size:13px;line-height:1.4;text-decoration:none}#root #main-product .mm-rating-stars{display:inline-block;position:relative;width:auto;height:auto;border:0;border-radius:0;background:none;font-size:18px;letter-spacing:2px;line-height:1;color:#ded9dd}#root #main-product .mm-stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#77627d;width:0}#root #main-product .mm-title-share{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#root #main-product .mm-title-share .mymasha-product-title{flex:1;min-width:0;margin:0!important;overflow-wrap:anywhere}#root #main-product .mm-social-actions{display:block;flex:none;margin:0}#root #main-product .mm-share>[data-mm-toggle]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;width:auto;padding:4px 0;border:0!important;border-radius:0;background:none!important;color:#28231f!important;font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}#root #main-product .mm-share>[data-mm-toggle] svg{width:18px;height:18px}#root #main-product .mm-write-link{display:inline-flex;min-height:36px;padding:6px 0;margin:4px 0 0;background:none!important;border:0!important;box-shadow:none!important;color:#756275!important;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:3px}#root #main-product .mm-write-link:before,#root #main-product .mm-write-link:after{display:none}#root #main-product .mm-share-menu[hidden]{display:none!important}#root #main-product .mm-share-menu{width:210px;border-radius:10px;background:#fff}@media(max-width:760px){#root #main-product .mm-title-share{gap:12px}#root #main-product .mm-title-share .mymasha-product-title{font-size:23px!important;line-height:1.3!important}#root #main-product .mm-rating-link{margin-bottom:10px}#root #main-product .mm-share-menu{max-width:calc(100vw - 32px)}}#root #main-product .mm-review-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 14px;margin:0 0 12px}#root #main-product .mm-review-row .mm-rating-link{margin:0;min-height:40px}#root #main-product .mm-review-row .mm-write-link{position:static!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:100%;min-height:40px;height:auto;margin:0!important;padding:0!important;transform:none!important;font:400 12px/1.4 Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;flex:0 0 auto;vertical-align:middle}#root #main-product .mm-review-row .mm-write-link:hover{color:#28231f!important}@media(max-width:400px){#root #main-product .mm-review-row{gap:0 10px}#root #main-product .mm-review-row .mm-rating-link{gap:6px;font-size:12px}#root #main-product .mm-review-row .mm-rating-stars{font-size:16px;letter-spacing:1px}}@media(max-width:760px){#root #main-product .l4pr{--ux-gallery-height:146vw}#root #main-product .l4pr .swiper-slide>li>a>picture :is(img,video){object-fit:cover!important}#root #main-product .l4pr .swiper-slide>li,#root #main-product .l4pr .swiper-slide>li>a>picture{border-radius:0!important}}#root #main-product .mm-admin-offers{margin:0 0 24px;padding:18px;border:1px solid #e1d9cc;border-radius:10px;background:#f8f5ef;min-width:0}#root #main-product .mm-offers-title{margin:0 0 14px;font:500 12px/1.4 Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#655d55}#root #main-product .mm-admin-offer{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root #main-product .mm-admin-offer+.mm-admin-offer{margin-top:18px;padding-top:18px;border-top:1px solid #ded5c7}#root #main-product .mm-admin-offer .mymasha-offer-title{margin:0 0 12px;font:600 18px/1.4 Helvetica,Arial,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}#root #main-product .mm-admin-offer .mymasha-offer-code-row{gap:12px;margin:0 0 10px}#root #main-product .mm-admin-offer .mymasha-offer-code-row code{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}#root #main-product .mm-admin-offer .mymasha-offer-code-row button{flex:0 0 auto}#root #main-product .mm-admin-offer .mymasha-offer-feedback:empty{display:none}#root #main-product .mm-offer-automatic{display:inline-block;margin:0 0 10px;padding:5px 9px;background:#e9eee8;color:#36583f;border-radius:4px;font:500 12px/1.5 Helvetica,Arial,sans-serif}#root #main-product .mm-admin-offer[hidden],#root #main-product .mm-admin-offers[hidden]{display:none!important}@media(max-width:400px){#root #main-product .mm-admin-offers{padding:16px}}#root #main-product .mm-compact-offers{margin:0 0 20px;padding:0;border:0;border-radius:0;background:none}#root #main-product .mm-offers-strip{position:relative;float:none;display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:66px;margin:0;padding:12px;border:1px solid #e1d9cc;border-radius:6px;background:#f8f5ef!important;color:#28231f!important;box-shadow:none;font:400 13px/1.4 Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer}#root #main-product .mm-offers-strip:before,#root #main-product .mm-offers-strip:after,#root #main-product .mm-offers-close:before,#root #main-product .mm-offers-close:after{display:none!important}#root #main-product .mm-offers-tag{flex:0 0 20px;color:#806751}#root #main-product .mm-offers-preview{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}#root #main-product .mm-offers-benefit{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}#root #main-product .mm-offers-code-hint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#655d55}#root #main-product .mm-offers-view{flex:0 0 auto;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#root #main-product .mm-offers-chevron{flex:0 0 14px}#root #main-product .mm-offers-dialog:not([open]){display:none!important}#root #main-product .mm-offers-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(560px,calc(100vw - 40px));max-width:none;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:12px;background:#fff!important;color:#28231f;box-shadow:0 20px 70px #0003;overflow:hidden;box-sizing:border-box;text-align:left;font:400 14px/1.5 Helvetica,Arial,sans-serif}#root #main-product .mm-offers-dialog::backdrop{background:#18141180}#root #main-product .mm-offers-dialog-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 24px;border-bottom:1px solid #e7e0d7;background:#fff}#root #main-product .mm-offers-dialog-head h2{margin:0;font:600 20px/1.4 Helvetica,Arial,sans-serif;letter-spacing:-.02em}#root #main-product .mm-offers-close{display:flex;flex:0 0 44px;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent!important;color:#28231f!important;box-shadow:none;cursor:pointer}#root #main-product .mm-offers-dialog-body{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#root #main-product .mm-offers-strip:focus-visible,#root #main-product .mm-offers-close:focus-visible{outline:2px solid #806751;outline-offset:3px}#root #main-product .mm-offers-close:focus-visible{outline-offset:-3px}#root #main-product .mm-offers-dialog :is(h3,p,code){overflow-wrap:anywhere}@media(max-width:760px){#root #main-product .mm-offers-dialog[open]{inset:auto 0 0;width:100%;height:fit-content;max-height:82dvh;margin:0;border-radius:16px 16px 0 0}#root #main-product .mm-offers-dialog-head{padding:12px 12px 12px 20px}#root #main-product .mm-offers-dialog-head h2{font-size:18px}#root #main-product .mm-offers-dialog-body{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}}@media(max-width:360px){#root #main-product .mm-offers-strip{gap:7px;padding:10px}#root #main-product .mm-offers-tag{display:none}#root #main-product .mm-offers-benefit{font-size:13px}}#root #main-product [data-mm-offers-title]:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mymasha-product-fixes.css.map */
