.bw-c-section{position:relative;padding-top:var(--bw-pt,var(--bw-section-y,64px));padding-bottom:var(--bw-pb,var(--bw-section-y,64px));color:var(--bw-ink,#1A1714);font-family:var(--bw-font-sans,"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif)}@media(max-width:749px){.bw-c-section{padding-top:calc(var(--bw-pt,56px) * .75);padding-bottom:calc(var(--bw-pb,56px) * .75)}}.bw-c-wrap,.bw-c-section .wrapper,.bw-c-section .wrapper--full-padded{width:100%;max-width:var(--bw-max,1360px);margin-inline:auto;padding-inline:var(--bw-gutter,clamp(16px,4vw,48px))}.bw-c-section .wrapper--narrow{width:100%;max-width:var(--bw-narrow,880px);margin-inline:auto;padding-inline:var(--bw-gutter,clamp(16px,4vw,48px))}.bw-c-section .wrapper--full{width:100%;max-width:none;margin-inline:auto;padding-inline:0}.bw-c-section .text-left{text-align:left}.bw-c-section .text-center{text-align:center}.bw-c-section .text-right{text-align:right}.bw-c-eyebrow{display:inline-block;font-family:var(--bw-font-sans);font-size:var(--bw-fs-xs,.75rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bw-gold-deep,#7D5E2A);margin:0 0 10px}.bw-c-eyebrow p{margin:0}.bw-c-heading{font-family:var(--bw-font-serif,"Instrument Serif",Georgia,serif);font-weight:400;font-size:var(--bw-fs-2xl,clamp(1.65rem,1.3rem + 1.4vw,2.375rem));line-height:var(--bw-lh-tight,1.15);letter-spacing:-.015em;color:var(--bw-ink,#1A1714);margin:0 0 16px}.bw-c-heading p{margin:0}.bw-c-heading strong{font-weight:400}.bw-c-heading em{font-style:italic;color:var(--bw-gold-deep,#7D5E2A)}.bw-c-prose{font-size:var(--bw-fs-base,1rem);line-height:var(--bw-lh-body,1.6);color:var(--bw-ink-2,#3D3731)}.bw-c-prose p{margin:0 0 1em}.bw-c-prose p:last-child{margin-bottom:0}.bw-c-prose ul,.bw-c-prose ol{margin:0 0 1em;padding-left:1.25rem}.bw-c-prose li{margin-bottom:.35em}.bw-c-prose a{color:var(--bw-gold-deep,#7D5E2A);text-decoration:underline;text-underline-offset:3px}.bw-c-prose a:hover{color:var(--bw-ink,#1A1714)}.bw-c-prose table{width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--bw-fs-sm,.875rem)}.bw-c-prose th,.bw-c-prose td{padding:10px 14px;border-bottom:1px solid var(--bw-line,#E6E0D6);text-align:left}.bw-c-prose th{background:var(--bw-stone-100,#F2EDE4);font-weight:600;color:var(--bw-ink,#1A1714)}.bw-c-btn-group{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.text-center .bw-c-btn-group,.bw-c-btn-group.text-center{justify-content:center}.text-right .bw-c-btn-group,.bw-c-btn-group.text-right{justify-content:flex-end}.bw-c-iwt__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:900px){.bw-c-iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bw-c-iwt--extra-narrow .bw-c-iwt__grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.bw-c-iwt--narrow .bw-c-iwt__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.bw-c-iwt--wide .bw-c-iwt__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.bw-c-iwt--extra-wide .bw-c-iwt__grid,.bw-c-iwt--right.bw-c-iwt--extra-narrow .bw-c-iwt__grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.bw-c-iwt--right.bw-c-iwt--narrow .bw-c-iwt__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.bw-c-iwt--right.bw-c-iwt--wide .bw-c-iwt__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.bw-c-iwt--right.bw-c-iwt--extra-wide .bw-c-iwt__grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.bw-c-iwt--right .bw-c-iwt__media{order:2}.bw-c-iwt--right .bw-c-iwt__content{order:1}}.bw-c-iwt__media{position:relative;overflow:hidden;border-radius:var(--bw-r-md,10px);background:var(--bw-stone-100,#F2EDE4)}.bw-c-iwt--radius-lg .bw-c-iwt__media,.bw-c-iwt--radius-lg .bw-c-iwt__content--boxed{border-radius:var(--bw-r-lg,16px)}.bw-c-iwt__media img,.bw-c-iwt__media svg{display:block;width:100%;height:100%;object-fit:cover}.bw-c-iwt__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bw-c-iwt__content{display:flex;flex-direction:column;justify-content:center}.bw-c-iwt__content--boxed{background:var(--bw-block-bg,var(--bw-stone-50,#FAF7F2));padding:clamp(24px,4vw,48px);border-radius:var(--bw-r-md,10px);border:1px solid var(--bw-line,#E6E0D6)}.bw-c-iwt__block{margin-bottom:var(--bw-block-mb,14px)}.bw-c-iwt__block:last-child{margin-bottom:0}.bw-c-accordions__header{margin-bottom:clamp(24px,3vw,40px);max-width:760px}.bw-c-accordions__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){.bw-c-accordions__grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;align-items:start}}.bw-c-accordion__item{border-bottom:1px solid var(--bw-acc-border,var(--bw-line,#E6E0D6));background:var(--bw-acc-bg,transparent);transition:background-color .2s ease}.bw-c-accordion__item--boxed{background:var(--bw-acc-bg,var(--bw-stone-50,#FAF7F2));border:1px solid var(--bw-acc-border,var(--bw-line,#E6E0D6));border-radius:var(--bw-r-sm,6px);padding-inline:20px;margin-bottom:10px}.bw-c-accordion__item--bold{border-bottom-width:2px}.bw-c-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--bw-font-sans);font-size:var(--bw-fs-md,1.125rem);font-weight:600;line-height:1.35;color:var(--bw-ink,#1A1714);-webkit-user-select:none;user-select:none}.bw-c-accordion__summary::-webkit-details-marker{display:none}.bw-c-accordion__summary:hover{color:var(--bw-gold-deep,#7D5E2A)}.bw-c-accordion__summary-left{display:flex;align-items:center;gap:12px}.bw-c-accordion__summary-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.bw-c-accordion__summary-icon img{display:block;height:auto;object-fit:contain}.bw-c-accordion__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bw-stone-100,#F2EDE4);color:var(--bw-ink,#1A1714);transition:transform .22s ease,background-color .22s ease,color .22s ease}details[open]>.bw-c-accordion__summary .bw-c-accordion__chevron{transform:rotate(180deg);background:var(--bw-gold-soft,#F4ECE0);color:var(--bw-gold-deep,#7D5E2A)}.bw-c-accordion__body{padding:0 0 20px;font-size:var(--bw-fs-base,1rem);line-height:var(--bw-lh-body,1.6);color:var(--bw-ink-2,#3D3731)}.bw-c-text__inner{display:flex;flex-direction:column;gap:16px}.bw-c-text__split{display:grid;grid-template-columns:1fr;gap:24px;text-align:left}@media(min-width:750px){.bw-c-text__split{grid-template-columns:1fr 1fr;gap:40px}}.bw-c-text__image-wrap{margin-block:8px}.text-center .bw-c-text__image-wrap{margin-inline:auto}.text-right .bw-c-text__image-wrap{margin-left:auto}.bw-c-text__image-wrap img{display:block;max-width:100%;height:auto;border-radius:var(--bw-r-sm,6px)}.bw-c-text__icon-wrap{display:inline-flex;align-items:center;justify-content:center;color:var(--bw-gold-deep,#7D5E2A)}.bw-c-image__frame{position:relative;overflow:hidden;border-radius:var(--bw-r-md,10px);background:var(--bw-stone-100,#F2EDE4)}.wrapper--full .bw-c-image__frame{border-radius:0}.bw-c-image__frame img{display:block;width:100%;height:auto;object-fit:cover}.bw-c-overlap__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,64px);align-items:center}@media(min-width:900px){.bw-c-overlap__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bw-c-overlap--right .bw-c-overlap__media{order:2}.bw-c-overlap--right .bw-c-overlap__content{order:1}}.bw-c-overlap__media{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.bw-c-overlap__img-primary{grid-column:1 / 10;grid-row:1;border-radius:var(--bw-r-md,10px);overflow:hidden;box-shadow:var(--bw-shadow-1,0 1px 2px rgba(26,23,20,.05))}.bw-c-overlap__img-secondary{grid-column:6 / 13;grid-row:1;margin-top:28%;border-radius:var(--bw-r-md,10px);overflow:hidden;border:6px solid var(--bw-paper,#FFFFFF);box-shadow:var(--bw-shadow-2,0 8px 24px rgba(26,23,20,.08));z-index:2}.bw-c-overlap__media--single .bw-c-overlap__img-primary{grid-column:1 / 13}.bw-c-overlap__media img{display:block;width:100%;height:auto;object-fit:cover}.bw-c-columns__header{margin-bottom:clamp(24px,3.5vw,40px)}.bw-c-columns__grid{display:grid;grid-template-columns:repeat(var(--bw-cols-mobile,1),minmax(0,1fr));gap:clamp(20px,3vw,32px)}@media(min-width:750px){.bw-c-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.bw-c-columns__grid{grid-template-columns:repeat(var(--bw-cols-desktop,3),minmax(0,1fr))}}.bw-c-columns__card{display:flex;flex-direction:column;background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.bw-c-columns__card:hover{border-color:var(--bw-gold,#B08D57);box-shadow:var(--bw-shadow-1)}.bw-c-columns__media{position:relative;background:var(--bw-stone-100,#F2EDE4);overflow:hidden}.bw-c-columns--equal .bw-c-columns__media{aspect-ratio:var(--bw-col-aspect,4 / 3)}.bw-c-columns__media img{display:block;width:100%;height:100%;object-fit:cover}.bw-c-columns__body{padding:24px;display:flex;flex-direction:column;flex:1;gap:10px}.bw-c-columns__title{font-family:var(--bw-font-serif);font-size:var(--bw-fs-lg,1.25rem);font-weight:400;line-height:1.25;color:var(--bw-ink,#1A1714);margin:0}.bw-c-icons__header{margin-bottom:clamp(24px,3.5vw,40px)}.bw-c-icons__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.5vw,24px)}@media(min-width:600px){.bw-c-icons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.bw-c-icons__grid{grid-template-columns:repeat(var(--bw-icons-cols,3),minmax(0,1fr))}}.bw-c-icons__item{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--bw-r-md,10px);background:var(--bw-box-bg,transparent)}.bw-c-icons--boxed .bw-c-icons__item{background:var(--bw-box-bg,var(--bw-stone-50,#FAF7F2));border:1px solid var(--bw-line,#E6E0D6)}.bw-c-icons--inline .bw-c-icons__item{flex-direction:row;align-items:flex-start;gap:16px}.bw-c-icons--center .bw-c-icons__item{align-items:center;text-align:center}.bw-c-icons__badge{width:48px;height:48px;border-radius:50%;background:var(--bw-gold-soft,#F4ECE0);color:var(--bw-gold-deep,#7D5E2A);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bw-c-icons__badge svg{width:22px;height:22px}.bw-c-icons__badge img{max-width:28px;max-height:28px;object-fit:contain}.bw-c-icons__title{font-family:var(--bw-font-sans);font-size:var(--bw-fs-base,1rem);font-weight:600;color:var(--bw-ink,#1A1714);margin:0 0 4px}.bw-c-icons__text{font-size:var(--bw-fs-sm,.875rem);color:var(--bw-muted,#6E665E);line-height:1.55}.bw-c-icons__text p{margin:0}.bw-c-icons__cta{margin-top:28px}.bw-c-icon-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding:16px 20px;background:var(--bw-stone-50,#FAF7F2);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px)}.bw-c-icon-strip__item{display:flex;align-items:center;gap:10px;font-size:var(--bw-fs-sm,.875rem);font-weight:500;color:var(--bw-ink,#1A1714)}.bw-c-icon-strip__icon{color:var(--bw-gold-deep,#7D5E2A);display:inline-flex;align-items:center;flex-shrink:0}.bw-c-hero{position:relative;overflow:hidden;border-radius:var(--bw-r-md,10px);background:var(--bw-stone-100,#F2EDE4);min-height:var(--bw-hero-min-h,420px);display:flex;align-items:center;justify-content:center}.wrapper--full .bw-c-hero,.bw-c-slideshow .bw-c-hero{border-radius:0}.bw-c-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bw-c-hero__media img,.bw-c-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.bw-c-hero__media-mobile{display:none}@media(max-width:749px){.bw-c-hero__media--has-mobile .bw-c-hero__media-desktop{display:none}.bw-c-hero__media--has-mobile .bw-c-hero__media-mobile{display:block}}.bw-c-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a171461;z-index:2}.bw-c-hero__inner{position:relative;z-index:3;width:100%;max-width:var(--bw-max,1360px);margin-inline:auto;padding:clamp(32px,5vw,64px) var(--bw-gutter,clamp(16px,4vw,48px));display:flex}.bw-c-hero__inner--center{justify-content:center}.bw-c-hero__inner--left,.bw-c-hero__inner--top-left,.bw-c-hero__inner--bottom-left{justify-content:flex-start}.bw-c-hero__inner--right,.bw-c-hero__inner--top-right,.bw-c-hero__inner--bottom-right{justify-content:flex-end}.bw-c-hero__card{max-width:680px;padding:clamp(24px,3.5vw,40px);border-radius:var(--bw-r-md,10px);background:#faf7f2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bw-ink,#1A1714);box-shadow:var(--bw-shadow-2)}.bw-c-hero__card--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff}.bw-c-hero__card--transparent .bw-c-heading,.bw-c-hero__card--transparent .bw-c-prose,.bw-c-hero__card--transparent .bw-c-eyebrow{color:inherit}.bw-c-slideshow__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bw-c-slideshow__track::-webkit-scrollbar{display:none}.bw-c-slideshow__slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.bw-c-slideshow__dots{display:flex;justify-content:center;gap:8px;padding:14px 0}.bw-c-slideshow__dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--bw-gold-deep,#7D5E2A);background:transparent;padding:0;cursor:pointer}.bw-c-slideshow__dot.is-active{background:var(--bw-gold-deep,#7D5E2A)}.bw-c-collection__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(24px,3.5vw,36px)}.bw-c-collection__header--center{flex-direction:column;align-items:center;text-align:center}.bw-c-collection__grid{display:grid;grid-template-columns:repeat(var(--bw-coll-cols-mobile,2),minmax(0,1fr));gap:clamp(14px,2.2vw,24px)}@media(min-width:750px){.bw-c-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.bw-c-collection__grid{grid-template-columns:repeat(var(--bw-coll-cols,4),minmax(0,1fr))}}.bw-c-collection__promo{display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;border-radius:var(--bw-r-md,10px);background:var(--bw-stone-100,#F2EDE4);padding:24px;min-height:280px;border:1px solid var(--bw-line,#E6E0D6)}.bw-c-collection__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bw-c-collection__promo-media img{width:100%;height:100%;object-fit:cover}.bw-c-collection__promo-content{position:relative;z-index:2;background:#faf7f2eb;padding:18px;border-radius:var(--bw-r-sm,6px)}.bw-c-contact__card{background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);padding:clamp(24px,4vw,48px)}.bw-c-contact__header{margin-bottom:24px}.bw-c-contact__field{margin-bottom:18px}.bw-c-contact__label{display:block;font-size:var(--bw-fs-sm,.875rem);font-weight:600;color:var(--bw-ink,#1A1714);margin-bottom:6px}.bw-c-contact__input,.bw-c-contact__select,.bw-c-contact__textarea{width:100%;min-height:48px;padding:12px 14px;font-family:var(--bw-font-sans);font-size:var(--bw-fs-base,1rem);color:var(--bw-ink,#1A1714);background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line-strong,#D4CCC0);border-radius:var(--bw-r-sm,6px);transition:border-color .15s ease,box-shadow .15s ease}.bw-c-contact__textarea{min-height:130px;resize:vertical}.bw-c-contact__input:focus,.bw-c-contact__select:focus,.bw-c-contact__textarea:focus{outline:none;border-color:var(--bw-gold-deep,#7D5E2A);box-shadow:0 0 0 3px var(--bw-gold-soft,#F4ECE0)}.bw-c-contact__options{border:0;padding:0;margin:0 0 18px}.bw-c-contact__option{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--bw-fs-sm,.875rem);color:var(--bw-ink-2,#3D3731)}.bw-c-contact__alert{padding:14px 18px;border-radius:var(--bw-r-sm,6px);margin-bottom:20px;font-size:var(--bw-fs-sm,.875rem)}.bw-c-contact__alert--success{background:var(--bw-ok-soft,#E8F3EC);color:var(--bw-ok,#2E6F4E)}.bw-c-contact__alert--error{background:var(--bw-danger-soft,#FAEAE7);color:var(--bw-danger,#A63A2B)}.bw-c-contact__legal{margin-top:14px;font-size:var(--bw-fs-xs,.75rem);color:var(--bw-muted,#6E665E)}.bw-c-locations__header{margin-bottom:clamp(24px,3.5vw,40px)}.bw-c-locations__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.bw-c-locations__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.bw-c-locations__card{display:flex;flex-direction:column;background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);overflow:hidden}.bw-c-locations__media{aspect-ratio:16 / 10;background:var(--bw-stone-100,#F2EDE4);overflow:hidden}.bw-c-locations__media img{width:100%;height:100%;object-fit:cover;display:block}.bw-c-locations__body{padding:24px}.bw-c-locations__title{font-family:var(--bw-font-serif);font-size:var(--bw-fs-lg,1.25rem);font-weight:400;margin:0 0 10px;color:var(--bw-ink,#1A1714)}.bw-c-locations__hours{font-size:var(--bw-fs-sm,.875rem);color:var(--bw-muted,#6E665E);line-height:1.6}.bw-c-product-extras__inner{display:flex;flex-direction:column;gap:20px}.bw-c-product-extras__accordions{border-top:1px solid var(--bw-line,#E6E0D6)}.bw-c-upsell{background:var(--bw-stone-50,#FAF7F2);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);padding:20px 24px}.bw-c-upsell__heading{font-family:var(--bw-font-sans);font-size:var(--bw-fs-sm,.875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bw-gold-deep,#7D5E2A);margin:0 0 14px}.bw-c-upsell__list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.bw-c-upsell__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.bw-c-upsell__item{display:flex;align-items:center;gap:14px;padding:12px;background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-sm,6px);text-decoration:none;color:var(--bw-ink,#1A1714);transition:border-color .2s ease}.bw-c-upsell__item:hover{border-color:var(--bw-gold,#B08D57)}.bw-c-upsell__thumb{width:56px;height:56px;border-radius:var(--bw-r-sm,6px);background:var(--bw-stone-100,#F2EDE4);overflow:hidden;flex-shrink:0}.bw-c-upsell__thumb img{width:100%;height:100%;object-fit:contain;display:block}.bw-c-upsell__info{flex:1;min-width:0}.bw-c-upsell__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--bw-fs-sm,.875rem);font-weight:600;line-height:1.35;color:var(--bw-ink,#1A1714);margin:0 0 2px;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.bw-c-upsell__price{font-size:var(--bw-fs-sm,.875rem);color:var(--bw-muted,#6E665E);margin:0;font-variant-numeric:tabular-nums}.bw-c-feature-box{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--bw-stone-50,#FAF7F2);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px)}.bw-c-feature-box__icon{color:var(--bw-gold-deep,#7D5E2A);flex-shrink:0}.bw-c-custom-html table{width:100%;border-collapse:collapse}.bw-pdp-usp{max-width:var(--bw-max,1360px);margin-inline:auto;font-family:var(--bw-font-sans);color:var(--bw-ink,#1A1714)}.bw-pdp-usp__header{text-align:center;margin-bottom:36px}.bw-pdp-usp__badge{display:inline-block;padding:5px 14px;background:var(--bw-gold-soft,#F4ECE0);border:1px solid var(--bw-gold,#B08D57);border-radius:var(--bw-r-pill,999px);color:var(--bw-gold-deep,#7D5E2A);font-size:var(--bw-fs-xs,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.bw-pdp-usp__title{font-family:var(--bw-font-serif);font-weight:400;font-size:var(--bw-fs-2xl,clamp(1.65rem,1.3rem + 1.4vw,2.375rem));color:var(--bw-ink,#1A1714);margin:0 0 12px;line-height:1.15}.bw-pdp-usp__highlight{color:var(--bw-gold-deep,#7D5E2A)}.bw-pdp-usp__intro{font-size:var(--bw-fs-base,1rem);color:var(--bw-muted,#6E665E);max-width:640px;margin:0 auto;line-height:1.6}.bw-pdp-usp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bw-pdp-usp__card{background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);padding:26px 20px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.bw-pdp-usp__card:hover{border-color:var(--bw-gold,#B08D57);box-shadow:var(--bw-shadow-1)}.bw-pdp-usp__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bw-gold-soft,#F4ECE0);border-radius:var(--bw-r-sm,6px);color:var(--bw-gold-deep,#7D5E2A);margin:0 auto 14px}.bw-pdp-usp__card h3{font-family:var(--bw-font-serif);font-weight:400;font-size:var(--bw-fs-lg,1.25rem);color:var(--bw-ink,#1A1714);margin:0 0 8px}.bw-pdp-usp__card p{font-size:var(--bw-fs-sm,.875rem);color:var(--bw-muted,#6E665E);line-height:1.55;margin:0}.bw-pdp-tech,.bw-pdp-tech__grid{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px;background:var(--bw-stone-100,#EFE9E1)!important;color:var(--bw-ink,#1E2124)!important;border:1px solid var(--bw-line,#E4DDD3)!important;border-radius:var(--bw-r-md,14px)!important;padding:28px 32px!important;width:100%;box-sizing:border-box}.bw-pdp-tech:has(.bw-pdp-tech__grid){padding:0!important;background:transparent!important;border:0!important}.bw-pdp-tech__item{flex:1 1 160px;text-align:center;padding:0 12px}.bw-pdp-tech__value,.bw-pdp-tech__val{display:block;font-family:var(--bw-font-serif)!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;color:var(--bw-ink,#1E2124)!important;font-weight:400!important;line-height:1.1;margin-bottom:4px;font-variant-numeric:tabular-nums}.bw-pdp-tech__label,.bw-pdp-tech__lbl{display:block;font-size:var(--bw-fs-xs,.75rem)!important;color:var(--bw-muted,#6B6760)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;opacity:1!important}.bw-pdp-tech__divider{width:1px;height:40px;background:var(--bw-line-strong,#D4CCC0);flex-shrink:0}.bw-pdp-service__title{font-family:var(--bw-font-serif);font-weight:400;font-size:var(--bw-fs-xl,1.5rem);color:var(--bw-ink,#1A1714);text-align:center;margin:0 0 24px}.bw-pdp-service__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bw-pdp-service__item{display:flex;align-items:flex-start;gap:14px;background:var(--bw-stone-50,#FAF7F2);border:1px solid var(--bw-line,#E6E0D6);border-radius:var(--bw-r-md,10px);padding:18px}.bw-pdp-service__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--bw-gold-soft,#F4ECE0);border-radius:var(--bw-r-sm,6px);color:var(--bw-gold-deep,#7D5E2A);flex-shrink:0}.bw-pdp-service__item strong{display:block;font-size:var(--bw-fs-sm,.875rem);color:var(--bw-ink,#1A1714);margin-bottom:2px}.bw-pdp-service__item span{font-size:var(--bw-fs-xs,.75rem);color:var(--bw-muted,#6E665E)}@media(max-width:899px){.bw-pdp-usp__grid,.bw-pdp-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bw-pdp-usp__grid,.bw-pdp-service__grid{grid-template-columns:1fr}.bw-pdp-tech__divider{display:none}}.bw-c-upsell__list{min-width:0}.bw-c-upsell__item{min-width:0;max-width:100%;box-sizing:border-box}.bw-c-upsell__info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.bw-c-upsell__tax-note,.bw-card__tax{margin:6px 0 0;font-size:var(--bw-fs-xs,.75rem);color:var(--bw-muted,#6E665E);line-height:1.4}.bw-c-upsell__tax-note a,.bw-card__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.methods-of-payment{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.methods-of-payment img{height:24px;width:auto;max-width:100%;display:block}.bw-c-accordion__item:not([open])>*:not(summary),.bw-pdp-faq__item:not([open])>*:not(summary){display:none!important}.bw-c-product-extras .inventory-alert,.bw-c-product-extras [style*="#FFB3C7"]{background:var(--bw-stone-50,#F7F4EF)!important;border:1px solid var(--bw-line,#E4DDD3)!important;border-radius:var(--bw-r-md,14px)!important;color:var(--bw-ink,#1E2124)!important;box-shadow:none!important}.bw-c-product-extras .inventory-alert *{color:inherit!important}.bw-c-collection .bw-card,.bw-c-collection__card{display:flex;flex-direction:column;background:var(--bw-paper,#FFFFFF);border:1px solid var(--bw-line,#E4DDD3);border-radius:var(--bw-r-md,14px);overflow:hidden;text-decoration:none;color:var(--bw-ink,#1E2124);transition:border-color .2s ease,box-shadow .2s ease}.bw-c-collection .bw-card:hover,.bw-c-collection__card:hover{border-color:var(--bw-gold,#B08D5B);box-shadow:var(--bw-shadow-1)}.bw-c-collection .bw-card__media{position:relative;aspect-ratio:3 / 4;background:var(--bw-stone-50,#F7F4EF);overflow:hidden;display:block}.bw-c-collection .bw-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bw-c-collection .bw-card__body,.bw-c-collection__card-body,.bw-c-collection__body,.bw-c-collection__content{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1;gap:6px}.bw-c-collection .bw-card__title{font-family:var(--bw-font-sans);font-size:var(--bw-fs-sm,.875rem);font-weight:600;line-height:1.35;margin:0;color:var(--bw-ink,#1E2124)}.bw-c-collection .bw-card__link{color:inherit;text-decoration:none}.bw-c-collection .bw-card__specs{font-size:var(--bw-fs-xs,.75rem);color:var(--bw-muted,#6B6760);margin:0}.bw-c-collection .bw-card__price-row{margin-top:auto;padding-top:4px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.bw-c-collection .bw-price{font-size:var(--bw-fs-base,1rem);font-weight:600;color:var(--bw-ink,#1E2124)}.bw-c-collection__cta,.bw-c-collection__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:var(--bw-fs-sm,.875rem);font-weight:600;color:var(--bw-ink,#1E2124);text-decoration:none}.bw-c-hero__card--transparent .bw-btn--secondary,.bw-c-cta--dark .bw-btn--secondary,.bw-cta--dark .bw-btn--secondary,.bw-cta-box .bw-btn--secondary,[style*="#1E2124"] .bw-btn--secondary,[style*="#1e2124"] .bw-btn--secondary,[style*="#1A1714"] .bw-btn--secondary,[style*="#1a1714"] .bw-btn--secondary,[style*="var(--bw-ink"] .bw-btn--secondary,[style*="#1E2124"] a.bw-btn:not(.bw-btn--primary),[style*="#1e2124"] a.bw-btn:not(.bw-btn--primary){background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.75)!important}.bw-c-hero__card--transparent .bw-btn--secondary:hover,.bw-c-cta--dark .bw-btn--secondary:hover,.bw-cta--dark .bw-btn--secondary:hover,.bw-cta-box .bw-btn--secondary:hover,[style*="#1E2124"] .bw-btn--secondary:hover,[style*="#1e2124"] .bw-btn--secondary:hover{background:#ffffff1f!important;color:#fff!important;border-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bw-content.css.map */
