::selection{background:rgba(var(--kwc-bronze-rgb),.28);color:var(--color-foreground)}main[data-template=index]{overflow-x:clip}main[data-template=index] img{max-inline-size:100%}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.kwc-reveal{animation:kwc-reveal-in linear both;animation-timeline:view();animation-range:entry 8% entry 46%}@keyframes kwc-reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}}@media(prefers-reduced-motion:no-preference){.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;bottom:-.15em;width:0;height:1.5px;background:var(--kwc-bronze);transition:width .28s ease}.header-menu .menu-list__link:hover .menu-list__link-title:after,.header-menu .menu-list__link:focus-visible .menu-list__link-title:after{width:100%}}.header-menu .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link--active .menu-list__link-title{color:var(--kwc-bronze-deep)}.header-actions__action{transition:color .22s ease,transform .22s ease}.header-actions__action:hover{color:var(--kwc-bronze-deep)}.button{letter-spacing:.05em}.button:not(.button-secondary,.button-unstyled){transition:transform var(--kwc-dur) var(--kwc-ease),box-shadow var(--kwc-dur) var(--kwc-ease),background-color var(--kwc-dur) var(--kwc-ease),color var(--kwc-dur) var(--kwc-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-2px);background-color:var(--kwc-bronze-deep);color:#fff;box-shadow:0 10px 24px rgba(var(--kwc-bronze-deep-rgb),.26)}}.button-secondary{transition:background-color var(--kwc-dur) var(--kwc-ease),color var(--kwc-dur) var(--kwc-ease),box-shadow var(--kwc-dur) var(--kwc-ease),transform var(--kwc-dur) var(--kwc-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button-secondary:hover{transform:translateY(-2px)}}.button-secondary:hover{background-color:var(--kwc-bronze);color:var(--kwc-on-accent);box-shadow:inset 0 0 0 var(--button-border-width, 1px) var(--kwc-bronze)}.menu-list__submenu-inner{background-color:var(--kwc-warm-white);border-block-end:1px solid var(--kwc-border);box-shadow:0 18px 40px #1f1f1f14}.mega-menu__link--parent .wrap-text{color:var(--kwc-bronze-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.mega-menu__link:not(.mega-menu__link--parent){transition:color .2s ease,transform .2s ease}.mega-menu__link:not(.mega-menu__link--parent):hover .wrap-text{color:var(--kwc-bronze-deep)}@media(prefers-reduced-motion:no-preference){.mega-menu__link:not(.mega-menu__link--parent):hover{transform:translate(3px)}}.announcement-bar{--color-border: var(--kwc-border)}.announcement-bar__slide,.kwc-countdown-slide{color:var(--kwc-cream)}.kwc-countdown-slide [data-countdown],.announcement-bar strong{color:var(--kwc-bronze-deep)}.header-menu .menu-list{gap:clamp(1.5rem,2.4vw,2.75rem)}.header-menu .menu-list__link-title{letter-spacing:.08em;font-size:.82rem;text-transform:uppercase}.logo-section .jumbo-text,.header-section .logo-section{letter-spacing:.14em}header-actions .header-actions__action{transition:color .22s ease,transform .22s ease}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){header-actions .header-actions__action:hover{transform:translateY(-1px)}}.header-menu .menu-list__link--active .menu-list__link-title:after{width:100%}#header-component .header__row{transition:background-color .35s ease,box-shadow .35s ease,padding .35s ease}#header-component[data-sticky-state=active] .header__row{box-shadow:0 1px 0 0 var(--kwc-border),0 6px 22px #1f1f1f0f}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--kwc-bronze-deep)}main[data-template=index] .slideshow-controls__dots .slideshow-control{transition:width .3s ease,background-color .3s ease,opacity .3s ease}main[data-template=index] .slideshow-controls__dots .slideshow-control[aria-selected=true]{background-color:var(--kwc-bronze)}main[data-template=index] .slideshow-controls__dots li:has(.slideshow-control[aria-selected=true]){inline-size:1.6rem;transition:inline-size .3s ease}@media(prefers-reduced-motion:no-preference){main[data-template=index] slideshow-slide .slide__image,main[data-template=index] slideshow-slide .slide__video,main[data-template=index] slideshow-slide .slide__video-poster{transition:transform 1.2s ease;transform:scale(1.04)}main[data-template=index] slideshow-slide:not([aria-hidden=true]) .slide__image,main[data-template=index] slideshow-slide:not([aria-hidden=true]) .slide__video,main[data-template=index] slideshow-slide:not([aria-hidden=true]) .slide__video-poster{transform:scale(1)}}main[data-template=index] .slideshow-section slideshow-slide h1{font-size:clamp(2.9rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(255,255,255,.65)}main[data-template=index] .slideshow-section .slide__content p{text-shadow:0 1px 2px rgba(255,255,255,.6)}main[data-template=index] .slideshow-section slideshow-slide .slide__image-container:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:60%;background:linear-gradient(to top,rgba(250,250,250,.72),transparent);pointer-events:none}main[data-template=index] .slideshow-section .layout-panel-flex--row{margin-block-start:.5rem;align-items:center}main[data-template=index] .slideshow-section .button{padding-block:.9rem;padding-inline:2rem;letter-spacing:.06em}@media screen and (max-width:749px){main[data-template=index] .slideshow-section .slide__content{padding-inline:28px;padding-block-end:56px}main[data-template=index] .slideshow-section .layout-panel-flex--row{flex-wrap:wrap}}.product-card{background:#fff;border:1px solid var(--kwc-border);border-radius:var(--kwc-card-radius, 8px);overflow:hidden;box-shadow:var(--kwc-shadow-rest);transition:transform var(--kwc-dur) var(--kwc-ease),box-shadow var(--kwc-dur) var(--kwc-ease),border-color var(--kwc-dur) var(--kwc-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:translateY(-5px);box-shadow:var(--kwc-shadow-hover);border-color:rgba(var(--kwc-bronze-rgb),.55)}}.product-card .card-gallery{background:var(--kwc-n-0);border-radius:calc(var(--kwc-card-radius, 8px) - 4px);overflow:hidden}.product-card .product-media-container :is(img,svg){object-fit:contain;padding:clamp(.6rem,2cqw,1.35rem);transform:scale(1)}@media(prefers-reduced-motion:no-preference){.product-card .product-media-container :is(img,svg){transition:transform var(--kwc-dur-slow) var(--kwc-ease),opacity var(--kwc-dur-slow) ease}.product-card:hover .product-media-container :is(img,svg){transform:scale(1.04)}}.product-card .product-card__content [role=heading]{font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--kwc-cream);min-block-size:2.7em}@media(any-pointer:fine){.product-card:hover .product-card__content [role=heading]{color:var(--kwc-bronze-deep);transition:color var(--kwc-dur) var(--kwc-ease)}}.product-card .rating-wrapper{color:var(--kwc-bronze)}.product-card .rating{--rating-star-color: var(--kwc-bronze);letter-spacing:.06em}.product-card .price .price-item__group.price{color:var(--kwc-cream);font-weight:600;font-size:1.1rem;letter-spacing:.01em}.product-card .price .compare-at-price{color:var(--kwc-text-2);font-weight:400;font-size:.8em;margin-inline-start:.35rem;text-decoration:line-through;text-decoration-color:#66666680}.product-card .product-badges__badge{border-radius:999px;padding-block:.34rem;padding-inline:.8rem;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--kwc-bronze-deep);background:#ffffffeb;border:1px solid rgba(var(--kwc-bronze-rgb),.45);box-shadow:0 2px 8px #1f1f1f0f}.product-card .product-badges__badge.color-custom-badge-sold-out{color:var(--kwc-text-2);border-color:var(--kwc-border)}.product-card .quick-add__button{border-radius:999px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kwc-cream);background:#ffffffeb;border:1px solid rgba(var(--kwc-bronze-rgb),.6);box-shadow:0 6px 18px #1f1f1f14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--kwc-dur) var(--kwc-ease),color var(--kwc-dur) var(--kwc-ease),border-color var(--kwc-dur) var(--kwc-ease),opacity var(--kwc-dur) var(--kwc-ease),translate var(--kwc-dur) var(--kwc-ease)}@media(any-pointer:fine){.product-card .quick-add__button:hover{background:var(--kwc-bronze);color:var(--kwc-on-accent);border-color:var(--kwc-bronze)}}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){.product-card .quick-add__button{translate:0 8px}.product-card:is(:hover,:focus-within) .quick-add__button{translate:0 0}}.product-card .card-gallery quick-add-component{padding:0 var(--padding-sm, .75rem) var(--padding-sm, .75rem)}.product-card .swatch,.product-card [class*=swatch__item]{box-shadow:0 0 0 1px var(--kwc-border);transition:box-shadow .2s ease,transform .2s ease}.product-card .swatch:hover,.product-card [aria-checked=true] .swatch,.product-card [class*=swatch__item][aria-checked=true]{box-shadow:0 0 0 2px var(--kwc-bronze)}main[data-template=index] .section-resource-list__header{align-items:baseline;padding-block-end:.85rem;margin-block-end:1.5rem;border-block-end:1px solid var(--kwc-border)}main[data-template=index] .section-resource-list__header :is(h2,h3,h4,[role=heading]){font-family:var(--font-heading--family);letter-spacing:.01em}main[data-template=index] .section-resource-list__header a{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;color:var(--kwc-bronze-deep);transition:color var(--kwc-dur) var(--kwc-ease)}main[data-template=index] .section-resource-list__header a:after{content:"\2192";margin-inline-start:.5em;transition:transform var(--kwc-dur) var(--kwc-ease)}main[data-template=index] .section-resource-list__header a:hover{color:var(--kwc-bronze)}@media(prefers-reduced-motion:no-preference){main[data-template=index] .section-resource-list__header a:hover:after{transform:translate(4px)}}main[data-template=index] :is(h2,h3){letter-spacing:.01em;line-height:1.2}main[data-template=index] :is(.kwc-spotlight__heading,.kwc-launches__heading,.kwc-campaigns__heading,.kwc-promise__heading,.kwc-shortcuts__heading,.kwc-trust__heading,.kwc-seo__heading){font-size:var(--kwc-h2);line-height:1.15}main[data-template=index] :is(.kwc-heritage__headline,.kwc-ribbon__heading){text-transform:none;letter-spacing:.02em}main[data-template=index] :is(.kwc-section-trust-strip,.kwc-section-spotlight,.kwc-section-seo){background:var(--kwc-n-25)}main[data-template=index] .rte p,main[data-template=index] .slide__content p{line-height:1.6}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.collection-card{transition:transform var(--kwc-dur) var(--kwc-ease),box-shadow var(--kwc-dur) var(--kwc-ease)}.collection-card:hover{transform:translateY(-4px);box-shadow:var(--kwc-shadow-hover)}}main[data-template=index] .collection-link,main[data-template=index] a.link{transition:color var(--kwc-dur) var(--kwc-ease)}main[data-template=index] .collection-link:hover,main[data-template=index] a.link:hover{color:var(--kwc-bronze-deep)}main[data-template=index] .button,main[data-template=index] .kwc-shortcut__circle,main[data-template=index] .kwc-trust__item,main[data-template=index] .product-card{transition-timing-function:var(--kwc-ease)}.email-signup__input{min-block-size:54px;padding-inline:1.15rem;font-size:.95rem}.email-signup__input-group{max-inline-size:30rem}.email-signup__input-group--integrated .email-signup__button,.email-signup__input-group--integrated button[type=submit]{transition:opacity var(--kwc-dur) var(--kwc-ease),transform var(--kwc-dur) var(--kwc-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.email-signup__input-group--integrated .email-signup__button:hover,.email-signup__input-group--integrated button[type=submit]:hover{transform:translate(2px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kwc-brand.css.map */
