#MainContent[data-template=page] :where(.main-page-title,.rich-text__blocks,.image-with-text__content,.multicolumn-card__info,.contact){min-width:0}#MainContent[data-template=page] :where(.rich-text__blocks,.image-with-text__content,.multicolumn-card__info) :where(h1,h2,h3){max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-block:.08em;text-wrap:balance}#MainContent[data-template=page] .image-with-text__heading{font-size:clamp(30px,4vw,52px);line-height:1.15}#MainContent[data-template=page] .image-with-text__grid{row-gap:clamp(24px,5vw,56px)}#MainContent[data-template=page] .image-with-text__content{padding-block:clamp(28px,5vw,64px)}#MainContent[data-template=page] .image-with-text__text.rte,#MainContent[data-template=page] .multicolumn-card__info .rte{margin-inline:0;max-width:68ch}#MainContent[data-template=page] .multicolumn-list{align-items:stretch;row-gap:clamp(24px,4vw,40px)}#MainContent[data-template=page] .multicolumn-card,#MainContent[data-template=page] .multicolumn-card__info{height:100%}#MainContent[data-template=page] .contact{max-width:min(100%,760px)}#MainContent[data-template=page] .contact form{display:grid;gap:16px}#MainContent[data-template=page] .contact .contact__fields{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}#MainContent[data-template=page] .contact :where(.field,.field__input,.text-area){min-width:0;width:100%}#MainContent[data-template=page] .contact :where(input,select,button){font-size:max(16px,1em);min-height:44px}#MainContent[data-template=page] .contact textarea{font-size:max(16px,1em);line-height:1.5;min-height:180px;resize:vertical}#MainContent[data-template=page] .contact .contact__button{margin-block-start:8px}#MainContent[data-template=page] .contact .contact__button .button{min-width:min(100%,180px)}#MainContent .section--faq .faq__accordion{margin-inline:auto;max-width:780px;min-width:0;width:100%}#MainContent .section--faq .faq__category__title{margin-block:clamp(32px,6vw,64px) 16px}#MainContent .section--faq accordion-group>details{border-block-end:1px solid currentColor;border-color:rgba(var(--color-foreground),.18)}#MainContent .section--faq accordion-group>details:first-of-type{border-block-start:1px solid currentColor;border-color:rgba(var(--color-foreground),.18)}#MainContent .section--faq accordion-group>details>summary{align-items:center;column-gap:16px;cursor:pointer;display:flex;justify-content:space-between;min-height:52px;padding-block:14px}#MainContent .section--faq accordion-group>details>summary>:first-child{min-width:0;overflow-wrap:anywhere}#MainContent .section--faq accordion-group>details>summary summary-icon{display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}#MainContent .section--faq accordion-group>details>details-content{display:block;padding-block:0 24px}#MainContent .section--faq .faq__short-answer{line-height:1.6;margin-block-end:16px;max-width:68ch}#MainContent[data-template=product] .product__info-container{min-width:0}#MainContent[data-template=product] .product__info-container>*+*{margin-block-start:20px}#MainContent[data-template=product] .product__title :where(h1,h2){overflow-wrap:anywhere;text-wrap:balance}#MainContent[data-template=product] :where(.product-form__buttons,.product-form__submit,.shopify-payment-button,shopify-accelerated-checkout){min-width:0;width:100%}#MainContent[data-template=product] :where(.product-form__submit,.quantity__button,.quantity__input,.pickup-availability-button){font-size:max(16px,1em);min-height:44px}#MainContent[data-template=product] quantity-input.quantity{min-height:44px}#MainContent[data-template=product] .product__description{margin-block-start:clamp(28px,5vw,48px)}#MainContent[data-template=collection] .collection-hero__inner,#MainContent[data-template=search] .template-search__header{padding-block:clamp(28px,6vw,72px)}#MainContent[data-template=collection] .collection-hero__description,#MainContent[data-template=search] .template-search__header>*{margin-inline:auto;max-width:68ch}#MainContent[data-template=search] .template-search__search{margin-block-start:24px}#MainContent[data-template=collection] :where(.facets__form,.active-facets),#MainContent[data-template=search] :where(.facets__form,.active-facets){column-gap:16px;row-gap:12px}#MainContent[data-template=collection] :where(.mobile-facets__open,.mobile-facets__close-button,.mobile-facets__summary,.mobile-facets__clear,.active-facets__button-remove),#MainContent[data-template=search] :where(.mobile-facets__open,.mobile-facets__close-button,.mobile-facets__summary,.mobile-facets__clear,.active-facets__button-remove){align-items:center;display:inline-flex;min-height:44px}#MainContent[data-template=collection] .mobile-facets__close,#MainContent[data-template=search] .mobile-facets__close{display:none;pointer-events:none}#MainContent[data-template=collection] details.menu-opening .mobile-facets__close,#MainContent[data-template=search] details.menu-opening .mobile-facets__close{display:flex;pointer-events:auto}#MainContent[data-template=collection] :where(.active-facets,.active-facets__button-wrapper),#MainContent[data-template=search] :where(.active-facets,.active-facets__button-wrapper){flex-wrap:wrap;min-width:0}#MainContent[data-template=collection] .mobile-facets__inner,#MainContent[data-template=search] .mobile-facets__inner{max-width:min(100%,480px)}#MainContent[data-template=collection] :where(.facets-wrapper,.collection),#MainContent[data-template=search] :where(.facets-wrapper,.template-search__results){min-width:0}#MainContent[data-template=blog] .main-blog{padding-block:clamp(32px,6vw,80px)}#MainContent[data-template=blog] .blog-articles{display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:minmax(0,1fr)}#MainContent[data-template=blog] .blog-articles__article,#MainContent[data-template=blog] :where(.article-card-wrapper,.article-card,.card__content,.card__information){min-width:0;width:100%}#MainContent[data-template=blog] :where(.card__heading,.article-card__excerpt){overflow-wrap:anywhere}#MainContent[data-template=article] .article-template>header,#MainContent[data-template=article] .article-template__social-sharing,#MainContent[data-template=article] .article-template__content,#MainContent[data-template=article] .article-template__comment-wrapper>.page-width{margin-inline:auto;max-width:min(100%,780px)}#MainContent[data-template=article] .article-template>header{padding-block:clamp(32px,7vw,88px) 20px}#MainContent[data-template=article] .article-template__content{padding-block:clamp(24px,4vw,48px)}#MainContent[data-template=article] :where(.share-button__button,.share-button__close,.share-button__copy,.article-template__link,.comment-form button,.comment-form input){font-size:max(16px,1em);min-height:44px}#MainContent[data-template=article] .comment-form textarea{font-size:max(16px,1em);line-height:1.5;min-height:180px;resize:vertical}#MainContent[data-template=cart] :where(.title-wrapper-with-link,.cart__footer){column-gap:20px;row-gap:16px}#MainContent[data-template=cart] .title-wrapper-with-link{align-items:baseline;flex-wrap:wrap;padding-block:clamp(28px,5vw,64px) 16px}#MainContent[data-template=cart] .cart__warnings{margin-inline:auto;max-width:680px;padding-block:clamp(32px,7vw,88px)}#MainContent[data-template=cart] .cart__warnings :where(.cart__empty-text,.cart__login-title){font-size:clamp(24px,4vw,42px);line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}#MainContent[data-template=cart] :where(.cart__warnings .button,.cart__checkout-button,.quantity__button,.quantity__input){min-height:44px}#MainContent[data-template=cart] .underlined-link{align-items:center;display:inline-flex;min-height:44px}#MainContent[data-template=cart] .cart__blocks{min-width:0}#MainContent .shopify-policy__container{margin-inline:auto;max-width:min(100%,780px);padding-block:clamp(32px,7vw,88px);padding-inline:clamp(20px,4vw,40px)}#MainContent .shopify-policy__title{margin-block-end:24px}#MainContent .shopify-policy__body{margin-inline:0}#MainContent[data-template="404"] .template-404{align-content:center;display:grid;justify-items:center;min-height:min(68vh,720px);padding-block:clamp(48px,10vw,120px)}#MainContent[data-template="404"] .template-404 .title{line-height:1.1;margin-block:12px 24px;text-wrap:balance}#MainContent[data-template="404"] .template-404 .button{min-height:44px}@media(min-width:768px){#MainContent[data-template=page] .contact .contact__fields,#MainContent[data-template=blog] .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#MainContent[data-template=page] .image-with-text__content{padding-inline:20px}#MainContent[data-template=page] .contact .contact__button .button{width:100%}#MainContent[data-template=product] .product__info-container>*+*{margin-block-start:16px}}@media(forced-colors:active){#MainContent .section--faq accordion-group>details{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jpi-template-adapters.css.map */
