:root{--sock-radius: 1.2rem;--sock-star: #e8a20c}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:.02em}.sock-text p{margin:0}.sock-text a.sock-text__link{color:inherit;text-decoration:none}.sock-text--eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-button));margin:.4rem 0 -.4rem}.sock-text--headline{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;font-weight:600;margin:.4rem 0 .2rem}.sock-text--guarantee{font-size:1.45rem;padding:1rem 1.4rem;border-left:.4rem solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04);border-radius:0 .6rem .6rem 0}.sock-text--guarantee strong{color:rgb(var(--color-button))}.sock-text--note{font-size:1.35rem;color:rgba(var(--color-foreground),.75);margin-top:-.6rem}.sock-text--quote{display:grid;gap:.4rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--sock-radius);background:rgb(var(--color-background));font-size:1.45rem}.sock-text--quote p{font-style:italic}.sock-text__stars,.sock-rating__stars{color:var(--sock-star);letter-spacing:.1em}.sock-text__attribution{font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.sock-rating{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-size:1.4rem;margin-bottom:-.6rem}.sock-rating__stars{font-size:1.7rem}.sock-rating__value{font-weight:700}.sock-rating__label{text-decoration:underline;text-underline-offset:.3rem;color:rgba(var(--color-foreground),.75)}.product__info-container .icon-with-text--vertical{gap:.6rem}.product__info-container .icon-with-text--vertical .icon-with-text__item{align-items:flex-start}.product__info-container .icon-with-text .h4{font-size:1.5rem;font-weight:400;text-transform:none;letter-spacing:0}.product__info-container .icon-with-text .h4 strong{font-weight:700}.product-form__input--cards{display:grid;gap:1rem;border:0;padding:0;margin:0 0 1.2rem}.product-form__input--cards .form__label{font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.pack-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;border:.2rem solid rgba(var(--color-foreground),.15);border-radius:var(--sock-radius);background:rgb(var(--color-background));cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.pack-card:hover{border-color:rgba(var(--color-foreground),.4)}.product-form__input--cards input[type=radio]:checked+.pack-card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button));background:rgba(var(--color-button),.05)}.product-form__input--cards input[type=radio]:focus-visible+.pack-card{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product-form__input--cards input.disabled+.pack-card{opacity:.5}.pack-card--badged{margin-top:1.2rem}.pack-card__badge{position:absolute;top:-1.2rem;right:1.6rem;padding:.3rem 1rem;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pack-card__badge--best-value{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pack-card__radio{width:2rem;height:2rem;border-radius:50%;border:.2rem solid rgba(var(--color-foreground),.4);position:relative}.product-form__input--cards input:checked+.pack-card .pack-card__radio{border-color:rgb(var(--color-button))}.product-form__input--cards input:checked+.pack-card .pack-card__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:rgb(var(--color-button))}.pack-card__text{display:grid;gap:.2rem}.pack-card__title{font-weight:700;font-size:1.6rem;line-height:1.2}.pack-card__subtitle{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pack-card__per{font-size:1.25rem;font-weight:700;color:rgb(var(--color-button))}.pack-card__prices{display:grid;justify-items:end;gap:.1rem;text-align:right}.pack-card__price{font-weight:700;font-size:1.7rem}.pack-card__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.pack-card__save{font-size:1.1rem;font-weight:700;padding:.1rem .6rem;border-radius:.4rem;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.bundle-picker{display:grid;gap:1rem;margin:0 0 1.2rem}.bundle-picker__heading{font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem}.bundle-tier{position:relative}.bundle-tier__input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.bundle-tier:has(.pack-card--badged){margin-top:1.2rem}.bundle-tier .pack-card--badged{margin-top:0}.bundle-tier__input:checked+.pack-card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button));background:rgba(var(--color-button),.05)}.bundle-tier__input:focus-visible+.pack-card{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.bundle-tier__input:checked+.pack-card .pack-card__radio{border-color:rgb(var(--color-button))}.bundle-tier__input:checked+.pack-card .pack-card__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:rgb(var(--color-button))}.bundle-tier__input:checked+.pack-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.bundle-tier__pairs{display:none}.bundle-tier__input:checked~.bundle-tier__pairs{display:grid;gap:.8rem;padding:1.2rem 1.6rem 1.4rem;border:.2rem solid rgb(var(--color-button));border-top:0;border-radius:0 0 var(--sock-radius) var(--sock-radius);background:rgba(var(--color-button),.05);margin-top:-.2rem}.bundle-pair{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:1rem}.bundle-pair__label{font-size:1.3rem;font-weight:700}.bundle-pair__colours{display:flex;flex-wrap:wrap;gap:.6rem}.bundle-pair__input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.bundle-pair__colour{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem .5rem .6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem;background:rgb(var(--color-background));font-size:1.3rem;cursor:pointer}.bundle-pair__input:checked+.bundle-pair__colour{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));font-weight:700}.bundle-pair__input:focus-visible+.bundle-pair__colour{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.bundle-pair__input:disabled+.bundle-pair__colour{opacity:.4;text-decoration:line-through;cursor:not-allowed}.bundle-pair__swatch{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--swatch);border:.1rem solid rgba(var(--color-foreground),.3)}.bundle-pair__thumb{width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover}.bundle-picker__error{margin:0;color:#b3261e;font-size:1.4rem}.proof-strip__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem}.proof-strip__item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.proof-strip__icon{color:rgb(var(--color-button));display:inline-flex;flex-shrink:0}@media screen and (max-width:749px){.proof-strip__list{justify-content:flex-start;gap:1rem 2rem}.proof-strip__item{font-size:1.2rem;flex:0 0 calc(50% - 1rem)}}.sock-heading{text-align:center;max-width:72rem;margin:0 auto 3.2rem}.sock-heading__eyebrow{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button));margin-bottom:.8rem}.sock-heading h2{margin:0}.sock-heading__text{margin-top:1.2rem;color:rgba(var(--color-foreground),.8)}.benefits{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.benefits{grid-template-columns:1fr 1fr;gap:6rem}.benefits--image-right .benefits__media{order:2}}.benefits__media{border-radius:var(--sock-radius);overflow:hidden}.benefits__media img,.benefits__media svg{display:block;width:100%;height:auto}.benefits__heading{margin:0 0 1.6rem}.benefits__intro{font-size:1.7rem;margin-bottom:2.4rem}.benefits__intro p{margin:0}.benefits__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.benefits__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;border-radius:var(--sock-radius);background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.08)}.benefits__icon{width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.benefits__icon svg{width:2.4rem;height:2.4rem}.benefits__text{font-size:1.6rem;line-height:1.45}.benefits__text strong{font-weight:700}@media screen and (max-width:749px){.benefits__intro{font-size:1.6rem;margin-bottom:2rem}.benefits__item{gap:1.2rem;padding:1.2rem 1.4rem}.benefits__icon{width:4rem;height:4rem}.benefits__icon svg{width:2rem;height:2rem}.benefits__text{font-size:1.5rem}}.hotspots__layout{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.hotspots__layout{grid-template-columns:1.2fr 1fr;gap:5rem}}.hotspots__media{position:relative;border-radius:var(--sock-radius);overflow:hidden}.hotspots__media img,.hotspots__media svg{display:block;width:100%;height:auto}.hotspots__pin{position:absolute;transform:translate(-50%,-50%);width:3.6rem;height:3.6rem;border-radius:50%;border:.3rem solid rgb(var(--color-background));background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700;font-size:1.5rem;cursor:pointer;box-shadow:0 .4rem 1.2rem #00000040;animation:hotspot-pulse 2.4s ease-out infinite}.hotspots__pin[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));animation:none}@keyframes hotspot-pulse{0%{box-shadow:0 0 rgba(var(--color-button),.55)}70%{box-shadow:0 0 0 1.4rem rgba(var(--color-button),0)}to{box-shadow:0 0 rgba(var(--color-button),0)}}@media(prefers-reduced-motion:reduce){.hotspots__pin{animation:none}}.hotspots__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.hotspots__item{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:var(--sock-radius);border:.1rem solid rgba(var(--color-foreground),.1);transition:border-color var(--duration-short) ease,background var(--duration-short) ease}.hotspots__item.is-active{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.hotspots__num{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.hotspots__item h3{margin:0 0 .4rem;font-size:1.6rem}.hotspots__item p{margin:0;font-size:1.45rem;color:rgba(var(--color-foreground),.8)}.comparison__wrap{max-width:86rem;margin:0 auto;overflow-x:auto}.comparison__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.45rem}.comparison__table th,.comparison__table td{padding:1.4rem 1rem;text-align:center;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.comparison__table th:first-child,.comparison__table td:first-child{text-align:left}.comparison__table thead th{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom}.comparison__table .comparison__ours{background:rgba(var(--color-button),.08)}.comparison__table thead .comparison__ours{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--sock-radius) var(--sock-radius) 0 0}.comparison__table tbody tr:last-child .comparison__ours{border-radius:0 0 var(--sock-radius) var(--sock-radius)}.comparison__mark{font-size:1.8rem;font-weight:700}.comparison__mark--yes{color:#2f7d32}.comparison__mark--no{color:#b3261e}.comparison__mark--some{color:rgba(var(--color-foreground),.55)}.comparison__note{text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin-top:1.6rem}@media screen and (max-width:749px){.comparison__table{font-size:1.3rem}.comparison__table th,.comparison__table td{padding:1.1rem .6rem}}.reviews__summary{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;font-size:1.5rem}.reviews__summary .sock-rating__stars{font-size:2rem}.reviews__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(26rem,1fr);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem}@media screen and (min-width:990px){.reviews__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.review-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:var(--sock-radius);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1)}.review-card__image{border-radius:.8rem;overflow:hidden;aspect-ratio:1}.review-card__image img{width:100%;height:100%;object-fit:cover;display:block}.review-card__stars{color:var(--sock-star);font-size:1.6rem;letter-spacing:.1em}.review-card__title{margin:0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.review-card__quote{margin:0;font-size:1.5rem;line-height:1.5;flex:1}.review-card__name{font-weight:700;font-size:1.4rem}.review-card__verified{color:#2f7d32;font-weight:400;font-size:1.2rem}.review-card__meta{font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.6rem #00000014;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.sticky-atc__image{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.8rem;flex-shrink:0;border:.1rem solid rgba(var(--color-foreground),.08)}.sticky-atc__info{display:grid;min-width:0;flex:1;gap:.2rem}.sticky-atc__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__subtext{font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.75);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky-atc__button{flex-shrink:0;min-width:0;min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem}@media screen and (min-width:750px){.sticky-atc__image{width:5.6rem;height:5.6rem}.sticky-atc__title{font-size:1.8rem}.sticky-atc__subtext{font-size:1.4rem}.sticky-atc__button{min-width:22rem;min-height:4.8rem}}bundle-picker{scroll-margin-top:9rem}@media screen and (min-width:990px){.sticky-atc--mobile-only{display:none}}.cart-item--bundle .cart-item__name{display:inline-block;margin-bottom:.4rem;text-decoration:none}.cart-bundle__pack{margin:0;font-weight:700;font-size:1.4rem}.cart-bundle__colours{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.cart-bundle__discount{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:1.25rem;color:rgb(var(--color-button));font-weight:700}.cart-bundle__discount svg{width:1.2rem;height:1.2rem}.cart-bundle__remove .button{min-width:0;min-height:3.6rem;padding:0 1.2rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.cart-bundle__remove .button[aria-busy=true]{opacity:.5}.cart-upgrade{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border-radius:var(--sock-radius);border:.2rem dashed rgb(var(--color-button));background:rgba(var(--color-button),.05);display:grid;gap:.8rem;font-size:1.4rem}.cart-upgrade strong{color:rgb(var(--color-button))}.cart-upgrade .button{min-height:4rem;font-size:1.4rem}.cart-guarantee{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.3rem;margin:1rem 0 0;color:rgba(var(--color-foreground),.8)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sock-custom.css.map */
