@font-face{font-family:nimbus-sans;src:url('https://www.dagnedover.com/cdn/shop/t/1816/assets/nimbus-sans-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nimbus-sans;src:url('https://www.dagnedover.com/cdn/shop/t/1816/assets/nimbus-sans-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{font-family:nimbus-sans,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:8px;z-index:100;padding:12px;background:#fff}.skip-link:focus{left:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--text)!important;outline-offset:3px}.eyebrow{margin:0 0 15px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.announcement-bar{display:flex;justify-content:center;gap:15px;padding:9px 18px;background:#1d3b5d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.announcement-bar a{text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:0 3.5vw}.site-logo{display:inline-flex;align-items:center;font-size:21px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.site-logo img{width:var(--logo-width);height:auto;display:block;filter:invert(1)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:27px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-item{position:static;padding:29px 0}.nav-item>a{display:inline-flex;align-items:center;min-height:20px}.nav-item--has-children:hover .mega-menu,.nav-item--has-children:focus-within .mega-menu{display:block}.mega-menu{position:absolute;top:100%;left:0;right:0;display:none;padding:30px 5vw;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 14px 24px #0000000d}.mega-menu__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1320px;margin:auto}.mega-menu__title{font-size:12px;font-weight:700;text-transform:uppercase}.mega-menu ul{display:grid;gap:8px;margin:13px 0 0;padding:0;list-style:none;color:var(--muted);font-size:13px;font-weight:400;text-transform:none;letter-spacing:0}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.header-icon{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border:0;background:none;color:inherit}.header-icon svg{width:20px;height:20px}.cart-count{position:absolute;top:-2px;right:-6px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--text);color:#fff;font-size:9px}.mobile-menu-trigger{display:none}.search-panel{padding:18px 5vw;border-bottom:1px solid var(--line);background:var(--bg)}.search-panel form{max-width:860px;margin:auto}.search-panel label{display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.search-panel form>div{display:flex;border-bottom:1px solid var(--text)}.search-panel input{flex:1;border:0;background:transparent;padding:12px 0;outline:0}.search-panel button{border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-menu{position:fixed;inset:0;z-index:50;overflow:auto;padding:22px 5vw;background:var(--bg)}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--line)}.mobile-menu nav{display:grid}.mobile-menu details{border-bottom:1px solid var(--line)}.mobile-menu summary{display:flex;justify-content:space-between;align-items:center;padding:19px 0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu ul{display:grid;gap:12px;margin:0 0 19px;padding:0;list-style:none;color:var(--muted)}.hero-section{display:grid;grid-template-columns:42% 58%;min-height:650px;background:var(--hero-bg);color:var(--hero-text)}.hero-section__copy{display:flex;justify-content:center;flex-direction:column;padding:8vw 7vw}.hero-section h1,.section h1,.section h2,.product-info h1,.collection-banner h1,.article-content h1,.not-found h1{margin:0 0 24px;font-size:clamp(46px,7vw,104px);line-height:.93;letter-spacing:-.035em}.hero-section__body{max-width:320px;margin:0 0 30px;font-size:17px}.hero-section__media{min-height:650px;overflow:hidden;background:#b56f60}.hero-section__media img{width:100%;height:100%;object-fit:cover;display:block}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:13px 21px;border:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.button svg{width:16px}.button--solid{border-color:var(--text);background:var(--text);color:#fff}.button--solid:disabled{opacity:.45;cursor:not-allowed}.button--outline:hover{background:var(--text);color:var(--bg)}.section{padding:105px 3.5vw}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}.section-heading h2{font-size:clamp(38px,5vw,72px)}.section-lede{max-width:650px;margin:-10px 0 0;color:var(--muted);font-size:17px}.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--text);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.text-link svg{width:15px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1/1.14;background:#e6e2db}.product-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__badge{position:absolute;top:12px;left:12px;padding:6px 9px;background:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.media-placeholder{width:100%;height:100%;min-height:240px;background:linear-gradient(135deg,#dedbd5,#c9c2b9)}.product-card__meta{display:flex;justify-content:space-between;gap:16px;padding-top:14px}.product-card__meta h3{margin:0 0 5px;font-size:13px;line-height:1.25;text-transform:uppercase}.product-card__meta p{margin:0;color:var(--muted);font-size:12px}.price{display:flex;gap:8px;align-items:baseline;white-space:nowrap;font-size:13px}.price s{color:var(--muted)}.price--sale span{color:#9b3f3e}.values-section{display:grid;grid-template-columns:42% 58%;gap:70px;padding:120px 9vw;background:var(--accent)}.values-section h2{max-width:480px;margin:0 0 25px;font-size:clamp(48px,6vw,86px);line-height:.94;letter-spacing:-.04em}.values-section>div>p:last-child{max-width:380px}.value-list article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:22px 0;border-top:1px solid #1c202466}.value-list article:last-child{border-bottom:1px solid #1c202466}.value-list span{font-size:11px;font-weight:700}.value-list h3{margin:0 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:.07em}.value-list p{margin:0;max-width:520px}.social-gallery{padding-bottom:125px}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.social-tile{display:block;overflow:hidden;aspect-ratio:1;background:#e6e2db}.social-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.social-tile:hover img{transform:scale(1.04)}.collection-banner{display:grid;grid-template-columns:1fr 1fr;min-height:390px;background:#ded9d0}.collection-banner>div{display:flex;justify-content:center;flex-direction:column;padding:65px 8vw}.collection-banner h1{font-size:clamp(46px,6vw,90px)}.collection-banner>img{width:100%;height:100%;min-height:390px;object-fit:cover}.collection-description{max-width:530px;color:var(--muted)}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:17px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.collection-toolbar p{margin:0}.collection-toolbar form{display:flex;align-items:center;gap:9px}.collection-toolbar label{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.collection-toolbar select,.product-form select{min-height:42px;border:1px solid var(--line);padding:0 34px 0 12px;background:var(--bg);color:var(--text)}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:50px;font-size:12px}.pagination a{text-decoration:underline;text-underline-offset:4px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:4vw;max-width:1480px;margin:auto;padding:45px 3.5vw 120px}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.product-gallery__item{overflow:hidden;background:#e6e2db}.product-gallery__item img,.product-gallery__item video{display:block;width:100%;height:auto}.product-info{position:sticky;top:110px;align-self:start;padding:40px 4vw 30px 0}.product-info h1{font-size:clamp(40px,5vw,75px)}.product-price{display:flex;gap:10px;align-items:baseline;margin-bottom:30px;font-size:18px}.product-price s{color:var(--muted);font-size:14px}.product-description{margin-bottom:32px;color:var(--muted);line-height:1.6}.product-form{display:grid;gap:12px}.product-form label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-form select{width:100%}.product-form .button{width:100%}.product-accordions{margin-top:35px;border-top:1px solid var(--line)}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:700;cursor:pointer;list-style:none}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary svg{transition:transform .2s}.product-accordions details[open] summary svg{transform:rotate(180deg)}.product-accordions details>div{padding:0 0 20px;color:var(--muted)}.page-content__inner,.article-content__inner{max-width:900px;margin:auto}.page-content h1,.article-content h1,.blog-list h1{font-size:clamp(48px,7vw,96px)}.rte{color:var(--muted);font-size:17px;line-height:1.7}.rte img{height:auto}.article-content__inner>img{display:block;width:100%;height:auto;margin:25px 0 50px}.article-meta{margin-top:-12px;color:var(--muted);font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 18px}.article-grid article>a{display:block;aspect-ratio:1.15;overflow:hidden;background:#e6e2db}.article-grid article>a img{width:100%;height:100%;object-fit:cover}.article-grid h2{margin:9px 0;font-size:24px;line-height:1.08}.article-grid p:last-child{color:var(--muted)}.search-form{display:flex;max-width:720px;margin:0 auto 50px;border-bottom:1px solid var(--text)}.search-form input[type=search]{flex:1;border:0;background:transparent;padding:15px 0;outline:0}.search-form .button{border-bottom:0}.search-count{margin-bottom:30px;color:var(--muted)}.empty-state{color:var(--muted)}.cart-lines{display:grid;gap:18px}.cart-line{display:grid;grid-template-columns:150px 1fr;gap:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cart-line img{display:block;width:150px;aspect-ratio:1;object-fit:cover;background:#e6e2db}.cart-line h2{margin:0 0 10px;font-size:18px}.cart-line p{margin:0 0 20px}.cart-line input{width:75px;padding:10px;border:1px solid var(--line);background:transparent}.cart-summary{display:flex;justify-content:flex-end;align-items:center;gap:26px;margin-top:30px}.cart-summary p{display:flex;gap:12px}.not-found{display:grid;place-items:center;min-height:clamp(430px,60vh,720px);padding:clamp(110px,16vw,180px) 5vw;text-align:center}.not-found__inner{width:min(100%,620px)}.not-found__message{max-width:390px;margin:0 auto 30px;color:var(--muted);font-size:17px}.not-found .button{min-width:150px}.site-footer{padding:75px 3.5vw 25px;border-top:1px solid var(--line);background:#f0eee9}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding-bottom:45px;border-bottom:1px solid var(--line)}.footer-top>p{margin:0;color:var(--muted);text-align:center}.footer-social{display:flex;justify-content:flex-end;gap:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.footer-columns{display:grid;grid-template-columns:1fr 1fr 2fr;gap:45px;padding:50px 0 60px}.footer-column h2{margin:0 0 18px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.footer-column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:13px}.footer-column--note p{max-width:380px;margin:0;color:var(--muted);line-height:1.55}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding-top:21px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.rte a,.footer-column a:hover,.footer-bottom a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:990px){.header-inner{grid-template-columns:30px 1fr auto;padding:0 5vw}.mobile-menu-trigger{display:inline-grid}.desktop-nav{display:none}.site-logo{justify-self:center}.hero-section{grid-template-columns:1fr;min-height:640px}.hero-section__copy{position:relative;z-index:1;justify-content:flex-end;min-height:640px;padding:80px 8vw 60px;background:#0004}.hero-section__media{position:absolute;inset:76px 0 0;z-index:0;min-height:640px;opacity:.75}.section{padding:80px 5vw}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.values-section{grid-template-columns:1fr;gap:45px;padding:85px 8vw}.social-grid{grid-template-columns:repeat(2,1fr);gap:9px}.collection-banner{grid-template-columns:1fr}.collection-banner>img{min-height:280px;max-height:390px}.product-page{grid-template-columns:1fr;padding:20px 5vw 80px}.product-info{position:static;padding:20px 0 0}.article-grid{grid-template-columns:1fr 1fr}.footer-top{grid-template-columns:1fr;align-items:start}.footer-top>p{text-align:left}.footer-social{justify-content:flex-start}.footer-columns{grid-template-columns:1fr 1fr}.footer-column--note{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.footer-bottom span:first-child{width:100%}}@media(max-width:560px){.announcement-bar{gap:8px;font-size:9px}.header-inner{min-height:64px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading h2{font-size:40px}.hero-section__media{inset:64px 0 0}.hero-section__copy{min-height:610px}.hero-section h1{font-size:58px}.collection-toolbar{align-items:flex-start;flex-direction:column;gap:17px}.collection-toolbar form{width:100%;justify-content:space-between}.collection-toolbar select{flex:1}.product-gallery{grid-template-columns:1fr}.product-info h1{font-size:48px}.article-grid{grid-template-columns:1fr}.footer-columns{grid-template-columns:1fr}.footer-column--note{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px}.cart-line{grid-template-columns:100px 1fr}.cart-line img{width:100px}.cart-summary{align-items:flex-end;flex-direction:column}}
 .homepage-categories{padding-top:32px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category-card{display:block}.category-card__media{overflow:hidden;aspect-ratio:1/1.14;background:#e6e2db}.category-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.category-card:hover .category-card__media img{transform:scale(1.035)}.category-card__meta{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:14px}.category-card__meta h3{margin:0;font-size:13px;line-height:1.25;text-transform:uppercase}.category-card__meta svg{width:17px}.brand-story{display:grid;grid-template-columns:1fr;align-items:center;min-height:510px;background:#fff}.brand-story--with-image{grid-template-columns:1fr 1fr;padding-top:0;padding-bottom:0}.brand-story__copy{max-width:760px;margin:auto;padding:100px 7vw}.brand-story--with-image .brand-story__copy{margin:0}.brand-story__copy h2{max-width:650px;margin:0 0 28px;font-size:clamp(48px,6vw,90px);line-height:.94;letter-spacing:-.04em}.brand-story__copy .rte{max-width:560px;margin-bottom:28px}.brand-story__media{height:100%;min-height:510px;overflow:hidden}.brand-story__media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:990px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.homepage-categories{padding-top:20px}.brand-story--with-image{grid-template-columns:1fr}.brand-story__copy,.brand-story--with-image .brand-story__copy{padding:80px 8vw}.brand-story__media{min-height:360px;max-height:480px}}@media(max-width:560px){.category-grid{gap:28px 10px}.category-card__meta h3{font-size:11px}.brand-story__copy,.brand-story--with-image .brand-story__copy{padding:72px 8vw}.brand-story__copy h2{font-size:50px}}
 .announcement-bar{position:relative;z-index:40;min-height:34px;align-items:center}.site-header--overlay{position:absolute;top:34px;left:0;right:0;background:transparent;border-bottom:0;color:#fff;backdrop-filter:none}.site-header--overlay .header-inner{min-height:58px}.site-header--overlay .site-logo img{filter:brightness(0) invert(1)}.site-header--overlay .nav-item__toggle{color:inherit}.site-header--no-announcement.site-header--overlay{top:0}.header-inner{min-height:58px}.desktop-nav{gap:24px;font-size:10px;letter-spacing:.1em}.nav-item{padding:19px 0}.nav-item__label{display:flex;align-items:center;gap:3px}.nav-item__label>a,.nav-item__label>span,.nav-item__label>button{display:inline-flex;align-items:center;min-height:20px;color:inherit;border:0;background:none;font:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.nav-item__toggle{display:inline-grid;place-items:center;width:16px;height:20px;padding:0;border:0;background:none;color:inherit}.nav-item__toggle svg{width:12px;height:12px}.nav-item--has-children:hover .mega-menu,.nav-item--has-children:focus-within .mega-menu,.nav-item--open .mega-menu{display:block}.mega-menu{top:100%;padding:34px 4vw;background:var(--bg);color:var(--text);border-top:1px solid var(--line);box-shadow:0 18px 30px #00000012}.mega-menu__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1280px}.mega-menu__lead{grid-column:1/-1;padding-bottom:16px;border-bottom:1px solid var(--line)}.mega-menu__title{display:inline-flex;align-items:center;min-height:20px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mega-menu__column ul{margin-top:12px}.mega-menu__column li span,.mega-menu__column li a{font-size:13px}.search-panel{position:relative;z-index:2}.site-header--overlay .search-panel{color:var(--text)}.site-header--overlay .cart-count{background:#fff;color:var(--text)}.mobile-nav-link,.mobile-nav-parent,.mobile-nav-panel>a,.mobile-nav-panel>span{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-panel{padding:0 0 10px}.mobile-nav-panel .mobile-nav-parent{font-size:12px;color:var(--muted)}.mobile-nav-nested{border-bottom:1px solid var(--line)}.mobile-nav-nested summary{padding:17px 0}.mobile-nav-nested ul{display:grid;gap:0;margin:0;padding:0 0 10px 14px;list-style:none}.mobile-nav-nested li a,.mobile-nav-nested li span{display:block;padding:10px 0;color:var(--muted);font-size:14px}.mobile-menu summary{cursor:pointer}.mobile-menu summary svg{transition:transform .2s ease}.mobile-menu details[open]>summary svg{transform:rotate(180deg)}.mobile-menu__top strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.menu-open,.menu-open body{overflow:hidden}.hero-section{position:relative}@media(max-width:990px){.site-header--overlay{top:34px}.site-header--overlay .header-inner{min-height:58px}.desktop-nav{display:none}.header-inner{min-height:58px}.mobile-menu-trigger{display:inline-grid}.site-logo{justify-self:center}.site-header--overlay .site-logo img{filter:brightness(0) invert(1)}.hero-section__media{inset:0}.template-index .hero-section__media{inset:0}.mobile-menu{top:0;padding:82px 5vw 32px}.mobile-nav-item>summary{padding:19px 0;font-size:16px}.search-panel{padding:18px 5vw}}@media(max-width:560px){.announcement-bar{min-height:30px;padding:7px 12px;font-size:9px}.site-header--overlay{top:30px}.site-header--overlay .header-inner{min-height:58px}.template-index .hero-section__copy{padding-top:120px}.mobile-menu{padding-top:76px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-menu summary svg,.product-card__media img,.social-tile img,.category-card__media img,.mega-menu{transition:none}.mobile-menu,.search-panel,.collection-filter-panel{scroll-behavior:auto}}

@media(max-width:990px){.header-icon--account,.header-icon--wishlist{display:none}}


.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;background:#d8cab9;color:#333;box-shadow:0 -4px 15px #0001;font-size:11px;line-height:1.35}.cookie-banner[hidden]{display:none}.cookie-banner p{max-width:760px;margin:0}.cookie-banner a{text-decoration:underline}.cookie-banner__actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.cookie-banner__actions button{min-height:32px;padding:7px 12px;border:1px solid #aaa;background:#fff;color:#333;font-size:10px;font-weight:700}.cookie-banner__actions button:nth-child(2){background:#777;color:#fff;border-color:#777}.cookie-banner__close{border:0!important;background:transparent!important;font-size:18px!important;font-weight:400!important}@media(max-width:740px){.cookie-banner{display:block;padding:12px 15px;font-size:10px}.cookie-banner p{margin-bottom:10px}.cookie-banner__actions{justify-content:flex-end}}
