.AssemblyClassicTShirt200SizeGuideTable-module-scss-module__vYrbrG__container{font-size:14px}
.PillSelect-module-scss-module__su8Lla__pillSelect{white-space:nowrap;border:1px solid #0000;border-radius:3em;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:space-between;height:3em;padding:3px;font-family:inherit;font-weight:500;line-height:1;display:grid;position:relative}.PillSelect-module-scss-module__su8Lla__pillSelect:before{content:"";opacity:.1;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.PillSelect-module-scss-module__su8Lla__pillSelect button{text-align:center;appearance:none;color:var(--fg);font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;-webkit-tap-highlight-color:#0000;background-color:#0000;border:0;border-radius:3em;padding:.7em 0;font-size:12px;font-weight:600;display:block;position:relative}@media (hover:hover){.PillSelect-module-scss-module__su8Lla__pillSelect button:hover{filter:brightness(1.5)}}.PillSelect-module-scss-module__su8Lla__pillSelect button span{position:relative}.PillSelect-module-scss-module__su8Lla__pillSelect button.PillSelect-module-scss-module__su8Lla__active{font-weight:700}.PillSelect-module-scss-module__su8Lla__pillSelect button.PillSelect-module-scss-module__su8Lla__unavailable{opacity:.4;cursor:not-allowed}.PillSelect-module-scss-module__su8Lla__selectedStateBackdrop{background-color:var(--fg);opacity:.15;pointer-events:none;border-radius:3em;display:block;position:absolute;top:3px;bottom:3px;left:0}
@keyframes ProductPageTemplate-module-scss-module__ilo9wW__templateEnter{0%{opacity:0}to{opacity:1}}.ProductPageTemplate-module-scss-module__ilo9wW__templateWrap{animation:1s ProductPageTemplate-module-scss-module__ilo9wW__templateEnter}@keyframes ProductPageTemplate-module-scss-module__ilo9wW__contentEnter{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.ProductPageTemplate-module-scss-module__ilo9wW__headerContent{opacity:0;grid-template-rows:auto minmax(auto,1fr);grid-template-columns:minmax(0,1fr);animation:2.5s cubic-bezier(.075,.82,.165,1) .2s forwards ProductPageTemplate-module-scss-module__ilo9wW__contentEnter;display:grid}@media (max-width:767px){.ProductPageTemplate-module-scss-module__ilo9wW__headerContent{max-width:480px;margin-left:auto;margin-right:auto}}.ProductPageTemplate-module-scss-module__ilo9wW__headerContent>*+*{margin-top:var(--gap)}.ProductPageTemplate-module-scss-module__ilo9wW__description>*+*{margin-top:.5em}.ProductPageTemplate-module-scss-module__ilo9wW__description p:only-child{text-wrap:balance}@media (min-width:768px){.ProductPageTemplate-module-scss-module__ilo9wW__headerContentStart{max-width:375px}}.ProductPageTemplate-module-scss-module__ilo9wW__headerContentStart>*+*{margin-top:var(--gap)}.ProductPageTemplate-module-scss-module__ilo9wW__headerContentEnd{grid-template-columns:minmax(auto,1fr);align-items:end;display:grid}.ProductPageTemplate-module-scss-module__ilo9wW__productPageGalleryWrap{padding-bottom:calc(var(--pageMargin)*2);--galleryItemGap:var(--pageMargin);opacity:0;animation:2.5s cubic-bezier(.075,.82,.165,1) .25s forwards ProductPageTemplate-module-scss-module__ilo9wW__contentEnter}@media (max-width:767px){.ProductPageTemplate-module-scss-module__ilo9wW__productPageGalleryWrap{padding-left:var(--pageMargin);padding-right:var(--pageMargin)}}@media (min-width:768px){.ProductPageTemplate-module-scss-module__ilo9wW__productPageGalleryWrap{padding-top:var(--xl);padding-right:calc(var(--galleryItemGap) - var(--pageMargin));padding-bottom:calc(var(--galleryItemGap) - var(--pageMargin))}}@media (min-width:1024px){.ProductPageTemplate-module-scss-module__ilo9wW__productPageGalleryWrap{--galleryItemGap:6em}}@media (min-width:1280px){.ProductPageTemplate-module-scss-module__ilo9wW__productPageGalleryWrap{--galleryItemGap:8em}}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetailsLinkWrap{bottom:var(--pageMargin);position:sticky}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetailsLinkWrap a{text-decoration:none}@media (hover:hover){.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetailsLinkWrap a:hover{color:var(--accent)}}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails{padding-bottom:calc(var(--pageMargin)*2);margin-bottom:-1.25em}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails>*,.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails>*>*{margin-bottom:1.25em}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails>*>*>*+*{margin-top:.4em}@media (min-width:768px){.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1280px){.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProductPageTemplate-module-scss-module__ilo9wW__furtherDetails p{text-wrap:balance;max-width:24em;line-height:1.33}@keyframes ProductPageTemplate-module-scss-module__ilo9wW__HeadingEnter{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ProductPageTemplate-module-scss-module__ilo9wW__productName{max-width:480px;margin-left:auto;margin-right:auto}}.ProductPageTemplate-module-scss-module__ilo9wW__productName span{animation:2s cubic-bezier(.075,.82,.165,1) ProductPageTemplate-module-scss-module__ilo9wW__HeadingEnter;display:block}
