@media screen and (max-width:1499px){.custom-product-collection{padding:30px 0!important}}@media screen and (max-width:1199px){.blog-content{aspect-ratio:4 / 2!important}}@media(min-width:768px)and (max-width:991px){.collection-list--grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.collection-card{max-width:100%!important}}@media(max-width:768px){.features-icons-svg{padding:50px 15px}.about-text-section{padding:20px!important}}.reviews-custom{max-width:1200px;width:100%;margin:0 auto}.mega-menu__link--parent{pointer-events:none}.custom-prodcut-information{padding-top:50px}.section.section--page-width.color-scheme-1.Product-information-style,.product-tabs-wrapper.section.section--page-width{width:100%;max-width:1200px;margin:auto;padding:0 15px}body{margin:0;padding:0}.about-us .icon-row .icon-text{color:#fff}.header{position:relative;background:#000!important}@media(max-width:375px){button.button.button--tertiary.cart-items__remove{padding:10px}}ol.slideshow-controls__dots{position:absolute;bottom:390px;gap:20px}.slideshow-controls__dots button:after{width:8px;height:8px;border-radius:100%}.custom-slider-banner{position:relative}.custom-slider-banner slideshow-slides[size=large]{min-height:1000px}.custom-slider-banner{overflow:hidden}.joy-wrapper:before{content:"";position:absolute;bottom:79px;left:0;z-index:-1;width:0;height:0;transform:translateY(50%);border-top:400px solid transparent;border-left:99vw solid #fff}.joy-wrapper:after{content:"";position:absolute;bottom:80px;right:0;z-index:-2;width:0;height:0;transform:translateY(50%);border-top:400px solid transparent;border-right:99vw solid #b72014c7}slideshow-controls[controls-on-media]{bottom:200px}.custom-slider-banner slideshow-arrows[position=center]{z-index:999999}.joy-wrapper{color:#fff;text-align:center;padding:400px 15px 200px;z-index:1;position:relative;margin-top:-200px}.joy-container{max-width:800px;margin:0 auto;position:relative;z-index:9}.joy-container h1{font-size:2.5rem;font-weight:700;margin-bottom:30px}.joy-container p{font-size:1.2rem;line-height:1.6;margin-bottom:20px}.joy-button{display:inline-block;background-color:#b50000;color:#fff;padding:16px 40px;font-size:1.2rem;text-decoration:none}.joy-button:hover{background-color:#a00000}.the-fomo-stops-sec.joy-wrapper{background:url(/cdn/shop/files/Screen-Shot-2022-10-13-at-1.12.28-PM.webp?v=1749028344);padding:300px 15px;position:relative}.section-collection-list{background:#f0f0f0!important;width:100%;height:100%;background-size:cover!important;position:relative}.section-collection-list .collection-title{font-size:20px;font-weight:700;text-transform:capitalize}.section-collection-list .collection-btn{background:#000;padding:5px 20px;display:inline-block;color:#fff;margin-top:17px;text-transform:uppercase}.section-collection-list .collection-description p{font-size:14px;line-height:20px;color:#000}.section-collection-list .collection-card__content .spacing-style{display:none}.section-collection-list rte-formatter.spacing-style.text-block.text-block--ARzN3L3E2MnVjNWdlM__text_R4McyQ.rte.rte{width:100%;text-align:center;justify-content:center;display:block}.section-collection-list rte-formatter.spacing-style.text-block.text-block--ARzN3L3E2MnVjNWdlM__text_R4McyQ.rte.rte h3{text-align:center;display:inline-block;font-size:35px;text-transform:capitalize;color:#000}.section-collection-list .collection-content{z-index:99;bottom:30px;left:0;right:0;margin:auto;background:#fff;max-width:100%;text-align:center;padding:20px 30px;aspect-ratio:2 / 1}.section-collection-list .collection-card{position:relative}.about-text-section{background-color:#fff;padding:90px 20px;position:relative}.about-text-section .image-text-banner{display:flex;align-items:start;flex-wrap:wrap;max-width:1200px;margin:auto}.about-text-section .image-side{flex:1;min-width:300px;position:relative}.about-text-section .image-side img{width:100%;height:680px;display:block;object-fit:cover}.about-text-section .image-overlay-text{position:absolute;top:20%;left:10%;color:#fff;font-size:2rem;font-weight:700;max-width:80%}.about-text-section .text-side{flex:1;padding:40px 30px;display:flex;flex-direction:column;justify-content:center}.about-text-section .text-side h2{font-size:32px;margin-bottom:15px}.about-text-section .text-side p{font-size:16px;margin-bottom:20px;max-width:500px}.about-text-section .btn-red{background-color:#b50000;color:#fff;padding:16px 40px;font-size:1.2rem;text-decoration:none;display:inline-block;width:fit-content}.collection-grid-section:before{background:unset!important}.image-text-banner:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:440px;background:#f0f0f0;z-index:3;clip-path:polygon(0 96%,100% 23%,100% 100%,0 100%)}.about-text-section:after{content:"";position:absolute;bottom:0;left:0;width:82%;height:600px;background:#9a170fbf;z-index:1;clip-path:polygon(0 35%,0% 100%,100% 100%)}.custom-product-collection slideshow-container.custom-slider-banner:before{display:none}.custom-product-collection.most-popular{padding-top:0}.custom-product-collection{width:100%;padding:45px 0;display:inline-block;clear:both;position:relative;z-index:1}.custom-product-collection .resource-list__item .product-grid-view-zoom-out--details{display:block;text-align:center}.custom-product-collection .group-block-content{display:none}.section-head{text-align:center}.section-head h2.tile-collection{font-size:45px;color:#000;margin:0}.custom-product-collection .product-grid-view-zoom-out--details .h4{margin:0;color:#000;opacity:1;font-weight:600}.section-head p{margin:0;font-size:21px}.shop-by-collection .section--page-width .collection-list{max-width:1200px;margin:auto;padding:0 15px}.custom-container{max-width:1200px;width:100%;padding:0 15px;margin:auto}.blog-section .container{max-width:1200px;padding:0 15px;margin:0 auto;width:100%}.blog-section{text-align:center;padding-bottom:30px}.blog-section h2{font-size:2.5rem}.blog-section p{font-size:1.2rem;margin-bottom:40px}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card>a{display:block}.blog-card img{width:100%;height:220px;object-fit:cover;display:block}.blog-content{text-align:center;display:flex;flex-direction:column;align-items:center;flex:1;padding:0 10px 15px}.blog-card h3{font-size:1rem;font-weight:700;padding:15px 0 0;margin:0;text-transform:uppercase;line-height:1.4}.blog-card p{font-size:.9rem;line-height:1.5;margin:20px 0}.read-more{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:8px 16px;font-size:.85rem;margin-top:auto}.custom-icon-with-text{background:#131313!important}.custom-icon-with-text .group-block-content{display:flex;flex-direction:row}.shop-by-collection .section-collection-list,.custom-product-collection .section-resource-list{display:block}.footer-wrapper{padding:40px 0;background:#f9f9f9}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.footer-col p,.footer-col li,.footer-col a{font-size:14px;color:#111;line-height:1.6;margin-bottom:8px}.footer-col strong{display:block;margin-bottom:10px;font-weight:700}.footer-col ul{list-style:none;padding:0}.footer-col a{text-decoration:none}.contacts-details p{display:flex;gap:7px}.footer-col input[type=email]{width:100%;padding:8px;margin-bottom:8px;border:1px solid rgb(246,246,246);border-radius:0}.footer-col button{background:#000;color:#fff;padding:8px 16px;border:none;cursor:pointer}.social-icons a{display:inline-block;margin-right:12px;font-weight:500}.shop-by-collection .group-block-content h3,.custom-product-collection .section-head{padding-bottom:40px}body.about-us .header .header__row,body.contact-us .header .header__row{background:#000}.about-inner-banner.hero__container{height:auto;min-height:290px}body.about-us .hero{height:auto;display:inline;width:100%}.about-inner-banner.hero__container h2{font-size:40px;text-transform:uppercase;font-weight:400}.about-inner-content .text-block,.about-inner-content .text-block p{width:100%;max-width:100%}.about-inner-content .group-block-content h2{font-size:2.5rem;font-weight:700;margin-bottom:0;color:#000;text-transform:capitalize;display:block}.about-inner-content .custom-section-content{max-width:1200px;margin:auto;padding:0}.about-the-heims.joy-wrapper:after{display:none}.joy-message-section .about-the-heims.joy-wrapper{text-align:left;background:#fff}.joy-message-section .about-the-heims.joy-wrapper .joy-container{color:#dddddd7d;max-width:1200px}.joy-message-section .about-the-heims.joy-wrapper p{color:#000;font-weight:300;font-size:16px}.joy-message-section .about-the-heims.joy-wrapper a.joy-button{padding:0}.joy-message-section .about-the-heims.joy-wrapper .joy-container h2{color:#000}body.contact-us .hero{display:inline}.about-inner-content.contact-page-text-custom .section-content-wrapper.mobile-column{align-items:normal}.custom-recommended-products .custom-slider-banner:before{display:none}.custom-prodcut-information media-gallery:where(.media-gallery--grid) .media-gallery__grid{gap:30px}.custom-prodcut-information .product-information{max-width:1200px;margin:auto;padding:0 15px}label.variant-option__button-label{border-radius:0;color:#000}.product-information__grid button{border-radius:0!important}.custom-recommended-products{max-width:1200px;padding:0 16px;margin:auto}.size-guide-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:scroll;background-color:#0009}.custom-measurement figure{margin:0}.size-guide-modal-content{background-color:#fff;margin:80px auto;padding:20px;border-radius:4px;width:90%;max-width:1000px;position:relative;height:600px;overflow:auto;z-index:9}.product-recommendations{position:relative;z-index:0}.close-size-guide{position:absolute;right:15px;top:10px;font-size:24px;cursor:pointer;color:#333}.size-guide-table table{width:100%;border-collapse:collapse;margin-top:15px}.size-guide-table th,.size-guide-table td{border:1px solid #ccc;padding:8px;text-align:center;font-size:14px}.size-guide-table th{background-color:#f9f9f9;font-weight:700}.custom-measurement h4{margin:20px 0 0;font-size:17px;background:#e1e2e3;padding:10px}.custom-measurement ul{padding:0}.custom-measurement ul li{display:inline-flex;gap:10px}.custom-measurement ul li figure{width:27px}.custom-recommended-products-style .section.section--page-width.color-scheme-1.section-resource-list.spacing-style.gap-style{max-width:1200px;margin:auto;padding:0 15px}.custom-recommended-products-style{padding:20px 0}.cart-drawer__close-button span.svg-wrapper{color:#000}cart-discount-component details.details.discount-details span.svg-wrapper.icon-plus{color:#000}.custom-product-collection .section.section--page-width.section-resource-list{padding-bottom:10px}#shopify-section-template--17322652827722__collection_list_m9mtE3 .shop-by-collection{padding-top:120px}@media screen and (min-width:768px)and (max-width:770px){.image-text-banner:before{height:121px;z-index:0}.about-text-section:after{z-index:0;width:100%;height:160px}}@media only screen and (min-width:771px)and (max-width:991px){.about-text-section:after{z-index:0;width:80%;height:350px}.image-text-banner:before{height:239px;z-index:0}.section-collection-list .collection-content{aspect-ratio:5 / 2}}@media only screen and (max-width:991px){.joy-wrapper:before{border-top:300px solid transparent}.joy-wrapper:after{border-top:300px solid transparent}.joy-wrapper{padding:300px 15px 150px;margin-top:-150px}#shopify-section-template--17322652827722__collection_list_m9mtE3 .shop-by-collection{padding-top:70px}.blog-content{aspect-ratio:5 / 2}}@media only screen and (max-width:768px){.custom-product-collection{padding:60px 0}.custom-product-collection .resource-list--grid{grid-template-columns:auto auto}.section-collection-list .collection-content{max-width:100%;padding:20px}#shopify-section-template--17322652827722__collection_list_m9mtE3 .shop-by-collection{padding-top:20px}.about-text-section .image-side{min-width:100%}}@media only screen and (max-width:767px){.image-text-banner:before{display:none}.about-inner-content .group-block-content h2{font-size:25px;line-height:30px}.about-text-section .image-text-banner{flex-direction:column}.section-collection-list:before{top:-138px;height:140px}.about-text-section:after{display:none}.about-text-section .text-side{padding:40px 0;width:100%;max-width:100%}.custom-product-collection{padding:50px 0}.custom-product-collection .section-resource-list{padding:0}.icon-row{gap:30px;flex-direction:column}.shop-by-collection .section-collection-list{padding:50px 0}.joy-wrapper{padding:0 15px 80px}.joy-wrapper:before{border-top:200px solid transparent}.joy-wrapper:after{border-top:200px solid transparent}.joy-wrapper{padding:200px 15px 150px;margin-top:-100px}slideshow-controls[controls-on-media]{bottom:120px}.blog-section{padding:30px 0}}@media only screen and (max-width:749px){.product .Product-information-style .mobile-column .icon-block{width:100%}ol.slideshow-controls__dots{bottom:0!important}}@media only screen and (max-width:575px){.section-head h2.tile-collection{font-size:30px}.custom-product-collection .resource-list--grid,.shop-by-collection .section--page-width .collection-list{grid-template-columns:auto;gap:30px}.custom-slider-banner:before{height:490px}.joy-container h2{font-size:30px;font-weight:700;margin-bottom:17px}.joy-container p{font-size:16px;line-height:1.6;margin-bottom:20px}.custom-slider-banner slideshow-slides[size=large]{min-height:550px}ol.slideshow-controls__dots{bottom:250px}.footer-columns{gap:15px}.about-text-section .image-side img{height:410px}.about-text-section .image-overlay-text{font-size:30px;max-width:90%}.section-collection-list rte-formatter.spacing-style.text-block.text-block--ARzN3L3E2MnVjNWdlM__text_R4McyQ.rte.rte h3{font-size:30px}.joy-wrapper:before{border-top:100px solid transparent;bottom:0}.joy-wrapper:after{border-top:100px solid transparent;bottom:0}.joy-wrapper{padding:200px 15px 100px;margin-top:-100px}slideshow-controls[controls-on-media]{bottom:70px}}.product-page-custom-faq{width:100%;max-width:1200px;margin:auto;padding:0 15px}.product-page-custom-faq .svg-wrapper{color:#000}.product-page-custom-faq .accordion--dividers .details-content{padding-block-end:0}.custom-prodcut-information product-price.text-block span.price{font-size:28px}.custom-prodcut-information .spacing-style h1{font-weight:700;font-size:29px}.custom-prodcut-information product-form-component .add-to-cart-button path{stroke:#fff}.product-page-custom-faq accordion-custom details.details{background:#fff;border:0!important;border-radius:15px!important;margin-bottom:25px;padding:15px 20px;box-shadow:0 0 36px #00000047;-webkit-box-shadow:0px 0px 36px 0px rgba(0,0,0,.28);-moz-box-shadow:0px 0px 36px 0px rgba(0,0,0,.28)}.product-page-custom-faq accordion-custom details.details summary.details__header{font-weight:600;font-size:16px}#shopify-section-template--17790927077450__tab_description_Phigpg{padding-bottom:70px}.product-page-custom-faq rte-formatter{width:100%;margin-bottom:20px}.product-page-custom-faq h3{text-align:center!important;font-size:30px;display:block;max-width:100%;width:100%}.custom-measurement img{max-width:100%;width:auto;margin:0 auto}.size-guide-modal-content{text-align:center;max-width:700px;height:70VH}.media-gallery--carousel slideshow-controls[pagination-position=center][thumbnails]{position:relative}.media-gallery--carousel .slideshow-controls__arrows{position:absolute;left:8px;z-index:99999;height:auto;width:auto}.media-gallery--carousel .slideshow-controls__arrows:has(.slideshow-control--next){right:8px;left:auto}.media-gallery--carousel .slideshow-controls__arrows button.slideshow-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px;text-align:center;border-radius:50px!important;width:25px;height:25px;display:flex}.media-gallery--carousel .slideshow-controls__arrows button.slideshow-control .svg-wrapper{width:auto;height:auto}.media-gallery--carousel slideshow-controls[pagination-position=center]{justify-content:center}.custom-section-content summary .svg-wrapper{color:#000}ul.cart_icon.payment-icons__list li.payment-icons__item svg{width:35px;margin:0 2px}td.cart-items__quantity .cart-items__remove{height:36px}.cart-drawer__summary,.cart__summary-totals{gap:1rem}@media(max-width:767px){ul.cart_icon.payment-icons__list li.payment-icons__item svg{width:32px;margin:0 2px}}.product-details .group-block{padding-top:0}.product-details .quantity-selector{border:1px solid}.quantity-selector button{padding-block:0!important}.variant-option--buttons legend{font-size:20px;font-weight:600}.custom-prodcut-information .variant-option__button-label.variant-option__button-label--has-swatch{width:60px;height:60px}.custom-prodcut-information .swatch.swatch--unscaled{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.variant-option__button-label--has-swatch:has(:checked){background-color:transparent!important}.quantity-selector{border:var(--style-border-width-inputs) solid rgb(0 0 0)}.size-guide-container{margin:16px 0}.size-guide-text{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.size-guide-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;background:#fff;color:#000;border:1px solid #000000;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.size-guide-icon,.size-guide-arrow{flex-shrink:0;transition:transform .25s ease}.accordion .details__header{font-size:16px;text-transform:uppercase;font-weight:600}.menu-drawer__close-button{background-color:transparent}.menu-drawer__menu.has-submenu .menu-drawer__menu-item-text{font-size:1rem}.account-actions__link.button{width:100%}.account-actions__link{width:100%;align-items:center;display:flex}.shop-by-collection .text-block p{font-size:45px}.shopify-policy__container{max-width:1480px!important}.section-collection-list__content .text-block{z-index:1}.size-guide-link:hover{background:#171717;color:#fff;border-color:#171717;box-shadow:0 4px 12px #0000001a}.size-guide-link:hover .size-guide-icon{transform:scale(1.08)}.size-guide-link:hover .size-guide-arrow{transform:translate(2px,-2px)}.size-guide-link:focus-visible{outline:2px solid #171717;outline-offset:4px}.facets__label{font-size:16px!important;text-transform:uppercase;font-weight:700}.facets__clear-all.active{background-color:#000!important;color:#fff!important;text-transform:uppercase;border:0;padding:0 30px!important}@media(prefers-reduced-motion:reduce){.size-guide-link,.size-guide-icon,.size-guide-arrow{transition:none}}@media(max-width:768px){.custom-prodcut-information{padding-top:20px}.custom-prodcut-information .product-information{padding:0}.joy-container h1{font-size:1.5rem;line-height:35px}.shop-by-collection .text-block p{font-size:30px}.collection-card{max-width:100%!important}.custom-prodcut-information media-gallery.sticky-content.media-gallery--carousel.media-gallery--extend{padding-top:0!important}.product-grid-container{padding-inline:1rem}.shop-by-collection slideshow-slides{height:60vh}}@media(max-width:749px){.product-information__grid{gap:30px}}@media(min-width:380px)and (max-width:550px){.product-form-buttons.product-form-buttons--stacked{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;max-width:100%;box-sizing:border-box}.product-form-buttons.product-form-buttons--stacked>quantity-selector-component{grid-column:1;grid-row:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-form-buttons.product-form-buttons--stacked>span:has(add-to-cart-component){grid-column:2;grid-row:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-form-buttons--stacked add-to-cart-component,.product-form-buttons--stacked .add-to-cart-button{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-form-buttons.product-form-buttons--stacked>.accelerated-checkout-block{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-form-buttons--stacked .shopify-payment-button,.product-form-buttons--stacked shopify-accelerated-checkout{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}}.homepage-slider-banner slideshow-component slideshow-arrows,.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control,.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control .svg-wrapper,.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control svg,.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control svg path{mix-blend-mode:normal!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#000!important;border:0!important;border-radius:50%!important;box-shadow:0 2px 8px #00000040!important;isolation:isolate}.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:0!important}.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control svg{display:block!important;width:20px!important;height:20px!important;margin:0!important}.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control svg path{stroke:#000!important;stroke-width:1.5!important;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control .svg-wrapper,.homepage-slider-banner slideshow-component slideshow-arrows .slideshow-control svg{width:16px!important;height:16px!important}}.field.price-facet__field .field__input{text-align:right}.blog-content{width:100%}.button.menu-drawer__back-button .menu-drawer__menu-item-text{overflow-x:unset}.button.menu-drawer__back-button .svg-wrapper.icon-caret.icon-caret--backward{color:#fff}.button.menu-drawer__back-button{display:flex}.button.quick-add-modal__close{padding:5px 15px}.menu-drawer__menu-item--parent{font-weight:700}.cart-drawer__summary .button.cart-items__empty-button{width:100%;background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-new.css.map */
