body.ao-portfolio-theme product-info.ao-product-page{padding-top:0}body.ao-portfolio-theme #MainContent .ao-product-page>.page-width{max-width:100rem;margin-inline:auto;padding:2rem 2rem 3.2rem}body.ao-portfolio-theme #MainContent .ao-product-page .product{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;align-items:start}body.ao-portfolio-theme #MainContent .ao-product-page .product__media-wrapper,body.ao-portfolio-theme #MainContent .ao-product-page .product__info-wrapper{width:100%;max-width:none;min-width:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}body.ao-portfolio-theme #MainContent .ao-product-page .product__media-list{margin:0;padding:.8rem;background:#fff;border:.1rem solid #dce4ed;border-radius:.8rem}body.ao-portfolio-theme #MainContent .ao-product-page .product__media,body.ao-portfolio-theme #MainContent .ao-product-page .product-media-container{background:#fff;border:0;border-radius:.4rem;box-shadow:none}body.ao-portfolio-theme #MainContent .ao-product-page .product__media img{object-fit:contain}body.ao-portfolio-theme #MainContent .ao-product-page .thumbnail-list__item{width:5rem}body.ao-portfolio-theme #MainContent .ao-product-page .product__info-container{position:static;width:100%;max-width:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}body.ao-portfolio-theme #MainContent .ao-product-page .product__info-container>*+*{margin-top:1.6rem}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-heading,body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-details,body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase{min-width:0}body.ao-portfolio-theme #MainContent .ao-product-page .aochips-product-meta{gap:.4rem .8rem;margin:0 0 .8rem}body.ao-portfolio-theme #MainContent .ao-product-page .aochips-product-meta span{max-width:100%;padding:0;color:#526273;background:transparent;border:0;font-size:1.3rem;line-height:1.5;letter-spacing:.02em;overflow-wrap:anywhere}body.ao-portfolio-theme #MainContent .ao-product-page .product__title{margin:0}body.ao-portfolio-theme #MainContent .ao-product-page .product__title h1,body.ao-portfolio-theme #MainContent .ao-product-page .product__mobile-heading h1{margin:0;font-size:2.2rem;font-weight:650;line-height:1.25;letter-spacing:-.015em}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase{padding:1.4rem;background:#fff;border:.1rem solid #dce4ed;border-radius:1rem}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase>*+*{margin-top:1.2rem}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase [id^=price-]:has(.login-to-see-price){display:none}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase [id^=price-]:has(.login-to-see-price)+*{margin-top:0}body.ao-portfolio-theme #MainContent .ao-product-page .product-form__input{min-width:0;max-width:100%}body.ao-portfolio-theme #MainContent .ao-product-page .product-form__input .select,body.ao-portfolio-theme #MainContent .ao-product-page .product-form__buttons{max-width:100%}body.ao-portfolio-theme #MainContent .ao-product-page .product-form__input .select__select{min-height:4.2rem;height:4.2rem;font-size:1.5rem}body.ao-portfolio-theme #MainContent .ao-product-page .trade-access-gate{margin:0;padding:0;color:#0a1727;background:transparent;border:0;box-shadow:none}body.ao-portfolio-theme #MainContent .ao-product-page .trade-access-gate__title{color:#0a1727;font-size:1.6rem;line-height:1.35;letter-spacing:normal}body.ao-portfolio-theme #MainContent .ao-product-page .trade-access-gate__text{margin:.8rem 0 1.2rem;color:#526273;font-size:1.4rem;line-height:1.55}body.ao-portfolio-theme #MainContent .ao-product-page .trade-access-gate .button{width:100%;min-width:0;min-height:4.2rem;padding:.8rem 1rem;font-size:1.4rem;line-height:1.4;letter-spacing:normal;text-align:center}body.ao-portfolio-theme #MainContent .ao-product-page .product__description{margin:0;padding:1.2rem 0 0;font-size:1.5rem;line-height:1.55;letter-spacing:normal;overflow-wrap:anywhere}body.ao-portfolio-theme #MainContent .ao-product-page .product__description img,body.ao-portfolio-theme #MainContent .ao-product-page .product__description iframe{max-width:100%}@media screen and (min-width:750px){body.ao-portfolio-theme #MainContent .ao-product-page .product:not(.product--no-media){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.4rem}}@media screen and (min-width:990px){body.ao-portfolio-theme #MainContent .ao-product-page .product:not(.product--no-media){grid-template-columns:clamp(23rem,24vw,27rem) minmax(0,1fr)}body.ao-portfolio-theme #MainContent .ao-product-page .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) clamp(21rem,22vw,24rem);grid-template-rows:auto 1fr;gap:1.6rem 2rem;align-items:start}body.ao-portfolio-theme #MainContent .ao-product-page .product__info-container>*{margin:0}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-heading{grid-column:1;grid-row:1}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-details{grid-column:1;grid-row:2}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-purchase{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--header-height, 9rem) + 2rem)}body.ao-portfolio-theme #MainContent .ao-product-page .product--no-media{max-width:82rem;margin-inline:auto}}@media screen and (max-width:749px){body.ao-portfolio-theme #MainContent .ao-product-page>.page-width{padding:1.6rem 1.6rem 2.4rem}body.ao-portfolio-theme #MainContent .ao-product-page .product__mobile-heading{margin:0;padding:0;background:transparent;border:0}body.ao-portfolio-theme #MainContent .ao-product-page .product__media-wrapper{max-width:28rem;justify-self:center}body.ao-portfolio-theme #MainContent .ao-product-page .ao-product-heading{display:none}body.ao-portfolio-theme #MainContent .ao-product-page .product__info-container>.ao-product-purchase{margin-top:0}body.ao-portfolio-theme #MainContent .ao-product-page .product__media-wrapper slider-component,body.ao-portfolio-theme #MainContent .ao-product-page .product__media-list.slider{margin-inline:0}body.ao-portfolio-theme #MainContent .ao-product-page .product__media-list .slider__slide{width:100%;max-width:100%;margin-inline:0}body.ao-portfolio-theme #MainContent .ao-product-page .product-form__input .select__select,body.ao-portfolio-theme #MainContent .ao-product-page .trade-access-gate .button{min-height:4.4rem}}body.ao-portfolio-theme:has(.ao-product-page) .header{min-height:8.4rem}body.ao-portfolio-theme:has(.ao-product-page) .header__heading-link{padding:.6rem}body.ao-portfolio-theme:has(.ao-product-page) .header__heading-logo-wrapper{display:flex;width:11rem;height:6rem;align-items:center;justify-content:center;overflow:hidden}body.ao-portfolio-theme:has(.ao-product-page) .header__heading-logo{width:11rem;height:11rem;max-width:none;max-height:none;flex-shrink:0;object-fit:contain}@media screen and (max-width:749px){body.ao-portfolio-theme:has(.ao-product-page) .header{min-height:7.2rem}body.ao-portfolio-theme:has(.ao-product-page) .header__heading-logo-wrapper{height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/aochips-product-layout.css.map */
