:root{--bc-bg:#efe9e4;--bc-dark:#1b1919;--bc-brown:#4c403e;--bc-grey:#5b5756;--bc-grey-soft:#6b6563;--bc-white:#fff;--bc-cta:#dacfc6;--bc-font:"Open Sans",system-ui,sans-serif;--bc-fs-display:64px;--bc-fs-tile:48px;--bc-fw-display:300;--bc-ls-display:.04em;--bc-lh-display:1.1;--bc-fs-over:14px;--bc-fw-over:500;--bc-ls-over:.24em;--bc-fs-sec:22px;--bc-fw-sec:400;--bc-ls-sec:.18em;--bc-fs-body:15.5px;--bc-lh-body:1.6;--bc-fs-brand:12px;--bc-ls-brand:.08em;--bc-fs-ptitle:14.5px;--bc-fs-price:14.5px;--bc-fs-btn:13px;--bc-fw-btn:500;--bc-ls-btn:.1em;--bc-fs-announce:12px;--bc-fw-announce:500;--bc-ls-announce:.1em;--bc-sec-pad:48px;--bc-head-gap:28px;--bc-margin:40px;--bc-grid-gap:16px;--bc-cta-gap:32px;--bc-tile-h:900px;--bc-hero-pb:48px;--bc-tile-pb:48px;--bc-tile-px:32px;--bc-club-gap:48px}@media(max-width:767px){:root{--bc-fs-display:36px;--bc-fs-tile:30px;--bc-fs-sec:18px;--bc-sec-pad:32px;--bc-head-gap:20px;--bc-margin:16px;--bc-grid-gap:12px;--bc-cta-gap:24px;--bc-tile-h:520px;--bc-hero-pb:24px;--bc-tile-pb:24px;--bc-tile-px:20px;--bc-club-gap:28px}}.bc-display{margin:0;font-family:var(--bc-font);font-size:var(--bc-fs-display);font-weight:var(--bc-fw-display);letter-spacing:var(--bc-ls-display);line-height:var(--bc-lh-display);text-transform:none}.bc-display--tile{font-size:var(--bc-fs-tile)}.bc-over{margin:0;font-family:var(--bc-font);font-size:var(--bc-fs-over);font-weight:var(--bc-fw-over);letter-spacing:var(--bc-ls-over);text-transform:uppercase;line-height:1.4}.bc-sec-title{margin:0;font-family:var(--bc-font);font-size:var(--bc-fs-sec);font-weight:var(--bc-fw-sec);letter-spacing:var(--bc-ls-sec);text-transform:uppercase;line-height:1.3;text-align:left;color:var(--bc-dark)}.bc-announce{font-family:var(--bc-font);font-size:var(--bc-fs-announce);font-weight:var(--bc-fw-announce);letter-spacing:var(--bc-ls-announce);text-transform:uppercase;line-height:1.4}.bc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 32px;background:var(--bc-cta);color:var(--bc-dark);border:1px solid var(--bc-dark);border-radius:0;cursor:pointer;text-align:center;text-decoration:none;font-family:var(--bc-font);font-size:var(--bc-fs-btn);font-weight:var(--bc-fw-btn);letter-spacing:var(--bc-ls-btn);text-transform:uppercase;line-height:1.2}.bc-btn:hover{background:var(--bc-bg);color:var(--bc-dark)}.bc-btn:focus-visible,.bc-link:focus-visible{outline:2px solid var(--bc-dark);outline-offset:3px}.bc-btn--sm{padding:10px 16px}.bc-link{color:var(--bc-brown);text-decoration:underline;text-underline-offset:3px;font-family:var(--bc-font);font-size:var(--bc-fs-btn);font-weight:var(--bc-fw-btn);letter-spacing:var(--bc-ls-btn);text-transform:uppercase}.bc-wrap{width:100%;max-width:1600px;margin:0 auto;padding-inline:var(--bc-margin);box-sizing:border-box}.bc-sec{padding-block:var(--bc-sec-pad)}.bc-cta-row{display:flex;justify-content:center}.bc-hero{position:relative;height:85vh;min-height:520px;max-height:960px;overflow:hidden;color:var(--bc-white);display:flex;align-items:flex-end;justify-content:flex-start;text-align:left;background:var(--bc-brown)}.bc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bc-focus,53% 30%)}@media(max-width:767px){.bc-hero__img{object-position:var(--bc-focus-m,55% 35%)}}.bc-hero:after,.bc-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(to top,#1b1919ed,#1b1919e0 40%,#1b1919b3,#1b191900);pointer-events:none}.bc-hero__over,.bc-hero__title,.bc-tile__title{text-shadow:0 1px 8px rgba(27,25,25,.55)}.bc-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 var(--bc-margin) var(--bc-hero-pb);width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box}.bc-hero__copy .bc-btn{margin-top:8px}.bc-marquee{background:var(--bc-cta);color:var(--bc-dark);overflow:hidden;white-space:nowrap;padding:14px 0}.bc-marquee__track{display:inline-flex;gap:56px;padding-left:56px;animation:bc-tick var(--bc-marquee-speed,45s) linear infinite;will-change:transform}.bc-marquee__track span{flex:none}@keyframes bc-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bc-marquee{white-space:normal;text-align:center;padding-inline:var(--bc-margin)}.bc-marquee__track{animation:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 40px;padding-left:0;transform:none;will-change:auto}.bc-marquee__dup{display:none}}.bc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bc-club{margin-block:calc(var(--bc-club-gap) - var(--bc-sec-pad))}.bc-club__bar{display:flex;background:var(--bc-cta);min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;color:var(--bc-dark)}.bc-club__l{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.bc-club__lbl{font-family:var(--bc-font);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.bc-club__txt{margin:0;font-family:var(--bc-font);font-size:var(--bc-fs-body);line-height:1.5}.bc-club__link{white-space:nowrap}.bc-club__link:after{content:"\2192";content:"\2192" / "";margin-left:.4em}@media(max-width:767px){.bc-club .bc-wrap{padding-inline:0}.bc-club__bar{position:relative;flex-direction:row;align-items:center;gap:12px;padding:16px var(--bc-margin);min-height:0;border-block:1px solid rgba(27,25,25,.12)}.bc-club__l{flex-direction:column;gap:2px;align-items:flex-start}.bc-club__lbl{font-size:12px}.bc-club__txt{font-size:14px;line-height:1.4}.bc-club__link{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bc-dark);color:var(--bc-dark);text-decoration:none;font-size:0;letter-spacing:0}.bc-club__link:after{margin:0;font-size:18px;line-height:1}.bc-club__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.bc-cta{padding-top:var(--bc-cta-gap);padding-bottom:var(--bc-sec-pad)}.bc-campaign__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bc-grid-gap)}.bc-tile{position:relative;display:block;height:var(--bc-tile-h);overflow:hidden;color:var(--bc-white);text-decoration:none}.bc-tile:hover{color:var(--bc-white)}.bc-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bc-pos,50% 0)}.bc-tile__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0 var(--bc-tile-px) var(--bc-tile-pb);text-align:left}.bc-tile__copy .bc-btn{color:var(--bc-dark);text-shadow:none}@media(max-width:767px){.bc-campaign__grid{grid-template-columns:1fr}.bc-tile{height:auto;aspect-ratio:4/5}.bc-tile:after{height:64%;background:linear-gradient(to top,#1b1919f2,#1b1919ed 50%,#1b1919b8 82%,#1b191900)}}.template-index .main-content{--outer:var(--bc-margin);--gutter:var(--bc-grid-gap);--LAYOUT-WIDTH:1600px}.template-index .main-content .section-collection-tabs .section-padding,.template-index .main-content .section-carousel .section-padding,.template-index .main-content .section-list-collections-products.section-padding{padding-top:var(--bc-sec-pad);padding-bottom:var(--bc-sec-pad)}.template-index .main-content .kicker-flourished{font-family:var(--bc-font);font-size:var(--bc-fs-sec);font-weight:var(--bc-fw-sec);letter-spacing:var(--bc-ls-sec);text-transform:uppercase;line-height:1.3;text-align:left;color:var(--bc-dark);padding:0;margin:0 0 var(--bc-head-gap)}.template-index .main-content .kicker-flourished:after{display:none}.template-index .main-content .section-carousel__header{display:block;margin:0;padding:0;overflow:visible}.template-index .main-content .section-carousel__header .kicker-flourished{margin-bottom:var(--bc-head-gap)}.template-index .main-content .shopify-section:has(+.shopify-section .bc-cta--tuck) .section-padding{padding-bottom:0}.template-index .main-content .wrapper.collection-tabs{max-width:var(--LAYOUT-WIDTH)}.template-index .main-content .section-collection-tabs .tab__scroll{display:none}.template-index .main-content .section-collection-tabs .collection-tabs .tab-content{margin-top:0}.template-index .main-content .section-list-collections-products .collection-list__heading__text{display:none}.template-index .main-content .section-list-collections-products .collection-list-item:first-of-type{padding-top:0}.template-index .main-content .product__grid__info,.template-index .main-content .product__grid__info.text-center,.template-index .main-content .product__grid__info .product__vendor,.template-index .main-content .product__grid__info .product__grid__title,.template-index .main-content .product__grid__info .product__grid__price{text-align:left!important}.template-index .main-content .product__grid__info .product__grid__price{justify-content:flex-start}.template-index .main-content .product-grid-item,.template-index .main-content product-grid-item,.template-index .main-content product-grid-item-variant{display:block;width:100%}.template-index .main-content .product-grid-item__images{width:100%;aspect-ratio:3/4!important;background:#fff;overflow:hidden}.template-index .main-content .product-grid-item__image-wrapper{background:#fff}.template-index .main-content .product-grid-item__image-wrapper>div,.template-index .main-content .product-grid-item__image{width:100%;height:100%;aspect-ratio:auto!important}.template-index .main-content .product-grid-item__image{object-fit:cover}.template-index .main-content .product__grid__info.text-center .product__grid__title__wrapper{align-items:flex-start;justify-content:flex-start}.template-index .main-content .product__vendor{margin:14px 0 0;font-family:var(--bc-font);font-size:var(--bc-fs-brand);font-weight:400;letter-spacing:var(--bc-ls-brand);text-transform:uppercase;line-height:1.4;color:var(--bc-grey)}.template-index .main-content .product__grid__title{margin:4px 0 0;font-family:var(--bc-font);font-size:var(--bc-fs-ptitle);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--bc-dark)}.template-index .main-content .product__grid__price{margin:4px 0 0;font-family:var(--bc-font);font-size:var(--bc-fs-price);font-weight:400;line-height:1.4;letter-spacing:0;display:flex;flex-wrap:wrap;column-gap:8px;color:var(--bc-dark)}.template-index .main-content .product__grid__price .on-sale{color:var(--bc-brown)}.template-index .main-content .product__grid__price .compare-at{margin:0;color:var(--bc-grey-soft)}.template-index .main-content .product__grid__cutline:empty{display:none}.template-index .main-content [data-carousel] .flickity-button{top:35%;width:40px;height:40px;border:0;border-radius:50%;background:#fffffff2;color:var(--bc-dark);box-shadow:0 1px 4px #1b19192e}.template-index .main-content [data-carousel] .flickity-button:hover{background:#fff}.template-index .main-content [data-carousel] .flickity-button.previous{left:10px;right:auto}.template-index .main-content [data-carousel] .flickity-button.next{right:10px;left:auto}.template-index .main-content [data-carousel] .flickity-button:disabled{opacity:0}.template-index .main-content .custom-scrollbar{display:none!important}@media(max-width:767px){.template-index .main-content .section-list-collections-products .collection-list__product{flex:0 0 calc((100vw - var(--bc-margin)) / 2.2)!important}}.template-index .main-content .btn{border-radius:0;border:1px solid var(--bc-dark);background:var(--bc-cta);color:var(--bc-dark);font-family:var(--bc-font);font-size:var(--bc-fs-btn);font-weight:var(--bc-fw-btn);letter-spacing:var(--bc-ls-btn);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bycosmo.css.map */
