.psc{background-color:var(--psc-bg, #131318);background-image:var(--psc-bg-image, none);background-size:cover;background-position:center;padding-top:var(--psc-pad-top-mobile, 48px);padding-bottom:var(--psc-pad-bottom-mobile, 48px)}@media(min-width:900px){.psc{padding-top:var(--psc-pad-top-desktop, 64px);padding-bottom:var(--psc-pad-bottom-desktop, 64px)}}.psc .headline,.psc .headline__title{color:#fff}.psc .headline__title{padding-top:0;padding-bottom:0}.psc__head{margin-bottom:var(--psc-inner-gap-mobile, 28px)}@media(min-width:900px){.psc__head{margin-bottom:var(--psc-inner-gap-desktop, 40px)}}.psc__carousel{position:relative;width:100%;display:block;overflow-x:clip}.psc__track{--psc-w: clamp(280px, var(--psc-card-w-mobile, 88vw), 560px);--psc-edge-gutter: calc(var(--gap, 8px) * 2);--psc-edge: max(var(--psc-edge-gutter), calc((100% - var(--site-max-width)) / 2 + var(--psc-edge-gutter)));display:flex;gap:var(--psc-gap-mobile, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:4px;padding-inline:var(--psc-edge);scroll-padding-inline:var(--psc-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.psc__track::-webkit-scrollbar{width:0;height:0}.psc__track:focus-visible{outline:2px solid #2f8f57;outline-offset:4px}@media(min-width:900px){.psc__track{--psc-w: min(var(--psc-card-w-desktop, 580px), 92vw);gap:var(--psc-gap-desktop, 24px)}}@media(min-width:1200px){.psc__track{--psc-edge-gutter: calc(var(--gap, 8px) * 4)}}@media(min-width:1800px){.psc__track{--psc-edge: max(var(--psc-edge-gutter), calc((100% - var(--site-max-width-big)) / 2 + var(--psc-edge-gutter)))}}.psc__card{flex:0 0 var(--psc-w);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden}@media(min-width:900px){.psc__card{display:grid;grid-template-columns:1fr 1fr}}.psc__card.psc__card--empty{display:flex;align-items:center;justify-content:center;min-height:220px}.psc__card--empty .psc__content{align-items:center;text-align:center}.psc__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:#f4f4f5}@media(min-width:900px){.psc__media{aspect-ratio:auto}.psc__img{position:absolute;top:0;right:0;bottom:0;left:0}}.psc__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important;transition:transform .6s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.psc__media:hover .psc__img{transform:scale(1.05)}}.psc__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:clamp(20px,2.6vw,40px);min-width:0}@media(min-width:900px){.psc__content{min-height:300px}}.psc__eyebrow{display:inline-block;border:1px solid var(--color-border, #e5e5e5);border-radius:999px;padding:6px 14px;font-family:var(--font-headline, system-ui, sans-serif);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-headings-text, #20202a)}.psc__heading{margin:0;font-family:var(--font-headline, system-ui, sans-serif);font-weight:800;font-size:clamp(24px,18px + 1.4vw,34px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-headings-text, #20202a);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.psc__heading a{color:inherit;text-decoration:none}.psc__heading a:hover{color:var(--color-links-active, #1d5e3a)}.psc__text{margin:0;font-family:var(--font-base, system-ui, sans-serif);font-size:17px;line-height:1.6;color:var(--color-body-text-light, #686b81);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.psc__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;width:100%}.psc__feature{position:relative;padding-left:24px;font-family:var(--font-base, system-ui, sans-serif);font-size:18px;line-height:1.5;color:#242f2d}.psc__feature:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-color:#2d7150;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='m25.73166,49.0691l-14.3458,-14.3458l-4.88592,4.84922l19.23631,19.23172l41.28947,-41.28947l-4.85381,-4.84922l-36.44025,36.40355z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='m25.73166,49.0691l-14.3458,-14.3458l-4.88592,4.84922l19.23631,19.23172l41.28947,-41.28947l-4.85381,-4.84922l-36.44025,36.40355z'/%3E%3C/svg%3E") no-repeat center / contain}@media(min-width:900px){.psc__feature{padding-left:32px}.psc__feature:before{top:3px;width:24px;height:24px}}.psc__price{color:var(--color-price, #20202a);--product-price-text-scale: 1.3;--product-price-text-scale-desk: 1.4;--product-price-font-weight: 800}.psc__atc{width:100%;margin-top:0}.psc__atc .hero__button{display:flex;align-items:center;justify-content:center;gap:10px;--button-padding-inline: 20px;white-space:nowrap;background:#237647;color:#fff;border-color:#237647}.psc__atc-arrow{flex:0 0 auto;transition:transform .15s ease}@media(hover:hover){.psc__atc .hero__button:hover{background:#1d5e3a;border-color:#1d5e3a;color:#fff;transform:translateY(-1px)}.psc__atc .hero__button:hover .psc__atc-arrow{transform:translate(2px)}}.psc__atc .hero__button[disabled]{opacity:.55;cursor:not-allowed;transform:none}.psc__atc .hero__button.loading{color:transparent;position:relative}.psc__atc .hero__button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center;color:var(--color-button-primary-text, #ffffff)}.psc__footer{margin-top:var(--psc-inner-gap-mobile, 28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,28px)}@media(min-width:900px){.psc__footer{margin-top:var(--psc-inner-gap-desktop, 40px)}}.psc__footer .hero__button{margin:0}.psc__footer .psc__view-all--outline{background:transparent;color:#fff;border-color:#fff6}@media(hover:hover){.psc__footer .psc__view-all--outline:hover{background:#ffffff1a;border-color:#fff;color:#fff}}.psc__footer .hero__button--link{color:#fff}.psc__footer .hero__button--link span:before,.psc__footer .hero__button--link span:after{background-color:#ffffffb3}@media(hover:hover){.psc__footer .hero__button--link:hover{color:#fff}}.psc__view-all-link{font-family:var(--font-base, system-ui, sans-serif);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fffc;text-decoration:underline;text-decoration-color:#ffffff4d;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .15s ease,text-decoration-color .15s ease}@media(hover:hover){.psc__view-all-link:hover{color:#fff;text-decoration-color:#51a974}}.psc__nav{position:absolute;top:50%;z-index:5;display:none;height:46px;width:46px;transform:translateY(-50%);align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(19,19,24,.12);padding:0;margin:0;-webkit-appearance:none;appearance:none;border-radius:9999px;background:#fff;color:#14141b;box-shadow:0 10px 30px -10px #13131866;transition:background .15s ease,color .15s ease,opacity .15s ease}.psc__nav:hover{background:#14141b;color:#fff}.psc__nav[disabled]{opacity:.4;cursor:not-allowed}.psc__nav[disabled]:hover{background:#fff;color:#14141b}.psc__nav svg{width:20px;height:20px;display:block}.psc__nav--prev{left:clamp(8px,2vw,28px)}.psc__nav--next{right:clamp(8px,2vw,28px)}@media(min-width:900px){.psc__nav{display:inline-flex}}.psc__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:22px}.psc__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff52;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .2s ease,transform .2s ease}.psc__dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.psc__dot.is-active{background:#fff;transform:scale(1.3)}.psc__dots .psc__dot:hover{background:#fff9}.psc__dots .psc__dot.is-active:hover{background:#fff}@media(min-width:900px){.psc__dots{display:none}}@media(prefers-reduced-motion:reduce){.psc__track{scroll-behavior:auto}.psc__img,.psc__atc .hero__button,.psc__atc-arrow,.psc__view-all-link,.psc__dot,.psc__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-product-spotlight.css.map */
