.spinpadel-detail{width:100%;color:#101828;background:#fff;font-family:var(--font-body--family);scroll-margin-top:var(--header-height, 0px)}body:has(#header-component[sticky=always]) .spinpadel-detail{scroll-margin-top:max(0px,calc(var(--header-height, 0px) - 1px))}.spinpadel-detail *,.spinpadel-detail *:before,.spinpadel-detail *:after{box-sizing:border-box}.spinpadel-detail img,.spinpadel-detail video{display:block;width:100%;height:auto}.spinpadel-detail h2,.spinpadel-detail h3{color:inherit;margin:0 0 2rem;font-weight:700;letter-spacing:normal;overflow-wrap:anywhere}.spinpadel-detail h2{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1}.spinpadel-detail p{width:auto;max-width:none;margin:0}.spinpadel-detail-module{position:relative;min-width:0}.spinpadel-detail-module--dark,.spinpadel-detail-module--racket_mechanism,.spinpadel-detail-module--strap_mechanism{color:#fff;background:#000}.spinpadel-detail-intro{display:grid;grid-template-columns:1fr;align-items:center;min-width:0}.spinpadel-detail-intro__copy{padding:3rem 1rem;min-width:0}.spinpadel-detail-eyebrow{margin-bottom:1rem!important;font-size:1rem;font-weight:500}.spinpadel-detail-description{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.55;overflow-wrap:anywhere}.spinpadel-detail-description strong{color:inherit;font-weight:700}.spinpadel-detail-price{margin-top:3rem!important;font-size:clamp(1.5rem,4vw,3rem);font-weight:700}.spinpadel-detail-buy{margin-top:2rem;border-radius:999px;padding:.75rem 1.75rem;background:#101828;color:#fff;font-size:clamp(1.125rem,2.6vw,2.25rem);line-height:1.3;box-shadow:none}.spinpadel-detail-module--dark .spinpadel-detail-buy{color:#000;background:#fff}.spinpadel-detail-buy:hover{opacity:.85}.spinpadel-detail-buy:focus-visible{outline:2px solid currentColor;outline-offset:4px}.spinpadel-detail-intro__media{display:flex;align-items:center;justify-content:center;min-width:0}.spinpadel-detail-intro__media video{width:auto;max-width:100%;max-height:100svh;object-fit:contain}.spinpadel-detail-specs{display:grid;grid-template-columns:1fr;align-items:start}.spinpadel-detail-specs__media{min-width:0}.spinpadel-detail-specs__copy{padding:3rem 1rem 5rem;min-width:0}.spinpadel-detail-specs dl{margin:2rem 0;font-size:clamp(1rem,1.9vw,1.35rem);line-height:1.8}.spinpadel-detail-spec{margin-bottom:2rem}.spinpadel-detail-spec dt{font-weight:700}.spinpadel-detail-spec dd{margin:0}.spinpadel-detail-spec dd p+p{margin-top:.5rem;opacity:.85}.spinpadel-detail-summary{padding-top:1rem;border-top:1px solid currentColor;font-size:clamp(1rem,1.9vw,1.35rem);line-height:1.8}.spinpadel-detail-annotated{position:relative;margin:0}.spinpadel-detail-annotated>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spinpadel-detail-anchor-plus{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px #0008)}.spinpadel-detail-note-frame{display:flex;align-items:center}.spinpadel-detail-note{color:#fff;font-weight:500;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-align:left;text-shadow:0 2px 8px #000}.spinpadel-detail-note--ApexAnnotationNote{padding:14px 24px;border-radius:18px;background:#000000b3;box-shadow:none}.spinpadel-detail-note-pill{position:relative;display:inline-block}.spinpadel-detail-note-pill__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:12px;z-index:0}.spinpadel-detail-note--DarkAnnotationPill{position:relative;z-index:1;display:inline-block;padding:.2em .7em;border-radius:12px}.spinpadel-detail-note--DarkAnnotationNote{padding:16px 24px;border-radius:12px;background:#00000059;box-shadow:0 2px 8px #0002}.spinpadel-detail-note--default{display:flex;align-items:center;height:100%;padding:.5em .8em;white-space:pre-line;text-shadow:none}.spinpadel-detail-notes{padding:1.5rem 2rem 1.5rem 3rem;margin:0;font-size:1rem;line-height:1.6}.spinpadel-detail-notes li+li{margin-top:.75rem}.spinpadel-detail-colors{padding:3rem 1rem 5rem;text-align:center}.spinpadel-detail-colors>p{margin-bottom:3rem;font-size:clamp(1.4rem,2vw,2rem)}.spinpadel-detail-colors>h2{font-size:clamp(2rem,7vw,7rem)}.spinpadel-detail-colors ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;list-style:none;margin:3rem 0 0;padding:0}.spinpadel-detail-colors li{display:flex;flex-direction:column;align-items:center;min-width:0}.spinpadel-detail-colors__image{width:100%;aspect-ratio:1;display:grid;place-items:center}.spinpadel-detail-colors__image img{max-width:100%;height:100%;object-fit:contain}.spinpadel-detail-colors li p{font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.3;margin-top:.75rem}.spinpadel-detail-swatch{width:2rem;height:2rem;margin-top:1rem;border-radius:50%;border:2px solid #f5f5f5}.spinpadel-detail-colors--suggested{color:#fff;background:#000}.spinpadel-detail-colors--suggested>h2{font-size:clamp(2rem,4vw,3rem)}.spinpadel-detail-colors--suggested .spinpadel-detail-colors__image{padding:1rem;background:#fff;border-radius:1.5rem}.spinpadel-detail-strap-hero{position:relative}.spinpadel-detail-strap-hero__copy{padding:2rem 1rem}.spinpadel-detail-strap-feature{position:relative}.spinpadel-detail-strap-feature>span{position:absolute;left:79%;top:80%;transform:translate(-50%,-50%);font-size:clamp(1rem,2vw,2rem)}.spinpadel-detail-bullets{list-style:none;padding:0;font-size:clamp(1rem,1.5vw,2rem);line-height:1.8}.spinpadel-detail-bullets li{margin-bottom:1rem}.spinpadel-detail-bullets li:before{content:"- "}.spinpadel-detail-solution{display:grid;grid-template-columns:1fr}.spinpadel-detail-solution>img{height:100%;object-fit:cover}.spinpadel-detail-solution>div{padding:3rem 1rem}.spinpadel-detail-solution h3{font-size:clamp(1.625rem,3vw,2.5rem)}@media(min-width:768px){.spinpadel-detail-intro{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh}.spinpadel-detail-intro__copy{padding:3rem clamp(2rem,6vw,6rem)}.spinpadel-detail-specs{grid-template-columns:minmax(0,40%) minmax(0,60%)}.spinpadel-detail-specs__copy{padding:5rem clamp(1.5rem,5vw,5rem)}.spinpadel-detail-colors{padding-inline:5%}.spinpadel-detail-colors ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.spinpadel-detail-strap-hero__copy{position:absolute;left:8%;top:35%;width:60%;padding:0}.spinpadel-detail-strap-hero__copy h2{font-size:3.2vw;margin-bottom:1.5rem}.spinpadel-detail-strap-hero__copy p{max-width:70%;font-size:1.5vw}.spinpadel-detail-solution{grid-template-columns:minmax(0,40%) minmax(0,60%)}.spinpadel-detail-solution>div{padding:3rem clamp(2rem,5vw,6rem)}.spinpadel-detail-notes{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:1024px){.spinpadel-detail-specs__media{position:sticky;top:var(--header-height, 74px);height:calc(100dvh - var(--header-height, 74px));display:flex;align-items:center}.spinpadel-detail-specs__media img{height:100%;object-fit:contain}.spinpadel-detail-colors ul{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:767px){.spinpadel-detail-module--strap_orange{color:#fff;background:#000}}.spinpadel-detail-eyebrow{letter-spacing:.025em;line-height:1.5}.spinpadel-detail-module--racket_intro h2{font-size:2rem;line-height:1.05}.spinpadel-detail-module--racket_intro .spinpadel-detail-description{font-size:1.5rem;font-weight:500;line-height:1.625;color:#1e2939}.spinpadel-detail-module--racket_intro.spinpadel-detail-module--dark .spinpadel-detail-description{color:#ffffffd9}.spinpadel-detail-module--racket_intro .spinpadel-detail-description strong{color:#000}.spinpadel-detail-module--racket_intro.spinpadel-detail-module--dark .spinpadel-detail-description strong{color:#fff}.spinpadel-detail-price{font-size:1.5rem;line-height:calc(32 / 24);color:#1a3a3a}.spinpadel-detail-module--dark .spinpadel-detail-price{color:#fff}.spinpadel-detail-buy{font-size:1.125rem;font-weight:600;line-height:calc(28 / 18)}.spinpadel-detail-specs dl,.spinpadel-detail-summary{font-weight:400;color:#1e2939}.spinpadel-detail-module--dark :is(.spinpadel-detail-specs dl,.spinpadel-detail-summary){color:#fff}.spinpadel-detail-spec dd p+p{color:#4a5565;opacity:1}.spinpadel-detail-module--dark .spinpadel-detail-spec dd p+p{color:#fff}.spinpadel-detail-colors>p{font-weight:500;letter-spacing:.025em;line-height:1.5;color:#1e2939}.spinpadel-detail-colors li p{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.025em;color:#101828}.spinpadel-detail-colors--suggested li p{color:#fff;letter-spacing:normal;line-height:1.25}.spinpadel-detail-strap-hero__copy p{font-weight:500;line-height:1.5}.spinpadel-detail-module--strap_feature .spinpadel-detail-bullets{font-size:clamp(1rem,1.5vw,2.25rem);font-weight:500;line-height:1.5;color:#4a5565}.spinpadel-detail-module--strap_feature .spinpadel-detail-price{font-size:1.875rem;line-height:1.2}.spinpadel-detail-module--strap_feature .spinpadel-detail-buy{font-size:1rem;font-weight:500;line-height:1.5}.spinpadel-detail-strap-feature>span{font-weight:600;letter-spacing:-.025em;line-height:1.5;color:#101828}.spinpadel-detail-solution h3{font-size:clamp(1.625rem,6vw,2rem);font-weight:700;line-height:1.05;letter-spacing:-.025em}.spinpadel-detail-solution .spinpadel-detail-bullets{font-size:1.5rem;font-weight:600;line-height:2.1;color:#364153}@media(max-width:767px){.spinpadel-detail h2{font-size:2rem;line-height:1.05}.spinpadel-detail-colors--suggested>h2{font-weight:800}}@media(min-width:640px){.spinpadel-detail-colors--suggested li p{font-size:1.125rem}}@media(min-width:768px){.spinpadel-detail-module--racket_intro h2{font-size:3rem;line-height:1}.spinpadel-detail-module--racket_intro .spinpadel-detail-description{font-size:1.875rem;line-height:1.5}.spinpadel-detail-specs h2{font-size:clamp(2.75rem,4.5vw,3.5rem);line-height:1.1}.spinpadel-detail-price{font-size:3rem;line-height:1}.spinpadel-detail-buy{font-size:2.25rem;line-height:calc(40 / 36)}.spinpadel-detail-colors>h2{font-size:clamp(3.5rem,7vw,7rem);line-height:1}.spinpadel-detail-colors li p{font-size:1.125rem;line-height:calc(28 / 18)}.spinpadel-detail-colors--suggested>h2{font-size:3rem;line-height:1;font-weight:700}.spinpadel-detail-colors--suggested li p{font-size:1.25rem;line-height:1.25}.spinpadel-detail-module--strap_feature h2{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.spinpadel-detail-module--strap_feature .spinpadel-detail-price{font-size:3rem;line-height:1}.spinpadel-detail-module--strap_feature .spinpadel-detail-buy{font-size:2.25rem;line-height:calc(40 / 36)}.spinpadel-detail-solution h2{font-size:3.75rem;line-height:1.25}.spinpadel-detail-solution h3{font-size:2.25rem}.spinpadel-detail-solution .spinpadel-detail-bullets{font-size:1.875rem}}@media(min-width:1024px){.spinpadel-detail-colors:not(.spinpadel-detail-colors--suggested) li p{font-size:1.875rem;line-height:1.2}.spinpadel-detail-solution h2{font-size:4.5rem}}.spinpadel-detail-strap-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0}.spinpadel-detail-strap-hero__copy h2{position:absolute;left:8%;top:35%;width:60%;height:10%;display:flex;align-items:center;margin:0;font-size:3.2vw;line-height:1.5}.spinpadel-detail-strap-hero__copy p{position:absolute;left:8%;top:50%;width:40%;height:7%;max-width:none;display:flex;align-items:center;font-size:1.5vw;line-height:1.5}.spinpadel-detail-module--racket_intro .spinpadel-detail-intro{padding-top:3rem}.spinpadel-detail-module--racket_intro .spinpadel-detail-intro__copy{padding:0 1rem;margin-bottom:2rem}.spinpadel-detail-module--racket_intro .spinpadel-detail-price{margin-top:4.75rem!important}.spinpadel-detail-module--racket_intro .spinpadel-detail-buy{margin-top:2.5rem;background:#000;box-shadow:0 1px 3px #0000001a}.spinpadel-detail-module--racket_intro.spinpadel-detail-module--dark .spinpadel-detail-buy{background:#fff}.spinpadel-detail-module--racket_intro .spinpadel-detail-intro__media video{max-height:85svh}.spinpadel-detail-specs__media{padding:3rem 1rem}.spinpadel-detail-specs__copy{padding:0 1rem 6rem;display:flex;flex-direction:column}.spinpadel-detail-specs h2{margin-bottom:2.5rem}.spinpadel-detail-specs dl{margin:1.5rem 0 0}.spinpadel-detail-spec dt{display:inline}.spinpadel-detail-spec dt:after{content:" "}.spinpadel-detail-spec dd{display:contents}.spinpadel-detail-spec dd>p:first-child{display:inline}.spinpadel-detail-spec:last-child{margin-bottom:0}.spinpadel-detail-specs .spinpadel-detail-summary{margin-top:2rem;border-color:#d1d5dc}.spinpadel-detail-module--dark .spinpadel-detail-summary{border-color:#fff3}.spinpadel-detail-colors--suggested{padding:2rem .5rem}.spinpadel-detail-colors--suggested>h2{margin:0 0 2.5rem}.spinpadel-detail-colors--suggested ul{width:96%;margin:0 auto;gap:1rem}.spinpadel-detail-colors--suggested .spinpadel-detail-colors__image{padding:.5rem;border-radius:.75rem;margin-bottom:.75rem}.spinpadel-detail-colors--suggested li p{margin-top:0;padding-inline:.25rem}@media(min-width:640px){.spinpadel-detail-colors--suggested ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.spinpadel-detail-colors--suggested .spinpadel-detail-colors__image{padding:.75rem;border-radius:1rem;margin-bottom:1rem}}@media(min-width:768px){.spinpadel-detail-module--racket_intro .spinpadel-detail-intro{padding-top:0}.spinpadel-detail-module--racket_intro .spinpadel-detail-intro__copy{padding:0 2rem;margin-bottom:0}.spinpadel-detail-module--racket_intro .spinpadel-detail-intro__media video{max-height:100svh}.spinpadel-detail-specs__media{padding:0}.spinpadel-detail-specs__copy{padding:6rem 1.5rem}.spinpadel-detail-colors--suggested{padding:3rem 0}.spinpadel-detail-colors--suggested>h2{text-align:left;margin-left:6.25rem}.spinpadel-detail-colors--suggested ul{width:90%;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.spinpadel-detail-colors--suggested .spinpadel-detail-colors__image{padding:1rem;border-radius:2.5rem;margin-bottom:1.25rem}.spinpadel-detail-colors--suggested li p{padding-inline:.5rem}}@media(min-width:1024px){.spinpadel-detail-module--racket_intro .spinpadel-detail-intro__copy{padding-inline:6rem}.spinpadel-detail-specs__copy{padding-inline:5rem}.spinpadel-detail-colors--suggested ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.spinpadel-detail-colors--suggested ul{grid-template-columns:repeat(7,minmax(0,1fr))}}.spinpadel-detail-notes{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/assets/spinpadel-product-detail.css.map */
