body:has(.doen-footer-v2){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body:has(.doen-footer-v2)>#MainContent{flex:1 0 auto}body:has(.doen-footer-v2)>#shopify-section-footer{flex-shrink:0}.doen-footer-v2{--footer-ink: #333230;--footer-social: #604b46;display:block;padding:calc(28px + (100% - 20px) * .0158625) 20px 36px;color:var(--footer-ink);text-align:center}.doen-footer-v2 *,.doen-footer-v2 *:before,.doen-footer-v2 *:after{box-sizing:border-box}.doen-footer-v2__divider{display:block;margin:0 -20px 19px}.doen-footer-v2__divider img{display:block;width:100%;height:auto}.doen-footer-v2__content{display:grid;grid-template-areas:"logo" "newsletter" "menus"}.doen-footer-v2__logo{display:block;width:145px;max-width:100%;height:auto}.doen-footer-v2__logo--mobile{grid-area:logo;margin:0 auto 22px}.doen-footer-v2__logo--desktop{display:none}.doen-footer-v2__newsletter{grid-area:newsletter;min-width:0}.doen-footer-v2__heading{margin:0 0 24px;color:inherit;font-family:var(--font-family--quinary);font-size:37px;font-weight:400;line-height:1.25;letter-spacing:1px;text-transform:none}.doen-footer-v2__signup{--footer-field-height: 44px;width:100%;min-height:44px;text-align:left}.doen-footer-v2__signup form:has(input[type=email]){padding:0!important;background:transparent!important}.doen-footer-v2__signup form:has(input[type=email])>div{display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;min-height:0!important}.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(#rich-text-01KAH9T28T3D99XF7NT94AAHS6),.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(#rich-text-01KAH9T297SAAFBM3Q2JNC6CKH),.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:empty{display:none!important}.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(input[type=email]){position:relative;flex:1 1 0!important;min-width:0}.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(input[type=email]):after{content:"";position:absolute;top:calc(var(--footer-field-height) + 7px);left:0;width:calc(100% + 44px);height:2px;background-image:url(doen-footer-rule.svg),linear-gradient(var(--footer-ink),var(--footer-ink));background-position:left top;background-size:100% 2px,100% 1px;background-repeat:no-repeat;pointer-events:none}.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(button[data-action-id="01KAH9T273HZGR8QG62HWS0JPD"]){flex:0 0 44px!important}.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(input[type=email])>div,.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(button[data-action-id="01KAH9T273HZGR8QG62HWS0JPD"])>div{flex:1 1 0!important;min-width:0!important;padding:0 0 8px!important}.doen-footer-v2__signup input[type=email]{width:100%!important;height:var(--footer-field-height)!important;min-height:var(--footer-field-height)!important;padding:8px 8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--footer-ink)!important;font-family:var(--font-family--quaternary)!important;font-size:16px!important;letter-spacing:1.2px!important}.doen-footer-v2__signup input[type=email]::placeholder{color:var(--footer-ink)!important;opacity:1}.doen-footer-v2__signup button[data-action-id="01KAH9T273HZGR8QG62HWS0JPD"]{width:44px!important;height:var(--footer-field-height)!important;min-height:var(--footer-field-height)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent url(doen-footer-arrow-closed.svg) center / 18px 18px no-repeat!important;color:transparent!important;font-size:0!important}.doen-footer-v2__copy{margin:12px 4px 0;font-family:var(--font-family--primary-italic);font-size:18px;line-height:1.25;letter-spacing:.6px}.doen-footer-v2__copy p{margin:0}.doen-footer-v2[data-footer-email-submitted=true] .doen-footer-v2__copy{display:none}.doen-footer-v2__signup form:has(input[type=tel]){padding:0!important;background:transparent!important;overflow:visible!important}.doen-footer-v2__signup form:has(input[type=tel])>div{min-height:0!important;flex-direction:column!important;align-items:stretch!important}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]{width:100%;flex:0 0 auto!important}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-component]{min-width:0!important;padding:0!important}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]:has(#rich-text-01KAH9T2AGQ4NB4HEQVVNVR3WB),.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]:empty{display:none!important}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]:has(input[type=tel]){position:relative}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]:has(input[type=tel])>div{padding-bottom:8px!important}.doen-footer-v2__signup form:has(input[type=tel]) [data-testid=form-row]:has(input[type=tel]):after{content:"";position:absolute;top:calc(var(--footer-field-height) + 7px);left:0;width:100%;height:2px;background-image:url(doen-footer-rule.svg),linear-gradient(var(--footer-ink),var(--footer-ink));background-position:left top;background-size:100% 2px,100% 1px;background-repeat:no-repeat;pointer-events:none}.doen-footer-v2__signup .klaviyo-phoneinput{width:100%!important;overflow:visible!important}.doen-footer-v2__signup .klaviyo-phoneinput>div:first-child:has(>input[type=tel]){display:flex!important;align-items:center!important;height:var(--footer-field-height)!important;min-height:var(--footer-field-height)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.doen-footer-v2__signup .klaviyo-phoneinput button[role=combobox]{flex:0 0 44px!important;width:44px!important;height:var(--footer-field-height)!important;min-height:var(--footer-field-height)!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--footer-ink)!important}.doen-footer-v2__signup:has(.klaviyo-phoneinput input[role=combobox][aria-expanded=true]){position:relative;z-index:1}.doen-footer-v2__signup [data-testid=form-row]:has(input[role=combobox][aria-expanded=true]){z-index:10!important}.doen-footer-v2__signup [data-testid=form-row]:has(input[role=combobox][aria-expanded=true]):after{display:none}.doen-footer-v2__signup .klaviyo-phoneinput div:has(>[role=listbox]){position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important}.doen-footer-v2__signup .klaviyo-phoneinput div:has(>input[role=combobox]){display:flex!important;align-items:center!important;gap:8px;width:100%!important;height:44px!important;padding:0 12px!important;border:1px solid var(--footer-ink)!important;border-radius:0!important;outline:none!important;background:#f8f5eb!important}.doen-footer-v2__signup .klaviyo-phoneinput input[role=combobox]{flex:1 1 0!important;width:100%!important;min-width:0!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--footer-ink)!important;font-family:var(--font-family--primary)!important;font-size:16px!important;letter-spacing:.2px!important}.doen-footer-v2__signup .klaviyo-phoneinput input[role=combobox]:focus-visible{outline-offset:-2px!important}.doen-footer-v2__signup .klaviyo-phoneinput [role=listbox]{position:absolute!important;top:100%!important;left:0!important;width:100%!important;max-height:min(264px,40vh)!important;overflow:auto!important;overscroll-behavior:contain;margin:0!important;padding:4px 0!important;border:1px solid var(--footer-ink)!important;border-top:0!important;border-radius:0!important;background:#f8f5eb!important;box-shadow:0 6px 12px #3332301f!important}.doen-footer-v2__signup .klaviyo-phoneinput [role=option]{display:flex!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important;color:var(--footer-ink)!important;font-family:var(--font-family--primary)!important;font-size:16px!important;line-height:1.4!important}.doen-footer-v2__signup .klaviyo-phoneinput [role=option]:hover,.doen-footer-v2__signup .klaviyo-phoneinput [role=option][aria-selected=true]{background:#e9e4d8!important}.doen-footer-v2__signup .klaviyo-phoneinput [role=option]>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center!important;width:100%!important}.doen-footer-v2__signup .klaviyo-phoneinput [role=option]>div>div:first-child{min-width:0}.doen-footer-v2__signup .klaviyo-phoneinput [role=option] img{flex-shrink:0}.doen-footer-v2__signup input[type=tel]{flex:1 1 0!important;min-width:0!important;width:100%!important;height:var(--footer-field-height)!important;min-height:var(--footer-field-height)!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--footer-ink)!important;font-family:var(--font-family--quaternary)!important;font-size:16px!important;letter-spacing:1.2px!important}.doen-footer-v2__signup input[type=tel]::placeholder{color:var(--footer-ink)!important;opacity:1}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child{margin:12px 4px 0!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child,.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child *{color:var(--footer-ink)!important;font-family:var(--font-family--primary-italic)!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.6px!important;text-align:center!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child br{display:none}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p+p{margin:12px 4px 0!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p+p,.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p+p *{color:var(--footer-ink)!important;font-family:var(--font-family--primary)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.1px!important;text-align:center!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG a{text-decoration:underline!important;text-underline-offset:2px}.doen-footer-v2__signup [data-testid=form-component]:has(button[data-action-id="01KAH9T280DXAS42RHEA7QGXEY"]){flex:1 1 100%!important;width:100%!important}.doen-footer-v2__signup button[data-action-id="01KAH9T280DXAS42RHEA7QGXEY"]{width:100%!important;max-width:180px;aspect-ratio:170 / 50;min-height:44px!important;height:auto!important;margin:16px auto 0 0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent url(doen-dark-button.svg) center / 100% 100% no-repeat!important;box-shadow:none!important;color:var(--footer-ink)!important;font-family:var(--font-family--secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.8px!important}.doen-footer-v2__signup button[data-action-id="01KAH9T280DXAS42RHEA7QGXEY"]:not(:disabled):is(:hover,:focus-visible){background-image:url(doen-dark-button-hover.svg)!important;color:var(--color-button-light)!important}.doen-footer-v2__signup .doen-open-tracking-status{margin:12px 4px 0;max-width:none}.doen-footer-v2__signup .doen-open-tracking-status p{margin:0}.doen-footer-v2__social{display:flex;justify-content:center;gap:8px;margin:25px 0 0;padding:0;list-style:none}.doen-footer-v2__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--footer-social)}.doen-footer-v2__social img{width:21px;height:21px;filter:brightness(0) invert(1)}.doen-footer-v2__menus{grid-area:menus;display:grid;gap:24px;margin-top:34px;text-align:left}.doen-footer-v2__menu summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 4px 9px;background-image:url(doen-footer-rule.svg),linear-gradient(var(--footer-ink),var(--footer-ink));background-position:left bottom;background-size:100% 2px,100% 1px;background-repeat:no-repeat;cursor:pointer;list-style:none}.doen-footer-v2__menu summary::-webkit-details-marker{display:none}.doen-footer-v2__menu summary:after{content:"";width:18px;height:18px;flex:0 0 18px;background:url(doen-footer-arrow-closed.svg) center / contain no-repeat}.doen-footer-v2__menu[open] summary:after{background-image:url(doen-footer-arrow-open.svg)}.doen-footer-v2__menu h2{margin:0;color:inherit;font-family:var(--font-family--quaternary);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase}.doen-footer-v2__links{margin:6px 4px 0;padding:0 0 8px;list-style:none;font-family:var(--font-family--quaternary);font-size:13px;line-height:1.5;letter-spacing:.8px;text-transform:uppercase}.doen-footer-v2__links a{display:inline-block;padding:4px 0;color:inherit;text-decoration:none}.doen-footer-v2__links a:hover{text-decoration:underline;text-underline-offset:3px}.doen-footer-v2__privacy:not(:has(a:not([hidden]))){display:none}.doen-footer-v2__links a.truevault-polaris-optout[hidden],.doen-footer-v2__privacy .truevault-polaris-optout img{display:none}.doen-footer-v2__b-corp{display:block;width:44px;height:auto;margin:18px 4px 0}.doen-footer-v2__bottom{position:relative;isolation:isolate;margin:32px -20px -36px;padding:calc(36px + 21%) 20px 36px}.doen-footer-v2__paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.doen-footer-v2__paper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.doen-footer-v2__copyright{font-family:var(--font-family--quaternary);font-size:13px;line-height:1.6;letter-spacing:1px}.doen-footer-v2__copyright p{margin:0}.doen-footer-v2 a:focus-visible,.doen-footer-v2 summary:focus-visible,.doen-footer-v2__signup input:focus-visible,.doen-footer-v2__signup button:focus-visible{outline:2px solid var(--footer-ink)!important;outline-offset:3px!important;box-shadow:none!important}@media screen and (max-width:999px){.doen-footer-v2__signup form:has(input[type=email]) [data-testid=form-row]:has(.klaviyo-form-richtext):has(~[data-testid=form-row] input[type=email]):not(:has(input,button,select,textarea,a,[role=alert],[aria-live])){display:none!important}}@media screen and (min-width:1000px){.doen-footer-v2{padding:calc(28px + (100% - 20px) * .0158625) 10px 22px}.doen-footer-v2__divider{margin:0 0 4px}.doen-footer-v2__content{position:relative;z-index:1;margin-inline:2.704167%;grid-template-areas:"newsletter menus";grid-template-columns:23% 64%;justify-content:space-between}.doen-footer-v2__newsletter{text-align:left}.doen-footer-v2__heading{margin:0 0 14px 4px;font-size:26px}.doen-footer-v2__signup input[type=email],.doen-footer-v2__signup input[type=tel]{font-size:11px!important;letter-spacing:1px!important}.doen-footer-v2__signup{--footer-field-height: 30px;min-height:38px}.doen-footer-v2__copy{margin:10px 2px 0;font-size:13px;line-height:1.3}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child{margin:10px 2px 0!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child,.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p:first-child *{font-size:13px!important;line-height:1.3!important;text-align:left!important}.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p+p,.doen-footer-v2__signup #rich-text-01KAH9T2APA2AZGF7N9SG2A7YG>p+p *{font-size:10.5px!important;text-align:left!important}.doen-footer-v2__signup button[data-action-id="01KAH9T280DXAS42RHEA7QGXEY"]{font-size:11px!important}.doen-footer-v2__social{justify-content:flex-start;gap:7px;margin:12px 2px 0}.doen-footer-v2__social a{width:26px;height:26px}.doen-footer-v2__social img{width:16px;height:16px}.doen-footer-v2__menus{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.6fr);gap:4%;margin-top:0}.doen-footer-v2__menus,.doen-footer-v2__column{min-width:0}.doen-footer-v2__menu summary{min-height:0;padding:0;background:none;cursor:default}.doen-footer-v2__menu summary:after{display:none}.doen-footer-v2__menu h2{font-size:12px;line-height:24px;letter-spacing:1.5px}.doen-footer-v2__links{margin:8px 0 0;font-size:10px;line-height:1.4;letter-spacing:1px}.doen-footer-v2__links a{max-width:100%;padding:2.5px 0;overflow-wrap:anywhere}.doen-footer-v2__privacy a{white-space:normal}.doen-footer-v2__b-corp{margin:15px 0 0}.doen-footer-v2__logo--mobile{display:none}.doen-footer-v2__bottom{margin:-32px -10px -22px;padding:max(96px,10.5vw) 20px 20px}.doen-footer-v2__logo--desktop{display:block;width:clamp(145px,11.7vw,165px);margin:0 auto 14px}.doen-footer-v2__copyright{margin-top:0;font-size:10px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/1688/assets/footer-redesign.css.map */
