@media screen and (min-width:750px){main section[id^=MainProduct-]{padding-left:40px;padding-right:40px}}@media screen and (max-width:749px){main section[id^=MainProduct-]{padding-left:17px;padding-right:17px}}@media screen and (min-width:990px){main .product:not(.product--no-media) .product__media-wrapper{max-width:calc(58% - 11px);width:calc(58% - 11px);position:sticky;top:140px;align-self:flex-start}main .product:not(.product--no-media) .product__info-wrapper{max-width:calc(42% - 11px);width:calc(42% - 11px);padding:0 0 0 45px}}@media screen and (min-width:750px){main media-gallery{display:grid;grid-template-columns:78px minmax(0px,1fr);column-gap:16px;align-items:start}main media-gallery>slider-component[id^=GalleryViewer]{grid-area:1 / 2;min-width:0px}main media-gallery>slider-component[id^=GalleryThumbnails]{grid-area:1 / 1;display:block;margin:0!important}main media-gallery .thumbnail-list{flex-direction:column;gap:12px;margin:0;overflow:visible;display:flex!important;padding:0!important}main media-gallery .thumbnail-list__item{flex:0 0 auto;width:100%!important}main media-gallery [id^=GalleryThumbnails] .slider-button{display:none!important}}main .product__media-list .global-media-settings{border:1px solid rgb(236,236,236)}main .thumbnail.global-media-settings{border:1px solid rgb(236,236,236)}main .thumbnail[aria-current]{border-color:#000;box-shadow:#000 0 0 0 1px}main .product__info-container{max-width:none;font-size:14px;letter-spacing:.01em;line-height:1.45;color:#000}main .product__info-container>*+*{margin:0}main .product__info-container>*{margin:0 0 19px}main .product__info-container .product__title{margin:0 0 20.5px}main .product__info-container .product__title h1{font-family:var(--font-heading-family);font-weight:400;font-size:23px;line-height:1;letter-spacing:.01em;text-transform:none;overflow-wrap:break-word;color:#000;margin:0}@media screen and (min-width:990px){main .product__info-container .product__title h1{font-size:26px}}main .product__info-container>.ai-pdp-price{margin:0 0 14px}.ai-pdp-price .product__price{color:#000;font-size:20px;font-weight:700;letter-spacing:0px}.ai-pdp-price .product__price--compare{display:inline-block;margin-right:8px;font-size:16px;font-weight:400;color:#777;text-decoration:line-through}main .product__info-container>.ai-pdp-points{list-style:none;margin:0 0 25px;padding:0}.ai-pdp-points li{display:flex;align-items:center;gap:14px;margin:0 0 6px;font-size:14px;line-height:1.25}.ai-pdp-points li:last-child{margin-bottom:0}.ai-pdp-points svg{width:23px;height:23px;flex:0 0 23px}main .product__info-container>variant-selects{margin:0}main .product__info-container .product-form__input{margin:0 0 17px;padding:0;border:0px;min-width:0px}main .product__info-container .product-form__input .form__label{display:block;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#000;margin:0 0 11px;padding:0}main .product-form__input--pill input[type=radio]+label{border:1px solid rgb(0,0,0);border-radius:0;margin:0 13px 7px 0;padding:10px 13px;min-width:50px;font-size:12px;letter-spacing:.04em;line-height:1.2}main .product-form__input--pill input[type=radio]+label:before{border-radius:0;box-shadow:none}main .product-form__input--pill input[type=radio]:checked+label{background-color:#000;color:#fff}main .product__info-container>.ai-sg{margin:24px 0 27px}.ai-sg__btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0px;padding:0;font-family:var(--font-body-family);font-size:13px;color:#000;cursor:pointer}.ai-sg__btn span{text-decoration:underline;text-underline-offset:3px}.ai-sg__btn svg{width:22px;height:22px}.ai-sg__dialog{width:calc(100% - 32px);max-width:640px;max-height:88vh;border:0px;padding:36px 32px 30px;color:#000;font-family:var(--font-body-family);font-size:14px;line-height:1.5}.ai-sg__dialog::backdrop{background:#00000073}.ai-sg__dialog h2{font-family:var(--font-heading-family);font-weight:400;font-size:24px;line-height:1.2;margin:0 0 4px}.ai-sg__product{margin:0 0 20px;font-size:13px;color:#555}.ai-sg__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.ai-sg__label{font-size:12px;letter-spacing:.3em;text-transform:uppercase;margin:0}.ai-sg__units{display:inline-flex;border:1px solid rgb(0,0,0)}.ai-sg__unit{background:#fff;color:#000;border:0px;padding:6px 14px;font-family:var(--font-body-family);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ai-sg__unit.is-active{background:#000;color:#fff}.ai-sg__tablewrap{overflow-x:auto;margin:0 0 14px}.ai-sg__table{width:100%;border-collapse:collapse;font-size:13px}.ai-sg__table th,.ai-sg__table td{border:1px solid rgb(221,221,221);padding:9px 8px;text-align:center;white-space:nowrap}.ai-sg__table thead th{background:#f5f5f5;font-weight:600}.ai-sg__table tbody th{font-weight:600}.ai-sg__table[data-unit=in] .u-cm,.ai-sg__table[data-unit=cm] .u-in{display:none}.ai-sg__note{margin:0 0 20px;font-size:13px}.ai-sg__how{border-top:1px solid rgb(229,229,229);padding-top:18px}.ai-sg__how h3{font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;margin:0 0 10px}.ai-sg__how ul{margin:0 0 12px;padding-left:18px}.ai-sg__how li{margin:0 0 4px}.ai-sg__how p{margin:0}.ai-sg__close{position:absolute;top:12px;right:14px;background:none;border:0px;font-size:28px;line-height:1;cursor:pointer;color:#000;padding:4px}main .product__info-container .product-form{margin:0 0 24px}main .product__info-container .product-form__buttons{max-width:none}main .product__info-container .product-form__submit{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;line-height:1.4;padding:13px 20px;min-height:46px;margin-bottom:0}main .product__info-container>.ai-pdp-stock{margin:0 0 25px}.ai-pdp-stock{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f5f5;padding:12px 18px 12px 16px;font-size:12px;line-height:1.3}.ai-pdp-stock__l,.ai-pdp-stock__r{display:inline-flex;align-items:center;gap:8px}.ai-pdp-stock__dot{width:10px;height:10px;border-radius:50%;background:#3bb54a;box-shadow:#3bb54a33 0 0 0 4px}.ai-pdp-stock__dot--out{background:#aaa;box-shadow:none}main .product__info-container>.ai-pdp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0 0 24px}.ai-pdp-pay li{margin:0}.ai-pdp-pay svg{display:block;width:37px;height:24px}main .product__info-container .product__description{margin:0 0 24px}main .product__description h1,main .product__description h2,main .product__description h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;color:#000;margin:32px 0 16px}main .product__description h3{font-size:18px}main .product__description>:first-child{margin-top:0}main .product__description p{margin:0 0 14px}main .product__description p:last-child{margin-bottom:0}main .product__description ul{margin:0 0 14px;padding-left:22px}main .product__description li{margin:0 0 4px}main .product__description img{display:block;max-width:100%;height:auto}main .product__info-container>.product__accordion{margin:0;border:0px}main .product__info-container>.product__accordion+.product__accordion{margin-top:0}main .product__accordion summary{border:1px solid rgb(217,217,217);padding:12px 44px 12px 14px;line-height:1.4}main .product__accordion+.product__accordion summary{border-top:0px}main .product__accordion .summary__title{display:flex;align-items:center}main .product__accordion .summary__title .svg-wrapper{width:20px;height:20px;margin-right:14px;flex:0 0 20px}main .product__accordion .summary__title .svg-wrapper svg{width:20px;height:20px}main .product__accordion .accordion__title{font-family:var(--font-body-family);font-weight:400;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;line-height:1.4;max-width:none;color:#000;margin:0}main .product__accordion summary .icon-caret,main .product__accordion summary>.svg-wrapper{right:15px}main .product__accordion .accordion__content{border-width:0px 1px 1px;border-style:none solid solid;border-color:currentcolor rgb(217,217,217) rgb(217,217,217);border-image:none;padding:4px 18px 18px;margin:0;font-size:14px}main .product__accordion .accordion__content p{margin:0 0 12px}main .product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion details[data-ai-smooth] .accordion__content{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ai-pdp.css.map */
