:root{--color-primary: #7D5B46;--color-primary-dark: #583F30;--color-primary-light: #CDB59E;--color-accent: #8C6249;--color-bg-light: #EFE1D6;--color-bg-sand: #F4EFEA;--color-bg-warm: #EFEAE2;--color-text-dark: #231F1E;--color-text-muted: #6E6864;--color-white: #FFFFFF;--color-gold: #C5A880;--color-shadow: rgba(35, 31, 30, .06);--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Outfit", sans-serif;--transition-smooth: all .4s ease-in-out;--transition-fast: all .25s ease;--font-heading-family: "Great Vibes", cursive}::-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}details,details:focus,details:active,button,button:focus,button:active,a,a:focus,a:active{outline:none;-webkit-tap-highlight-color:transparent}.btn{display:inline-flex;justify-content:center;align-items:center;padding:12px 35px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:var(--transition-smooth);width:fit-content;border:2px solid transparent;border-radius:6px;position:relative;overflow:hidden;z-index:1}.btn:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;transition:var(--transition-smooth);z-index:-1}.btn:hover:after{width:100%}.btn-primary{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.btn-primary:hover{border-color:var(--color-primary-dark)}.btn-primary:hover:after{background-color:var(--color-primary-dark)}.btn-light-bg{background-color:var(--color-bg-light);color:var(--color-primary);border-color:var(--color-bg-light)}.btn-light-bg:hover{border-color:var(--color-primary);color:var(--color-bg-light)}.btn-light-bg:hover:after{background-color:var(--color-primary)}.btn-light-bg .icon{transition:var(--transition-smooth)}.btn-light-bg:hover .icon{color:var(--color-bg-light);stroke:var(--color-bg-light);stroke-width:.5px}.btn-light-bg2{background-color:var(--color-bg-light);color:var(--color-primary);border-color:var(--color-bg-light)}.btn-light-bg2:hover{border-color:var(--color-bg-warm);color:var(--color-primary-dark)}.btn-light-bg2:hover:after{background-color:var(--color-bg-warm)}.btn-secondary{background-color:var(--color-primary-dark);color:var(--color-white);border-color:var(--color-primary-dark)}.btn-secondary:hover{color:var(--color-text-dark);border-color:var(--color-primary-dark)}.btn-secondary:hover:after{background-color:var(--color-bg-light)}.btn-secondary-outline{background-color:transparent;color:var(--color-text-dark);border:1px solid var(--color-text-dark)}.btn-secondary-outline:hover{color:var(--color-white)}.btn-secondary-outline:hover:after{background-color:var(--color-text-dark)}.btn-text{background-color:transparent;color:var(--color-primary-dark);padding:8px 0;display:flex;align-items:center;font-size:14px;line-height:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-bottom:1.5px solid var(--color-primary-dark)}.btn-text svg{margin-left:8px;transition:all .3s ease;width:14px;fill:var(--color-primary-dark)}.btn-text:hover{color:var(--color-accent);border-color:var(--color-accent)}.btn-text:hover svg{transform:translate(5px)}@media(max-width:1024px){.btn{padding:10px 25px;font-size:12px}.btn-text{font-size:12px;padding:8px 0 3px}}.section-prefix{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(--color-accent);margin-bottom:10px}.section-title{font-size:var(--title_size);line-height:calc(var(--title_size) + 8px);font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--color-text-dark);margin-bottom:10px}.normal-section-title{font-family:var(--font-body-family)}.section-title strong{color:var(--color-accent)}.section-subtitle{font-size:var(--subtitle_size);font-weight:var(--subtitle_weight);line-height:calc(var(--subtitle_size) + 6px);letter-spacing:var(--subtitle_spacing);text-transform:var(--subtitle_transform);color:#3f3a37;margin-bottom:10px}@media(max-width:1024px){.section-prefix{font-size:var(--prefix_size_tablet)}.section-title{font-size:var(--title_size_tablet);line-height:calc(var(--title_size_tablet) + 8px)}.section-subtitle{font-size:var(--subtitle_size_tablet);line-height:calc(var(--subtitle_size_tablet) + 4px)}}@media(max-width:767px){.section-prefix{font-size:var(--prefix_size_mobile);text-align:center}.section-title{font-size:var(--title_size_mobile);line-height:calc(var(--title_size_mobile) + 8px);margin-bottom:10px;text-align:center}.section-subtitle{font-size:var(--subtitle_size_mobile);line-height:calc(var(--subtitle_size_mobile) + 4px);text-align:center}.section-subtitle br{display:none}}.section-head-wrap{display:flex;align-items:end;justify-content:space-between}.section-head-wrap .section-subtitle{margin:0;max-width:500px}@media(max-width:767px){.section-head-wrap{flex-direction:column;align-items:center;text-align:center}}.splide{visibility:visible}.splide .splide__arrow{background:var(--color-bg-light);opacity:1;box-shadow:0 4px 10px #0000001a;height:40px;width:40px;transition:var(--transition-smooth)}.splide .splide__arrow svg{fill:var(--color-primary-dark)}.splide .splide__arrow:disabled{opacity:0}.splide .splide__arrow:hover{background:var(--color-primary-dark)}.splide .splide__arrow:hover svg{fill:var(--color-bg-light)}.splide .splide__arrow:focus,.splide .splide__arrow:focus-visible{outline:none!important}.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:var(--transition-smooth)}.splide .splide__pagination .splide__pagination__page.is-active{background:transparent}.shopify-policy__container{max-width:var(--page-width);width:100%;margin:0 auto;padding:50px 20px}.shopify-policy__title h1{font-size:var(--title_size);line-height:calc(var(--title_size) + 8px);font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--color-text-dark);margin:0 0 30px;font-family:var(--font-body-family)}@media(max-width:1024px){.shopify-policy__title h1{font-size:var(--title_size_tablet);line-height:calc(var(--title_size_tablet) + 8px)}}@media(max-width:767px){.shopify-policy__title h1{font-size:var(--title_size_mobile);line-height:calc(var(--title_size_mobile) + 8px);margin-bottom:10px}}.shopify-policy__body h2{margin-top:22px!important;font-family:var(--font-body-family)}.shopify-policy__body h5,.shopify-policy__body h4,.shopify-policy__body h3{font-family:var(--font-body-family)}.shopify-policy__body ul{list-style:disc;padding-left:18px}.shopify-policy__body ol{list-style:normal;padding-left:18px}.product-card-wrapper .card__inner{background-color:var(--color-bg-sand)}.product-card-wrapper .card__media .media img{object-fit:contain}.template-search__results .product-grid li:has(.article-card-wrapper){display:none}#CartDrawer .section-title{font-size:35px}#CartDrawer .cart-item__totals .price{font-size:18px}#CartDrawer .cart-item__name{font-family:var(--font-body-family);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#CartDrawer .cart-item__image{border:2px solid var(--color-primary-light);border-radius:7px;max-width:85px;height:120px!important;object-fit:contain}#CartDrawer .cart-item .product-option{font-weight:600;font-size:16px}#CartDrawer .cart-item{background:var(--color-bg-sand);padding:0 10px;border-radius:7px;margin-bottom:15px}#CartDrawer quantity-input{border:1px solid var(--color-primary-light);border-radius:7px}#CartDrawer .quantity{width:118px}#CartDrawer quantity-popover input:focus-visible{outline:none;box-shadow:none}#CartDrawer .cart-remove-button{background:var(--color-primary);border-radius:7px;color:#fff}#CartDrawer .cart-remove-button svg{height:18px;width:18px}#CartDrawer .cart-drawer__footer .totals__total{font-size:20px!important;font-family:var(--font-body-family)}#CartDrawer .cart-drawer__footer .totals__total-value{font-size:18px!important;font-weight:600;color:var(--color-primary-dark)}#CartDrawer .drawer__inner-empty .cart__empty-text{margin-bottom:10px}#CartDrawer .drawer__inner-empty .cart__login-title{margin:1.5rem 0 .5rem}#CartDrawer .quantity:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/global.css.map */
