#header-group,.dac-footer{font-family:"Red Hat Display",var(--font-body--family),sans-serif}#header-group .announcement-bar{min-height:44px;padding-block:0!important;background:#000;color:#fff;border:0}#header-group .announcement-bar+.section-background,#header-group .section-background:has(+.announcement-bar){background:#000}#header-group .announcement-bar__slides{width:100%;max-width:760px}#header-group .announcement-bar__slide{min-height:44px;align-items:center;font-size:14px!important;font-weight:700!important;line-height:18px;letter-spacing:.32px!important}#header-component{--dac-header-inline: clamp(20px, 2.8vw, 40px);--dac-hairline: rgb(0 0 0 / 9%);background:#fff;color:#000}#header-component .header__row{background:#fff;border-color:var(--dac-hairline)}#header-component .header__row--top{min-height:86px}#header-component .header__row--bottom{min-height:56px}#header-component .header__columns{width:100%;max-width:none;padding-inline:var(--dac-header-inline);gap:clamp(18px,2vw,34px)}#header-component .header__column--left{min-width:max-content}#header-component .header__column--right{flex:1 1 auto;justify-content:flex-end;gap:12px}#header-component .header-logo{min-width:274px}#header-component .dac-temporary-header-logo{display:block;width:274px;height:28px;object-fit:contain}#header-component .header-logo__image{max-width:274px}#header-component .account-button{display:none!important}#header-component .header-actions__action{color:#000}#header-component .search-action{width:min(36vw,516px);margin:0}#header-component .search-action>button{position:relative;display:flex;width:100%;height:48px;align-items:center;justify-content:flex-end;padding:0 16px 0 20px;border:1px solid #dedede;border-radius:9999px;background:#fafafa}#header-component .search-action>button:before{content:"Search by theme, title, or anything\2026";position:absolute;inset-inline-start:20px;max-width:calc(100% - 62px);overflow:hidden;color:#4f4f4f;font-size:14px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}#header-component .search-action>button .svg-wrapper{display:block;width:23px;height:23px}#header-component .header__row--bottom .header__column--left,#header-component .header__row--bottom .header-menu{width:100%}#header-component .header__row--bottom .menu-list{justify-content:flex-start;gap:clamp(26px,3vw,48px)}#header-component .header__row--bottom .overflow-menu,#header-component .header__row--bottom .overflow-menu::part(list){gap:clamp(26px,3vw,48px);margin-inline:0}#header-component .menu-list__link{min-height:55px;color:#000;font-family:"Red Hat Display",var(--font-body--family),sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.2px;text-decoration:none}#header-component .menu-list__link[aria-haspopup=true]:after{content:"";width:7px;height:7px;margin-block-start:-4px;margin-inline-start:9px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}#header-component .menu-list__link[aria-expanded=true]:after{margin-block-start:4px;transform:rotate(225deg)}#header-component .menu-list__submenu{font-family:"Red Hat Display",var(--font-body--family),sans-serif}#header-component .menu-list__submenu{background:linear-gradient(112deg,#fff7fd,#eff8fb 54%,#fff);border-block-start:1px solid var(--dac-hairline)}#header-component .menu-list__submenu .mega-menu__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1 / -1}#header-component .menu-list__submenu .mega-menu__column{display:contents}#header-component .mega-menu__link{color:#1a1a1a;font-size:15px;font-weight:600}#header-component .menu-drawer{background:radial-gradient(circle at 5% 5%,rgb(180 93 190 / 19%),transparent 38%),linear-gradient(130deg,#fff7fd,#edf8fb 66%,#fff)}#header-component .header-drawer__menu-item,#header-component .menu-drawer__menu-item{color:#1a1a1a;font-family:"Red Hat Display",var(--font-body--family),sans-serif;font-size:17px;font-weight:700}.dac-footer-section{margin:0}.dac-footer{min-height:390px;display:grid;place-items:center;padding:64px clamp(24px,6vw,88px);color:#fff;background:radial-gradient(circle at 14% 32%,rgb(139 66 163 / 54%),transparent 34%),radial-gradient(circle at 88% 78%,rgb(78 71 132 / 44%),transparent 34%),linear-gradient(118deg,#25213e,#15515d 48%,#062a31)}.dac-footer__inner{width:min(100%,1240px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:38px}.dac-footer__logo-link{display:inline-flex;align-items:center;justify-content:center;color:#fff}.dac-footer__logo{display:block;width:min(360px,72vw);height:auto;object-fit:contain}.dac-footer__logo--native{filter:grayscale(1) brightness(0) invert(1)}.dac-footer__policies{width:100%;padding-block:24px;border-block:1px solid rgb(255 255 255 / 24%)}.dac-footer__policy-list,.dac-footer__payments{margin:0;padding:0;list-style:none}.dac-footer__policy-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 36px}.dac-footer__policy-list a{color:#fff;font-size:13px;font-weight:700;line-height:18px;letter-spacing:.25px;text-decoration:underline;text-decoration-color:#ffffff94;text-underline-offset:4px}.dac-footer__policy-list a:hover,.dac-footer__policy-list a:focus-visible{text-decoration-color:#fff}.dac-footer__payments{display:flex;align-items:center;justify-content:center;gap:12px}.dac-footer__payment{display:flex}.dac-footer__payment svg{display:block;width:38px;height:24px}@media screen and (max-width:749px){#header-group .announcement-bar,#header-group .announcement-bar__slide{min-height:42px}#header-group .announcement-bar__slide{padding-inline:14px;font-size:13px!important}#header-component{position:relative}#header-component .header__row--top{position:static;min-height:116px;padding-block:0}#header-component .header__columns{min-height:58px;align-self:flex-start;padding-inline:12px;gap:8px}#header-component .header__column--left,#header-component .header__column--right{gap:6px}#header-component .header-logo{min-width:0}#header-component .dac-temporary-header-logo{width:176px;height:18px}#header-component .header-logo__image{max-width:176px}#header-component .search-action:not(.search-action--hidden-on-menu){display:none}#header-component .search-action.search-action--hidden-on-menu{position:absolute;top:66px;right:12px;bottom:8px;left:12px;z-index:1;display:flex;width:auto;height:42px}#header-component .search-action.search-action--hidden-on-menu>button{height:42px;border:1.5px solid #c748d2;background:#fff}#header-component .search-action.search-action--hidden-on-menu>button:before{color:#737373;font-size:13px}#header-component .menu-drawer{width:min(92vw,370px)}#header-component .menu-drawer__menu-item--mainlist{min-height:48px;padding-inline:20px}#header-component .menu-drawer__menu-item--child{min-height:42px;padding:10px 30px;font-size:15px;font-weight:600}.dac-footer{min-height:420px;padding:54px 18px 46px}.dac-footer__inner{gap:32px}.dac-footer__logo{width:min(270px,76vw)}.dac-footer__policies{padding-block:22px}.dac-footer__policy-list{flex-direction:column;gap:14px}.dac-footer__policy-list a{font-size:12px;line-height:17px}.dac-footer__payments{gap:10px}}@media(prefers-reduced-motion:reduce){#header-component *,.dac-footer *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dac-global-shell.css.map */
