.sp-product{display:block;--color-foreground:66,72,64;--color-background:240,239,233;--color-button:66,72,64;--color-button-text:255,255,255;--color-secondary-button-text:66,72,64;--color-link:66,72,64;color:#424840;background:#fff;letter-spacing:0}.sp-product product-component>.page-width{max-width:1764px;padding:0 32px}.sp-product .product{column-gap:20px;align-items:flex-start}.sp-product .product__media-wrapper{border-radius:14px;overflow:hidden;background:#e9ede7}.sp-product .product__media-list{margin-bottom:0}.sp-product .product__media-item{border-radius:14px;overflow:hidden}.sp-product .product__media{background:#e9ede7}.sp-product .product__media img{object-fit:contain}.sp-product .product__info-wrapper{background:#f0efe9;border-radius:14px;padding:40px clamp(24px,3.3vw,56px)}.sp-product .product__info-container{max-width:none}.sp-product .product__title h1{font-size:clamp(36px,4vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1.04;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.sp-product .product__text.caption-with-letter-spacing{font-size:11px;letter-spacing:.1em;margin-bottom:20px}.sp-product .price{font-size:20px;letter-spacing:-.02em}.sp-product-intro{font-size:16px;line-height:1.7;margin:24px 0 30px}.sp-product .product-form__input{max-width:100%}.sp-product .product-form__input .form__label{font-size:12px;letter-spacing:.06em;margin-bottom:12px}.sp-product .product-form__input--pill input[type=radio]+label{border-radius:30px;background:transparent;padding:13px 20px;font-size:13px}.sp-product .product-form__input--pill input[type=radio]:checked+label{background:#424840;color:#fff}.sp-product .quantity{--inputs-radius:28px;--inputs-radius-outset:28px;min-height:46px}.sp-product .product-form__buttons{max-width:none}.sp-product .product-form__submit{--buttons-radius:32px;--buttons-radius-outset:32px;border-radius:32px;min-height:54px;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.sp-product .shopify-payment-button__button--unbranded{border-radius:32px}.sp-product .product__accordion{border-color:#cdd1c7;margin-top:0}.sp-product .product__accordion summary{padding:22px 0}.sp-product .accordion__title{font-size:18px;font-weight:500;letter-spacing:-.02em}.sp-product .accordion__content{font-size:15px;line-height:1.75;padding:0 0 20px}.sp-product .accordion__content img{max-width:100%;height:auto}.sp-product .thumbnail-list{padding:12px;gap:10px}.sp-product .thumbnail{border-radius:8px;overflow:hidden;background:#e9ede7}.sp-product .thumbnail[aria-current]{box-shadow:0 0 0 1px #424840;border-color:#424840}.sp-product .slider-buttons{color:#424840}.sp-product .share-button{margin-top:24px}body:has(.sp-product) .related-products{max-width:1764px;padding-inline:32px;color:#424840}body:has(.sp-product) .related-products__heading{font-size:clamp(32px,4vw,56px);letter-spacing:-.045em;font-weight:500;color:inherit}body:has(.sp-product) .related-products .card__inner{background:#e9ede7;border-radius:12px;overflow:hidden}body:has(.sp-product) .related-products .card__heading{font-size:19px;letter-spacing:-.025em}@media(min-width:750px){.sp-product .product:not(.product--no-media)>.product__media-wrapper,.sp-product .product:not(.product--no-media)>.product__info-wrapper{width:calc(50% - 10px);max-width:calc(50% - 10px)}.sp-product .product__media-wrapper{position:sticky;top:24px}.sp-product .product__column-sticky{position:static}.sp-product .product--no-media .product__info-wrapper{max-width:850px;width:100%;margin:auto}}@media(max-width:749px){.sp-product product-component>.page-width{padding:0 12px}.sp-product .product__media-wrapper{margin:0 0 12px;width:100%;max-width:100%}.sp-product .product__info-wrapper{padding:30px 24px;width:100%}.sp-product .product__title h1{font-size:40px}.sp-product .product__media-list{margin-left:0;margin-right:0;scroll-padding-left:0}.sp-product .product__media-list .product__media-item{width:100%;padding:0}.sp-product .slider.slider--mobile{margin-bottom:0}.sp-product .slider:after{display:none}.sp-product .thumbnail-slider{margin:0}.sp-product-intro{font-size:15px}.sp-product .accordion__title{font-size:17px}body:has(.sp-product) .related-products{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sp-product.css.map */
