.pg-pdp{--name:12.5rem;--words:calc(7.75rem * 3 + var(--gap) * 3);--band:450px;background:var(--paper);min-height:100vh;color:var(--black);letter-spacing:.015em;padding-top:60px;font-size:10.5px;line-height:13px}.pg-pdp .ohead{min-height:var(--band);flex-direction:column;justify-content:center;padding:80px 14px;display:flex}.pg-pdp .orow{grid-template-columns:var(--name) var(--words) minmax(0, 19rem);align-items:start;display:grid}.pg-pdp .oname{font:inherit;text-transform:uppercase;margin:0;font-weight:400}.pg-pdp .onotes{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:18px 0 0;display:grid}.pg-pdp .onotes dt{opacity:.45;text-transform:uppercase}.pg-pdp .onotes dd{margin:0}.pg-pdp .odesc{max-width:287px;padding:0 2px;line-height:1.09}.pg-pdp .odesc p{margin:0 0 11px}.pg-pdp .odesc p:last-child{margin-bottom:0}@media (max-width:720px){.pg-pdp .orow{grid-template-columns:minmax(0,1fr);gap:41px}.pg-pdp .odesc,.pg-pdp .obuy{margin-left:25%}}.pg-pdp .ofilm{background:var(--black)}.pg-pdp .ovideo{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pg-pdp .ogrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-pdp .ogrid .media.cell{aspect-ratio:3/4}@media (max-width:720px){.pg-pdp .ogrid{grid-template-columns:minmax(0,1fr)}}.pg-pdp .media .tag{text-transform:uppercase;opacity:.3;place-items:center;display:grid;position:absolute;inset:0}.pg-pdp .price{font-family:var(--mono);letter-spacing:0;justify-content:space-between;align-items:baseline;padding-bottom:12px;font-size:12px;display:flex}.pg-pdp .price strong{font-weight:400}.pg-pdp .price s{opacity:.4;margin-right:10px}.pg-pdp .price span{font-family:var(--sans);letter-spacing:.015em;text-transform:uppercase;opacity:.3;font-size:10.5px}.pg-pdp .choice{margin-top:8px}.pg-pdp .choice .label{text-transform:uppercase;opacity:.3;margin-bottom:6px;display:block}.pg-pdp .sizes{gap:var(--gap);flex-wrap:wrap;display:flex}.pg-pdp .sizes button,.pg-pdp .buy{letter-spacing:.015em;text-transform:uppercase;color:var(--black);border-radius:6px;font-size:10.5px;line-height:1.05;position:relative}.pg-pdp .sizes button:before,.pg-pdp .buy:before{content:"";border-radius:inherit;opacity:.13;pointer-events:none;transition:opacity .5s var(--slow);border:1px solid;position:absolute;inset:0}.pg-pdp .sizes button:after,.pg-pdp .buy:after{content:"";border-radius:inherit;opacity:.03;pointer-events:none;background:currentColor;position:absolute;inset:0}.pg-pdp .sizes button span,.pg-pdp .buy span{opacity:.3;transition:opacity .5s var(--slow), color .5s var(--slow)}.pg-pdp .sizes button{padding:9px 10px}.pg-pdp .sizes button:hover span,.pg-pdp .sizes button:focus-visible span,.pg-pdp .sizes button.on span{opacity:1}.pg-pdp .sizes button.on:before{opacity:.45}.pg-pdp .sizes button.gone span{text-decoration:line-through}.pg-pdp .sizes button:focus-visible,.pg-pdp .buy:focus-visible{outline:1px solid var(--blue);outline-offset:1px}.pg-pdp .buy{text-align:left;width:100%;margin-top:10px;padding:40px 10px 7px;display:block}.pg-pdp .buy:not(:disabled) span{opacity:1;color:var(--blue)}.pg-pdp .buy:not(:disabled):hover:before,.pg-pdp .buy:not(:disabled):focus-visible:before{opacity:.45}.pg-pdp .buy:disabled{cursor:not-allowed}.pg-pdp .ship a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.pg-pdp .ship{opacity:.45;margin:10px 0 0}.pg-pdp .ship:empty{margin:0}.pg-pdp .ofaq{grid-template-columns:var(--name) minmax(0, 1fr);align-items:start;padding:80px 14px;display:grid}.pg-pdp .ofaq h2{font:inherit;text-transform:uppercase;opacity:.3;margin:0}.pg-pdp .ofaq-list{max-width:420px}.pg-pdp .ofaq details{border-top:1px solid color-mix(in srgb, currentColor 13%, transparent)}.pg-pdp .ofaq details:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 13%, transparent)}.pg-pdp .ofaq summary{cursor:pointer;text-transform:uppercase;transition:color .5s var(--slow);justify-content:space-between;gap:14px;padding:9px 0;list-style:none;display:flex}.pg-pdp .ofaq summary::-webkit-details-marker{display:none}.pg-pdp .ofaq summary:after{content:"+";opacity:.3}.pg-pdp .ofaq details[open] summary:after{content:"−"}.pg-pdp .ofaq summary:hover,.pg-pdp .ofaq summary:focus-visible{color:var(--blue)}.pg-pdp .ofaq summary:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.pg-pdp .ofaq details p{white-space:pre-line;margin:0;padding:0 0 12px;line-height:1.09}@media (max-width:720px){.pg-pdp .ofaq{grid-template-columns:minmax(0,1fr);gap:24px}.pg-pdp .ofaq-list{margin-left:25%}}.pg-pdp .onext{height:var(--band);flex-direction:column;justify-content:center;padding:14px;display:flex}.pg-pdp .onext a{text-transform:uppercase;align-items:center;display:flex}.pg-pdp .onext .dim{opacity:.3;flex:none;width:8.25rem}.pg-pdp .onext a span:last-child{transition:color .5s var(--slow)}.pg-pdp .onext a:hover span:last-child,.pg-pdp .onext a:focus-visible span:last-child{color:var(--blue)}.pg-pdp .onext a:focus-visible{outline:1px solid var(--blue);outline-offset:4px}@media (max-width:720px){.pg-pdp .onext .dim{width:50%}}
