.custom-footer{padding:0;background:var(--color-background)}.social-title{font-size:16px;line-height:normal;font-weight:400;opacity:60%}.custom-footer .footer-main{display:flex;gap:120px;position:relative}.custom-footer .footer-main:after{content:"";border:1px solid #FFFFFF3D;left:35%;position:absolute;height:100%;top:0}.custom-footer .footer-main .brand-block{width:30%}.custom-footer .brand-block img{max-width:100px;margin-bottom:24px;padding:8px;background:#fff;border-radius:100%}.custom-footer .brand-block .brand-info{font-size:24px;line-height:34px;font-weight:600;letter-spacing:0;color:#fff}.custom-footer .footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;font-family:var(--font-body-family)}.custom-footer .footer-columns ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.footer-column{width:30%}.footer-column img{width:100%;height:auto}.custom-footer .footer-columns ul li{line-height:normal}.custom-footer .footer-columns ul a{color:#fff;text-decoration:none;letter-spacing:0;line-height:normal}.footer-column .toggle{display:none}.footer-column h3{font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;text-transform:uppercase;color:#fff9;margin-top:0;margin-bottom:24px}.footer-column .content{font-size:18px;line-height:26px;letter-spacing:0;color:#fff}.accordion-content p a{color:#fff;text-decoration:none}.accordion-content p{margin:0;letter-spacing:0;color:#fff;font-size:18px;line-height:26px}.footer-column .accordion-content{display:block}@media (max-width: 950px){.custom-footer .brand-block .brand-info{font-size:18px}}@media (max-width: 767px){.custom-footer .brand-block .brand-info{font-size:16px;line-height:24px}.custom-footer .footer-main .brand-block{width:100%;padding:0;border:none}.footer-column{width:100%}.footer-column .toggle{display:block;width:30px;font-size:18px;line-height:normal}.custom-footer .footer-columns ul{gap:10px;text-align:left;align-items:flex-start;margin-bottom:20px}.custom-footer .footer-main{grid-template-columns:1fr;padding:32px;text-align:center;gap:22px;flex-direction:column;padding-top:20px!important;padding-bottom:20px!important}.custom-footer .footer-columns{grid-template-columns:1fr;gap:0px;padding:0}.footer-column h3{display:flex;justify-content:space-between;align-items:center;margin:0;padding:20px 0;border-top:1px groove rgba(255,255,255,.24);color:#fff}.footer-columns .footer-column:last-child h3{border-bottom:1px groove rgba(255,255,255,.24)}.footer-column .accordion-content{display:none;margin-top:10px}.footer-column.open .accordion-content{display:block;margin:0 0 20px;text-align:left}.custom-footer .footer-main:after{content:none}}.sub-footer{border-top:1px solid rgba(0,0,0,.1);padding:14px 0;font-size:14px;background:#6b3012}.sub-footer .sub-footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.sub-footer .social-icons{display:flex;gap:8px}.sub-footer a{color:#fff;text-decoration:none}.sub-footer .social-icons a{display:flex;position:relative}.sub-footer .social{display:flex;gap:8px;color:#fff;align-items:center}.sub-footer p{margin:auto;color:#fff}.sub-footer .policies{display:flex;justify-content:flex-end;gap:24px}.sub-footer .policies a{color:#fff;text-decoration:none}.sub-footer .policies a:not(:last-child):after{content:"|";display:inline-flex;margin-left:24px;color:#ffffff3d}.sub-footer .center-text{text-align:center}@media (max-width: 767px){.sub-footer .sub-footer-inner{grid-template-columns:1fr;text-align:center;gap:16px}.sub-footer .policies,.sub-footer .social{justify-content:center}}.hero-slider{position:relative;overflow:hidden}.slider-wrapper{display:flex}.slide{min-width:100%;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center;position:relative}.slide--large{height:100vh}.slide--medium{height:88vh}.slide--small{height:60vh}.slide-content{position:relative;width:100%;color:#fff}.slide-details{display:flex;flex-direction:column;gap:60px;max-width:520px;color:#fff}.slide h2{font-size:5rem;margin-bottom:0;color:inherit;line-height:56px;letter-spacing:0;margin-top:0;text-align:left}.slide p{font-size:2rem;margin-bottom:6rem;font-weight:400;line-height:32px;letter-spacing:0}.slide .btn{width:max-content;background:#d64808;padding:16px 30px;border-radius:60px;color:#fff;text-decoration:none;font-weight:600;display:inline-flex;gap:12px;line-height:normal;align-items:center;justify-content:center}.slide .btn .btn-arrow{display:flex}@media screen and (max-width: 750px){.slide{height:70vh}.slide h2{font-weight:400;font-size:24px;line-height:30px;letter-spacing:0}.slide-details{gap:20px;max-width:70%}.slide .btn{font-size:14px;padding:10px 14px}.slide p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;margin-bottom:32px}}@media screen and (max-width: 576px){.slide-details{max-width:100%}}.product-packaging{position:relative;overflow:hidden;padding:60px 0}.product-packaging .page-width{padding:0}.section-bg-small-image{position:absolute;top:50%;transform:translateY(-50%);opacity:1;z-index:1;max-width:300px}.left-bg-image.section-bg-small-image{left:0}.right-bg-image.section-bg-small-image{right:0;max-width:max-content;bottom:0%;top:auto}.product-packaging__title{text-align:center;margin-bottom:40px;margin-top:0;font-weight:400;font-size:40px;line-height:100%}.product-packaging__slider{display:flex}.product-packaging__item{position:relative;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:auto!important;min-height:380px}.product-packaging__item:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0003}.product-packaging__image{position:relative;flex:1;display:flex;align-items:stretch;height:100%}.product-packaging__image img{width:100%;height:100%;object-fit:cover}.product-packaging__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#00000001,#0009 85%);padding:40px;color:#fff;text-align:left;display:flex;align-items:flex-end;transition:background .3s ease}.product-packaging__overlay:hover{background:linear-gradient(to bottom,#00000001,#0009 95%)}.product-packaging__content{width:100%}.product-packaging__content h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#fff;line-height:normal;letter-spacing:0;font-family:var(--font-body-family)}.product-packaging__content p{margin:0;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0;color:#fff}.swiper-slide{height:auto}@media (max-width: 767px){.product-packaging__title{margin-bottom:20px;font-size:20px}}.text-content{padding:60px 0}.text-content__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:100px;align-items:start}.text-content__title h2{font-family:var(--font-heading-family);font-weight:400;font-size:40px;line-height:55px;letter-spacing:0;margin:0}.text-content__description{font-weight:500;font-size:24px;line-height:36px;letter-spacing:0;color:#fff}.text-content__description p:last-child{margin-bottom:0}.text-description__content{display:flex;flex-direction:column;gap:60px}.description_bottom_content{background:ivory;padding:66px 40px 40px;position:relative;border-radius:16px}.description_bottom_content .bottom_description_image{position:absolute;top:0%;transform:translateY(-28px);width:100px;height:70px}.description_bottom_content .bottom_description_image img{width:100%}.description_bottom_content .text_desription_bocttom{font-weight:700;font-size:28px;line-height:100%;color:#4e2104}.description_bottom_content .text_desription_bocttom p{margin:0}@media (max-width: 1050px){.text-content .page-width{padding:10px}}@media (max-width: 767px){.text-content__grid{grid-template-columns:1fr;gap:24px}.text-content__title h2{margin-top:0;margin-bottom:0;font-size:24px;line-height:normal;font-weight:400}.text-content__description p:first-child{margin-top:0}.text-content__description{font-size:16px;line-height:24px}.text-description__content{gap:30px}.description_bottom_content{padding:40px 20px 20px}.description_bottom_content .bottom_description_image{transform:translateY(-20px);width:70px}.description_bottom_content .text_desription_bocttom{font-size:16px}}.title-position-top .text-content__title{align-self:start}.title-position-center .text-content__title{align-self:center}.title-position-bottom .text-content__title{align-self:end}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
