:root{--bam-ivory: #F8F5EE;--bam-beige: #EDE7D9;--bam-greige: #C9C0AE;--bam-charcoal: #2B2A26;--bam-soft: #6B6357;--font-heading--family: "Playfair Display", Georgia, "Times New Roman", serif;--font-heading--weight: 700;--bam-ease: cubic-bezier(.2, .7, .2, 1)}body,.content-for-layout{color:var(--bam-charcoal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,.page-title,.section__heading,.heading-display{font-family:var(--font-heading--family)!important;letter-spacing:-.018em;line-height:1.05;font-weight:700;color:var(--bam-charcoal)}.shopify-section [class*=hero] h1,.shopify-section [class*=hero] [class*=heading],.shopify-section .hero h1,.hero h1,.hero h2,.banner__heading,.image-with-text__heading,section.hero h1{font-family:var(--font-heading--family)!important;font-weight:700;font-size:clamp(44px,7.5vw,110px)!important;line-height:.96;letter-spacing:-.025em}.shopify-section h2,.section__heading,.featured-collection__heading,.collection-list__heading,.multicolumn__heading,.testimonials__heading,.blog__heading{font-size:clamp(28px,3.6vw,48px)!important;line-height:1.08;letter-spacing:-.012em;margin-bottom:8px}.section__subheading,.subheading,.eyebrow{font-family:Karla,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--bam-soft)}p,.rte p,.product__description p{line-height:1.6;color:var(--bam-charcoal)}.shopify-section{--section-pad-y: clamp(56px, 7vw, 112px)}.featured-collection,.collection-list,.multicolumn,.image-with-text,.testimonials,.blog,.rich-text{padding-block:var(--section-pad-y)}.button--primary,button.primary,.shopify-payment-button__button{font-family:Karla,system-ui,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;padding-block:14px;padding-inline:28px;transition:transform .18s var(--bam-ease),opacity .18s var(--bam-ease),background-color .18s var(--bam-ease),box-shadow .18s var(--bam-ease)}.button--primary:hover,button.primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2b2a2626}quantity-selector button,quantity-input button,[class*=quantity-selector] button,[class*=quantity-input] button,cart-line-quantity button,.quantity__button,quantity-selector .button,quantity-input .button{font-family:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;padding:0!important;transform:none!important}quantity-selector button:hover,quantity-input button:hover,cart-line-quantity button:hover,.quantity__button:hover{transform:none!important;box-shadow:none!important}quantity-selector input,quantity-input input,cart-line-quantity input,.quantity__input,input[name=quantity],input[type=number][class*=quantity]{border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important;padding:0!important;font-family:inherit!important}quantity-selector input:focus,quantity-input input:focus{box-shadow:none!important}.product-gallery picture,[class*=product-gallery] picture,[class*=product-media] picture,.product__media picture,.product-information picture,.product-details picture{opacity:1!important;transform:none!important}.product-card,.card-product,.product-grid__item,.collection-product-card,.featured-collection .card,.collection .card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .35s var(--bam-ease),box-shadow .35s var(--bam-ease)}.product-card:hover,.card-product:hover,.product-grid__item:hover,.collection-product-card:hover,.featured-collection .card:hover,.collection .card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #2b2a261f}.product-card img,.card-product img,.product-grid__item img,.collection-product-card img,.featured-collection .card img,.collection .card img{transition:transform .75s var(--bam-ease);will-change:transform}.product-card:hover img,.card-product:hover img,.product-grid__item:hover img,.collection-product-card:hover img,.featured-collection .card:hover img,.collection .card:hover img{transform:scale(1.06)}.product-card__title,.card__heading,.product-card-title{font-family:Karla,system-ui,sans-serif!important;font-weight:600;letter-spacing:0;text-transform:none;font-size:.95rem!important;line-height:1.3}.product-card__price,.price,.price__regular{font-family:Karla,system-ui,sans-serif;font-weight:500;font-size:.95rem}.badge,.product-card__badge,.price-badge{font-family:Karla,system-ui,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;border-radius:4px!important}.bam-trust-strip{background:var(--bam-charcoal);color:var(--bam-ivory);padding-block:14px;font-family:Karla,system-ui,sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.bam-trust-strip__inner{display:flex;gap:56px;justify-content:center;align-items:center;flex-wrap:wrap;padding-inline:24px}.bam-trust-strip__item{display:inline-flex;align-items:center;gap:8px;color:var(--bam-ivory);opacity:.92}.bam-trust-strip__item svg{width:16px;height:16px;flex:0 0 16px}@media(max-width:749px){.bam-trust-strip{font-size:.7rem}.bam-trust-strip__inner{gap:22px}}.bam-brands{background:var(--bam-ivory);border-bottom:1px solid var(--bam-greige);padding-block:24px 20px;overflow:hidden;position:relative}.bam-brands__label{text-align:center;font-family:Karla,system-ui,sans-serif;font-size:.74rem;text-transform:uppercase;letter-spacing:.2em;color:var(--bam-soft);margin:0 0 14px}.bam-brands__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.bam-brands__track{display:flex;gap:72px;width:max-content;animation:bam-marquee 55s linear infinite;align-items:center}.bam-brands__item{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(1.25rem,2.2vw,2rem);color:var(--bam-charcoal);letter-spacing:-.012em;opacity:.55;white-space:nowrap;transition:opacity .25s var(--bam-ease);text-decoration:none}.bam-brands__item:hover{opacity:1}.bam-brands:hover .bam-brands__track{animation-play-state:paused}@keyframes bam-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.bam-brands__track{gap:44px;animation-duration:40s}}[data-bam-anim]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--bam-ease),transform .6s var(--bam-ease);will-change:opacity,transform}[data-bam-anim].is-visible{opacity:1;transform:translateY(0)}[data-bam-anim-delay="100"]{transition-delay:.08s}[data-bam-anim-delay="200"]{transition-delay:.16s}[data-bam-anim-delay="300"]{transition-delay:.24s}[data-bam-anim-delay="400"]{transition-delay:.32s}footer,footer .footer,footer[role=contentinfo]{background:var(--bam-charcoal)!important;color:var(--bam-ivory)!important;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:24px!important}footer *,footer a,footer p,footer li,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--bam-ivory)!important}footer h4,footer h5,footer .footer__heading,footer .heading{font-family:Karla,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.82rem!important;font-weight:700!important;margin-bottom:18px!important;color:var(--bam-greige)!important}footer a{text-decoration:none;opacity:.85;transition:opacity .15s}footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}footer hr,footer .footer__divider{border-color:#f8f5ee26!important}footer .footer__copyright,footer small{font-family:Karla,system-ui,sans-serif;font-size:.78rem;opacity:.65;letter-spacing:.04em}.contact-form input,.contact-form textarea,.contact-form select,form[action*=contact] input,form[action*=contact] textarea,form[action*=contact] select,form[action*=customer] input:not([type=hidden]),form[action*=customer] select,form[id*=create_customer] input:not([type=hidden]){border-radius:8px;border:1.5px solid var(--bam-greige);transition:border-color .15s,box-shadow .15s}.contact-form input:focus,.contact-form textarea:focus,form[action*=contact] input:focus,form[action*=contact] textarea:focus,form[action*=customer] input:focus{border-color:var(--bam-charcoal);box-shadow:0 0 0 3px #2b2a2614;outline:none}img{image-rendering:-webkit-optimize-contrast}::selection{background:var(--bam-charcoal);color:var(--bam-ivory)}html{scroll-behavior:smooth}body{overflow-x:hidden}.bam-about .bam-about__btns .bam-about__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;border:1.5px solid transparent!important;padding-left:calc(30px + .1em)!important;padding-right:30px!important;padding-top:calc(14px + .1em)!important;padding-bottom:calc(14px - .1em)!important}.bam-about .bam-about__btns .bam-about__btn--ghost{border:1.5px solid rgba(248,245,238,.5)!important}.bam-about .bam-about__btns .bam-about__btn--ghost:hover{border-color:#f8f5ee!important}@media(prefers-reduced-motion:reduce){[data-bam-anim]{opacity:1;transform:none;transition:none}.bam-brands__track{animation:none}.product-card img,.card-product img{transition:none}.product-card:hover img,.card-product:hover img{transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bam-polish.css.map */
