.jj-actions{padding:48px 0 64px}.jj-actions__wrap{width:min(1180px,calc(100% - 56px));margin:0 auto}.jj-actions__header{margin-bottom:28px}.jj-actions__kicker{font-size:12px;letter-spacing:.3em;text-transform:uppercase;opacity:.55;margin-bottom:10px}.jj-actions__title{margin:0 0 14px;font-size:clamp(30px,3vw,52px);letter-spacing:.14em;text-transform:uppercase;line-height:1.08}.jj-actions__sub{margin:0;max-width:70ch;font-size:16px;line-height:1.7;opacity:.72}.jj-actions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jj-actions__card{display:flex;flex-direction:column;gap:12px;min-height:220px;padding:22px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#ffffff9e;text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.jj-actions__card:hover{transform:translateY(-2px);box-shadow:0 16px 44px #00000014;border-color:#0003}.jj-actions__top{display:flex;justify-content:space-between;gap:12px}.jj-actions__cardTitle{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.jj-actions__meta{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.56;white-space:nowrap}.jj-actions__desc{font-size:15px;line-height:1.6;opacity:.82;max-width:40ch}.jj-actions__cta{margin-top:auto;width:fit-content;padding:10px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#ffffff94;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.jj-intake{max-width:720px;margin:60px auto}.jj-intake h1{font-size:28px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.jj-intake-intro{opacity:.7;margin-bottom:30px}.jj-intake-form{display:grid;gap:18px}.jj-field label{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px}.jj-field input,.jj-field textarea,.jj-field select{width:100%;padding:12px;border:1px solid rgba(0,0,0,.15);border-radius:6px}.jj-field-check label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.jj-submit{margin-top:10px;padding:14px 18px;border:1px solid #000;background:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.jj-submit:hover{background:#000;color:#fff}.template-index .header-section{margin-bottom:0!important}.template-index .mainBar{padding-top:6px!important;padding-bottom:6px!important}.template-index .topBar{padding-top:4px!important;padding-bottom:4px!important}.template-index .mainBar__siteName h1,.template-index .mainBar__siteName .h1{margin:0!important}.template-index .slideshow,.template-index .slideshow__slide{height:60vh;max-height:60vh}.template-index .slideshow img,.template-index .slideshow video{width:100%;height:100%;object-fit:cover}.template-index .index-sections .shopify-section{margin-top:18px!important;margin-bottom:18px!important}@media(max-width:980px){.jj-actions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.template-index .slideshow,.template-index .slideshow__slide{height:50vh;max-height:50vh}.template-index .index-sections .shopify-section{margin-top:12px!important;margin-bottom:12px!important}}@media(max-width:640px){.jj-actions__wrap{width:calc(100% - 28px)}.jj-actions__grid{grid-template-columns:1fr}}.collection-template-section,.jj-collectionPage,.collection__container,.collection__header,.collection_description{background:transparent!important}.jj-collectionPage{padding-top:42px!important;padding-bottom:64px!important}.jj-collectionIntro{max-width:760px!important;margin:0 auto 44px!important;text-align:center!important}.jj-collectionIntro__title,.jj-collectionBanner h1,.jj-collectionBanner .section-header__title,.globalBanner h1{font-size:clamp(34px,4.4vw,64px)!important;line-height:.98!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;margin-bottom:18px!important}.jj-collectionIntro__description,.collection_description{max-width:48ch!important;margin-left:auto!important;margin-right:auto!important;font-size:15px!important;line-height:1.9!important;opacity:.58!important}.jj-collectionBanner__kicker{font-size:10px!important;letter-spacing:.38em!important;text-transform:uppercase!important;opacity:.44!important;margin-bottom:14px!important}.jj-heroBanner,.banner.jj-heroBanner{margin-bottom:18px!important}.jj-heroBanner .slideshow,.jj-heroBanner .gallery-cell,.jj-heroBanner .banner__img,.jj-heroBanner .jj-heroBanner__image{min-height:78vh!important}.jj-heroBanner .jj-heroBanner__veil{background:linear-gradient(90deg,#00000085,#0000003d,#00000014 64%,#00000005)!important}.jj-heroBanner .jj-heroCaption__content{max-width:620px!important;padding:0 0 72px 74px!important}.jj-heroBanner .jj-heroCaption__pretext p{font-size:10px!important;letter-spacing:.42em!important;text-transform:uppercase!important;opacity:.72!important}.jj-heroBanner .jj-heroCaption__title{max-width:10ch!important;font-size:clamp(50px,5.8vw,92px)!important;line-height:.9!important;letter-spacing:.01em!important;font-weight:500!important;margin-bottom:18px!important}.jj-heroBanner .jj-heroCaption__subtitle{max-width:28ch!important;margin-bottom:20px!important}.jj-heroBanner .jj-heroCaption__subtitle p{font-size:16px!important;line-height:1.75!important;opacity:.8!important}.jj-heroBanner .jj-heroLink{font-size:10px!important;letter-spacing:.34em!important;text-transform:uppercase!important;opacity:.88!important}.jj-heroBanner .jj-heroLink:after{width:34px!important;opacity:.66!important}.jj-heroBanner .jj-heroLink:hover{opacity:.62!important}.jj-collectionControlsWrap,.collection__header{margin-bottom:34px!important}.jj-collectionControls,.collection__filterSelects{justify-content:center!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.jj-collectionSelect,.collection__filterSelects select,#sort-by,#tag_filter{min-width:190px!important;padding:10px 14px!important;border:1px solid rgba(0,0,0,.08)!important;background:#ffffffb8!important;color:#00000094!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;box-shadow:none!important}.jj-collectionSelect:focus,.collection__filterSelects select:focus,#sort-by:focus,#tag_filter:focus{outline:none!important;border-color:#00000029!important}.jj-collectionGrid,.collection__container{margin-top:0!important}.collection__container .column.columns,.collection__container .thumbnail,.jj-productCard{margin-bottom:54px!important}.collection__container.clearColumns{row-gap:0!important}.product__gridItem,.thumbnail.product__thumbnail,.jj-productCard{background:transparent!important;border:0!important;box-shadow:none!important}.banner_holder,.thumbnail_banner,.sale_banner,.new_banner,.preorder_banner,.jj-productCard__badges,.jj-productCard__badge,.thumbnail__hoverOverlay--true .product-hover-overlay,.product-hover-overlay,.hover-overlay,.thumbnail-overlay,.quickShop__borderOverlay,.quickShop{display:none!important}.product-wrap,.jj-productCard__wrap{background:transparent!important;transform:none!important;transition:none!important;box-shadow:none!important}.product-wrap:hover,.jj-productCard:hover .jj-productCard__wrap{transform:none!important;box-shadow:none!important}.image__container,.product__imageContainer,.jj-productCard__imageContainer{background:#00000005!important;overflow:hidden!important;border:0!important}.image__container img,.product__imageContainer img,.jj-productCard__imageContainer img,.jj-productCard__image{transform:none!important;transition:none!important;filter:none!important}.jj-productCard:hover .jj-productCard__imageContainer img.primary,.product-wrap:hover img,.thumbnail:hover img{transform:none!important}.thumbnail__caption,.jj-productCard__caption,.product-details,.jj-productInfo{padding-top:16px!important;text-align:left!important;background:transparent!important}.product-details .title,.jj-productInfo__title,.thumbnail__caption .title,.thumbnail__caption .product_name,.thumbnail__caption .product-title{display:block!important;font-size:12px!important;line-height:1.55!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:#000000e6!important;margin-bottom:6px!important}.product-details .brand,.jj-productInfo__brand,.thumbnail__caption .brand{display:block!important;font-size:10px!important;line-height:1.45!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#0000006b!important;margin-bottom:4px!important}.product-details .price,.product-details .modal_price,.jj-productInfo__price,.jj-productInfo__quickshopPrice,.thumbnail__caption .price,.thumbnail__caption .money{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;font-size:12px!important;line-height:1.5!important;color:#0000009e!important;font-weight:400!important;letter-spacing:.04em!important}.product-details .money,.jj-productInfo__money{font-weight:500!important;color:#000000b8!important}.was_price,.jj-productInfo__wasPrice{text-decoration:line-through!important;opacity:.34!important}.sold_out,.jj-productInfo__status,.modal_price{font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#0006!important}.savings,.jj-productInfo__savings,.shopify-product-reviews-badge,.product-reviews-badge,.swatch,.collection-swatch,.thumbnail .collection-swatch{display:none!important}.pagination{margin-top:52px!important;text-align:center!important}.pagination a,.pagination span{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;opacity:.6!important}.mainContentArea{padding-top:14px!important}@media(max-width:959px){.jj-heroBanner .slideshow,.jj-heroBanner .gallery-cell,.jj-heroBanner .banner__img,.jj-heroBanner .jj-heroBanner__image{min-height:66vh!important}.jj-heroBanner .jj-heroCaption__content{padding:0 24px 34px!important;max-width:100%!important}.jj-heroBanner .jj-heroCaption__title{max-width:none!important;font-size:clamp(36px,10vw,58px)!important;line-height:.94!important}.jj-heroBanner .jj-heroCaption__subtitle p{font-size:15px!important;line-height:1.7!important}.collection__container .column.columns,.collection__container .thumbnail,.jj-productCard{margin-bottom:34px!important}.jj-collectionControls,.collection__filterSelects{flex-direction:column!important;align-items:stretch!important}.jj-collectionSelect,.collection__filterSelects select,#sort-by,#tag_filter{width:100%!important;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jj-overrides.css.map */
