:root{--casa-ink: #23231f;--casa-line: #d9d5cb;--casa-paper: #f6f4ee;--casa-forest: #29312a;--casa-footer: #1f211e;--casa-footer-text: #eee9df}.casa-premium-template{background:#f6f4ee!important;color:#23231f}.casa-premium-template .bls-wrapper,.casa-premium-template #MainContent{background:#f6f4ee!important}.casa-premium-home{background:#f6f4ee!important;color:#23231f}.casa-premium-home .bls-wrapper,.casa-premium-home #MainContent{background:#f6f4ee!important}.casa-premium-home #MainContent .shopify-section{border-color:#d9d5cb}.casa-premium-home #MainContent .sg-section,.casa-premium-home #MainContent .tb-section,.casa-premium-home #MainContent .guarantee-bar{background:#ede9df!important}.casa-premium-home #MainContent .sg-title,.casa-premium-home #MainContent .tb-text strong,.casa-premium-home #MainContent .guarantee-title{color:#23231f!important}.casa-premium-home #MainContent .sg-eyebrow,.casa-premium-home #MainContent .tb-sig{color:#81745f!important}.casa-premium-announcement{height:28px;display:flex;align-items:center;justify-content:center;background:#29312a;color:#f5f1e8;font-size:9px;letter-spacing:.18em;text-align:center;padding:0 16px}.casa-premium-template #page-header{background:#f6f4ee!important;border-bottom:1px solid #d9d5cb!important;box-shadow:none!important}.casa-premium-template #page-header .header-middle,.casa-premium-template #page-header .middle-top,.casa-premium-template #page-header .middle-bottom{background:#f6f4ee!important}.casa-premium-template #page-header .casa-premium-header-row{min-height:78px!important;padding-inline:max(28px,4vw)!important;display:grid!important;grid-template-columns:180px 1fr auto!important}.casa-premium-template #page-header .col-header-left{justify-self:start}.casa-premium-template #page-header .col-header-center{justify-self:center}.casa-premium-template #page-header .col-header-right{justify-self:end}.casa-premium-wordmark{display:inline-flex!important;flex-direction:column;align-items:center;color:#23231f!important;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:.9;letter-spacing:.16em;text-decoration:none}.casa-premium-wordmark small{font:500 8px/1 Arial,sans-serif;letter-spacing:.36em;margin:8px 0 0 .36em}.casa-premium-template #page-header .horizontal-list a,.casa-premium-template #page-header .horizontal-menu a,.casa-premium-template #page-header .menu-list a,.casa-premium-template #page-header .bls-menu-item>a{font-size:11px!important;letter-spacing:.08em!important;color:#23231f!important}.casa-premium-header{height:78px;padding:0 max(28px,4vw);display:grid;grid-template-columns:180px 1fr auto;align-items:center;border-bottom:1px solid #d9d5cb;background:#f6f4ee}.casa-premium-header nav{display:flex;justify-self:center;gap:32px}.casa-premium-header nav a{font-size:11px;letter-spacing:.09em;color:#23231f;text-decoration:none}.casa-premium-header__utilities{display:flex;gap:20px;font-size:10px}.casa-premium-header__utilities a{color:#23231f;text-decoration:none}.casa-premium-header__menu{display:none;border:0;background:transparent;padding:0}.casa-premium-header__menu span{display:block;width:19px;height:1px;background:#23231f;margin:5px}.casa-premium-template .casa-premium-footer,.casa-premium-home .casa-premium-footer{background:#171916;color:#eee9df;padding:76px max(30px,5vw) 30px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:clamp(34px,5vw,88px);border-top:1px solid #30322e}.casa-premium-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.casa-premium-footer a{color:#aaa79f;text-decoration:none;font-size:11px}.casa-premium-footer a:hover{color:#fff}.casa-premium-footer b{color:#777971;font-size:9px;letter-spacing:.16em;margin-bottom:8px}.casa-premium-footer p{font:400 12px/1.7 Georgia,serif;color:#aaa79f;margin:5px 0 0}.casa-premium-footer__brand strong{display:block;color:#eee9df;font:400 25px/1 Georgia,serif;letter-spacing:.16em}.casa-premium-footer__brand small{display:block;color:#eee9df;font-size:8px;letter-spacing:.36em;margin:8px 0 0 22px}.casa-premium-footer__newsletter-link{border-bottom:1px solid #777971;padding-bottom:7px;margin-top:8px;font-size:9px!important;letter-spacing:.08em}.casa-premium-footer__legal{grid-column:1/-1;border-top:1px solid #30322e;padding-top:22px;margin-top:30px;color:#686a64;font-size:8px;letter-spacing:.04em}@media(max-width:767px){.casa-premium-announcement{font-size:7px;letter-spacing:.12em}.casa-premium-header{height:67px;padding:0 17px;grid-template-columns:1fr auto 1fr}.casa-premium-header__menu{display:block;justify-self:start}.casa-premium-header nav{display:none}.casa-premium-header__utilities{justify-self:end}.casa-premium-header__utilities a:not(:last-child){display:none}.casa-premium-wordmark{font-size:19px}.casa-premium-template .casa-premium-footer,.casa-premium-home .casa-premium-footer{grid-template-columns:1fr 1fr;gap:42px 24px;padding:58px 24px 100px}.casa-premium-footer__brand,.casa-premium-footer__newsletter,.casa-premium-footer__legal{grid-column:1/-1}}.casa-premium-store{--casa-paper:#f6f4ee;--casa-paper-2:#eeebe3;--casa-ink:#20221e;--casa-muted:#77756e;--casa-line:#d8d3c8;--casa-forest:#263129;--casa-dark:#111310;background:var(--casa-paper)!important;color:var(--casa-ink)}.casa-premium-store .bls-wrapper,.casa-premium-store #MainContent{background:var(--casa-paper)}.casa-premium-store :is(h1,h2,h3,h4,h5,.heading-title,.section-title,.page-title){font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.025em;color:var(--casa-ink)}.casa-premium-store :is(p,li,td,th,input,textarea,select,button){color:inherit}.casa-premium-store a{transition:color .25s ease,opacity .25s ease,border-color .25s ease,background .25s ease}.casa-premium-store :is(.container,.page-width){max-width:1440px}.casa-premium-store #MainContent>.shopify-section{border-color:var(--casa-line)}.casa-premium-store .announcement-bar,.casa-premium-store .announcement,.casa-premium-store [class*=announcement]{--color-background:38,49,41}.casa-premium-store .announcement-bar,.casa-premium-store .announcement-bar-section,.casa-premium-store .section-announcement{background:var(--casa-forest)!important;color:#f2eee5!important}.casa-premium-store .announcement-bar *{color:#f2eee5!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase}.casa-premium-store #page-header{background:#f6f4eefa!important;border-bottom:1px solid var(--casa-line)!important;box-shadow:none!important;position:relative;z-index:50}.casa-premium-store #page-header :is(.header-middle,.middle-top,.middle-bottom,.header-container){background:transparent!important;box-shadow:none!important}.casa-premium-store #page-header .header-middle>.container,.casa-premium-store #page-header .header-middle>.container-fluid,.casa-premium-store #page-header .casa-premium-header-row{min-height:82px!important;padding-inline:clamp(22px,4vw,72px)!important}.casa-premium-store #page-header .logo img{max-height:46px;width:auto}.casa-premium-store #page-header :is(.horizontal-list,.horizontal-menu,.menu-list){gap:clamp(18px,2.2vw,38px)}.casa-premium-store #page-header :is(.horizontal-list,.horizontal-menu,.menu-list,.bls-menu-item)>li>a,.casa-premium-store #page-header .bls-menu-item>a{font-size:11px!important;font-weight:500!important;letter-spacing:.07em!important;color:var(--casa-ink)!important;text-transform:none!important}.casa-premium-store #page-header :is(.col-header-right,.header-action){gap:18px}.casa-premium-store #page-header :is(svg,i){color:var(--casa-ink)!important}.casa-premium-store #page-header .submenu,.casa-premium-store #page-header .bls-submenu{background:var(--casa-paper)!important;border:1px solid var(--casa-line)!important;box-shadow:0 18px 38px #20221e14!important}.casa-premium-store :is(.page-heading,.collection-hero,.main-page-title,.blog-title,.search__heading){background:var(--casa-paper)!important;border-bottom:1px solid var(--casa-line)}.casa-premium-store :is(.page-heading,.collection-hero) :is(h1,h2){font-size:clamp(42px,5.2vw,78px)!important;line-height:1.02!important}.casa-premium-store :is(.page-heading,.collection-hero) p{max-width:680px;color:var(--casa-muted);line-height:1.75}.casa-premium-store :is(.banner-image,.slideshow,.image-with-text) img{filter:saturate(.9) contrast(.98)}.casa-premium-store :is(.banner-image,.slideshow,.image-with-text) .content{font-family:Georgia,Times New Roman,serif}.casa-premium-store :is(.template-collection,.template-search) #MainContent{padding-bottom:90px}.casa-premium-store :is(.products-grid,.product-grid,.collection-grid,.search-results){gap:clamp(18px,2vw,34px)!important}.casa-premium-store :is(.product-item,.product-card,.bls-product-item){background:transparent!important;border:0!important}.casa-premium-store :is(.product-item,.product-card,.bls-product-item) :is(.product-image,.product-card__image,.bls__product-img){background:#ebe8e0!important;overflow:hidden;border-radius:0!important}.casa-premium-store :is(.product-item,.product-card,.bls-product-item) img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.casa-premium-store :is(.product-item,.product-card,.bls-product-item):hover img{transform:scale(1.025)}.casa-premium-store :is(.product-item,.product-card,.bls-product-item) :is(.product-title,.card__heading,.bls__product-name){font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:400!important}.casa-premium-store :is(.product-item,.product-card,.bls-product-item) :is(.price,.price-item){font-size:12px!important;letter-spacing:.04em;color:var(--casa-muted)!important}.casa-premium-store :is(.collection-toolbar,.toolbar,.facets-container,.filter-title){background:transparent!important;border-block:1px solid var(--casa-line)!important}.casa-premium-store :is(.facets,.collection-sidebar,.filter-drawer){background:var(--casa-paper)!important;color:var(--casa-ink)}.casa-premium-store :is(.pagination,.pagination-wrapper){border-top:1px solid var(--casa-line);padding-top:30px}.casa-premium-store :is(.pagination a,.pagination span){border-radius:50%!important}.casa-premium-store.template-search :is(.search-form,.search__input-wrapper){max-width:820px;margin-inline:auto}.casa-premium-store.template-search input[type=search]{height:64px;background:transparent;border:0;border-bottom:1px solid var(--casa-ink);border-radius:0;font:400 clamp(22px,3vw,40px)/1.2 Georgia,serif;padding-inline:0 55px}.casa-premium-store.template-search .search-results{padding-top:54px}.casa-premium-store :is(.btn,button.button,a.button,input[type=submit],.shopify-payment-button__button){border-radius:0!important;min-height:48px;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;box-shadow:none!important}.casa-premium-store :is(.btn-primary,button.button,a.button,input[type=submit]){background:var(--casa-forest)!important;color:#f5f1e8!important;border-color:var(--casa-forest)!important}.casa-premium-store :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:transparent;border:1px solid var(--casa-line);border-radius:0!important;box-shadow:none!important}.casa-premium-store :is(input,textarea,select):focus{border-color:var(--casa-ink)!important;outline:0}.casa-premium-store.template-cart #MainContent{padding-block:clamp(45px,7vw,110px)}.casa-premium-store :is(.cart-item,.cart-items tbody tr){border-color:var(--casa-line)!important}.casa-premium-store :is(.cart-summary,.cart__footer,.cart-total){background:var(--casa-paper-2)!important;border:1px solid var(--casa-line)!important;padding:clamp(24px,3vw,46px)!important}.casa-premium-store :is(.main-page,.page-content,.shopify-policy__container,.rte){color:var(--casa-ink)}.casa-premium-store .shopify-policy__container{max-width:900px;padding:clamp(55px,8vw,120px) 24px}.casa-premium-store .shopify-policy__title h1,.casa-premium-store .main-page-title{font-size:clamp(42px,6vw,76px)!important;margin-bottom:50px}.casa-premium-store :is(.rte,.shopify-policy__body){font:400 16px/1.85 Georgia,Times New Roman,serif}.casa-premium-store :is(.faq-item,details,.accordion-item){border-color:var(--casa-line)!important;background:transparent!important}.casa-premium-store.template-blog #MainContent,.casa-premium-store.template-article #MainContent{padding-bottom:100px}.casa-premium-store :is(.article-card,.blog-item){background:transparent!important;border:0!important}.casa-premium-store :is(.article-card,.blog-item) img{aspect-ratio:4/3;object-fit:cover}.casa-premium-store :is(.article-card__title,.blog-title,.article-title){font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.casa-premium-store.template-article :is(.article-template,.main-article){max-width:980px;margin-inline:auto}.casa-premium-store.template-article .rte{font-size:17px;line-height:1.9}.casa-premium-store[class*=page-type-customers] :is(.customer,.login,.register,.account,.addresses),.casa-premium-store [class*=customer-]{background:var(--casa-paper)}.casa-premium-store :is(.login-form,.register-form,.customer-form){max-width:560px;margin:clamp(50px,8vw,110px) auto;padding:clamp(28px,5vw,64px);border:1px solid var(--casa-line)}.casa-premium-store.template-404 #MainContent{min-height:65vh;display:grid;place-items:center;text-align:center}.casa-premium-store :is(.page-404,.empty-page,.cart-empty){padding:80px 24px}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)){background:var(--casa-dark)!important;color:#eee9df!important;border-top:1px solid #30322e!important}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) :is(.footer-top,.footer-middle,.footer-bottom){background:transparent!important;border-color:#30322e!important}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) :is(h2,h3,h4,.footer-title,.footer-block__heading){color:#85877f!important;font-family:Arial,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) :is(a,p,li,label){color:#aaa79f!important;font-size:11px;line-height:1.8}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) a:hover{color:#fff!important}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) input{border-color:#3a3c37!important;color:#eee9df!important}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) .footer__content-top{padding-block:clamp(60px,8vw,100px)}.casa-premium-store .bls__footer-bottom{background:var(--casa-dark)!important;color:#aaa79f!important;border-color:#30322e!important}.casa-premium-store.template-collection .container-products-switch.product-grid,.casa-premium-store.template-search .bls__grid.row{column-gap:0!important;row-gap:36px!important}.casa-payment-icons{gap:6px;flex-wrap:wrap;align-items:center;background:transparent!important}.casa-payment-icons li{padding:0!important;line-height:1!important}.casa-payment-icons svg{display:block;width:38px;height:24px}@media(min-width:768px){.casa-premium-store .container-products-switch.product-grid[data-view-mode="2"]>.bls__grid__item{width:50%!important;max-width:50%!important;flex:0 0 auto!important}.casa-premium-store .container-products-switch.product-grid[data-view-mode="3"]>.bls__grid__item{width:33.333333%!important;max-width:33.333333%!important;flex:0 0 auto!important}.casa-premium-store .container-products-switch.product-grid[data-view-mode="4"]>.bls__grid__item{width:25%!important;max-width:25%!important;flex:0 0 auto!important}.casa-premium-store .container-products-switch.product-grid[data-view-mode="5"]>.bls__grid__item{width:20%!important;max-width:20%!important;flex:0 0 auto!important}}@media(max-width:991px){.casa-premium-store #page-header .header-middle>.container,.casa-premium-store #page-header .header-middle>.container-fluid,.casa-premium-store #page-header .casa-premium-header-row{min-height:70px!important;padding-inline:18px!important}.casa-premium-store #page-header .col-header-center .horizontal-menu{display:none!important}.casa-premium-store :is(.page-heading,.collection-hero) :is(h1,h2){font-size:clamp(38px,9vw,58px)!important}}@media(max-width:767px){.casa-premium-store #MainContent{overflow:hidden}.casa-premium-store :is(.container,.page-width){padding-inline:18px}.casa-premium-store :is(.products-grid,.product-grid,.collection-grid,.search-results){gap:28px 12px!important}.casa-premium-store :is(.product-item,.product-card,.bls-product-item) :is(.product-title,.card__heading,.bls__product-name){font-size:15px!important}.casa-premium-store :is(.footer,.footer-1,.footer-2,footer:not(.casa-premium-footer)) :is(.footer-top,.footer-middle,.footer__content-top){padding-inline:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/casa-premium-global.css.map */
