.cbm-desktop-home,.cbm-desktop-guarantee{display:none}@media screen and (min-width:750px){.cbm-desktop-home{display:block;color:#111;font-family:Arial,var(--font-body-family),sans-serif;letter-spacing:0}body:has(.cbm-desktop-home) main>[id*=home_top_six],body:has(.cbm-desktop-home) main>[id*=top_sellers_label],body:has(.cbm-desktop-home) main>[id*=home_best_sellers],body:has(.cbm-desktop-home) main>[id*=home_categories],body:has(.cbm-desktop-home) main>[id*=home_latest_deals],body:has(.cbm-desktop-home) main>[id*=home_blogs],body:has(.cbm-desktop-home) main>[id*=home_new_collection],body:has(.cbm-desktop-home) [id*=craftbarn_footer]{display:none!important}.cbm-desktop-home__inner{max-width:1460px;padding:0 20px;margin:0 auto}.cbm-desktop-home h2{margin:30px 0 26px;font-size:23px;line-height:1.25;font-weight:700;letter-spacing:0;text-align:left}.cbm-desktop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 21px}.cbm-desktop-grid--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.cbm-desktop-card{min-width:0;border:1px solid #e2e2e2;border-radius:5px;overflow:hidden;background:#fff}.cbm-desktop-card__link{display:flex;flex-direction:column;height:100%;color:#30333a;text-decoration:none}.cbm-desktop-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f7f7f7}.cbm-desktop-card__media img{display:block;width:100%;height:100%;object-fit:cover}.cbm-desktop-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin:12px 15px 9px;font:500 16px/22px Arial,sans-serif;letter-spacing:0}.cbm-desktop-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 15px 12px;min-height:30px}.cbm-desktop-card__price s{font-size:13px;color:#858585}.cbm-desktop-card__price strong{display:inline-block;padding:3px 5px;color:#171717;background:#f1cc32;font:700 22px/26px Arial,sans-serif}.cbm-desktop-card__price small{font-size:13px;font-weight:400}.cbm-desktop-card__percentage{position:absolute;bottom:3px;left:4px;padding:3px 5px;border-radius:3px;background:#262172;color:#fff;font:700 12px/18px Arial,sans-serif}.cbm-desktop-card__deal{position:absolute;left:0;top:0;padding:4px 17px 4px 8px;background:#262172;color:#fff;font:italic 700 16px/20px Arial,sans-serif;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.cbm-desktop-card--top .cbm-desktop-card__percentage{top:12px;right:12px;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;padding:0;background:#f1cc32;color:#262172;font-size:14px}.cbm-desktop-card--top .cbm-desktop-card__title{text-align:center}.cbm-desktop-card--top .cbm-desktop-card__price{justify-content:center}.cbm-desktop-card__benefit{margin-top:auto;background:#1c2a35;color:#fff;padding:12px 8px;text-align:center;font-size:13px;line-height:19px}.cbm-desktop-card__benefit strong{color:#f1cc32}.cbm-desktop-bestseller-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 42px;min-height:66px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;font-size:23px}.cbm-desktop-bestseller-heading__title{align-self:stretch;display:flex;align-items:center;padding:15px 60px 15px 26px;background:#262172;color:#fff;font-weight:700;font-style:italic;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.cbm-desktop-bestseller-heading__caption{padding:14px 26px;font-size:22px;font-style:italic;color:#242653}.cbm-desktop-category-section{margin-top:40px}.cbm-desktop-category-carousel{position:relative}.cbm-desktop-category-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,164px);grid-auto-columns:calc((100% - 105px)/6);gap:22px 21px;overflow-x:auto;padding:0 0 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.cbm-desktop-category-track::-webkit-scrollbar{display:none}.cbm-desktop-category{display:flex;flex-direction:column;align-items:center;gap:18px;color:#111;text-align:center;text-decoration:none;scroll-snap-align:start;font-size:16px;line-height:21px;font-weight:600}.cbm-desktop-category img{width:120px;height:120px;border-radius:50%;border:1px solid #444;object-fit:cover}.cbm-desktop-category span{max-width:180px}.cbm-desktop-category-arrow{position:absolute;top:45%;width:40px;height:40px;z-index:1;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0002;color:#111;font:32px/36px Arial,sans-serif;cursor:pointer}.cbm-desktop-category-arrow--prev{left:-15px}.cbm-desktop-category-arrow--next{right:-15px}.cbm-desktop-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cbm-desktop-blog-card{min-width:0;border:0;box-shadow:none;background:#fff}.cbm-desktop-blog-card img{width:100%;height:150px;object-fit:cover;border-radius:5px}.cbm-desktop-blog-card h3{margin:8px 0;font:600 15px/20px Arial,sans-serif;letter-spacing:0}.cbm-desktop-blog-card a{color:inherit;text-decoration:none}.cbm-desktop-blog-card p{font-size:13px;line-height:19px;margin:6px 0 12px}.cbm-desktop-blog-card__cta{display:inline-block;padding:5px 14px;border:1px solid #ddd;border-radius:18px;font-size:12px}.cbm-desktop-new{padding-bottom:44px}.cbm-desktop-home-footer{background:#262172;color:#fff;padding:40px 20px 25px}.cbm-desktop-home-footer__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:45px}.cbm-desktop-home-footer h2,.cbm-desktop-home-footer h3{font-size:16px;font-weight:600;margin:0 0 20px;color:#fff}.cbm-desktop-home-footer h3{margin-top:25px}.cbm-desktop-home-footer p,.cbm-desktop-home-footer a{font-size:13px;line-height:21px;letter-spacing:0;color:#fff}.cbm-desktop-home-footer ul{list-style:none;margin:0;padding:0}.cbm-desktop-home-footer a{text-decoration:none}.cbm-desktop-home-footer a:hover{text-decoration:underline}.cbm-desktop-home-footer__copyright{text-align:center;margin-top:35px;font-size:11px!important}body:has(.cbm-desktop-home) [id*=compare_price_note] .page-width{max-width:1460px;padding:0 20px}body:has(.cbm-desktop-home) .cbm-commitments-link{justify-content:center;font-weight:400}body:has(.cbm-desktop-home) .cbm-commitments-link__view{position:absolute;right:14px}body:has(.cbm-desktop-home) [id*=commitments_heading]{position:relative}body:has(.cbm-desktop-home) [id*=commitments_items] .page-width{max-width:920px}body:has(.cbm-desktop-home) [id*=commitments_items] .icon-bar-card{padding:7px;min-height:36px}body:has(.cbm-desktop-home) [id*=commitments_items] .multicolumn-card__info h3{font:400 14px/20px Arial,sans-serif;letter-spacing:0}}@media screen and (min-width:990px){body:has(.cbm-desktop-storefront-header) .header{max-width:1460px;padding:10px 20px 0;margin:0 auto;grid-template-columns:175px minmax(0,1fr) 140px 110px!important;grid-template-areas:"heading search guarantee icons" "menu menu menu menu"!important;gap:0 15px}body:has(.cbm-desktop-storefront-header) .cbm-desktop-guarantee{grid-area:guarantee;display:flex;align-items:center;gap:7px;color:#262172;font:600 12px/16px Arial,sans-serif;text-decoration:none}body:has(.cbm-desktop-storefront-header) .cbm-desktop-guarantee>span:first-child{color:#111;font:36px/40px Arial,sans-serif}body:has(.cbm-desktop-storefront-header) .header{grid-template-rows:72px 44px!important;height:116px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}body:has(.cbm-desktop-storefront-header) .header__heading{margin:0;line-height:1;align-self:center}body:has(.cbm-desktop-storefront-header) .header__heading-link{margin:0;padding:0;line-height:1}body:has(.cbm-desktop-storefront-header) .header__heading,body:has(.cbm-desktop-storefront-header) .header__heading-link{grid-area:heading}body:has(.cbm-desktop-storefront-header) .header__heading-logo{width:170px!important;max-height:66px;object-fit:contain}body:has(.cbm-desktop-storefront-header) .header__heading-logo-wrapper{width:170px!important}body:has(.cbm-desktop-storefront-header) .header__inline-menu{grid-area:menu;width:100%;margin:3px 0 0;text-align:left}body:has(.cbm-desktop-storefront-header) .header__inline-menu .list-menu{justify-content:flex-start;gap:20px}body:has(.cbm-desktop-storefront-header) .header__menu-item{padding:12px 0;font:400 16px/22px Arial,sans-serif;letter-spacing:0}body:has(.cbm-desktop-storefront-header) .header__search-bar{grid-area:search;width:100%!important;max-width:none!important}body:has(.cbm-desktop-storefront-header) .header__search-bar__form,body:has(.cbm-desktop-storefront-header) .header__search-bar .field{width:100%}body:has(.cbm-desktop-storefront-header) .header__search-bar .search__input{height:42px;min-height:42px;border-radius:3px;font:400 15px Arial,sans-serif}body:has(.cbm-desktop-storefront-header) .header__search-bar .search__button{width:45px;height:42px;background:#f1cc32!important;color:#262172}body:has(.cbm-desktop-storefront-header) .header__icons{display:contents}body:has(.cbm-desktop-storefront-header) .header__icon--account{display:none}body:has(.cbm-desktop-storefront-header) .header__icon--cart{grid-area:icons;width:108px;height:42px;display:inline-flex;gap:6px;align-items:center;justify-content:center;background:#f6f6f6;border-radius:4px}body:has(.cbm-desktop-storefront-header) .header__icon--cart svg{width:25px;height:25px}body:has(.cbm-desktop-storefront-header) .header__icon--cart .cbm-source-cart-original,body:has(.cbm-desktop-storefront-header) .header__icon--cart #cart-icon-bubble svg{display:none!important}body:has(.cbm-desktop-storefront-header) .header__icon--cart .cbm-source-mobile-label{display:inline!important;font-size:16px}}@font-face{font-family:CBM Header Montserrat;font-style:normal;font-weight:400 500;font-display:swap;src:url(cbm-header-montserrat.woff2) format("woff2")}.cbm-refined-desktop-logo,.cbm-refined-announcement{display:none}.header__heading-link.media>.cbm-refined-desktop-logo{display:none!important}@media screen and (min-width:990px){body:has(.cbm-desktop-storefront-header) [id*=announcement_craftbarn] .announcement-bar{padding:0!important;height:52px;min-height:52px;background:#20236e!important;--gradient-background: #20236e}body:has(.cbm-desktop-storefront-header) [id*=announcement_craftbarn] .announcement-bar>.page-width{display:none}body:has(.cbm-desktop-storefront-header) .cbm-refined-announcement{display:flex;justify-content:center;align-items:center;gap:18px;height:52px;color:#fff;font:400 20px/26px Karla,sans-serif;letter-spacing:1.1px}.cbm-refined-announcement__occasion{display:inline-flex;align-items:center;gap:7px}.cbm-refined-announcement__divider{height:26px;border-left:1px solid #fff8}body:has(.cbm-desktop-storefront-header) header.header{grid-template-columns:200px minmax(0,1fr) 140px 128px!important;grid-template-rows:65px 59px!important;height:124px!important;column-gap:10px!important;align-items:center}body:has(.cbm-desktop-storefront-header) .header__heading{width:200px!important;height:62px!important;min-height:0;margin:0!important;padding:0;display:flex;align-items:center}body:has(.cbm-desktop-storefront-header) .header__heading-link.media{display:flex!important;align-items:center;justify-content:flex-start;position:relative;width:200px!important;max-width:200px!important;height:62px!important;min-height:0!important;padding:0!important;margin:0!important;--ratio-percent: 0% !important;overflow:hidden}body:has(.cbm-desktop-storefront-header) .header__heading-link.media:before{content:none!important;display:none!important}body:has(.cbm-desktop-storefront-header) .header__heading-link .header__heading-logo{display:none!important}body:has(.cbm-desktop-storefront-header) .header__heading-link .cbm-refined-desktop-logo{display:block!important;position:static!important;width:auto!important;height:60px!important;max-width:190px!important;object-fit:contain}body:has(.cbm-desktop-storefront-header) .header__inline-menu{margin:0!important;height:59px;align-self:stretch}body:has(.cbm-desktop-storefront-header) .header__inline-menu>.list-menu--inline{display:flex;width:100%;height:59px;justify-content:flex-start;align-items:stretch;gap:0!important;flex-wrap:nowrap}body:has(.cbm-desktop-storefront-header) .header__inline-menu>ul>li>a,body:has(.cbm-desktop-storefront-header) .header__inline-menu>ul>li>header-menu>details>summary{display:inline-flex;align-items:center;min-height:59px;padding:16px 17px!important;font:400 18px/26px CBM Header Montserrat,Montserrat,sans-serif!important;letter-spacing:0;color:#111;text-decoration:none}body:has(.cbm-desktop-storefront-header) .header__inline-menu>ul>li:first-child>a{padding-left:0!important}body:has(.cbm-desktop-storefront-header) .header__inline-menu>ul>li:first-child>a:before{content:"\1f389";margin-right:3px;font-size:19px}body:has(.cbm-desktop-storefront-header) .header__inline-menu a[href$="/low-prices"],body:has(.cbm-desktop-storefront-header) .header__inline-menu>ul>li>a:hover,body:has(.cbm-desktop-storefront-header) .header__inline-menu header-menu:hover>details>summary,body:has(.cbm-desktop-storefront-header) .header__inline-menu details[open]>summary{color:#eb0037!important}body:has(.cbm-desktop-storefront-header) .header__inline-menu .header__active-menu-item{text-decoration:none}body:has(.cbm-desktop-storefront-header) .header__inline-menu summary{gap:7px}body:has(.cbm-desktop-storefront-header) .header__inline-menu summary .icon-caret{display:block!important;position:static!important;width:10px!important;height:6px!important;flex:0 0 10px;color:inherit;margin:0;transform:none}body:has(.cbm-desktop-storefront-header) .header__inline-menu header-menu{display:block;position:relative;height:59px}body:has(.cbm-desktop-storefront-header) .header__inline-menu .header__submenu{top:100%!important;left:0!important;transform:none!important;width:233px!important;min-width:233px;max-width:233px;margin:0;padding:5px 0!important;border:1px solid #ededed;border-radius:0!important;box-shadow:0 2px 4px #0001;background:#fff!important;z-index:50}body:has(.cbm-desktop-storefront-header) .header__inline-menu .header__submenu li{margin:0}body:has(.cbm-desktop-storefront-header) .header__inline-menu .header__submenu a{display:block;padding:5px 15px!important;min-height:36px;font:400 18px/26px CBM Header Montserrat,Montserrat,sans-serif!important;letter-spacing:0;text-transform:none;color:#111}body:has(.cbm-desktop-storefront-header) .header__inline-menu .header__submenu a:hover{color:#eb0037;background:#fafafa}body:has(.cbm-desktop-storefront-header) .header__icon--cart{width:128px}}@media screen and (min-width:990px){body:has(.cbm-desktop-storefront-header) .cbm-refined-announcement--product .cbm-refined-announcement__discount{display:inline-flex;align-items:center;background:#fff;color:#262172;padding:5px 11px;border-radius:5px;font:700 20px/26px Karla,sans-serif;letter-spacing:0}body:has(.cbm-desktop-storefront-header) .cbm-refined-announcement--product{gap:16px}body:has(.cbm-desktop-storefront-header) .cbm-refined-announcement--product .cbm-refined-announcement__info{font:400 15px/20px Arial,sans-serif;color:#d4d4e1;cursor:help;margin-left:-9px}.cbm-refined-announcement [hidden]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cbm-desktop-layout.css.map */
