:root{--sp-accent: #dd1d1d;--sp-ink: #111113;--sp-muted: #6e6e73;--sp-faint: #a1a1a6;--sp-line: rgb(0 0 0 / .08);--sp-surface: #fff;--sp-ease: cubic-bezier(.22, 1, .36, 1);--sp-title-font: "Bebas Neue", var(--font-heading--family)}.product-information:has(.shape-pdp-heading){padding-top:clamp(12px,2vw,28px)}.product-information:has(.shape-pdp-heading) media-gallery{padding:clamp(12px,1.6vw,24px);border-radius:26px;background:var(--sp-surface);border:1px solid var(--sp-line)}@media screen and (max-width:749px){.product-information:has(.shape-pdp-heading) media-gallery{padding:0 0 12px;border:0;border-radius:0}}.product-information:has(.shape-pdp-heading) media-gallery img{mix-blend-mode:multiply}.product-information:has(.shape-pdp-heading) .slideshow-controls__thumbnails-container button,.product-information:has(.shape-pdp-heading) .slideshow-controls__thumbnail{border-radius:12px;transition:opacity .25s ease,outline-color .25s ease}.product-information:has(.shape-pdp-heading) .product-details .group-block-content>*{animation:shape-pdp-in .8s var(--sp-ease) both}.product-information:has(.shape-pdp-heading) .product-details .group-block-content>:nth-child(2){animation-delay:80ms}.product-information:has(.shape-pdp-heading) .product-details .group-block-content>:nth-child(3){animation-delay:.14s}.product-information:has(.shape-pdp-heading) .product-details .group-block-content>:nth-child(n+4){animation-delay:.2s}@keyframes shape-pdp-in{0%{opacity:0;translate:0 14px}}.product-information:has(.shape-pdp-heading) .product-details .text-block{font-size:14.5px;line-height:1.65;color:var(--sp-muted)}.product-information:has(.shape-pdp-heading) .product-details .divider__line{opacity:.5}.shape-pdp-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.shape-pdp-heading__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-muted)}.shape-pdp-heading__eyebrow:before{content:"";width:22px;height:2px;background:var(--sp-accent)}.shape-pdp-heading__title{margin:0;font-family:var(--sp-title-font);font-weight:400;font-size:clamp(38px,3.6vw,60px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--sp-ink);text-wrap:balance}.shape-pdp-heading__meta{display:flex;flex-wrap:wrap;gap:8px}.shape-pdp-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.shape-pdp-chip--sku{background:#0000000d;color:var(--sp-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em}.shape-pdp-chip__label{color:var(--sp-faint)}.shape-pdp-chip--warranty{background:var(--sp-ink);color:#fff}.shape-pdp-chip--warranty img{width:14px;height:14px}.shape-pdp-heading__compat{margin:0;font-size:13px;line-height:1.5;color:var(--sp-muted)}.shape-pdp-heading__compat span{font-weight:700;color:var(--sp-ink)}.shape-pdp-price{display:flex;flex-direction:column;gap:2px}.product-details .shape-pdp-price p{margin:0;line-height:1.3}.shape-pdp-price__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.shape-pdp-price__amount{line-height:1.1;font-size:clamp(28px,2.4vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--sp-ink);font-variant-numeric:tabular-nums}.shape-pdp-price--sale .shape-pdp-price__amount{color:var(--sp-accent)}.shape-pdp-price__tax{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sp-faint)}.shape-pdp-price__compare{font-size:15px;color:var(--sp-faint)}.shape-pdp-price__badge{padding:4px 9px;border-radius:999px;background:var(--sp-accent);color:#fff;font-size:12px;font-weight:700}.shape-pdp-price__ht{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:500;color:var(--sp-muted);font-variant-numeric:tabular-nums}.shape-pdp-price__saving{margin-top:6px!important;font-size:13px;font-weight:600;color:var(--sp-accent)}.shape-pdp-options__title{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink)}.shape-pdp-options__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0}.shape-pdp-options .shape-pdp-option{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;border:1px solid var(--sp-line);background:var(--sp-surface);color:var(--sp-ink);text-decoration:none;transition:border-color .25s ease,box-shadow .35s var(--sp-ease),translate .35s var(--sp-ease)}.shape-pdp-options .shape-pdp-option:hover{border-color:#00000040;translate:0 -2px;box-shadow:0 14px 28px -18px #00000059}.shape-pdp-options .shape-pdp-option.is-active{border-color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-ink)}.shape-pdp-option__media{flex:none;width:52px;height:52px;border-radius:12px;background:radial-gradient(closest-side,#fff,#f1f1f3);overflow:hidden}.shape-pdp-option__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.shape-pdp-option__text{display:flex;flex-direction:column;gap:3px;min-width:0}.shape-pdp-option__title{overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.shape-pdp-option__price{font-size:13px;font-weight:600;color:var(--sp-muted)}.shape-pdp-option__price span{font-size:11px;color:var(--sp-faint)}.shape-pdp-option__check{flex:none;width:18px;height:18px;margin-left:auto;border-radius:50%;border:1.5px solid rgb(0 0 0 / .2);transition:background-color .25s ease,border-color .25s ease}.shape-pdp-option.is-active .shape-pdp-option__check{border-color:var(--sp-ink);background:var(--sp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.product-information:has(.shape-pdp-heading) .variant-option__button-label{border-radius:999px;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.product-information:has(.shape-pdp-heading) .variant-option legend,.product-information:has(.shape-pdp-heading) .variant-option__label{font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.product-information:has(.shape-pdp-heading) .buy-buttons-block .button,.product-information:has(.shape-pdp-heading) .buy-buttons-block button[type=submit]{min-height:54px;border-radius:999px;font-family:var(--font-heading--family);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-information:has(.shape-pdp-heading) .add-to-cart-button{background:var(--sp-ink);border-color:var(--sp-ink);color:#fff;transition:background-color .3s ease,border-color .3s ease,box-shadow .4s var(--sp-ease)}.product-information:has(.shape-pdp-heading) .add-to-cart-button:hover{background:var(--sp-accent);border-color:var(--sp-accent);box-shadow:0 14px 30px -12px #dd1d1d99}.product-information:has(.shape-pdp-heading) quantity-selector-component,.product-information:has(.shape-pdp-heading) .quantity-selector{border-radius:999px;min-height:54px}.product-information:has(.shape-pdp-heading) .shopify-payment-button__button{border-radius:999px!important;min-height:54px;overflow:hidden}.product-information:has(.shape-pdp-heading) .payment-icons__list{gap:6px;opacity:.8}.shape-delivery{display:flex;align-items:center;gap:12px;margin-top:6px;padding:10px 14px 10px 10px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-surface);animation:shape-pdp-in .6s var(--sp-ease) both}.shape-delivery[hidden]{display:none}.shape-delivery__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#dd1d1d14;color:var(--sp-accent)}.shape-delivery__text{min-width:0}.shape-delivery__text p{margin:0}.shape-delivery__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px;line-height:1.35}.shape-delivery__title{color:var(--sp-muted)}.shape-delivery__range{font-weight:700;color:var(--sp-ink)}.shape-delivery__range:first-letter{text-transform:uppercase}.shape-delivery__note{display:flex;align-items:center;gap:7px;margin-top:1px!important;font-size:12px;line-height:1.35;color:var(--sp-muted)}.shape-delivery__note[hidden]{display:none}.shape-delivery__note.is-countdown:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#2e9d57;animation:shape-delivery-pulse 1.8s ease-out infinite}@keyframes shape-delivery-pulse{0%{box-shadow:0 0 #2e9d5780}to{box-shadow:0 0 0 7px #2e9d5700}}.shape-pdp-details-section{background-color:var(--color-background)}.shape-pdp-details{max-width:var(--page-width);margin-inline:auto;padding:clamp(48px,7vw,104px) var(--page-margin) clamp(24px,3vw,40px)}.shape-pdp-details__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(24px,3vw,40px)}.shape-pdp-details__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-muted)}.shape-pdp-details__eyebrow:before{content:"";width:22px;height:2px;background:var(--sp-accent)}.shape-pdp-details__title{margin:0;font-family:var(--sp-title-font);font-weight:400;font-size:clamp(40px,5vw,76px);line-height:.92;text-transform:uppercase;color:var(--sp-ink);text-box:trim-both cap alphabetic}.shape-pdp-details__nav{display:flex;flex-wrap:wrap;gap:8px}.shape-pdp-details__nav a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-surface);font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--sp-ink);transition:border-color .25s ease,transform .4s var(--sp-ease)}.shape-pdp-details__nav a:after{content:"";width:10px;height:10px;background:var(--sp-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2v8M2.5 6.5 6 10l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2v8M2.5 6.5 6 10l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat}.shape-pdp-details__nav a:hover{border-color:#00000040;transform:translateY(-2px)}.shape-pdp-details__nav a:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.shape-pdp-overview{scroll-margin-top:120px}.shape-pdp-overview__intro{max-width:820px;margin-bottom:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--sp-ink)}.shape-pdp-overview__intro>:first-child{margin-top:0}.shape-pdp-features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0}.shape-pdp-features>.shape-pdp-feature{grid-column:1 / -1}@media screen and (min-width:750px)and (max-width:989px){.shape-pdp-features>.shape-pdp-feature{grid-column:span 3}.shape-pdp-features>.shape-pdp-feature:nth-child(odd):last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.shape-pdp-features>.shape-pdp-feature{grid-column:span 2}.shape-pdp-features>.shape-pdp-feature:nth-child(3n+1):last-child{grid-column:1 / -1}.shape-pdp-features>.shape-pdp-feature:nth-child(3n+1):nth-last-child(2),.shape-pdp-features>.shape-pdp-feature:nth-child(3n+1):nth-last-child(2)+.shape-pdp-feature{grid-column:span 3}}.shape-pdp-feature{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,34px);overflow:hidden;border:1px solid var(--sp-line);border-radius:24px;background:var(--sp-surface);transition:transform .5s var(--sp-ease),box-shadow .5s var(--sp-ease);animation:shape-pdp-in .7s var(--sp-ease) both;animation-delay:calc(var(--i, 0) * 80ms)}.shape-pdp-feature--media{padding-top:12px}.shape-pdp-feature__media{margin:0 calc(12px - clamp(24px,2.4vw,34px)) 10px;aspect-ratio:4 / 3;max-height:340px;overflow:hidden;border-radius:16px;background:#f3f3f5}.shape-pdp-feature__media img{display:block;width:100%;height:100%;padding:16px;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--sp-ease)}.shape-pdp-feature:hover .shape-pdp-feature__media img{transform:scale(1.04)}.shape-pdp-feature:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--sp-accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--sp-ease)}.shape-pdp-feature:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #00000040}.shape-pdp-feature:hover:before{transform:scaleX(1)}.shape-pdp-feature__num{font-family:var(--sp-title-font);font-size:44px;line-height:1;color:var(--sp-accent);text-box:trim-both cap alphabetic}.shape-pdp-feature__title{margin:6px 0 0;font-family:var(--sp-title-font);font-weight:400;font-size:clamp(24px,2vw,30px);line-height:1;text-transform:uppercase;color:var(--sp-ink)}.shape-pdp-feature__body{font-size:15px;line-height:1.7;color:#4a4a50;text-align:justify}.shape-pdp-feature__body>:first-child{margin-top:0}.shape-pdp-feature__body>:last-child{margin-bottom:0}.shape-pdp-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;padding:clamp(20px,2.2vw,28px) 0;border:1px solid var(--sp-line);border-radius:20px;background:var(--sp-surface)}.shape-pdp-facts--single{grid-template-columns:1fr}.shape-pdp-facts__col{min-width:0;padding-inline:clamp(20px,2.4vw,32px);scroll-margin-top:120px}.shape-pdp-facts__col+.shape-pdp-facts__col{border-left:1px solid var(--sp-line)}.shape-pdp-facts__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink)}.shape-pdp-facts__title:before{content:"";width:16px;height:2px;background:var(--sp-accent)}.shape-pdp-specs{display:grid;margin:0}.shape-pdp-specs__row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;border-top:1px solid var(--sp-line);font-size:13.5px;line-height:1.45}.shape-pdp-specs__row--full{grid-template-columns:1fr}.shape-pdp-specs dt{color:var(--sp-muted)}.shape-pdp-specs dd{margin:0;font-weight:600;color:var(--sp-ink)}.shape-pdp-specs__raw{font-size:13.5px;line-height:1.6;color:var(--sp-muted)}.shape-pdp-package{display:grid;margin:0}.shape-pdp-facts--single .shape-pdp-package{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:32px}.shape-pdp-package__item{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--sp-line)}.shape-pdp-package__qty{flex:none;min-width:26px;font-size:13.5px;font-weight:700;color:var(--sp-accent);font-variant-numeric:tabular-nums}.shape-pdp-package__label{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--sp-ink)}@media screen and (max-width:749px){.shape-pdp-details__nav{flex-wrap:nowrap;width:calc(100% + 2 * var(--page-margin));margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);overflow-x:auto;scrollbar-width:none}.shape-pdp-details__nav a{flex:none}.shape-pdp-facts{grid-template-columns:1fr;padding:0}.shape-pdp-facts__col{padding-block:20px}.shape-pdp-facts__col+.shape-pdp-facts__col{border-left:0;border-top:1px solid var(--sp-line)}.shape-pdp-feature__num{font-size:36px}}.shape-pdp-rail-section{background-color:var(--color-background)}.shape-pdp-rail{max-width:var(--page-width);margin-inline:auto;padding:clamp(28px,4vw,56px) var(--page-margin)}.shape-pdp-rail__head{margin-bottom:20px}.shape-pdp-rail__title{margin:0;font-family:var(--sp-title-font);font-weight:400;font-size:clamp(34px,3.6vw,56px);line-height:.95;text-transform:uppercase;color:var(--sp-ink)}.shape-pdp-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;margin:0;padding:10px 0 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .2) transparent}.shape-pdp-rail__item{scroll-snap-align:start}@media screen and (max-width:1199px){.shape-pdp-rail__list{grid-auto-columns:calc((100% - 48px)/4)}}@media screen and (max-width:989px){.shape-pdp-rail__list{grid-auto-columns:calc((100% - 16px) / 2.4)}}@media screen and (max-width:749px){.shape-pdp-rail__list{grid-auto-columns:58vw;gap:12px;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}}@media(prefers-reduced-motion:reduce){.product-information:has(.shape-pdp-heading) .product-details .group-block-content>*,.shape-delivery,.shape-delivery__note.is-countdown:before,.shape-pdp-feature,.shape-pdp-specs__row,.shape-pdp-package__item{animation:none}.shape-pdp-feature,.shape-pdp-feature:before,.shape-pdp-details__nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shape-product.css.map */
