body.dd-festive{--dd-pine:#204b39;--dd-cranberry:#8c293c;--dd-cream:#fffaf0;--dd-gold:#bd994f;--color-background:#fffaf0;--color-background-rgb:255 250 240;--color-foreground:#2e4336;--color-foreground-rgb:46 67 54;--color-primary-button-background:#8c293c;--color-primary-button-text:#fffaf0;--color-primary-button-border:#8c293c;--color-primary-button-hover-background:#6f1c2d;--color-primary-button-hover-text:#fffaf0;--color-primary-button-hover-border:#6f1c2d;--color-primary-button-focus-outline:#204b39;--color-secondary-button-text:#204b39;--color-secondary-button-border:#204b39;--color-secondary-button-hover-background:#204b39;--color-secondary-button-hover-text:#fffaf0;background:#fffaf0;color:#2e4336}.dd-festive #header-component{--color-background-top-row:#fffaf0!important;--color-foreground-top-row:#204b39!important;--color-background:#fffaf0;--color-foreground:#204b39}.dd-festive #header-component .header__row--top{border-bottom:2px solid #c9ac70}.dd-festive #header-component .menu-list__link[href="/collections/christmas-gift-shop"]{color:#8c293c;background:#f9e9e1;border-radius:24px}.dd-festive #header-component .menu-list__submenu-inner{background:#fffaf0;border-top-color:#cfb77e;box-shadow:0 16px 24px #204b3912}.dd-festive #header-component .mega-menu__link--parent{color:#8c293c}.dd-festive #header-component .mega-menu__link:hover{background:#edf2e6}.dd-festive #header-group [id*=header_announcements]{--color-background:#8c293c;--color-foreground:#fffaf0;--color-background-rgb:140 41 60;--color-foreground-rgb:255 250 240}.dd-festive #header-group [id*=header_announcements] .section-background{background:#8c293c!important}.dd-festive #header-group [id*=header_announcements] .announcement-bar{background:#8c293c;color:#fffaf0}.dd-festive .dd-christmas{background:radial-gradient(ellipse at 90% 0%,#38654b 0,transparent 58%),#193f31;border-bottom:4px solid #c6a35d}.dd-festive .dd-christmas__primary{background:#f2d596;border-color:#f2d596;color:#243e2e;box-shadow:0 5px #132e2538}.dd-festive .dd-christmas__secondary{border-color:#dac38c;background:#ffffff08}.dd-festive .dd-christmas__copy{position:relative;z-index:1}.dd-festive .dd-browse{background:#fffaf0;border-color:#e5d7b9}.dd-festive .dd-browse__age{border-radius:18px 18px 18px 4px;background:#eaf1e6;border-color:#cedbbd;color:#204b39}.dd-festive .dd-browse__age:nth-child(2){background:#f9e8e2;border-color:#e8c4ba;color:#7c2537}.dd-festive .dd-browse__age:nth-child(3){background:#fff0ca;border-color:#dfc389;color:#654b17}.dd-festive .dd-browse__age:nth-child(4){background:#eaf1e6;border-color:#cedbbd;color:#204b39}.dd-festive .dd-browse__category{border-color:#e0d4b9;box-shadow:0 3px #b99b5420}.dd-festive .dd-product-row{background:#fffaf0}.dd-festive .dd-row-card{border-color:#dccb9f;box-shadow:0 4px #c4a25b14}.dd-festive .dd-row-card__image{background:#fff}.dd-festive .dd-row-card__button,.dd-festive .dd-gift-button{background:#8c293c;color:#fffaf0;border-color:#8c293c}.dd-festive .dd-row-card__button:hover,.dd-festive .dd-gift-button:hover{background:#6f1c2d;color:#fffaf0}.dd-festive .dd-product-row__browse{color:#8c293c}.dd-festive .add-to-cart-button:not(:disabled){--button-background-color:#8c293c;--button-color:#fffaf0;--button-border-color:#8c293c}.dd-festive .add-to-cart-button:not(:disabled):hover{--button-background-color:#6f1c2d;--button-border-color:#6f1c2d}.dd-festive .dd-play-club{background:#edf3e7;border-color:#b9cbaa}.dd-festive .dd-club-button,.dd-festive .dd-club-activity summary,.dd-festive .dd-share-email{background:#efd08a;color:#31402b}.dd-festive .dd-challenge,.dd-festive .dd-share-art{background:#fff3d6;border-color:#dcc18b}.dd-festive .dd-artists{background:#fffaf0;border-color:#d7b885}.dd-festive .dd-artists-footer>a,.dd-festive .dd-challenge-actions>a{background:#8c293c;border-color:#8c293c;color:#fffaf0}.dd-festive .dd-recent,.dd-festive .dd-browse-resume{background:#eef3e8;border-color:#cbd8bd}.dd-festive .dd-no-results{background:#fff7e7;border-color:#d9c291}.dd-festive .dd-mobile-shopping{background:#fffaf0;border-top:2px solid #bd994f}.dd-festive .dd-mobile-count{background:#8c293c;color:#fffaf0}.dd-festive .dd-age-picker{background:#fffaf0;border-color:#d6be84}.dd-festive .dd-wishlist{background:#fffaf0;color:#204b39;border-color:#d6be84}.dd-festive footer [class*=footer-main-wrapper-]{border-color:#b99a55}.dd-festive footer [class*=footer-main-wrapper-]>div:last-child{background:#204b39!important;border-top:3px solid #b99a55}.dd-festive footer [class*=footer-content-reveal-wrapper-]{color:#fff8e9}.dd-festive footer [class*=footer-menu-heading-],.dd-festive footer [class*=footer-menu-link-],.dd-festive footer [class*=footer-newsletter-heading-] *{color:#fff8e9!important}.dd-festive footer [class*=footer-menu-link-]:hover{color:#edcf8d!important}.dd-festive footer [class*=footer-newsletter-text-]{color:#efe8d6!important}.dd-festive footer [class*=footer-info-text-] *,.dd-festive footer [class*=footer-newsletter-thanks-text-]{color:#efe8d6!important}.dd-festive footer [class*=footer-social-link-] svg{fill:#fff8e9}.dd-festive.dd-festive-details .dd-christmas:after{content:"";position:absolute;inset:0 25px auto auto;width:190px;height:105px;background:var(--dd-festive-baubles) top right/contain no-repeat;pointer-events:none}.dd-festive.dd-festive-details .dd-product-row__header h2:before,.dd-festive.dd-festive-details .dd-club-heading h2:before,.dd-festive.dd-festive-details .dd-artists-heading h2:before{content:"";display:inline-block;width:44px;height:30px;margin-right:10px;vertical-align:middle;background:var(--dd-festive-holly) center/contain no-repeat}.dd-festive.dd-festive-details .dd-browse__age{position:relative;background-image:radial-gradient(circle at calc(100% - 18px) 18px,#fffaf0 0 3px,#be9b56 3px 5px,transparent 5px);padding-right:28px}.dd-festive.dd-festive-details .dd-artists,.dd-festive.dd-festive-details .dd-share-art{border-top:4px solid #bda061}.dd-festive.dd-festive-details #header-component .header__row--top{border-image:repeating-linear-gradient(110deg,#8c293c 0 16px,#f7e7c7 16px 24px,#28533b 24px 40px,#f7e7c7 40px 48px) 1;border-bottom-width:3px}@media(max-width:749px){.dd-festive.dd-festive-details .dd-christmas:after{width:100px;height:55px;right:8px;opacity:.65}.dd-festive.dd-festive-details .dd-product-row__header h2:before,.dd-festive.dd-festive-details .dd-club-heading h2:before,.dd-festive.dd-festive-details .dd-artists-heading h2:before{width:32px;height:24px;margin-right:7px}.dd-festive .dd-browse__age{padding-right:20px}.dd-festive .dd-row-card{box-shadow:none}}@media(prefers-reduced-motion:reduce){.dd-festive .dd-christmas__sparkle{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dd-festive-theme.css.map */
