@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:0 20px!important}}.reviews-custom{max-width:1200px;width:100%;margin:0 auto}.mega-menu__link--parent{pointer-events:none}.custom-prodcut-information{padding-top:120px}.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:-300px}.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:3 / 2}.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}.custom-product-collection:before{content:"";position:absolute;top:-430px;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:90px 0;display:inline-block;clear:both}.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))}.blog-card img{width:100%;height:auto}.blog-content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;aspect-ratio:2 / 2}.blog-card a img{height:320px;object-fit:cover}.blog-card h3{font-size:1rem;font-weight:700;padding:15px 0 0;margin:0;text-transform:uppercase;line-height:normal}.blog-card p{font-size:.9rem;margin:20px 0}.read-more{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:8px 16px;font-size:.85rem}.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}.custom-prodcut-information .variant-option__button-label:has(:checked){color:#fff!important;background:#000!important}.custom-prodcut-information .variant-option--buttons 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-container{font-size:14px;color:#333;margin-top:10px}.size-guide-link{background:none;border:none;color:#007aff;text-decoration:underline;cursor:pointer;font-size:14px;padding-left:5px}.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){.custom-product-collection:before{height:121px;top:-120px;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}.custom-product-collection:before{height:239px;top:-229px;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%}#shopify-section-template--17322652827722__collection_list_m9mtE3 .shop-by-collection{padding-top:20px}}@media only screen and (max-width:767px){.custom-product-collection: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:770px}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 .variant-option--buttons label.variant-option__button-label{border-radius:100%!important}.custom-prodcut-information .variant-option__button-label:has(:checked){color:#fff!important;background:#000!important;border-radius:100%!important}.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}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-new.css.map */
