@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{--sk-cream:#FDFBF5;--sk-ink:#15151B;--sk-navy:#22386B;--sk-rust:#9A3B22;--sk-sand:#F1EADC;--sk-sky:#A9CBDA;--sk-teal:#2F7D74;--sk-mustard:#E3A93A;--sk-rose:#E8A5A5;--sk-r:20px;--sk-display:"Archivo Black","Arial Black",sans-serif;--sk-serif:"Fraunces",Georgia,serif;--sk-ease-out:cubic-bezier(.23,1,.32,1);--sk-ease-in-out:cubic-bezier(.77,0,.175,1)}.sk-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.sk-section{padding:64px 0}.sk-section--sand{background:var(--sk-sand)}.sk-h{font-family:var(--sk-display);font-weight:400;text-transform:uppercase;line-height:1;margin:0 0 12px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.sk-sub{max-width:560px;margin:0 0 32px;opacity:.75}.sk-head{margin-bottom:28px}.sk-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font-family:var(--sk-display);font-weight:400;font-size:.9rem;text-decoration:none;border:0;cursor:pointer;transition:transform .16s var(--sk-ease-out),box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.sk-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #15151b2e}}.sk-btn:active{transform:scale(.97)}.sk-btn--light{background:#fff;color:var(--sk-ink)}.sk-btn--dark{background:var(--sk-ink);color:#fff}.sk-btn--rust{background:var(--sk-rust);color:#fff}.sk-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.sk-sock{display:block;height:auto}.sk-hero{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.sk-hero__art{position:relative;background:var(--sk-a,#A9CBDA);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:32px}.sk-hero__art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sk-flat{position:relative;width:min(92%,520px);aspect-ratio:1.1}.sk-flat .sk-sock{position:absolute;width:36%;filter:drop-shadow(0 14px 14px rgba(21,21,27,.22))}.sk-flat .s1{left:4%;top:18%;transform:rotate(-14deg)}.sk-flat .s2{left:32%;top:4%;transform:rotate(3deg)}.sk-flat .s3{left:60%;top:20%;transform:rotate(15deg)}.sk-hero__copy{background:var(--sk-b,#9A3B22);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 40px;gap:18px}.sk-hero__copy h1{font-family:var(--sk-serif);font-weight:600;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04;margin:0;color:#fff;letter-spacing:-.01em}.sk-hero__copy p{max-width:390px;margin:0;font-size:1.1rem;opacity:.95}.sk-strip{background:var(--sk-sand);padding:18px 0}.sk-strip .sk-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sk-strip__item{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600;line-height:1.25}.sk-strip__item i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--sk-ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:.8rem}.sk-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sk-tile{position:relative;overflow:hidden;border-radius:var(--sk-r);aspect-ratio:4/5;background:var(--c,#22386B);color:var(--t,#fff);text-decoration:none;display:flex;align-items:flex-end;justify-content:center;padding:24px 14px;transition:transform .25s var(--sk-ease-out)}.sk-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--sk-ease-out)}.sk-tile .sk-sock{position:absolute;width:60%;left:20%;top:8%;transform:rotate(var(--rot,-10deg));transition:transform .3s var(--sk-ease-out);filter:drop-shadow(0 12px 12px rgba(21,21,27,.22))}@media(hover:hover)and (pointer:fine){.sk-tile:hover{transform:translateY(-5px)}.sk-tile:hover>img{transform:scale(1.05)}.sk-tile:hover .sk-sock{transform:rotate(calc(var(--rot,-10deg)*-1)) scale(1.06)}}.sk-tile__body{position:relative;display:flex;flex-direction:column;gap:6px;text-align:center;align-items:center}.sk-tile__body b{font-family:var(--sk-display);font-weight:400;font-size:clamp(1.4rem,2.5vw,2rem);text-transform:uppercase;line-height:1}.sk-tile__body span{font-size:.85rem;opacity:.92}.sk-band{background:var(--sk-band,#22386B);color:#fff;padding:80px 0;text-align:center}.sk-band h2{font-family:var(--sk-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.1rem,5.4vw,4rem);line-height:.98;margin:0 auto 16px;max-width:900px;color:#fff}.sk-band p{max-width:560px;margin:0 auto 40px;opacity:.88;font-size:1.05rem}.sk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto 40px}.sk-stat b{display:block;font-family:var(--sk-display);font-weight:400;font-size:clamp(2.6rem,6vw,4.4rem);color:var(--sk-mustard);line-height:1;margin-bottom:6px}.sk-stat span{font-size:.95rem;opacity:.92}.sk-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.sk-pack{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:46px 28px 32px;background:#fff;border:2px solid var(--sk-ink);border-radius:var(--sk-r)}.sk-pack--featured{background:var(--sk-rust);color:#fff;border-color:var(--sk-rust);transform:translateY(-12px);box-shadow:0 22px 40px #9a3b224d}.sk-pack__badge{position:absolute;top:-15px;background:var(--sk-mustard);color:var(--sk-ink);font-family:var(--sk-display);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border-radius:999px}.sk-pack__count{font-family:var(--sk-display);font-size:5.6rem;line-height:.9;color:var(--sk-rust)}.sk-pack--featured .sk-pack__count{color:var(--sk-mustard)}.sk-pack__count small{display:block;font-family:var(--sk-display);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;margin-top:8px}.sk-pack h3{margin:0;font-size:1.3rem}.sk-pack p{margin:0 0 14px;opacity:.82}.sk-pack .sk-btn{margin-top:auto}.sk-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.sk-faq details{background:#fff;border:1px solid #E6DFD0;border-radius:18px;padding:18px 22px}.sk-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--sk-rust);transition:transform .2s var(--sk-ease-out)}.sk-faq details[open] summary:after{content:"+";transform:rotate(45deg)}.sk-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--sk-ease-out)}.sk-faq details[open] .sk-faq__panel{grid-template-rows:1fr}.sk-faq__panel>p{overflow:hidden;min-height:0;margin:12px 0 0;opacity:.82}.sk-text{max-width:820px;margin:0 auto}.sk-text h2{font-family:var(--sk-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05;margin:0 0 16px}.sk-text h3{margin:28px 0 8px}.sk-text p{opacity:.85}.sk-center{text-align:center}.sk-center .sk-sub{margin-inline:auto}@media(max-width:1000px){.sk-tiles,.sk-strip .sk-wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.sk-hero{grid-template-columns:1fr;min-height:0}.sk-hero__art{min-height:340px}.sk-packs{grid-template-columns:1fr}.sk-pack--featured{transform:none}.sk-section{padding:48px 0}.sk-stats{grid-template-columns:1fr}.sk-band{padding:56px 0}}@media(max-width:520px){.sk-wrap{padding:0 16px}.sk-tiles{gap:10px}.sk-tile{padding:16px 8px}.sk-tile .sk-sock{width:52%;left:24%;top:6%}.sk-btn{width:100%}.sk-strip .sk-wrap{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sk-btn,.sk-tile,.sk-tile>img,.sk-tile .sk-sock,.sk-faq__panel{transition:none}.sk-btn:hover,.sk-tile:hover,.sk-tile:hover>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/socks-theme.css.map */
