:root{--sunkiss-cream: #fff8f0;--sunkiss-sand: #f5e6d3;--sunkiss-terracotta: #d97b3f;--sunkiss-terracotta-dark: #b8622e;--sunkiss-brown: #3a2410;--sunkiss-gold: #ffd9a0;--sunkiss-gold-light: #ffe9c7;--sunkiss-white: #ffffff;--color-background: var(--sunkiss-cream);--color-surface: var(--sunkiss-white);--color-text: var(--sunkiss-brown);--color-text-muted: #6b5842;--color-accent: var(--sunkiss-terracotta);--color-accent-hover: var(--sunkiss-terracotta-dark);--color-highlight: var(--sunkiss-gold);--color-border: #e8d6bd;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-pill: 999px;--shadow-soft: 0 4px 20px rgba(58, 36, 16, .08);--shadow-medium: 0 8px 30px rgba(58, 36, 16, .14)}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);color:var(--color-text);font-weight:700;letter-spacing:.2px}p{color:var(--color-text);line-height:1.6}a{color:var(--color-accent);transition:opacity .15s ease,color .15s ease}a:hover{opacity:.75}.button,button:not(.sunkiss-header__burger),input[type=submit],.shopify-payment-button__button{font-family:var(--font-body);font-weight:600;border-radius:var(--radius-pill)!important;border:none;padding:14px 32px;font-size:15px;letter-spacing:.3px;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease}.button--primary,.shopify-payment-button__button--unbranded{background:var(--color-accent)!important;color:var(--sunkiss-white)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--color-accent-hover)!important;transform:translateY(-1px)}.button--secondary{background:transparent!important;color:var(--color-text)!important;border:1.5px solid var(--color-text)!important}.button--secondary:hover{background:var(--color-text)!important;color:var(--sunkiss-white)!important}.card,.product-card,.card-wrapper{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);transition:box-shadow .2s ease,transform .2s ease}.card:hover,.product-card:hover,.card-wrapper:hover{box-shadow:var(--shadow-medium);transform:translateY(-3px)}.card__title,.product-card__title{font-family:var(--font-heading);color:var(--color-text);font-size:17px;margin-top:12px}.price,.price__regular,.price-item{color:var(--color-accent);font-weight:600}.price__sale,.price--on-sale .price__regular{color:var(--color-text-muted);text-decoration:line-through;opacity:.6}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{background:var(--sunkiss-white);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 16px;font-family:var(--font-body);color:var(--color-text);transition:border-color .15s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent)}.badge,.product-badge,.tag{background:var(--color-highlight);color:var(--sunkiss-brown);border-radius:var(--radius-pill);padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.3px}.section,.shopify-section{padding-top:60px;padding-bottom:60px}.container,.page-width{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.footer,.sunkiss-footer{background:var(--sunkiss-brown);color:var(--sunkiss-gold-light)}.footer a,.sunkiss-footer a{color:var(--sunkiss-gold-light)}.footer a:hover,.sunkiss-footer a:hover{color:var(--sunkiss-white)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--sunkiss-cream)}::-webkit-scrollbar-thumb{background:var(--sunkiss-sand);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}@media(max-width:749px){.section,.shopify-section{padding-top:36px;padding-bottom:36px}.container,.page-width{padding-left:16px;padding-right:16px}}@media(max-width:749px){.banner h1,.banner__heading,.banner__box h1,.slideshow__title,.hero h1,[class*=banner] h1{font-size:clamp(22px,7vw,32px)!important;line-height:1.15!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important}}.shopify-section:has(.sunkiss-header),.shopify-section:has(.sunkiss-header) *{opacity:1!important;transform:none!important;transition:none!important}body .announcement-bar,body .announcement-bar__slider,body .announcement-bar__slides,body .announcement-bar__slide,body slideshow-slide{min-height:unset!important;height:auto!important}body .announcement-bar{padding-top:3px!important;padding-bottom:3px!important;padding-block:3px!important}body .announcement-bar__text,body .announcement-bar__countdown,body .announcement-bar p{font-size:10px!important;line-height:1.1!important;margin:0!important;padding:0!important}body .announcement-bar .text-block,body .announcement-bar [class*=custom-font-size],body .announcement-bar [style*=font-size]{font-size:10px!important}body .announcement-bar__slide{min-height:0!important;height:auto!important;padding:0!important}body .announcement-bar__text,body .announcement-bar p{flex-wrap:nowrap!important;white-space:nowrap!important}body .announcement-bar__countdown{padding:2px 8px!important;margin-left:6px!important}body .announcement-bar__countdown-slide{padding:0!important}.shopify-section:has(.sunkiss-header-v2),.shopify-section:has(.sunkiss-header-v2) *{transform:none!important;opacity:1!important;transition:none!important}body .announcement-bar,body .color-custom-announcement-bar,body [class*=announcement-bar].section-background,body .announcement-bar .section-background{background:#b39a63!important}body .announcement-bar__text,body .announcement-bar__countdown,body .announcement-bar p,body .announcement-bar a{color:#fff!important}body .announcement-bar__text,body .announcement-bar p{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}body .announcement-bar__countdown{font-weight:700!important;font-size:11px!important;letter-spacing:.5px!important;background:transparent!important;padding:0!important;border:none!important;text-transform:none!important}body .sunkiss-header,body header-component,body .header,body [class*=header-section]{background-color:var(--sunkiss-cream)!important}body .sunkiss-header *,body header-component a,body header-component button,body .header a{color:var(--sunkiss-brown)!important}body .announcement-bar__countdown{font-weight:600!important;font-size:11px!important}@media screen and (max-width:749px){.media-gallery slideshow-arrows.mobile\:hidden{display:flex!important}.media-gallery slideshow-arrows .slideshow-control{opacity:1!important;background:#ffffffd9!important;border-radius:50%;width:34px;height:34px}.media-gallery slideshow-arrows .slideshow-control .svg-wrapper{color:var(--sunkiss-brown, #3a2410)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sunkiss-theme.css.map */
