body{line-height:calc(1 + .4 / var(--font-body-scale))}.page-width{max-width:150rem;padding-right:5rem;padding-left:5rem}.shopify-section.section-header.shopify-section-header-sticky .header{padding-top:0}.banner.banner--content-align-right{height:70vh}h2.banner__heading.h1{text-transform:uppercase}.header__icons svg{height:25px;width:25px}.header__submenu .header__menu-item{justify-content:left!important}form.search-modal__form .field{background-color:#3030300f;width:100%}form.search-modal__form .field__input{background-color:transparent;padding-left:42px!important;box-shadow:none!important;border:none!important}form.search-modal__form .field:after{display:none}form.search-modal__form .field__label,form.search-modal__form .field__label:focus{left:45px!important}form.search-modal__form button.search__button.field__button{left:0}.banner__buttons a.button.button--primary:after{display:none}.collection h2.title.h1{margin:0;padding:0}.card--media .card__inner .card__content{z-index:-1!important}.card .card__inner .card__media{justify-content:center;display:flex}.collection .quick-add{position:absolute;z-index:999;bottom:0%;width:100%;max-width:90%;margin:0 auto;transform:translateY(100px);transition:.3s}.collection .quick-add button{border-radius:7px;background:#000;color:#fff;padding:15px 10px;height:100%;min-height:32px;font-size:11.4px;letter-spacing:.2em;font-weight:400;line-height:calc(1 + .2 / var(--font-body-scale))}.collection-list-title{font-weight:500;text-transform:uppercase}.card-wrapper:hover .quick-add{transform:translateY(-10px)}.collection .quick-add button:after{display:none}.card .card__inner .card__media{z-index:unset!important}.card__information{padding:10px 0!important;padding-top:10px;text-align:left}.card__heading{font-size:calc(var(--font-heading-scale) * 1.6rem - .2rem);letter-spacing:.2em;text-transform:uppercase;font-weight:400}.collection a.button.button--secondary,.banner__buttons a.button.button--primary,.image-with-text .image-with-text__text-item a.button.button--primary{border-radius:50px;padding:9.5px 28.5px;background:#000;color:#fff;margin-top:40px;font-size:13px;letter-spacing:.2em;font-weight:600}.collection a.button.button--secondary:after{display:none}.collection-list a.full-unstyled-link{opacity:100;margin-top:0;display:flex;justify-content:space-between;width:100%;text-align:left;padding:0!important}.collection-list .card__information{padding-left:0!important}.multicolumn-list{justify-content:center}.image-with-text .image-with-text__text-item a.button.button--primary:after{display:none}.ap-signature .banner__heading.h1,.ap-signature .banner__text.body{color:#000}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.labal-variant{display:flex;flex-direction:column;width:100%;gap:6px;margin-bottom:20px}.labal-variant label{font-size:13px;letter-spacing:.04rem}input#team-name{display:inline-block;width:100%;padding:10px 15px;font-size:14px;border-radius:50px;outline:none;box-shadow:none;border:1px solid #121212;max-width:44rem}.collection-list-wrapper .card__heading{font-size:26.6px;letter-spacing:0}.collection-list-wrapper .collection-list.grid--3-col-desktop .card__heading{font-size:22.6px;letter-spacing:0}.collection-list-wrapper .card{gap:20px}h2.title{text-transform:uppercase}.jdgm-carousel-wrapper{padding-top:0!important}.jdgm-carousel-title-and-link{display:none}.multicolumn-list__item.center .media--adapt,.multicolumn-list__item .media--adapt .multicolumn-card__image{width:100%!important;height:100%}.footer__content-top.page-width{display:flex;align-items:baseline;justify-content:space-between;width:100%}.footer-block--newsletter{width:calc(50% - var(--grid-horizontal-spacing) / 2);flex-direction:column;justify-content:space-between!important;height:100%!important;align-items:center!important;gap:50px}.footer__content-top .grid__item{text-align:left!important}button.newsletter-form__button.field__button{position:relative;width:100%;border-radius:50px;padding:12px;font-size:16px;text-transform:uppercase;height:5rem;top:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600;width:40%;background:#ddd;color:#303030}.newsletter-form__field-wrapper{border:none!important}button.newsletter-form__button.field__button:hover{background:#ddd;color:#000}.newsletter-form{max-width:50rem!important;margin:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__field-wrapper .field{border:none!important;gap:20px;align-items:center;width:100%!important}.footer .newsletter-form__field-wrapper .field{gap:0px}.footer button.newsletter-form__button{position:relative;width:100%;border-radius:50px;padding:10px;font-size:16px;font-weight:500;text-transform:uppercase;margin-top:10px;height:4rem;font-family:Open Sans,Helvetica,Arial,sans-serif;background-color:#000;color:#fff}.footer .newsletter-form__field-wrapper .field{flex-direction:column;width:100%;align-items:center}.newsletter-form__field-wrapper .field:after{display:none}.footer .newsletter-form__field-wrapper .field__label{color:#343434;top:8px;text-transform:uppercase;letter-spacing:0}.newsletter-form__field-wrapper .field__input{border-radius:50px;color:#303030;box-shadow:none!important;height:5rem}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{display:none}input#NewsletterForm--footer{border:1px solid;border-radius:50px;padding:10px;height:4rem}.footer-block__newsletter H2{text-align:center}h2.footer-block__heading{font-weight:400}.footer__content-bottom{background-color:#fff!important}.multicolumn-list{align-items:center;justify-content:center}img.multicolumn-card__image{object-fit:contain}.faq-answer{display:flex;flex-direction:column;align-items:flex-start}.image-with-text__content{padding-right:0!important}.image-with-text__text p{font-size:19px;line-height:calc(1 + .4 / var(--font-body-scale))}.ap-signature.banner:before{width:50%;height:100%;content:"";background-color:#f0edea66;position:absolute;left:0;top:0;z-index:2}.ap-signature.porduct.banner:before{background-color:#f7eeddeb!important}.ap-signature .banner__text.body{font-size:19.2px;letter-spacing:.06em;line-height:calc(1 + .4 / var(--font-body-scale))}.collection-list-wrapper .card .icon-wrap{overflow:inherit!important}.collection-list-wrapper .title-wrapper-with-link{margin-top:1rem!important}.jdgm-carousel__arrows{display:none}.card__inner{width:100%;height:auto;aspect-ratio:8/7!important;display:block}.newsletter-form__field-wrapper .field__input{border-radius:50px;color:#303030;box-shadow:none!important}.footer__localization:empty+.footer__column--info{align-items:flex-start!important;padding:0 35px}.footer-block--newsletter{padding-right:0!important;align-items:end!important}.footer-block__details-content .list-menu__item--link{font-size:15.2px!important;letter-spacing:.06rem!important}.newsletter__wrapper{padding:8rem 9rem 9rem;max-width:72rem;margin:auto}.newsletter__wrapper h2{font-size:28px;max-width:38rem;margin:auto}.newsletter__subheading{font-size:18px}.copyright__content a,.copyright__content{font-size:1.1rem;color:#303030}.footer-block__newsletter+.footer__list-social{justify-content:center!important;width:100%}@media only screen and (min-width: 750px){.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:50%!important}.section-template--20482446852354__product-grid-padding{padding-right:inherit!important;padding-left:inherit!important}.collection-page .facets-container{position:sticky;top:160px;align-self:start;height:fit-content}}@media (max-width:990px){.collection-page .facets-container{top:100px}}@media (max-width:1080px){.footer__content-top{flex-direction:column}.footer-block--newsletter,.footer__blocks-wrapper{width:100%!important}.as-bottom-multi .multicolumn-list:not(.slider){grid-gap:40px 0}.footer-block--newsletter{align-items:center!important}}@media (max-width:768px){input#team-name{width:100%}img.multicolumn-card__image{max-width:70%!important;margin:auto!important}}@media (max-width:749px){.collection-list-wrapper .card__heading{font-size:18.6px;letter-spacing:0}.section-collection-list .collection-list:not(.slider){gap:25px}.collection-list-wrapper .card{gap:10px}.banner__box{padding:4rem 1.5rem!important}h2.footer-block__heading{text-align:left}.footer-block__newsletter h2.footer-block__heading{text-align:center}.footer-block__details-content .list-menu__item--link{justify-content:flex-start!important}.footer-block--newsletter{gap:0px}.footer__content-top{padding:4rem 1.5rem 1.5rem!important}.image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left{padding:30px 0}.banner.banner--content-align-right{height:55vh}.image-with-text__content{padding:20px 0!important}#MainContent{margin-top:0!important}.page-width{padding-right:1.5rem;padding-left:1.5rem}.cart-count-bubble{left:2.5rem}.card__heading,.card-information .price{font-size:calc(var(--font-heading-scale) * 1.5rem - .2rem)}.collection h2.title.h1{font-size:26.6px}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0!important}}@media (max-width:480px){.banner__buttons{display:block!important;max-width:100%!important}.collection a.button.button--secondary,.banner__buttons a.button.button--primary,.image-with-text .image-with-text__text-item a.button.button--primary{width:90%}.banner__buttons a.button.button--primary{margin-top:15px!important}button.faq-question{font-size:22px!important}h2.seciton-title{font-size:26px!important}.newsletter-form__field-wrapper .field{flex-direction:column}button.newsletter-form__button.field__button{width:80%}.footer-icons.page-width{flex-direction:column!important;padding:20px 1.5rem!important}body.collection-page .collection .quick-add button,body.home-page .collection .quick-add button{padding:10px 8px;font-size:10.4px}}quick-add-modal.quick-add-modal .product-sticky-form__info{display:none}.product__title h1{text-transform:uppercase}.product .form__label,.product-form__quantity .form__label{font-size:17px;font-weight:600;opacity:1;color:#131211}.product .Thumbnails{width:calc(60% + 10px)!important}h2.product-recommendations__heading.h1{text-align:center;text-transform:uppercase}ul.Thumbnails.Thumbnails--slider{margin:20px auto}button.quantity__button{border-radius:50px;background:#3030300f!important;position:relative}quantity-input.quantity:after{display:none}.quantity{border:none!important}button.quantity__button:before{content:"";width:100%;height:100%;border-radius:50px;position:absolute;left:0;top:0;background:#131211;transform:scale(-.2);opacity:0;transition:.3s ease;z-index:0}button.quantity__button:hover:before{transform:scale(1);opacity:1}.quantity__button svg{position:relative;z-index:1}.quantity__button:hover{color:#fff!important}product-form.product-form{margin-top:0!important}.product-form__submit{min-width:unset;background:#131211;border-radius:50px;padding:10px;color:#fff;transition:.5s ease}.product-form__submit:after{display:none}.product-form__submit:hover{transform:scale(.98)}.image-with-text__heading{text-transform:uppercase}.product select.select__select{border-radius:50px;border:1px solid;font-size:13px;color:#131211}.product select.select__select:focus{box-shadow:none;border:2px solid;border-radius:50px}select#SortBy,#SortBy-mobile{padding:10px;border:1px solid #40404085;border-radius:50px;color:#131211;box-shadow:none;outline:none;letter-spacing:.2em}select#SortBy:focus,select#SortBy:hover,#SortBy-mobile:focus,#SortBy-mobile:hover{border-color:#131211}.select svg.icon.icon-caret{right:12px}.product .select:after,.product .select:before,.contact__button button:before,.contact__button button:after{display:none}.section-template--20482447474946__main-padding{padding-top:0!important}.product .price__container{margin-bottom:.5rem;font-weight:600}.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{margin-left:10px!important}.quick-add-modal__content .product__title h2{font-size:24px;line-height:34px;text-transform:uppercase}.collection-hero__title{padding-bottom:0}.collection-hero__description{text-align:center;margin:22px auto;padding-bottom:30px}.facets__heading--vertical,summary.facets__summary{font-size:17px!important;color:#131211!important}body.collection-page ul.grid.product-grid{grid-row-gap:30px}.page-width.page-width--narrow{max-width:100rem;padding-top:50px}.article-template .page-width--narrow{max-width:135rem;padding-top:0}h1.main-page-title.page-title.h0{text-transform:uppercase}.contact__button button{background:#131211;color:#fff;padding:12px 40px;font-weight:700;letter-spacing:.2em;border-radius:50px}tr.cart-item{border-bottom:1px solid #e5e5e5}button#CartDrawer-Checkout{background:#131211;color:#fff;font-weight:600;text-transform:capitalize;padding:16px}span.free_shipping_notice{font-weight:600}.drawer__heading{text-transform:uppercase}a.cart-item__name.h4.break{text-transform:uppercase;font-size:12px}.cart-drawer span.price{color:#131211!important}.collection-page form.facets-vertical-form{justify-content:space-between;padding-left:260px}.card .icon-wrap{overflow:inherit!important}.list-menu__item{text-align:left}.article-template__hero-container{margin:30px auto!important;max-width:150rem!important;padding:0 5rem}.customer button{margin:4rem 0 1.5rem;background:#131211;color:#fff;border-radius:50px;padding:10px 20px;transition:.3s}.customer button:hover{transform:scale(.9)}.customer button:after{display:none}.customer{text-align:left!important}.customer .field input:focus{border:1px solid #121211!important;box-shadow:inherit!important}.login a,.customer a{width:100%!important}.search__input.field__input:focus{border:none!important;box-shadow:inherit!important}a.link.list-social__link{transition:.3s;border-radius:50px}a.link.list-social__link:hover{background-color:#131211;color:#fff}.quick-add-modal__content::-webkit-scrollbar{width:4px}.quick-add-modal__content::-webkit-scrollbar-track{background:transparent}.quick-add-modal__content::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px}.quick-add-modal__content::-webkit-scrollbar-thumb:hover{background-color:#00000080}@media screen and (max-width:749px){.product__title h1{font-size:24px;margin-top:10px}.ap-signature.porduct h2.banner__heading.h1,.image-with-text__heading{font-size:26.6px}.image-with-text__text p,.ap-signature .banner__text.body{font-size:17.2px}h2.product-recommendations__heading.h1{font-size:26.6px}.product .{padding-top:0!important}.custom-faq-heading{font-size:26.6px!important}.collection-hero__title{font-size:26.6px;letter-spacing:2px;padding:2rem;margin-bottom:0!important}.rich-text--full-width .rich-text__blocks{width:calc(100% - 4rem)!important}h1.main-page-title.page-title.h0{text-transform:uppercase;font-size:26.6px}.collection-list-grid{padding:2rem 1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/m-custom.css.map */
