.header{margin:0 var(--pds-internal-grid-margin, 0);display:grid;padding:0 calc(50% - var(--pds-internal-grid-margin, 0px) - 1280px);grid-gap:clamp(16px,1.25vw + 12px,36px);max-width:var(--pds-internal-grid-width-max, 2560px);min-width:var(--pds-internal-grid-width-min, 320px);box-sizing:content-box;grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start extended-start basic-start narrow-start] repeat(6,minmax(0,1fr)) [narrow-end basic-end extended-end wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: max(22px, 10.625vw - 12px);--pds-grid-basic-span-one-half: span 3;--pds-grid-basic-span-one-third: span 2;--pds-grid-narrow-span-one-half: span 3;--pds-grid-basic-span-two-thirds: span 4;--pds-grid-extended-span-one-half: span 3}@media (min-width: 760px){.header{grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start] minmax(0,1fr) [extended-start] minmax(0,1fr) [basic-start] repeat(2,minmax(0,1fr)) [narrow-start] repeat(8,minmax(0,1fr)) [narrow-end] repeat(2,minmax(0,1fr)) [basic-end] minmax(0,1fr) [extended-end] minmax(0,1fr) [wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: calc(5vw - 16px) ;--pds-grid-basic-span-one-half: span 6;--pds-grid-basic-span-one-third: span 4;--pds-grid-narrow-span-one-half: span 4;--pds-grid-basic-span-two-thirds: span 8;--pds-grid-extended-span-one-half: span 7}}@media (min-width: 1920px){.header{--pds-internal-grid-safe-zone: min(50vw - 880px, 400px)}}.header{margin-top:clamp(16px,1.25vw + 12px,36px)}.header__nav{grid-column:wide-start/wide-end;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,.5vw + 6px,16px);align-items:center}.header__part{display:flex;gap:clamp(8px,.5vw + 6px,16px)}.header__part:first-of-type{margin-inline-start:-4px;justify-content:flex-start}.header__part:last-of-type{margin-inline-end:-4px;justify-content:flex-end}@media (max-width: 759px){.header p-wordmark{display:none}}@media (min-width: 760px){.header p-crest{display:none}}.header p-button-pure,.header p-link-pure{padding:4px}.header__categories{grid-column:wide-start/wide-end;justify-self:center}@media (max-width: 759px){.header__categories{display:none}}.breadcrumb{margin:0 var(--pds-internal-grid-margin, 0);display:grid;padding:0 calc(50% - var(--pds-internal-grid-margin, 0px) - 1280px);grid-gap:clamp(16px,1.25vw + 12px,36px);max-width:var(--pds-internal-grid-width-max, 2560px);min-width:var(--pds-internal-grid-width-min, 320px);box-sizing:content-box;grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start extended-start basic-start narrow-start] repeat(6,minmax(0,1fr)) [narrow-end basic-end extended-end wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: max(22px, 10.625vw - 12px);--pds-grid-basic-span-one-half: span 3;--pds-grid-basic-span-one-third: span 2;--pds-grid-narrow-span-one-half: span 3;--pds-grid-basic-span-two-thirds: span 4;--pds-grid-extended-span-one-half: span 3}@media (min-width: 760px){.breadcrumb{grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start] minmax(0,1fr) [extended-start] minmax(0,1fr) [basic-start] repeat(2,minmax(0,1fr)) [narrow-start] repeat(8,minmax(0,1fr)) [narrow-end] repeat(2,minmax(0,1fr)) [basic-end] minmax(0,1fr) [extended-end] minmax(0,1fr) [wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: calc(5vw - 16px) ;--pds-grid-basic-span-one-half: span 6;--pds-grid-basic-span-one-third: span 4;--pds-grid-narrow-span-one-half: span 4;--pds-grid-basic-span-two-thirds: span 8;--pds-grid-extended-span-one-half: span 7}}@media (min-width: 1920px){.breadcrumb{--pds-internal-grid-safe-zone: min(50vw - 880px, 400px)}}.breadcrumb{margin:clamp(16px,1.25vw + 12px,36px) 0 0}.breadcrumb ol{grid-column:wide-start/wide-end;list-style:"";display:flex;flex-wrap:wrap;margin:0;padding:0}.breadcrumb ol li[role=presentation]{padding:0 clamp(4px,.25vw + 3px,8px)}.product-detail{margin:0 var(--pds-internal-grid-margin, 0);display:grid;padding:0 calc(50% - var(--pds-internal-grid-margin, 0px) - 1280px);grid-gap:clamp(16px,1.25vw + 12px,36px);max-width:var(--pds-internal-grid-width-max, 2560px);min-width:var(--pds-internal-grid-width-min, 320px);box-sizing:content-box;grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start extended-start basic-start narrow-start] repeat(6,minmax(0,1fr)) [narrow-end basic-end extended-end wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: max(22px, 10.625vw - 12px);--pds-grid-basic-span-one-half: span 3;--pds-grid-basic-span-one-third: span 2;--pds-grid-narrow-span-one-half: span 3;--pds-grid-basic-span-two-thirds: span 4;--pds-grid-extended-span-one-half: span 3}@media (min-width: 760px){.product-detail{grid-template-columns:[full-start] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [wide-start] minmax(0,1fr) [extended-start] minmax(0,1fr) [basic-start] repeat(2,minmax(0,1fr)) [narrow-start] repeat(8,minmax(0,1fr)) [narrow-end] repeat(2,minmax(0,1fr)) [basic-end] minmax(0,1fr) [extended-end] minmax(0,1fr) [wide-end] minmax(0,var(--pds-internal-grid-outer-column, calc(var(--pds-internal-grid-safe-zone) - clamp(16px, 1.25vw + 12px, 36px)))) [full-end];--pds-internal-grid-safe-zone: calc(5vw - 16px) ;--pds-grid-basic-span-one-half: span 6;--pds-grid-basic-span-one-third: span 4;--pds-grid-narrow-span-one-half: span 4;--pds-grid-basic-span-two-thirds: span 8;--pds-grid-extended-span-one-half: span 7}}@media (min-width: 1920px){.product-detail{--pds-internal-grid-safe-zone: min(50vw - 880px, 400px)}}.product-detail{row-gap:clamp(48px,3vw + 38px,96px);margin-top:clamp(16px,1.25vw + 12px,36px)}.product-detail__gallery{background:#eeeff2 linear-gradient(to right,transparent 0%,#f7f7f7 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}.product-detail__gallery{grid-column:extended-start/extended-end;aspect-ratio:4/3}@media (min-width: 760px){.product-detail__gallery{grid-column:extended-start/span 8;aspect-ratio:3/4}}.product-detail__article{grid-column:extended-start/extended-end}@media (min-width: 760px){.product-detail__article{grid-column:span 6/extended-end}}@media (min-width: 1000px){.product-detail__article{grid-column:span 5/extended-end}}.product-detail__header :last-child{margin-top:clamp(8px,.5vw + 6px,16px)}.product-detail__color,.product-detail__size,.product-detail__footer,.product-detail__about{margin-top:clamp(16px,1.25vw + 12px,36px);display:flex;flex-direction:column;row-gap:clamp(4px,.25vw + 3px,8px)}.product-detail__color h2,.product-detail__size h2,.product-detail__footer h2,.product-detail__about h2{font: 600 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif}.product-detail__color h2,.product-detail__size h2,.product-detail__footer h2,.product-detail__about h2{font-weight:400;margin:0}.product-detail__color h2 span,.product-detail__size h2 span,.product-detail__footer h2 span,.product-detail__about h2 span{font-weight:600}.product-detail__color-swatch{background:#eeeff2 linear-gradient(to right,transparent 0%,#f7f7f7 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}.product-detail__color-swatch{height:40px}.product-detail__size p-button-pure{align-self:flex-start}.product-detail__actions{margin-top:clamp(8px,.5vw + 6px,16px);display:flex;gap:clamp(8px,.5vw + 6px,16px)}.product-detail__benefits{list-style:"";margin:clamp(16px,1.25vw + 12px,36px) 0 0;padding:0}.product-detail__benefits li{font: 400 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:flex;column-gap:clamp(4px,.25vw + 3px,8px)}.product-detail__benefits li+li{margin-top:clamp(4px,.25vw + 3px,8px)}.product-detail__reviews{margin-top:clamp(32px,2.75vw + 23px,76px);display:flex;flex-direction:column;row-gap:clamp(4px,.25vw + 3px,8px)}.product-detail__reviews>div{background:#eeeff2 linear-gradient(to right,transparent 0%,#f7f7f7 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}.product-detail__reviews>div{height:40px}.flyout-add-to-cart{--p-flyout-width: 25rem;--p-flyout-max-width: 100%}.flyout-add-to-cart img:first-of-type{display:block;width:10rem;height:auto}.flyout-add-to-cart__header,.flyout-add-to-cart__specs{margin-top:clamp(8px,.5vw + 6px,16px)}.flyout-add-to-cart p-button-group{margin-top:clamp(16px,1.25vw + 12px,36px)}.table-size-chart{margin-top:clamp(16px,1.25vw + 12px,36px)}.table-size-chart p-table-head p-table-head-cell:first-child{font-size:clamp(1.13rem,.21vw + 1.08rem,1.33rem)}.table-size-chart p-table-body p-table-cell[role=rowheader]{font-weight:600}.footer{background:#eeeff2 linear-gradient(to right,transparent 0%,#f7f7f7 20%,transparent 50%) 0 0/200% 100%;display:block;border-radius:4px;animation:skeletonAnimation .6s cubic-bezier(.25,.1,.25,1) infinite}@keyframes skeletonAnimation{0%{background-position-x:100%}to{background-position-x:-100%}}.footer{margin-top:clamp(48px,3vw + 38px,96px);height:500px}
