.dg-halloween-feature,.dg-halloween-feature *{box-sizing:border-box}.dg-halloween-feature{padding:56px 24px;background:#faf6ef;color:#faf6ef;font-family:Darby,sans-serif}.dg-halloween-feature__card{display:grid;grid-template-columns:.86fr 1.14fr;max-width:1312px;min-height:470px;margin:0 auto;overflow:hidden;isolation:isolate;border:1px solid #bd682d;border-radius:20px;background:#1b1524}.dg-halloween-feature__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px clamp(28px,4vw,60px)}.dg-halloween-feature__logo{display:block;width:180px;max-width:100%;height:auto;margin:0 0 30px}.dg-halloween-feature__heading{margin:0 0 16px;padding:0;color:#ffd09a;font-family:Darby-Poster,sans-serif;font-size:clamp(42px,4.6vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.025em;text-transform:none}.dg-halloween-feature__tagline{margin:0 0 30px;padding:0;color:#faf6ef;font-family:Darby,sans-serif;font-size:20px;line-height:1.5}.dg-halloween-feature__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:52px;padding:16px 24px;border:1px solid #ffd09a;border-radius:100px;background:#ffd09a;color:#281c2c;font-family:Darby-Bold,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.dg-halloween-feature__button:hover{border-color:#fffdf9;background:#fffdf9;color:#281c2c}.dg-halloween-feature__button:focus-visible{outline:3px solid #fffdf9;outline-offset:5px}.dg-halloween-feature__arrow{flex:0 0 20px}.dg-halloween-feature__media{position:relative;min-width:0;min-height:100%;overflow:hidden}.dg-halloween-feature__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b1524,transparent 24%);content:"";pointer-events:none}.dg-halloween-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:80% center}@media(max-width:799px){.dg-halloween-feature{padding:32px 16px}.dg-halloween-feature__card{grid-template-columns:1fr;min-height:0;border-radius:16px}.dg-halloween-feature__content{align-items:center;padding:36px 24px 30px;text-align:center}.dg-halloween-feature__logo{width:156px;margin-bottom:24px}.dg-halloween-feature__heading{font-size:clamp(36px,8vw,52px)}.dg-halloween-feature__tagline{margin-bottom:24px;font-size:18px}.dg-halloween-feature__media{aspect-ratio:16 / 10;min-height:0}.dg-halloween-feature__media:after{background:linear-gradient(180deg,#1b1524,transparent 24%)}}.dg-holiday-page{--dg-green:#174b3b;--dg-red:#bd263d;--dg-gold:#d9ad68;--dg-cream:#faf6ef;--dg-header-offset:110px;background:var(--dg-cream);color:#203d32;font-family:Darby,sans-serif;line-height:1.55}.dg-holiday-page *{box-sizing:border-box}.dg-holiday-page [hidden]{display:none!important}.dg-holiday-page h1,.dg-holiday-page h2,.dg-holiday-page h3{font-family:Darby-Poster,sans-serif;font-weight:var(--HEADING-FONT-WEIGHT,700);letter-spacing:-.02em;text-transform:none}.dg-holiday-page a{color:inherit}.dg-holiday-page button,.dg-holiday-page input,.dg-holiday-page select{font-family:Darby,sans-serif}.dg-holiday-page button{cursor:pointer}.dg-holiday-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #bd263d;outline-offset:4px}.dg-holiday-page :is(section,[id^=HolidayMenu]){scroll-margin-top:calc(var(--dg-header-offset) + 22px)}.dg-holiday-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:610px;background:#174b3b;color:#fffdf7;border-bottom:4px solid #d9ad68}.dg-holiday-hero__copy{align-self:center;width:100%;max-width:720px;margin-left:auto;padding:105px 48px 55px}.dg-holiday-eyebrow{margin:0 0 17px;font-family:Darby-Bold,sans-serif;font-size:13px;letter-spacing:.13em;text-transform:uppercase;color:#bd263d}.dg-holiday-hero .dg-holiday-eyebrow{color:#f5d8a6}.dg-holiday-hero h1{margin:0;max-width:620px;font-size:clamp(48px,5.7vw,84px);line-height:1.03;color:#fffdf7}.dg-holiday-hero__intro{font-size:27px;line-height:1.35;color:#f5d8a6;margin:24px 0 14px}.dg-holiday-hero__description{max-width:470px;font-size:17px;color:#f3eee4;margin:0}.dg-holiday-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0}.dg-holiday-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:fit-content;max-width:100%;padding:13px 23px;border:1px solid #174b3b;border-radius:100px;background:#174b3b;color:#fffdf7!important;font-family:Darby-Bold,sans-serif!important;font-size:14px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none!important}.dg-holiday-button:hover{background:#bd263d;border-color:#bd263d}.dg-holiday-hero .dg-holiday-button,.dg-holiday-service .dg-holiday-button{background:#f5d8a6;border-color:#f5d8a6;color:#174b3b!important}.dg-holiday-hero .dg-holiday-button:hover,.dg-holiday-service .dg-holiday-button:hover{background:#fffdf7;border-color:#fffdf7}.dg-holiday-text-link{text-decoration:underline!important;text-underline-offset:5px;font-size:15px}.dg-holiday-hero__season{font-size:13px;letter-spacing:.02em;color:#e2e8df;margin:26px 0 0}.dg-holiday-hero__media{min-width:0;background:#050505}.dg-holiday-hero__photo{display:block;width:100%;height:100%;min-height:610px;max-height:720px;object-fit:contain;object-position:center;background:#050505}.dg-holiday-menu{display:grid;grid-template-columns:235px minmax(0,1fr);gap:38px;width:100%;max-width:1300px;margin:0 auto;padding:54px 28px 80px;align-items:start}.dg-holiday-sidebar{position:sticky;top:var(--dg-header-offset);min-width:0;z-index:3}.dg-holiday-navigation{padding:20px;border:1px solid #dbcdb7;border-radius:12px;background:#fffdf7}.dg-holiday-navigation>summary{display:none}.dg-holiday-nav-title{font-family:Darby-Bold,sans-serif;font-size:15px;margin:0 0 15px}.dg-holiday-navigation nav>a{display:flex;justify-content:space-between;gap:12px;padding:12px 9px;border-radius:6px;font-size:14px;line-height:1.3;text-decoration:none}.dg-holiday-navigation nav>a>span{font-size:12px;color:#6a7167}.dg-holiday-navigation nav>a:hover,.dg-holiday-navigation nav>a[aria-current=true]{background:#f3e8d7;color:#9c2034}.dg-holiday-navigation nav>a[aria-disabled=true]{opacity:.45;pointer-events:none}.dg-holiday-nav-extra{margin-top:15px;border-top:1px solid #e4d8c5;border-radius:0!important}.dg-holiday-sidebar__help{border-top:1px solid #e4d8c5;margin-top:15px;padding:18px 8px 0;font-size:13px}.dg-holiday-sidebar__help p{margin:0 0 7px}.dg-holiday-sidebar__help a{font-family:Darby-Bold,sans-serif;text-underline-offset:4px}.dg-holiday-menu__main{min-width:0}.dg-holiday-controls{padding:0 0 28px;margin-bottom:12px}.dg-holiday-controls>label{display:block;font-family:Darby-Bold,sans-serif;font-size:17px;margin-bottom:10px}.dg-holiday-controls input[type=search]{display:block;width:100%;min-height:50px;margin:0;padding:12px 16px;border:1px solid #b8bcae;border-radius:8px;background:#fffdf9;color:#203d32;font-size:16px;-webkit-appearance:auto;appearance:auto}.dg-holiday-search-help{font-size:13px;color:#657064;margin:9px 0 18px}.dg-holiday-dietary-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dg-holiday-dietary-filters button{min-width:46px;min-height:44px;padding:10px 17px;border:1px solid #bac7b7;border-radius:100px;background:transparent;color:#174b3b;font-size:14px;line-height:1.2}.dg-holiday-dietary-filters button[aria-pressed=true]{background:#174b3b;color:#fffdf7;border-color:#174b3b}.dg-holiday-dietary-filters button.dg-holiday-clear{border:0;text-decoration:underline;text-underline-offset:4px;padding-left:10px;padding-right:10px}.dg-holiday-results{margin:15px 0 0;font-size:13px;color:#657064;min-height:20px}.dg-holiday-cart-notice{padding:15px;border-radius:6px;background:#e5edde;font-size:14px}.dg-holiday-cart-notice a{font-family:Darby-Bold,sans-serif;text-underline-offset:4px}.dg-holiday-category+.dg-holiday-category{margin-top:52px}.dg-holiday-category__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #d7bea0;margin-bottom:20px}.dg-holiday-category h2{font-size:34px;line-height:1.15;margin:0;color:#174b3b}.dg-holiday-category__heading>a{flex:0 0 auto;font-size:12px;text-underline-offset:4px}.dg-holiday-category__note{margin:-5px 0 22px;font-size:14px;color:#685f53}.dg-holiday-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dg-holiday-card{display:flex;flex-direction:column;min-width:0;min-height:278px;border:1px solid #e0d5c3;border-top:3px solid #bd263d;border-radius:12px;padding:25px;background:#fffdf9;box-shadow:0 5px 18px #1f342909}.dg-holiday-card h3{font-size:25px;line-height:1.17;color:#174b3b;margin:0 0 13px}.dg-holiday-card h3 a{color:inherit;text-decoration:none}.dg-holiday-card h3 a:hover{color:#bd263d}.dg-holiday-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.dg-holiday-badges span{padding:3px 7px;border-radius:4px;background:#edf2e7;border:1px solid #d6e1cd;color:#235a3b;font-family:Darby-Bold,sans-serif;font-size:11px;line-height:1.3}.dg-holiday-card__description{flex:1;overflow-wrap:anywhere;font-size:15px;line-height:1.55;color:#61665d}.dg-holiday-card__description p{font-size:inherit;line-height:inherit;margin:0 0 13px}.dg-holiday-card__description p:last-child{font-size:12px;color:#6f7168;margin-bottom:0}.dg-holiday-card__description ul{padding-left:17px;margin:0 0 16px}.dg-holiday-card__description li{margin:0 0 7px}.dg-holiday-card__price{font-size:20px;color:#174b3b;margin:22px 0 13px;line-height:1.4}.dg-holiday-card__price small{font-size:13px}.dg-holiday-product-form{margin:0!important}.dg-holiday-product-form label{display:block;font-size:12px;color:#586153;margin:0 0 6px}.dg-holiday-product-form select{width:100%;min-height:46px;border:1px solid #bfc8b8;border-radius:6px;background:#fffdf9;color:#203d32;padding:10px 28px 10px 11px;font-size:14px;margin-bottom:14px}.dg-holiday-card__purchase{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:end}.dg-holiday-card__purchase input{width:100%;min-height:46px;margin:0;border:1px solid #bfc8b8;border-radius:6px;padding:9px;color:#203d32;background:#fffdf9;font-size:16px}.dg-holiday-card__purchase .dg-holiday-button{width:100%;min-height:46px;border-radius:6px;padding:11px 10px;font-size:12px}.dg-holiday-card__error{color:#a71f37;font-size:13px;margin:10px 0 0}.dg-holiday-card__pending{font-size:15px;font-family:Darby-Bold,sans-serif;color:#9c2034}.dg-holiday-card>.dg-holiday-button{margin-top:16px}.dg-holiday-card button:disabled{opacity:.55;cursor:default}.dg-holiday-empty{padding:40px 25px;border:1px solid #dbcdb7;border-radius:12px;background:#fffdf9;text-align:center}.dg-holiday-empty h2{font-size:29px;margin:0 0 12px}.dg-holiday-empty p{font-size:16px}.dg-holiday-empty button{margin:12px auto 0}.dg-holiday-ordering{padding:74px 28px 80px;border-top:1px solid #d8c9af;background:#fffdf7}.dg-holiday-section-heading{max-width:760px;margin:0 auto 35px;text-align:center}.dg-holiday-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.1;color:#174b3b;margin:0 0 22px}.dg-holiday-section-heading>p:not(.dg-holiday-eyebrow){font-size:17px;line-height:1.6;margin:12px 0}.dg-holiday-ordering__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1120px;margin:0 auto}.dg-holiday-ordering h3{font-size:24px;margin:0 0 16px;color:#174b3b}.dg-holiday-ordering__info h3:not(:first-child){margin-top:30px}.dg-holiday-ordering address{font-size:16px;font-style:normal;max-width:300px}.dg-holiday-ordering__info p{font-size:15px;line-height:1.6;margin:15px 0}.dg-holiday-ordering__info .dg-holiday-button{margin-top:14px}.dg-holiday-deadlines details{border-top:1px solid #d9c9ad}.dg-holiday-deadlines details:last-of-type{border-bottom:1px solid #d9c9ad}.dg-holiday-deadlines summary{padding:19px 8px 19px 0;cursor:pointer;font-family:Darby-Bold,sans-serif;font-size:17px;color:#174b3b}.dg-holiday-deadlines details>div{padding:0 10px 18px 0}.dg-holiday-deadlines p{font-size:14px;line-height:1.6;margin:0 0 12px}.dg-holiday-deadlines .dg-holiday-delivery-note{font-size:13px;color:#6e6d62;margin:22px 0 0}.dg-holiday-service{padding:76px 28px 82px;background:#174b3b;color:#fffdf7;border-top:4px solid #d9ad68}.dg-holiday-service__inner{max-width:1200px;margin:0 auto}.dg-holiday-service .dg-holiday-eyebrow{color:#f5d8a6}.dg-holiday-service h2{color:#fffdf7}.dg-holiday-service .dg-holiday-hero__actions{justify-content:center}.dg-holiday-service__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dg-holiday-service__cards article{padding:25px;border:1px solid #718d78;border-radius:10px;background:#fffdf709}.dg-holiday-service__cards h3{font-size:25px;margin:0 0 12px;color:#f5d8a6}.dg-holiday-service__cards p{font-size:15px;line-height:1.6;margin:0;color:#f2f1e7}.dg-holiday-service__cards article:last-child{grid-column:span 2}body:has(.dg-holiday-page) #shopify-section-header .site-header{background-color:#174b3b!important;border-bottom:1px solid #d9ad68}body:has(.dg-holiday-page) #shopify-section-header .site-header img.logo__image{content:url(/cdn/shop/files/Daily_Garnish_Holiday_Logo_White.png?v=1792044733);width:148px!important;height:85px!important;max-width:100%!important;max-height:85px!important;object-fit:contain!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.dg-holiday-page) #shopify-section-header .site-header.header--has-scrolled img.logo__image{width:91px!important;height:52px!important;max-height:52px!important}body:has(.dg-holiday-page) .site-footer,body:has(.dg-holiday-page) .site-footer .footer__bottom{background:#174b3b!important;color:#fffdf7}body:has(.dg-holiday-page) .site-footer .footer-pattern{height:116px!important;min-height:116px!important;padding:0!important;background:#174b3b url(/cdn/shop/files/Daily_Garnish_Holiday_Footer.png?v=1792044741) repeat-x center center!important;background-size:1728px 100px!important;border-top:1px solid #d9ad68}body:has(.dg-holiday-page) .site-footer .footer-pattern>svg{display:none!important}body:has(.dg-holiday-page) .site-footer .footer__logo>img{content:url(/cdn/shop/files/Daily_Garnish_Holiday_Logo_White.png?v=1792044733);height:auto!important;max-width:100%!important;object-fit:contain;filter:none!important;background:transparent!important}body:has(.dg-holiday-page) .site-footer .footer__block__title{color:#f5d8a6!important}body:has(.dg-holiday-page) .site-footer a:hover{color:#f5d8a6!important}@media(max-width:1100px){.dg-holiday-menu{grid-template-columns:200px minmax(0,1fr);gap:26px}.dg-holiday-card{padding:22px}.dg-holiday-hero__copy{padding-left:30px;padding-right:30px}.dg-holiday-hero__intro{font-size:24px}}@media(max-width:900px){.dg-holiday-hero{grid-template-columns:minmax(0,1fr);min-height:0}.dg-holiday-hero__media{order:0}.dg-holiday-hero__photo{width:100%;height:auto;min-height:0;max-height:540px;object-fit:contain}.dg-holiday-hero__copy{order:1;max-width:650px;margin:0 auto;padding:37px 24px 39px;text-align:center}.dg-holiday-hero h1{font-size:clamp(40px,9vw,60px);max-width:570px;margin:0 auto}.dg-holiday-hero__intro{font-size:24px;margin-top:21px}.dg-holiday-hero__description{margin:0 auto;font-size:16px}.dg-holiday-hero__actions{justify-content:center;gap:20px}.dg-holiday-hero__season{max-width:360px;margin:22px auto 0;font-size:12px}.dg-holiday-menu{display:block;padding:0 20px 56px}.dg-holiday-sidebar{top:var(--dg-header-offset);margin:0 -20px 29px;padding:10px 18px;background:#faf6ef;border-bottom:1px solid #d8c9af;box-shadow:0 4px 10px #14281c09}.dg-holiday-navigation{padding:0;border:0;background:transparent;border-radius:0}.dg-holiday-navigation>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-family:Darby-Bold,sans-serif;font-size:15px;list-style:none}.dg-holiday-navigation>summary::-webkit-details-marker{display:none}.dg-holiday-navigation>summary>span{font-size:24px;line-height:1}.dg-holiday-navigation[open]>summary>span{transform:rotate(45deg)}.dg-holiday-navigation nav{max-height:55vh;overflow-y:auto;padding:9px 0 15px}.dg-holiday-nav-title,.dg-holiday-sidebar__help{display:none}.dg-holiday-navigation nav>a{font-size:15px;min-height:44px;padding-left:11px;padding-right:11px}.dg-holiday-nav-extra{margin-top:8px}.dg-holiday-controls{padding-bottom:23px}.dg-holiday-products{gap:20px}.dg-holiday-category+.dg-holiday-category{margin-top:40px}.dg-holiday-category h2{font-size:30px}.dg-holiday-category__heading{gap:12px}.dg-holiday-ordering{padding:52px 22px}.dg-holiday-ordering__grid{grid-template-columns:1fr;gap:38px}.dg-holiday-section-heading{text-align:left;margin-bottom:30px}.dg-holiday-ordering__info{display:grid;grid-template-columns:1fr;gap:0}.dg-holiday-service{padding:54px 22px}.dg-holiday-service .dg-holiday-hero__actions{justify-content:flex-start}.dg-holiday-service__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dg-holiday-service__cards article{padding:22px}.dg-holiday-service__cards article:last-child{grid-column:span 2}body:has(.dg-holiday-page) .site-footer .footer-pattern{height:90px!important;min-height:90px!important;background-size:1200px 69.444px!important}}@media(max-width:600px){.dg-holiday-products{grid-template-columns:minmax(0,1fr);gap:18px}.dg-holiday-card{padding:23px;min-height:0}.dg-holiday-card h3{font-size:24px}.dg-holiday-category__heading{align-items:flex-start}.dg-holiday-category__heading>a{max-width:65px;text-align:right}.dg-holiday-category h2{font-size:29px}.dg-holiday-service__cards{grid-template-columns:minmax(0,1fr)}.dg-holiday-service__cards article:last-child{grid-column:auto}.dg-holiday-eyebrow{font-size:11px}.dg-holiday-hero__actions{gap:17px}.dg-holiday-hero__actions .dg-holiday-text-link{font-size:14px}}@media(prefers-reduced-motion:no-preference){.dg-holiday-page :is(a,button){transition:background-color .15s ease,color .15s ease,border-color .15s ease}}.dg-holiday-home{border:5px solid var(--COLOR-BACKGROUND,#fff);background:#174b3b}.dg-holiday-home,.dg-holiday-home *{box-sizing:border-box}.dg-holiday-home__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;background:#174b3b;color:#fffdf7;text-decoration:none!important}.dg-holiday-home__media{min-width:0;background:#fffdf7}.dg-holiday-home .dg-holiday-home__photo{position:static;display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none;filter:none}.dg-holiday-home__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:0;padding:44px 30px;text-align:center;border-top:1px solid #d9ad68}.dg-holiday-home .dg-holiday-home__logo{position:static;width:160px;max-width:100%;height:auto;object-fit:contain;margin:0;transform:none}.dg-holiday-home .dg-holiday-home__heading{font-family:Darby-Poster,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1.15;font-weight:var(--HEADING-FONT-WEIGHT,700);letter-spacing:var(--HEADING-LETTER-SPACING,0);text-transform:none;white-space:nowrap;color:#f5d8a6;margin:0;padding:0}.dg-holiday-home__content>p{font-family:Darby,sans-serif;font-size:19px;line-height:1.45;max-width:330px;margin:0;color:#fffdf7}.dg-holiday-home__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:52px;border:1px solid #f5d8a6;border-radius:100px;background:#f5d8a6;color:#174b3b;padding:14px 24px;font-family:Darby-Bold,sans-serif;font-size:14px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;text-align:center}.dg-holiday-home__link:focus-visible{outline:4px solid #bd263d;outline-offset:-7px}.dg-holiday-home__link:hover .dg-holiday-home__button{background:#fffdf7;border-color:#fffdf7}@media(max-width:900px){.dg-holiday-home__link{grid-template-columns:minmax(0,1fr)}.dg-holiday-home__content{padding:30px 24px 34px;gap:20px}.dg-holiday-home .dg-holiday-home__heading{font-size:clamp(24px,6.2vw,40px)}.dg-holiday-home__content>p{font-size:18px}}@media(max-width:374px){.dg-holiday-home__content{padding-left:18px;padding-right:18px}.dg-holiday-home__button{font-size:13px;padding-left:18px;padding-right:18px}}.shopify-section--mosaic-and-image .collection-list__inner .mosaic-and-image__image.dg-halloween-tile{display:block;min-width:0;background:#1b1524}.dg-halloween-tile,.dg-halloween-tile *{box-sizing:border-box}.dg-halloween-tile .dg-halloween-tile__link{display:flex;flex-direction:column;width:100%;height:auto;min-height:100%;background:#1b1524;color:#faf6ef;text-decoration:none}.dg-halloween-tile .dg-halloween-tile__link:focus-visible{outline:4px solid #ffd09a;outline-offset:-7px}.shopify-section--mosaic-and-image .collection-list__inner .dg-halloween-tile img.dg-halloween-tile__photo{position:static;display:block;flex:0 0 auto;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;border-bottom:1px solid #bd682d;object-fit:contain;object-position:center;filter:none;transform:none;transition:none}.dg-halloween-tile .dg-halloween-tile__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:28px;background:#1b1524;text-align:center}.dg-halloween-tile .dg-halloween-tile__identity{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:520px;text-align:center}.dg-halloween-tile .dg-halloween-tile__identity--text-only{text-align:center}.shopify-section--mosaic-and-image .collection-list__inner .dg-halloween-tile img.dg-halloween-tile__logo{position:static;display:block;width:148px;max-width:100%;height:auto;max-height:none;margin:0;object-fit:contain;transform:none;transition:none}.dg-halloween-tile .dg-halloween-tile__message{width:100%;min-width:0}.dg-halloween-tile .dg-halloween-tile__heading{margin:0;padding:0;color:#ffd09a;font-family:Darby-Poster,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:var(--HEADING-FONT-WEIGHT, 700);font-style:var(--HEADING-FONT-STYLE, normal);letter-spacing:var(--HEADING-LETTER-SPACING, 0);text-transform:none;white-space:nowrap}.dg-halloween-tile .dg-halloween-tile__tagline,.dg-halloween-tile .dg-halloween-tile__tagline p{margin:0;color:#faf6ef;font-family:Darby,sans-serif;font-size:18px;line-height:1.5}.dg-halloween-tile .dg-halloween-tile__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:52px;margin-top:22px;padding:14px 24px;border:1px solid #ffd09a;border-radius:100px;background:#ffd09a;color:#281c2c;font-family:Darby-Bold,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.07em;text-align:center;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.dg-halloween-tile .dg-halloween-tile__link:focus-visible .dg-halloween-tile__button{border-color:#fffdf9;background:#fffdf9}@media(hover:hover)and (pointer:fine){.dg-halloween-tile .dg-halloween-tile__link:hover .dg-halloween-tile__button{border-color:#fffdf9;background:#fffdf9}}@media(max-width:1024px){.shopify-section--mosaic-and-image .collection-list__inner.dg-halloween-layout{grid-template-columns:minmax(0,1fr)}.shopify-section--mosaic-and-image .collection-list__inner.dg-halloween-layout .mosaic-and-image__image.dg-halloween-tile{grid-column:1;grid-row:1;width:100%;min-height:0}.dg-halloween-tile .dg-halloween-tile__link{height:auto;min-height:0}.shopify-section--mosaic-and-image .collection-list__inner .dg-halloween-tile img.dg-halloween-tile__photo{height:auto;object-fit:contain}.dg-halloween-tile .dg-halloween-tile__content{padding:28px 24px 32px;text-align:center}.dg-halloween-tile .dg-halloween-tile__identity{display:flex;flex-direction:column;gap:18px;max-width:520px}.shopify-section--mosaic-and-image .collection-list__inner .dg-halloween-tile img.dg-halloween-tile__logo{width:160px}.dg-halloween-tile .dg-halloween-tile__heading{font-size:clamp(20px,6.2vw,40px)}}@media(max-width:374px){.dg-halloween-tile .dg-halloween-tile__content{padding-right:20px;padding-left:20px}.dg-halloween-tile .dg-halloween-tile__button{padding-right:16px;padding-left:16px;font-size:13px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.dg-halloween-tile .dg-halloween-tile__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
