@font-face{font-family:Snowflay;src:url(/cdn/shop/files/Snowflay.otf?v=1776924127) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/cdn/shop/files/GOTHIC_0.woff?v=1776925714) format("woff");font-weight:medium;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic BD;src:url(/cdn/shop/files/GOTHICB_0.woff?v=1776925707) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/cdn/shop/files/CenturyGothic-Bold.woff2?v=1781244410) format("woff2"),url(/cdn/shop/files/CenturyGothic-Bold.woff?v=1781244410) format("woff");font-weight:700;font-display:swap;font-style:normal}img{width:100%;height:100%}.page-width{max-width:1640px;padding:0 20px}.rich-text__heading,.image-with-text__heading{font-size:50px;font-family:Snowflay;font-weight:900}.rich-text__text,.image-with-text__text{font-family:Century Gothic;font-weight:400;font-size:16px;color:#111}.section+.section{margin-top:0}slider-component.slider-mobile-gutter{padding-top:50px}.grid--2-col-tablet .grid__item{width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.rte.scroll-trigger.animate--slide-in p{color:#111}.soully-hero--visible .soully-hero__heading strong:after,.soully-hero--visible .soully-hero__heading b:after,.soully-hero--visible .soully-hero__heading p strong:after,.soully-hero--visible .soully-hero__info-title:after{clip-path:inset(0 0% 0 0)}.soully-hero__heading,.soully-hero__heading h1,.soully-hero__heading p{font-family:Snowflay;font-weight:900;font-size:80px;line-height:140%;letter-spacing:0%;margin:0}.soully-hero__heading *{margin:0}.soully-hero__heading em,.soully-hero__heading p em,.soully-hero__heading h1 strong,.soully-hero__heading strong,.soully-hero__heading p strong{font-style:normal;position:relative;font-weight:inherit}.soully-hero__heading strong:after,.soully-hero__heading p strong:after,.soully-hero__heading b:after,.soully-hero__info-title:after{content:"";position:absolute;left:0;bottom:20px;width:100%;height:6px;background-image:url(/cdn/shop/files/Vector_8.svg?v=1776946854);background-repeat:no-repeat;background-size:100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.22,1,.36,1) .15s}.soully-hero__heading p strong:after{bottom:3px}.soully-hero__info-title:after{bottom:-5px}.svg-reveal svg{opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .8s ease,clip-path 1.2s ease}.svg-reveal.active svg{opacity:1;clip-path:inset(0 0 0 0)}.svg-reveal{width:max-content;position:absolute;top:-40px;left:-30px}.heading-wrap{position:relative}.soulful__heading{font-family:Snowflay;font-weight:900;font-size:48px;line-height:140%;letter-spacing:0%;margin-top:0;margin-bottom:0}.soulful__btn_outline,.soulful__btn{border-width:1px;border-style:solid;display:inline-block;align-self:flex-start;padding:15px 30px;border-radius:10px;font-family:Century Gothic BD;font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,translateY .3s ease-in-out;white-space:nowrap}.soulful__btn_outline:hover,.soulful__btn:hover{transform:translateY(-2px)}.soully-tag-wrap{margin-bottom:18px}.soully-tag{font-size:16px;font-family:Century Gothic BD;align-items:center;gap:8px;position:relative;height:45px;width:91px;display:flex;justify-content:center;line-height:10%;font-weight:700}.soully-tag:after{content:"";width:91px;height:45px;background:url(/cdn/shop/files/Vector_7.svg?v=1776946854) no-repeat center / contain;position:absolute;top:0;right:0;bottom:0;left:0}.reveal-tag{opacity:0;transform:translateY(-20px);transition:all .7s ease}.reveal-tag.active{opacity:1;transform:translateY(0)}.soulful-counter__arrow{display:inline-flex;align-items:center;position:absolute;bottom:20px;right:0;display:inline-block;opacity:0;transform:translate(80px);transition:transform .9s ease,opacity .9s ease;will-change:transform,opacity}.soulful-counter__arrow.active{opacity:1;transform:translate(0)}.card__media{position:relative}.card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.card--media .card_inner_wrap>.card__content{pointer-events:none}.card--media .card_inner_wrap>.card__content a{pointer-events:auto}.card_inner_wrap .product_badgets{pointer-events:none}.product-card-wrapper .card{background:transparent;border:1px solid rgba(188,108,37,.25);overflow:hidden;border-radius:16px;padding:10px}.product-card-wrapper .price-item,.product-card-wrapper .price-item--regular{font-family:Century Gothic;font-weight:700;font-size:20px;line-height:130%;letter-spacing:0%;color:#1c1c1c}.featured_collection product-form{display:none}.featured_collection .product_badgets,.featured_collection .product-card-wrapper .product_text_wrapper,.featured_collection .product-card-wrapper .price-item--discount{display:none}.product-card-wrapper .card__heading{color:#bc6c25;font-family:Snowflay;font-weight:900;font-size:22px;line-height:140%;letter-spacing:0}.product-card-wrapper .card-information{max-width:fit-content}.card__heading a:after{content:none!important}.product-card-wrapper .card__content{display:flex;flex-direction:column;justify-content:space-between;padding-top:16px!important;padding-bottom:6px!important}.product-card-wrapper .product_text{color:#1c1c1ccc;font-size:16px;font-weight:400;margin:8px 0;line-height:140%}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none}.product-card-wrapper .product_text_wrapper{margin:10px 0 22px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.product_text_wrapper::-webkit-scrollbar{display:none}.product-card-wrapper .price__sale s.price-item--regular{font-family:Century Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-decoration:line-through;color:#151515b3}.product-card-wrapper .product_text_item{font-family:Century Gothic;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#bc6c25;padding:4px 8px;background:#dca15d26;border-radius:10px;white-space:nowrap;flex-shrink:0}.product-card-wrapper .quick-add__submit{max-width:fit-content;font-family:Century Gothic;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0;text-transform:uppercase;overflow:hidden;border:1px solid #C8751A;border-radius:8px;transition:all .3s ease-in-out}.product-card-wrapper .quick-add__submit{min-width:calc(8rem + var(--buttons-border-width) * 2);min-height:calc(3.8rem + var(--buttons-border-width) * 2)}.product-card-wrapper .quick-add__submit:hover{background:#c8751a;color:#fff;border:1px solid #C8751A}.product-card-wrapper .card_inner_desk{display:flex;justify-content:space-between;gap:10px;align-items:center}.product-card-wrapper .price-item--discount{font-family:Century Gothic;font-weight:700;font-size:14px;line-height:158%;letter-spacing:0;text-align:center;color:green;padding-left:8px;border-left:1px solid rgba(21,21,21,.1)}.pdp-sub-title{font-family:Century Gothic;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;color:#5f6c37}.pdp-title{font-family:Snowflay;font-weight:900;font-size:34px;line-height:140%;letter-spacing:0;color:#bc6c25;margin:8px 0 24px}.contact .field__input,.contact .customer .field input{border:1px solid #BC6C2540;border-radius:8px}.contact .contact__button .button{border-radius:10px}.contact .contact__button .button:after{box-shadow:none}.blog-articles .article-card .card__heading{margin-top:16px;margin-bottom:0}.blog-articles .article-card .card__heading a{color:#bc6c25;font-size:22px;font-family:Snowflay;line-height:1.4}.blog-articles .article-card__excerpt{width:100%;margin-top:0;color:#151515d9;font-size:16px;font-family:Century Gothic;letter-spacing:0;line-height:1.4}.related-products .product_badgets{display:none}.product_badgets{position:absolute;top:15px;left:15px;font-family:Century Gothic,Futura,sans-serif;font-weight:700;font-size:14px;line-height:158%;letter-spacing:0;text-align:center;color:#fff;padding:6px 18px;background:#5f6c37;clip-path:polygon(0% 18%,1% 8%,3% 2%,6% 0%,94% 1%,97% 0%,100% 5%,99% 14%,100% 86%,98% 94%,96% 100%,5% 99%,2% 100%,0% 93%,1% 82%)}@media(max-width:1440px){.soully-hero__heading p,.soulful__heading{font-size:34px}}@media(max-width:1024px){.product-card-wrapper .card__heading{font-size:20px}.product-card-wrapper .product_text_wrapper{margin:7px 0 10px}.product-card-wrapper .price-item,.product-card-wrapper .price-item--regular{font-size:18px}.product-card-wrapper .price__sale s.price-item--regular{font-size:14px}.product-card-wrapper .price-item--discount{font-size:12px;padding-left:6px}}@media(max-width:768px){.product-card-wrapper .card__heading{font-size:16px}.product-card-wrapper .product_text_item{font-size:12px}.product_badgets{top:10px;left:10px;font-size:12px;padding:4px 12px}.product__media-list .product_badgets{top:15px;left:25px}.pdp-title,.soulful__heading{font-size:30px}.soulful__btn_outline,.soulful__btn{padding:10px 20px;font-size:14px}.soully-hero__heading,.soully-hero__heading h1,.soully-hero__heading p{font-size:30px}.blog-articles .article-card .card__heading a{font-size:18px}.main-blog h1.title--primary{margin:0 0 16px}.blog-articles .article-card__excerpt{font-size:14px}.svg-reveal{top:-20px;left:-16px}.svg-reveal svg{width:23px;height:23px}}.scroll-to-top-btn{display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;z-index:400;width:48px;height:48px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:50%;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;-webkit-tap-highlight-color:transparent}.scroll-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top-btn svg{width:48px;height:48px;display:block}@media(max-width:768px){.scroll-to-top-btn{bottom:90px;right:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-tlpc.css.map */
