@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Light" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Light" | file_url }}') format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Light_Italic.woff2" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Light_Italic.woff" | file_url }}') format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Regular.woff2" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Regular.woff" | file_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Italic.woff2" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Italic.woff" | file_url }}') format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Bold.woff2" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Bold.woff" | file_url }}') format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url('{{ "fonnts.com-Larken_Bold_Italic" | file_url }}') format("woff2"),url('{{ "fonnts.com-Larken_Bold_Italic" | file_url }}') format("woff");font-weight:700;font-style:italic;font-display:swap}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}h1,h2,h3,h4,h5,h6{font-family:Larken,serif;color:#42403e}p,a{font-family:Montserrat,serif;color:#42403e;text-decoration:none;font-size:14px}h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0}.boxed-width{width:90%;max-width:1280px;margin:auto;position:relative}.neumorphic{background:#e2dcd6;transition:box-shadow .3s ease-in-out;box-shadow:-3px 3px 6px #cfc9c633,3px -3px 6px #cfc9c633,-3px -3px 6px #fdf5f2e6,3px 3px 8px #cfc9c6e6,inset 1px 1px 2px #fdf5f24d,inset -1px -1px 2px #cfc9c680}.neumorphic_hover:hover,.neumorphic_reverse{box-shadow:1px 1px 2px #fdf5f24d,-1px -1px 2px #cfc9c680,inset -3px 3px 6px #cfc9c633,inset 3px -3px 6px #cfc9c633,inset -3px -3px 6px #fdf5f2e6,inset 3px 3px 8px #cfc9c6e6}.hero-container{display:flex;gap:40px;align-items:center}.hero-content{width:40%;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.hero-tagline{width:60%}.hero-content h1{font-family:Larken,serif;font-weight:300;font-size:48px;color:#4a423a;display:inline-block!important;text-transform:lowercase;line-height:1}.dashed_text{display:flex;align-items:center;gap:48px}.dash hr{width:99px;height:4px;background:#4a423a;margin:0}.hero-content p{font-family:Montserrat,serif;font-size:14px;font-weight:400;color:#42403e;line-height:1.6em;text-align:justify}.tagline-frame{background-size:100% auto;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;min-height:350px}.hero_cta_button{display:inline-block;font-family:Montserrat,serif;text-decoration:none;color:#42403e;font-size:14px;padding:12px 40px;font-weight:500;text-transform:lowercase}.container_wrapper{display:flex;gap:16px;padding:16px}.frame-wrapper{width:55%;max-height:888px}.frame-image-holder{position:relative;width:100%;height:100%;overflow:hidden}.frame-image-holder img{width:100%;height:100%;object-fit:cover}.product-wrapper{max-width:45%;display:flex;flex-direction:column;gap:16px}.product-wrapper .preview-image{position:relative;width:100%}.product-wrapper .preview-image img{width:100%;height:100%;object-fit:cover}.product-details{padding:24px 32px}.product-details .card-heading{margin-bottom:12px}.product-details .card-heading h3.card-title{font-family:Montserrat,serif;font-size:16px;font-weight:600;margin-bottom:12px}.product-details .bottom-content{display:flex;gap:54px;align-items:center}.product-details .bottom-content .card-description{flex:2;font-size:14px;line-height:1.6em}.product-details a.add-to-cart{padding:12px;line-height:1}.product-details a.add-to-cart span{display:none}.cta_section{display:flex;flex-direction:column;gap:32px}.cta_section .cta_title{font-weight:300;font-size:64px;color:#4a423a;margin-bottom:4px;text-transform:lowercase}.cta_section .cta_subtitle{margin-bottom:16px}.cta_section .cta_buttons{display:flex;align-items:center;justify-content:center;gap:20px;font-weight:500;text-transform:lowercase}.cta_section .button_1{padding:12px 24px}.cta_section .button_2{padding:12px 32px}.cta_section .cta_image{display:flex;align-items:center;justify-content:center;padding:16px;position:relative}.cta_section .cta_image img{width:100%;height:auto;max-height:600px;object-fit:cover}.syv_experience{display:flex;padding:64px}.syv_experience .syv_title{font-weight:300;font-size:64px;color:#4a423a;margin-bottom:8px;text-transform:lowercase;position:sticky;top:94px}.syv_experience .item{display:flex;gap:36px;max-width:700px;margin-bottom:32px}.syv_experience .item_icon{position:relative;width:100%;max-width:60px;height:60px;border-radius:50%}.syv_experience .item_icon img{width:100%;max-width:24px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.syv_experience .content{position:relative}.syv_experience .content_details{padding-top:16px}.syv_experience .content_heading{text-transform:lowercase;font-size:24px;font-weight:400;color:#4a423a;margin-bottom:16px}.syv_experience .content_links{margin-top:20px;display:flex;align-items:center;gap:20px}.syv_experience .content_links a{color:#a7947a;font-size:16px;font-weight:500}.syv_experience .vertical_line{display:block!important;position:absolute;width:6px;height:calc(100% - 200px);left:4.2%;top:0;background:#e2dcd6;box-shadow:1px 1px 2px #fdf5f24d,-1px -1px 2px #cfc9c680,inset -5px 5px 10px #cfc9c633,inset 5px -5px 10px #cfc9c633,inset -5px -5px 10px #fdf5f2e6,inset 5px 5px 13px #cfc9c6e6;z-index:0}.accordion{border-top:none!important}.accordion_heading{font-size:32px;font-weight:300;color:#42403e;text-transform:lowercase}.accordion-item{border-bottom:1px solid #4A423A}.accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;outline:none;cursor:pointer;padding:16px 0;text-align:left;transition:color .3s ease}.accordion-header p{font-size:18px;font-weight:600}.accordion-header:hover{color:#b98141}.accordion-icon{transition:transform .3s ease}.accordion-header.active .accordion-icon{transform:rotate(130deg)}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:all .35s ease}.accordion-content.open{max-height:1500px;opacity:1;margin-bottom:1rem}.accordion-content p{margin:0;padding:0 0 .5rem;text-align:justify}.accordion-content ul{margin-top:0;font-size:14px}cart-items .quantity,cart-items .quantity-popover-container,cart-drawer-items .quantity,cart-drawer-items .quantity-popover-container{display:none}.footer-container{display:flex;gap:7rem}.footer-container h5{margin-bottom:16px;margin-top:0;text-transform:lowercase}.store-details,.useful-links,.newsletter{flex:1;display:flex;flex-direction:column;gap:32px}.block_title{font-size:24px;font-weight:400;text-transform:lowercase;margin-bottom:12px;color:#42403e}.store-details{max-width:500px;gap:4px}.custom-footer .header__heading-link{padding:0}.useful-links{max-width:240px}.useful-links a{font-size:16px}.email-signup__input-group{display:flex;gap:20px!important}.link-container{display:flex;gap:20px}.link-container a{padding:12px;line-height:1;border-radius:50%}.newsletter-input{font-family:Montserrat;font-size:16px;padding:12px 16px!important;background:#e2dcd6;border:none!important;border-style:none!important;box-shadow:1px 1px 2px #fdf5f24d,-1px -1px 2px #cfc9c680,inset -2px 2px 4px #cfc9c633,inset 2px -2px 4px #cfc9c633,inset -2px -2px 4px #fdf5f2e6,inset 2px 2px 5px #cfc9c6e6;outline:none!important;flex:4}.newsletter-submit{font-family:Montserrat;font-size:16px;padding:10px 32px!important;border:none!important;outline:none!important;flex:1}.links_and_credits{display:flex;flex-direction:column;gap:4px}.footer-links a{color:#42403e}.footer-copyright,.footer-copyright a{font-size:12px}.contact_heading{margin-bottom:32px}.contact_heading h1{font-family:Larken,serif;font-weight:300;font-size:64px;line-height:1;color:#4a423a;margin-bottom:8px;text-align:center;text-transform:lowercase}.contact-section_wrappper{display:flex;gap:32px}.banner_container{flex:1}.banner_image{padding:16px;height:100%}.banner_image img{width:100%;height:100%;object-fit:cover}.content_details{margin-bottom:12px}.content_details h5{font-family:Montserrat,serif;font-size:14px;color:#42403e;font-weight:600;margin-top:14px;line-height:1.6}.content_details a:hover{text-decoration:underline}.form_container{flex:1.2}.form_container .form__message{margin-top:24px}.form_container ul.form-status-list{margin:8px 0 12px}.form_field{position:relative;margin-top:16px}.field_label{display:block;font-size:14px;color:#42403e;margin-bottom:6px}.field_input{width:100%;padding:16px;background:none;outline:none;border:none}.contact_button{margin-top:16px}.contact_button .submit_button{padding:12px 40px;background:none;border:none;color:#42403e}@media screen and (max-width:1536px){.boxed-width{width:80%;max-width:1024px}.hero-content h1{font-size:48px}.frame-wrapper{max-height:745px}.cta_section .cta_title{font-size:48px}.cta_section .cta_image img{max-height:480px}.syv_experience .syv_title{font-size:48px}.syv_experience .content_description{text-align:justify}.syv_experience .vertical_line{height:calc(100% - 265px)}.footer-container{gap:4rem}.useful-links{max-width:210px}.newsletter-input{padding:10px 16px;font-size:14px}.newsletter-submit{font-size:14px;padding:10px 28px!important;min-width:124px}.accordion-header p{font-weight:500}.contact_heading h1{font-size:48px}}@media screen and (max-width:992px){.hero-container{flex-direction:column-reverse;gap:32px}.hero-content,.hero-tagline{width:100%}.tagline-frame{min-height:380px}.hero-content{align-items:center;padding:0 32px}.hero-content .heading{display:flex;gap:16px}.dash{display:none}.product-details .bottom-content{flex-direction:column;gap:16px}.product-details a.add-to-cart{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.product-details a.add-to-cart span{display:block}.syv_experience{padding:40px}.syv_experience .syv_title{font-size:40px;line-height:1.2em}.syv_experience .vertical_line{left:6.2%}.syv_experience .content_details{max-width:78%}.footer-container{flex-direction:column;gap:32px}.store-details .header__heading{text-align:start}.store-details{max-width:100%}.useful-links{max-width:100%;flex-direction:unset;gap:54px}.contact-section_wrappper{flex-direction:column}.banner_image img{max-height:400px}}@media screen and (max-width:768px){.syv_experience{flex-direction:column;gap:20px}.syv_experience .vertical_line{left:4.2%}}@media screen and (max-width:600px){.boxed-width{width:100%;max-width:90%}.hero-content{gap:20px;align-items:center;padding:0}.hero-content .heading{flex-direction:column;gap:0px;text-align:center}.hero-content h1{font-size:40px}.container_wrapper{flex-direction:column}.frame-wrapper{width:100%}.product-wrapper{width:100%;max-width:100%}.product-details{padding:16px}.cta_section .cta_title{font-size:40px;line-height:1.2em}.cta_section .button_1{padding:6px 24px}.cta_section .button_2{padding:6px 32px}.cta_section .cta_image img{min-height:500px}.syv_experience{padding:20px}.syv_experience .vertical_line{height:70%;left:4.8%}.syv_experience .item_icon{max-width:40px;height:40px;flex:1}.syv_experience .content_details{padding-top:0;flex:1}.newsletter-input{flex:3;font-size:14px}.newsletter-submit{font-size:14px}.useful-links{max-width:100%;flex-wrap:wrap;flex-direction:unset;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
