:root{--bz-ivory: #fbf9f6;--bz-cream: #f4efe7;--bz-sand: #eae3d8;--bz-ink: #12100e;--bz-charcoal: #232020;--bz-graphite: #4a4542;--bz-gray: #7c7571;--bz-line: #e2dbd1;--bz-gold: var(--bz-accent, #c0a062);--bz-gold-deep: var(--bz-accent-deep, #755c26);--bz-gold-soft: #ebdfc4;--bz-space-xs: .8rem;--bz-space-sm: 1.6rem;--bz-space-md: 2.4rem;--bz-space-lg: 4rem;--bz-space-xl: 6.4rem;--bz-ease: cubic-bezier(.22, .61, .36, 1);--bz-fast: .18s;--bz-med: .32s;--bz-slow: .62s;--bz-font-display: var(--font-heading-family), "Playfair Display", "Times New Roman", serif;--bz-tracking: .18em;--bz-border: 1px solid var(--bz-line)}:root{--focused-base-outline: .2rem solid rgba(var(--color-foreground), .65);--focused-base-outline-offset: .3rem}.color-scheme-3,.color-scheme-4{--bz-gold-deep: var(--bz-accent, #c0a062)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.card__heading,.bz-collection-card__title,.bz-value__title,.product__title,.cart-item__name,.bz-faq__question{overflow-wrap:break-word}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--bz-font-display);font-weight:400;letter-spacing:-.005em;line-height:1.14}.h0{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.08;letter-spacing:-.015em}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.12}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.24}@media screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 6.4rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}}.bz-eyebrow,.caption-with-letter-spacing,.collapsible-content__caption,.rich-text__caption,.image-with-text__caption,.multirow__caption{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:var(--bz-tracking);text-transform:uppercase;line-height:1.5;color:rgba(var(--color-foreground),.62)}.bz-eyebrow{display:block;margin:0 0 var(--bz-space-sm)}.bz-eyebrow--gold{color:var(--bz-gold-deep)}.bz-section-head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:var(--bz-space-lg)}.bz-section-head--center{align-items:center;text-align:center}.bz-section-head__title{margin:0}.bz-section-head__rule{width:4.8rem;height:1px;background:var(--bz-gold);border:0;margin:.4rem 0 0}.bz-section-head--center .bz-section-head__rule{margin-inline:auto}.bz-section-head__text{max-width:62ch;margin:0;color:rgba(var(--color-foreground),.72)}.bz-section-head--center .bz-section-head__text{margin-inline:auto}.rte a:hover{color:var(--bz-gold-deep)}.rte a{text-underline-offset:.3em;text-decoration-thickness:1px}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;min-height:4.8rem;padding:0 3rem;transition:background-color var(--bz-med) var(--bz-ease),color var(--bz-med) var(--bz-ease),border-color var(--bz-med) var(--bz-ease),transform var(--bz-fast) var(--bz-ease)}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--bz-gold-deep);border-color:var(--bz-gold-deep);color:#fff}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after{box-shadow:none}.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.color-scheme-3 .cart-count-bubble,.color-scheme-4 .cart-count-bubble{color:var(--bz-ink)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.link.underlined-link,.link--text{font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.6em;transition:color var(--bz-med) var(--bz-ease)}.link.underlined-link:hover{color:var(--bz-gold-deep)}.field__input,.select__select,.customer .field input,textarea.text-area{font-family:var(--font-body-family)}.field:focus-within:after,.select:focus-within:after{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.field__label{letter-spacing:.04em}.bz-hairline{border:0;border-top:var(--bz-border);margin:0}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.bz-breadcrumbs{padding:1.8rem 0 0}.bz-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.bz-breadcrumbs__item{display:flex;align-items:center;gap:.6rem}.bz-breadcrumbs__item+.bz-breadcrumbs__item:before{content:"/";color:rgba(var(--color-foreground),.5)}.bz-breadcrumbs a{color:inherit;text-decoration:none;transition:color var(--bz-fast) var(--bz-ease)}.bz-breadcrumbs a:hover{color:var(--bz-gold-deep);text-decoration:underline;text-underline-offset:.3em}.bz-breadcrumbs__item[aria-current=page]{color:rgba(var(--color-foreground),.9)}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:var(--bz-border)}.announcement-bar__message,.announcement-bar__link .announcement-bar__message{font-size:1.1rem;font-weight:600;letter-spacing:var(--bz-tracking);text-transform:uppercase;padding:1.1rem 1rem;min-height:0}@media screen and (max-width:479px){.announcement-bar__message,.announcement-bar__link .announcement-bar__message{font-size:1rem;letter-spacing:.1em;padding:1rem .4rem}}.announcement-bar__link:hover .announcement-bar__message{color:var(--bz-gold-deep)}.utility-bar .localization-form__select .localization-form__select,.utility-bar .localization-selector{font-size:1.2rem;letter-spacing:.04em}.header-wrapper{border-bottom:var(--bz-border)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.06),0 10px 30px -18px #12100e59}.header__heading-logo{transition:opacity var(--bz-med) var(--bz-ease)}.header__heading-link:hover .header__heading-logo{opacity:.78}.header__heading-logo,.footer__logo img,.bz-footer__logo img{height:auto;width:auto;max-width:100%;object-fit:contain}.header__menu-item,.header__menu-item.list-menu__item{font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item span{position:relative;padding-bottom:.3rem;text-decoration:none}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--bz-gold-deep);transform:scaleX(0);transform-origin:left center;transition:transform var(--bz-med) var(--bz-ease)}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__menu-item[aria-expanded=true] span:after,.header__inline-menu .header__menu-item:focus-visible span:after{transform:scaleX(1)}.header__inline-menu .header__menu-item:hover,.header__inline-menu a:hover{color:rgb(var(--color-foreground));text-decoration:none}.header__icon,.header__icon--cart{transition:opacity var(--bz-fast) var(--bz-ease)}.header__icon:hover{opacity:.6}.header__icon .icon{height:2.1rem;width:2.1rem}.cart-count-bubble{background-color:var(--bz-gold-deep);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.02em;min-width:1.8rem;height:1.8rem;border-radius:999px}.header__submenu.list-menu{border:var(--bz-border);box-shadow:0 18px 44px -24px #12100e66;padding:1.2rem 0}.header__submenu .header__menu-item{font-size:1.25rem;letter-spacing:.08em;padding:.9rem 2.2rem;transition:background-color var(--bz-fast) var(--bz-ease),color var(--bz-fast) var(--bz-ease)}.header__submenu .header__menu-item:hover{background-color:rgba(var(--color-foreground),.04);color:var(--bz-gold-deep);text-decoration:none}.mega-menu__content{border:var(--bz-border);border-top:0;box-shadow:0 18px 44px -24px #12100e66;padding-top:var(--bz-space-lg);padding-bottom:var(--bz-space-lg)}.mega-menu__list{gap:var(--bz-space-md)}.mega-menu__link{font-size:1.35rem;letter-spacing:.02em;transition:color var(--bz-fast) var(--bz-ease)}.mega-menu__link--level-2{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.mega-menu__link:hover{color:var(--bz-gold-deep)}.menu-drawer{border-right:var(--bz-border)}.menu-drawer__menu-item{font-size:1.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:1.5rem 2.4rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground),.04);color:var(--bz-gold-deep)}.menu-drawer__utility-links{padding:2.4rem;background-color:rgba(var(--color-foreground),.03)}.search-modal__content{padding-block:2rem}.search__input.field__input{font-family:var(--bz-font-display);font-size:1.8rem}.predictive-search{border:var(--bz-border);box-shadow:0 18px 44px -24px #12100e66}.predictive-search__heading{font-size:1.2rem;font-weight:600;letter-spacing:var(--bz-tracking);text-transform:uppercase;color:rgba(var(--color-foreground),.72);border-bottom:var(--bz-border);padding-bottom:1rem}.predictive-search__item{transition:background-color var(--bz-fast) var(--bz-ease)}.card-wrapper{--bz-card-gap: 1.4rem}.card__inner{overflow:hidden;background-color:var(--bz-cream)}.card__media .media img,.card .media img{transition:transform var(--bz-slow) var(--bz-ease),opacity var(--bz-med) var(--bz-ease)}.card-wrapper:hover .card__media .media img:only-child,.card-wrapper:hover .card .media img:only-child{transform:scale(1.045)}.card .media.media--hover-effect>img:first-child:not(:only-child){opacity:1;transition:opacity var(--bz-med) var(--bz-ease),transform var(--bz-slow) var(--bz-ease)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:scale(1.04)}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.04)}.card__content{padding-top:var(--bz-card-gap)}.card__information{padding:0}.card__heading{font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:0 0 .5rem}.card__heading a{text-decoration:none;transition:color var(--bz-fast) var(--bz-ease)}.card-wrapper:hover .card__heading a{color:var(--bz-gold-deep)}.card-information{display:flex;flex-direction:column;gap:.4rem}.card-information .caption-with-letter-spacing{font-size:1.1rem;color:rgba(var(--color-foreground),.68)}.card-information .price{font-size:1.4rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.9)}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.62)}.price--on-sale .price-item--sale{color:var(--bz-gold-deep);font-weight:600}.card__badge .badge,.badge{font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.1rem;border:0;line-height:1}.card__badge{padding:1.2rem}.quick-add{margin-top:1.2rem}.quick-add__submit,.card__content .quick-add__submit{font-size:1.15rem;letter-spacing:.14em;min-height:4.4rem}.collection-card-wrapper .card__inner,.card--collection .card__inner{background-color:var(--bz-sand)}.collection-card-wrapper .card__heading,.card--collection .card__heading{font-family:var(--bz-font-display);font-size:calc(var(--font-heading-scale) * 2rem);font-weight:400;letter-spacing:-.005em}.card--collection .card__content{padding-top:var(--bz-space-sm)}.collection-hero__inner,.collection__title{text-align:left}.collection-hero__title{margin-bottom:1.2rem}.collection-hero__description{max-width:68ch;color:rgba(var(--color-foreground),.72)}.bz-collection-meta{font-size:1.2rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.55);margin-top:.8rem}.product-grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:calc(var(--grid-desktop-vertical-spacing) + 1.6rem)}.facets__summary,.facets__label,.facet-filters__label,.facets__heading{font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.facets__disclosure .facets__display{border:var(--bz-border);box-shadow:0 18px 44px -24px #12100e66}.facets-wrapper{border-bottom:var(--bz-border);padding-bottom:var(--bz-space-md);margin-bottom:var(--bz-space-md)}.active-facets__button .active-facets__button-inner{font-size:1.2rem;letter-spacing:.04em}.pagination__item{font-size:1.3rem;letter-spacing:.04em;transition:color var(--bz-fast) var(--bz-ease)}.pagination__item--current:after,.pagination__item:hover:after{background-color:var(--bz-gold-deep)}.product__title h1,.product__title .h1{letter-spacing:-.01em;margin-bottom:.6rem}.product__text.caption-with-letter-spacing{color:var(--bz-gold-deep);margin-bottom:.8rem}.product__info-container>*+*{margin-top:var(--bz-space-md)}.product__info-container .price{font-size:2rem;letter-spacing:.01em}.product__info-container .price--on-sale .price-item--sale{color:var(--bz-gold-deep)}.product-form__input .form__label,.product-form__input legend.form__label{font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.product-form__input input[type=radio]+label{font-size:1.25rem;letter-spacing:.06em;padding:1.1rem 1.8rem;transition:border-color var(--bz-fast) var(--bz-ease),color var(--bz-fast) var(--bz-ease),background-color var(--bz-fast) var(--bz-ease)}.product-form__input input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.6)}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__submit{min-height:5.4rem;font-size:1.3rem;letter-spacing:.16em}.shopify-payment-button__button--unbranded{min-height:5.4rem;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.product__media-wrapper .product__media,.product-media-container .product__media{background-color:var(--bz-cream)}.product__media-item .product__media img{transition:transform var(--bz-slow) var(--bz-ease)}.thumbnail{transition:border-color var(--bz-fast) var(--bz-ease),opacity var(--bz-fast) var(--bz-ease)}.thumbnail[aria-current=true]{border-color:var(--bz-gold-deep);box-shadow:none}.product__description{line-height:1.75}.product__description h2,.product__description h3,.product__description h4{font-family:var(--bz-font-display);margin-top:var(--bz-space-md);margin-bottom:.8rem}.product__description ul{padding-left:1.8rem}.product__description li{margin-bottom:.6rem}.product .accordion,.product .accordion:last-child{border-top:var(--bz-border);border-bottom:var(--bz-border);margin-top:0}.product .accordion+.accordion{border-top:0}.product .accordion__title{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product .accordion summary{padding:1.8rem 0}.product .icon-with-text{border:var(--bz-border);padding:var(--bz-space-md);background-color:rgba(var(--color-foreground),.02)}.product .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product .icon-with-text .icon{color:var(--bz-gold-deep)}.bz-assurance{display:flex;flex-direction:column;gap:var(--bz-space-sm)}.bz-assurance__row{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:0;padding:0;list-style:none;font-size:1.25rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.72)}.bz-assurance__item{display:flex;align-items:center;gap:.7rem}.bz-assurance__icon{width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--bz-gold-deep)}.bz-assurance__icon svg{width:100%;height:100%;display:block}.bz-assurance__item a{color:inherit;text-underline-offset:.3em}.bz-assurance__item a:hover{color:var(--bz-gold-deep)}.bz-assurance__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.bz-assurance__payments .list-payment__item{padding:0;opacity:.75}.bz-assurance__payments svg{height:2rem;width:auto}.bz-policies{border-top:var(--bz-border)}.bz-policies__row{border-bottom:var(--bz-border)}.bz-policies__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;cursor:pointer;list-style:none;font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bz-policies__summary::-webkit-details-marker{display:none}.bz-policies__summary .icon-caret{flex-shrink:0;height:.6rem;transition:transform var(--bz-med) var(--bz-ease)}.bz-policies__row[open]>.bz-policies__summary .icon-caret{transform:rotate(180deg)}.bz-policies__content{padding-bottom:2rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}.bz-policies__content>:first-child{margin-top:0}.bz-policies__link{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.2rem;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bz-gold-deep);text-underline-offset:.4em}.drawer__inner{border-left:var(--bz-border)}.drawer__header{border-bottom:var(--bz-border);padding-bottom:2rem}.drawer__heading{font-family:var(--bz-font-display);font-size:calc(var(--font-heading-scale) * 2.2rem)}.cart-item__name{font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;text-decoration:none}.cart-item__name:hover{color:var(--bz-gold-deep)}.cart-item__image{background-color:var(--bz-cream)}.cart-item__details .product-option{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.totals__subtotal,.totals__subtotal-value{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.cart__ctas .cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:5.4rem;font-size:1.3rem;letter-spacing:.16em}.tax-note,.cart__note-label{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.bz-cart-assurance{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 1.4rem;padding:1.4rem 0 0;border-top:var(--bz-border);font-size:1.15rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.68);list-style:none}.bz-cart-assurance li{display:flex;align-items:center;gap:.6rem}.bz-cart-assurance .icon{display:block;width:1.6rem;height:1.6rem;color:var(--bz-gold-deep);flex-shrink:0}.bz-cart-assurance .icon svg{width:100%;height:100%;display:block}.bz-cart-assurance a{color:inherit;text-underline-offset:.3em}.bz-cart-assurance a:hover{color:var(--bz-gold-deep)}.bz-hero{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;min-height:62vh}.bz-hero--tall{min-height:82vh}.bz-hero--short{min-height:48vh}.bz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bz-hero__media img,.bz-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.bz-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(18,16,14,calc(var(--bz-scrim, .45) + .22)),rgba(18,16,14,var(--bz-scrim, .45)) 42%,rgba(18,16,14,calc(var(--bz-scrim, .45) * .35)))}.bz-hero__inner{position:relative;width:100%;padding-block:var(--bz-space-xl)}.bz-hero__content{position:relative;z-index:1;max-width:62rem;display:flex;flex-direction:column;gap:var(--bz-space-sm)}.bz-hero__content:before{content:"";position:absolute;top:-3rem;right:-4rem;bottom:-3rem;left:-4rem;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 22% 62%,#12100e9e,#12100e6b 42%,#12100e00 78%)}.bz-hero--center .bz-hero__content:before{background:radial-gradient(110% 100% at 50% 55%,#12100e9e,#12100e6b 45%,#12100e00 80%)}.bz-hero--center .bz-hero__content{max-width:72rem;margin-inline:auto;align-items:center;text-align:center}.bz-hero__eyebrow{color:var(--bz-gold-soft);margin:0}.bz-hero__title{margin:0;color:#fff;text-shadow:0 1px 24px rgba(18,16,14,.28)}.bz-hero__text{margin:0;max-width:52ch;font-size:1.6rem;line-height:1.7;color:#ffffffe0}.bz-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--bz-space-xs)}.bz-hero .button{min-width:20rem}.bz-hero .button--primary{background-color:#fff;border-color:#fff;color:var(--bz-ink)}.bz-hero .button--primary:hover{background-color:var(--bz-gold-deep);border-color:var(--bz-gold-deep);color:#fff}.bz-hero .button--outline{background-color:transparent;border:1px solid rgba(255,255,255,.72);color:#fff}.bz-hero .button--outline:hover{background-color:#fff;border-color:#fff;color:var(--bz-ink)}.bz-hero__placeholder{background:linear-gradient(140deg,var(--bz-charcoal) 0%,var(--bz-ink) 100%)}.bz-values__grid{display:grid;gap:var(--bz-space-md);grid-template-columns:1fr}.bz-value{display:flex;gap:1.4rem;align-items:flex-start}.bz-values--center .bz-value{flex-direction:column;align-items:center;text-align:center;gap:1rem}.bz-value__body{min-width:0}.bz-value__icon{flex-shrink:0;width:2.6rem;height:2.6rem;color:var(--bz-gold-deep)}.bz-value__icon svg{width:100%;height:100%;display:block}.bz-value__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem}.bz-value__text{margin:0;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.7)}.bz-value__link{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:-.4rem;margin-bottom:-1rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bz-gold-deep);text-underline-offset:.4em}.bz-values--strip .bz-values__grid{gap:var(--bz-space-sm) var(--bz-space-lg)}.bz-values--strip .bz-value__text{display:none}.bz-collections__grid{display:grid;gap:var(--bz-space-md);grid-template-columns:1fr}.bz-collection-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden}.bz-collection-card__media{position:relative;overflow:hidden;background-color:var(--bz-sand);aspect-ratio:var(--bz-ratio, 3 / 4)}.bz-collection-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bz-slow) var(--bz-ease)}.bz-collection-card__media--empty{display:flex;align-items:center;justify-content:center;padding:var(--bz-space-md);border:var(--bz-border);background:linear-gradient(160deg,var(--bz-cream) 0%,var(--bz-sand) 100%)}.bz-collection-card__wordmark{font-family:var(--bz-font-display);font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;text-align:center;color:rgba(var(--color-foreground),.5);overflow-wrap:break-word;transition:color var(--bz-med) var(--bz-ease)}.bz-collection-card:hover .bz-collection-card__wordmark{color:rgba(var(--color-foreground),.62)}.bz-collection-card:hover .bz-collection-card__media img{transform:scale(1.05)}.bz-collection-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12100e80,#12100e00 55%);opacity:0;transition:opacity var(--bz-med) var(--bz-ease)}.bz-collection-card--overlay .bz-collection-card__media:after{opacity:1}.bz-collection-card__body{padding-top:var(--bz-space-sm);display:flex;flex-direction:column;gap:.6rem}.bz-collection-card--overlay .bz-collection-card__body{position:absolute;inset:auto 0 0 0;padding:var(--bz-space-md);color:#fff;z-index:1}.bz-collection-card__title{font-family:var(--bz-font-display);font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:400;margin:0}.bz-collection-card__text{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.68);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-collection-card--overlay .bz-collection-card__text{color:#ffffffd9}.bz-collection-card__cta{margin-top:.4rem;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.6rem}.bz-collection-card__cta:after{content:"";width:1.8rem;height:1px;background:currentColor;transition:width var(--bz-med) var(--bz-ease)}.bz-collection-card:hover .bz-collection-card__cta:after{width:3rem}.bz-collection-card:hover .bz-collection-card__title{color:var(--bz-gold-deep)}.bz-collection-card--overlay:hover .bz-collection-card__title{color:var(--bz-gold-soft)}.bz-editorial__grid{display:grid;gap:0;grid-template-columns:1fr;align-items:stretch}.bz-editorial__media{position:relative;overflow:hidden;background-color:var(--bz-cream);min-height:32rem}.bz-editorial__media img{width:100%;height:100%;object-fit:cover;display:block}.bz-editorial__body{display:flex;flex-direction:column;justify-content:center;gap:var(--bz-space-sm);padding:var(--bz-space-xl) var(--bz-space-md)}.bz-editorial__title{margin:0}.bz-editorial__text{margin:0;max-width:54ch;line-height:1.75;color:rgba(var(--color-foreground),.75)}.bz-editorial__actions{margin-top:var(--bz-space-xs);display:flex;flex-wrap:wrap;gap:1.2rem}.bz-editorial__grid--text-only{grid-template-columns:1fr}.bz-editorial__grid--text-only .bz-editorial__body{align-items:center;text-align:center;max-width:76rem;margin-inline:auto}.bz-editorial__grid--text-only .bz-editorial__text{max-width:62ch}.bz-faq__list{max-width:82rem;margin-inline:auto;border-top:var(--bz-border)}.bz-faq__setup{max-width:82rem;margin-inline:auto;padding:var(--bz-space-lg);border:1px dashed var(--bz-line);text-align:center}.bz-faq__setup-text{margin:0;max-width:60ch;margin-inline:auto;color:rgba(var(--color-foreground),.72)}.bz-faq__item{border-bottom:var(--bz-border)}.bz-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-family:var(--bz-font-display);font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.35}.bz-faq__question::-webkit-details-marker{display:none}.bz-faq__question:hover{color:var(--bz-gold-deep)}.bz-faq__sign{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem}.bz-faq__sign:before,.bz-faq__sign:after{content:"";position:absolute;background:currentColor;transition:transform var(--bz-med) var(--bz-ease),opacity var(--bz-med) var(--bz-ease)}.bz-faq__sign:before{inset:50% 0 auto 0;height:1px;transform:translateY(-50%)}.bz-faq__sign:after{inset:0 50% 0 auto;width:1px;transform:translate(50%)}.bz-faq__item[open] .bz-faq__sign:after{opacity:0;transform:translate(50%) rotate(90deg)}.bz-faq__answer{padding:0 0 2.4rem;max-width:68ch;line-height:1.75;color:rgba(var(--color-foreground),.75)}.bz-faq__answer>:first-child{margin-top:0}.bz-faq__answer>:last-child{margin-bottom:0}.footer{border-top:var(--bz-border)}.footer__content-top{padding-bottom:var(--bz-space-lg)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:var(--bz-tracking);text-transform:uppercase;color:rgba(var(--color-foreground),.95);margin-bottom:var(--bz-space-sm)}.footer-block--menu .list-menu__item--link,.footer__list-social .list-social__link,.footer-block__details-content .list-menu__item--link{font-size:1.4rem;letter-spacing:.02em;padding:.7rem 0;transition:color var(--bz-fast) var(--bz-ease),padding-left var(--bz-med) var(--bz-ease)}.footer-block--menu .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--bz-gold-deep);text-decoration:none;padding-left:.5rem}.footer-block__brand-info .footer-block__details-content{line-height:1.8;color:rgba(var(--color-foreground),.72)}.footer-block__brand-info .rte a{color:inherit}.footer-block__brand-info .rte a:hover{color:var(--bz-gold-deep)}.footer__content-bottom{border-top:var(--bz-border);padding-top:var(--bz-space-md)}.footer__copyright,.copyright__content{font-size:1.2rem;letter-spacing:.03em;color:rgba(var(--color-foreground),.72)}.footer__payment .list-payment__item{opacity:.72}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:42rem}.footer-block__newsletter .field__input{font-size:1.4rem}.list-social__link .icon{transition:color var(--bz-fast) var(--bz-ease),transform var(--bz-fast) var(--bz-ease)}.list-social__link:hover .icon{color:var(--bz-gold-deep);transform:translateY(-1px)}.bz-rule-band{border-top:var(--bz-border);border-bottom:var(--bz-border)}.bz-rule-band .bz-values__grid{gap:var(--bz-space-sm) var(--bz-space-lg)}.shopify-policy__container{max-width:82rem;margin:0 auto;padding:var(--bz-space-xl) 1.5rem}.shopify-policy__title{text-align:left;margin-bottom:var(--bz-space-lg);padding-bottom:var(--bz-space-md);border-bottom:var(--bz-border)}.shopify-policy__title h1{font-family:var(--bz-font-display);font-size:calc(var(--font-heading-scale) * 3.2rem);margin:0}.shopify-policy__body{line-height:1.8;color:rgba(var(--color-foreground),.82)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--bz-font-display);margin-top:var(--bz-space-lg);margin-bottom:.8rem}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:1.6rem}.shopify-policy__body a{color:var(--bz-gold-deep);text-underline-offset:.3em}.bz-prose,.main-page-title+.rte,.page-width--narrow .rte{line-height:1.8}.bz-prose h2,.bz-prose h3{font-family:var(--bz-font-display);margin-top:var(--bz-space-lg);margin-bottom:.8rem}.main-page-title{padding-bottom:var(--bz-space-md);border-bottom:var(--bz-border);margin-bottom:var(--bz-space-lg)}.contact .field{margin-bottom:1.6rem}@media screen and (min-width:600px){.bz-values__grid,.bz-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.bz-hero__inner{padding-block:var(--bz-space-xl)}.bz-values__grid{grid-template-columns:repeat(var(--bz-value-columns, 4),minmax(0,1fr))}.bz-collections__grid{grid-template-columns:repeat(var(--bz-collection-columns, 3),minmax(0,1fr))}.bz-editorial__grid:not(.bz-editorial__grid--text-only){grid-template-columns:repeat(2,minmax(0,1fr))}.bz-editorial--media-right .bz-editorial__media{order:2}.bz-editorial__body{padding:var(--bz-space-xl)}.product-grid{row-gap:calc(var(--grid-desktop-vertical-spacing) + 2.4rem)}}@media screen and (max-width:749px){.bz-hero{min-height:56vh}.bz-hero--tall{min-height:68vh}.bz-hero__inner{padding-block:var(--bz-space-lg)}.bz-hero__content{gap:1.2rem}.bz-hero__text{font-size:1.45rem}.bz-hero__actions{width:100%;flex-direction:column;gap:1rem}.bz-hero .button{width:100%;min-width:0}.bz-editorial__body{padding:var(--bz-space-lg) 1.5rem}.bz-editorial__media{min-height:26rem}.bz-faq__question{font-size:calc(var(--font-heading-scale) * 1.6rem);gap:1.2rem}.header{padding-top:1.2rem;padding-bottom:1.2rem}.card__heading{font-size:1.35rem}.card-information .price{font-size:1.3rem}.button{padding:0 2rem}.shopify-policy__container{padding:var(--bz-space-lg) 1.5rem}.bz-values--strip .bz-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bz-space-sm)}.bz-value{gap:1rem}.bz-value__icon{width:2.2rem;height:2.2rem}}@media screen and (max-width:374px){.bz-value__title,.bz-collection-card__cta,.bz-policies__summary,.product .accordion__title{letter-spacing:.08em}.button{font-size:1.15rem;letter-spacing:.08em;padding:0 1.4rem}.header__menu-item{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.card__media .media img,.card .media img,.bz-collection-card__media img,.product__media-item .product__media img,.bz-hero__media img{transition:none!important;transform:none!important}.card-wrapper:hover .card__media .media img:only-child,.card-wrapper:hover .card .media img:only-child,.bz-collection-card:hover .bz-collection-card__media img{transform:none!important}.button:not([disabled]):hover,.list-social__link:hover .icon{transform:none!important}.header__inline-menu .header__menu-item span:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bagzora.css.map */
