@font-face{font-family:Gilroy-normal;src:url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_6_0.woff2?v=167249299447075449811725989959) format("woff2"),url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_6_0.ttf?v=27416873013565885741725989959) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Gilroy-medium;src:url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_4_0.woff2?v=47138433635809407631725989956) format("woff2"),url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_4_0.ttf?v=169426421694473270101725989955) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Gilroy-bold;src:url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_11_0.woff2?v=22422268446825376031725989946) format("woff2"),url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_11_0.ttf?v=153071566017193352501725989945) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Gilroy-extra-bold;src:url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_F_0.woff2?v=33295807865778922231725989974) format("woff2"),url(//www.joandjax.com/cdn/shop/t/45/assets/329AAA_F_0.ttf?v=31898798378460813951725989974) format("truetype");font-display:swap;font-weight:800;font-style:normal}p,body,.rte{font-family:Gilroy-normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Gilroy-bold}header-drawer{margin-left:0}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem}.field__input,.customer .field input{border:1px solid #ddd}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none}.header__icon .icon{height:20px;width:20px}.header__search details[open] .modal-overlay:after{top:0}.search-modal__form button.search__button.field__button{right:0;top:0;left:0}.search-modal__form button.reset__button.field__button{right:0}.search-modal__form label.field__label{left:44px}.search-modal__content{width:66dvw;top:50%}.search-modal__content .search__input.field__input{padding:11.2px 0 11.2px 40px;border-radius:15px 15px 0 0;margin:0;border:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}button.search-modal__close-button.modal__close-button{display:none}.field:before,.field:after{display:none}.field__input:focus{box-shadow:none}.predictive-search__recently-viewed{padding:16px 20px;border-top:1px solid #eee}.predictive-search__results-list img.motion-reduce{width:100%;height:180px;object-fit:cover}.main-list-collection{padding-top:50px}.main-list-collection h1.title{text-align:center}.size-options{position:absolute;top:auto;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;gap:.4rem;overflow-x:auto;padding:5px 10px;scrollbar-width:none;z-index:1;width:100%;background:#f5f5f5;opacity:75.5%}.size-options::-webkit-scrollbar{display:none}.size-options input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.size-options label{background:#f7f7f7;color:#262626;border:1px solid rgba(0,0,0);font-size:13px;cursor:pointer;white-space:nowrap;transition:all .2s ease-in-out;position:relative;height:4.2rem;display:flex;align-items:center;justify-content:center;flex-basis:calc((100% - 1.6rem)/5)}.size-options label:hover:not(.size-options input[type=radio].disabled+label){background:#262626;color:#fff}.size-quick-add{position:absolute;right:0;bottom:0;transform:translateY(0);transition:all .2s linear;z-index:99999;width:100%;padding:10px}.size-options input[type=radio]:checked+label{background:#000;color:#fff;border-color:#000}label.swatch_color_label{position:relative}.color-swatch-list input.swatch-input__input.visually-disabled+span.swatch{opacity:.4}.color-swatch-list input.swatch-input__input.visually-disabled+span.swatch:after{position:absolute;content:"";width:16px;height:.1rem;left:20%;top:50%;background-color:#262626;transform:rotate(-45deg);transform-origin:center}.product_color_swatch input[type=radio]{display:none;font-size:0px;width:0;height:0}.size-options input[type=radio].disabled+label{border-color:#262626;color:#262626;opacity:.1;cursor:not-allowed}.size-options input[type=radio].disabled+label:after{position:absolute;content:"";height:.1rem;top:50%;background-color:#262626;transform:rotate(-32deg);transform-origin:center;left:10%;right:10%;bottom:10%;z-index:1;width:80%}.size-options .sizeloading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:1;width:1.8rem;display:flex;align-items:center;justify-content:center}.size-options .sizeloading__spinner svg.spinner circle{stroke:#fff;color:#fff}.size-options .tick,.tick-mark{display:flex;align-items:center;justify-content:center}.button{padding:12px 28px;border-radius:5px;font-size:14px;text-transform:uppercase;font-family:Gilroy-medium;line-height:1.4;min-height:unset}.slideshow__text.banner__box .banner__heading+*{margin-top:1rem}.collection__title .title{font-size:29.03px;line-height:1.2;font-family:Gilroy-bold;text-transform:uppercase}.collection__title .collection__view-all a:not(.link){margin-top:0}.collection__view-all a.button.button--secondary{padding:12px 28px;border-radius:5px;font-size:14px;text-transform:uppercase;font-family:Gilroy-medium;line-height:1.4;min-height:unset}.collection .card__information{padding:20px 0 0}.collection .product_color_swatch{margin:0;z-index:2}.collection .card__heading.h5 a{font-size:14px;line-height:1.4;font-family:Gilroy-normal;color:#000;opacity:1;font-weight:400}.card-information span.price-item.price-item--regular{font-size:14px;line-height:1.4;font-family:Gilroy-bold;letter-spacing:0}.footer .footer__content-bottom{border-top:none;padding-top:0}.footer .footer__content-top{padding-bottom:90px;display:block}.footer .footer-block__details-content.rte{display:block;padding-top:30px;margin:0}.footer-block__details-content p{font-size:18px;line-height:1.4;text-transform:capitalize}.footer .footer__content-bottom{align-items:start;gap:15px}.footer .footer__copyright{margin-top:0}.footer .policies{display:flex;text-align:left;padding-left:3rem;width:100%;align-items:start;flex-wrap:wrap;column-gap:10px;width:calc(40% - 15px)}.footer .policies li{padding:0}.footer .footer__payment{margin-top:0}.footer .list-payment{justify-content:flex-start}.footer .footer__content-bottom-wrapper{width:calc(35% - 15px)}.footer .footer__content-bottom-wrapper--center{width:calc(25% - 15px)}.field button{font-family:Gilroy-normal}.footer__blocks-wrapper.grid{column-gap:20px}.footer__blocks-wrapper .grid__item{width:calc(25% - 15px)}.footer .footer-block__newsletter .footer-block__heading{font-size:21.88px;line-height:1.2}.product input.quantity__input:focus,.product input.quantity__input:focus-visible{outline:none;box-shadow:none}.main-product-information-cstm .page-width{width:100%;max-width:1300px;margin:0 auto}.complementary-products__container .accordion__title{font-size:14px;font-family:Gilroy-medium}.product-list ul{margin:0;display:flex;flex-wrap:wrap;padding:15px;column-gap:40px;row-gap:10px;background:#f7f7f7}.product-list{width:100%;max-width:500px;padding-top:20px}.product-list li{list-style:none;padding-left:0}.product-list li{width:calc(50% - 20px);position:relative;padding-left:24px;font-size:12px}.product-list li:before{content:"\2714";position:absolute;left:0;color:#262626}span.tag-product{font-size:10px;font-family:Gilroy-medium;line-height:0;background:#000;color:#fff;padding:4px 8px;border-radius:5px;margin-right:10px}.product__info-wrapper .shopify-app-block{padding-bottom:0}.icon-with-text-block{display:flex;gap:10px;align-items:center}.icon-vendor svg{width:100%;height:100%}.icon-with-text-block p.product__text{margin:0;font-family:Gilroy-normal;text-transform:capitalize;letter-spacing:.2px;opacity:1;font-size:12px}.custom-svg-icon.icon-vendor{width:16px;height:16px}.custom-svg-icon.icon-text_TpXHVQ{width:36px;height:36px}.quantity-main-cstm{display:flex;gap:10px;align-items:center;padding-top:20px}.quantity-main-cstm .product-form__input{flex:0}.quantity-main-cstm .quantity{width:150px;padding:10px 20px;border-radius:5px!important;border:1px solid #00000026;min-height:unset;height:40px}.product__info-wrapper product-form.product-form{margin-top:15px;margin-bottom:0}.product-form__quantity .form__label{margin-bottom:10px;font-family:Gilroy-medium;font-size:14px}.quantity-main-cstm .quantity:after{box-shadow:unset}.quantity-main-cstm .quantity__button{width:unset}.wishlist-icon-cstm{display:flex;gap:10px;align-items:center;margin-top:17px}.wishlist-icon-cstm span.whishlist{width:44px;height:40px;border:1px solid #eee;border-radius:5px;display:flex;align-items:center;justify-content:center}.wishlist-icon-cstm span{opacity:.5;font-size:12px}.product__title h1{text-transform:uppercase;font-size:29px}.product__info-wrapper .price__regular .price-item--regular{margin-right:0;font-size:20px;padding:0;letter-spacing:0}.product__info-wrapper .yotpo-reviews-star-ratings-widget span.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important;line-height:1.4!important;font-family:Gilroy-medium!important}.product__info-wrapper variant-selects{padding-top:20px;display:flex;flex-direction:column;gap:30px}.product__info-wrapper legend.form__label{color:#262626;font-family:Gilroy-medium;margin:0}.product__info-wrapper .form__label span{font-family:Gilroy-normal;color:#000}.product__info-wrapper fieldset.js.product-form__input.product-form__input--pill{margin:0}.product__info-wrapper .swatch{--swatch--size: 20px}.product__info-wrapper .product-form__input.product-form__input--swatch{margin:0}.product__info-wrapper .product-form__input--pill input[type=radio]+label{min-width:auto!important;padding:10px 20px;border-radius:5px;background:#f7f7f7;color:#262626;border:1px solid rgba(0 0 0 / .13)}.product__info-wrapper .product-popup-modal__button{font-size:14px;min-height:unset;text-decoration:none;text-transform:uppercase;font-family:Gilroy-medium}.product__info-wrapper .product-form__buttons{max-width:100%}.product-form__submit{margin-bottom:1rem;height:unset;min-height:unset;padding:12px 28px;background:#000;color:#fff;text-transform:capitalize;font-family:Gilroy-medium;letter-spacing:.2px;font-size:14px;--border-offset: 0;box-shadow:unset}.product-form__submit.button:not([disabled]):hover:after{--border-offset: 0;box-shadow:unset}.tolstoy-stories .tolstoy-stories-title{text-transform:capitalize;font-size:14px!important}.complementary-slide ul.list-unstyled{flex-direction:row;display:flex;width:100%}.complementary-slide li .card{display:flex;flex-direction:column}.complementary-slide .card__information .full-unstyled-link{display:block;font-size:14px;font-size:16px;font-family:Gilroy-medium;letter-spacing:0}.complementary-slide span.price-item.price-item--regular{font-size:14px;font-family:Gilroy-normal;color:#000}.product__info-wrapper modal-opener.product-popup-modal__opener.quick-add-hidden{display:flex;cursor:pointer}.product__info-wrapper .alternative-size-link a{font-size:14px;min-height:unset;text-decoration:underline;text-underline-offset:3px;text-transform:capitalize!important;font-family:Gilroy-medium;color:#262626}product-recommendations.related-products.page-width{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.color-swatch-list input[type=radio]:checked+.swatch{outline:1px solid #262626;outline-offset:3px}.variant-card-product .quick-add__submit.button{background:#262626}.variant-card-product .quick-add__submit.button .svg-wrapper svg path{fill:#fff}.variant-card-product .quick-add__submit.button:before,.variant-card-product .quick-add__submit.button:after{display:none}.canyenne-card__badge{position:absolute;top:5px;right:5px;z-index:1}.cayenne-badge{background:#fff;color:#262626}.product-card-wrapper .badge,.canyenne-card__badge{padding:0;width:30px;height:30px;font-size:11px;letter-spacing:0;line-height:0;font-weight:900;text-align:center;text-transform:uppercase;border-radius:50%;z-index:10;rotate:-15deg;font-family:Gilroy-medium;display:flex;align-items:center;justify-content:center}.template-about-us .deferred-media video,.deferred-media img{border-radius:10px}.template-about-us .custom-richtxt-about .layout-panel-flex{gap:15px}.template-about-us .video-section__media{padding-bottom:0;width:100%;height:671px;border-radius:10px}.template-about-us .banner:after,.template-about-us .banner__media:after{background:linear-gradient(to top,black 0%,black 2%,transparent 80%);filter:saturate(1.5);box-shadow:#0000000d 0 0 1rem;opacity:1}.template-about-us .banner{margin:3rem}.template-about-us .banner .banner__media{border-radius:10px}.template-about-us .banner__text p{font-size:16px;font-weight:400;font-family:Gilroy-medium}.template-about-us .banner--medium.banner--desktop-transparent .banner__box{max-width:118rem}.banner--mobile-bottom .banner__box{padding:2rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width: 1200px){.custom-main-product{width:100%}.custom-main-product.slider-mobile-gutter.main_product{width:calc(75% - 10px)}.custom-thumbnail-slider{width:25%;-webkit-mask-image:linear-gradient(transparent 1%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(transparent 1%,black 10%,black 90%,transparent 100%)}}@media screen and (min-width: 750px){button.slide-arrow.prev-arrow.slick-arrow,button.slide-arrow.next-arrow.slick-arrow{display:none!important}.product-media-container.constrain-height{--constrained-min-height: 100%}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none}.product-media-container.constrain-height.media-fit-contain{--contained-width: auto;width:min(var(--contained-width),100%)}.custom-product-img-div.slide_product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;display:block;height:150px;width:105px!important;margin:0 5px 10px}.collection .grid{column-gap:15px;row-gap:var(--grid-desktop-vertical-spacing)}.collection .grid--5-col-desktop .grid__item{width:calc(20% - 12px);max-width:calc(20% - 12px)}}@media screen and (max-width: 750px){.custom-product-img-div.slide_product{flex-direction:unset;position:relative}.custom-main-product.slider-mobile-gutter.main_product,.custom-thumbnail-slider{width:100%}.custom-thumbnail-slider .small-hide{display:flex!important}.thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:row}.custom-main-product .grid--peek .grid__item{min-width:auto}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.custom-product-img-div.slide_product button.slider-button,.custom-product-img-div.slide_product .slider-counter{display:none}.collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:100%}.product-card-wrapper .quick-add{transform:translateY(0)}.grid--peek.slider:after{display:none;margin-left:0}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;width:min(var(--contained-width),100%)}.topdescription img{width:100%}.custom-thumbnail-slider{position:absolute;z-index:10;bottom:20px}.custom-product-img-div.slide_product .thumbnail-list.slider--tablet-up{height:40px}button.slide-arrow.next-arrow{position:absolute;right:0;top:0;background:#000;height:40px}button.slide-arrow.prev-arrow{background:#000;position:absolute;left:0;top:0;height:40px;display:inline-block}.template-about-us .video-section__media{height:400px}.template-about-us .rich-text__wrapper{width:100%}.template-about-us .banner{margin:2rem}.template-about-us .banner .banner__media{border-radius:10px 10px 0 0/10px 10px 0px 0px}}.custom-collection .collection-hero__inner.page-width{width:100%;padding:0;flex-direction:column}.custom-collection .collection-hero{padding:0;position:relative}.custom-collection .collection-hero__image-container{min-height:42vh;height:600px;margin:0;position:relative}.collection-hero__video-container{width:100%;min-height:42vh;height:600px;margin:0;position:relative}.collection-hero__video-container img.metafield-file_reference{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.card__badge{display:flex;flex-direction:column;gap:5px}.product__media-wrapper .card__badge{position:absolute;top:10px;right:10px}.product__media-wrapper span.badge{padding:0;width:40px;height:40px;font-size:11px;letter-spacing:0;line-height:0;font-weight:900;text-align:center;text-transform:uppercase;color:#eee;background:#000;border-radius:50%;z-index:10;rotate:-15deg;font-family:Gilroy-medium;display:flex;align-items:center;justify-content:center}.custom-collection .collection-hero__text-wrapper{position:absolute;z-index:2;transform:translate(-50%,-50%);top:50%;left:50%}.custom-collection .collection-hero__image-container .banner-overlay{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;background:#0000004d}.collection-hero__text-wrapper .collection-hero__title{font-family:Gilroy-medium;margin:2.5rem 0;font-weight:600;color:#fff;margin:0;font-size:18px;text-transform:uppercase}.custom-collection facet-filters-form.facets{padding-bottom:20px}.custom-collection .collection .product-grid{margin:0}.product-grid-main .collection .card__heading.h5 a{font-family:Gilroy-medium}svg.custom-close{width:24px;height:24px;cursor:pointer}.custom-collection .loading-spinner{border:clamp(4px,.325vw,50000px) solid #f3f3f3;border-top:clamp(4px,.325vw,50000px) solid #333;border-radius:50%;width:clamp(25px,1.953vw,50000px);height:clamp(25px,1.953vw,50000px);margin:0 auto;animation:spin 1s linear infinite}@media screen and (max-width: 750px){.custom-collection .collection-hero__image-container{height:auto}}details[open] svg.plus{display:none}svg.plus{display:block}details[open] svg.minus{display:block}svg.minus{display:none}.cutsom-svg-facets{display:flex;align-items:center;justify-content:space-between}.facets__heading{margin:0;font-size:14px;letter-spacing:0;line-height:1.8;font-family:Gilroy-bold}.main-blog h1.title--primary{display:none}.blog-articles a.full-unstyled-link{font-size:17.5px;text-transform:uppercase;line-height:1.2;font-family:Gilroy-bold}.blog-articles .article-card__info{padding-top:.4rem;font-family:Gilroy-normal;font-size:14px;opacity:.8;text-transform:capitalize;letter-spacing:0}.blog-articles .card--standard>.card__content .card__information{padding-bottom:0}.blog-articles .card .card__inner .card__media{border-radius:5px}.blog-articles .underline-links-hover:hover a{text-decoration:none;text-underline-offset:0}@media screen and (min-width: 750px){.main-blog{max-width:1340px;width:100%}.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:35px;row-gap:35px}}.custom-product nav.page-width.breadcrumbs{max-width:1300px;width:100%;margin:0 auto;padding:20px 30px}h2.related-products__heading.inline-richtext.h2{text-transform:uppercase}.product-grid .card--standard>.card__content .card__information{padding-left:0;padding-right:0;padding-bottom:0}.yotpo-widget-loyalty-floater-widget.yotpo-widget-override-css{position:absolute;left:0;right:0;top:100%}.template-index .shopify-app-block{padding-left:30px;padding-right:30px;max-width:1300px;margin:0 auto}.additional-product-wrapper{width:100%;display:flex;flex-wrap:nowrap;gap:10px;height:100%;overflow-x:scroll;padding:10px 0}.additional-product-wrapper::-webkit-scrollbar{display:none}.additional-product-item{flex:0 0 auto;width:31.33%;max-width:31.33%;border:1px solid #262626;padding:7px;border-radius:5px}.additional-product-item .card__information{padding:0;border:none}.additional-product-item .card__media .media img{object-position:top}.additional-product-item .badge{font-size:10px}.additional-product h5{margin-top:0;margin-bottom:15px;font-size:14px}.tagged-condition-content{display:flex;flex-direction:column;gap:10px}.tagged-condition-content h5{margin:0}.load-more-btn{text-align:center;margin-top:40px}.tagged-condition-content input[readonly],.line-item-property__field input[readonly]{border:none!important;outline:none;background:transparent;box-shadow:none;width:100%;font-size:15px;margin-top:10px}@media screen and (max-width: 990px){.header__search details[open] .modal-overlay:after{top:0;background:#fff}.search-modal__content{width:100%;top:0}button.search-modal__close-button.modal__close-button{display:block}.predictive-search__results-list.grid{column-gap:15px}.predictive-search__results-list.grid .grid__item{width:auto}.template-index .shopify-app-block{padding-left:15px;padding-right:15px}.additional-product-wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding:10px 0}.additional-product-item{flex:0 0 auto;width:50%;max-width:50%}}@media screen and (max-width: 767px){.collection__title .title{font-size:24px}.footer .footer__content-bottom-wrapper--center,.footer .footer__content-bottom-wrapper{width:100%}.footer-block.grid__item{padding:0;margin:1rem 0;width:100%}.footer .footer__content-top{padding-bottom:0}.footer .policies{padding-left:0;display:flex;justify-content:center;text-align:left;width:100%}product-recommendations.related-products.page-width{padding-left:15px;padding-right:15px}}@media screen and (min-width: 990px){.search-modal__form{max-width:67.2rem}}@media screen and (max-width: 1024px){.size-options{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.size-options label{flex:1 1 calc(50% - .4rem);height:3.8rem;min-width:50px}}@media only screen and (min-width: 1024px){.card-wrapper:hover .cst-quick-add{bottom:0}.cst-quick-add{position:absolute;left:0;right:0;transition:all .3s ease}.shopify-policy__container{max-width:1200px;padding-bottom:60px}.shopify-policy__container p{font-size:18px}}.custom-product .product-popup-modal h2{font-size:20px;margin-bottom:20px;margin-top:20px}.custom-product .product-popup-modal tr{border-bottom:1px solid}.custom-product .product-popup-modal th{border:1px solid white;background:#000;color:#fff}.custom-product .product-popup-modal td{border:1px solid;text-align:center}.custom-product .product-popup-modal table.size_chart_table{border:1px solid}.custom-product .product-popup-modal p.paracontent{margin-top:20px}.custom-product .product-popup-modal__content{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:black #f0f0f0}.custom-product .product-popup-modal__toggle{top:2.5rem}.product-popup-modal__content::-webkit-scrollbar{display:none}.model-info-wrapper{position:absolute;width:100%}.model-info-text{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;background:#ffffffe6;padding:0 10px;font-size:13px;margin-top:8px}.model-info-wrapper button.model-info-btn.button.button--primary{left:15px;padding:10px;bottom:10px}.model-info-text.active{max-height:fit-content;padding:10px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
