#MainContent product-info[id^=MainProduct-]{color:#101123;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] .page-width{max-width:1500px;padding-inline:40px}#MainContent product-info[id^=MainProduct-] .product__info-wrapper{min-width:0}#MainContent product-info[id^=MainProduct-] .product__info-container{max-width:none}#MainContent product-info[id^=MainProduct-] .product__title{margin:0 0 14px}#MainContent product-info[id^=MainProduct-] .product__title h1{font-family:var(--font-heading,"Bricolage Grotesque",sans-serif);font-size:48px;font-weight:500;line-height:1.2;letter-spacing:normal;overflow-wrap:anywhere}#MainContent product-info[id^=MainProduct-] .product__text{font-size:12px;line-height:18px;margin:0 0 24px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] .product__text a{color:inherit;text-underline-offset:3px}#MainContent product-info[id^=MainProduct-] .product__info-container>variant-selects{margin-block:24px 28px}#MainContent product-info[id^=MainProduct-] .product-form__input{max-width:100%;padding:0}#MainContent product-info[id^=MainProduct-] .product-form__input--pill{margin-bottom:16px}#MainContent product-info[id^=MainProduct-] .product-form__input .form__label{font-family:var(--font-body,"DM Sans",sans-serif);font-size:12px;font-weight:700;line-height:18px;letter-spacing:normal;margin-bottom:8px}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin:0 8px 8px 0;padding:9px 12px;border:1px solid #10112326;border-radius:999px;background:transparent;color:#101123;font-family:var(--font-body,"DM Sans",sans-serif);font-size:12px;line-height:18px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:#d5d7dd;border-color:#d5d7dd;color:#101123}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:disabled+label,#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio].disabled+label{background:transparent;border-color:#10112319;color:#10112380;text-decoration:line-through}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #101123;outline-offset:3px}#MainContent product-info[id^=MainProduct-] .swatch-input__label{--swatch-input--size:40px}#MainContent product-info[id^=MainProduct-] .product-form__input--dropdown .select{max-width:320px}#MainContent product-info[id^=MainProduct-] .select__select{font-size:14px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] [id^=price-]{margin-block:20px}#MainContent product-info[id^=MainProduct-] .price{font-family:var(--font-heading,"Bricolage Grotesque",sans-serif);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:normal;color:#101123}#MainContent product-info[id^=MainProduct-] .price .price-item{margin-right:8px}#MainContent product-info[id^=MainProduct-] .price .price-item--regular{color:inherit}#MainContent product-info[id^=MainProduct-] .price .price__sale .price-item--regular{opacity:.65}#MainContent product-info[id^=MainProduct-] .price sup{font-size:60%;line-height:0;vertical-align:super}#MainContent product-info[id^=MainProduct-] .price .badge{font-family:var(--font-body,"DM Sans",sans-serif);font-size:12px;line-height:18px;letter-spacing:normal;border-radius:999px;padding:3px 10px}#MainContent product-info[id^=MainProduct-] .product__tax{font-size:12px;line-height:18px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] .product__tax a{color:inherit}#MainContent product-info[id^=MainProduct-] .quantity{width:132px;min-height:44px;border-radius:999px}#MainContent product-info[id^=MainProduct-] .quantity:after{border-radius:999px}#MainContent product-info[id^=MainProduct-] .quantity__input{font-size:14px}#MainContent product-info[id^=MainProduct-] .quantity__button{width:44px}#MainContent product-info[id^=MainProduct-] .product__inventory{font-size:14px;line-height:21px;margin-block:20px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] .product__inventory .svg-wrapper{width:18px;height:18px}#MainContent product-info[id^=MainProduct-] .product-form{margin-block:20px 0}#MainContent product-info[id^=MainProduct-] .product-form__buttons{max-width:none}#MainContent product-info[id^=MainProduct-] .product-form__submit{min-height:44px;padding:12px 20px;border-radius:999px;background:#e7ecff;color:#101123;font-family:var(--font-body,"DM Sans",sans-serif);font-size:14px;line-height:20px;letter-spacing:normal;margin-bottom:10px}#MainContent product-info[id^=MainProduct-] .product-form__submit:before,#MainContent product-info[id^=MainProduct-] .product-form__submit:after{border-radius:999px;box-shadow:0 0 0 1px #10112326}#MainContent product-info[id^=MainProduct-] .product-form__submit:hover:not([disabled]){background:#dce3ff}#MainContent product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded{min-height:44px;border-radius:999px;background:#101123;color:#e7ecff;font-family:var(--font-body,"DM Sans",sans-serif);font-size:14px;letter-spacing:normal}#MainContent product-info[id^=MainProduct-] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-box-shadow:none}#MainContent product-info[id^=MainProduct-] .product-media-container{--media-radius:10px;border:1px solid #10112319;border-radius:10px;background:#fff}#MainContent product-info[id^=MainProduct-] .product-media-container .product__media{border-radius:10px}#MainContent product-info[id^=MainProduct-] .thumbnail{border:1px solid #10112319;border-radius:6px;background:#fff}#MainContent product-info[id^=MainProduct-] .thumbnail img{border-radius:5px}#MainContent product-info[id^=MainProduct-] .thumbnail[aria-current=true]{border-color:#101123;box-shadow:0 0 0 1px #101123}#MainContent product-info[id^=MainProduct-] .product__accordion{margin-top:0;border-color:#10112326}#MainContent product-info[id^=MainProduct-] .accordion__title{font-family:var(--font-body,"DM Sans",sans-serif);font-size:16px;font-weight:500;line-height:24px}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content-wrapper-narrow{max-width:740px;padding-inline:20px;margin-inline:auto}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content__header{margin-bottom:0}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content .accordion{border-color:#10112326;margin:0}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content .accordion summary{padding-block:18px}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content .accordion__title{font-family:var(--font-body,"DM Sans",sans-serif);font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content .accordion__content{font-size:14px;line-height:1.6;letter-spacing:normal}#MainContent:has(product-info[id^=MainProduct-]) .related-products{max-width:1500px;padding-inline:40px}#MainContent:has(product-info[id^=MainProduct-]) .related-products__heading{font-family:var(--font-heading,"Bricolage Grotesque",sans-serif);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:normal;margin-bottom:40px}#MainContent:has(product-info[id^=MainProduct-]) .related-products .card__media{border-radius:10px}@media(min-width:750px){#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}#MainContent product-info[id^=MainProduct-] .product--large:not(.product--no-media){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}#MainContent product-info[id^=MainProduct-] .product--small:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}#MainContent product-info[id^=MainProduct-] .product--large.product--right:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}#MainContent product-info[id^=MainProduct-] .product--small.product--right:not(.product--no-media){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}#MainContent product-info[id^=MainProduct-] .product:not(.product--no-media)>.grid__item{width:auto;max-width:100%;padding:0}#MainContent product-info[id^=MainProduct-] .product--thumbnail media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:start}#MainContent product-info[id^=MainProduct-] .product--thumbnail media-gallery:not(:has(.thumbnail-slider)){grid-template-columns:minmax(0,1fr)}#MainContent product-info[id^=MainProduct-] .product--thumbnail media-gallery>[id^=GalleryViewer-]{grid-column:2;grid-row:1;min-width:0}#MainContent product-info[id^=MainProduct-] .product--thumbnail media-gallery:not(:has(.thumbnail-slider))>[id^=GalleryViewer-]{grid-column:1}#MainContent product-info[id^=MainProduct-] .product--thumbnail .thumbnail-slider{grid-column:1;grid-row:1;margin:0}#MainContent product-info[id^=MainProduct-] .product--thumbnail .thumbnail-list{display:grid;grid-template-columns:1fr;gap:16px;padding:2px;margin:0;max-height:620px;overflow-y:auto;scrollbar-width:thin}#MainContent product-info[id^=MainProduct-] .product--thumbnail .thumbnail-list__item{width:100%;margin:0;scroll-margin-block:12px}#MainContent product-info[id^=MainProduct-] .product__column-sticky{top:110px}}@media(min-width:750px)and (max-width:989px){#MainContent product-info[id^=MainProduct-] .page-width{padding-inline:24px}#MainContent product-info[id^=MainProduct-] .product__title h1{font-size:36px}#MainContent product-info[id^=MainProduct-] .product--thumbnail media-gallery{grid-template-columns:56px minmax(0,1fr);gap:10px}#MainContent product-info[id^=MainProduct-] .product--thumbnail .thumbnail-list{gap:10px}}@media(max-width:749px){#MainContent product-info[id^=MainProduct-] .page-width{padding-inline:20px}#MainContent product-info[id^=MainProduct-] .product__media-list{margin-inline:0;gap:10px;padding:0}#MainContent product-info[id^=MainProduct-] .product__media-list .product__media-item{width:100%;padding:0;margin:0}#MainContent product-info[id^=MainProduct-] .product--mobile-columns .product__media-list .product__media-item{width:calc(50% - 5px)}#MainContent product-info[id^=MainProduct-] .product__media-list:after{display:none}#MainContent product-info[id^=MainProduct-] .thumbnail-slider{margin:12px 0 0}#MainContent product-info[id^=MainProduct-] .thumbnail-list__item.slider__slide{width:60px}#MainContent product-info[id^=MainProduct-] .product__info-wrapper{padding:28px 0 0}#MainContent product-info[id^=MainProduct-] .product__title{margin-bottom:12px}#MainContent product-info[id^=MainProduct-] .product__title h1{font-size:30px;line-height:1.15}#MainContent product-info[id^=MainProduct-] .product__text{margin-bottom:20px}#MainContent product-info[id^=MainProduct-] .product__info-container>variant-selects{margin-block:20px}#MainContent product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{min-width:44px;min-height:44px}#MainContent product-info[id^=MainProduct-] .price{font-size:22px}#MainContent product-info[id^=MainProduct-] .product-form__submit{min-height:46px}#MainContent product-info[id^=MainProduct-] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:46px}#MainContent:has(product-info[id^=MainProduct-]) .collapsible-content-wrapper-narrow{padding-inline:20px}#MainContent:has(product-info[id^=MainProduct-]) .related-products{padding-inline:20px}#MainContent:has(product-info[id^=MainProduct-]) .related-products__heading{font-size:20px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fetch-product.css.map */
