
/* Phase 15E native header: original logo and native menu */
[data-headercontainer]{position:relative!important;top:auto!important;background:#242421!important;z-index:200!important}
.theme-header,.theme-responsive-menu-area{background:#242421!important;color:#fff!important}
.theme-header-topbar{display:none!important}
.theme-header>.zpcontainer{display:flex!important;align-items:center!important;gap:24px;width:94%!important;max-width:1450px!important;min-height:88px}
[data-zs-branding]{flex:none!important;margin:0!important;padding:0!important}
[data-zs-logo]{width:218px!important;height:auto!important;max-width:100%!important}
.theme-navigation-and-icons{flex:1;min-width:0}
[data-zp-menu-top]{justify-content:center!important}
[data-zp-menu-top]>li>a{color:#fff8ee!important;font:600 15px/1.4 Arial,sans-serif!important;padding:24px 13px!important}
[data-zp-menu-top]>li>a:hover{color:#ffae76!important;background:#30302c!important}
.theme-sub-menu a{color:#28241f!important;background:#fff9ee!important}
.theme-sub-menu a:hover{background:#ede4d5!important;color:#81370c!important}
[data-headercontainer] a:focus-visible{outline:3px solid #ef9e65!important;outline-offset:3px}
@media(max-width:991px){.theme-header>.zpcontainer{min-height:66px!important;padding:12px 20px!important;width:100%!important}[data-zs-logo]{width:176px!important}.theme-responsive-menu-area{padding:0 20px!important}.theme-burger-icon,.theme-burger-icon:before,.theme-burger-icon:after{background-color:#fff!important}[data-zp-menu-top]>li>a{padding:14px 15px!important}[data-zp-responsive-container]{max-height:75vh;overflow:auto}}

/* Commerce brand draft */
.theme-logo-parent{display:block!important}.theme-header [aria-label="View Cart"]{display:none!important}.theme-header a{color:#fff8ee!important}.theme-header svg{fill:#fff8ee!important}.zphero h2{font-family:Arial,sans-serif!important;font-size:clamp(32px,4.2vw,56px)!important;line-height:1.15!important}.zphero .zptext{font-family:Arial,sans-serif!important;line-height:1.65!important}.zphero .zpbutton.zpbutton-type-primary{background:#b75116!important;color:white!important;padding:17px 30px!important}.zphero .zpbutton:hover{background:#87390d!important}.zphero{min-height:520px}.zphero a:focus-visible{outline:3px solid #ffae76;outline-offset:4px}

.theme-mobile-header-nav-wrapper{background:#242421!important;color:#fff!important}.theme-mobile-header-nav-wrapper svg{fill:#fff!important}.theme-mobile-header-nav-wrapper [aria-label="View Cart"]{display:none!important}[data-zs-logo]{height:46px!important;width:218px!important;object-fit:contain!important}[data-element-type="hero"] .zpelem-button a.zpbutton.zpbutton-type-primary{background:#b75116!important;color:#fff!important}
@media(max-width:767px){[data-zs-logo]{width:176px!important;height:37px!important}}

/* Recovery: native footer and mobile presentation */
.theme-header a[aria-current="page"],.theme-header .theme-menu-selected>a{color:#fff8ee!important;background:transparent!important}
.theme-mobile-header-nav-wrapper svg path{fill:#fff8ee!important}
.theme-mobile-header-nav-wrapper [data-zs-view-cart]{display:none!important}
@media(max-width:991px){.theme-mobile-header-nav-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:12px 16px!important;gap:12px!important}.theme-mobile-header-nav-wrapper [data-zs-branding]{min-width:0!important;flex:1!important}.theme-mobile-header-nav-wrapper [data-zs-logo]{width:176px!important;max-width:100%!important}.theme-mobile-header-style-05.theme-mobile-header-bottom{display:none!important}[data-element-type="hero"] h2{font-size:34px!important;line-height:1.15!important}[data-element-type="hero"] .zptext{font-size:16px!important;line-height:1.5!important}[data-element-type="hero"] .zpcontainer{padding-inline:32px!important;box-sizing:border-box!important}}
[data-element-id="elm_phcXPwfbQISSsCoWh9-3jQ"]{display:block!important;background:#f6f0e5 url('/poet-mountain.jpeg') center bottom/cover no-repeat!important;padding:44px 24px!important;color:#28241f!important} [data-element-id="elm_phcXPwfbQISSsCoWh9-3jQ"] [data-element-type]:not(:has([data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"])):not([data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"]){display:none!important} [data-element-id="elm_phcXPwfbQISSsCoWh9-3jQ"] [data-element-type]:has([data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"]){display:block!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;background:transparent!important;padding:0!important;margin:0!important} [data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"]{display:block!important;background:rgba(250,247,239,.94)!important;color:#28241f!important;padding:30px 20px!important;max-width:850px!important;margin:0 auto!important;border-radius:6px!important} [data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"] .zptext,[data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"] p,[data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"] span{color:#28241f!important;font:400 16px/1.6 Arial,sans-serif!important} [data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"] a{color:#82400f!important;text-decoration:underline!important} [data-element-id="elm_ecXm4KhOQBmMBkpxdWyipg"]:before{content:"";display:block;width:220px;height:50px;margin:0 auto 18px;background:url('/Monk%20Wise%20LOGO%20Black%20Letters.png') center/contain no-repeat} .theme-footer-area{background:#f6f0e5!important}

.theme-header .theme-menu-name,.theme-header .theme-menu-content{color:#fff8ee!important}.theme-header li a{background-color:transparent!important}
@media(max-width:991px){.theme-mobile-header-top{display:block!important}.theme-mobile-header-nav-wrapper{min-height:62px!important}.theme-mobile-header-nav-wrapper [data-zs-mobile-header-slide-open]{flex:0 0 24px!important}}

.theme-mobile-header-navigation .theme-menu{background:#242421!important}.theme-mobile-header-navigation a,.theme-mobile-header-navigation .theme-menu-name,.theme-mobile-header-navigation .theme-menu-content{color:#fff8ee!important}.theme-mobile-header-navigation .theme-menu{padding-top:12px!important}.theme-mobile-header-navigation .theme-sub-menu,.theme-mobile-header-navigation .theme-sub-menu a{background:#242421!important;color:#fff8ee!important}

/* Phase 17P: scoped native navigation contrast; official Monk Orange */
.theme-header .theme-sub-menu,.theme-header .theme-sub-menu li,.theme-mobile-header-navigation .theme-sub-menu,.theme-mobile-header-navigation .theme-sub-menu li{background:#242421!important}
.theme-header .theme-sub-menu a,.theme-header .theme-sub-menu .theme-menu-content,.theme-header .theme-sub-menu .theme-menu-name,.theme-mobile-header-navigation .theme-sub-menu a,.theme-mobile-header-navigation .theme-sub-menu .theme-menu-content,.theme-mobile-header-navigation .theme-sub-menu .theme-menu-name{color:#fff8ee!important;background-color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}
.theme-header .theme-sub-menu{border:1px solid #f27025!important}
.theme-header .theme-sub-menu li>a:hover,.theme-header .theme-sub-menu li>a:focus-visible,.theme-mobile-header-navigation .theme-sub-menu li>a:hover,.theme-mobile-header-navigation .theme-sub-menu li>a:focus-visible{background:#f27025!important;color:#242421!important}
.theme-header .theme-sub-menu a:hover .theme-menu-content,.theme-header .theme-sub-menu a:hover .theme-menu-name,.theme-header .theme-sub-menu a:focus-visible .theme-menu-content,.theme-header .theme-sub-menu a:focus-visible .theme-menu-name,.theme-mobile-header-navigation .theme-sub-menu a:hover .theme-menu-content,.theme-mobile-header-navigation .theme-sub-menu a:hover .theme-menu-name{color:#242421!important}
[data-headercontainer] a:focus-visible,.theme-mobile-header-navigation a:focus-visible{outline:3px solid #f27025!important;outline-offset:2px!important}

/* Preserve full authentic product photographs on narrow screens */
#product-image{object-fit:contain!important}
.theme-mobile-header-navigation .theme-sub-menu a:focus-visible .theme-menu-content,.theme-mobile-header-navigation .theme-sub-menu a:focus-visible .theme-menu-name{color:#242421!important}

/* Phase 17Q: restore native cart navigation; no payment configuration changes */
.theme-header [aria-label="View Cart"],.theme-mobile-header-nav-wrapper [aria-label="View Cart"],.theme-mobile-header-nav-wrapper [data-zs-view-cart]{display:inline-flex!important;align-items:center;justify-content:center}
.theme-header [aria-label="View Cart"]:focus-visible,.theme-mobile-header-nav-wrapper [aria-label="View Cart"]:focus-visible{outline:3px solid #F27025!important;outline-offset:3px}

/* Phase 17T: explicitly exclude unchanged sample sections at every breakpoint */
[data-element-id="elm_qksAirLlQjuu1I-afgv9Ug"],[data-element-id="elm_fHCagmsJR_edfd4AMVHsKQ"],[data-element-id="elm_YfmtqsYARP-Um4oRu60_xA"],[data-element-id="elm_Nxb8fj3-RASWpt4SIuU8QA"]{display:none!important}

/* Phase 17T: show the complete product in native catalog cards */
img[data-fallback^="/product-images/"]{object-fit:contain!important;background:#fff!important}

/* Phase 17X: catalog-reference card clarity; presentation only */
.theme-prod-box .theme-product-box-content{background:#fff!important;border:1px solid #ddd7ce!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important}
.theme-prod-box .theme-product-image-area{border-radius:0!important;background:#fff!important;border-bottom:1px solid #eee8df!important}
.theme-prod-box .theme-product-details-area{padding:16px!important}
.theme-prod-box .theme-product-name a{font-size:16px!important;line-height:1.4!important;font-weight:600!important;color:#242421!important;white-space:normal!important}
.theme-prod-box .theme-product-price{color:#242421!important;font-weight:700!important}
.theme-prod-box .theme-product-name a:hover{color:#a9430d!important}
.theme-prod-box a:focus-visible,.theme-prod-box button:focus-visible{outline:3px solid #F27025!important;outline-offset:2px!important}
@media(max-width:600px){.theme-prod-box .theme-product-details-area{padding:12px!important}.theme-prod-box .theme-product-name a{font-size:14px!important;line-height:1.4!important}}

/* Owner-approved display only: retain return eligibility and policy text */
[data-zs-product-non-returnable].theme-prod-non-returnable{display:none!important}

/* Apparel option spacing repair — native selection logic preserved */
[data-zs-product-variant-container]{display:block!important;width:100%!important;padding:14px 0!important}
[data-zs-product-variant-label]{display:block!important;width:100%!important;margin:0 0 12px!important;font-weight:600!important}
.theme-variant-select-container-main{width:100%!important;min-width:0!important}
fieldset.theme-variant-select-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important}
fieldset.theme-variant-select-container>.theme-product-variant{margin:0!important;padding:0!important;max-width:100%!important}
fieldset.theme-variant-select-container [data-theme-variant-label]{margin:0!important;padding:10px 14px!important;white-space:normal!important;line-height:1.4!important;box-sizing:border-box!important;max-width:100%!important}
fieldset.theme-variant-select-container [data-theme-variant-label]:focus-visible{outline:3px solid #F27025!important;outline-offset:2px!important}

/* Compact Monk Wise homepage callouts — scoped to native row */
.mw-home-callouts > .zpelem-col{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:28px 0!important}
.mw-home-callouts .zpimage-with-text-container{display:flex!important;flex-direction:column!important;width:100%!important}
.mw-home-callouts figure{float:none!important;width:100%!important;margin:0 0 18px!important}
.mw-home-callouts img{width:100%!important;height:300px!important;object-fit:contain!important;background:#f7f6f2;border-radius:12px}
.mw-home-callouts .zpimage-headingtext-container{width:100%!important;padding:0!important}
.mw-home-callouts h3{font-size:25px!important;line-height:1.25!important;margin:0!important}
.mw-home-callouts a:focus-visible{outline:3px solid #F27025;outline-offset:4px}
@media(max-width:767px){.mw-home-callouts > .zpelem-col{grid-template-columns:1fr;gap:24px}.mw-home-callouts img{height:240px!important}.mw-home-callouts h3{font-size:22px!important}}
