@font-face{font-family:Heebo;src:url(/cdn/shop/files/Heebo-VariableFont_wght.ttf?v=1724139996)}:root{--body-font-stack: Heebo !important;--navigation-font-stack: Heebo !important;--marquee-padding: 0px;--marquee-padding-negative: calc(var(--marquee-padding) * -1);--bmarquee-padding: 0px;--bmarquee-padding-negative: calc(var(--marquee-padding) * -1)}html{overflow-x:hidden;scroll-behavior:smooth}body{overflow-x:clip!important}@media screen and (min-width:768px){.wrapper-spacing--v--template{padding-top:30px!important;padding-bottom:30px!important}}.swiper-pagination-bullet{transition:all .3s ease-in-out}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#aebc94!important;width:20px!important;border-radius:7px;border:1px solid #EFEFEF}.mobile-nav__item.top-level a.mobile-nav__link{padding:10px 0!important;font-size:17px;font-family:Heebo;font-weight:500}.mobile-nav--footer{display:none!important}.site-header{padding:0!important}.site-header .top-links--icon-links{margin:0!important}.site-header .site-header__logowrapper{margin:20px 0!important}.site-header .site-nav{margin:0!important;column-gap:80px!important}.site-header .site-nav li span{font-weight:500!important}.site-header__wrapper{padding:0 60px}.site-header__nav-standalone{margin:0!important;border-top:1px solid black}.site-header__wrapper__center{display:flex;flex-direction:row;align-items:center;gap:30px}.site-header__wrapper__center .left a,.site-header__wrapper__center .right a{margin:0 30px}@media only screen and (max-width:767px){.nav-bar .grid__item{margin:0!important;padding:0!important}.site-title{padding:0!important}.site-header__logo-image img{margin-top:5px!important}.mobile-nav-bar-wrapper{padding:5px 0}}.footer-main{border-top:1px solid black}.footer-main ul{margin:0!important}.footer-wrapper .footer-main .footer-main--inner{grid-template-columns:1.5fr 1.5fr 4fr 2fr!important;padding-top:0!important;padding-bottom:0!important}.footer-wrapper .footer-main .footer-main--inner>div{padding-top:60px!important;padding-bottom:60px}.footer-main .links-footer a{font-size:14px}.footer-main--inner .newsletter-footer{border-right:1px solid black;padding-right:30px}.newsletter-footer p{font-size:14px;!important}.newsletter-footer .newsletter-footer--wrapper .input-group{flex-direction:row!important;gap:0!important}.newsletter-footer input.footer-email-input{border:1px solid black;border-radius:0 26px 26px 0!important;padding:0;padding-right:20px!important}.newsletter-footer .newsletter-footer--wrapper .input-group .footer-email-submit{text-align:center;border-radius:26px 0 0 26px!important;font-family:Heebo!important;letter-spacing:0;font-weight:500;padding:10px;border:1px solid black!important;border-right:0!important;width:200px;transition:all .3s ease-in-out}.newsletter-footer .newsletter-footer--wrapper .input-group .footer-email-submit:hover{background:#000;color:#fff}.newsletter-footer input::placeholder{color:#6e6e6e}.social-media-footer{position:relative}.social-media-footer ul li{text-align:left;direction:ltr;text-transform:capitalize;display:flex;flex-direction:row;align-items:center;padding:4px 0}#sm-icons a{padding:0!important;min-height:0!important}#sm-icons a svg{width:15px;height:15px;min-height:0!important;min-width:0!important}.social-media-footer ul li span{padding:0 5px;font-size:11px;font-weight:500;font-family:Montserrat}.social-media-footer .credits{position:absolute;bottom:0;left:0;text-align:left}.social-media-footer .credits .rights{direction:ltr;font-family:Montserrat;font-size:11px}@media only screen and (max-width:767px){.footer-wrapper .footer-main .footer-main--inner>div{padding-top:10px!important;padding-bottom:10px}.footer-wrapper .footer-main .footer-main--inner{flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:30px!important}.footer-main .links-footer{width:40%}.footer-main--inner .newsletter-footer{padding-right:0;border-right:0}.social-media-footer ul li{display:flex;flex-direction:column;align-items:center;padding:0}.social-media-footer #sm-icons{display:flex;justify-content:center;gap:20px;direction:ltr}.social-media-footer .credits{position:static;text-align:center;padding:20px 0}.footer-wrapper .footer-main .footer-main--inner #newsletter-footer_form{padding:0!important}.footer-wrapper.fix-to-bottom{position:static!important}}.homepage-section-btn{background:#efefef!important;color:#000!important;font-size:16px;font-weight:600;border-radius:15px;padding:12px 25px}.slideshow-slider-container .homepage-featured-content-box-inner{gap:5px!important}.slideshow-slider-container .slide-buttons{margin-top:10px}.slideshow-slider-container .text-position--center-right .homepage-featured-content-box{align-self:start!important;width:auto!important}@media only screen and (max-width:767px){.slideshow-slider-container .text-position--center-right .homepage-featured-content-box{align-self:center!important;width:auto!important}.slideshow-slider-container .homepage-section-btn{font-size:15px!important;font-weight:500!important}}.slideshow-slider-container .text-position--center-right .featured-row__subtext,.slideshow-slider-container .text-position--center-right h2,.slideshow-slider-container .text-position--center-right .slide-buttons{text-align:center!important;direction:ltr;justify-content:center!important}.slideshow-slider-container .featured-row__subtext,.slideshow-slider-container h2{direction:ltr!important}#shopify-section-template--17801784983683__featured_collection_EajArU .grid__item:first-child{margin-left:10px}#shopify-section-template--17801784983683__featured_collection_EajArU .wrapper-spacing--v{padding-right:0!important;padding-left:0!important}#shopify-section-template--17801784983683__featured_collection_EajArU .width--content{max-width:100%!important}[data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__left-and-right .swiper-button--next{left:-20px!important}.swiper-button--next,.swiper-button--prev{background:#efefef!important;border-radius:100%;padding:5px;width:35px;height:35px}.swiper-button--next svg path,.swiper-button--prev svg path{stroke:#000!important}.custom-info-columns .section-title{letter-spacing:0;font-family:Montserrat;text-transform:none!important}.custom-info-columns .section-description{margin:0!important;width:250px}.custom-info-columns .section-description p{font-size:14px}.cstm-button{margin-top:20px;background:#efefef;color:#000;padding:8px 20px;border-radius:12px;font-weight:600}.cstm-info-cols--title{font-size:13px;margin-top:10px;text-align:left;display:flex;align-items:center;gap:10px}.navigation-banner .navigation-banner__swiper-next{top:-13px!important}.collection_grid .product-grid--title{padding-bottom:0!important}.product-grid--title .text-truncate--line{font-family:20px!important;font-weight:700!important;letter-spacing:0;text-transform:capitalize}.product-grid--price .product-price--sale .price-line-through{font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;letter-spacing:normal;line-height:1.5;color:#000!important;opacity:1!important}.product-grid--price .money.price-line-through.sale-price+.money,.product-grid--price .money.sale-price+.money{font-weight:400;font-size:14px!important;color:#000!important}.product-price--regular .price--regular-price{font-weight:400!important;font-size:14px!important}.navigation-banner .swiper-slide a{background:none}.navigation-banner .active{border-bottom:1px solid black}@media only screen and (max-width:767px){.collection-style--grid .collection-main-body{padding-right:30px}.navigation-banner__swiper{padding:20px 0}}.marquee-footer{position:absolute;bottom:0;z-index:1}.marquee{white-space:nowrap;overflow:hidden;margin:0 auto;padding:5px 0;border-top:1px solid black;border-bottom:1px solid black;background:#fff!important}.marquee .marquee_text{display:inline-block;animation:marquee 160s linear infinite}.marquee .marquee_text ul{display:inline-flex;text-transform:uppercase;list-style:none;margin:0!important}.marquee-content-primary,.marquee-content-secondary{display:inline-block;padding-left:20px;margin-right:20px}.marquee .marquee_text ul>li{padding-inline:7px;font-size:13px;font-family:Montserrat;direction:ltr;margin:0!important}.marquee-content-secondary{position:absolute;left:0;top:0;padding-left:var(--marquee-padding)}.black-marquee-footer{position:absolute;bottom:0;z-index:1}.black-marquee{white-space:nowrap;overflow:hidden;margin:0 auto;padding:5px 0;border-top:1px solid black;border-bottom:1px solid black;background:#242424}.black-marquee .black-marquee_text{display:inline-block;animation:bmarquee 60s linear infinite}.black-marquee .black-marquee_text ul{display:inline-flex;text-transform:uppercase;list-style:none;margin:0!important}.black-marquee-content-primary,.black-marquee-content-secondary{display:inline-block;padding-left:20px;margin-right:20px}.black-marquee-content-primary,.marquee-content-primary{transform:translateY(-2px)}.black-marquee .black-marquee_text ul>li{padding-inline:7px;font-size:13px;font-family:Montserrat;direction:ltr;margin:0!important;color:#fff!important}.black-marquee-content-secondary{position:absolute;left:0;top:0;padding-left:var(--bmarquee-padding)}@keyframes marquee{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(var(--marquee-padding-negative),0,0);transform:translate3d(var(--marquee-padding-negative),0,0)}}@keyframes bmarquee{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(var(--bmarquee-padding-negative),0,0);transform:translate3d(var(--bmarquee-padding-negative),0,0)}}.product-description .collapsible-tab{border-top:1px solid #d0d0d0}.product-description .collapsible-tab:last-of-type{border-bottom:1px solid #d0d0d0}.product-description .collapsible-tab .summary{padding-inline-start:0}.product-description .collapsible-tab .summary .text-with-icon,.product-description .collapsible-tab .summary .text-with-icon span,.product-description .collapsible-tab .summary .text-with-icon .text{font-weight:700!important;font-size:1em!important;letter-spacing:.01em}#ComparePrice{text-decoration:none!important;border-bottom:none!important}.shopify-payment-button{display:none!important}.product-details-product-title{letter-spacing:0!important;text-transform:capitalize!important}.product-price-group{margin-top:-10px}.product-price-group .money,.product-price-group #ProductPrice{font-size:22px!important}.calao-compare-price .money,.calao-compare-price span{font-size:18px!important}.atc-container div{display:inline-block;color:#fff}.product--add-to-cart-button{background:#242424!important;border:1px solid #242424!important;transition:all .3s ease-in-out}.product--add-to-cart-button:hover{background:#000!important;border:1px solid #000!important}.cross-sells-wrapper .header{font-size:17px;font-family:heebo}.cross-sells-products .product-info{margin-right:10px!important}.section--video-wrapper{position:relative}.section--video-wrapper .section-title--wrapper{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:2}.section--video-wrapper .section-title{color:#fff!important}.section--video-wrapper .section-description{margin-top:5px;direction:ltr;opacity:1}.accordion-faq .section-title{text-transform:none!important}.accordion-faq .section-title--wrapper .section-description{margin-top:0!important;font-size:17px}.accordion-faq .section-title--wrapper{margin-bottom:5px!important}.accordion-faq .width--narrow{display:flex;flex-direction:row;flex-wrap:wrap}.accordion-faq .accordion-content{width:48%;margin-left:10px;margin-top:10px}.accordion-faq .accordion-content{border:1px solid rgba(36,36,36,.25)}.collapsible-tab .summary .text-with-icon{margin-right:10px}.inline-icon--wrapper.icon--right svg{margin-left:10px!important}.accordion-faq .collapsible-content{margin:0 10px}#shopify-section-template--17801784852611__info-columns-02 .info-cols__slider-wrapper .info-cols--title{background:#fff;border-radius:3px;color:#000}#shopify-section-template--17801784852611__info-columns-02 .info-cols--title{position:absolute;color:#fff;top:10px;left:10px;padding:1px 10px}.info-cols--text{direction:rtl;color:#000;font-size:14px}#shopify-section-template--17801784852611__template_product_info_columns_H3fq7D img{width:60px}#shopify-section-template--17801784852611__template_product_info_columns_H3fq7D .info-cols--title{font-family:Heebo!important;letter-spacing:0}#shopify-section-template--17801784852611__template_product_info_columns_H3fq7D .info-cols--text{margin-top:0}.quick-add-wrapper .sold-out-button-desktop{display:none!important}button:disabled .atc-container{color:#fff!important}.product-page-related-products .section-title--wrapper{align-items:start}.product-page-related-products .section-title{font-family:heebo;letter-spacing:0}@media only screen and (max-width:767px){.homepage-hero-content--video .hero-video-mp4{height:50vh!important;object-fit:cover;object-position:center}.accordion-faq .accordion-content{width:100%;margin-left:0;margin-top:10px}}#shopify-section-template--17801784623235__image_with_text_q9TLR6 .homepage-sections--title{letter-spacing:0!important;font-family:Heebo!important}@media only screen and (max-width:767px){#shopify-section-template--17801784623235__image_with_text_q9TLR6 .grid__item{margin-right:0!important;padding-right:0!important}}input[type=tel]{text-align:right;direction:rtl}#shopify-section-template--18037957066883__image_with_text_q9TLR6 .homepage-sections--title{text-transform:none!important;font-family:Montserrat;direction:ltr;letter-spacing:0!important;max-width:550px;font-size:45px}#shopify-section-template--18037957066883__image_with_text_q9TLR6 .sitewide--title-wrapper{display:flex;justify-content:center}#shopify-section-template--18037957066883__image_with_text_overlay_rmLTEF .image-with-text-overlay__heading,#shopify-section-template--18037957066883__image_with_text_overlay_rmLTEF .image-with-text-overlay__text{direction:ltr}#shopify-section-template--18037957066883__image_with_text_overlay_rmLTEF .image-with-text-overlay__heading:before{content:"#";font-family:Heebo,sans-serif;font-weight:300;margin-right:5px}#shopify-section-template--18037957066883__image_with_text_8pmddK .homepage-featured-content-box-inner{max-width:38vw}.cstm-logo{width:200px;margin-bottom:20px}@media only screen and (max-width:767px){#shopify-section-template--18037957066883__image_with_text_q9TLR6 .homepage-sections--title{max-width:550px;font-size:35px}#shopify-section-template--18037957066883__image_with_text_8pmddK .homepage-featured-content-box-inner{max-width:100%}}.drawer--cart{width:35vw}.ajaxcart__product .grid{display:flex;padding:0!important}.ajaxcart__product-image{margin:0!important}.ajaxcart__product .grid .cart-img{width:30%!important;margin-right:30px!important}.ajaxcart__product .grid .cart-details{width:70%!important;padding-right:10px!important}.ajaxcart__product .grid .cart-details p{margin-bottom:3px!important;margin-top:0!important}.ajaxcart__product .grid .cart-details .money{font-size:13px!important}.ajaxcart__product .grid__item{padding-right:0!important}.ajaxcart__product .qty-grid{display:flex;align-items:center}.ajaxcart__qty-remove{min-height:0!important;margin:0 5px!important;position:absolute;left:20px}.ajaxcart__quantity-wrapper .ajaxcart__qty-adjust,.ajaxcart__qty-num{padding:0!important;min-width:0!important;min-height:0!important}.ajaxcart__product .ajaxcart__qty-num{width:70px!important}.ajaxcart__product .ajaxcart__qty{margin:0!important;position:relative}.ajaxcart__product .cart-drawer--remove-btn{font-size:11px;letter-spacing:.4px;text-transform:uppercase;font-family:Montserrat}.ajaxcart__product .ajaxcart__product-name{font-size:14px;font-family:Montserrat;text-align:right}.ajaxcart__footer-wrapper{width:100%}.cart__checkout{position:sticky;bottom:10px;width:95%;right:2%;text-align:center;display:flex;justify-content:center;align-items:center;gap:15px;direction:ltr}.cart__checkout p{margin-bottom:0!important}.ajaxcart__footer ul{margin:0!important}@media only screen and (max-width:767px){.drawer--cart{width:90vw}}.quick-add-wrapper{position:absolute!important;top:5px;left:5px}.quick-add-button{background:#fff!important;border-radius:100%;padding:0 3px;border:0!important}.quick-add-button svg{transform:translateY(2px)}#tab2 ul{margin-right:0!important}.results h1{text-align:center!important}@media only screen and (max-width:767px){.section-template--18037957066883__template_product_info_columns_iaLain{padding-top:60px!important;padding-bottom:60px!important}}product-card scu-swatches{justify-content:center}.product-details-wrapper scu-swatches{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
