:root{--daisy-bg: #F5EFE6;--daisy-surface: #FFFFFF;--daisy-primary: #F4A261;--daisy-primary-dark: #D4823A;--daisy-accent: #F4C430;--daisy-cta: #6B9BC3;--daisy-cta-hover: #4A7A9B;--daisy-text: #2C2C2C;--daisy-text-light: #6B6B6B;--daisy-border: #E8DDD0;--daisy-dark: #1A1A1A;--font-daisy-heading: "Playfair Display", Georgia, serif;--font-daisy-body: "DM Sans", system-ui, sans-serif}html{scroll-behavior:smooth}body,p,a,input,button,label,select,textarea,li,td,th{font-family:var(--font-daisy-body)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.section__title,.collection-list__title{font-family:var(--font-daisy-heading)!important;color:var(--daisy-text)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}h3{font-size:clamp(1.2rem,2.5vw,1.75rem)}.daisy-fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.daisy-fade-in.daisy-visible{opacity:1;transform:translateY(0)}.announcement-bar-section .utility-bar{background-color:var(--daisy-primary)!important;color:#fff!important;position:sticky;top:0;z-index:200;padding:8px 16px}.announcement-bar__message{color:#fff!important;font-family:var(--font-daisy-body)!important;font-size:.85rem!important;font-weight:500!important;text-align:center;margin:0}.section-header{border-bottom:2px solid var(--daisy-border);background:var(--daisy-surface)!important}.header__heading-link,.header__heading-link:visited{color:var(--daisy-text)!important;font-family:var(--font-daisy-heading)!important;font-size:1.5rem;font-weight:700}.header__menu-item a,.header__menu-item span{position:relative;font-family:var(--font-daisy-body)!important;font-weight:500;color:var(--daisy-text)!important}.header__menu-item a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--daisy-accent);transition:width .25s ease}.header__menu-item a:hover:after{width:100%}.banner{min-height:90vh;position:relative;background-color:#1a1a1a!important}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1}.banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem}.banner__content:before{content:"Premium Dog Car Accessories";display:inline-block;background:var(--daisy-accent);color:var(--daisy-text);font-family:var(--font-daisy-body)!important;font-size:.8rem;font-weight:700;padding:4px 16px;border-radius:20px;margin-bottom:1.2rem;letter-spacing:.05em;text-transform:uppercase}.banner__content .banner__heading{font-family:var(--font-daisy-heading)!important;color:#fff!important;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:700;line-height:1.15;margin-bottom:1rem;text-shadow:0 2px 12px rgba(0,0,0,.3)}.banner__content .banner__text,.banner__content .banner__text p{color:#ffffffe0!important;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:560px}.banner .button--primary,.banner .button:first-of-type{background-color:var(--daisy-cta)!important;color:#fff!important;border:2px solid var(--daisy-cta)!important;border-radius:6px;padding:14px 28px;font-family:var(--font-daisy-body)!important;font-weight:700;font-size:1rem;transition:background .2s ease,transform .2s ease;animation:daisy-pulse 2.5s infinite}.banner .button--primary:hover,.banner .button:first-of-type:hover{background-color:var(--daisy-cta-hover)!important;border-color:var(--daisy-cta-hover)!important;transform:translateY(-2px)}.banner .button--secondary,.banner .button:last-of-type{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important;border-radius:6px;padding:14px 28px;font-family:var(--font-daisy-body)!important;font-weight:700;font-size:1rem;transition:background .2s ease,color .2s ease}.banner .button--secondary:hover,.banner .button:last-of-type:hover{background-color:#fff!important;color:var(--daisy-text)!important}@keyframes daisy-pulse{0%,to{box-shadow:0 0 #c8553d66}50%{box-shadow:0 0 0 8px #c8553d00}}.button,.button--primary{border-radius:6px;font-family:var(--font-daisy-body)!important;font-weight:700}.card-wrapper .button,.quick-add__submit{min-height:unset!important;line-height:1.3!important}.multicolumn{background-color:var(--daisy-bg)!important;border-top:1px solid var(--daisy-border);border-bottom:1px solid var(--daisy-border);padding:32px 0}.multicolumn-card{padding:24px 16px;text-align:center;transition:transform .2s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper,.multicolumn-card:hover .icon-with-text__icon{transform:translateY(-4px)}.multicolumn-card__image-wrapper,.icon-with-text__icon{transition:transform .2s ease}.multicolumn-card__title,.icon-with-text__title{font-family:var(--font-daisy-body)!important;font-weight:700!important;color:var(--daisy-text)!important;font-size:1rem}.multicolumn-card__description,.icon-with-text__description{font-family:var(--font-daisy-body)!important;color:var(--daisy-text-light)!important;font-size:.875rem}.featured-collection .collection__title,.collection-list__title,h2.title{font-family:var(--font-daisy-heading)!important;color:var(--daisy-text)!important;text-align:center}.featured-collection .collection__title:after,.collection-list__title:after{content:"";display:block;width:60px;height:3px;background:var(--daisy-accent);margin:12px auto 0}.card--card.card--media{border-radius:16px!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card--card.card--media:hover{transform:scale(1.02);box-shadow:0 12px 32px #00000026}.card--card .card__inner{position:relative}.card--card .card__heading a{font-family:var(--font-daisy-heading)!important;color:var(--daisy-text)!important;font-size:1.2rem}.card-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:transform .3s ease,box-shadow .3s ease;background:var(--daisy-surface)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card__media{background-color:var(--daisy-bg)!important;overflow:hidden}.card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__content,.card__information{padding:12px 14px 8px!important}.card__heading a,.card__heading{font-family:var(--font-daisy-body)!important;font-weight:600!important;color:var(--daisy-text)!important;font-size:.95rem;margin-bottom:6px!important}.price .price__regular .price-item,.price--large .price-item,.price-item--regular{color:var(--daisy-cta)!important;font-family:var(--font-daisy-body)!important;font-weight:700!important;font-size:1.1rem}.price__sale .price-item--regular,.price-item--compare{color:var(--daisy-text-light)!important;font-size:.9rem!important;text-decoration:line-through!important}.card__badge .badge,.card__badge span[class*=badge]{background-color:var(--daisy-cta)!important;color:#fff!important;font-family:var(--font-daisy-body)!important;font-weight:700!important;font-size:.72rem!important;letter-spacing:.04em;text-transform:uppercase;border-radius:20px!important;padding:4px 10px!important;border:none!important}.card__badge .badge--sold-out,.card__badge span[class*=sold-out]{background-color:#888!important}.card__content .quick-add{padding:0!important;margin:0 -1rem -1rem!important}.card__content .quick-add modal-opener,.card__content .quick-add .quick-add__submit{display:block!important;width:100%!important}.quick-add__submit{background-color:var(--daisy-primary)!important;color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important;font-family:var(--font-daisy-body)!important;font-weight:600!important;font-size:.82rem!important;letter-spacing:.02em;text-align:center!important;border-radius:0 0 12px 12px!important;padding:9px 12px!important;min-height:unset!important;height:auto!important;width:100%!important;display:block!important;transition:background .2s ease!important}.quick-add__submit:after,.quick-add__submit:before{display:none!important;box-shadow:none!important}.quick-add__submit:hover{background-color:var(--daisy-primary-dark)!important}.image-with-text{background-color:var(--daisy-primary)!important;padding:80px 0}.image-with-text__content{padding-left:3rem}.image-with-text__heading{font-family:var(--font-daisy-heading)!important;color:#fff!important;font-size:clamp(1.5rem,3vw,2rem)}.image-with-text__text,.image-with-text__text p{color:#ffffffd9!important;font-family:var(--font-daisy-body)!important;line-height:1.7}.image-with-text .button{border:2px solid #fff!important;color:#fff!important;background:transparent!important;border-radius:6px;padding:12px 28px;transition:background .2s ease,color .2s ease!important}.image-with-text .button:hover{background:#fff!important;color:var(--daisy-primary)!important}.email-signup-banner,.newsletter-section,section[class*=newsletter]{background-color:var(--daisy-dark)!important;padding:64px 0}.email-signup-banner .section-header__title,.newsletter .newsletter__heading,[class*=newsletter] h2{font-family:var(--font-daisy-heading)!important;color:#fff!important;font-size:2rem}[class*=newsletter] p,.email-signup-banner p{color:#ffffffb3!important;font-family:var(--font-daisy-body)!important}.newsletter__email .field__input,.email-signup-banner input[type=email]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:6px 0 0 6px;padding:14px 20px;font-family:var(--font-daisy-body)!important}.newsletter__email .field__input::placeholder,.email-signup-banner input[type=email]::placeholder{color:#ffffff80!important}.newsletter__email .field__input:focus,.email-signup-banner input[type=email]:focus{border-color:var(--daisy-accent)!important;outline:none}.newsletter__email .button,.email-signup-banner button[type=submit]{background-color:var(--daisy-cta)!important;color:#fff!important;border:none!important;border-radius:0 6px 6px 0;padding:14px 28px;font-family:var(--font-daisy-body)!important;font-weight:700!important;transition:background .2s ease!important}.newsletter__email .button:hover,.email-signup-banner button[type=submit]:hover{background-color:var(--daisy-cta-hover)!important}.footer{background-color:var(--daisy-dark)!important;border-top:none!important;padding-top:64px;padding-bottom:32px;color:#ffffffa6!important}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px;margin-bottom:24px}.footer-block__heading{font-family:var(--font-daisy-body)!important;font-weight:700!important;font-size:.8rem!important;color:var(--daisy-accent)!important;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.footer-block a,.footer__list a{font-family:var(--font-daisy-body)!important;font-size:.9rem!important;color:#ffffffa6!important;text-decoration:none;transition:color .2s ease;display:block;margin-bottom:8px}.footer-block a:hover,.footer__list a:hover{color:#fff!important}.footer__copyright,.footer__content-bottom{text-align:center;color:#fff6!important;font-family:var(--font-daisy-body)!important;font-size:.8rem}@media screen and (max-width:749px){.banner{min-height:70vh}.banner__content{padding:2rem 1.5rem}.banner__content .banner__heading{font-size:clamp(1.8rem,6vw,2.5rem)}.banner__buttons{flex-direction:column;gap:12px;width:100%}.banner .button{width:100%!important;text-align:center!important}.multicolumn .grid{grid-template-columns:repeat(2,1fr)!important}.image-with-text__content{padding-left:0;padding:24px!important}.newsletter__email{flex-direction:column;gap:0}.newsletter__email .field__input{border-radius:6px!important;width:100%}.newsletter__email .button{border-radius:6px!important;width:100%;margin-top:8px}.footer-block{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.price .price-item,.price .price-item--regular,.price .price-item--sale,.price__container .price-item{font-size:.95rem!important;line-height:1.3}.price .price-item--compare{font-size:.78rem!important}.price__container{word-break:break-word;-webkit-hyphens:none;hyphens:none}}@media screen and (max-width:480px){.multicolumn .grid{grid-template-columns:1fr!important}.card-wrapper{border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/daisy-custom.css.map */
