:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent{background:var(--jal-color-cream);color:var(--jal-color-ink)}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent :is(h1,h2,h3,.h0,.h1,.h2){color:var(--jal-color-brand);letter-spacing:0}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(126,150,36,.48);outline-offset:3px}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent .button{min-height:var(--jal-control-height);border-radius:var(--jal-radius-control);letter-spacing:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent .button:hover{box-shadow:var(--jal-shadow-control);transform:translateY(-1px)}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404) #MainContent .newsletter__wrapper{max-width:1180px;margin-inline:auto;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft);padding:44px var(--jal-page-gutter)}:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404) #MainContent .newsletter__wrapper .newsletter-form{max-width:520px}.template-collection #MainContent>.shopify-section:first-child .rich-text{padding-top:56px;padding-bottom:28px}.template-collection #MainContent>.shopify-section:first-child .rich-text__blocks{max-width:800px}.template-collection #MainContent>.shopify-section:first-child .rich-text__heading{margin:0;font-size:48px;line-height:1.08}.template-collection .facets-wrapper,.template-search .facets-wrapper{margin-bottom:20px}.template-collection :is(.facets__form,.facets-vertical-form),.template-search :is(.facets__form,.facets-vertical-form){min-height:52px;align-items:center;border-block:1px solid var(--jal-color-line)}.template-collection .product-grid,.template-search .product-grid{row-gap:30px}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card-wrapper{height:100%}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card-wrapper .card{height:100%;overflow:hidden;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:0 10px 28px #682f1f12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card-wrapper:hover .card{border-color:#d8b39e;box-shadow:var(--jal-shadow-soft);transform:translateY(-3px)}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card__inner{overflow:hidden;border-radius:calc(var(--jal-radius-card) - 1px) calc(var(--jal-radius-card) - 1px) 0 0;background:#fff}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card__content{padding:20px}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card__heading{font-size:18px;line-height:1.35;display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .quick-add__submit{min-height:48px;border-radius:var(--jal-radius-control)}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .jal-card__variant-hint{display:none}.template-page-contact #MainContent{padding-block:64px 76px}.template-page-contact .contact{max-width:820px;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft);padding:48px}.template-page-contact .contact>.title{margin-bottom:32px;text-align:center;font-size:48px;line-height:1.08}.template-page-contact .contact :is(.field__input,.text-area){border-radius:var(--jal-radius-control)}.template-page-contact .contact .field:before,.template-page-contact .contact .field:after{border-radius:var(--jal-radius-control)}.template-page-contact .contact__button{margin-top:24px}.template-page-contact .contact__button .button{width:100%}.template-page-faq .collapsible-content__wrapper{padding-inline:var(--jal-page-gutter)}.template-page-faq .collapsible-content-wrapper-narrow{max-width:1160px}.template-page-faq .collapsible-content__header{margin-bottom:34px}.template-page-faq .collapsible-content__heading{font-size:48px;line-height:1.08}.template-page-faq .collapsible-content__caption{color:var(--jal-color-olive);font-weight:700}.template-page-faq .accordion{margin-block:10px;overflow:hidden;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:0 6px 18px #682f1f0d}.template-page-faq .accordion summary{min-height:58px;padding-inline:20px}.template-page-faq .accordion__content-wrapper{padding:0 20px 20px}.template-page-faq .accordion__content{color:var(--jal-color-muted);line-height:1.7}:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child{padding-top:36px}:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child .title-wrapper-with-link,:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child .title-wrapper{margin-bottom:28px}:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child :is(.title,h2){font-size:48px;line-height:1.08}:is(.template-page-reviews,.page-handle-reviews) #MainContent video,:is(.template-page-reviews,.page-handle-reviews) #MainContent iframe,:is(.template-page-reviews,.page-handle-reviews) #MainContent .video-section__media{border-radius:var(--jal-radius-card)}:is(.template-page-reviews,.page-handle-reviews) #MainContent .video-section__media{width:min(100%,520px);aspect-ratio:9 / 16;margin-inline:auto;padding-bottom:0!important;overflow:hidden;border:1px solid var(--jal-color-line);background:#24120e;box-shadow:var(--jal-shadow-soft)}:is(.template-page-reviews,.page-handle-reviews) #MainContent .video-section__media :is(.video-section__poster,iframe){width:100%;height:100%}:is(.template-page-reviews,.page-handle-reviews) #MainContent .video-section__media .video-section__poster img{object-fit:cover}.template-page-in-store-locations #MainContent>.shopify-section:first-child{min-height:0}.jal-location-intro{max-width:760px;margin:0 auto 36px;padding-inline:var(--jal-page-gutter);text-align:center}.jal-location-intro__eyebrow{margin:0 0 10px;color:var(--jal-color-olive);font-size:13px;font-weight:700;text-transform:uppercase}.jal-location-intro h1{margin:0 0 14px;font-size:48px;line-height:1.08}.jal-location-intro>p:last-child{max-width:620px;margin:0 auto;color:var(--jal-color-muted);font-size:17px;line-height:1.6}.jal-location-panel{width:min(1180px,calc(100% - (var(--jal-page-gutter) * 2)));min-height:520px;margin-inline:auto;overflow:hidden;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft)}.jal-location-panel__header{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:28px 32px;border-bottom:1px solid var(--jal-color-line);background:linear-gradient(90deg,#fff,#fff8f1)}.jal-location-panel__label{display:block;margin-bottom:6px;color:var(--jal-color-olive);font-size:12px;font-weight:700;text-transform:uppercase}.jal-location-panel__header h2{margin:0;font-size:28px;line-height:1.15}.jal-location-panel__header p{max-width:380px;margin:0;color:var(--jal-color-muted);line-height:1.55}.jal-location-panel .commonninja_component{min-height:410px}.jal-location-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:18px;color:var(--jal-color-muted);font-size:14px;font-weight:600}.jal-location-loader__dot{width:10px;height:10px;border-radius:50%;background:var(--jal-color-olive);box-shadow:16px 0 #7e962473,32px 0 #7e96242e;animation:jal-location-loader-pulse 1.1s ease-in-out infinite}.jal-location-panel:has(.commonninja_component:not(:empty)) .jal-location-loader{display:none}@keyframes jal-location-loader-pulse{50%{opacity:.42;transform:translate(4px)}}.template-blog .main-blog{padding-top:58px;padding-bottom:76px}.template-blog .main-blog>.title--primary{margin:0 0 36px;text-align:center;font-size:48px;line-height:1.08}.template-blog .blog-articles{gap:28px}.template-blog .article-card-wrapper .card{overflow:hidden;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:0 10px 28px #682f1f12}.template-blog .article-card-wrapper .card__information{padding:22px}.template-article .article-template{padding-top:50px;padding-bottom:72px}.template-article .article-template__header{max-width:900px;margin:0 auto 34px;text-align:center}.template-article .article-template__title{margin:0;font-size:48px;line-height:1.08}.template-article .article-template__hero-container{max-width:980px;margin:0 auto 40px}.template-article .article-template__hero-container .media{overflow:hidden;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);box-shadow:var(--jal-shadow-soft)}.template-article .article-template__hero--brand-story{aspect-ratio:3 / 2;padding-bottom:0}.template-article .article-template__hero--brand-story img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:990px){.template-page-faq .collapsible-content__grid>.grid__item{width:100%;max-width:100%}.template-page-faq .collapsible-content__grid>.grid__item:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 16px}}.template-article .article-template__content{max-width:780px;color:var(--jal-color-ink);font-size:18px;line-height:1.75}.template-article .article-template__content :is(h2,h3){margin-top:1.75em;line-height:1.18}.template-search .template-search__header{max-width:760px;margin-inline:auto;padding-top:68px}.template-search .template-search__header h1{font-size:48px;line-height:1.08}.template-search .template-search__search{margin-top:26px}.template-search .template-search__search .field{overflow:hidden;border-radius:var(--jal-radius-control);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft)}.template-cart .cart__warnings{max-width:820px;margin:64px auto 0;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft);padding:52px var(--jal-page-gutter)}.template-cart .cart__empty-text,.template-cart .title--primary{font-size:48px;line-height:1.08}.template-cart .cart__items,.template-cart .cart__footer{border-color:var(--jal-color-line)}.template-cart .featured-collection .title{font-size:38px;line-height:1.12}.template-404 #MainContent{min-height:70vh}.template-404 .template-404{max-width:760px;margin-block:72px;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft);padding:72px var(--jal-page-gutter)}.template-404 .template-404>p{color:var(--jal-color-olive);font-weight:700;text-transform:uppercase}.template-404 .template-404 .title{font-size:48px;line-height:1.08}[class*=template-customers] #MainContent .customer{max-width:720px;margin-block:64px;border:1px solid var(--jal-color-line);border-radius:var(--jal-radius-card);background:var(--jal-color-surface);box-shadow:var(--jal-shadow-soft);padding:48px}[class*=template-customers] #MainContent .customer>h1{font-size:48px;line-height:1.08}@media screen and (max-width:989px){.template-collection #MainContent>.shopify-section:first-child .rich-text__heading,.template-page-contact .contact>.title,.template-page-faq .collapsible-content__heading,:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child :is(.title,h2),.template-blog .main-blog>.title--primary,.template-article .article-template__title,.template-search .template-search__header h1,.template-cart .cart__empty-text,.template-cart .title--primary,.template-404 .template-404 .title,.jal-location-intro h1,[class*=template-customers] #MainContent .customer>h1{font-size:38px}.template-page-contact #MainContent{padding-block:44px 56px}.template-page-contact .contact{padding:36px}.template-article .article-template__content{font-size:17px}}@media screen and (max-width:749px){:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404) #MainContent .newsletter__wrapper{margin-inline:16px;padding:34px 20px}.template-collection #MainContent>.shopify-section:first-child .rich-text{padding-top:40px;padding-bottom:18px}.template-collection #MainContent>.shopify-section:first-child .rich-text__heading,.template-page-contact .contact>.title,.template-page-faq .collapsible-content__heading,:is(.template-page-reviews,.page-handle-reviews) #MainContent>.shopify-section:first-child :is(.title,h2),.template-blog .main-blog>.title--primary,.template-article .article-template__title,.template-search .template-search__header h1,.template-cart .cart__empty-text,.template-cart .title--primary,.template-404 .template-404 .title,.jal-location-intro h1,[class*=template-customers] #MainContent .customer>h1{font-size:32px}.template-collection .product-grid,.template-search .product-grid{row-gap:18px}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card__content{padding:16px}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .card__heading{font-size:15px;line-height:1.3;min-height:2.6em}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .jal-card__variant-hint{display:-webkit-box;min-height:1.4em;margin:3px 0 0;overflow:hidden;color:var(--jal-color-muted);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}:where(.template-collection,.template-search,.template-cart,.template-list-collections) .quick-add__submit{min-height:44px;padding-inline:10px;font-size:13px}.template-page-contact #MainContent{padding:28px 16px 44px}.template-page-contact .contact{padding:30px 20px}.template-page-faq .collapsible-content__wrapper{padding-inline:16px}.template-page-faq .accordion summary{min-height:56px;padding-inline:16px}.template-page-faq .accordion__content-wrapper{padding:0 16px 18px}:is(.template-page-reviews,.page-handle-reviews) #MainContent .video-section__media{width:min(100%,420px)}.jal-location-panel{width:calc(100% - 32px);min-height:460px}.jal-location-panel__header{display:block;padding:22px 20px}.jal-location-panel__header h2{font-size:24px}.jal-location-panel__header p{margin-top:8px}.jal-location-panel .commonninja_component{min-height:350px}.template-blog .main-blog,.template-article .article-template{padding-top:40px;padding-bottom:54px}.template-article .article-template__content{font-size:16px;line-height:1.7}.template-search .template-search__header{padding-top:48px}.template-cart .cart__warnings{margin:34px 16px 0;padding:38px 20px}.template-cart .featured-collection .title{font-size:30px}.template-404 .template-404{margin:44px 16px;padding:52px 20px}[class*=template-customers] #MainContent .customer{margin:36px 16px;padding:34px 20px}}@media(prefers-reduced-motion:reduce){:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent *,:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent *:before,:where(.template-collection,.template-list-collections,.template-page,.template-blog,.template-article,.template-cart,.template-search,.template-404,.template-customers) #MainContent *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jal-storefront-pages.css.map */
