.nai-pdp .page-width{max-width:var(--nai-container-max);padding-inline:var(--nai-gutter)}@media screen and (min-width:990px){.nai-pdp .product--medium:not(.product--no-media) .product__info-wrapper{padding-left:clamp(2.4rem,3vw,4.8rem)}}.nai-pdp .product-media-container.constrain-height,.nai-pdp .product-media-container.constrain-height.media-fit-contain{width:100%}.nai-pdp .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}@media screen and (min-width:750px){.nai-pdp .product__media-wrapper{align-self:flex-start}}.nai-pdp .thumbnail-list{margin-top:1.2rem;gap:1.2rem}@media screen and (min-width:750px){.nai-pdp .thumbnail-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.nai-pdp .thumbnail-slider .thumbnail-list.slider{gap:1rem}.nai-pdp .thumbnail{border:.1rem solid transparent}.nai-pdp .thumbnail[aria-current]{box-shadow:none;border-color:var(--nai-ink)}.nai-pdp .product__info-container>*+*{margin:1.6rem 0}.nai-pdp .product__title{margin-bottom:1.6rem}.nai-pdp .product__title h1{font-family:var(--font-body-family);font-weight:400;font-size:clamp(2.2rem,1.8rem + .7vw,2.6rem);line-height:1.35;letter-spacing:0;text-transform:none;color:var(--nai-ink)}.nai-pdp .rating-wrapper{margin:1.2rem 0}.nai-pdp .rating-star{--color-rating-star: var(--nai-ink);--letter-spacing: .2;--font-size: 1.6}.nai-pdp .rating-text{display:none}.nai-pdp .rating-count{margin-left:.6rem;font-size:1.3rem;color:var(--nai-ink)}.nai-pdp .price{font-family:var(--font-body-family);letter-spacing:0;color:var(--nai-ink)}.nai-pdp .price .price-item--regular,.nai-pdp .price .price-item--sale,.nai-pdp .price--large .price-item{font-size:2.4rem;font-weight:500;letter-spacing:0}.nai-pdp .price--on-sale .price__sale .price-item--regular{font-size:1.6rem;color:var(--nai-red)}.nai-pdp .product__description{margin:1.6rem 0 2.4rem;font-size:1.4rem;line-height:1.65;letter-spacing:0;color:#4a4a4a}@media screen and (min-width:750px){.nai-pdp .product__description{font-size:1.5rem}}.nai-pdp .product__description p{margin:0 0 1.2rem}.nai-pdp .product__description strong,.nai-pdp .product__description b{font-weight:500;color:var(--nai-ink)}.nai-pdp .product-form__input{margin-bottom:2rem}.nai-pdp .product-form__input .form__label{margin-bottom:1rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0;color:#4a4a4a}.nai-pdp .product-form__input .form__label [data-selected-value]{font-weight:500;color:var(--nai-ink)}.nai-pdp .product-form__input--pill input[type=radio]+label{margin:.4rem .8rem .4rem 0;padding:.9rem 1.2rem;min-height:4rem;display:inline-flex;align-items:center;border:.1rem solid #cfcfcf;border-radius:0;background-color:#fff;color:var(--nai-ink);font-size:1.3rem;letter-spacing:0;line-height:1.2}.nai-pdp .product-form__input--pill input[type=radio]+label:before{display:none}.nai-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--nai-ink)}.nai-pdp .product-form__input--pill input[type=radio]:checked+label{background-color:var(--nai-ink);border-color:var(--nai-ink);color:#fff}.nai-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid var(--nai-ink);outline-offset:.2rem}.nai-pdp .product-form__input--swatch .swatch-input__label{--swatch-input--size: 2.6rem;margin:.3rem .6rem .3rem 0}.nai-pdp .swatch-input__input:checked+.swatch-input__label{outline:.1rem solid var(--nai-ink);outline-offset:.2rem}@supports selector(:has(*)){.nai-pdp .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-content:start}.nai-pdp .product__info-container>*{grid-column:1 / -1;min-width:0}.nai-pdp .product__info-container>div:has(>product-form),.nai-pdp .product__info-container product-form.product-form,.nai-pdp .product__info-container product-form .form,.nai-pdp .product__info-container .product-form__buttons{display:contents}.nai-pdp .product__info-container .product-form__quantity{grid-column:1;margin:0 0 1.2rem}.nai-pdp .product__info-container .product-form__submit{grid-column:2;margin:0 0 1.2rem}.nai-pdp .product__info-container .shopify-payment-button,.nai-pdp .product__info-container .product-form__error-message-wrapper,.nai-pdp .product__info-container pickup-availability{grid-column:1 / -1}.nai-pdp .product__info-container:not(:has(.product-form__quantity)) .product-form__submit{grid-column:1 / -1}}.nai-pdp .product-form__quantity .quantity__label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.nai-pdp .quantity{width:11rem;min-height:4.6rem}.nai-pdp .quantity:after,.nai-pdp .quantity:before{box-shadow:0 0 0 .1rem #cfcfcf;border-radius:0}.nai-pdp .quantity__input{font-size:1.4rem}.nai-pdp .product-form__submit.button{min-height:4.6rem;border-radius:0;background-color:#fff;color:var(--nai-ink);font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0;box-shadow:inset 0 0 0 .1rem var(--nai-ink)}.nai-pdp .product-form__submit.button:before,.nai-pdp .product-form__submit.button:after{display:none}.nai-pdp .product-form__submit.button:hover:not([disabled]){background-color:var(--nai-ink);color:#fff}.nai-pdp .product-form__submit[disabled] .nai-atc-price,.nai-pdp .product-form__submit[aria-disabled=true] .nai-atc-price{display:none}.nai-pdp .product-form__buttons{max-width:none}.nai-pdp .shopify-payment-button__button{width:100%;min-height:4.6rem;border-radius:0}.nai-pdp .shopify-payment-button__button--unbranded{background-color:var(--nai-red);color:#fff;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0}.nai-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--nai-red-dark)}.nai-pdp .shopify-payment-button__more-options{color:var(--nai-ink)}.nai-pdp .nai-accordions{margin-top:2.8rem;border-top:.1rem solid #d9d9d9}.nai-accordion{border-bottom:.1rem solid #d9d9d9}.nai-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.4rem;padding:1rem 0;cursor:pointer;list-style:none}.nai-accordion__summary::-webkit-details-marker{display:none}.nai-accordion__summary:focus-visible{outline:.2rem solid var(--nai-ink);outline-offset:.2rem}.nai-accordion__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--nai-ink)}.nai-accordion__icon{display:inline-flex;flex-shrink:0;width:1.2rem;color:var(--nai-ink);transition:transform .2s ease}.nai-accordion__icon .icon{width:1.2rem;height:auto}.nai-accordion__icon .icon-caret{position:static;height:.6rem}.nai-accordion[open] .nai-accordion__icon{transform:rotate(180deg)}.nai-accordion__content{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.6;letter-spacing:0;color:#4a4a4a}.nai-accordion__content>:first-child{margin-top:0}.nai-accordion__content>:last-child{margin-bottom:0}.nai-accordion__content ul,.nai-accordion__content ol{margin:0;padding-left:1.8rem}.nai-accordions__hint{font-size:1.3rem;font-style:italic;color:rgba(var(--color-foreground),.6)}@media(prefers-reduced-motion:reduce){.nai-accordion__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nai-product.css.map */
