:root{--pdp-navy: 20, 33, 61}product-info{--color-background: 255, 255, 255;--gradient-background: rgb(255, 255, 255)}product-info .page-width{position:relative}.pdp-breadcrumb{display:none}@media screen and (min-width:990px){product-info{padding-top:0!important}product-info .page-width{max-width:100%;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}product-info .product.grid--2-col-tablet{grid-template-columns:55fr 45fr;gap:0;align-items:stretch}product-info .product__media-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;min-height:calc(100vh - 8rem);padding:1rem 3.2rem 3.2rem 8vw}product-info media-gallery{position:relative;width:100%;display:flex;flex-direction:row;align-items:stretch;gap:1.6rem}product-info media-gallery>slider-component:not(.thumbnail-slider){flex:0 0 38vw;width:38vw;max-width:38vw;min-width:0}product-info .product-media-container{--aspect-ratio: .8}product-info .thumbnail-slider{position:static;order:-1;flex:0 0 5.6rem;width:5.6rem;align-self:center}product-info .thumbnail-slider .slider-button{display:none}product-info .thumbnail-list{display:flex;flex-direction:column;gap:.8rem;width:auto}product-info .thumbnail-list__item{width:4.2rem}product-info .thumbnail{border-radius:0;opacity:.55}product-info .thumbnail[aria-current=true],product-info .thumbnail:hover{opacity:1}product-info .product__info-wrapper{display:flex;align-items:center;padding:0 4rem}product-info .product__info-container{max-width:48rem;width:100%}}product-info .product__media-item img,product-info .product__media-item video{border:none;border-radius:0;box-shadow:none}product-info .product__media-item .media{background-color:transparent}.product__info-container{position:relative;padding-top:.4rem}.product__title{margin-bottom:.6rem;padding-right:8.4rem}.product__title h1,.product__title a.product__title .h1{font-size:2.2rem;font-weight:500;letter-spacing:-.01rem;line-height:1.2}.price--large{font-size:1.7rem;font-weight:400;margin-top:.6rem}.product__tax{font-size:1.15rem;opacity:.55;margin-top:1rem}.product__description{font-size:1.3rem;line-height:1.6;color:rgba(var(--pdp-navy),.75)}.wishlist-heart--product{position:absolute;top:.5rem;right:0;margin:0;width:2.4rem;height:2.4rem;padding:0;border:none;background:transparent}.wishlist-heart--product:after{content:none}.compare-toggle--product{position:absolute;top:.9rem;right:3.2rem;margin:0}.compare-toggle--product .compare-toggle__button{border:none;background:none;padding:0;font-size:1.15rem;color:rgba(var(--pdp-navy),.55);text-decoration:underline;text-underline-offset:.3rem}.compare-toggle--product:hover .compare-toggle__button{color:rgb(var(--pdp-navy))}product-info{--swatch-input--size: 1.4rem}product-info .swatch-input__label{position:relative;margin:0 .4rem .8rem 0;padding-bottom:.6rem}product-info .swatch-input__input:active+.swatch-input__label,product-info .swatch-input__input:checked+.swatch-input__label,product-info .swatch-input__input:hover+.swatch-input__label{outline:none;box-shadow:none}product-info .swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.15rem;background:rgb(var(--pdp-navy))}product-info .product-form__input--swatch .form__label{font-size:1.2rem;font-weight:400;text-transform:none;letter-spacing:.01rem;margin-bottom:1rem;display:block}.product-form__input--pill .form__label{font-size:1.2rem;font-weight:400;text-transform:none;letter-spacing:.01rem;margin-bottom:1.2rem;display:block}fieldset.product-form__input--pill{display:flex;flex-wrap:wrap;column-gap:2.2rem;row-gap:.8rem}.product-form__input--pill label{display:inline-block;margin:0;padding:.2rem 0;border:none!important;background:none!important;border-radius:0!important;box-shadow:none!important;font-size:1.3rem;font-weight:400;color:rgba(var(--pdp-navy),.55);cursor:pointer}.product-form__input--pill input:checked+label{background:none!important;color:rgb(var(--pdp-navy))!important;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.product-form__input--pill input.disabled+label{color:rgba(var(--pdp-navy),.3);text-decoration:line-through;cursor:not-allowed}.product-form__quantity .quantity__label{font-size:1.2rem;font-weight:400;margin-bottom:.8rem}.product-form__quantity quantity-input.quantity{border:.1rem solid rgba(var(--pdp-navy),.2)!important;border-radius:0!important;width:fit-content;box-shadow:none!important}.product-form__quantity .quantity__button{width:3.2rem}.product-form__quantity .quantity__input{width:3.4rem;text-align:center}.product-form__buttons{display:flex;flex-direction:column;gap:1rem;margin-top:2.6rem}.product-form__submit.button{background-color:#14213d;border-color:#14213d;color:#fff;border-radius:.2rem;min-height:5.2rem;font-size:1.3rem;font-weight:500;letter-spacing:.02rem}.product-form__submit.button:hover{background-color:#0e1830;border-color:#0e1830}.shopify-payment-button{margin-top:.2rem}.product__info-container .icon-with-text{font-size:1.15rem;gap:1.6rem;padding:1.4rem 0;margin-top:2rem;border-top:.1rem solid rgba(var(--pdp-navy),.1);border-bottom:.1rem solid rgba(var(--pdp-navy),.1)}.product__info-container .icon-with-text svg{width:1.6rem;height:1.6rem}.product__info-container .product__accordion.accordion{border:none;border-top:.1rem solid rgba(var(--pdp-navy),.14)}.product__info-container .product__accordion.accordion:last-of-type{border-bottom:.1rem solid rgba(var(--pdp-navy),.14)}.product__info-container .product__accordion summary{list-style:none;cursor:pointer;padding:1.4rem 0}.product__info-container .product__accordion summary::-webkit-details-marker{display:none}.product__info-container .product__accordion .summary__title{gap:1rem}.product__info-container .product__accordion .accordion__title{font-size:1.3rem;font-weight:400;text-transform:none}.product__info-container .product__accordion .accordion__content{padding-bottom:1.6rem;font-size:1.3rem;color:rgba(var(--pdp-navy),.75)}.product__inventory{font-size:1.15rem;opacity:.6;margin-top:1.8rem}@media screen and (max-width:989px){.product__info-container{padding-top:.4rem}.product__title{padding-right:6.4rem}.product__title h1,.product__title a.product__title .h1{font-size:1.9rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-pdp-premium.css.map */
