:root{--candys-yellow: #FFE135;--candys-yellow-dark: #E5C92E;--candys-yellow-soft: #FFF8E7;--candys-red: #E31837;--candys-red-soft: #EB4D62;--candys-red-pale: #FFEBEE;--candys-blue: #2563EB;--candys-blue-soft: #3B82F6;--candys-blue-pale: #E3F2FD;--candys-ink: #1A1A1A;--candys-ink-muted: #4A4A4A;--candys-surface: #FAFAF9;--candys-border: #EBE8E4;--candys-white: #FFFFFF}#header-group .announcement-bar,#header-group .announcement-bar .section-background{background-color:var(--candys-yellow)!important;border-bottom:1px solid var(--candys-yellow-dark)!important}#header-group .announcement-bar,#header-group .announcement-bar *{color:var(--candys-ink)!important;font-size:.8125rem;font-weight:600}#header-group .header-section .section-background,#header-group .header-section header-component,#header-group .header-section .header__row{background-color:var(--candys-white)!important;border-bottom:1px solid var(--candys-border)!important}#header-group .header-section a:not(.button):not(.icon-button),#header-group .header-section .menu__link,#header-group .header-section .header__link{color:var(--candys-ink)!important;font-weight:500}#header-group .header-section a:not(.button):not(.icon-button):hover,#header-group .header-section .menu__link:hover{color:var(--candys-red)!important}#header-group .header-section .icon-button{color:var(--candys-ink)!important}#header-group .header-section .icon-button:hover{color:var(--candys-red)!important}@media screen and (min-width:750px){main[data-template=index] .hero:first-of-type .hero__container{display:grid;grid-template-columns:3fr 3fr;align-items:stretch;padding-inline-start:clamp(var(--page-margin),4vw,2rem)}main[data-template=index] .hero:first-of-type .hero__media-wrapper{position:relative;grid-column:1;min-height:0}main[data-template=index] .hero:first-of-type .hero__content-wrapper.page-width{grid-column:2;padding-inline-start:1.5rem;padding-inline-end:clamp(var(--page-margin),5vw,3rem);justify-content:center;text-align:left;background-color:var(--candys-white);display:flex;align-items:center;gap:1.5rem}main[data-template=index] .hero:first-of-type .hero__content-wrapper .group-block-content{align-items:flex-start;width:100%;max-width:28rem;gap:1.5rem}main[data-template=index] .hero:first-of-type .hero__content-wrapper>.text-block{margin-block-end:0}}main[data-template=index] .hero:first-of-type .hero__content-wrapper,main[data-template=index] .hero:first-of-type .hero__content-wrapper .group-block-content{color:var(--candys-ink)}main[data-template=index] .hero:first-of-type .hero__content-wrapper .group-block-content{text-shadow:none}main[data-template=index] .hero:first-of-type .hero__content-wrapper h1{font-family:var(--font-heading--family),serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--candys-ink)!important;margin-block-end:.75rem}main[data-template=index] .hero:first-of-type .hero__content-wrapper p{font-size:1.0625rem;line-height:1.5;color:var(--candys-ink-muted)!important;margin-block-end:1.5rem}main[data-template=index] .hero:first-of-type .hero__content-wrapper .button-primary{margin-block-start:.25rem}main[data-template=index] .hero .button-primary,main[data-template=index] .hero a[class*=button-primary]{background-color:var(--candys-red)!important;color:var(--candys-white)!important;border:none!important;font-weight:700;padding:.875rem 2rem;border-radius:8px;min-width:180px;text-align:center;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px #e3183759}main[data-template=index] .hero .button-primary:hover,main[data-template=index] .hero a[class*=button-primary]:hover{background-color:var(--candys-red-soft)!important;color:var(--candys-white)!important;transform:translateY(-1px);box-shadow:0 4px 20px #e3183766}main[data-template=index] .section-resource-list__header h2,main[data-template=index] .section-resource-list .group-block-content h2{font-family:var(--font-heading--family),serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.02em;margin-block-end:.25rem}main[data-template=index] .section-resource-list__header p,main[data-template=index] .section-resource-list .group-block-content p{color:var(--candys-ink-muted);font-size:.9375rem}main[data-template=index] .marquee .marquee__repeated-items>*{background-color:var(--candys-surface)!important;color:var(--candys-ink-muted)!important;border:1px solid var(--candys-border);border-radius:6px;font-weight:500;font-size:.8125rem;letter-spacing:.02em;padding-inline:1rem!important;padding-block:.5rem .4375rem!important}main[data-template=index] .collection-card,main[data-template=index] .collection-card__inner{border-radius:12px;overflow:hidden;border:1px solid var(--candys-border);transition:border-color .2s ease,box-shadow .2s ease}main[data-template=index] .collection-card:nth-child(3n+1):hover{border-color:var(--candys-yellow-dark);box-shadow:0 8px 24px #ffe13533}main[data-template=index] .collection-card:nth-child(3n+2):hover{border-color:var(--candys-red);box-shadow:0 8px 24px #e3183733}main[data-template=index] .collection-card:nth-child(3n+3):hover{border-color:var(--candys-blue);box-shadow:0 8px 24px #2563eb33}main[data-template=index] .collection-card__content .rte,main[data-template=index] .collection-card [class*=collection-title]{font-weight:600;font-size:1rem;padding:.75rem 1rem;background:var(--candys-white)}main[data-template=index] .resource-list__item .product-card,main[data-template=index] .section-resource-list .product-card{background:var(--candys-white);border-radius:0;overflow:hidden;border:1px solid var(--candys-border);box-shadow:0 4px 20px #00000014,0 1px 3px #0000000f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}main[data-template=index] .resource-list__item .product-card:hover,main[data-template=index] .section-resource-list .product-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+1) .product-card__content,main[data-template=index] .section-resource-list .resource-list .resource-list__item:nth-child(3n+1) .product-card__content{border-top:4px solid var(--candys-yellow);background:linear-gradient(to bottom,rgb(255 225 53 / .08),transparent 40%);transition:border-width .3s ease,background .3s ease}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+2) .product-card__content,main[data-template=index] .section-resource-list .resource-list .resource-list__item:nth-child(3n+2) .product-card__content{border-top:4px solid var(--candys-red);background:linear-gradient(to bottom,rgb(227 24 55 / .06),transparent 40%);transition:border-width .3s ease,background .3s ease}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+3) .product-card__content,main[data-template=index] .section-resource-list .resource-list .resource-list__item:nth-child(3n+3) .product-card__content{border-top:4px solid var(--candys-blue);background:linear-gradient(to bottom,rgb(37 99 235 / .06),transparent 40%);transition:border-width .3s ease,background .3s ease}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+1) .product-card:hover .product-card__content{border-top-width:6px;background:linear-gradient(to bottom,rgb(255 225 53 / .12),transparent 50%)}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+2) .product-card:hover .product-card__content{border-top-width:6px;background:linear-gradient(to bottom,rgb(227 24 55 / .1),transparent 50%)}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+3) .product-card:hover .product-card__content{border-top-width:6px;background:linear-gradient(to bottom,rgb(37 99 235 / .1),transparent 50%)}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+1) .product-card:hover{border-color:var(--candys-yellow-dark);box-shadow:0 20px 40px #0000001f,0 0 0 2px var(--candys-yellow),0 12px 24px #ffe13526}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+2) .product-card:hover{border-color:var(--candys-red);box-shadow:0 20px 40px #0000001f,0 0 0 2px var(--candys-red),0 12px 24px #e3183733}main[data-template=index] .section-resource-list .resource-list__item:nth-child(3n+3) .product-card:hover{border-color:var(--candys-blue);box-shadow:0 20px 40px #0000001f,0 0 0 2px var(--candys-blue),0 12px 24px #2563eb33}main[data-template=index] .resource-list__item .card-gallery,main[data-template=index] .resource-list__item .product-card__image,main[data-template=index] .section-resource-list .card-gallery{border-radius:0;background:var(--candys-surface);overflow:hidden}main[data-template=index] .section-resource-list .product-card:hover .card-gallery img,main[data-template=index] .section-resource-list .product-card:hover .product-card__image img{transform:scale(1.06);transition:transform .4s ease}main[data-template=index] .section-resource-list .product-card .card-gallery img,main[data-template=index] .section-resource-list .product-card .product-card__image img{transition:transform .4s ease}main[data-template=index] .resource-list__item .product-card__content,main[data-template=index] .section-resource-list .product-card__content{padding:1.25rem 1.5rem 1.5rem}main[data-template=index] .section-resource-list .product-card h3 a,main[data-template=index] .section-resource-list .product-card h4 a{font-family:var(--font-heading--family),serif;color:var(--candys-ink);font-weight:600;font-size:1.0625rem;line-height:1.4;letter-spacing:.01em;transition:color .25s ease}main[data-template=index] .section-resource-list .product-card h3 a:hover,main[data-template=index] .section-resource-list .product-card h4 a:hover{color:var(--candys-red)}main[data-template=index] .section-resource-list .product-card .price{font-weight:700;font-size:1.125rem;margin-block-start:.5rem;transition:color .25s ease}main[data-template=index] .section-resource-list .link[href]:not(.button){color:var(--candys-blue);font-weight:600;font-size:.9375rem}main[data-template=index] .section-resource-list .link[href]:not(.button):hover{color:var(--candys-red);text-decoration:underline}main[data-template=index] .section.color-scheme-1.section-wrapper:has(.group-block) .section-background{position:relative}main[data-template=index] .section.color-scheme-1.section-wrapper:has(.group-block) .section-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--candys-yellow) 6%,transparent 6%),radial-gradient(circle,var(--candys-red) 5%,transparent 5%),radial-gradient(circle,var(--candys-blue) 6%,transparent 6%);background-size:36px 36px,28px 28px,32px 32px;background-position:0 0,10px 14px,18px 6px;opacity:.18;pointer-events:none;z-index:0}main[data-template=index] .section .group-block-content h4{font-size:1rem;font-weight:600;color:var(--candys-ink);margin-block-end:.25rem}main[data-template=index] .section .group-block:nth-of-type(1) .group-block-content h4:after,main[data-template=index] .section .group-block:nth-of-type(4) .group-block-content h4:after{content:"";display:block;width:32px;height:3px;background:var(--candys-yellow);border-radius:2px;margin-top:.5rem}main[data-template=index] .section .group-block:nth-of-type(2) .group-block-content h4:after{content:"";display:block;width:32px;height:3px;background:var(--candys-red);border-radius:2px;margin-top:.5rem}main[data-template=index] .section .group-block:nth-of-type(3) .group-block-content h4:after{content:"";display:block;width:32px;height:3px;background:var(--candys-blue);border-radius:2px;margin-top:.5rem}main[data-template=index] .section .group-block-content p{font-size:.875rem;color:var(--candys-ink-muted);line-height:1.5}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content{background:var(--candys-white);border-radius:16px;border:1px solid var(--candys-border);box-shadow:0 4px 20px #1a1a1a0f;padding:1.75rem 1.5rem!important;position:relative;transition:box-shadow .2s ease,transform .2s ease}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content:before{content:'"';position:absolute;top:1rem;left:1.25rem;font-family:var(--font-heading--family),serif;font-size:3rem;line-height:1;color:var(--candys-red);opacity:.35}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content:hover{box-shadow:0 8px 28px #1a1a1a14}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content .text-block:first-of-type{padding-block-start:.5rem}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content .text-block:first-of-type p,main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content>.text-block p{font-size:1rem;line-height:1.6;color:var(--candys-ink)}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content .text-block:last-of-type p,main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.group-block .group-block-content .text-block strong{font-size:.8125rem;font-weight:600;color:var(--candys-ink-muted);letter-spacing:.02em;margin-top:.5rem}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.text-block:first-child{max-width:22rem;flex-shrink:0}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.text-block:first-child h2{font-family:var(--font-heading--family),serif;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;color:var(--candys-ink);letter-spacing:-.02em;line-height:1.2;margin-block-end:.5rem}main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row>.text-block:first-child p{font-size:.9375rem;line-height:1.5;color:var(--candys-ink-muted)}@media screen and (min-width:750px){main[data-template=index] .section.color-scheme-2 .section-content-wrapper.layout-panel-flex--row{gap:1.5rem;align-items:flex-start}}main[data-template=index] .accordion .details__header{font-weight:600;color:var(--candys-ink)}main[data-template=index] .accordion .details[open] .details__header{color:var(--candys-red)}@media(max-width:749px){main[data-template=index] .hero:first-of-type .hero__container{display:flex;flex-direction:column;min-height:0}main[data-template=index] .hero:first-of-type .hero__media-wrapper{position:relative!important;inset:auto!important;flex:0 0 auto;display:flex;justify-content:center;align-items:flex-start;padding-inline:var(--page-margin, 1rem);max-width:100%}main[data-template=index] .hero:first-of-type .hero__media-wrapper .hero__image{width:75vw!important;height:auto!important;object-fit:contain!important;object-position:center top;display:block}main[data-template=index] .hero:first-of-type .hero__media-wrapper .hero__image img{width:auto!important;max-width:min(85vw,320px)!important;height:auto!important;object-fit:contain!important;object-position:center top;display:block}main[data-template=index] .hero:first-of-type .hero__content-wrapper{position:relative!important;inset:auto!important;flex:0 0 auto;background-color:var(--candys-white)!important;padding:1.5rem var(--page-margin, 1rem) 2rem!important;justify-content:center;align-items:center!important;--horizontal-alignment: center;text-align:center;width:100%}main[data-template=index] .hero:first-of-type .hero__content-wrapper .group-block-content{padding-inline:0;align-items:center!important;max-width:100%}main[data-template=index] .hero:first-of-type .hero__content-wrapper .text-block,main[data-template=index] .hero:first-of-type .hero__content-wrapper .text-block>*,main[data-template=index] .hero:first-of-type .hero__content-wrapper h1,main[data-template=index] .hero:first-of-type .hero__content-wrapper h2,main[data-template=index] .hero:first-of-type .hero__content-wrapper p{text-align:center!important}main[data-template=index] .hero:first-of-type .hero__content-wrapper .text-block{align-items:center!important;--text-align: center}main[data-template=index] .hero:first-of-type .hero__content-wrapper>*{align-self:center}main[data-template=index] .hero:first-of-type .hero__content-wrapper h1{font-size:clamp(1.5rem,6vw,2rem);color:var(--candys-ink)!important;text-align:center!important;margin-block-end:.5rem}main[data-template=index] .hero:first-of-type .hero__content-wrapper p{font-size:.9375rem;line-height:1.5;color:var(--candys-ink-muted)!important;text-align:center!important;margin-block-end:1.25rem}main[data-template=index] .hero:first-of-type .hero .button-primary,main[data-template=index] .hero:first-of-type .hero a[class*=button-primary]{width:100%;max-width:280px;min-width:unset;padding:1rem 1.5rem}main[data-template=index] .hero:first-of-type .hero__link{display:none}}@media(max-width:749px){main[data-template=index] .section-resource-list .product-card__content{padding:1rem 1.25rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/candys-brand.css.map */
