:root{--primary-color: #382d20;--bg-color: #fcfbf8;--accent-bg: #f4eee6;--card-bg: #f5f1eb;--text-color: #4a3e30;--text-light: #7b6f61;--border-color: #e5dccf;--white: #ffffff;--transition: all .3s ease}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{list-style:none;padding:0}a{text-decoration:none}a,button{cursor:pointer}div,details,details:focus,details:active,button,button:focus,button:active,a,a:focus,a:active{outline:none;-webkit-tap-highlight-color:transparent}h1{font-size:clamp(3rem,5vw,4.5rem);line-height:1.1;color:var(--primary-color);font-weight:500}h2{font-size:clamp(2rem,4vw,2.8rem);color:var(--primary-color);font-weight:500}h3{font-size:1.8rem;color:var(--primary-color);font-weight:500}h4{font-size:1.1rem;color:var(--primary-color);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;border-radius:8px!important;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:var(--transition);border:2px solid transparent;text-transform:uppercase;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:0;transition:var(--transition);z-index:-1}.btn:hover:after{height:100%}.btn-dark{background-color:var(--primary-color);color:var(--white)}.btn-dark:hover{color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 15px #382d2033}.btn-dark:after{background-color:var(--card-bg)}.btn-text{background-color:transparent;color:var(--primary-color);padding:12px 0;display:flex;align-items:center;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.5px}.btn-text svg{margin-left:8px;transition:all .3s ease;width:14px;fill:var(--primary-color)}.btn-text:hover svg{transform:translate(5px)}@media(max-width:767px){.btn{padding:10px 20px;font-size:12px}.btn-text{font-size:12px}}.decorative_img{position:absolute;bottom:-8px;width:15%;height:auto;z-index:0;opacity:.6}.section-prefix{margin-bottom:10px;font-size:var(--prefix_size);font-weight:var(--prefix_weight);text-transform:var(--prefix_transform);letter-spacing:var(--prefix_spacing);line-height:normal;color:var(--text-color)}.section-title{font-size:var(--title_size);line-height:130%;font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--primary-color)}.vector{position:relative;display:inline-block}.vector:after{content:"";font-weight:300;display:inline-block;animation:pulse 2s infinite ease-in-out;position:absolute;top:0;right:-50px;height:40px;width:40px;background-image:url(/cdn/shop/files/heart-vector.svg?v=1783577231);background-size:cover}.section-subtitle{margin:10px 0 0;font-size:var(--subtitle_size);font-weight:var(--subtitle_weight);line-height:140%;letter-spacing:var(--subtitle_spacing);text-transform:var(--subtitle_transform);color:var(--text-color)}@media(max-width:1024px){.section-prefix{font-size:var(--prefix_size_tablet)}.section-title{margin:0 0 15px;font-size:var(--title_size_tablet)}.section-subtitle{font-size:var(--subtitle_size_tablet)}}@media(max-width:767px){.section-prefix{font-size:var(--prefix_size_mobile)}.section-title{margin:0 0 10px;font-size:var(--title_size_mobile)}.section-subtitle{font-size:var(--subtitle_size_mobile)}.vector:after{height:30px;width:30px}.decorative_img{display:none}}.template-search .facets-container{display:none}.splide .splide__arrow{background:var(--white);opacity:1;box-shadow:0 4px 10px #0000001a;height:40px;width:40px}.splide .splide__arrow:hover{background:var(--primary-color)}.splide .splide__arrow:hover svg{fill:var(--white)}.splide .splide__pagination{gap:3px;bottom:15px}.splide .splide__pagination .splide__pagination__page{background:var(--primary-color);border:2px solid var(--primary-color);transform:none!important;height:12px;width:12px;opacity:1;transition:all var(--transition) ease-in-out}.splide .splide__pagination .splide__pagination__page.is-active{background:transparent}@keyframes pulse{0%{transform:scale(1) rotate(20deg)}50%{transform:scale(1.1) rotate(30deg)}to{transform:scale(1) rotate(20deg)}}@keyframes scaleX{to{transform:scaleX(1)}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in{opacity:0;transition:opacity 1s ease}.fade-up.visible,.fade-in.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}#CartDrawer .cart-item__image{border-radius:8px}#CartDrawer .cart-items .product-option dt{color:var(--primary-color);font-weight:600;font-size:15px}#CartDrawer .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#CartDrawer .cart-item__name:hover{text-decoration:none}#CartDrawer .cart-item__totals .price{font-size:18px}#CartDrawer cart-remove-button{border-radius:8px}#CartDrawer .cart-item__image{border:2px solid}#CartDrawer .totals__total,#CartDrawer .totals__total-value{font-size:20px}#CartDrawer .cart-remove-button{background-color:var(--accent-bg);border-radius:8px}@media(max-width:767px){.cart-item__quantity-wrapper{gap:10px}}.cart__contents .cart__items .cart-item__media .cart-item__image-container{border:2px solid #382d20;border-radius:8px;overflow:hidden!important}.cart__contents .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container{padding:0}.cart-item__quantity-wrapper cart-remove-button .button{background-color:var(--accent-bg);border-radius:8px}.cart__contents .cart__items .cart-item__quantity .cart-item__quantity-wrapper{gap:0}.template-collection .facets-wrapper .facets__summary{font-weight:600;font-size:18px;color:var(--primary-color)}.template-collection .facets-wrapper{border-right:1px solid var(--border-color)}.template-collection .facets-vertical .facets-wrapper{padding-right:20px;margin-right:20px}.template-collection .facets-wrapper .facets__disclosure-vertical{border-top:1px solid var(--border-color)}.template-collection .facets-wrapper .facets-container{padding-bottom:10px}@media(max-width:1199px){.template-collection .collection .grid--4-col-desktop .grid__item{width:100%;max-width:calc(33.33% - 11px)}}@media(max-width:991px){.template-collection .collection .grid--4-col-desktop .grid__item{width:100%;max-width:calc(50% - 8px)}}@media(max-width:749px){.template-collection .facets-vertical .facets-wrapper{padding-right:0;margin-right:0;border-right:none}.template-collection .collection .grid--4-col-desktop .grid__item{width:100%;max-width:calc(50% - 4px)}.template-collection .collection .product-card-swatches .swatch,.template-search__results .product-card-swatches .swatch{width:15px!important;height:15px!important}.template-collection .collection .card__information,.template-search__results .card__information{padding:0!important}}.shopify-policy__container{max-width:var(--page-width);width:100%;margin:0 auto;padding:0 20px}.shopify-policy__title h1{font-size:var(--title_size);line-height:130%;font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--primary-color);margin:0 0 30px}.shopify-policy__body h2{margin-top:22px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/global.css.map */
