main[data-template^=product] .product-information{--pe-light: #EEDFCB;--pe-mid: #B69D82;--pe-dark: #6B5444;--pe-ink: #2E221A;--pe-cream: #F8F1E7;--pe-serif: "Didot", "Bodoni 72", "Bodoni MT", "Playfair Display", "Times New Roman", Georgia, serif;position:relative;isolation:isolate;color:var(--pe-ink);background-color:var(--pe-light);background-image:radial-gradient(ellipse 70% 60% at 100% 100%,color-mix(in srgb,var(--pe-dark) 26%,transparent) 0%,transparent 72%),radial-gradient(ellipse 55% 60% at 0% 0%,#fffbf48c,#fffbf400 70%),linear-gradient(160deg,var(--pe-light) 0%,color-mix(in srgb,var(--pe-light) 75%,var(--pe-mid)) 30%,color-mix(in srgb,var(--pe-light) 50%,var(--pe-mid)) 55%,color-mix(in srgb,var(--pe-light) 25%,var(--pe-mid)) 80%,color-mix(in srgb,var(--pe-mid) 70%,var(--pe-dark)) 100%)}main[data-template^=product] .shopify-section:has(>.product-information)>.section-background,main[data-template^=product] .product-information+.section-background{display:none}main[data-template^=product] .product-information__media{position:relative;background:#fffaf359;box-shadow:0 24px 60px color-mix(in srgb,var(--pe-dark) 18%,transparent)}main[data-template^=product] .product-information__media:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgb(255 250 243 / .7);pointer-events:none;z-index:2}main[data-template^=product] .product-details{padding-inline:clamp(8px,2vw,32px)}main[data-template^=product] .product-details h1{margin:0;font-family:var(--pe-serif)!important;font-size:clamp(2.1rem,3.4vw,3.3rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.02em!important;color:var(--pe-ink)!important;text-wrap:balance}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{font-family:var(--pe-serif)!important;font-size:1.2rem!important;font-style:italic;letter-spacing:.04em!important;text-transform:none!important;color:var(--pe-dark)!important}main[data-template^=product] .product-details hr{border:0!important;height:1px!important;background:color-mix(in srgb,var(--pe-ink) 18%,transparent)!important;border-radius:0!important}main[data-template^=product] .product-details .divider__line{border-width:0!important;height:1px!important;background:color-mix(in srgb,var(--pe-ink) 18%,transparent)!important}main[data-template^=product] .variant-option legend{margin-bottom:10px;font-size:10.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--pe-dark)}main[data-template^=product] .variant-option__button-label{min-height:40px;border:1px solid color-mix(in srgb,var(--pe-ink) 26%,transparent)!important;border-radius:0!important;background:#fffaf38c!important;color:var(--pe-ink)!important;box-shadow:none!important;font-size:12.5px;letter-spacing:.06em}main[data-template^=product] .variant-option__button-label:hover{border-color:var(--pe-ink)!important}main[data-template^=product] .variant-option__button-label:has(:checked){border-color:var(--pe-ink)!important;background:var(--pe-ink)!important;color:var(--pe-cream)!important}main[data-template^=product] .variant-option__button-label__pill{display:none!important}main[data-template^=product] .variant-option__button-label:has(:focus-visible){outline:1px solid var(--pe-ink);outline-offset:3px}main[data-template^=product] .product-details .quantity-selector{border:1px solid color-mix(in srgb,var(--pe-ink) 26%,transparent)!important;border-radius:0!important;background:#fffaf38c!important;color:var(--pe-ink)!important}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){background:transparent!important;color:var(--pe-ink)!important;border-radius:0!important}main[data-template^=product] .product-details .quantity-selector input{background:transparent!important;color:var(--pe-ink)!important}main[data-template^=product] .product-details .add-to-cart-button{min-height:52px;border:1px solid var(--pe-ink)!important;border-radius:0!important;background:var(--pe-ink)!important;color:var(--pe-cream)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;transition:background-color .3s ease,color .3s ease}main[data-template^=product] .product-details .add-to-cart-button:hover{background:var(--pe-dark)!important;border-color:var(--pe-dark)!important}main[data-template^=product] .product-details .add-to-cart-button:focus-visible{outline:1px solid var(--pe-ink);outline-offset:3px}main[data-template^=product] .product-details .text-block:not(:has(h1)) p{font-size:14.5px;line-height:1.8;color:color-mix(in srgb,var(--pe-ink) 82%,transparent)}main[data-template^=product] .product-details .text-block:not(:has(h1))>p:first-child:first-letter,main[data-template^=product] .product-details .text-block:not(:has(h1))>:first-child p:first-child:first-letter{float:left;margin:6px 10px 0 0;font-family:var(--pe-serif);font-size:3.4em;line-height:.8;color:var(--pe-dark)}@media screen and (max-width:749px){main[data-template^=product] .product-information__media:after{top:8px;right:8px;bottom:8px;left:8px}main[data-template^=product] .product-details{padding-inline:4px}main[data-template^=product] .product-details h1{font-size:1.9rem!important}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{font-size:1.05rem!important}main[data-template^=product] .variant-option__button-label{min-height:38px;font-size:12px}main[data-template^=product] .product-details .add-to-cart-button{min-height:48px;letter-spacing:.18em!important}main[data-template^=product] .product-details .text-block:not(:has(h1)) p{font-size:13.5px;line-height:1.7}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-details .add-to-cart-button{transition:none}}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper,main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg{display:block!important;width:18px!important;height:18px!important;opacity:1!important;visibility:visible!important;color:var(--pe-ink)!important}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg path{stroke:var(--pe-ink)!important;stroke-width:1.6px!important}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:44px;min-height:44px}@media screen and (max-width:749px){main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper,main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:20px!important;height:20px!important}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg path{stroke-width:1.8px!important}}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){padding:0!important;width:44px!important;height:100%!important;min-height:44px;flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{flex-shrink:0!important}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{display:none!important}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus):before{display:block;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1;color:var(--pe-ink, #2E221A);pointer-events:none}main[data-template^=product] .quantity-selector .quantity-minus:before{content:"\2212"}main[data-template^=product] .quantity-selector .quantity-plus:before{content:"+"}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus):disabled:before{opacity:.35}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus):active:before{transform:scale(.9)}main[data-template^=product] .quantity-selector input{font-size:16px!important}@media screen and (max-width:749px){main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus):before{font-size:28px}}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper,main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg,main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus)>.svg-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mumsan-pdp-editorial.css.map */
