@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&family=Roboto:wght@400;700&display=swap";:root{--bs-tan:#dca47d;--bs-tan-btn:#ce9c75;--bs-gold:#e09900;--bs-dark:#2d2d2d;--bs-bar:#2d2e34;--bs-cream:#f2eae0;--bs-text:#666666;--bs-head:#333333;--bs-red:#c0272c;--bs-zone1:#bea88f;--bs-zone2:#937f6e}body{color:var(--bs-text);font-size:14px;line-height:1.7}h1,h2,h3,h4,h5,h6{color:var(--bs-head)}a{color:var(--bs-gold)}#header-group .header-section,header-component{background:var(--bs-bar)!important}header-component .header__row--top{background:var(--bs-bar)!important;min-height:86px;align-items:stretch;padding-block:0!important}header-component [class*=color-]{background:transparent!important}header-component{min-height:86px}header-component a,header-component summary,header-component button,header-component svg{color:var(--bs-cream)!important}header-component .menu-list__list-item>a,header-component nav a{font-family:var(--font-heading--family)!important;font-size:17px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--bs-cream)!important}header-component svg{stroke:var(--bs-cream)}header-component .mega-menu,header-component [class*=submenu],header-component .menu-list__submenu{background:var(--bs-bar)!important}header-component .mega-menu a,header-component .menu-list__submenu a{color:var(--bs-cream)!important;font-family:var(--font-heading--family)!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px}.bs-hdr-actions{background:var(--bs-zone1)!important;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:20px;padding:0 42px!important;min-height:86px}.bs-hdr-actions a,.bs-hdr-actions button,.bs-hdr-actions svg{color:#fff!important;stroke:#fff}.bs-hdr-social{background:var(--bs-zone2);align-self:stretch;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 36px;min-height:86px}.bs-soc{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#fff}.bs-age-lock{overflow:hidden!important}.bs-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#141414d1;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-age-gate[hidden]{display:none!important}.bs-age-gate__card{background:#fff;border-radius:4px;max-width:420px;width:100%;padding:36px 32px;text-align:center;box-shadow:0 20px 60px #0006}.bs-age-gate__card h2{font-family:var(--font-heading--family);font-size:24px;margin:.75rem 0 .25rem;color:#333;text-transform:uppercase;letter-spacing:1px}.bs-age-gate__card p{color:#666;margin:0 0 1.25rem}.bs-age-gate__logo{width:120px;height:auto;margin:0 auto}.bs-age-gate__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bs-age-gate__actions button{cursor:pointer;border-radius:0;padding:.7rem 1.2rem;font-family:var(--font-heading--family);font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:13px}.bs-age-yes{background:var(--bs-tan);color:#fff;border:none}.bs-age-no{background:#fff;color:#666;border:1px solid #ccc}.wp-sec{position:relative}.wp-sec__inner{width:80%;max-width:none;margin:0 auto;padding:0}.wp-btn,.wp-carousel__cta a,.wp-podcast a.wp-btn{display:inline-block;background:var(--bs-tan);color:#fff!important;border:none;border-radius:0;padding:14.5px 25px;font-family:var(--font-heading--family);font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;line-height:1.2}.wp-btn:hover,.wp-carousel__cta a:hover{filter:brightness(1.05)}.wp-tiles{padding:54px 0 90px;background:#fff}.wp-tiles__row{display:grid;gap:36px;width:80%;margin:0 auto 28px}.wp-tiles__row:last-child{margin-bottom:0}.wp-tiles__row--three{grid-template-columns:repeat(3,1fr)}.wp-tiles__row--four{grid-template-columns:repeat(4,1fr)}.wp-tile{position:relative;display:flex;align-items:flex-end;justify-content:center;height:343px;background-size:cover;background-position:center;overflow:hidden;text-decoration:none}.wp-tile__label{position:static;width:100%;padding:0 8px 6px;text-align:center;color:#fff;font-family:var(--font-heading--family);font-size:40px;font-weight:500;line-height:1.15;letter-spacing:1px;text-transform:uppercase;background:none;text-shadow:0 1px 14px rgba(0,0,0,.45)}@media(max-width:1100px){.wp-tile__label{font-size:28px}}@media(max-width:749px){.wp-tiles__row--three,.wp-tiles__row--four{grid-template-columns:1fr 1fr;gap:14px;width:90%}.wp-tile{height:220px}.wp-tile__label{font-size:20px}}.wp-carousel{padding:60px 0 70px;background:#fff}.wp-carousel--dark{background-color:var(--bs-dark);background-position:center;background-size:cover;background-repeat:no-repeat}.wp-carousel__head h2{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:1px;font-size:40px;font-weight:500;margin:0 auto 12px;text-align:center;color:var(--bs-dark);line-height:1.2;max-width:1000px}.wp-carousel--dark .wp-carousel__head h2{color:#fff}.wp-carousel__sub{max-width:1000px;margin:0 auto 26px;text-align:center}.wp-carousel__sub p{font-family:"Nunito",var(--font-body--family);font-size:18px;line-height:1.65;color:#666;margin:0}.wp-carousel--dark .wp-carousel__sub p{color:#fff}.wp-carousel__stage{position:relative;padding:0 50px}.wp-carousel__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 10px;scrollbar-width:none}.wp-carousel__track::-webkit-scrollbar{display:none}.wp-card{flex:0 0 calc((100% - 54px)/4);scroll-snap-align:start;background:transparent;text-align:center;text-decoration:none}.wp-carousel[data-per-row="3"] .wp-card{flex-basis:calc((100% - 36px)/3)}@media(max-width:749px){.wp-card,.wp-carousel[data-per-row="3"] .wp-card{flex-basis:calc((100% - 18px)/2)}}.wp-card__media{position:relative;background:#fff}.wp-card__media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;display:block}.wp-card__soldflag{position:absolute;top:10px;left:10px;background:#fa0000;color:#fff;font-size:14px;font-weight:600;padding:4px 12px;border-radius:3px;font-family:var(--font-body--family)}.wp-card__title{font-family:var(--font-heading--family);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.6;margin:10px 0 2px;color:var(--bs-tan)}.wp-card__price{font-family:var(--font-heading--family);font-size:14px;font-weight:700;color:var(--bs-tan)}.wp-carousel--light .wp-card__title{color:var(--bs-head)}.wp-carousel[data-title-color=white] .wp-card__title{color:#fff}.wp-carousel__nav button{position:absolute;top:38%;width:40px;height:40px;border-radius:50%;border:1px solid var(--bs-gold);background:transparent;color:var(--bs-gold);font-size:20px;line-height:1;cursor:pointer;z-index:2}.wp-carousel__nav [data-wpc-prev]{left:0}.wp-carousel__nav [data-wpc-next]{right:0}.wp-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.wp-carousel__dots button{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:#e9e2d9;cursor:pointer}.wp-carousel--light .wp-carousel__dots button{background:#ccc}.wp-carousel__dots button.is-active{background:var(--bs-tan)}.wp-carousel__cta{text-align:center;margin-top:22px}.wp-podcast{background:#d6d6d6;padding:70px 0}.wp-podcast__grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}@media(max-width:749px){.wp-podcast__grid{grid-template-columns:1fr}}.wp-podcast__grid img{width:100%;height:auto}.wp-podcast h2{font-family:var(--font-heading--family);font-size:42px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--bs-red);margin:0 0 10px;text-align:left}.wp-podcast p{font-size:14px;color:#666}.wp-podcast audio{width:100%;margin:16px 0}.wp-podcast__ep{font-weight:700;color:#333;margin:14px 0 4px}.wp-contact{background:#111 center/cover no-repeat;padding:70px 0}.wp-contact__grid{display:grid;grid-template-columns:1fr 1fr;max-width:1080px;margin:0 auto;padding:0 20px}@media(max-width:749px){.wp-contact__grid{grid-template-columns:1fr}}.wp-contact__form{background:#0009;padding:40px 36px;color:#fff}.wp-contact__form h2{color:#fff;font-family:var(--font-heading--family);font-size:40px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px}.wp-contact__form input,.wp-contact__form textarea{width:100%;margin-bottom:12px;padding:12px 14px;border:0;background:#ffffff1f;color:#fff;border-radius:0;font-family:var(--font-body--family);font-size:14px}.wp-contact__form input::placeholder,.wp-contact__form textarea::placeholder{color:#ccc}.wp-contact__form button{background:var(--bs-tan);color:#fff;border:none;border-radius:0;padding:14.5px 25px;font-family:var(--font-heading--family);font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.wp-contact__info{background:#000;padding:40px 36px;color:#ddd}.wp-contact__info h3{color:#fff;font-family:var(--font-heading--family);font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px}.wp-contact__info p{margin:0 0 14px;line-height:1.7;font-size:14px}.wp-contact__info strong{color:#fff;display:block;text-transform:uppercase;font-family:var(--font-heading--family);font-weight:500;letter-spacing:1px}.wp-contact__info a{color:var(--bs-tan)}.wp-contact__nl input{width:100%;padding:12px 14px;border:0;background:#ffffff1f;color:#fff;border-radius:0;margin-bottom:10px}.wp-contact__nl button{background:var(--bs-tan);color:#fff;border:none;border-radius:0;padding:12px 22px;font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:1px;font-weight:500;cursor:pointer}#footer-group,footer .shopify-section{background:var(--bs-bar)}footer,footer *{color:#fff}footer a{color:#fff!important;font-family:var(--font-heading--family)!important;font-size:18px!important;font-weight:400;text-decoration:none}footer a:hover{color:var(--bs-tan)!important}footer p{color:#fff;font-size:14px}footer svg{stroke:#fff;fill:none}footer .menu__heading{display:none!important}main[data-template*=collection]>.shopify-section:first-child{background:#000!important}main[data-template*=collection]>.shopify-section:first-child>div{background:#000!important;min-height:320px;display:flex;flex-direction:column;justify-content:center;padding-inline:10%}main[data-template*=collection]>.shopify-section:first-child h1{color:#fff!important;font-family:var(--font-heading--family);font-size:80px;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1.1}main[data-template*=collection]>.shopify-section:first-child p,main[data-template*=collection]>.shopify-section:first-child .rte{color:#ddd!important}@media(max-width:749px){main[data-template*=collection]>.shopify-section:first-child h1{font-size:42px}}main[data-template*=collection] .product-card__content,main[data-template*=collection] product-card .card-gallery+*{text-align:center}main[data-template*=collection] product-card [class*=title] a,main[data-template*=collection] .product-card a{font-family:var(--font-heading--family)!important;font-size:18px!important;font-weight:500!important;text-transform:uppercase!important;color:var(--bs-head)!important;text-align:center}main[data-template*=collection] product-card product-price,main[data-template*=collection] .product-card .price{font-family:"Nunito",var(--font-body--family)!important;font-size:16px!important;color:var(--bs-gold)!important;text-align:center;display:block}main[data-template*=product] .product-information h1,[data-template*=product] .product-information h1{font-family:Roboto,Arial,sans-serif!important;font-size:40px;font-weight:700;color:#000;text-transform:none;letter-spacing:0}main[data-template*=product] .product-information product-price,main[data-template*=product] .product-information .price{font-family:var(--font-body--family)!important;font-size:30px!important;color:#d39e78!important;font-weight:400}main[data-template*=product] add-to-cart-component button,main[data-template*=product] button[name=add],main[data-template*=product] .add-to-cart-button{background:var(--bs-tan-btn)!important;color:#fff!important;border:none!important;border-radius:3px!important;font-size:18px!important;text-transform:uppercase!important;padding:13px 32px!important;letter-spacing:.5px}.product-badges__badge--sold-out{background:#2d2d2d!important;color:#fff!important}.wp-card__newflag{position:absolute;top:10px;right:10px;background:#7ad03a;color:#fff;font-size:14px;font-weight:600;padding:4px 12px;border-radius:3px;font-family:var(--font-body--family);z-index:2}.product-card{position:relative}.wp-card__newflag--grid{top:10px;left:10px;right:auto}.bs-hdr-actions{width:151px;padding:0!important;gap:18px}main[data-template*=product] .product-information h1,[data-template*=product] .product-information h1{font-size:40px!important;font-weight:700!important;color:#000!important}.wp-breadcrumbs{width:80%;margin:18px auto 0;font-size:14px;color:#666;font-family:var(--font-body--family)}.wp-breadcrumbs a{color:#666;text-decoration:none}.wp-breadcrumbs a:hover{color:var(--bs-gold)}.wp-breadcrumbs .sep{margin:0 7px;color:#999}.wp-brand-sidebar{display:none;font-size:14px;line-height:1.7}.wp-brand-sidebar ul{list-style:none;margin:0;padding:0}.wp-brand-sidebar li{padding:7px 0;border-bottom:1px solid #ececec}.wp-brand-sidebar a{color:#666;text-decoration:none}.wp-brand-sidebar a:hover{color:var(--bs-gold)}@media(min-width:750px){.collection-wrapper.has-wp-sidebar .wp-brand-sidebar{display:block;grid-column:2 / var(--facets-vertical-col-width,6);grid-row:2;padding-right:34px}.collection-wrapper.has-wp-sidebar .main-collection-grid{grid-column:var(--facets-vertical-col-width,6) / var(--full-width-column-number);grid-row:2}}.wp-pairing-week{background:#fff;padding:26px 0 70px}.wp-pairing-week h2{font-family:var(--font-heading--family);font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--bs-head);margin:0 0 18px;text-align:left}.wp-pairing-week__card{display:flex;gap:26px;align-items:center;text-decoration:none;max-width:680px}.wp-pairing-week__card img{width:180px;height:auto;flex:0 0 auto}.wp-pairing-week__title{font-family:var(--font-heading--family);font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-head);margin-bottom:6px}.wp-pairing-week__info p{color:#666;font-size:14px;margin:0 0 8px;line-height:1.7}.wp-pairing-week__price{font-family:"Nunito",var(--font-body--family);font-size:16px;color:var(--bs-gold)}.wp-footer-badges{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:0}.wp-footer-badges img{display:block;height:auto}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wpclone.css.map */
