product-info{--aora-border: rgba(var(--color-foreground), .14)}product-info .product__media-item[hidden],product-info .thumbnail-list__item[hidden],product-info .aora-media-hidden{display:none!important}product-info .aora-product-brand{margin:0 0 22px;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:990px){product-info .page-width{max-width:none;padding-left:52px;padding-right:52px}product-info .product{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(390px,.8fr)!important;gap:clamp(64px,7vw,112px)!important;align-items:start}product-info .product__media-wrapper,product-info .product__info-wrapper{width:auto!important;max-width:none!important}product-info .product__info-wrapper{padding-left:0!important}product-info .product__info-container{position:sticky;top:94px;width:100%;max-width:500px;margin:0;padding-top:8px}product-info .product__title{width:100%;max-width:440px;margin:0 0 18px!important}product-info .product__title h1,product-info .product__title .h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.55vw,4.1rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.04;letter-spacing:-.018em;text-wrap:balance}product-info .product__info-container .price{margin:0 0 48px!important;font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;letter-spacing:.035em}product-info .product-form__input{width:100%;max-width:none!important}product-info .product-form__input--swatch{display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;align-items:center;column-gap:17px;row-gap:18px;margin:0 0 48px!important;padding:0 0 4px!important;overflow-x:auto;scrollbar-width:none}product-info .product-form__input--swatch::-webkit-scrollbar{display:none}product-info .product-form__input--swatch .form__label{grid-column:1 / -1;width:100%;margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.075em;text-transform:uppercase}product-info .swatch-input__input+.swatch-input__label{margin:0!important}product-info .swatch{width:42px;height:42px}product-info .product-form__buttons{width:100%;max-width:none!important;margin:0 0 30px}product-info .product-form__submit{width:100%;min-height:60px;margin:0;border:0!important;border-radius:0!important;background:#111!important;color:#fff!important;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.105em;text-transform:uppercase}product-info .product-form__submit:before,product-info .product-form__submit:after{display:none!important}product-info .product__accordion{margin:0!important;border-top:1px solid var(--aora-border)}product-info .product__accordion:last-of-type{border-bottom:1px solid var(--aora-border)}product-info .product__accordion summary{min-height:72px;padding:0}product-info .product__accordion .accordion__title{margin:0;font-family:var(--font-body-family);font-size:1.13rem;font-weight:500;letter-spacing:.065em;text-transform:uppercase}product-info .product__accordion .accordion__content{padding:0 0 26px;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.6}product-info media-gallery{display:block}product-info .product__media-list{position:relative;margin:0!important}product-info .product__media-item{width:100%!important;max-width:100%!important}product-info .product-media-container{border:0!important;background:#f6f6f6}product-info .product__media img{width:100%;max-height:76vh;object-fit:contain}product-info .thumbnail-slider{margin-top:16px}product-info .thumbnail-list{display:flex!important;gap:14px!important;margin:0!important}product-info .thumbnail-list__item{flex:0 0 min(27%,210px)!important;width:min(27%,210px)!important;max-width:210px}product-info .thumbnail{border:1px solid transparent!important;border-radius:0!important;padding:0!important}product-info .thumbnail[aria-current=true]{border-color:#111!important;box-shadow:none!important}product-info .thumbnail img{aspect-ratio:4 / 5;object-fit:cover}product-info #GalleryViewer-template--main,product-info slider-component[id^=GalleryViewer-]{position:relative}product-info slider-component[id^=GalleryViewer-]>.slider-buttons{display:flex!important;position:absolute;inset:50% 18px auto 18px;z-index:4;justify-content:space-between;transform:translateY(-50%);pointer-events:none}product-info slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button{display:flex!important;width:44px;height:44px;border-radius:50%;background:#fffffff0;color:#111;pointer-events:auto}product-info slider-component[id^=GalleryViewer-]>.slider-buttons .slider-counter{display:none}product-info .aora-gallery-count{margin-top:14px;font-family:var(--font-body-family);font-size:1.15rem;text-align:center}}@media screen and (max-width:749px){product-info .product__info-wrapper{padding:28px 18px 38px!important}product-info .aora-product-brand{margin-bottom:16px;font-size:1.05rem}product-info .product__title{max-width:330px;margin-bottom:14px!important}product-info .product__title h1,product-info .product__title .h1{font-size:2.8rem;line-height:1.04}product-info .product__info-container .price{margin-bottom:34px!important;font-size:1.6rem}product-info .product-form__input--swatch{display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;gap:13px;overflow-x:auto;scrollbar-width:none}product-info .product-form__input--swatch .form__label{grid-column:1 / -1;width:100%}product-info .product-form__input--swatch::-webkit-scrollbar{display:none}product-info .swatch{width:38px;height:38px}product-info .product-form__submit{min-height:56px;border:0!important;border-radius:0!important;background:#111!important;color:#fff!important;letter-spacing:.09em;text-transform:uppercase}product-info .aora-gallery-count{margin:12px 0 0;text-align:center}}product-info .product-form__input--swatch .form__label{display:none!important}product-info .product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important}product-info .product__accordion .summary__title{display:flex!important;align-items:center!important;min-height:inherit}product-info .product__accordion .accordion__title{line-height:1.2!important}@media screen and (min-width:990px){product-info .product__info-container{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}product-info .product__info-container::-webkit-scrollbar{display:none}}product-info .aora-selected-color{margin:8px 0 28px;font-family:var(--font-body-family);font-size:1.25rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}product-info .product-form__input--swatch>.form__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:749px){product-info .aora-selected-color{margin:6px 0 22px;font-size:1.15rem}}@media screen and (min-width:990px){product-info .product{gap:clamp(56px,6vw,96px)!important}product-info .product__info-container{max-height:none!important;overflow:visible!important;top:86px!important;padding-top:18px!important}product-info .product__title{margin-bottom:7px!important}product-info .aora-selected-color{margin:0 0 22px!important;font-size:1.12rem!important;opacity:.66}product-info .product__info-container .price{margin-bottom:30px!important}product-info .product-form__input--swatch{margin-bottom:30px!important}product-info .product-form__buttons{margin-bottom:22px!important}product-info .product__accordion summary{min-height:62px!important}product-info .thumbnail-slider{margin-top:12px!important}product-info .thumbnail-list{gap:10px!important}product-info .thumbnail-list__item{flex-basis:calc((100% - 20px)/3)!important;width:calc((100% - 20px)/3)!important;max-width:none!important}product-info .product__media img{max-height:74vh!important}}@media screen and (max-width:749px){product-info .product__info-wrapper{padding:22px 18px 30px!important}product-info .product__title{margin-bottom:5px!important}product-info .aora-selected-color{margin:0 0 16px!important;opacity:.66}product-info .product__info-container .price{margin-bottom:24px!important}product-info .product-form__input--swatch{margin-bottom:24px!important}product-info .product-form__buttons{margin-bottom:18px!important}product-info .product__accordion summary{min-height:58px!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/aora-product-skims.css.map */
