html{scroll-behavior:smooth}.header_ico svg path{stroke:#fff;fill:none}.header_ico .column.flex{flex-direction:row;align-items:center;justify-content:center}.header_ico{padding:50px 0}.header_ico .column.flex p{color:#fafafa;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.template-index .hero-featured-product img{border-radius:10px}.template-index .hero-featured-product .button{background:linear-gradient(93deg,#b29e69,#98844f 22.12%,#8b7742,#aa915c 55.77%,#907540 69.23%,#987f4a 85.58%,#baa36e);padding:20px;gap:6px;font-size:15px}.template-index .hero-featured-product .button:after{border:none}.template-index .banner_cart_btn svg{position:relative;z-index:9}.template-index .hero-featured-product .button:hover svg path{stroke:#000}.template-index .hero-content{max-width:40rem}.template-index .HeroBannerInnerWrapper{max-width:90rem}.main-content{overflow:clip}.mega-menu .media--contain>img{padding:1px}.template-collection .collection .product-card{border:1px solid #E4E4E7}.template-collection .collection motion-list.card-grid{gap:13px}.template-collection .image-with-text h2.heading em{display:block}.template-collection .image-with-text .button--secondary{background:#fff}.template-collection .coll_article .collage .rich-text{display:flex;flex-direction:column-reverse;align-items:end;gap:10px}.template-collection recently-viewed{display:none}.template-collection .coll_faq_head .page-width--narrow{max-width:100%}.template-collection .coll_faq_head h2.heading{font-size:70px}.template-collection .coll_faq_head .collage.with-richtext{display:flex;align-items:center;justify-content:initial;gap:30px}.template-collection .coll_faq_head .highlighted-text.animate[data-style=text]{display:block}.template-collection .coll_faq_head .rich-text,.template-collection .coll_faq_head .title-wrapper{width:50%}.faq_head .collage .title-wrapper{padding-left:0!important}.faq_head .collage.with-richtext{align-items:center}.template-collection .coll_grid .grid .relative:last-child{grid-column:span 2/span 2}.coll_grid p{color:#18181b;font-family:DM Sans;font-style:normal;font-weight:200;line-height:normal;letter-spacing:-.6px}.template-collection .highlighted-text.animate[data-style=text]{display:block;padding-right:5px}.template-product .product__title.with-price h1{grid-column:auto;color:#0c0a09;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.92px}.template-product .product__vendor{color:#0c0a09;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:200;line-height:100%;letter-spacing:-.96px}.footer-icons-container .column__icon.with-svg :is(svg,img){fill:none}.footer-icons-container .column__title{font-family:"DM Serif Display";font-size:20px}.footer-icons-container .column__title+.column__text{padding-block-start:5px;color:#5d5d5f}.template-product section.vanilio_infosec .pro_content{opacity:.7}.template-product .text-heading-p-1 .title-wrapper,.template-product .text-heading-p-1 .rich-text,.template-product .text-heading-p-2 .title-wrapper,.template-product .text-heading-p-2 .rich-text,.template-product .pro_faq .collage{padding:0}.template-product .pro_faq .collage.with-richtext,.collage.with-richtext .title-wrapper,.template-product .pro_faq .collage.with-richtext .rich-text{padding-inline:0}.template-product .pro_faq h2.heading em{display:block}.template-product .pro_faq .collage{align-items:center}.template-product .pro_coll h2.heading em{display:block}.vanilio_proinfo .page-width{padding:0;background:#fff;border-radius:25px 25px 10px 10px}.vanilio_proinfo .product__info{padding:25px 21px 70px}.vanilio_proinfo .product__info>*+*{margin-top:16px}.product__gallery-container .product__highlights.with-heading>p{background-color:#fff!important}.vanilio_proinfo .product__gallery-container{padding-bottom:15px}.vanilio_proinfo .product__media-container{gap:10px}.vanilio_proinfo .product__thumbnails{padding-left:10px}.vanilio_proinfo .product__media-container .slider{border-radius:25px}.vanilio_proinfo .featured-product{gap:10px}.vanilio_proinfo .bio_sec{display:flex;align-items:center;gap:10px}.vanilio_proinfo .bio_txt h2{color:#0c0a09;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.64px}.vanilio_proinfo .bio_image img{width:52px}.vanilio_proinfo .feature_block{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;border-radius:8px;background-image:url(/cdn/shop/files/dist_bg.png?v=1754542488);background-size:cover;background-color:#f9f9fa}.vanilio_proinfo .vpro{display:flex;padding:12px 10px;align-items:center;align-self:stretch;border-radius:8px;border:1px solid #E4E4E7;background:#ffffff80;-webkit-backdrop-filter:blur(5.550000190734863px);backdrop-filter:blur(5.550000190734863px);justify-content:space-between}.vanilio_proinfo .vpro strong{display:block;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.vanilio_proinfo .vpro p{color:#000;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.vanilio_proinfo .vpro .v_opt{display:flex;align-items:center;justify-content:center;height:40px}.vanilio_proinfo .vpro .v_opt a{display:flex;justify-content:center;align-items:center;gap:8px;color:#18181b;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.vanilio_proinfo .vpro .img_block{display:flex;gap:10px}.column__icon.with-svg :is(svg,img){fill:transparent}.template-page .projet_head .collage{align-items:center}.template-page .projet_head .collage h2 em{padding-right:5px}.template-page .projet_block h2.title-md{width:70%}.template-page .highlighted-text.animate[data-style=text]{display:block}.pro_coll .slider--desktop .card-grid{gap:27px}.pro_coll .slider .card{border:1px solid #E4E4E7}.template-page .contact_faq_head .collage{align-items:center}.vanilio_proinfo .indicators .button{--buttons-radius: 6px}.vanilio_proinfo .horizontal-product__quantity button:after{border:none}.vanilio_proinfo .horizontal-product__quantity .button--secondary{background:#f4f4f5}.vanilio_proinfo .horizontal-product__quantity .button{border-radius:6px}.abt_highlight h2{color:#0c0a09;text-align:center;font-size:64px;font-style:normal;font-weight:100;line-height:100%;letter-spacing:.44px;font-family:DM Sans,sans-serif}.abt_highlight .highlight-text{width:100%;max-width:1280px;margin:0 auto}.abt_highlight .highlight-text .media{margin:1px}.abt_block h2.heading.title-md{width:80%;margin-top:10px}.abt_highlight{z-index:0!important}.page_banner.faq{padding-bottom:25px}.grid_border{box-shadow:0 0 0 1px #e4e4e7;-webkit-box-shadow:0px 0px 0px 1px #E4E4E7;-moz-box-shadow:0px 0px 0px 1px #E4E4E7}.contact__sidebar{width:100%}.article-card__top:has(.duration) time{margin-right:10px}.article-card__top:has(.duration) time:after{content:"";position:absolute;width:1px;height:17px;background:#292524;top:1px;margin-left:10px}.template-article h1.banner__title{font-size:90px;width:100%;text-align:left;margin:30px 0 0}.template-article .article_banner{overflow:hidden}.template-collection .coll_article .rich-text{display:flex;flex-direction:column;align-items:center}.template-collection .coll_article .rich-text>a.link{align-self:center}.shopify-section:has(.grid_block_img){position:relative}.bulletpoint .column.flex{align-items:center;gap:20px;border:0}.bulletpoint .column__title{color:#292524;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.8px}.bulletpoint .column__text p{color:#292524;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.64px}.bulletpoint .column.flex{flex-direction:row;align-items:flex-start}.bulletpoint .column.flex .cert_img{width:80px;height:80px;aspect-ratio:1 / 1;display:flex;align-items:center;border-radius:15px;background:#fff}.card-grid .media-card__link .media img{width:100%}.collection-banner-section h1.banner__title{padding-top:17px}.template-list-collections motion-list{gap:15px}recently-viewed .horizontal-product__quantity button span.btn-text span{display:block}.template-page .multi_ico .collage.with-richtext{padding-inline:0}.template-page .article_banner .banner__media{border-radius:15px}body{overflow-x:hidden}.vn_faq .accordion--text{background:#f5f5f4}.vn_faq p{color:#1d1d1b;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.vn_faq h2{color:#1d1d1b;font-size:36px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.08px;margin-bottom:12px}.template-index .vn_faq .accordion--text{background:transparent}.template-page .section.coll_grid{position:relative;margin-top:30px}.vn_faq .rte,.vn_faq .faq_page_content{overflow-wrap:anywhere;word-break:break-word}.vn_faq .rte img,.vn_faq .faq_page_content img{max-width:100%;height:auto}.vn_faq .rte table,.vn_faq .faq_page_content table{width:100%;max-width:100%;table-layout:fixed}.vn_faq .rte table,.vn_faq .rte thead,.vn_faq .rte tbody,.vn_faq .rte tr,.vn_faq .rte td,.vn_faq .rte th{word-break:break-word}.vn_faq .rte a{word-break:break-all}.vn_faq.with-border .faq{padding:16px!important}.vn_faq .accordion .details .details__summary{padding-block:12px!important}.vn_faq .accordion .details .details__content{padding-top:0!important;padding-bottom:12px!important}@media (min-width: 320px) and (max-width: 479px){.header-sticky .header{padding-top:40px;padding-bottom:10px}.HeroBannerWrapper .HeroBannerInnerWrapper{padding-top:20px!important}.template-index .hero-featured-product{max-width:280px!important;margin:0 auto;transform:scale(.85)}.template-index .hero-featured-product .product-card--dark{background:#000000bf!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.template-index .hero-featured-product .p-6{padding:1rem!important}.template-index .hero-featured-product h2.text-2xl{font-size:1.25rem!important;line-height:1.3!important}.template-index .hero-featured-product .tracking-widest{font-size:.65rem!important}.template-index .hero-featured-product .button{padding:12px 16px!important;font-size:13px!important;min-height:36px!important}.template-index .hero-featured-product img{max-height:200px;object-fit:cover}.template-collection .coll_featured_product{position:absolute!important;width:calc(100% - 30px)!important;max-width:300px!important;bottom:15px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;padding:12px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px!important}.template-collection .collection_banner .banner__content{position:relative!important}.template-collection .collection-banner-section h1.banner__title{padding-bottom:5px!important;margin-bottom:0!important}.template-collection .coll_product-image img{min-height:180px!important;max-height:180px!important;border-radius:8px!important}.template-collection .coll_product-title{font-size:1.5rem!important;letter-spacing:-.5px!important}.template-collection .coll_product-collection{font-size:.7rem!important;letter-spacing:4px!important}.template-collection .coll_product-cart{display:none!important}.template-collection .coll_product-cart button{height:38px!important;padding:8px 20px!important;font-size:13px!important}.template-collection .coll_article .rich-text>a.link{align-self:center!important}.template-collection .grid .relative:last-child .grid_block_img img{height:30vh}.template-collection .grid .relative:last-child .grid_block_img{height:30vh}.template-collection .section:has(.blog-grid) h3{font-size:20px}.template-page .contact_block .contact_left p.heading{font-size:20px}.template-page .contact_block .contact_left{padding:15px}.template-page .multi_ico .title-wrapper,.template-page .multi_ico .subtext-md{text-align:center}.tree-branch-separator__image img{object-fit:cover}.abt_head.section.section--padding.hellothis{padding:5px 0 0}.template-collection .coll_grid .grid .relative:last-child{grid-column:inherit}.abt_highlight h2{font-size:30px}.abt_highlight .highlight-text picture{height:45px;margin:0 10px}.abt_block h2.heading em{font-size:65px}.section.abt_imggrid .sm\:grid-cols-2{grid-template-columns:auto;grid-template-rows:repeat(3,minmax(0,1fr))}.section.abt_imggrid .col-span-2{grid-column:auto}.section.abt_imggrid .grid .aspect-portrait{aspect-ratio:5 / 5}.page-width{padding:0 15px}.template-page .shopify-section:has(.vn_faq) .page-width{padding:0}.template-product .shopify-section:has(.vn_faq) .page-width{padding:0 15px}.cooking-section .page-width,.abt_block .page-width,.about-quote .quote_block{padding:0}.video-hero.banner{height:70vh}.vanilio_proinfo{padding-bottom:0}.template-collection .coll_article .collage .rich-text{flex-direction:column;gap:0}.template-collection .coll_article .rich-text.text-center{align-items:center}.template-index .shopify-section:has(slider-element) .page-width{padding:0 10px}.template-page .projet_block .highlighted-text.animate[data-style=text]{font-size:60px}.coll_imgblock .image-with-text__media,.coll_imgblock .image-with-text__media .media{height:300px}.abt_head.hellothis{padding-bottom:40px}.template-page .abt_block .image-with-text .image-with-text__item:last-child .subtext-md{padding-bottom:50px}.template-page .abt_block{padding-bottom:0}.template-page .projet_block h2.title-md{width:100%;margin-top:15px}.template-page .projet_block,.template-page .section.abt_imggrid{padding-top:0}.footer__contact{align-items:center}.footer__newsletter{text-align:center}.footer__newsletter .newsletter-form .label{font-size:11px}.abt_block h2.tracking-heading{font-size:6rem}.template-index .shopify-section:has(grid-section){padding-left:10px}.vn_faq .faqs{overflow-x:hidden}.vn_faq .faq_right{width:100%!important;max-width:100%!important;min-width:0!important;position:static!important}.vn_faq form.grow-0,.vn_faq .featured_product .product-card,.vn_faq .promotional_banner{width:100%!important}.vn_faq.with-border .faq{padding:12px!important}.vn_faq .accordion .details .details__summary{padding-block:10px!important}.vn_faq .accordion .details .details__content{padding-bottom:10px!important}}@media (min-width: 480px) and (max-width: 639px){.HeroBannerWrapper .HeroBannerInnerWrapper{padding-top:20px!important}.template-index .hero-featured-product{max-width:320px!important;margin:0 auto;transform:scale(.9)}.template-index .hero-featured-product .product-card--dark{background:#000000bf!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.template-index .hero-featured-product .p-6{padding:1.25rem!important}.template-index .hero-featured-product h2.text-2xl{font-size:1.35rem!important;line-height:1.3!important}.template-index .hero-featured-product img{max-height:220px;object-fit:cover}.template-collection .coll_featured_product{position:absolute!important;width:calc(100% - 30px)!important;max-width:95%!important;bottom:15px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;padding:10px 15px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px!important}.template-collection .collection_banner .banner__content{position:relative!important}.template-collection .collection-banner-section h1.banner__title{padding-bottom:5px!important;margin-bottom:0!important}.template-collection .coll_product-card{flex-direction:row!important;align-items:center!important;gap:15px!important}.template-collection .coll_product-image{flex-direction:row!important;flex:0 0 auto!important}.template-collection .coll_product-image img{min-height:100px!important;max-height:100px!important;width:100px!important;object-fit:cover!important;border-radius:8px!important}.template-collection .coll_product-info{flex:1!important;text-align:left!important}.template-collection .coll_product-title{font-size:1.25rem!important;letter-spacing:-.3px!important;text-align:left!important}.template-collection .coll_product-collection{font-size:.7rem!important;letter-spacing:4px!important;text-align:left!important}.template-collection .coll_product-cart{flex:0 0 auto!important}.template-collection .coll_product-cart{display:none!important}.template-collection .coll_product-cart button{height:40px!important;width:40px!important;min-width:40px!important;padding:8px!important}.template-collection .coll_product-cart .btn_content{display:none!important}.template-collection .coll_product-cart .btn_ico{display:block!important}.template-collection .coll_article .rich-text>a.link{align-self:center!important}.template-collection .grid .relative:last-child .grid_block_img img{height:50vh}.template-collection .grid .relative:last-child .grid_block_img{height:50vh}.template-collection .section:has(.blog-grid) h3{font-size:20px;line-height:27px}.template-page .contact_block .promotional_banner .promo_inner h5.top_heading{font-size:40px;letter-spacing:.44px}.template-page .contact_block .contact_left p.heading{font-size:20px}.template-page .multi_ico .title-wrapper,.template-page .multi_ico .subtext-md{text-align:center}.template-collection .coll_grid .grid .relative:last-child{grid-column:inherit}.abt_highlight .highlight-text picture{height:45px;margin:0 10px}.abt_block h2.heading em{font-size:75px}.section.abt_imggrid .sm\:grid-cols-2{grid-template-columns:auto;grid-template-rows:repeat(3,minmax(0,1fr))}.section.abt_imggrid .col-span-2{grid-column:auto}.section.abt_imggrid .grid .aspect-portrait{aspect-ratio:5 / 5}.coll_imgblock .image-with-text__item{max-width:100%}.video-hero.banner{height:70vh}.template-collection .coll_article .collage .rich-text{flex-direction:column;gap:0}.template-index .shopify-section:has(slider-element) .page-width{padding:0 10px}.abt_head.hellothis{padding-bottom:40px}.template-page .abt_block .image-with-text .image-with-text__item:last-child .subtext-md{padding-bottom:50px}.template-page .abt_block{padding-bottom:0}.template-page .projet_block .highlighted-text.animate[data-style=text]{font-size:70px}.template-page .projet_block h2.title-md{margin-top:15px;width:80%}.template-page .projet_block.section--padding{padding-bottom:0}.footer__contact{align-items:center}.footer__newsletter{text-align:center}.abt_block h2.tracking-heading{font-size:6rem}.template-index .shopify-section:has(grid-section){padding-left:10px}.abt_highlight h2{font-size:40px}}@media (min-width: 640px) and (max-width: 767px){.HeroBannerWrapper .HeroBannerInnerWrapper{padding-top:20px!important}.HeroBannerWrapper .hero-content .heading{font-size:3.5rem!important;line-height:1!important}.template-collection .coll_article .rich-text>a.link{align-self:center!important}.template-collection .grid .relative:last-child .grid_block_img img{height:100%}.template-collection .grid .relative:last-child .grid_block_img{height:74vw}.shopify-section :has(.blog-grid) h3{font-size:20px;line-height:20px}.template-collection .slider--tablet .card-grid{--slider-item-width: auto}.template-page .multi_ico .title-wrapper,.template-page .multi_ico .subtext-md{text-align:center}.abt_highlight .highlight-text picture{height:45px;margin:0 10px}.abt_block h2.heading em{font-size:80px}.section.abt_imggrid .sm\:grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}.section.abt_imggrid .col-span-2{grid-column:auto}.section.abt_imggrid .grid .aspect-portrait{aspect-ratio:5 / 5}.coll_imgblock .image-with-text__item{max-width:100%}.video-hero.banner{height:70vh}.template-collection .coll_article .collage .rich-text{flex-direction:column!important;gap:0}.template-index .shopify-section:has(slider-element) .page-width{padding:0 10px}.abt_head.hellothis{padding-bottom:40px}.abt_head h2,.pro_coll h2{font-size:48px}.template-page .abt_block .image-with-text .image-with-text__item:last-child .subtext-md{padding-bottom:50px}.template-page .abt_block{padding-bottom:0}.abt_block h2.tracking-heading{font-size:6rem}.template-index .shopify-section:has(grid-section){padding-left:10px}.abt_highlight h2{font-size:40px}.vn_faq h2{margin-bottom:0;margin-top:0}}@media (min-width: 768px) and (max-width: 1023px){.HeroBannerWrapper .hero-content .heading{font-size:4rem!important;line-height:1!important;position:relative;z-index:15!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.HeroBannerWrapper .hero-content{position:relative;z-index:15!important}.template-collection .coll_article .rich-text>a.link{align-self:center!important}.template-product .section:has(.tree-branch-separator){padding:0}.template-product .hellothis{padding-top:0}.template-product .tree-branch-separator{height:460px}.template-page .title-md{font-size:46px;text-align:left}.branch_5 .tree-branch-separator__image img{object-fit:contain}.branch_5 .tree-branch-separator{height:300px}.template-collection .grid .relative:last-child .grid_block_img img{height:100%}.template-collection .grid .relative:last-child .grid_block_img{height:74vw}.template-collection .coll_imgblock .image-with-text .image-with-text__item{width:100%;max-width:100%}.template-collection .coll_imgblock .image-with-text .image-with-text__item .rich-text{padding:0}.template-page .title-md{font-size:55px}.template-page .multi_ico .collage.with-richtext{display:flex;flex-direction:column}.bulletpoint .text-with-icons{display:grid;grid-template-columns:1fr 1fr;gap:70px}.bulletpoint .column__text p,.bulletpoint .column__title{text-align:left}.template-collection .coll_faq_head h2.heading{font-size:40px}.template-collection .section:has(.blog-grid) h3{font-size:20px}.template-collection .slider--tablet .card-grid{--slider-item-width: auto}.template-collection .coll_imgblock .image-with-text{display:grid;grid-template-columns:1fr 1fr;gap:20px}.template-page .contact_faq .promotional_banner{width:100%;background-size:cover}.template-page .tree-branch-separator{height:300px;position:relative;top:25px}.abt_highlight .highlight-text{width:90%}.abt_highlight picture{height:95px}.template-page .contact_faq_head{padding-top:8vw}.template-page .contact_faq .faqs{flex-direction:row;gap:30px}.template-page .contact_faq .faqs .faq_right,.template-page .contact_faq .faqs .grow{width:50%}.abt_head{padding-top:30px}.abt_block h2.heading.title-md{width:55%}.abt_block h2.heading em{font-size:110px}.tree-branch-separator{height:420px!important}.tree-branch-separator__image img{object-fit:contain;object-position:right}.coll_branch_1 .tree-branch-separator__image img,.coll_branch_2 .tree-branch-separator__image img,.branch_2 img{object-fit:cover}.vanilio_blog .article-card__media{max-height:293px;min-height:293px;width:100%}.template-product .vanilio_proinfo .featured-product{display:flex;flex-direction:row}.template-product .slider .product__media{width:100%}.template-product .product__title.with-price h1{font-size:30px}.template-product .product__title.with-price{grid-template-columns:auto auto;align-items:flex-start;justify-content:space-between}.template-product .product__title .product__price{align-self:flex-start;margin-top:8px}.template-product .vanilio_proinfo .bio_txt h2{font-size:14px}.branch_8 img{object-position:left}.template-page .page_banner.faq{background-size:cover}.section.abt_imggrid .sm\:grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}.section.abt_imggrid .col-span-2{grid-column:auto}.coll_imgblock .banner.media--adapt,.coll_imgblock .image-with-text__image.media--adapt{height:100%}.video-hero.banner{height:70vh}.template-index .featured-product .slider .product__media{width:100%}.template-collection .coll_article .collage .rich-text{flex-direction:column;gap:0}.template-index .shopify-section:has(slider-element) .page-width{padding:0 10px}.abt_head.hellothis{padding-bottom:40px}.template-page .abt_block .image-with-text .image-with-text__item:last-child .subtext-md{padding-bottom:50px}.template-page .abt_block{padding-bottom:0}.template-product .vanilio_proinfo .product__gallery-container{padding-bottom:15px;position:sticky;top:100px;align-self:flex-start}.template-page .projet_block h2.title-md{margin-top:15px}.abt_block h2.tracking-heading{font-size:8rem}.template-index .shopify-section:has(grid-section){padding-left:10px}.abt_highlight h2{font-size:50px;line-height:50px}.template-index .abt_highlight{padding-block-end:30px}}@media (min-width: 1024px) and (max-width: 1279px){.template-collection .coll_faq_head h2.heading{font-size:48px}.template-collection .section:has(.blog-grid) h3{font-size:20px}.template-collection .coll_article .rich-text>a.link{align-self:flex-start!important}.template-page .title-md{font-size:45px}.tree-branch-separator__image img{object-fit:contain}.bulletpoint .text-with-icons{display:grid;grid-template-columns:1fr 1fr;gap:70px}.bulletpoint .column__text p,.bulletpoint .column__title{text-align:left}.template-page .highlighted-text.animate[data-style=text]{font-size:41px;padding-right:5px}.branch_2 img{object-fit:cover}.vanilio_blog .article-card__link img{border-radius:10px}.vanilio_blog .article-card__media{max-height:293px;min-height:293px;width:100%}.template-product .product__title.with-price h1{font-size:30px}.template-product .product__title.with-price{grid-template-columns:auto auto;align-items:flex-start;justify-content:space-between}.template-product .product__title .product__price{align-self:flex-start;margin-top:5px}.template-product .vanilio_proinfo .bio_txt h2{font-size:15px}.template-page .page_banner.faq{background-size:cover}.template-page .abt_block .highlighted-text.animate[data-style=text]{font-size:110px}.coll_branch_2 .tree-branch-separator img,.coll_branch_1 .tree-branch-separator img{object-fit:cover}.template-index .shopify-section:has(slider-element) .page-width{padding:0}.faq_right{position:sticky;top:110px;align-self:flex-start}.template-page .projet_block .highlighted-text.animate[data-style=text]{font-size:80px}.template-page .projet_block h2.title-md{margin-top:7px}.abt_head.hellothis{padding-bottom:40px}.template-product .vanilio_proinfo .product__gallery-container{padding-bottom:15px;position:sticky;top:100px;align-self:flex-start}.template-index .hero-featured-product{margin-right:50px}.abt_block h2.tracking-heading{font-size:8rem}.template-index .shopify-section:has(grid-section){padding-left:10px}.coll_grid .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coll_grid .grid .grid_border .relative,.coll_grid .grid .relative.rounded .relative{padding:1rem}.template-collection .coll_grid .grid .relative:last-child{grid-column:span 3 / span 3}.template-collection .coll_grid .grid .relative:last-child .grid_block_img img{position:relative}.template-collection .coll_grid .aspect-portrait{aspect-ratio:5 / 5}.template-collection .coll_grid .media--portrait>:is(img,svg,video-media){aspect-ratio:5 / 5}.template-index .abt_highlight h2{font-size:50px}.template-index .abt_highlight{padding-block-end:0}.template-page .abt_highlight h2{font-size:50px}.template-index .featured-product{padding:0 10px}.template-index .home_coll{padding-left:10px;padding-right:10px}}@media (min-width: 1280px) and (max-width: 1535px){.template-collection .coll_faq_head h2.heading{font-size:58px}.template-collection .coll_article .rich-text>a.link{align-self:flex-start!important}.bulletpoint .column__text p,.bulletpoint .column__title{text-align:left}.bulletpoint .text-with-icons{gap:50px}.bulletpoint .column.flex{padding:0}.template-page .contact_faq_head{padding-top:8vw}.abt_highlight .highlight-text{width:90%}.abt_highlight picture{height:70px}.abt_head{padding-top:30px;padding-bottom:55px}.abt_block h2.heading.title-md{width:55%}.article_banner h2.banner__title{font-size:84px}.template-page .contact_faq_head{padding-top:14vw}.faq_right{max-width:400px;min-width:400px}.vanilio_blog .article-card__media{max-height:361px;min-height:361px;width:100%}.template-product .product__title .product__price{margin-bottom:5px}.template-page .page_banner.faq{background-size:cover}.template-page .promotional_banner .promo_inner{padding:50px}.template-page .abt_block .highlighted-text.animate[data-style=text]{font-size:110px}.coll_grid h3{font-size:var(--text-2xl)}.faq_right{position:sticky;top:110px;align-self:flex-start}.template-page .projet_block .highlighted-text.animate[data-style=text]{font-size:80px}.template-page .projet_block h2.title-md{margin-top:7px}.template-product .vanilio_proinfo .product__gallery-container{padding-bottom:15px;position:sticky;top:100px;align-self:flex-start}.template-index .hero-featured-product{margin-right:50px}.abt_block h2.tracking-heading{font-size:8rem}}@media (min-width: 1536px){.faq_right{max-width:400px;min-width:400px;position:sticky;top:110px;align-self:flex-start}.template-collection .coll_article .rich-text>a.link{align-self:flex-start!important}.template-page .page_banner.faq{background-size:cover}.template-product .vanilio_proinfo .product__gallery-container{padding-bottom:15px;position:sticky;top:100px;align-self:flex-start}.template-page .projet_block h2.title-md{margin-top:15px}.abt_block h2.tracking-heading{font-size:8rem}}@media screen and (max-width: 767px){.template-collection .coll_faq_head .rich-text,.template-collection .coll_faq_head .title-wrapper{width:100%}.template-collection .coll_faq_head h2.heading{font-size:40px}.template-collection .coll_faq_head .collage.with-richtext{flex-direction:column}.template-collection .coll_faq_head{padding-top:40px;padding-bottom:40px}.template-collection .coll_article .collage .rich-text{display:flex}.template-product .product__title.with-price{flex-direction:row;display:flex}.template-product .product__title .product__price{align-self:start}.template-page .contact_block{flex-direction:column}.template-page .contact_block .contact_left,.template-page .contact_right{width:100%}.template-page .contact_block .contact_left p.heading{font-size:25px}.template-page .contact_block .contact_left .text-base p{font-size:14px}.template-product .main-content:has(.vanilio_proinfo){padding:0}.template-product .shopify-section:has(.grid_block_img){padding:0 10px}.template-product .shopify-section:has(.tab_section){padding:10px}.template-product .shopify-section:has(.article_banner){padding:0 10px}.template-product .vanilio_proinfo .product__media-container .slider{border-radius:10px}.template-product .vanilio_proinfo .media--contain>img{object-fit:cover}.template-product .product__title.with-price h1{font-size:40px;line-height:30px}.template-product .vanilio_proinfo .product__title .product__price{align-self:flex-end}.template-product .vanilio_proinfo .bio_txt h2{font-size:14px}.template-product .vanilio_proinfo .bio_image img{width:42px}.vanilio_proinfo .vpro .v_opt{display:none}.abt_highlight .highlight-text{width:100%;margin:40px auto 0}.bulletpoint .column.flex{flex-direction:column;align-items:center}.bulletpoint .text-with-icons{display:flex;flex-direction:column;gap:50px}.vn_faq p,.vn_faq ul li{font-size:16px}.vn_faq h2{font-size:25px}div#faq-section .page-width,.coll_faq .page-width{padding:0 5px}.highlighted-text.animate[data-style=text]{display:block}.drawer__menu-group .horizontal-product__quantity{display:none!important}recently-viewed .horizontal-product__quantity{display:none!important}product-recommendations .horizontal-product__quantity{display:none!important}.related-products .horizontal-product__quantity,.collection .product-card button[is=hover-button],.product-grid .product-card button[is=hover-button]{display:none!important}.vanilio_proinfo .product__info{padding-top:0;padding-bottom:40px}.vanilio_proinfo .product__gallery-container{padding-bottom:0}.vanilio_proinfo .product__thumbnails{display:none}}@media (min-width: 768px){.collection .product-card button[is=hover-button],.product-grid .product-card button[is=hover-button]{display:flex!important}.drawer__menu-group .horizontal-product__quantity,recently-viewed .horizontal-product__quantity,product-recommendations .horizontal-product__quantity,.related-products .horizontal-product__quantity{display:flex!important}.template-collection .coll_product-cart{display:flex!important}}@media (min-width: 1024px){.coll_grid .grid_block_img{overflow:hidden;transition:transform .3s ease}.coll_grid .grid_block_img img{transition:transform .4s ease-out;will-change:transform}.coll_grid .relative:hover .grid_block_img img{transform:scale(1.1)}.coll_grid .relative:has(.product-card){overflow:hidden}.coll_grid .relative:has(.product-card) .product-card__media img{transition:transform .4s ease-out;will-change:transform}.coll_grid .relative:hover .product-card__media img{transform:scale(1.1)}.coll_grid .aspect-portrait .grid_text_block,.coll_grid .aspect-portrait .grid_text_block h3,.coll_grid .aspect-portrait .grid_text_block p{text-align:center!important}}@media (max-width: 330px){.coll_grid .grid_text_block h3{font-size:32px!important;line-height:1.15!important}.coll_grid .grid_text_block p{font-size:19px!important;line-height:1.5!important}}@media (min-width: 640px) and (max-width: 767px){.coll_grid .grid_text_block h3{font-size:34px!important;line-height:1.15!important}.coll_grid .grid_text_block p{font-size:20px!important;line-height:1.5!important}}@media (min-width: 768px) and (max-width: 1023px){.coll_grid .grid_text_block h3{font-size:36px!important;line-height:1.15!important}.coll_grid .grid_text_block p{font-size:20px!important;line-height:1.5!important}}@media (max-width: 330px){.article_banner .page-width{padding-left:8px!important;padding-right:8px!important}.article_banner .banner__box,.article_banner .banner__box--small,.article_banner .banner__box--medium,.article_banner .banner__box--large{max-width:100%!important;width:100%!important}}@media (min-width: 640px) and (max-width: 767px){.article_banner .page-width{padding-left:10px!important;padding-right:10px!important}.article_banner .banner__box,.article_banner .banner__box--small,.article_banner .banner__box--medium,.article_banner .banner__box--large{max-width:100%!important;width:100%!important}}#shopify-block-floating{z-index:10!important}.page-width--full>.page-width{padding-left:0!important}.banner{margin-top:8px!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
