:root{--ink: #16110d;--ink-soft: #3a3028;--paper: #fff8ee;--white: #fff;--sand: #f6ead9;--sand-2: #ecdcc4;--line: rgba(22, 17, 13, .14);--muted: #675b4f;--ember: #ff4b1f;--ember-deep: #bf2c07;--marigold: #ffb71b;--lagoon: #12b8c4;--rose: #ff6fa3;--royal: #2b30d9;--wine: #4f0e2a;--font: "Deo Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Deo Display", "Arial Narrow", sans-serif;--font-accent: "Deo Accent", Georgia, serif;--gutter: clamp(1rem, .4rem + 2.6vw, 3rem);--max: 1560px;--section: clamp(4rem, 2.5rem + 6vw, 8rem);--r: 18px;--r-lg: 28px;--header-h: 88px;--ease: cubic-bezier(.2, .7, .1, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--fast: .18s;--med: .34s}[data-colour]{--bg: var(--sand);--fg: var(--ink);--fg-soft: rgba(22, 17, 13, .78)}[data-colour=ember]{--bg: var(--ember)}[data-colour=marigold]{--bg: var(--marigold)}[data-colour=lagoon]{--bg: var(--lagoon)}[data-colour=rose]{--bg: var(--rose)}[data-colour=royal]{--bg: var(--royal);--fg: var(--paper);--fg-soft: rgba(255, 248, 238, .86)}[data-colour=wine]{--bg: var(--wine);--fg: var(--paper);--fg-soft: rgba(255, 248, 238, .86)}@font-face{font-family:Deo Display;src:url(../fonts/deo-display.woff2) format("woff2");font-weight:500 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Deo Text;src:url(../fonts/deo-text.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Deo Accent;src:url(../fonts/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased}body.da-locked{overflow:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,dl,dd,figure{margin:0}address{font-style:normal}table{border-collapse:collapse}.da-main{display:block;outline:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.da-skip{position:fixed;top:8px;left:8px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper);transform:translateY(-200%)}.da-skip:focus{transform:none}:focus-visible{outline:3px solid var(--royal);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}em{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.da-eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.da-sectionhead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.da-sectionhead__title{font:800 clamp(2.5rem,1.5rem + 4.6vw,5.5rem)/.95 var(--font-display);font-stretch:80%;letter-spacing:-.02em;text-transform:uppercase}.da-sectionhead__title em{text-transform:none;font-size:1.12em;letter-spacing:-.01em;color:var(--ember-deep)}.da-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.da-link:hover{text-decoration-color:var(--ember)}.da-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;overflow:hidden;border:0;border-radius:999px;background:var(--btn-bg, var(--ink));color:var(--btn-fg, var(--paper));font:600 1rem/1 var(--font);text-decoration:none;cursor:pointer;transition:transform var(--fast) var(--ease)}.da-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-hover, var(--ember));transform:translateY(101%);transition:transform var(--med) var(--ease)}.da-btn:hover:before{transform:none}.da-btn:hover{color:var(--btn-hover-fg, var(--ink))}.da-btn:active{transform:scale(.98)}.da-btn .da-icon{transition:transform var(--med) var(--ease)}.da-btn:hover .da-icon{transform:translate(4px)}.da-btn--block{display:flex;width:100%}.da-btn--ink{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-hover: var(--paper)}.da-btn--ember{--btn-bg: var(--ember);--btn-fg: var(--ink);--btn-hover: var(--marigold)}.da-btn--marigold{--btn-bg: var(--marigold);--btn-fg: var(--ink);--btn-hover: var(--paper)}.button,button.button,a.button,input.button,.woocommerce-Button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:600 1rem/1 var(--font);text-decoration:none;cursor:pointer;transition:background-color var(--fast),color var(--fast)}.button:hover,button.button:hover,a.button:hover,.woocommerce-Button:hover{background:var(--ember);color:var(--ink)}.button[disabled],button.button:disabled{opacity:.4;cursor:not-allowed}.da-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color var(--fast)}.da-iconbtn:hover{background:#16110d1a}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--white);color:var(--ink);font:400 1rem/1.4 var(--font);transition:border-color var(--fast),box-shadow var(--fast)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px #ff4b1f4d}label{font-weight:500}::placeholder{color:var(--muted);opacity:1}.da-qty{display:inline-flex;align-items:center;height:56px;border:1.5px solid var(--ink);border-radius:999px}.da-qty__btn{display:grid;place-items:center;width:44px;height:100%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.da-qty__btn:disabled{opacity:.3;cursor:not-allowed}.da-qty input.qty{width:36px;min-height:0;padding:0;border:0;background:none;font-weight:600;text-align:center;-moz-appearance:textfield}.da-qty input.qty:focus{box-shadow:none}.da-qty input.qty::-webkit-outer-spin-button,.da-qty input.qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.da-qty--sm{height:38px}.da-qty--sm .da-qty__btn{width:36px}.da-qty__value{min-width:24px;font-weight:600;text-align:center}.da-ticker{position:relative;z-index:31;overflow:hidden;background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:500;letter-spacing:.04em}.da-ticker__track{display:flex;width:max-content;animation:da-slide 40s linear infinite}.da-ticker:hover .da-ticker__track{animation-play-state:paused}.da-ticker__list{display:flex;flex:0 0 auto}.da-ticker__list li{display:flex;align-items:center;gap:28px;padding:9px 0 9px 28px;white-space:nowrap}.da-ticker__list li:after{content:"";width:7px;height:7px;background:var(--marigold);transform:rotate(45deg)}@keyframes da-slide{to{transform:translate(-25%)}}.da-header{position:sticky;top:0;z-index:30;background:var(--paper);transition:background-color var(--med),box-shadow var(--med),transform var(--med) var(--ease)}.da-header.is-stuck{box-shadow:0 1px 0 var(--line)}.da-header.is-hidden{transform:translateY(-100%)}.da-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:var(--header-h);max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.da-header__start{display:flex;align-items:center;min-width:0}.da-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:2px}.da-header__logo{display:block}.da-header__logo .da-logo{width:auto;height:60px}.da-header__menu{display:none;margin-left:-10px}.da-header__bag{position:relative}.da-nav__list{display:flex;gap:4px}.da-nav__list a{display:block;padding:8px 14px;border-radius:999px;font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--fast)}.da-nav__list a:hover,.da-nav__list .current-menu-item a{background:#16110d1a}.da-bag-count{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--ember);color:var(--ink);font-size:.6875rem;font-weight:700;line-height:1}.da-bag-count.is-bumped{animation:da-pop .4s var(--ease)}@keyframes da-pop{40%{transform:scale(1.45)}}@media (max-width: 1099px){.da-nav{display:none}.da-header__menu{display:inline-grid}:root{--header-h: 72px}.da-header__logo .da-logo{height:46px}}@media (max-width: 480px){.da-header__account{display:none}}.da-search{position:absolute;inset:100% 0 auto;padding:20px var(--gutter) 28px;background:var(--paper);box-shadow:0 24px 40px #16110d29}.da-search__form{display:flex;align-items:center;gap:12px;max-width:900px;margin:0 auto;border-bottom:2px solid var(--ink)}.da-search__form input{min-height:56px;padding:0;border:0;border-radius:0;background:none;font:600 clamp(1.25rem,1rem + 1vw,1.75rem)/1.2 var(--font-display)}.da-search__form input:focus{box-shadow:none}.da-search__results{max-width:900px;margin:16px auto 0}.da-search__results ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 20px}.da-search__results a.da-hit{display:flex;align-items:center;gap:12px;padding:6px;border-radius:12px;text-decoration:none}.da-search__results a.da-hit:hover{background:var(--sand)}.da-search__results img{width:54px;height:66px;border-radius:8px;object-fit:cover}.da-search__results strong{display:block;font-weight:600;line-height:1.25}.da-search__results p{padding:8px 0;color:var(--muted)}.da-search__all{display:inline-block;margin-top:12px}.da-drawer{position:fixed;inset:0;z-index:90;background:#16110d00;transition:background-color var(--med)}.da-drawer.is-open{background:#16110d8c}.da-drawer__panel{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(460px,100vw);overflow-y:auto;background:var(--paper);transform:translate(100%);transition:transform var(--med) var(--ease)}.da-drawer.is-open .da-drawer__panel{transform:none}.da-drawer--left .da-drawer__panel{inset:0 auto 0 0;transform:translate(-100%)}.da-drawer--left.is-open .da-drawer__panel{transform:none}.da-drawer--wide .da-drawer__panel{width:min(760px,100vw)}.da-drawer__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 12px 0 22px;background:inherit}.da-drawer__head h2{font:800 1.75rem/1 var(--font-display);font-stretch:85%;text-transform:uppercase}.da-menu{background:var(--ink);color:var(--paper)}.da-menu .da-logo{width:auto;height:44px}.da-menu .da-iconbtn:hover{background:#fff8ee24}.da-menu__list{padding:12px 22px}.da-menu__list a{display:block;padding:6px 0;font:800 clamp(2.25rem,10vw,3rem)/1.1 var(--font-display);font-stretch:78%;text-decoration:none;text-transform:uppercase}.da-menu__list a:hover{color:var(--marigold)}.da-menu__socials{display:flex;gap:8px;margin-top:auto;padding:20px 22px 28px}.da-menu__socials a{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,248,238,.3);border-radius:50%}.da-bag .widget_shopping_cart_content{display:flex;flex:1;flex-direction:column;min-height:0}.da-bag.is-loading .widget_shopping_cart_content{opacity:.5;pointer-events:none}.da-bag__inner{display:flex;flex:1;flex-direction:column;min-height:0}.da-bag__items{flex:1;padding:0 22px;overflow-y:auto}.da-bag__item{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.da-bag__thumb img{width:88px;height:110px;border-radius:12px;object-fit:cover}.da-bag__name{font-weight:600;line-height:1.25;text-decoration:none}.da-bag__meta dl.variation{display:block;margin-top:4px;color:var(--muted);font-size:.8125rem;line-height:1.4}.da-bag__meta dt,.da-bag__meta dd,.da-bag__meta dd p{display:inline;margin:0;font-weight:400;overflow-wrap:anywhere}.da-bag__meta dt{margin-right:4px}.da-bag__meta dd:after{content:"\a";white-space:pre}.da-bag__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.da-bag__price{font-weight:600}.da-bag__remove{display:inline-block;margin-top:6px;color:var(--muted);font-size:.8125rem}.da-bag__foot{padding:16px 22px 22px;border-top:1.5px solid var(--ink);background:var(--white)}.da-bag__subtotal{display:flex;justify-content:space-between;font-size:1.125rem;font-weight:600}.da-bag__note{margin:2px 0 14px;color:var(--muted);font-size:.875rem}.da-bag__view{display:block;margin-top:12px;font-weight:500;text-align:center}.da-bag__empty{flex:1;padding:24px 22px}.da-bag__empty-title{font:800 clamp(2rem,6vw,2.75rem)/1 var(--font-display);font-stretch:80%;text-transform:uppercase}.da-bag__empty .da-btn{margin-top:20px}.da-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,1rem + 2vw,2.75rem) clamp(.75rem,.4rem + 1vw,1.5rem)}@media (max-width: 1099px){.da-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.da-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.da-card{position:relative;min-width:0}.da-card__media{position:relative;z-index:2;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r);background:var(--sand);transition:transform var(--med) var(--ease),box-shadow var(--med) var(--ease)}.da-card__media:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:30px;background:url(../img/textile/weave.svg) repeat-x left center / auto 100%;pointer-events:none;transform:translateY(101%);transition:transform var(--med) var(--ease) 40ms}.da-card__link{display:block;height:100%}.da-card__img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),opacity var(--med)}.da-card__img--alt{position:absolute;inset:0;opacity:0}@media (hover: hover){.da-card:is(:hover,:focus-within) .da-card__media{transform:translate(-5px,-7px);box-shadow:10px 12px 0 var(--bg)}.da-card:is(:hover,:focus-within) .da-card__media:after{transform:none}.da-card:is(:hover,:focus-within) .da-card__add{background:var(--bg);color:var(--fg);transform:scale(1.1)}.da-card:is(:hover,:focus-within) button.da-card__add:not([aria-expanded=true]) .da-icon{transform:rotate(90deg)}.da-card:is(:hover,:focus-within) a.da-card__add .da-icon{transform:translate(3px)}.da-card:hover .da-card__title a{background-size:100% 2px}.da-card:hover .da-card__img{transform:scale(1.07)}.da-card:hover .da-card__img--alt{opacity:1}}.da-card__title{margin-top:12px;font-size:1rem;font-weight:600;line-height:1.25}.da-card__title a{background:linear-gradient(currentColor,currentColor) left bottom / 0 2px no-repeat;text-decoration:none;transition:background-size var(--med) var(--ease)}.da-card__title a:after{content:"";position:absolute;inset:0;z-index:1}.da-card__price{margin-top:2px;color:var(--ink-soft);font-size:.9375rem}.da-card__price del{margin-right:4px;opacity:.6}.da-card__price ins{color:var(--ember-deep);font-weight:600;text-decoration:none}.da-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 11px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.75rem;font-weight:600}.da-card__badge--sale{background:var(--marigold);color:var(--ink)}.da-card__add{position:absolute;right:10px;bottom:10px;z-index:3;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none;box-shadow:0 4px 12px #16110d29;transition:background-color var(--fast),transform var(--med) var(--spring)}.da-card__add .da-icon{transition:transform var(--med) var(--spring)}.da-card__add:hover,.da-card__add[aria-expanded=true]{background:var(--bg);color:var(--fg);transform:scale(1.06)}.da-card__add[aria-expanded=true] .da-icon{transform:rotate(45deg)}.da-card__sizes{position:absolute;inset:auto 8px 8px;z-index:2;padding:12px 12px 10px;border-radius:14px;background:var(--paper);box-shadow:0 8px 24px #16110d33;font-size:.8125rem}.da-card__sizes p{padding-right:44px;font-weight:600}.da-card__sizes ul{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.da-card__sizes button{min-width:44px;height:38px;padding:0 10px;border:1.5px solid var(--ink);border-radius:999px;background:none;font-weight:600;cursor:pointer}.da-card__sizes button:hover{background:var(--ink);color:var(--paper)}.da-card__sizes button.is-adding{opacity:.5}.da-card__sizes a{display:inline-block;padding:4px 0;color:var(--muted)}.da-card .wcboost-wishlist-button{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:40px;min-height:40px;height:40px;padding:0;border-radius:50%;background:var(--paper);color:var(--ink);opacity:0;transform:scale(.6);transition:opacity var(--fast),transform var(--med) var(--spring)}.da-card .wcboost-wishlist-button__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.da-card .wcboost-wishlist-button:focus-visible,.da-card:hover .wcboost-wishlist-button,.da-card .wcboost-wishlist-button--added{opacity:1;transform:none}@media (hover: none){.da-card .wcboost-wishlist-button{opacity:1;transform:none}}.da-rail{max-width:var(--max);margin:0 auto;padding:var(--section) var(--gutter)}.da-grid--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--rail-gap)) / 4);--rail-gap: clamp(.75rem, .4rem + 1vw, 1.5rem);gap:var(--rail-gap);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;overflow-x:auto;scroll-padding:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.da-grid--rail{margin-top:-10px;margin-bottom:-14px;padding-top:10px;padding-bottom:14px}.da-grid--rail::-webkit-scrollbar{display:none}.da-grid--rail>li{scroll-snap-align:start}@media (max-width: 1099px){.da-grid--rail{grid-auto-columns:32%}}@media (max-width: 767px){.da-grid--rail{grid-auto-columns:62%}}.da-rail__foot{margin-top:clamp(2rem,1rem + 2vw,3rem);text-align:center}.da-tabs{display:flex;gap:6px;padding:5px;border-radius:999px;background:var(--sand)}.da-tabs__tab{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:none;font-weight:600;cursor:pointer;transition:background-color var(--fast),color var(--fast)}.da-tabs__tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.da-band{height:clamp(40px,3.6vw,52px);background:url(../img/textile/weave.svg) repeat-x left center / auto 100%}.da-band--tooth{height:clamp(52px,5.2vw,76px);margin-top:clamp(10px,1.2vw,16px);background-image:url(../img/textile/tooth-ink.svg)}.da-ribbons{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.da-ribbon{--h: clamp(46px, 4.8vw, 74px);position:absolute;left:var(--x);top:var(--y);width:240vmax;height:var(--h);margin:calc(var(--h) / -2) 0 0 -120vmax;background-repeat:repeat-x;background-position:left center;background-size:auto 100%;transform:rotate(var(--a)) translate(calc(var(--hero-step, 0) * var(--drift, 0px)));transition:transform 1.4s var(--ease)}.da-ribbon--weave{background-image:url(../img/textile/weave.svg)}.da-ribbon--marks{background-color:var(--paper);background-image:url(../img/textile/marks-ink.svg)}.da-ribbon--tri{background-color:var(--ink);background-image:url(../img/textile/tri-paper.svg)}.da-standards li{position:relative;overflow:hidden;transition:opacity .7s var(--ease),transform var(--med) var(--spring)}.da-standards li:nth-child(3n+1){--tile: url(../img/textile/tri-ink.svg)}.da-standards li:nth-child(3n+2){--tile: url(../img/textile/marks-ink.svg)}.da-standards li:nth-child(3n){--tile: url(../img/textile/tooth-ink.svg)}.da-standards li:after{content:"";position:absolute;inset:auto 0 0;height:44px;background:var(--tile) repeat-x left center / auto 100%;transition:height var(--med) var(--ease),background-position 1.1s var(--ease)}@media (hover: hover){.da-standards li:hover{transform:rotate(-1deg) scale(1.025)}.da-standards li:nth-child(2n):hover{transform:rotate(1deg) scale(1.025)}.da-standards li:hover:after{height:60px;background-position-x:-160px}}.da-sizes{padding:4px 22px 28px}.da-sizes__group+.da-sizes__group{margin-top:28px}.da-sizes__title{margin-bottom:10px;font:700 1.25rem/1.2 var(--font-display)}.da-sizes__scroll{overflow-x:auto;border:1.5px solid var(--ink);border-radius:14px}.da-sizes__table{width:100%;min-width:520px;font-size:.9375rem;font-variant-numeric:tabular-nums}.da-sizes__table th,.da-sizes__table td{padding:11px 12px;text-align:left;white-space:nowrap}.da-sizes__table thead th{background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:600}.da-sizes__table tbody tr+tr>*{border-top:1px solid var(--line)}.da-sizes__table tbody th{background:var(--sand);font-weight:700}.da-sizes__note{margin-top:18px;color:var(--muted);font-size:.875rem}.da-accordion details{border-top:1.5px solid var(--ink)}.da-accordion details:last-child{border-bottom:1.5px solid var(--ink)}.da-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:1.0625rem;font-weight:600;list-style:none;cursor:pointer}.da-accordion summary::-webkit-details-marker{display:none}.da-accordion summary .da-icon{flex:none;transition:transform var(--med) var(--ease)}.da-accordion details[open] summary .da-icon{transform:rotate(45deg)}.da-accordion__body{padding:0 0 18px;color:var(--ink-soft)}.da-accordion__body p+p,.da-accordion__body ul{margin-top:10px}.da-accordion__body ul{padding-left:18px;list-style:disc}.da-footer{overflow:hidden;background:var(--ink);color:var(--paper)}.da-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;max-width:var(--max);margin:0 auto;padding:clamp(3rem,2rem + 3vw,5rem) var(--gutter) 2rem}.da-footer__line{max-width:12em;margin-bottom:26px;font:800 clamp(2.25rem,1.5rem + 2.6vw,3.75rem)/1 var(--font-display);font-stretch:80%;letter-spacing:-.01em;text-transform:uppercase}.da-footer__line em{display:block;color:var(--marigold);font-size:1.1em;text-transform:none}.da-footer__title{margin-bottom:14px;color:var(--marigold);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.da-footer__col li+li{margin-top:8px}.da-footer__col a{text-decoration:none}.da-footer__col a:hover{text-decoration:underline;text-underline-offset:4px}.da-footer__col address p+p{margin-top:8px}.da-footer__socials{display:flex;gap:6px;margin-top:18px}.da-footer__col .da-footer__socials li+li{margin-top:0}.da-footer__socials a{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,248,238,.3);border-radius:50%;transition:background-color var(--fast),color var(--fast)}.da-footer__socials a:hover{background:var(--paper);color:var(--ink)}.da-footer__mark{height:clamp(90px,21vw,330px);max-width:var(--max);margin:8px auto 0;padding:0 var(--gutter);overflow:hidden}.da-footer__mark .da-logo{width:100%;height:auto;opacity:.14}.da-footer__legal{max-width:var(--max);margin:0 auto;padding:20px var(--gutter) 28px;color:#fff8eeb8;font-size:.875rem}@media (max-width: 899px){.da-footer__inner{grid-template-columns:1fr 1fr}.da-footer__lead{grid-column:1 / -1}}@media (max-width: 479px){.da-footer__col:last-child{grid-column:1 / -1}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 20px;padding:14px 18px;border-radius:14px;background:var(--sand);list-style:none;font-weight:500}.woocommerce-message{background:#d9f4ea}.woocommerce-error{background:#ffe2da;color:#7b1b02}.woocommerce-error li{width:100%}.woocommerce-message .button,.woocommerce-info .button{min-height:40px;padding:0 16px;order:2}.da-note{color:var(--muted);font-size:.875rem}.da-js [data-da-reveal]:not(.is-in){opacity:0;transform:translateY(26px)}[data-da-reveal]{transition:opacity .7s var(--ease),transform .7s var(--ease)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.da-ticker__track{animation:none}.da-js [data-da-reveal]:not(.is-in){opacity:1;transform:none}}
