@font-face{font-family:loretta,serif;src:url(//www.diviofficial.com/cdn/shop/files/loretta-medium-webfont.woff2?v=5416776353937654192) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/loretta-medium-webfont.woff?v=5491679334029561669) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:elza,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/elzatrial-medium-webfont.woff2?v=17921593306743441017) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/elzatrial-medium-webfont.woff?v=212658613805791660) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:neue_montreal,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/neuemontreal-medium-webfont.woff2?v=12538628514862871444) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/neuemontreal-medium-webfont.woff?v=17385052772347546339) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:elza_text_trial,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/elzatexttrial-regular-webfont.woff2?v=2822685446154244923) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/elzatexttrial-regular-webfont.woff?v=4870917484197072212) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:elza_text_trial,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/elzatexttrial-medium-webfont.woff2?v=13187688685694407386) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/elzatexttrial-medium-webfont.woff?v=9979799431778680385) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:elza,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/elzatrial-semibold-webfont.woff2?v=10875334244170003080) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/elzatrial-semibold-webfont.woff?v=12569489523142241535) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:elza,sans-serif;src:url(//www.diviofficial.com/cdn/shop/files/elzatrial-regular-webfont.woff2?v=12977644584543422150) format("woff2"),url(//www.diviofficial.com/cdn/shop/files/elzatrial-regular-webfont.woff?v=4254252034903106765) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:antique;src:url(/cdn/shop/files/Antique-Olive-Nord-D-Regular.ttf?v=1774951706) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bs-primary: #86a751;--bs-primary-lighter-5: #92b260;--bs-primary-lighter: #9eba71;--bs-primary-darker-5: #789649;--bs-primary-darker: #6a8540;--bs-secondary: #9b8c76;--bs-secondary-lighter: #b1a593;--bs-secondary-darker: #80725e;--bs-dark: #383f2d;--bs-dark-lighter: #606c4d;--bs-dark-darker: #1e2118;--bs-light: #f7f9f6;--bs-light-darker: #dce5d7;--bs-light-secondary: #f6f0e6;--bs-light-secondary-darker: #e8d9c1;--bs-muted: #a18e82;--bs-light-green: #A3BE8B;--bs-seafoam: #EDF4EA;--seafoam-light: #EEF5EB;--bs-natural: #F8F3E8;--bs-brown: #928772;--font-headings: "elza", sans-serif;--font-body: "elza", sans-serif;--bs-body-font-weight: 400;--dropdown-icon: url(//www.diviofficial.com/cdn/shop/t/224/assets/dropdown-icon.png?v=171003545595061920351713368761)}body{-webkit-font-smoothing:antialiased}.btn--primary{background:var(--bs-dark);color:#fff!important;border-radius:16px;font-weight:600;font-size:16px;height:48px;letter-spacing:0;text-transform:capitalize!important}.btn--primary:hover{background:var(--bs-primary)}.btn--primary.btn-outline{background:#fff;border:2px solid var(--bs-dark);color:var(--bs-dark)!important}.btn--primary.btn-outline:hover{background:var(--bs-dark);color:#fff!important}.btn-square{border-radius:0}.btn-italic{font-style:italic}.swiper-component{width:100%}swiper-component{display:block;width:100%}.swiper-pagination-primary{bottom:-50px!important}.swiper-pagination-primary .swiper-pagination-bullet{background:transparent;border:1px solid var(--bs-dark);opacity:1}.swiper-pagination-primary .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bs-dark)}.swiper-arrow-primary .swiper-button-next{color:var(--bs-dark);width:50px;height:50px;right:-10px;transform:translate(100%)}.swiper-arrow-primary .swiper-button-prev{color:var(--bs-dark);width:50px;height:50px;left:-10px;transform:translate(-100%)}.swiper-button-disabled+.swiper-button-disabled,.swiper-button-disabled:has(+.swiper-button-disabled){display:none}.embed-wrapper.aspect-ratio{aspect-ratio:var(--aspect-ratio);position:relative}@media(max-width:768px){.embed-wrapper.aspect-ratio.aspect-ratio-mob{aspect-ratio:var(--aspect-ratio-mob)}}.embed-wrapper.aspect-ratio *{left:0;top:0;object-fit:cover;position:absolute;width:100%;height:100%}divi-popup{width:100%;height:100%;top:0;left:0;visibility:hidden;position:fixed;z-index:99999}divi-popup.open{visibility:visible}.divi-popup{background:#fff;border-radius:20px;box-shadow:7px 7px 14px #00000040;max-width:480px;width:95%;left:50%;top:50%;padding:30px;position:fixed;opacity:0;visibility:hidden;transform:translate(-50%,-50%);transition:all .3s ease}.divi-popup.medium{max-width:680px}@media(max-width:768px){.divi-popup{max-height:90%!important;overflow:auto}}.divi-popup-bg{opacity:0;visibility:hidden}.divi-popup-bg{background:#0000002e;display:block!important;width:100%;height:100%;left:0;top:0;transition:all .3s linear}divi-popup.open .divi-popup,divi-popup.open .divi-popup-bg{opacity:1;visibility:visible}.divi-popup-close-button{border:none;background:transparent;right:10px;top:10px;padding:0;width:fit-content;height:fit-content;position:absolute}.divi-popup-close-button svg{display:block;width:14px;height:auto}.divi-popup-close-button svg path{stroke-width:2px}.divi-popup-content p:last-child{margin-bottom:0}.divi-popup-content a{color:var(--bg-dark)}.divi-popup-header{margin-bottom:15px;text-align:center}.divi-popup-header h2{font-size:24px;font-weight:500;line-height:1;margin-bottom:5px}@media(max-width:768px){.divi-popup-header h2{font-size:20px}}.divi-popup.upsell-popup{max-width:940px}.divi-popup-content.grid{display:flex;align-items:center}.divi-popup-content.grid>*{flex:1}@media(max-width:749px){.divi-popup-content.grid{flex-direction:column-reverse;gap:30px}.divi-popup-content.grid>*{width:100%}.divi-popup.upsell-popup button.upsell-add{width:100%}}.divi-popup-content ol{padding-left:18px}.divi-popup-image img{width:100%;height:auto}.divi-popup.upsell-popup button.upsell-add{border-radius:5px}@media(min-width:750px){.divi-popup.upsell-popup h4{margin-bottom:15px}.divi-popup.upsell-popup .upsell-add{margin-top:30px}}@media(max-width:749px){.divi-popup-image{width:100%;height:auto}}.yotpo-widget-campaign-widget{display:none!important}@media(max-width:767px){.template-rewards .richtext-blocks{padding-top:30px!important;padding-bottom:30px!important}}.yotpo-register-link .yotpo-button-style{display:none!important}.yotpo-customer-logged-out-buttons{display:flex;justify-content:center}@media(max-width:767px){.yotpo-customer-logged-out-buttons{flex-direction:column;align-items:stretch;width:100%}.yotpo-login-link,.yotpo-login-link .yotpo-action-button-widget{width:100%}.yotpo-login-link .yotpo-button-style{width:100%!important;max-width:none;box-sizing:border-box}}.template-index .Index_texts_image_slider_allloop_leftside_new .swiper-pagination,.template-index .Index_texts_image_slider_allloop_leftside_new .swiper-button-image-prev,.template-index .Index_texts_image_slider_allloop_leftside_new .swiper-button-image-next{display:none!important}.respnosive-image{position:relative}.respnosive-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.global-uptitle{font-size:12px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;color:var(--text-color, #383F2D)}.global-primary-title{color:var(--text-color, #383F2D);font-family:loretta,sans-serif;font-size:var(--title-font-size, 32px);font-weight:400;line-height:1.2;margin-bottom:45px}@media(max-width:749px){.global-primary-title{font-size:var(--title-font-size-mob, 24px);margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/785/assets/layout.css.map */
