.sspl{--pk-ink:var(--sas-ink,#0A0A0A);--pk-red:var(--sas-red,#C1121C);--pk-paper:var(--sas-paper,#ECE6E6);position:relative;background:var(--pk-ink);color:#fff;padding:clamp(56px,7vw,96px) 0 0;overflow:hidden;font-family:var(--sas-body,'Schibsted Grotesk',system-ui,sans-serif)}.sspl__inner{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,40px);text-align:center}.sspl__title{font-family:var(--sas-mono,'Chakra Petch',sans-serif);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:.02em;margin:0;color:#fff;text-transform:none}.sspl__title span{color:var(--pk-red)}.sspl__sub{max-width:460px;margin:14px auto 0;color:#bdb5b1;font-size:15.5px;line-height:1.55}.sspl__row{list-style:none;margin:clamp(36px,5vw,60px) 0 0;padding:0;display:flex;justify-content:center;gap:clamp(12px,1.8vw,24px)}.sspl__item{position:relative;flex:0 1 180px;display:flex;flex-direction:column;align-items:center}.sspl__card{display:block;width:100%;aspect-ratio:3/4;background:#fff;border-radius:4px;overflow:hidden;transform:rotate(var(--tilt));box-shadow:0 18px 30px -16px rgba(0,0,0,.8);transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s}.sspl__card img{width:100%;height:100%;object-fit:cover;display:block}.sspl__item:nth-child(odd) .sspl__card{margin-top:18px}.sspl__item:hover .sspl__card,.sspl__item:focus-within .sspl__card{transform:rotate(0) translateY(-12px) scale(1.04);box-shadow:0 28px 40px -20px rgba(193,18,28,.6)}.sspl__label{margin-top:16px;font-family:var(--sas-mono,'Chakra Petch',sans-serif);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:color .25s}.sspl__item:hover .sspl__label{color:var(--pk-red)}.sspl__price{margin-top:4px;font-size:12.5px;color:#9e9691}.sspl__price del{opacity:.6;margin-right:4px}.sspl__price ins{text-decoration:none;color:#fff}.sspl__add{position:absolute;top:10px;right:6px;width:34px;height:34px;border-radius:50%;background:var(--pk-red);color:#fff!important;font-weight:700;font-size:20px;line-height:34px;text-align:center;text-decoration:none;opacity:0;transform:scale(.6);transition:opacity .25s,transform .25s}.sspl__item:hover .sspl__add,.sspl__add:focus{opacity:1;transform:scale(1)}.sspl__add.added{background:#1f7a4d}.sspl__add.loading{opacity:.6}.sspl__item .added_to_cart{display:none!important}.sspl__yarn{display:flex;justify-content:space-between;max-width:1100px;margin:34px auto 0;padding:0 4%}.sspl__yarn i{width:18px;height:18px;border-radius:50%;background:repeating-linear-gradient(45deg,#ff5a60 0 3px,var(--pk-red) 3px 6px);animation:ssplBob 4s ease-in-out infinite}.sspl__yarn i:nth-child(2n){background:repeating-linear-gradient(-45deg,#f3eadf 0 3px,#d8cbbb 3px 6px);animation-delay:-1.6s}.sspl__yarn i:nth-child(3n){animation-delay:-2.7s}@keyframes ssplBob{50%{transform:translateY(-8px) rotate(25deg)}}.sspl__scallop{height:34px;margin-top:clamp(40px,5vw,64px);background:radial-gradient(circle at 50% 100%,var(--pk-paper) 16px,transparent 17px) 0 0/36px 34px repeat-x}@media (max-width:900px){.sspl__row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 8% 10px;margin-left:calc(-1 * clamp(16px,4vw,40px));margin-right:calc(-1 * clamp(16px,4vw,40px));scrollbar-width:none}.sspl__row::-webkit-scrollbar{display:none}.sspl__item{flex:0 0 46%;scroll-snap-align:center}.sspl__add{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sspl *{animation:none!important;transition:none!important}}section.sspl h2.sspl__title,section.sspl .sspl__title{color:#fff!important;font-family:'Chakra Petch',var(--sas-mono),sans-serif!important;font-size:clamp(34px,5vw,64px)!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1!important;text-align:center!important;background:none!important;-webkit-text-fill-color:#fff!important}section.sspl .sspl__title span{color:var(--pk-red)!important;-webkit-text-fill-color:var(--pk-red)!important}section.sspl .sspl__title:before,section.sspl .sspl__title:after{display:none!important}section.sspl .sspl__price,section.sspl .sspl__price *{color:#bdb5b1!important;font-size:13px!important;font-family:var(--sas-body,'Schibsted Grotesk',sans-serif)!important;background:none!important}section.sspl .sspl__price ins,section.sspl .sspl__price ins *{color:#fff!important;font-weight:700!important}section.sspl .sspl__price del{opacity:.55}section.sspl .sspl__label{color:#fff!important}section.sspl .sspl__label:after,section.sspl .sspl__price:before{display:none!important}section.sspl{width:100vw;margin-left:calc(50% - 50vw)!important}.sspl .sspl__card{border-radius:0!important}.sspl .sspl__card img{border-radius:0!important}.sspl a.sspl__add{border-radius:0!important;background:#C1121C!important;color:#fff!important;border:0!important;box-shadow:3px 3px 0 #0A0A0A!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;line-height:36px!important;font-size:20px!important;font-weight:700!important;display:block!important;text-align:center!important}.sspl a.sspl__add.added{background:#1f7a4d!important}.sspl a.added_to_cart{display:none!important}html body .sspl .sspl__item a.sspl__add.sspl__add.sspl__add.sspl__add{background:#C1121C!important;background-color:#C1121C!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:3px 3px 0 #0A0A0A!important;-webkit-text-fill-color:#fff!important}.sspl .sspl__media{position:relative;width:100%;transform:rotate(var(--tilt));transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.sspl .sspl__item:nth-child(odd) .sspl__media{margin-top:18px}.sspl .sspl__item:nth-child(odd) .sspl__card{margin-top:0!important}.sspl .sspl__media .sspl__card{transform:none!important}.sspl .sspl__item:hover .sspl__media,.sspl .sspl__item:focus-within .sspl__media{transform:rotate(0) translateY(-12px) scale(1.04)}html body .sspl .sspl__item .sspl__media a.sspl__add.sspl__add.sspl__add.sspl__add{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;width:40px!important;height:40px!important;line-height:38px!important;display:block!important;opacity:1!important;transform:none!important;background:#C1121C!important;color:#fff!important;border:1.5px solid #0A0A0A!important;border-radius:0!important;box-shadow:3px 3px 0 #0A0A0A!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:700!important;text-align:center!important;padding:0!important;margin:0!important;z-index:3}html body .sspl .sspl__item .sspl__media a.sspl__add.sspl__add.sspl__add.sspl__add:active{transform:translate(2px,2px)!important;box-shadow:1px 1px 0 #0A0A0A!important}html body .sspl .sspl__item .sspl__media a.sspl__add.sspl__add.sspl__add.sspl__add.added{background:#0A0A0A!important}.sspl .sspl__media{filter:none}.sspl .sspl__media .sspl__card{position:relative;background:#EDE2D8!important;border:2px solid #0A0A0A!important;box-shadow:7px 7px 0 #C1121C!important;border-radius:0!important;overflow:hidden}.sspl .sspl__media .sspl__card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 2px 2px,rgba(193,18,28,.55) 1.3px,transparent 1.7px) 0 0/8px 8px;-webkit-mask-image:linear-gradient(215deg,#000 0%,transparent 34%);mask-image:linear-gradient(215deg,#000 0%,transparent 34%)}.sspl .sspl__media .sspl__card::after{content:"";position:absolute;inset:7px;z-index:2;pointer-events:none;border:1.5px dashed rgba(10,10,10,.45)}.sspl .sspl__media .sspl__card img{position:relative;z-index:0;mix-blend-mode:multiply;filter:contrast(1.06) saturate(1.12);object-fit:contain!important;padding:14% 6% 6%;background:transparent!important}.sspl .sspl__item:hover .sspl__media .sspl__card{box-shadow:10px 10px 0 #C1121C!important}.sspl .sspl__flip{position:absolute;left:-8px;bottom:14px;z-index:4;width:46px;height:46px;border-radius:50%;background:#0A0A0A;color:#EDE2D8;border:1.5px solid #EDE2D8;display:grid;place-items:center;text-align:center;font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:9px;line-height:1.05;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-14deg);box-shadow:2px 2px 0 #C1121C;pointer-events:none}.sspl .sspl__label{color:#fff!important}.sspl .sspl__all{margin:26px 0 0;text-align:center}.sspl .sspl__all a{display:inline-flex;align-items:center;min-height:46px;padding:12px 20px;background:#C1121C;color:#fff!important;border-bottom:3px solid #8E1117;font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important}.sspl .sspl__all a:active{transform:scale(.97)}.sspl .sspl__all a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:900px){.sspl .sspl__flip{left:-4px;width:42px;height:42px;font-size:8.5px}}