.pdp-description-wrapper{display:grid;grid-template-columns:1fr;gap:0px;grid-template-rows:auto auto auto}.pdp-purchase-section{display:grid;gap:0}.pdp-price-title-container{background-color:var(--color-bg)}.pdp-price-title-container .pdp-main-title{font-size:var(--font-size-body-medium)}.pdp-price-title-container .pdp-main-price{font-size:var(--font-size-body-medium);margin:4px auto 0}@media(min-width:1025px){.pdp-price-title-container.extras-space{margin-bottom:2.8rem}.pdp-price-title-container .pdp-main-title,.pdp-price-title-container .pdp-main-price{font-size:var(--font-size-body-alt)}}.pdp-btn-container{background-color:var(--color-bg)}.pdp-swatches{display:grid;gap:.8rem;margin:2.8rem 0}.pdp-swatches__label{font-size:var(--font-size-body-normal);line-height:1.3}.pdp-swatches__list{display:flex;align-items:center;gap:.7rem}.pdp-swatches__link{position:relative;display:block;width:1.35rem;height:.9rem;flex:0 0 auto;background:var(--swatch-color, #d9d9d9)}.pdp-swatches__link:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:.1rem;background:var(--black);opacity:0;transform:scaleX(.55);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.pdp-swatches__link.is-active:after,.pdp-swatches__link[aria-current=page]:after{opacity:1;transform:scaleX(1)}.product-details{display:grid;gap:0}.product-details__item{padding:1rem 0}.product-details__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;list-style:none;cursor:pointer}.product-details__summary::-webkit-details-marker{display:none}.product-details__title{font-size:var(--font-size-body-normal);line-height:1.3}@media(min-width:1025px){.product-details__title{font-size:var(--font-size-body-medium)}}.product-details__icon{position:relative;width:.7rem;height:.7rem;flex:0 0 .7rem;margin-top:.2rem}.product-details__icon:before,.product-details__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--black);transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.product-details__icon:before{width:.1rem;height:.7rem}.product-details__icon:after{width:.7rem;height:.1rem}.product-details__item[open] .product-details__icon:before{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.product-details__content{padding-top:1rem;font-size:var(--font-size-body-normal)}.product-details__content>*+*{margin-top:1rem}.product-details__content p{line-height:1.5;margin:0 0 .8rem}.product-details__content p+p{margin-top:0}.product-details__content p:last-of-type{margin-bottom:0}.product-details__content ul,.product-details__content ol{padding-left:1.8rem;list-style:revert}.product-sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:0;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.product-sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);background-color:var(--white)}.product-sticky-cta__inner{width:100%;margin:0 auto;display:grid;gap:1.4rem;padding:1.8rem var(--gutter-mobile) 2rem var(--gutter-mobile);background:var(--white)}.product-sticky-cta__content{display:grid;gap:.3rem;padding:0}.product-sticky-cta__title{margin:0;font-size:var(--font-size-body-normal);line-height:1.2}.product-sticky-cta__price{display:flex;align-items:center;gap:.8rem;font-size:var(--font-size-body-normal)}.product-sticky-cta__price p,.product-sticky-cta__price s{margin:0}.product-sticky-cta__button{width:100%;font-size:11px;color:var(--white);background-color:var(--black);border:0;padding:1.2rem 1.6rem 1rem;cursor:pointer;display:block}@media(max-width:1024px){.pdp-description-wrapper{grid-template-rows:auto auto auto auto}.pdp-price-title-container .pdp-main-price{margin:4px auto}.pdp-price-title-container .pdp-main-price p{font-size:var(--font-size-body-normal)}.pdp-purchase-section{grid-column:1 / span 1;grid-row:1 / span 1}.pdp-btn-container{grid-column:1 / span 1;grid-row:3 / span 1}.main-product-section__details-sticky .pdp-rte{grid-column:1 / span 1;grid-row:2 / span 1}.main-product-section__details-sticky .pdp-product-details{grid-column:1 / span 1;grid-row:4 / span 1;padding-top:1.8rem}.pdp-swatches{margin:1.8rem 0}}@media(max-width:1024px){.pdp-description-wrapper{padding:0 var(--gutter-mobile) 3.6rem var(--gutter-mobile)}}@media(min-width:1025px){.product-sticky-cta{display:none}}.pdp-main-buy-btn .button{font-size:11px;color:var(--white);background-color:var(--black);border:none;padding:12px 1.6rem 10px;cursor:pointer;display:block;width:100%}.pdp-main-buy-btn .button[disabled],.product-sticky-cta__button[disabled]{background-color:#b3b3b3;color:var(--white);cursor:not-allowed}.product-waitlist{width:100%;margin:24px 0 0}.product-waitlist[open] .product-waitlist__summary{display:none}.product-waitlist__summary{list-style:none;width:100%;font-size:var(--font-size-body-form);text-transform:uppercase;color:var(--white);background-color:var(--black);border:0;padding:var(--form-btn-padding-y-top) 1.6rem var(--form-btn-padding-y-bottom) 1.6rem;cursor:pointer;text-align:center}.product-waitlist__summary::-webkit-details-marker{display:none}.product-waitlist__fields{display:grid;gap:1rem}.product-waitlist__field{width:100%}.product-waitlist__input{width:100%;min-height:var(--standard-form-height);height:var(--standard-form-height);padding:0 2rem;border:1px solid var(--color-form-border);background-color:var(--color-bg);color:var(--color-text);border-radius:0;-webkit-appearance:none;appearance:none;font-size:var(--font-size-body-form)}.product-waitlist__input::placeholder{color:#1f1a1773}.product-waitlist__input:-webkit-autofill,.product-waitlist__input:-webkit-autofill:hover,.product-waitlist__input:-webkit-autofill:focus,.product-waitlist__input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px var(--color-bg) inset;transition:background-color 9999s ease-out 0s}.product-waitlist__submit{width:100%;font-size:var(--font-size-body-form);text-transform:uppercase;color:var(--white);background-color:var(--black);border:0;padding:var(--form-btn-padding-y-top) 1.6rem var(--form-btn-padding-y-bottom) 1.6rem;cursor:pointer}.product-waitlist__status{margin-top:1.2rem;font-size:var(--font-size-body-form)}.product-price-request{padding:.8rem 0}.product-price-request__link,.product-price-request__text{font-size:var(--font-size-body-form);text-decoration:underline;text-underline-offset:.18em}.main-product-section__details-sticky{position:relative}@media(max-width:768px){.main-product-section__details-sticky{width:100%;margin:0 auto}.product-waitlist{width:100%;margin:0}}.main-product-section__details-sticky .pdp-rte{font-size:var(--font-size-body-normal);margin:22px 0 44px}.main-product-section__details-sticky .pdp-rte+.pdp-product-details{margin-top:-2.8rem}.main-product-section__details-sticky .pdp-product-details{margin:22px 0 44px}@media(min-width:1025px){.main-product-section__details-sticky .pdp-rte{font-size:var(--font-size-body-medium);margin:22px 0 44px}.main-product-section__details-sticky .pdp-product-details{margin:22px 0 44px}}.main-product-section__details-sticky .pdp-rte>*+*{margin-top:1.6rem}.main-product-section__details-sticky .pdp-rte p{line-height:1.5;margin:0 0 1.6rem}.main-product-section__details-sticky .pdp-rte p:last-child{margin-bottom:0}.main-product-section__details-sticky .pdp-rte p+p{margin-top:0}.main-product-section__details-sticky .pdp-rte strong,.main-product-section__details-sticky .pdp-rte b{display:inline-block;font-weight:400;margin-bottom:.4rem}.main-product-section__details-sticky .pdp-rte ul,.main-product-section__details-sticky .pdp-rte ol{padding-left:1.8rem;list-style:revert}@media(max-width:1024px){.main-product-section__details-sticky .pdp-rte{margin:16px 0 24px}.main-product-section__details-sticky .pdp-rte+.pdp-product-details{margin-top:0}.main-product-section__details-sticky .pdp-product-details{margin:16px 0 24px}}.pdp-label-product-variant{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product.css.map */
