.delsol-sunshine{display:block;border-top:1px solid #e7e2dc;background:var(--delsol-sunshine-background);color:var(--delsol-sunshine-ink)}.delsol-sunshine__inner{width:min(calc(100% - 100px),var(--delsol-sunshine-max-width));margin-inline:auto;padding-block:var(--delsol-sunshine-space-top) var(--delsol-sunshine-space-bottom)}.delsol-sunshine__header{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:40px}.delsol-sunshine__header h2{margin:0;color:var(--delsol-sunshine-ink);font-size:clamp(34px,4vw,44px);font-weight:750;letter-spacing:-.04em;line-height:1.05}.delsol-sunshine__header h2 span{display:block;color:var(--delsol-sunshine-accent);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.03em}.delsol-sunshine__button{min-height:40px;width:auto;padding:12px 20px;border-radius:0;border:1px solid #fff;box-shadow:none;background:#fff;color:#c4161c;font-family:inherit;font-size:14px;text-transform:uppercase;line-height:1;gap:8px;white-space:nowrap;display:flex;align-items:center;background:#c4161c;border-color:#c4161c;color:#fff;transition:.2s ease}.delsol-sunshine__button:hover{background:transparent;color:#c4161c}.delsol-sunshine__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.delsol-sunshine__item{min-width:0}.delsol-sunshine__card{display:block;min-width:0;color:inherit;text-decoration:none}.delsol-sunshine__card:focus-visible,.delsol-sunshine__button:focus-visible{outline:2px solid var(--delsol-sunshine-accent);outline-offset:4px}.delsol-sunshine__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f6f6f6}.delsol-sunshine__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .42s ease}.delsol-sunshine__image--sun{opacity:1}.delsol-sunshine__image--indoor{opacity:0}.delsol-sunshine__card:is(:hover,:focus-visible) .delsol-sunshine__image--sun{opacity:0}.delsol-sunshine__card:is(:hover,:focus-visible) .delsol-sunshine__image--indoor{opacity:1}.delsol-sunshine__state{position:absolute;z-index:1;bottom:12px;left:12px;padding:6px 10px;background:#fffffff5;color:var(--delsol-sunshine-ink);font-size:10px;font-weight:650;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.delsol-sunshine__state--sun{display:inline-block}.delsol-sunshine__state--indoor{display:none}.delsol-sunshine__card:is(:hover,:focus-visible) .delsol-sunshine__state--sun{display:none}.delsol-sunshine__card:is(:hover,:focus-visible) .delsol-sunshine__state--indoor{display:inline-block}.delsol-sunshine__card-copy{display:block;min-height:80px;padding:16px 0 14px;border-bottom:1px solid #e7e2dc}.delsol-sunshine__title{display:block;font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.35}.delsol-sunshine__link-label{display:inline-flex;align-items:center;gap:8px;margin-top:7px;color:var(--delsol-sunshine-accent);font-size:14px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.delsol-sunshine__link-label svg{width:14px;height:14px;transition:transform .18s ease}.delsol-sunshine__card:hover .delsol-sunshine__link-label svg,.delsol-sunshine__card:focus-visible .delsol-sunshine__link-label svg{transform:translate(3px)}.delsol-sunshine__empty{margin:0;text-align:center}@media(max-width:989px){.delsol-sunshine__inner{width:min(calc(100% - 64px),var(--delsol-sunshine-max-width))}.delsol-sunshine__grid{gap:22px;overflow-x:auto;display:flex;padding-bottom:5px}.delsol-sunshine__item{min-width:312px}}@media(max-width:749px){.delsol-sunshine__inner{width:min(calc(100% - 36px),var(--delsol-sunshine-max-width))}.delsol-sunshine__header{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:28px}.delsol-sunshine__header h2{font-size:clamp(34px,9vw,46px)}.delsol-sunshine__button{align-self:flex-start}.delsol-sunshine__grid{gap:24px}.delsol-sunshine__item{min-width:260px}.delsol-sunshine__card-copy{min-height:0;padding-block:13px}.delsol-sunshine__title{font-size:16px}}@media(prefers-reduced-motion:reduce){.delsol-sunshine *,.delsol-sunshine *:before,.delsol-sunshine *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/delsol-sunshine-product-cards.css.map */
