.layout{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){.layout{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){.layout{--pds-internal-grid-safe-zone: min(50vw - 880px, 400px)}}.layout{min-height:100vh;grid-template-rows:auto minmax(0,1fr)}.layout__header{grid-area:1/wide-start/auto/wide-end;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,.5vw + 6px,16px);align-items:center;margin-top:clamp(16px,1.25vw + 12px,36px)}@media (min-width: 1000px){.layout__header{grid-column-end:span 11}}.layout__header p-link-pure{justify-self:flex-start;padding:4px;margin-inline-start:-4px}@media (max-width: 759px){.layout__header p-wordmark{display:none}}@media (min-width: 760px){.layout__header p-crest{display:none}}.layout__main{grid-column:basic-start/basic-end;display:flex;flex-direction:column;gap:clamp(32px,2.75vw + 23px,76px);margin:clamp(16px,1.25vw + 12px,36px) 0 clamp(48px,3vw + 38px,96px)}@media (min-width: 1000px){.layout__main{grid-area:2/basic-start/auto/span 7}}.layout__aside{grid-area:2/basic-start/auto/basic-end;display:flex;justify-content:center;background:#eeeff2;margin:0 calc(max(22px,10.625vw - 12px)*-1);padding:clamp(32px,2.75vw + 23px,76px) max(22px,10.625vw - 12px)}@media (min-width: 760px){.layout__aside{margin:0 calc((5vw - 16px + (clamp(16px,1.25vw + 12px,36px) + (100vw - ((5vw - 16px)*2) - (clamp(16px,1.25vw + 12px,36px)*15))/16)*2)*-1);padding:clamp(32px,2.75vw + 23px,76px) calc(5vw - 16px + (clamp(16px,1.25vw + 12px,36px) + (100vw - ((5vw - 16px)*2) - (clamp(16px,1.25vw + 12px,36px)*15))/16)*2)}}@media (min-width: 1000px){.layout__aside{grid-area:2/span 6/3/full-end;margin:0;padding:clamp(16px,1.25vw + 12px,36px) clamp(16px,1.25vw + 12px,36px) clamp(48px,3vw + 38px,96px)}}@media (min-width: 1000px){.layout:before{content:"";grid-area:1/span 6/3/full-end;background:#eeeff2}}.login{display:flex;flex-direction:column;gap:clamp(16px,1.25vw + 12px,36px)}.login__inputs{display:flex;flex-direction:column;gap:clamp(8px,.5vw + 6px,16px)}.login__inputs__actions{display:flex;flex-direction:column;gap:clamp(8px,.5vw + 6px,16px);margin-top:clamp(8px,.5vw + 6px,16px)}@media (min-width: 480px){.login__inputs__actions{flex-direction:row;justify-content:space-between}}.login__footer{display:flex;flex-direction:column;gap:clamp(16px,1.25vw + 12px,36px)}.login__divider{display:grid;grid-template-columns:minmax(0px,1fr) auto minmax(0px,1fr);align-items:center}.login__divider span{font:normal normal 400 clamp(.81rem,.23vw + .77rem,.88rem)/ calc(6px + 2.125ex) "Porsche Next","Arial Narrow",Arial,"Heiti SC",SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.login__divider span{text-transform:uppercase;padding:0 clamp(16px,1.25vw + 12px,36px)}.checkout{display:flex;flex-direction:column;gap:clamp(32px,2.75vw + 23px,76px)}.checkout__section{display:flex;flex-direction:column;gap:clamp(16px,1.25vw + 12px,36px)}.checkout__heading{display:flex;gap:clamp(8px,.5vw + 6px,16px);justify-content:space-between;align-items:center}.checkout__heading--disabled{color:#6b6d70}.checkout__heading h2{font:normal normal 600 clamp(1.27rem,.51vw + 1.16rem,1.78rem)/ calc(6px + 2.125ex) "Porsche Next","Arial Narrow",Arial,"Heiti SC",SimHei,sans-serif}.checkout__heading h2{margin:0}.checkout__checkboxes,.checkout__radio-buttons,.checkout__inputs,.checkout__group{display:flex;flex-direction:column;gap:clamp(8px,.5vw + 6px,16px)}@media (min-width: 480px){.checkout__group{flex-direction:row}.checkout__group p-text-field-wrapper{flex-grow:1}}.shopping-cart{display:flex;flex-direction:column;gap:clamp(16px,1.25vw + 12px,36px);width:min(30rem,100%)}.shopping-cart__products{display:flex;flex-direction:column;gap:clamp(8px,.5vw + 6px,16px)}.shopping-cart__products a{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;border-radius:4px}.shopping-cart__products a:focus{outline:2px solid #1a44ea;outline-offset:2px}.shopping-cart__products a:focus:not(:focus-visible){outline-color:transparent}.shopping-cart__products a{border-radius:4px;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;transition:background var(--p-transition-duration, .25s) cubic-bezier(.25,.1,.25,1)}@media (hover: hover){.shopping-cart__products a:hover{background:#9495982e}}.shopping-cart__products a{color:#010205;display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:clamp(8px,.5vw + 6px,16px);align-items:center;margin:0 calc(clamp(8px,.5vw + 6px,16px)*-1);padding:clamp(4px,.25vw + 3px,8px) clamp(8px,.5vw + 6px,16px);text-decoration:none}.shopping-cart__products a img{width:100%;height:auto;display:block}.shopping-cart__products a span:first-of-type{display:flex;flex-direction:column;font:normal normal 400 clamp(.81rem,.23vw + .77rem,.88rem)/ calc(6px + 2.125ex) "Porsche Next","Arial Narrow",Arial,"Heiti SC",SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.shopping-cart__products a span:first-of-type b{font-weight:600}.shopping-cart__products a span:first-of-type span{font: 400 .75rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.shopping-cart__summary{display:flex;flex-direction:column;gap:clamp(4px,.25vw + 3px,8px)}.shopping-cart__summary div{display:flex;gap:clamp(8px,.5vw + 6px,16px);justify-content:space-between}.shopping-cart__summary div:last-child{margin-top:clamp(8px,.5vw + 6px,16px)}
