:root{--black: #000000;--white: #FFFFFF;--gray: #808080;--light-gray: #D6D6D6;--light-blue: #D0E5EA;--section-header-font-size: 40px;--section-header2-font-size: 24px}@font-face{font-family:Avenir Next;src:url(//addition.life/cdn/shop/t/19/assets/AvenirNext-Medium.ttf?v=91132701018817325221759137149) format("truetype");font-weight:Medium;font-style:Medium;font-display:swap}@font-face{font-family:Saol Standard;src:url(//addition.life/cdn/shop/t/19/assets/SaolStandard-Light.otf?v=112255299752480466151759137149) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Saol Standard italic;src:url(//addition.life/cdn/shop/t/19/assets/SaolStandard-LightItalic.otf?v=157472136123330304461759137149) format("opentype");font-style:italic;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{margin:0;font-family:Avenir Next}.container-fluid{padding-left:1.6rem;padding-right:1.6rem}.customize-title,.story-text .customize-title p,.product-recommendations .section-resource-list__content h2{font-family:Saol Standard;font-size:var(--section-header-font-size);line-height:60px;letter-spacing:0;Text-transform:None}.customize-title em,.product-recommendations em{font-family:Saol Standard italic;font-style:italic}.product-recommendations{padding-top:110px}.product-recommendations h2{padding-bottom:50px}h2{font-family:Saol Standard;font-size:28px;line-height:100%;letter-spacing:0;font-weight:Light;Text-transform:None}h2 em{font-family:Saol Standard italic;font-style:italic;line-height:100%}header{position:relative}.header_main{top:0;position:absolute;width:100%;z-index:15}.hero-header{position:relative;min-height:100vh;color:var(--white);background-position-x:center;background-position-y:top;background-size:cover}.hero-headerc .nav-main-container .nav-container{padding-left:15px}.hero-header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a}.hero-header>.container,.hero{position:relative;z-index:1}.nav-link{font-family:Avenir Next;font-size:12px;line-height:100%;color:var(--white);letter-spacing:2px}.nav-link:hover,.nav-item.active a{opacity:.8}.nav-link:hover{color:var(--white)}.nav-link:focus{color:var(--white)}.logo{position:absolute;text-align:center}.logo img{width:350px;margin:auto}.nav-main-container{transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.nav-main-container.nav-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a;transform:translateY(0);transition:background .5s ease-in-out}.nav-main-container.nav-sticky.top{position:static;background:#fff0}.nav-main-container.nav-hidden{transform:translateY(-100%)}.nav-main-container.nav-sticky .nav-link{color:var(--black)!important}.nav-main-container.nav-sticky .nav-link:hover{color:#666!important}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1002;position:relative;width:32px;height:32px}.mobile-menu-toggle .menu-icon,.mobile-menu-toggle .close-icon{width:24px;height:24px}.mobile-menu-toggle .menu-icon{opacity:1}.mobile-menu-toggle .close-icon,.mobile-menu-toggle.active .menu-icon{opacity:0}.mobile-menu-toggle.active .close-icon{opacity:1}.nav-main-container.nav-sticky .mobile-menu-toggle .menu-icon,.nav-main-container.nav-sticky .mobile-menu-toggle .close-icon{filter:brightness(0)}.mobile-menu{position:fixed;top:2.5vh;left:-350px;width:100%;max-width:250px;height:95dvh;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20000;transition:left .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:20px;box-shadow:2px 0 20px #0000001a;margin-left:2.5vh;border-radius:10px}.mobile-menu-close{background:none;border:none;cursor:pointer;align-self:flex-start;font-size:12px;display:flex;gap:5px;justify-content:center;align-items:center}.mobile-menu-close span{padding-top:2px;letter-spacing:1px;color:#000!important}.mobile-menu-close .close-icon{height:24px;filter:brightness(0)}.mobile-menu.active,.menu-open .mobile-menu{left:0}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20000;opacity:0;visibility:hidden;transition:all .4s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-nav{list-style:none;padding:15px 0 0;margin:20px 0 0;border-top:1px solid var(--light-gray)}.mobile-menu-nav li{transform:translate(-30px);opacity:0;transition:all .3s ease}.mobile-menu.active .mobile-menu-nav li,.menu-open .mobile-menu .mobile-menu-nav li{transform:translate(0);opacity:1}.mobile-menu.active .mobile-menu-nav li:nth-child(1),.menu-open .mobile-menu .mobile-menu-nav li:nth-child(1){transition-delay:.1s}.mobile-menu.active .mobile-menu-nav li:nth-child(2),.menu-open .mobile-menu .mobile-menu-nav li:nth-child(2){transition-delay:.2s}.mobile-menu-nav a{color:var(--black);text-decoration:none;font-family:Avenir Next;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease;display:block;padding:7px 0}.mobile-menu-nav a:hover{color:#666}.hero{min-height:100vh}.hero-title{max-width:980px;font-family:Saol Standard}.hero-title em{font-family:Saol Standard italic;font-style:italic}.hero-header.nav-sticking{padding-top:calc(3rem + 36px)}.btn-outline-light{background:transparent;border:none;color:var(--white);font-family:Avenir Next,sans-serif;font-weight:500;font-size:16px;letter-spacing:.08em;padding:0!important;position:relative;transition:color .3s ease;text-decoration:none}.btn-outline-light:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:var(--white);transform-origin:left;transition:transform .3s ease;margin:0 auto}.btn-outline-light:hover{color:var(--white);background:transparent;border:none}.btn-outline-light:hover:after{transform:scaleX(0);transform-origin:right}.btn-outline-black{background:transparent;border:none;color:var(--black);font-family:Avenir Next,sans-serif;font-weight:500;font-size:16px;letter-spacing:.08em;padding:0!important;position:relative;transition:color .3s ease}.btn-outline-black:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:var(--black);transform-origin:left;transition:transform .3s ease;margin:0 auto}.btn-outline-black:hover{color:var(--black);background:transparent;border:none}.btn-outline-black:hover:after{transform:scaleX(0);transform-origin:right}.footer-section{padding:20px 0 0}.footer-content{margin:0 auto;border-top:1px solid #e0e0e0;padding-top:150px}.footer-copyright{font-family:Avenir Next,sans-serif;font-size:12px;margin:0;font-weight:400;color:var(--gray)!important;text-align:left;padding-top:70px}.subscribe-icon{width:20px;height:20px;transform:rotate(90deg)}.footer-links{gap:10px;color:var(--black)!important;text-transform:uppercase}.footer-link{font-family:Avenir Next,sans-serif;font-size:14px;color:var(--black)!important;text-decoration:none;font-weight:500;letter-spacing:.07em;transition:color .3s ease}.footer-link:hover{color:var(--gray)!important}.footer-separator{font-family:Avenir Next,sans-serif;font-size:12px;color:var(--gray)}.footer-img-container{padding-top:50px;padding-bottom:50px}.footer-brand{font-family:Saol Standard,serif;font-size:4rem;font-weight:300;color:var(--gray);margin:0;letter-spacing:.15em;line-height:1}.newsletter-title{font-size:24px;line-height:18px}.newsletter-form{width:100%;max-width:450px}.newsletter-input-group{position:relative;border-bottom:1px solid #ccc}.newsletter-input-group:focus-within{border-bottom-color:#000}.newsletter-input{flex:1;border:none;background:transparent;padding:8px 0;font-size:14px;color:#000;outline:none;font-family:inherit}.newsletter-input::placeholder{color:#999;font-size:14px}.newsletter-submit{background:transparent;border:none;padding:8px 0 8px 8px;cursor:pointer;color:#000}.gift-img{width:270px}.gift-img-side-bar{width:140px;margin:0 auto 10px}.mobile-menu-img{position:absolute;bottom:50px;left:0;text-align:center;padding:0 20px}.border-top{border-top:1px solid var(--gray)!important}.page5-banner{background:url(//addition.life/cdn/shop/t/19/assets/page5-banner.jpg?v=154155607245350371351759137149) center/cover no-repeat}.page5-banner .hero-title{max-width:600px;margin:0 auto}.faq-section{background:#fff;padding-bottom:150px}.faq-section .faq-header h3{margin-bottom:0;font-size:24px}.faq-section .faq-container:first-child{margin-top:0}.faq-content{margin:0 auto;padding:0 40px}.faq-description{margin-bottom:4rem}.faq-container{margin-top:100px}.faq-category-title{color:var(--black);margin-bottom:2rem;text-align:left;font-size:24px;font-family:Saol Standard}.faq-item{border-bottom:1px solid var(--gray);margin-bottom:0}.faq-header{width:100%;background:none;border:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Saol Standard,serif;font-size:18px;font-weight:300;color:var(--black);text-align:left;transition:all .3s ease}.faq-arrow{width:32px;height:16px;transition:transform .3s ease}.faq-header.faq-active .faq-arrow{transform:rotate(360deg)}.faq-header .faq-arrow{transform:rotate(180deg)}.faq-content-item{max-height:0;overflow:hidden;padding:0}.faq-content-item.faq-active{max-height:100%;padding-bottom:24px}.faq-content-item p{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding-bottom:10px}.banner-content{position:absolute;bottom:80px;left:0;right:0;z-index:2}.banner-text{margin-left:60px}.banner-category{font-family:Avenir Next,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--white);margin-bottom:0!important;text-transform:uppercase}.products-section{padding-top:120px}.products-hero-image{border-radius:17px;overflow:hidden}.product-card{height:100vh;position:relative;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.product-card .card-gallery{border-radius:8px!important;overflow:hidden}.charging-box{background-image:url(//addition.life/cdn/shop/t/19/assets/Addition_GiftBox_P3.jpg?v=84247694248963408521759137149);background-position-x:center;background-position-y:center;background-size:cover}.charging-pad{background-image:url(//addition.life/cdn/shop/t/19/assets/Addition_Tray%20with%20Disc_P3.jpg?v=127519124613457075831759137149)}.card-content{position:absolute;bottom:60px;left:60px;color:var(--black)}.card-category{font-family:Avenir Next,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:0!important;padding-bottom:15px}.card-title{margin-bottom:20px;margin-top:-5px}.card-title em{font-family:Saol Standard italic,Saol Standard,serif;font-style:italic}.story-icon{margin-bottom:60px;display:flex;justify-content:center}.story-subtitle{margin:0 auto;max-width:1000px}.card-link{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:500;color:var(--black);text-decoration:underline;text-underline-offset:4px;transition:all .3s ease}.card-link:hover{color:var(--black);text-underline-offset:6px}.section-intro{--panel-radius: 10px;padding-top:50px}.intro-media{height:90vh;min-height:900px;border-radius:var(--panel-radius);position:relative;overflow:hidden;background:var(--black)}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{width:100%;height:100%;object-fit:cover}.intro-nav-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;opacity:0;transition:opacity .3s ease}.intro-arrow{border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .3s ease;color:var(--black);background-color:transparent}.intro-arrow svg{color:#333}.intro-arrow svg{width:24px;height:24px}.intro-arrow-left{margin-right:auto;left:-20px;position:relative}.intro-arrow-right{margin-left:auto;right:-20px;position:relative}.intro-copy{background:var(--black);color:var(--white);border-radius:var(--panel-radius);height:90vh;min-height:900px}.story-icon{margin-bottom:60px}.intro-title{margin:110px auto 0;max-width:545px}.intro-title em{font-family:Saol Standard italic,Saol Standard,serif;font-style:italic}.intro-subtitle{font-family:Saol Standard;font-size:20px;line-height:30px;letter-spacing:0;Text-transform:None}.row.g-1.mt-5{width:100%}.intro-sep{width:48px;border:1px solid white;opacity:.85;margin-left:auto;margin-right:auto}.intro-points{margin-top:2rem;padding-bottom:60px}.intro-points li{font-family:Avenir Next;font-weight:500;font-size:16px;line-height:20px;text-align:center}.intro-points li+li{margin-top:50px}.intro-copy .btn{letter-spacing:.08em;font-size:16px}.intro-media img{width:100%;object-fit:cover;object-position:bottom}.section-story{padding:150px 0 170px}.story-content{max-width:100%;margin:0 auto}.flower-icon{width:75px;height:75px;opacity:.8}.btn-story{background:transparent;border:2px solid #333;color:#333;padding:12px 32px;font-family:Avenir Next,sans-serif;font-weight:500;font-size:16px;letter-spacing:.08em;border-radius:0;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease;border:none;background:none}.btn-story:hover{color:#000;text-decoration:underline;text-underline-offset:6px}.row.g-3{width:100%}.story-images{display:flex;justify-content:center}.story-img img{width:100%;height:100%;border-radius:10px;object-fit:cover}.story-img{height:100%;min-height:206px}.story-images .g-1{--bs-gutter-x: 26px}.section-story h2.customize-title{margin-bottom:40px!important;max-width:800px;margin:auto}.section-customize{overflow:hidden;background-position:center;background-size:cover;height:600px;margin-top:25px;background-repeat:no-repeat;border-radius:10px}.customize-container{min-height:45vh;height:50vh;display:flex;align-items:center;justify-content:center}.customize-content{position:relative;max-width:600px}.btn-customize{background:transparent;border:2px solid #333;color:#333;padding:12px 32px;font-family:Avenir Next,sans-serif;font-weight:500;font-size:16px;letter-spacing:.08em;border-radius:30px;transition:all .3s ease}.btn-customize:hover{background:#333;color:#fff;transform:translateY(-2px)}.g-1,.gy-1{--bs-gutter-y: 10px}.g-1,.gx-1{--bs-gutter-x: 10px}.swiper-button-next,.swiper-button-prev{color:var(--white);width:44px;height:44px;margin-top:-22px;opacity:0;transition:opacity .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;font-weight:700}.intro-media:hover .swiper-button-next,.intro-media:hover .swiper-button-prev{opacity:1}.swiper-pagination{display:none}.page4-banner .hero-title{max-width:800px;margin:0 auto}.our-story-section{padding:120px 0;background:#fff}.our-story-section .story-content{max-width:1020px;margin:0 auto}.story-title{color:var(--black);margin-bottom:3rem}.story-text p{font-family:Avenir Next,sans-serif;font-size:18px;font-weight:400;color:var(--black);line-height:1.8;margin:0;text-align:center}.features-section{background:var(--white)}.features-icon{margin-bottom:100px!important}.feature-icon{width:55px;height:55px;opacity:.8}.feature-item{padding:0 20px}.feature-title{color:var(--black);margin-bottom:1.5rem;font-size:24px}.feature-description{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;color:var(--black);line-height:26px;max-width:395px;margin:0 auto}.page-4-img{height:100vh;background-size:cover;background-position:center;border-radius:10px;width:100%;margin-top:120px}.page3-banner{background:url(//addition.life/cdn/shop/t/19/assets/page3-banner.jpg?v=104834943289450627421759137149) center/cover no-repeat}.hero-category{font-family:Avenir Next,sans-serif;font-size:12px;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.page3-banner .hero-title{max-width:1000px;margin:0 auto}.highlights-section{padding-top:110px}.highlights-section .customize-title{margin-bottom:80px}.highlights-title{color:var(--black);margin-bottom:4rem}.highlight-card{height:80vh;position:relative;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.highlight-card .all_overlay{padding:30px 50px 0 25px}.highlight-heading{line-height:1.3;margin-bottom:1rem;font-size:28px}.highlight-description{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;color:var(--black);line-height:26px;margin:0}.details-section{padding-top:0;padding-bottom:10px}.details-section .btn{margin-bottom:0}.details-section .story-content{margin-bottom:120px}.story-subtitle{font-size:2.5rem;color:var(--black);line-height:1.2;margin-bottom:2rem}.right-space{margin-right:4px}.btn-story{background:transparent;border:none;color:var(--black);font-family:Avenir Next,sans-serif;font-weight:500;font-size:16px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease}.btn-story:hover{color:var(--black);text-underline-offset:6px}.details-title{color:var(--black);margin-bottom:3rem}.accordion-item{border-bottom:1px solid var(--gray);margin-bottom:0}.accordion-item h2{margin-bottom:0}.accordion-header{width:100%;background:none;border:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Saol Standard,serif;font-size:18px;font-weight:300;color:var(--black);text-align:left;transition:all .3s ease}.accordion-arrow{width:32px;height:16px;transition:transform .3s ease;transform:rotate(180deg)}.accordion-header.active .accordion-arrow{transform:rotate(0)}.accordion-content{max-height:0;overflow:hidden;padding:0}.accordion-content.active{max-height:300px;padding-bottom:40px;overflow-y:auto}.accordion-content p{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;color:var(--black);line-height:26px;margin:0;padding-right:50px}.accordion-content p:last-child{padding-bottom:0}.intro-media{height:90vh;background-size:cover;background-position:bottom center;background-repeat:no-repeat;border-radius:10px;position:relative;flex-shrink:0}.nav-main-container .small{padding-left:25px;position:relative;z-index:2}.nav-main-container{padding:40px 0!important}.nav-sticking .nav-main-container{padding:20px 0!important}.product_story{padding-top:0;padding-bottom:125px}.accordion-content p{padding-bottom:15px}.our-story-section .customize-title{margin-bottom:25px}.all_overlay{background-color:#0000005e;height:100%;width:100%}.alma-collection-header{margin-bottom:40px}.alma-collection-section{padding-top:150px;padding-bottom:76px}.alma-collection-title{font-size:36px;font-weight:300;margin:0}.alma-see-all{font-size:14px;letter-spacing:.05em;text-decoration:none;color:#000}.alma-see-all.btn-outline-black:after{bottom:-4px;height:1px}.alma-collection-swiper{position:relative;height:fit-content}.alma-collection-swiper .swiper-slide{width:auto;display:block;height:100%}.alma-collection-swiper .swiper-wrapper{height:100%;align-items:stretch}.alma-product-card{width:100%;overflow:hidden}.alma-product-image{position:relative;width:100%;height:fit-content;background:#f0f0f0;border-radius:10px;overflow:hidden}.alma-product-image img{width:100%;height:100%;object-fit:cover;cursor:pointer}.alma-product-info{padding:25px;text-align:center}.alma-product-name,.product-card__content .text-block h3,.product-card__content .text-block h4,.product-card__content .text-block h5{font-size:28px;font-weight:300;margin:0 0 8px;font-family:Saol Standard,serif;color:#000}.alma-product-description{font-size:14px;margin:0 0 5px;color:#000}.alma-product-price{font-size:14px;font-weight:500;margin:0;color:#000}.alma-swiper-button{color:#000;position:absolute;bottom:7%;z-index:1;width:100%}.alma-collection-container{position:relative}.alma-swiper-button-prev,.alma-swiper-button-next{color:#000;transition:all .3s ease}.alma-swiper-button-prev{left:20px;color:#000}.alma-swiper-button-next{right:20px;color:#000}.alma-swiper-button-disabled{opacity:.5;cursor:not-allowed}.products-hero-content{border-bottom:1.5px solid var(--light-gray);padding-top:30px;padding-bottom:30px}.products-hero-category{color:#000;margin-bottom:5px}.product-sep{width:48px;border:1px solid #212529;opacity:.85;margin-left:auto;margin-right:auto}.feature-item:first-child{padding-top:20px}.feature-item{font-weight:500;line-height:20px;text-align:center;padding-bottom:10px;color:#000}.products-layout{position:relative;min-height:600px;gap:30px}.products-header-title{margin:0;line-height:initial}.products-header{margin-bottom:50px}.filter-toggle-icon{width:16px;height:16px;transform:rotate(0)}.filter-arrow{width:16px;height:16px;transition:transform .3s ease;transform:rotate(0)}.filter-section.active .filter-arrow{transform:rotate(180deg)}.filter-radio{margin-bottom:15px;cursor:pointer;font-size:14px;color:#000;-webkit-user-select:none;user-select:none}.filter-radio input{display:none}.radio-mark{width:18px;height:18px;border:2px solid #000;border-radius:50%;margin-right:12px;position:relative;flex-shrink:0;transition:all .3s ease}.filter-radio input:checked+.radio-mark{background-color:#000;border-color:#000}.filter-radio input:checked+.radio-mark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%}.radio-text{font-size:14px;color:#000;font-weight:400}.filter-title{font-size:16px;font-weight:400;color:#000;text-transform:none;margin:0}.products-list{padding-top:15px;padding-left:0;transition:padding-left .4s cubic-bezier(.25,.46,.45,.94)}.alma-product-image .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.alma-product-image:hover .hover-image{opacity:1}.pagination-container{margin-top:60px;margin-bottom:40px}.pagination-wrapper{font-size:14px;font-weight:400}.pagination-number{width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .3s ease;color:var(--gray)}.pagination-number.active{color:#000;border:1px solid #000}.pagination-number:hover:not(.active){border-color:#999;color:#000}.pagination-dots{color:var(--gray);font-weight:500;padding:0 5px}.pagination-next{color:#000;font-weight:500;cursor:pointer;padding:8px 12px;transition:color .3s ease}.pagination-next:hover{color:var(--gray)}.filters-sidebar{width:250px;background:#fff;border-right:1px solid var(--light-gray);padding:0;position:absolute;left:0;top:0;height:100%;overflow-y:auto;z-index:9;transform:translate(-110%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.filters-header{border-bottom:1px solid var(--light-gray);background:#fff;position:sticky;top:0;z-index:10;padding:20px 20px 20px 0}.filters-title{font-size:16px;font-weight:400;color:#000;margin:0;font-family:Avenir Next}.filters-close{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.filter-btn-wrapper{padding-right:20px}.close-icon{width:13px;height:13px}.filters-sidebar.active{transform:translate(0)}.products-grid{width:100%;margin-left:0;transition:margin-left .4s cubic-bezier(.25,.46,.45,.94)}.products-grid.filters-open{margin-left:250px}.products-grid.filters-open .products-list{padding-left:30px}.filter-section{margin-bottom:0;border-bottom:1px solid var(--light-gray)}.filter-header{cursor:pointer;border-bottom:none;padding:20px 20px 20px 0}.filter-title{font-size:14px;font-weight:400;letter-spacing:0;margin:0;color:#000;text-transform:none}.filter-header.collapsed .filter-toggle-icon{transform:rotate(0)}.filter-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.filter-content.active{max-height:500px;padding:0}.checkbox-text{font-size:14px;color:#000;font-weight:400}.filter-checkbox{margin-bottom:12px;cursor:pointer}.price-range{position:relative}.price-slider{position:relative;height:25px}.price-slider:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border:1px solid #000;background:#000;z-index:0;border-radius:5px}.range-input{position:absolute;width:100%;height:2px;background:transparent;outline:none;-webkit-appearance:none;appearance:none;pointer-events:none}.range-input::-webkit-slider-track{width:100%;height:2px;background:var(--light-gray);border-radius:1px}.range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.range-input::-moz-range-thumb{width:16px;height:16px;background:#000;border-radius:50%;cursor:pointer;border:none;pointer-events:auto}.range-input::-moz-range-track{width:100%;height:2px;background:var(--light-gray);border-radius:1px;border:none}.range-input#maxPrice{z-index:1}.range-input#minPrice{z-index:2}.price-inputs{gap:15px;align-items:center}.price-input-wrapper{position:relative;border:1px solid var(--light-gray);border-radius:4px;background:#fff}.currency{padding:8px 0 8px 12px;font-size:12px;color:var(--gray);font-weight:500}.price-input{border:none;padding:8px 12px 8px 4px;font-size:12px;width:70px;text-align:left;outline:none;background:transparent}.price-separator{font-size:12px;color:var(--gray);font-weight:500}.category-filters{gap:0px}.filter-checkbox{cursor:pointer;font-size:11px;font-weight:400;letter-spacing:.5px;padding:8px 0;text-transform:uppercase}.filter-checkbox input[type=checkbox]{display:none}.checkmark{width:14px;height:14px;border:1px solid #ccc;margin-right:12px;position:relative;background:#fff;border-radius:2px;flex-shrink:0}.filter-checkbox input[type=checkbox]:checked+.checkmark{background:#000;border-color:#000}.filter-checkbox input[type=checkbox]:checked+.checkmark:after{content:"";position:absolute;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;top:1px;left:4px;transform:rotate(45deg)}.filters-toggle.active .toggle-icon{transform:rotate(-180deg)}.toggle-icon{transition:transform var(--animation-speed) var(--animation-easing)}.filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.filter-overlay.active{opacity:1;visibility:visible}.inner-product-header{padding:30px 0;min-height:100vh}.inner-product-left{padding-right:40px}.product-images-container{gap:5px}.product-image-item{width:100%;background:#f5f5f5;border-radius:10px;overflow:hidden}.product-detail-image{width:100%;height:100%;object-fit:cover}.inner-product-right{padding-left:40px}.product-details-sticky{position:sticky;top:100px}.product-details accordion-custom .details__header{-webkit-user-select:none;user-select:none}.product-info{background:#fff;border-radius:10px;height:100vh;min-height:1050px;position:relative}.product-card__content>.group-block{padding-top:0;padding-bottom:40px}.product-title{margin-bottom:10px;font-size:30px}.product-subtitle{color:#000;margin-bottom:4px;font-size:14px;padding-top:8px}.product-price{margin-bottom:30px;font-size:18px;color:#000}.product-options{margin-bottom:30px}.option-label{font-size:14px;color:#000;font-weight:500;display:block;margin-bottom:0}.finish-options{margin-bottom:10px}.finish-option{width:40px;height:40px;border-radius:50%;cursor:pointer}.finish-color{width:30px;height:30px;border-radius:50%}.variant-color.Lime{background:#c8ce1f}.variant-color.Orange{background:#f44720}.variant-color.Pearl{background:#b3bbb7}.variant-color.Light-Blue{background:#4c6a80}.variant-color.Charcoal{background:#4b4a4b}.variant-color.Dove{background:#bcbcbc}.variant-color.Cafe{background:#4c3c2e}.variant-color.Khaki{background:#a2967b}.variant-color.Indigo{background:#1d2c64}.variant-color.Spruce{background:#2a4b24}.variant-color.White{background:#fff}.variant-color.Gray{background:gray}.variant-color.Beige{background:#ead8ab}.variant-color.Black{background:#000}.variant-color.Rose{background:#b76e79}.variant-color.Champagne{background:#ffecbb}.variant-color.Silver{background:#d3d3d3}.variant-color.Blue{background:#005bd3}.variant-color.Bronze{background:#cd7f32}.variant-color.Brown{background:#9a5630}.variant-color.Clear{background:#fff}.variant-color.Gold{background:#d49a06}.variant-color.Green{background:#05aa3d}.variant-color.Navy{background:#282099}.variant-color.Pink{background:pink}.variant-color.Purple{background:#a54dcf}.variant-color.Red{background:#f61f1f}.variant-color.Rose-gold{background:#b76e79}.variant-color.Yellow{background:#ffe500}.finish-label{font-size:10px;font-weight:500;color:#000;letter-spacing:1px;height:50%}.product-features{margin-bottom:30px}.product-tags,.features-row{gap:100px}.feature-column{grid-template-columns:repeat(2,1fr);padding-left:0;gap:0rem;list-style-position:inside}.feature-column li{font-size:14px;margin-bottom:8px;color:var(--gray)}.product-actions{margin-bottom:40px}.product-info-content{width:100%;max-width:1200px}.btn-add-to-cart{width:100%;padding:19px;background:var(--gray);color:#fff;border:none;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:15px;cursor:pointer;transition:background .3s ease}.btn-add-to-cart:hover{background:var(--black)}.btn-custom-inquiry{width:100%;padding:19px;background:transparent;color:#000;border:1px solid black;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:15px;cursor:pointer;transition:background .3s ease}.btn-custom-inquiry:hover{background:#000;color:#fff}.product-tabs{margin-bottom:20px}.tab-headers{margin-bottom:20px;gap:60px}.tab-header{background:none;border:none;padding:5px 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--gray);cursor:pointer;border-bottom:1px solid transparent;transition:all .3s ease}.tab-header.active{color:#000;border-bottom-color:#000}.tab-content{display:none;font-size:14px;line-height:27px;color:#000;border-bottom:1px solid var(--light-gray);padding-bottom:20px}.tab-content.active{display:block}.related-product-title{font-weight:500;margin-bottom:0;font-size:30px}.related-product{z-index:2;border-bottom:1px solid var(--light-gray);padding-bottom:30px;border-top:1px solid var(--light-gray);padding-top:30px;background:#fff}.related-item{flex:1}.related-image{width:170px;height:170px;border-radius:10px;overflow:hidden;flex-shrink:0}.related-info{flex:1;display:grid;grid-template-columns:repeat(1,1fr);min-height:230px;padding-top:20px}.related-info h4{color:#000}.related-info p{font-size:20px;color:#000;padding:7px 0 0;margin:0;line-height:20px}.related-price span{font-size:20px;line-height:20px;color:#000;padding-top:0!important;padding-bottom:20px!important}.variant-option__button-label__text{text-align:left;text-wrap:auto;padding-left:10px;font-size:12px}.btn-add-related{width:100%;padding:15px;background:var(--gray);color:#fff;border:none;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:14px;cursor:pointer;transition:background .3s ease}.btn-add-related:hover{background:var(--black)}.more-products-section{padding-top:150px;padding-bottom:90px}.more-products-section .customize-title{margin-bottom:40px}.process-row{padding-top:50px}.process-card{width:100%;overflow:hidden}.process-card-image{position:relative;width:100%;height:fit-content;background:#f0f0f0;border-radius:10px;overflow:hidden}.process-card-image img{width:100%;height:100%;object-fit:cover;cursor:pointer}.process-card-info{padding:25px;text-align:center}.process-card-name{font-size:24px;font-weight:300;margin:0 0 8px;font-family:Saol Standard,serif}.process-card-description{font-size:16px;line-height:26px;margin:0 auto 5px;color:#000;max-width:400px}.brand-alma-section{padding:130px 0 180px;overflow:hidden}.brand-alma-title{margin-bottom:70px}.infinite-scroll-container{width:100%;overflow:hidden;position:relative}.infinite-scroll-track{display:flex;width:calc(200% + 40px);animation:infiniteScroll 20s linear infinite}.scroll-item{flex:0 0 auto;margin-right:40px}.scroll-image{width:500px;height:100%;object-fit:cover}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.infinite-scroll-container:hover .infinite-scroll-track{animation-play-state:paused}.lets-get-started-section{padding-top:130px}.lets-get-started-subtitle{font-size:16px;max-width:900px;margin:30px auto 0}.contact-form,[data-template="page.alma-customize"] .shopify-app-block{background:#fff;border-radius:8px;width:100%;max-width:1300px;margin:0 auto}.form-row{gap:20px;margin-bottom:24px}.form-group{flex:1;position:relative;margin-bottom:30px}.form-group.full-width{width:100%}.form-group label{font-family:Avenir Next,sans-serif;font-size:16px;font-weight:400;color:#000;position:absolute;top:16px;left:0;transition:all .3s ease;pointer-events:none;background:transparent}.form-group input,.form-group textarea{width:100%;padding:16px 0 8px;border:none;border-bottom:1px solid var(--light-gray);border-radius:0;font-family:Avenir Next,sans-serif;font-size:16px;color:var(--black);background-color:transparent!important;transition:all .3s ease;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus{outline:none;border-bottom-color:var(--gray);background-color:transparent}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{top:-8px;font-size:12px;color:var(--black);font-weight:500}.form-group textarea{resize:vertical;min-height:120px;font-family:Avenir Next,sans-serif;padding:16px;border:1px solid var(--light-gray);border-radius:4px}.form-group textarea:focus{border-color:var(--gray);background-color:#fff}.form-group.full-width label{position:static;top:auto;left:auto;font-size:16px;color:#000;font-weight:500;margin-bottom:8px;pointer-events:auto;transition:none}.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{position:static;top:auto;font-size:16px;color:var(--black);font-weight:500}.form-consent{margin:32px 0}.consent-checkbox{gap:12px;font-size:16px;color:var(--black);cursor:pointer}.consent-checkbox input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;cursor:pointer;flex-shrink:0}.checkmark{flex-shrink:0}.submit-btn{width:100%;background-color:var(--gray);color:#fff;border:none;padding:18px 32px;font-family:Avenir Next,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;border-radius:10px;cursor:pointer;transition:all .3s ease;margin-top:20px}.submit-btn:hover{background-color:var(--black)}.addon-hero-content{border:none;padding:0}.addon-hero-image-2{padding-bottom:0}.addon-header-title{margin-bottom:70px}.addon-header{padding-top:160px}.product-accordion{margin-top:0}.product-accordion .accordion-item{border-bottom:1px solid var(--light-gray)}.product-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:all .3s ease;font-family:Avenir Next,sans-serif;font-size:14px}.product-accordion .accordion-title{font-size:16px;font-weight:500;color:#000;text-transform:capitalize}.product-accordion .accordion-icon{transition:transform .3s ease}.product-accordion .accordion-arrow{width:16px;height:16px;transform:rotate(0);transition:transform .3s ease}.product-accordion .accordion-item.active .accordion-arrow{transform:rotate(-180deg)}.product-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}.product-accordion .accordion-content.active{max-height:100%;padding-bottom:20px}.product-accordion .accordion-content p{font-size:14px;line-height:27px;color:var(--black);margin:0}.product-images-swiper-container{position:relative}.product-images-swiper{width:100%;height:600px}.product-images-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0 10px}.product-swiper-button-next,.product-swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.product-swiper-button-next{right:15px}.product-swiper-button-prev{left:15px}.product-swiper-button-next:after,.product-swiper-button-prev:after{font-family:swiper-icons;font-size:16px;color:var(--white);font-weight:600}.product-swiper-button-next:after{content:"next"}.product-swiper-button-prev:after{content:"prev"}.sort-container{position:relative}.sort-dropdown{position:absolute;top:100%;right:0;background:#fff;z-index:1000;min-width:200px;transform:translate(100%);opacity:0;visibility:hidden;transition:all .3s ease;margin-top:8px;border:1px solid var(--light-gray)!important;border-radius:10px}sorting-filter-component .facets__summary{padding-bottom:0;padding-top:0}.sort-dropdown.active,.facets__panel[open] .sort-dropdown{transform:translate(0);opacity:1;visibility:visible}.svg-wrapper.icon-checkmark.sorting-filter__checkmark{--icon-stroke-width: 1.2px;margin-top:-4px}.sort-popup-icon{transform:rotate(-180deg);width:17px;height:17px;opacity:.3}.sort-popup-icon-parent{width:17px;height:14px;position:absolute;top:-13px;margin:0 auto;left:calc(50% - 5px);background-color:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.sort-options{padding:25px 20px;width:170px;z-index:9}.sort-options label{padding-top:5px;padding-bottom:5px}.sort-option{padding:5px 20px;font-size:12px!important;font-weight:400;border:none;cursor:pointer;font-family:Avenir Next,sans-serif;font-size:14px;text-transform:capitalize;display:flex;align-items:center;color:var(--black);transition:color .3s ease}.sort-option:hover,.sort-option.active{color:#000}.sort-check-icon{width:16px;height:16px;opacity:0;transition:opacity .3s ease;flex-shrink:0;filter:brightness(0) saturate(100%);margin-left:5px}.sort-option.active .sort-check-icon{opacity:1!important;display:block!important;visibility:visible!important}.sort-label{color:#000;font-weight:400;font-size:14px;text-transform:capitalize}.selected-option{color:var(--gray);font-weight:400;font-size:14px;text-transform:capitalize}.sort-toggle-icon{width:16px;height:16px;transition:transform .3s ease;filter:brightness(0) invert(0);transform:rotate(0)}.sort-container.active .sort-toggle-icon{transform:rotate(180deg)}.inner-product-highlight-1{background-image:url(./product-highlight-1.png)}.inner-product-highlight-2{background-image:url(./product-highlight-2.png)}.inner-product-highlight-3{background-image:url(./product-highlight-3.png)}.inner-product-highlight-1,.inner-product-highlight-2,.inner-product-highlight-3{background-size:cover;background-position:center;background-repeat:no-repeat}.addon-header img{border-radius:10px}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:10000;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.search-mobile{display:none}.search-desktop{display:block}.mobile-actions{display:none}.search-input-wrapper img{filter:brightness(0);width:20px;height:20px}.search-overlay.active{opacity:1;visibility:visible}.filters-sidebar{width:300px}.search-input-wrapper-group{width:100%;background-color:#fff;height:108px}.search-input-wrapper-group form{height:100%}.search-input-wrapper{position:relative;width:90%;max-width:1500px;border-radius:0;padding:30px 0;box-shadow:none;height:100%;margin:0 auto;gap:20px}.search-icon{color:var(--gray);font-size:18px;margin-right:15px}.search-input2{flex:1;border:none;background:transparent;font-size:16px;color:#212121;outline:none;font-family:inherit;padding:0;background-color:transparent!important;border:none!important;outline:none!important}.search-input2::placeholder{color:var(--gray);font-size:16px}.search-close{background:none;border:none;font-size:16px;color:var(--gray);cursor:pointer;padding:5px;margin-left:15px;transition:color .3s ease}.search-close:hover{color:#000}body.search-open{overflow:hidden}.search-results-section{padding-top:120px;min-height:100vh;background:#fff}.search-results-header{text-align:center}.search-results-title{font-family:Saol Standard;font-size:48px;font-weight:400;color:#000;margin-bottom:40px}.search-results-input-wrapper{width:100%;margin:0 auto}.search-results-input-container{position:relative;padding:0 4px 0 20px;background:#fff;border:1px solid var(--light-gray);border-radius:10px;height:56px;max-width:800px;margin:0 auto;transition:border-color .3s ease}.search-results-input-container:focus-within{border-color:#000}.search-results-input{flex:1;border:none;outline:none!important;font-size:16px;font-family:Avenir Next,sans-serif;color:#000;background:transparent!important;padding-right:15px}.search-results-input::placeholder{color:var(--gray);font-size:16px}.search-results-clear,.search-results-btn{background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px;font-family:Avenir Next,sans-serif;margin-right:15px;transition:opacity .3s ease;display:none}.search-results-clear{margin-right:30px}.search-results-clear:hover{opacity:.7}.search-results-icon{width:20px;height:20px;filter:brightness(0) opacity(.4);flex-shrink:0}.search-results-btn:hover .search-results-icon,.search-results-btn:focus .search-results-icon{filter:brightness(0) opacity(1)}.search-results-content{padding-top:70px;padding-bottom:70px}.search-results-info{margin-bottom:50px}.search-results-text{font-size:18px;color:var(--black);margin:0;font-family:Avenir Next,sans-serif;text-align:center;padding-top:40px}.addon-header-1{padding-top:70px}.filters-toggle,.sort-toggle,.clear-filters-btn{background:none;border:none;gap:10px;cursor:pointer;font-size:14px;font-weight:500;text-transform:capitalize;margin-top:20px;color:#000}.clear-filters-btn .results-count{opacity:.5}.mobile-alma-title{display:block}.product-swiper-pagination{position:absolute;bottom:20px!important;left:42%!important;display:flex;gap:8px}.product-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:transparent;border:2px solid #fff;opacity:1;cursor:pointer;transition:all .3s ease}.product-swiper-pagination .swiper-pagination-bullet-active{background:#fff;border:2px solid #fff}.main-page rte-formatter h2{font-family:Saol Standard;font-size:40px;line-height:60px;letter-spacing:0;Text-transform:None}.main-page rte-formatter p{font-size:16px;max-width:900px}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cart-overlay.active{opacity:1;visibility:visible}.cart-panel{position:fixed;top:0;right:-100vw;width:400px;height:100vh;background:#fff;z-index:999;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-x:hidden}.cart-panel.active{right:0}.cart-header{padding:10px 20px;border-bottom:1px solid var(--light-gray)}.cart-title{font-size:var(--section-header2-font-size);font-weight:500;margin:0;color:#000}.cart-close img{width:15px}.cart-close{background:none;border:none;font-size:16px;cursor:pointer;color:var(--gray);padding:5px}.cart-close:hover{color:#000}.cart-content{flex:1;overflow-x:hidden;overflow-y:auto}.cart-products{flex:1;overflow-y:auto;max-height:calc(100vh - 400px);min-height:250px}.cart-product{gap:15px;padding:20px;border-bottom:1px solid var(--light-gray);margin-bottom:7px}.cart-product:last-child{border-bottom:none;margin-bottom:0;padding-bottom:35px}.cart-product-image{width:90px;height:90px;object-fit:cover;border-radius:4px}.cart-product-details{flex:1}.cart-product-name{font-size:16px;font-weight:500;margin:0 0 8px;color:#212121b3;transition:.2s ease-in-out;text-decoration:none;line-height:14px}.cart-product-name:hover{color:#000;cursor:pointer}.cart-product-price{font-size:14px;color:#212121;margin-top:8px;margin-bottom:0;letter-spacing:.025em}.cart-product-controls{gap:10px;margin-top:7px}.quantity-controls{border:1px solid #f0f0f0;padding-left:10px;padding-right:10px}.quantity-btn{background:none;border:none;cursor:pointer;font-size:16px;color:var(--gray);padding:5px;transition:color .2s ease}.quantity-btn:hover{color:#000}.quantity-input{font-size:14px;width:30px;text-align:center;border:none;background:transparent;color:#000;font-weight:500;margin-left:0}.quantity-input:focus{outline:none}.remove-btn{background:none;border:none;color:#212121;cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.remove-btn:hover{color:#000}.cart-notes{border-top:1px solid var(--light-gray)}.cart-notes-header{cursor:pointer;padding:13px 15px}.cart-notes-header h4{font-size:14px;font-weight:400;margin:0;color:#000}.cart-notes-toggle{background:none;border:none;font-size:16px;color:var(--gray);cursor:pointer}.cart-notes-title{color:#212121;font-size:16px;margin:0}.cart-notes-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 15px}.cart-notes-content.expanded{max-height:200px;padding:0 15px 15px}.cart-notes-content p{font-size:12px;color:#212121;margin:0 0 7px}.order-notes-textarea{width:100%;min-height:90px;border:1px solid #f0f0f0;border-radius:4px;padding:16px;font-size:14px;resize:vertical;font-family:inherit}.order-notes-textarea:focus{outline:none;border-color:#000;background-color:#fff}.cart-footer{padding:0;border-top:none;background-color:transparent}.cart-subtotal{margin-bottom:20px;font-size:14px;font-weight:500;background-color:#fff;border-top:1px solid var(--light-gray);padding:13px 15px 0}.cart-buttons{padding:0 15px;margin-bottom:20px}.cart-subtotal span:first-child{color:#212121;font-size:12px;letter-spacing:.05em}.cart-subtotal .subtotal-amount{color:#212121;font-weight:500;font-size:16px}.cart-checkout-btn,.filter-btn-action,.cart-view-btn{width:100%;padding:16px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;transition:all .3s ease;display:block;text-align:center}.cart-checkout-btn,.filter-btn-action{background-color:var(--gray);color:#fff;margin-bottom:15px}.filter-btn-action{margin-top:40px}.cart-checkout-btn:hover,.filter-btn-action:hover{background-color:#000}.cart-view-btn{background-color:transparent;color:#000;border:1px solid #000;margin-bottom:20px}.cart-view-btn:hover{background-color:#000;color:#fff}.cart-disclaimer{font-size:12px;color:#212121;padding:0 15px;font-style:italic}body.cart-open{overflow:hidden}.cart-view-btn{display:none!important}.cart-drawer .cart-view-btn{display:block!important;font-size:14px;line-height:18px}.dynamic-checkout__content{padding-bottom:15px}[data-template=search] .collection-wrapper{display:flex!important}.shopify-policy__container h1{font-size:40px}.shopify-policy__container h2,.shopify-policy__container h3{font-size:30px}.shopify-policy__container{max-width:1200px!important;padding:40px!important}li.menu-list__list-item[slot=more]{display:none!important}.footer-logo-text{font-size:20px;line-height:30px;font-family:Saol Standard;letter-spacing:0;Text-transform:None}.hide-add-to-cart .product-form-buttons,.hide-add-to-cart .related-product,.hide-extra-product .related-product{display:none!important}.email-signup__heading{padding-top:0!important;padding-bottom:0!important}.email-signup__input.email-signup__input--underline.paragraph{padding-top:0!important}body:has(.hide-highlights) .highlights-section{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/style.css.map */
