.spp-deals{--sp-orange:#ff4d00;--sp-ink:#122035;--sp-line:#e8ebee;color:var(--sp-ink);background:#fff;padding:0 0 58px;font-family:inherit}.spp-deals *{box-sizing:border-box}.spp-deals button,.spp-deals select{font:inherit}.spp-deals button{cursor:pointer}.spp-deals a{text-decoration:none}.spp-deals [hidden]{display:none!important}.spp-deals__wrap{width:min(1510px,calc(100% - 36px));margin:auto}.spp-deals__crumbs{min-height:43px;display:flex;align-items:center;gap:10px;color:#66778e;font-size:13px}.spp-deals__crumbs a{color:#526780}.spp-deals__crumbs a:hover{color:var(--sp-orange)}.spp-deals__hero{position:relative;isolation:isolate;min-height:320px;background:linear-gradient(115deg,#070a14,#0c0712 42%,#201010 68%,#551903);overflow:hidden;border-radius:9px;color:#fff;display:grid;grid-template-columns:minmax(0,57%) minmax(0,43%);box-shadow:0 14px 35px #17171718}.spp-deals__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 83% 65%,#ff4d0060,transparent 42%);z-index:-1;pointer-events:none}.spp-deals__hero-glow{position:absolute;width:450px;height:280px;right:2%;bottom:-150px;filter:blur(33px);border-radius:50%;background:#ff4d003c;pointer-events:none}.spp-deals__hero-copy{position:relative;z-index:2;padding:36px 48px 29px;display:flex;flex-direction:column;justify-content:center}.spp-deals__eyebrow{margin:0 0 6px!important;color:var(--sp-orange)!important;font-size:15px;letter-spacing:.08em;font-weight:850}.spp-deals__hero h1{margin:0 0 14px!important;color:#fff!important;font-size:clamp(38px,4.5vw,68px);font-weight:900;letter-spacing:-.05em;line-height:1.06}.spp-deals__hero h1 span{color:var(--sp-orange)}.spp-deals__hero-sub{color:#f6f2f1!important;margin:0!important;font-size:clamp(14px,1.2vw,18px);line-height:1.55;max-width:610px}.spp-deals__limited{margin:13px 0 18px!important;color:#ffd9c4!important;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.spp-deals__pulse{width:7px;height:7px;border-radius:50%;background:var(--sp-orange);box-shadow:0 0 12px #ff4d00}.spp-deals__hero-benefits{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.spp-deals__hero-benefits>div{display:flex;align-items:center;gap:9px;min-width:0}.spp-deals__benefit-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#090909;font-weight:900;font-size:21px;background:var(--sp-orange)}.spp-deals__hero-benefits strong,.spp-deals__hero-benefits small{display:block}.spp-deals__hero-benefits strong{color:#fff;font-size:12px;line-height:1.2}.spp-deals__hero-benefits small{color:#d9d5d3;font-size:10px;margin-top:4px;white-space:nowrap}.spp-deals__hero-footnote{margin:12px 0 0!important;color:#b9b9bf!important;font-size:10px}.spp-deals__percent{position:absolute;right:2%;top:13%;font-weight:600;color:#ff650c;text-shadow:0 0 14px #ff4d00,0 0 30px #ff4d00;font-size:58px;line-height:1;z-index:2;pointer-events:none}.spp-deals__percent--two{right:36%;top:18%;font-size:44px}.spp-deals__hero-art{position:relative;min-height:320px;z-index:1}.spp-deals__banner-photo{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.spp-deals__hero-product{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:16px;padding:10px;background:linear-gradient(160deg,#fffe,#edf0f9e6);box-shadow:0 18px 35px #0009,0 0 25px #ff4d002f;border:1px solid #ffffff77;overflow:hidden;transition:transform .2s}.spp-deals__hero-product:hover{transform:translateY(-6px) rotate(0);z-index:5}.spp-deals__hero-product img{width:100%;height:100%;object-fit:contain}.spp-deals__hero-product--1{width:40%;height:68%;right:38%;bottom:-3%;transform:rotate(-6deg);z-index:3}.spp-deals__hero-product--2{width:50%;height:80%;right:4%;bottom:-8%;transform:rotate(4deg);z-index:2}.spp-deals__hero-product--3{width:32%;height:54%;right:43%;top:6%;transform:rotate(8deg);z-index:1}.spp-deals__hero-placeholder{font-size:32px;font-weight:900;color:#fff;position:absolute;top:50%;right:30%;transform:translateY(-50%)}.spp-deals__hero-placeholder span{color:var(--sp-orange)}.spp-deals__categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:20px 0}.spp-deals__category{display:flex;gap:12px;align-items:center;text-align:left;min-height:75px;min-width:0;padding:9px 10px;border:1px solid #eaeef2;border-radius:10px;background:linear-gradient(#fafbfc,#f2f4f6);color:#182b42;transition:border-color .2s,background .2s,box-shadow .2s}.spp-deals__category:hover{border-color:#ff4d007a;background:#fff8f5;box-shadow:0 4px 20px #ff4d0017}.spp-deals__category.is-active{border-color:var(--sp-orange);background:#fff5ef;color:var(--sp-orange)}.spp-deals__category-image{display:grid;place-items:center;flex:0 0 62px;width:62px;height:55px;overflow:hidden;border-radius:7px}.spp-deals__category-image img{width:100%;height:100%;object-fit:cover}.spp-deals__category-image--all{background:var(--sp-orange);color:#fff;width:53px;height:53px;flex-basis:53px;border-radius:50%;font-size:28px;font-weight:900}.spp-deals__category-text{display:flex;flex-direction:column;min-width:0;gap:4px}.spp-deals__category-text strong{font-size:12px;font-weight:850;line-height:1.2}.spp-deals__category-text small{font-size:10px;color:#6a7d92;line-height:1.3}.spp-deals__toolbar{display:flex;align-items:center;gap:17px;padding:15px 16px;border:1px solid var(--sp-line);border-radius:10px;background:#fff;box-shadow:0 7px 23px #00000008}.spp-deals__toolbar h2{font-size:17px;white-space:nowrap;margin:0 8px 0 0;color:#16243a;font-weight:850}.spp-deals__total{font-weight:750}.spp-deals__toolbar-field{display:flex;align-items:center;gap:9px;min-width:0}.spp-deals__toolbar-field label{white-space:nowrap;font-size:12px;font-weight:650;color:#26354b}.spp-deals__toolbar select{min-width:115px;max-width:190px;min-height:36px;color:#27364c;background:#fff;border:1px solid #dbe2ea;padding:7px 29px 7px 11px;border-radius:7px;font-size:12px;cursor:pointer}.spp-deals__toolbar-field--sort{margin-left:auto}.spp-deals__reset{background:none;border:0;color:#d84a0b;font-size:12px;font-weight:800}.spp-deals__mobile-actions{display:none}.spp-deals__count-line{font-size:13px;color:#566a82;margin:12px 4px 11px!important}.spp-deals__count-note{color:#91a0ae}.spp-deals__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.spp-deals__product-item{min-width:0;display:flex}.spp-deals__card{width:100%;min-width:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;border:1px solid #e8edf1;border-radius:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.spp-deals__card:hover{transform:translateY(-2px);border-color:#ffd6c3;box-shadow:0 9px 28px #1a1f2a18}.spp-deals__card-media{position:relative;aspect-ratio:1/1;background:#fff}.spp-deals__card-media>a{display:block;height:100%;width:100%}.spp-deals__card-media img,.spp-deals__card-media svg:not(.spp-deals__heart svg){width:100%;height:100%;object-fit:contain;padding:13px}.spp-deals__discount{position:absolute;pointer-events:none;top:11px;left:11px;background:var(--sp-orange);color:#fff;border-radius:7px;font-weight:900;font-size:12px;padding:6px 9px;line-height:1.1;z-index:2}.spp-deals__heart{display:grid;place-items:center;position:absolute;z-index:3;top:8px;right:8px;width:34px;height:34px;border:0;border-radius:50%;background:#fffc;color:#182438}.spp-deals__heart[aria-pressed=true]{color:#ff4d00}.spp-deals__heart[aria-pressed=true] svg{fill:#ff4d002b}.spp-deals__heart:hover{background:#fff0e8;color:#ff4d00}.spp-deals__card-body{display:flex;flex:1;flex-direction:column;padding:11px 12px 12px}.spp-deals__card-body h3{margin:0 0 11px;font-size:13px;font-weight:800;line-height:1.38;min-height:2.75em}.spp-deals__card-body h3 a{color:#102135}.spp-deals__card-body h3 a:hover{color:var(--sp-orange)}.spp-deals__prices{margin-top:auto;display:flex;flex-direction:column;gap:2px}.spp-deals__prices s{font-size:11px;color:#93a0ad}.spp-deals__prices strong{font-size:18px;font-weight:900;color:var(--sp-orange);line-height:1.25}.spp-deals__card-action{margin-top:9px}.spp-deals__card-action product-form,.spp-deals__card-action form{display:block}.spp-deals__card-action button,.spp-deals__choose{width:100%;min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:var(--sp-orange);color:#fff;font-weight:850;font-size:12px;transition:box-shadow .2s,background .2s}.spp-deals__card-action button:hover,.spp-deals__choose:hover{background:#ea4700;box-shadow:0 0 16px #ff4d0044}.spp-deals__card-action button[disabled]{opacity:.58;cursor:wait}.spp-deals__card-action .loading__spinner{width:14px}.spp-deals__no-results{border:1px solid #e8ecf0;border-radius:13px;background:#fafafa;text-align:center;padding:45px 25px;margin:16px 0}.spp-deals__no-results strong{font-size:20px}.spp-deals__no-results p{color:#6f7e90}.spp-deals__no-results button{padding:11px 18px;border-radius:8px;border:1px solid var(--sp-orange);background:var(--sp-orange);color:#fff;font-weight:800}.spp-deals__pagination{margin-top:30px}.spp-deals :focus-visible{outline:3px solid #ff4d0080;outline-offset:3px}@media(max-width:1350px){.spp-deals__hero-copy{padding:28px 32px}.spp-deals__hero-benefits{gap:11px}.spp-deals__category{gap:7px;padding:9px 8px}.spp-deals__category-image{width:48px;flex-basis:48px;height:50px}.spp-deals__category-image--all{height:45px;flex-basis:45px;width:45px}.spp-deals__toolbar{gap:10px}.spp-deals__toolbar select{min-width:95px;max-width:175px}}@media(max-width:1080px){.spp-deals__categories,.spp-deals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spp-deals__hero-benefits>div:last-child{display:none}.spp-deals__toolbar{flex-wrap:wrap}.spp-deals__toolbar-field--sort{margin-left:0}}@media(max-width:767px){.spp-deals{padding-bottom:30px}.spp-deals__wrap{width:calc(100% - 20px)}.spp-deals__crumbs{min-height:41px;font-size:12px}.spp-deals__hero{min-height:280px;border-radius:8px;display:flex;flex-direction:column}.spp-deals__hero-copy{padding:18px 15px 2px;flex:0 0 auto}.spp-deals__eyebrow{font-size:11px}.spp-deals__hero h1{font-size:clamp(26px,6.6vw,38px);margin:0 0 8px!important}.spp-deals__hero-sub{max-width:90%;font-size:12px;line-height:1.5}.spp-deals__limited{font-size:10px;margin:9px 0 3px!important}.spp-deals__hero-benefits,.spp-deals__hero-footnote{display:none}.spp-deals__hero-art{flex:1 1 auto;min-height:132px;width:100%;max-height:225px}.spp-deals__hero-product--1{right:44%;width:34%;height:96%;bottom:-14%}.spp-deals__hero-product--2{right:8%;width:37%;height:100%;bottom:-17%}.spp-deals__hero-product--3{right:63%;width:25%;height:62%;top:4%}.spp-deals__percent{top:41%;right:5%;font-size:39px}.spp-deals__percent--two{top:55%;right:80%;font-size:28px}.spp-deals__categories{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:13px 0;padding:0 1px 4px}.spp-deals__categories::-webkit-scrollbar{display:none}.spp-deals__category{scroll-snap-align:start;flex:0 0 100px;min-height:103px;display:flex;flex-direction:column;gap:4px;text-align:center;padding:8px 6px;background:linear-gradient(#fff,#f9fafb)}.spp-deals__category-image,.spp-deals__category-image--all{height:46px;width:57px;flex:0 0 46px}.spp-deals__category-image--all{border-radius:9px}.spp-deals__category-text{gap:0;align-items:center}.spp-deals__category-text strong{font-size:10px}.spp-deals__category-text small{display:none}.spp-deals__mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:4px}.spp-deals__mobile-actions button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;color:#1b2e45;font-weight:800;font-size:12px}.spp-deals__mobile-actions button[aria-expanded=true]{border-color:#ff4d00;color:#e94b02;background:#fff7f2}.spp-deals__toolbar{display:none;flex-direction:column;align-items:stretch;gap:12px;padding:13px;margin-top:8px}.spp-deals__toolbar.is-open{display:flex}.spp-deals__toolbar h2{font-size:14px}.spp-deals__toolbar-field{display:grid;grid-template-columns:80px minmax(0,1fr);gap:7px}.spp-deals__toolbar select{width:100%;max-width:none}.spp-deals__toolbar-field--sort{margin-left:0}.spp-deals__count-line{font-size:12px;margin:12px 2px 9px!important}.spp-deals__count-note{display:none}.spp-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spp-deals__card{border-radius:9px}.spp-deals__discount{font-size:10px;top:7px;left:7px;padding:5px 6px}.spp-deals__heart{top:4px;right:4px;width:27px;height:27px}.spp-deals__heart svg{width:17px;height:17px}.spp-deals__card-media img{padding:6px}.spp-deals__card-body{padding:9px 8px 10px}.spp-deals__card-body h3{font-size:11px;min-height:2.8em;margin-bottom:9px}.spp-deals__prices s{font-size:10px}.spp-deals__prices strong{font-size:15px}.spp-deals__card-action button,.spp-deals__choose{font-size:11px;min-height:35px}.spp-deals__card-action button svg{width:14px;height:14px}}@media(max-width:360px){.spp-deals__category{flex-basis:92px}.spp-deals__hero h1{font-size:25px}.spp-deals__card-action button,.spp-deals__choose{font-size:10px}}@media(prefers-reduced-motion:reduce){.spp-deals *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/spp-deals-reference.css.map */
