:root{--denishoe-bg: #FAFAFA;--denishoe-text: #1A1A1A;--denishoe-text-muted: #5A5A5A;--denishoe-bg-footer: #FAFAFA;--denishoe-text-footer: #1A1A1A;--denishoe-bg-subtle: #F4F4F3;--denishoe-border: #e8e8e8;--denishoe-divider: #d4d4d4;--denishoe-font-serif: "Libre Baskerville", Georgia, serif;--denishoe-font-sans: "Inter", -apple-system, sans-serif;--denishoe-space-section: 200px;--denishoe-space-large: 120px;--denishoe-space-medium: 60px;--denishoe-space-small: 24px}body{font-family:var(--denishoe-font-serif)!important;background-color:var(--denishoe-bg)!important;color:var(--denishoe-text)!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--denishoe-font-serif)!important;font-weight:400!important;color:var(--denishoe-text)!important;letter-spacing:.01em}p,span,a,li,button,input,label{font-family:var(--denishoe-font-serif)!important}.header nav a,.footer nav a,.button--label,.product-meta,.price{font-family:var(--denishoe-font-sans)!important;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500}.button,button,input[type=submit]{border-radius:0!important;font-family:var(--denishoe-font-sans)!important;font-size:13px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;padding:16px 32px!important;transition:all .4s ease!important}.shopify-section{padding-top:0;padding-bottom:0}.denishoe-hero{background-color:var(--denishoe-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--denishoe-space-section) 24px;text-align:center}.denishoe-hero__slogan{font-family:var(--denishoe-font-serif);font-style:italic;font-weight:400;font-size:clamp(32px,6vw,72px);line-height:1.4;color:var(--denishoe-text);max-width:900px;margin:0 auto;letter-spacing:.01em}.denishoe-hero__slogan-line-2{font-style:normal;font-size:clamp(28px,5vw,60px);display:block;margin:.2em 0}.denishoe-current-month{padding:var(--denishoe-space-section) 24px;background-color:var(--denishoe-bg)}.denishoe-current-month__inner{max-width:1280px;margin:0 auto;text-align:center}.denishoe-current-month__caption{font-family:var(--denishoe-font-sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--denishoe-text-muted);margin-bottom:var(--denishoe-space-medium)}.denishoe-current-month__image{width:100%;max-width:900px;margin:0 auto var(--denishoe-space-medium);display:block}.denishoe-current-month__title{font-family:var(--denishoe-font-serif);font-size:24px;font-weight:400;color:var(--denishoe-text);margin-bottom:8px}.denishoe-current-month__subtitle{font-family:var(--denishoe-font-serif);font-style:italic;font-size:14px;color:var(--denishoe-text-muted);margin-bottom:var(--denishoe-space-medium)}@media(max-width:768px){:root{--denishoe-space-section: 100px;--denishoe-space-large: 60px}.denishoe-hero__slogan{font-size:32px}}header-component,.header-component,.shopify-section-group-header-group{background:var(--denishoe-bg)!important}.header-logo,.header-logo__image-container,a.header-logo span,[class*=header-logo]{font-family:Inter,-apple-system,sans-serif!important;font-weight:800!important;font-size:28px!important;letter-spacing:-.01em!important;color:var(--denishoe-text-muted)!important;text-transform:none!important}.header-menu a,header-menu a,.header-menu__item,[class*=header-menu] a{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--denishoe-text-muted)!important}.header-menu a:hover,header-menu a:hover{color:var(--denishoe-text)!important}.search-action,search-button{display:none!important}footer-component,.footer-component,.shopify-section-group-footer-group{background:var(--denishoe-bg-footer)!important}footer-component *,.shopify-section-group-footer-group *{color:var(--denishoe-text-footer)!important}.shopify-section-group-footer-group .header-logo{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:28px!important}footer-component svg,.shopify-section-group-footer-group svg{fill:var(--denishoe-text-footer)!important;color:var(--denishoe-text-footer)!important}a.header-logo span.header-logo__image-container{font-family:Inter,sans-serif!important;font-weight:800!important}.header-logo,.header-logo span,.header-logo__image-container{font-family:Inter,sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:26px!important;letter-spacing:-.01em!important}header-actions,.header-actions{display:none!important}.header-logo,.header-logo span,.header-logo__image-container,[data-testid=header-logo]{font-family:Inter,sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:26px!important;letter-spacing:-.01em!important}#header-component .header-logo,#header-component .header-logo span,#header-component .header-logo__image-container,#header-component [data-testid=header-logo],header-component#header-component a.header-logo span{font-family:Inter,sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:26px!important;letter-spacing:-.01em!important;--font-family: "Inter", sans-serif !important;--font-body-family: "Inter", sans-serif !important;--font-style: normal !important;--font-weight: 800 !important}#header-component .header-logo,#header-component a.header-logo{--font-family: "Inter", sans-serif !important;--font-weight: 800 !important;--font-style: normal !important;--font-body--family: "Inter", sans-serif !important;--font-body--style: normal !important;font-family:Inter,sans-serif!important;font-weight:800!important;font-style:normal!important}#header-component .header-logo span,#header-component .header-logo__image-container,#header-component .header-logo__image{font-family:Inter,sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:26px!important;letter-spacing:-.01em!important}header-drawer .menu-drawer__menu,.menu-drawer__menu.has-submenu{text-align:center!important;padding-top:20px}header-drawer .menu-drawer__menu:before{content:"denishoe";display:block;font-family:Libre Baskerville,serif!important;font-size:24px;letter-spacing:.32em;text-transform:none;text-align:center;color:var(--denishoe-text);padding:20px 0 40px .32em}header-drawer .menu-drawer__list-item--flat{text-align:center!important}header-drawer .menu-drawer__menu-item--mainlist{justify-content:center!important;text-align:center!important;font-size:16px!important;letter-spacing:.18em!important;padding-top:11px!important;padding-bottom:11px!important;min-height:auto!important}header-drawer .menu-drawer__menu-item-text{text-align:center;width:auto;overflow:visible}header-drawer .menu-drawer__close-button,header-drawer button.close-button,header-drawer button[on*=close]{position:absolute!important;top:0!important;right:0!important;left:auto!important;margin:0!important;padding:0!important;width:52px!important;height:52px!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10}header-drawer .menu-drawer__close-button .svg-wrapper,header-drawer button.close-button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;color:var(--denishoe-text)!important}header-drawer .menu-drawer__close-button svg,header-drawer button.close-button svg{color:var(--denishoe-text)!important;fill:var(--denishoe-text)!important;stroke:var(--denishoe-text)!important;width:18px!important;height:18px!important;opacity:1!important}header-drawer .menu-drawer__featured-content{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}header-drawer .menu-drawer__featured-content img,header-drawer .menu-drawer__featured-content .menu-drawer__featured-image{margin-left:auto!important;margin-right:auto!important}header-drawer .menu-drawer__featured-content a,header-drawer .menu-drawer__featured-content p,header-drawer .menu-drawer__featured-content span,header-drawer .menu-drawer__featured-content .product-meta{text-align:center!important;justify-content:center!important;width:100%}.menu-drawer-container,.menu-drawer-container .menu-drawer,header-drawer .menu-drawer,header-drawer details,header-drawer details>div{scrollbar-width:none!important;-ms-overflow-style:none!important}.menu-drawer-container::-webkit-scrollbar,.menu-drawer-container .menu-drawer::-webkit-scrollbar,header-drawer .menu-drawer::-webkit-scrollbar,header-drawer details::-webkit-scrollbar,header-drawer details>div::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}header-drawer details.menu-open>.menu-drawer{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow-y:auto!important}header-drawer details.menu-open .menu-drawer__navigation{flex:0 0 auto!important}@media(max-width:768px){.dn-hero{min-height:calc(100vh - 60px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important}}@media(max-width:768px){.dn-month__title{font-size:24px!important;white-space:nowrap!important;letter-spacing:0!important}}@media(max-width:768px){.dn-home .dn-story{display:flex!important;flex-direction:column!important}.dn-home .dn-story:has(>.dn-story__image:first-child){flex-direction:column-reverse!important}.dn-story__heading{font-size:18px!important}.dn-story__body{font-size:80%!important}}.product-grid-view-zoom-out__details,.card-gallery+*{text-align:center!important}.product_title,.product-grid [class*=product_title],a.contents .text-block--align-left,.product_title p,[ref=productTitleLink] p{text-align:center!important}product-price,.product-grid product-price,product-price.text-block--align-left{text-align:center!important;justify-content:center!important;display:block!important}product-price [ref=priceContainer],product-price .price__regular,product-price .price{text-align:center!important;justify-content:center!important}@media(max-width:768px){html:has(header-drawer details[open]),body:has(header-drawer details[open]),html:has(header-drawer details.menu-open),body:has(header-drawer details.menu-open){overflow:hidden!important}}@media(max-width:768px){header-drawer .menu-drawer__featured-content,header-drawer [class*=menu-drawer__featured],header-drawer [class*=featured-content],header-drawer [class*=featured-product]{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important}header-drawer .menu-drawer__featured-content img,header-drawer [class*=featured] img{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;height:auto!important}}quick-add-component button,[is=quick-add-button],button.quick-add-button,[class*=quick-add] button{background:var(--denishoe-text)!important;color:var(--denishoe-bg)!important;border:none!important}quick-add-component button svg,[is=quick-add-button] svg,button.quick-add-button svg,[class*=quick-add] button svg{color:var(--denishoe-bg)!important;fill:var(--denishoe-bg)!important;stroke:var(--denishoe-bg)!important;opacity:1!important}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){.section--image-and-text,section[class*=image-and-text],[class*=image-and-text] .group-block-container{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:24px!important}.section--image-and-text>*,section[class*=image-and-text]>*,[class*=image-and-text] .group-block{grid-column:1 / -1!important;max-width:100%!important;width:100%!important}.section--image-and-text img,section[class*=image-and-text] img,[class*=image-and-text] img{max-width:100%!important;height:auto!important}.multi-column,section[class*=multi-column]{grid-template-columns:1fr!important}}.shopify-pc__banner,#shopify-pc__banner,shopify-pc-banner,[data-component=cookie-banner],[class*=cookie-banner],[class*=consent-banner]{z-index:99999!important}@media(min-width:1024px){.shopify-pc__banner,#shopify-pc__banner,shopify-pc-banner{position:fixed!important;bottom:20px!important;left:20px!important;right:20px!important;max-width:1280px!important;margin:0 auto!important}}@media(max-width:768px){header-drawer .menu-drawer{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important}header-drawer .menu-drawer__menu:before{padding:16px 0 24px!important;font-size:22px!important}header-drawer .menu-drawer__menu-item--mainlist{padding-top:9px!important;padding-bottom:9px!important;font-size:15px!important}header-drawer .menu-drawer__menu,.menu-drawer__menu.has-submenu{padding-top:8px!important}header-drawer .menu-drawer__featured-content{padding:16px 24px 24px!important;margin-top:auto!important}header-drawer .menu-drawer__featured-content .denishoe-featured-link,header-drawer .menu-drawer__featured-content a{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;text-decoration:none!important;color:var(--denishoe-text)!important;gap:4px!important}header-drawer .menu-drawer__featured-content img,header-drawer .menu-drawer__featured-content .denishoe-featured-image{max-width:250px!important;width:auto!important;height:auto!important;display:block!important;margin:0 auto 6px!important}header-drawer .menu-drawer__featured-content .denishoe-featured-title,header-drawer .menu-drawer__featured-content p:nth-of-type(1){font-family:var(--denishoe-font-serif)!important;font-size:13px!important;font-style:italic!important;margin:0!important;line-height:1.3!important;color:var(--denishoe-text)!important}header-drawer .menu-drawer__featured-content .denishoe-featured-price,header-drawer .menu-drawer__featured-content p:nth-of-type(2){font-family:var(--denishoe-font-sans)!important;font-size:11px!important;letter-spacing:.1em!important;margin:0!important;color:var(--denishoe-text-muted)!important}header-drawer details.menu-open>.menu-drawer{justify-content:flex-start!important}}@media(max-width:768px){.product-title,.product__title,h1.product-title,[class*=product-info] h1,[class*=product-info] .product-title,product-info .product-title,product-title{text-align:center!important}.product-title *,.product__title *,product-info h1,product-info h1 *{text-align:center!important}}@media(min-width:769px){product-info product-price,product-details product-price,.product-info product-price,.product-details product-price,[class*=product-information] product-price{text-align:left!important;justify-content:flex-start!important}product-info product-price [ref=priceContainer],product-info product-price .price__regular,product-info product-price .price,product-info product-price *,product-details product-price *,.product-info product-price *,.product-details product-price *{text-align:left!important;justify-content:flex-start!important}}zoom-dialog .button,zoom-dialog button,dialog.dialog-zoomed-gallery__dialog .button,dialog.dialog-zoomed-gallery__dialog button,.dialog-thumbnails-list .button,.dialog-thumbnails-list button,.dialog-thumbnails-list-container button{border-radius:revert!important;font-family:revert!important;font-size:revert!important;letter-spacing:revert!important;text-transform:revert!important;font-weight:revert!important;padding:revert!important;transition:revert!important}.dialog-zoomed-gallery__close-button,zoom-dialog .close-button,dialog.dialog-zoomed-gallery__dialog .close-button{background:transparent!important;background-color:transparent!important;border:none!important;padding:0!important;color:#fff!important;mix-blend-mode:difference!important}.dialog-zoomed-gallery__close-button svg,zoom-dialog .close-button svg,dialog.dialog-zoomed-gallery__dialog .close-button svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;width:14px!important;height:14px!important;opacity:1!important}.dialog-thumbnails-list,dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{opacity:1!important}@media(max-width:749px){zoom-dialog,zoom-dialog .dialog-zoomed-gallery,zoom-dialog drag-zoom-wrapper,zoom-dialog drag-zoom-wrapper.product-media__drag-zoom-wrapper{--drag-zoom-scale: 1 !important}zoom-dialog .product-media__image,zoom-dialog drag-zoom-wrapper .product-media__image,zoom-dialog .product-media-container img{transform:scale(1) translate(0)!important;object-fit:contain!important;max-width:100%!important;max-height:100%!important}}.dialog-zoomed-gallery__close-button:focus,.dialog-zoomed-gallery__close-button:focus-visible,zoom-dialog .close-button:focus,zoom-dialog .close-button:focus-visible,dialog.dialog-zoomed-gallery__dialog .close-button:focus,dialog.dialog-zoomed-gallery__dialog .close-button:focus-visible{outline:none!important;box-shadow:none!important}.dn-about-story{min-height:0!important;align-items:center!important}.dn-about-story__image img,.dn-about-story__image picture img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}.dn-about-story__image{height:auto!important;aspect-ratio:auto!important;overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/denishoe.css.map */
