@font-face{font-family:Fontjek;src:url(/cdn/shop/files/Fontjek.otf?v=1713240824)}a:hover{color:currentColor}.button:hover{color:rgb(var(--color-button-text))}.card-wrapper>.card{border:0}.width-1120{max-width:1120px;margin-left:auto;margin-right:auto}.width-1280{max-width:1280px;margin-left:auto;margin-right:auto}img{max-width:100%}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width: 990px){.hxl{font-size:calc(var(--font-heading-scale) * 9rem)}}.custom-grid{display:grid;gap:1rem;padding:0 1rem}.grid-template-columns-2{grid-template-columns:repeat(2,1fr)}.grid-template-columns-3{grid-template-columns:repeat(3,1fr)}.grid-template-columns-4{grid-template-columns:repeat(4,1fr)}@media only screen and (min-width: 1200px){.custom-grid{gap:2rem;padding:0 2rem}}.grid-col-1{grid-column:span 1}.grid-col-2{grid-column:span 2}.grid-col-3{grid-column:span 3}.grid-col-4{grid-column:span 4}.grid-col-5{grid-column:span 5}.grid-row-1{grid-row:span 1}.grid-row-2{grid-row:span 2}.grid-row-3{grid-row:span 3}.grid-row-4{grid-row:span 4}.grid-row-5{grid-row:span 5}.custom-grid-item-content-wrap a:empty{display:block}.divider:empty{display:block;margin-left:auto;margin-right:auto}.pre_heading:empty{display:block;margin-left:auto;margin-right:auto}.h5{font-weight:700}.card__heading.h5{font-weight:400;text-align:center}@media only screen and (min-width: 1200px){.card__heading.h5{padding:0 2rem}}.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}@media only screen and (min-width: 750px){.h0{font-size:calc(var(--font-heading-scale) * 5rem)}}.announcement-bar__message{padding:1.5rem 0;font-family:var(--font-body-family);font-weight:400}.header--top-center .header__inline-menu>.list-menu--inline{width:800px;max-width:100%;justify-content:space-evenly}.title-wrapper-with-link{display:block}.pre_heading{margin:0 auto;text-align:center;max-width:100%}.pre_heading p{margin-bottom:0}.description{width:640px;margin:0 auto;text-align:center;max-width:100%}.collection__description{width:640px;max-width:100%;margin:0 auto;line-height:1.5em}.collection__title h2.title:not(:only-child){margin-bottom:0}.collection .card__content .card__heading{font-family:var(--font-body-family);font-weight:700}a.button{min-height:calc(3.5rem + var(--buttons-border-width) * 2)}@media only screen and (min-width: 768px){a.button{min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 3rem}}.header__menu-item{text-transform:uppercase}.header--middle-left{grid-template-columns:auto 1fr auto}.header__inline-menu .list-menu--inline{width:100%}@media only screen and (min-width: 750px){.header__inline-menu ul{padding:0 2rem}.header__inline-menu li{flex:auto}.header__inline-menu li a{justify-content:center}}.custom-banner{display:flex;justify-content:stretch;align-items:stretch}.custom-banner-min-height-percent:empty{display:block;height:0}.custom-banner-bs-container{position:absolute;top:0;right:0;bottom:0;left:0}.custom-banner.full-width .custom-banner-bs-container{max-width:1280px}.custom-banner-divider:empty{display:block}.custom-banner-text{background:none;line-height:1.25em;height:100%}.custom-banner .image-with-text__text p{max-width:420px;margin-bottom:0}@media only screen and (min-width: 768px){.text-position-right .row{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.custom-banner{background:none}.custom-banner>.container-fluid{position:absolute;top:0;bottom:0;left:0;right:0}}.custom-banner-text h2{position:relative;line-height:1em}.custom-banner-divider{display:block;width:50%;border-bottom:4px solid rgb(var(--color-foreground));margin:0 auto}@media only screen and (min-width: 768px){.custom-banner-divider{margin:0}}.custom-banner .image-with-text__text{color:rgb(var(--color-foreground))}.custom-banner .image-with-text__content>*+*{margin-top:1rem}.custom-banner .image-with-text__heading:not(:first-child){margin-top:0}.custom-banner .image-with-text__heading{line-height:1.4em;letter-spacing:0}.custom-banner a.button{margin-top:2.5rem}.custom-banner .custom-banner-divider{max-width:140px}.custom-banner-divider{margin:1rem 0 2.5rem}.custom-banner{padding:0 2rem}@media only screen and (min-width: 768px){.custom-banner{padding:0}.custom-banner-text>*{max-width:100%}}.custom-banner-image img{height:auto}.features-bar-item{margin:1rem auto}.features-bar-item-icon{margin-right:1rem;flex-shrink:0;display:flex;justify-content:center;align-items:center}.features-bar-item-right h3{margin:0 0 .5rem;font-weight:700}.features-bar-item-right p{margin:0;line-height:1.25em}.custom-collection-list.page-width{padding-left:0;padding-right:0}.divider_text{margin:0 1.5rem;font-size:.8em}.divider_text p{margin:0}.custom-grid{max-width:450px;margin:0 auto}@media only screen and (min-width: 750px){.custom-grid{max-width:none}}.custom-grid-item{position:relative;display:flex;flex-direction:column}.custom-grid-item-content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3rem}.collection_label{color:rgb(var(--color-foreground));text-align:left;transition:opacity .25s ease;margin-bottom:0}.collection_label p{margin-bottom:0}.custom-collection-list .caption{font-size:1em;letter-spacing:.4em}.custom-collection-list .caption p{margin-bottom:0}.custom-grid-item-content-wrap a.button{min-height:calc(2.6rem + var(--buttons-border-width) * 2);padding-left:1.4rem;background-size:22px;padding-right:1.4rem;position:unset;--border-opacity: 1;border:1px solid rgba(var(--color-button));transition:border .25s ease;font-size:1.15rem}.custom-grid-item-content-wrap a.button:not(:first-child){margin-top:1.5rem}.custom-grid-item-content-wrap a.button:hover{border:1px solid rgb(var(--color-button-text))}@media only screen and (min-width: 1200px){.custom-grid-item-content-wrap a.button{min-height:calc(3.6rem + var(--buttons-border-width) * 2);padding-left:2rem;background-size:32px;padding-right:2rem;font-size:1.5rem}}.custom-collection-list .description p{line-height:1.5em}.custom-grid-item .caption,.custom-grid-item .collection_label{transition:color .25s ease}.custom-grid-item:hover .custom-grid-item-bg .caption,.custom-grid-item:hover .custom-grid-item-bg .collection_label{color:rgb(var(--color-button-text))}.custom-grid-item-ar{height:0}.custom-grid-item-bg{position:relative;background:rgba(var(--color-foreground),.25);background-size:cover;background-repeat:no-repeat;background-position:center}.custom-grid-item-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .25s ease}.custom-grid-item:hover .custom-grid-item-bg:before{opacity:.5}.custom-grid-item-ar:empty{display:block}.label_after_image_label a:empty{display:block}.label_after_image_label a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.custom-grid-item:not(.label_after_image) .collection_label{font-size:calc(var(--font-heading-scale) * 2.5rem);max-width:250px}.custom-grid-item.label_after_image .collection_label{margin:1rem auto 0;max-width:140px;font-size:calc(var(--font-heading-scale) * 1.5rem)}@media only screen and (min-width: 1200px){.custom-grid-item:not(.label_after_image) .collection_label{font-size:calc(var(--font-heading-scale) * 3rem);max-width:300px}.custom-grid-item.label_after_image .collection_label{max-width:180px;font-size:calc(var(--font-heading-scale) * 2rem)}}.custom-grid-item.hide_button .label_after_image_label .collection_label span{text-decoration:underline rgba(var(--color-button)) 2px}.image-with-text__content>*+*{margin-top:1rem}@media screen and (min-width: 990px){.custom-liquid-with-text .grid--3-col-tablet .grid__item{width:calc(45% - var(--grid-desktop-horizontal-spacing) * .45)}}.testimonials-section .section-title{font-size:4rem;font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}.section-sup-title{font-size:3rem}.testimonial-stars{color:#fbc128;font-size:36px;line-height:1em}.testimonial-stars span{background:linear-gradient(to bottom right,#f3ec00,#f5c318);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.testimonials-section .img-author{width:110px;border-radius:50%}.custom-testimonial-quote{font-size:1.2em;color:#a2583d}.custom-testimonial{line-height:1.4em}.custom-testimonial p{max-width:640px}.custom-testimonial p:last-child{margin-bottom:0}.testimonials-section .carousel-desktop{max-width:1440px;margin:0 auto}.custom-testimonial-end-quote{align-self:end;margin-top:calc(-.5rem - 1em)}.carousel-controls-custom{display:flex;justify-content:center;align-items:center;gap:3rem;padding:2rem 0}.carousel-controls-custom>button{background:none;border:0;display:flex;align-items:center;gap:.75rem}.carousel-controls-custom .carousel-arrow{width:42px}.custom-gallery .custom-grid-item{background-position:center;background-repeat:no-repeat;background-size:cover}.custom-gallery .custom-grid-item-content-wrap{padding:3rem}.footer__blocks-wrapper{align-items:center}.footer-block__heading{text-align:center;margin-left:auto;margin-right:auto}.footer-block--menu .footer-block__heading{display:none}.footer-block__details-content{margin-left:auto;margin-right:auto;width:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0 2rem}.footer__content-bottom-wrapper{justify-content:center}.footer-block .list-social__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none}.list-social__item .social-icons-label{display:none;font-size:1rem}.footer-block .text-below-image{font-size:.85em}@media only screen and (min-width: 750px){.footer-block--menu .footer-block__details-content{width:50%;display:block}.list-social__item .list-social__link .icon{height:3.2rem;width:3.2rem}.footer-block .footer__list-social{margin-bottom:1rem;justify-content:center}.footer-block__newsletter .footer-block__heading{margin-bottom:3rem}.footer__content-bottom .footer__copyright.caption{margin-top:0}}@media only screen and (min-width: 990px){.footer-block--menu .footer-block__heading{display:block;width:50%;text-align:left;font-size:calc(var(--font-heading-scale) * 2.4rem)}}@media only screen and (min-width: 1200px){.list-social__item .social-icons-label{display:block}}.tab-buttons{display:flex;justify-content:center;gap:1rem;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 990px){.tab-buttons{gap:3rem}}.tab-button{cursor:pointer;min-width:150px;padding:.5rem;box-sizing:border-box;border:1.5px solid rgba(var(--color-foreground),.75);text-align:center}.tab-button.active,.tab-button:hover{text-decoration:underline}.tab-content-top{margin:2rem auto;display:flex;justify-content:space-between;border-bottom:1px solid rgba(var(--color-foreground),.75)}.tab-content-top-left{margin:.5rem 2rem;font-size:.9em}.tab-content-title{text-transform:uppercase;font-weight:700;font-size:1.2em}.tab-content-top a.button{padding:.5rem 2rem}.tab-content-products{padding:0 2rem}.section-tabbed-collections .card__heading.h5{padding-left:2rem;padding-right:2rem}.product-tags{margin:.5rem 2rem;font-size:13px;color:rgb(var(--color-foreground));line-height:1.5em}.product-description>.span{color:rgb(var(--color-foreground))}.product-description{margin:.5rem 2rem;font-size:13px;line-height:1.5em}.custom-featured-products .carousel-inner{padding:2rem 0}.custom-featured-products-carousel-item-flex{display:flex;flex-direction:column;gap:1rem;align-items:stretch;padding:0 .5rem;justify-content:center}.custom-featured-products-carousel-item-flex-row{flex:1;display:flex;gap:1rem;align-items:stretch;justify-content:center}.custom-featured-products-carousel-item-flex-row-product{flex:1;border:1px solid #000;border-radius:.7rem;padding:.5rem;max-width:calc((1100px / 6) - 2rem)}.carousel-indicators{position:static;margin:0}.carousel-controls-custom .custom-indicator{width:8px;height:8px;border-radius:4.5px;background-color:#000;border:none;margin:0 .5rem;transition:opacity .6s ease,width .6s ease;opacity:.3}.carousel-controls-custom .custom-indicator.active{width:28px;opacity:1}@media only screen and (min-width: 960px){.custom-featured-products-carousel-item-flex{display:flex;flex-direction:row;gap:2rem;padding:0 1rem}.custom-featured-products-carousel-item-flex-row{gap:2rem}}.collection__title{text-align:center}.card__information>.card-information{text-align:center}.divider_text h2{letter-spacing:.5rem}.icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.products-by-collection-flex{display:flex;flex-direction:column;gap:6rem}.products-by-collection-flex-item{flex:1;display:flex;align-items:center;justify-content:center;gap:4rem;position:relative;flex-direction:column-reverse}.products-by-collection-flex-item-left{border:2px solid #dadada;border-radius:.5rem}.products-by-collection-flex-item-left-label{margin-top:-1.5rem;font-weight:700;text-align:center;margin-bottom:0}.products-by-collection-flex-item-left-label span{background-color:#fff;padding:0 2rem}.products-by-collection-product{display:flex;max-width:272px;position:relative;justify-content:left;align-items:center;border-bottom:2px solid #dadada;padding:.5rem 0;margin:0 .5rem}.products-by-collection-flex-item-left>:last-child{border-bottom:none}.products-by-collection-product .product-text{padding:0 .5rem}.products-by-collection-product .product-text a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-units-in-stock{margin:.5rem auto}.products-by-collection-view-more{text-align:center;padding:1rem 0;margin:0 .5rem}.products-by-collection-flex-item-right img{max-width:100%;height:400px;object-fit:contain}@media only screen and (min-width: 540px){.products-by-collection-flex-item{flex-direction:row;gap:2rem}}@media only screen and (min-width: 1200px){.products-by-collection-flex{flex-direction:row}}.announcement-bar__message em{font-style:normal;text-decoration:underline}a.button{text-transform:uppercase}.pre_heading,.pre_heading h1,.pre_heading.rich-text__heading{font-family:"Fontjek",var(--font-body-family);color:#f2d035}.rich-text__blocks>.pre_heading+*{margin-top:0}.divider{height:6px;width:182px;margin-top:1.5rem;background-color:#f2d035}.rich-text__blocks>*+.divider{margin-top:1.5rem}.custom-featured-products .description{margin-top:2rem}.carousel-controls-custom{gap:1rem}.custom-banner.full-width{max-height:800px}section#shopify-section-template--17706453762292__custom_liquid_rgiFFg{display:none}@media only screen and (max-width: 750px){section#shopify-section-template--17706453762292__custom_liquid_rgiFFg{display:block}div#shopify-section-template--17706453762292__custom_banner_pABcjY{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
