html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.header-menu .menu-list__link,.menu-list__link{letter-spacing:.05em}@media screen and (min-width:990px){.header-menu .menu-list__link,.menu-list__link{font-size:12px}}.banomo-product-eyebrow{margin:0 0 10px;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#00000094}.product-information .product-details,product-information .product-details{max-width:560px}.product-information .product-details h1,product-information .product-details h1{font-family:var(--font-heading--family);font-size:clamp(30px,3vw,46px);line-height:1.02;font-weight:500;letter-spacing:-.035em;margin-bottom:8px}.product-information .product-details .price,product-information .product-details .price{font-size:1.05rem}.product-information .product-form-buttons .button,.product-information .product-form-buttons button[type=submit],product-information button[type=submit]{min-height:52px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.product-information variant-picker button,.product-information .variant-option__button-label,product-information variant-picker button{min-height:42px}.product-information .accordion,product-information .accordion{margin-top:8px}.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button,product-information shopify-accelerated-checkout{display:none!important}.product-recommendations h3{font-family:var(--font-heading--family);letter-spacing:-.02em}.resource-card,.product-card,.collection-card{transition:transform .22s ease}@media(hover:hover)and (pointer:fine){.resource-card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-2px)}}.banomo-wholesale-page{max-width:1240px;margin:0 auto;padding:28px 20px 72px}.banomo-wholesale-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);min-height:520px;background:#111;color:#fff;overflow:hidden}.banomo-wholesale-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,76px)}.banomo-kicker{margin:0 0 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.banomo-wholesale-copy h1,.banomo-wholesale-cta h2{margin:0 0 20px;font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.04em;line-height:.98}.banomo-wholesale-copy h1{font-size:clamp(42px,6vw,76px)}.banomo-wholesale-copy p,.banomo-wholesale-cta p{max-width:620px;line-height:1.7;opacity:.8}.banomo-wholesale-visual{min-height:440px;background:linear-gradient(135deg,#f0ece3eb,#79706440),linear-gradient(135deg,#b8aa98,#27231f)}.banomo-btn{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:48px;margin-top:26px;padding:0 22px;background:#fff;color:#111;text-decoration:none;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.banomo-wholesale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dedbd5;margin:0}.banomo-wholesale-grid article{background:#f7f5f1;padding:34px 30px}.banomo-wholesale-grid span{font-size:11px;letter-spacing:.14em;opacity:.45}.banomo-wholesale-grid h2{margin:12px 0 10px;font-size:18px;font-weight:600}.banomo-wholesale-grid p{margin:0;line-height:1.65;color:#555}.banomo-wholesale-cta{padding:clamp(40px,6vw,72px);text-align:center;background:#ece8e0}.banomo-wholesale-cta h2{font-size:clamp(32px,4vw,52px)}.banomo-wholesale-cta p{margin-inline:auto}.banomo-btn-light{background:#111;color:#fff;margin-inline:auto}.banomo-info-page{max-width:900px;margin:0 auto;padding:56px 24px 80px}.banomo-info-page h1{font-family:var(--font-heading--family);font-size:clamp(38px,5vw,64px);letter-spacing:-.04em;line-height:1;margin-bottom:40px}.banomo-info-page h2{font-size:20px;margin:30px 0 8px}.banomo-info-page p{line-height:1.75;color:#4d4d4d}.banomo-info-page a{text-decoration:underline;text-underline-offset:4px}.footer .section-content-wrapper{gap:24px!important}.footer-utilities{padding-top:16px!important}@media screen and (max-width:749px){.product-information .product-details,product-information .product-details{max-width:none}.product-information .product-details h1,product-information .product-details h1{font-size:30px}.banomo-wholesale-page{padding:16px 12px 48px}.banomo-wholesale-hero{grid-template-columns:1fr;min-height:0}.banomo-wholesale-copy{padding:34px 22px}.banomo-wholesale-visual{min-height:300px;order:-1}.banomo-wholesale-grid{grid-template-columns:1fr}.banomo-info-page{padding:38px 18px 60px}}.banomo-whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:80;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:#111;color:#fff;box-shadow:0 10px 28px #00000038;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.banomo-whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000047}.banomo-whatsapp-float svg{width:29px;height:29px}@media(max-width:749px){.banomo-whatsapp-float{right:14px;bottom:14px;width:52px;height:52px}}.product-card,.resource-card{background:#fff}.product-card img,.resource-card img{transition:transform .35s ease}@media(hover:hover)and (pointer:fine){.product-card:hover img,.resource-card:hover img{transform:scale(1.018)}}.product-card .product-title,.resource-card .product-title{font-size:14px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.product-card .price,.resource-card .price{font-size:13px;font-weight:600}.product-card .badge,.resource-card .badge{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.product-information .product-details{padding-left:8px}.product-information .product-details h1{font-size:clamp(34px,3.3vw,52px)!important;line-height:1.02!important;font-weight:500!important}.product-information .price{font-size:16px!important}.product-information .variant-picker__form,.product-information variant-picker{margin-top:4px}.product-information .product-form-buttons{margin-top:6px}.product-information .product-form-buttons button[type=submit]{min-height:54px!important;font-weight:600!important}.product-information .accordion summary{min-height:52px;display:flex;align-items:center}.product-information .rte,.product-information .text-block{line-height:1.7}@media(max-width:749px){.product-information .product-details{padding-left:0}.product-information .product-details h1{font-size:30px!important}.product-card .product-title,.resource-card .product-title{font-size:13px}}.banomo-pdp-story{max-width:1280px;margin:0 auto;padding:28px 20px 72px}.banomo-pdp-story__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#f2f0eb;min-height:560px;overflow:hidden}.banomo-pdp-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,78px)}.banomo-pdp-story__eyebrow{margin:0 0 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0000008c}.banomo-pdp-story__copy h2,.banomo-pdp-story__wear h2{margin:0 0 18px;font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.04em;line-height:1;font-size:clamp(36px,5vw,64px)}.banomo-pdp-story__copy>p:last-of-type{max-width:560px;line-height:1.75;color:#4b4b4b}.banomo-pdp-story__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.banomo-pdp-story__tags span{border:1px solid rgba(0,0,0,.14);padding:8px 11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#ffffff73}.banomo-pdp-story__media{min-height:560px;background:#e8e8e8}.banomo-pdp-story__media img{width:100%;height:100%;object-fit:cover;display:block}.banomo-pdp-story__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);margin-top:24px}.banomo-pdp-story__pillars article{padding:34px 30px;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);background:#fff}.banomo-pdp-story__pillars span{font-size:10px;letter-spacing:.14em;opacity:.45}.banomo-pdp-story__pillars h3{margin:12px 0 9px;font-size:18px;line-height:1.2;font-weight:600}.banomo-pdp-story__pillars p{margin:0;line-height:1.65;color:#5a5a5a}.banomo-pdp-story__wear{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:40px;padding:64px 0 54px;border-bottom:1px solid rgba(0,0,0,.12)}.banomo-pdp-story__wear h2{font-size:clamp(32px,4vw,52px);margin-bottom:0}.banomo-pdp-story__wear>p{max-width:620px;margin:0;line-height:1.8;color:#4d4d4d}.banomo-pdp-story__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#111;margin-top:24px}.banomo-pdp-story__trust div{background:#111;color:#fff;padding:28px 24px}.banomo-pdp-story__trust strong{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:8px}.banomo-pdp-story__trust span{display:block;font-size:13px;line-height:1.5;color:#ffffffad}.product-recommendations .product-card img{aspect-ratio:4/5;object-fit:cover}.product-recommendations .product-title{font-weight:500}@media(max-width:749px){.banomo-pdp-story{padding:12px 12px 48px}.banomo-pdp-story__intro{grid-template-columns:1fr;min-height:0}.banomo-pdp-story__media{min-height:380px;order:-1}.banomo-pdp-story__copy{padding:32px 22px 36px}.banomo-pdp-story__copy h2{font-size:34px}.banomo-pdp-story__pillars{grid-template-columns:1fr}.banomo-pdp-story__pillars article{padding:26px 22px}.banomo-pdp-story__wear{grid-template-columns:1fr;gap:18px;padding:44px 4px 38px}.banomo-pdp-story__trust{grid-template-columns:1fr}.banomo-pdp-story__trust div{padding:22px 20px}}.slideshow-section slideshow-arrows{pointer-events:none}.slideshow-section slideshow-arrows .slideshow-control{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection-card .collection-title,.collection-card [class*=collection-title]{letter-spacing:.02em}.product-list .slideshow-controls__arrows,.product-list slideshow-arrows{display:flex!important}.product-list .slideshow-control--previous,.product-list .slideshow-control--next{width:40px!important;height:40px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;border-radius:50%!important}.product-card,.resource-card{overflow:hidden;background:#fff}.product-card img,.resource-card img{background:#f4f2ed}.product-card .product-title,.resource-card .product-title{font-size:14px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.012em!important}.product-card .price,.resource-card .price{font-size:13px!important;font-weight:600!important}@media(hover:hover)and (pointer:fine){.product-card:hover,.resource-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #00000014}.product-card:hover img,.resource-card:hover img{transform:scale(1.025)}}.product-information{padding-top:8px}.product-information .product-details{max-width:560px}.product-information .product-details h1{font-size:clamp(38px,3.7vw,58px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.045em!important}.product-information .price{font-size:17px!important}.product-information variant-picker{padding-top:4px}.product-information .variant-option__button-label,.product-information variant-picker button{min-height:44px!important;border-radius:999px!important}.product-information .product-form-buttons button[type=submit]{min-height:56px!important;border-radius:2px!important;font-weight:600!important;letter-spacing:.08em!important}.product-information .accordion summary{min-height:54px}.product-information .group-block:has(.icon){padding-top:18px;margin-top:6px;border-top:1px solid rgba(0,0,0,.1)}.product-information .group-block:has(.icon) .group-block{padding:14px 10px!important;background:#f7f5f1!important}.banomo-wholesale-v2{max-width:1320px;margin:0 auto;padding:20px 20px 84px}.banomo-wholesale-v2__hero{min-height:620px;background:#0c0c0c;color:#fff;padding:clamp(48px,8vw,110px);display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.banomo-wholesale-v2__hero:after{content:"BANOMO";position:absolute;right:-2vw;top:4%;font-family:var(--font-heading--family);font-size:clamp(110px,20vw,300px);font-weight:600;line-height:.8;color:#ffffff09;letter-spacing:-.08em;pointer-events:none}.banomo-wholesale-v2__eyebrow,.banomo-wholesale-v2__intro span,.banomo-wholesale-v2__feature span,.banomo-wholesale-v2__faq span{font-size:11px;letter-spacing:.17em;text-transform:uppercase;opacity:.62}.banomo-wholesale-v2__hero h1{max-width:930px;margin:18px 0 22px;font-family:var(--font-heading--family);font-size:clamp(48px,7.2vw,96px);font-weight:500;line-height:.92;letter-spacing:-.055em;position:relative;z-index:1}.banomo-wholesale-v2__lead{max-width:650px;margin:0;font-size:16px;line-height:1.75;color:#ffffffbd;position:relative;z-index:1}.banomo-wholesale-v2__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;position:relative;z-index:1}.banomo-wholesale-v2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em}.banomo-wholesale-v2__btn--light{background:#fff;color:#111}.banomo-wholesale-v2__btn--ghost{border:1px solid rgba(255,255,255,.45);color:#fff}.banomo-wholesale-v2__intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;padding:80px 6vw;background:#f2f0ea;align-items:end}.banomo-wholesale-v2__intro h2,.banomo-wholesale-v2__feature h2,.banomo-wholesale-v2__faq h2,.banomo-wholesale-v2__final h2{font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.045em;line-height:1}.banomo-wholesale-v2__intro h2{font-size:clamp(38px,5vw,64px);margin:14px 0 0}.banomo-wholesale-v2__intro>p{max-width:620px;margin:0;line-height:1.8;color:#4c4c4c}.banomo-wholesale-v2__steps{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ddd;border-top:1px solid #ddd}.banomo-wholesale-v2__steps article{padding:42px 34px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.banomo-wholesale-v2__steps article>span{font-size:11px;letter-spacing:.16em;opacity:.4}.banomo-wholesale-v2__steps h3{font-size:20px;margin:14px 0 10px}.banomo-wholesale-v2__steps p{margin:0;line-height:1.7;color:#595959}.banomo-wholesale-v2__feature{display:grid;grid-template-columns:1.05fr .95fr;min-height:520px;margin-top:24px}.banomo-wholesale-v2__feature-copy{padding:clamp(44px,7vw,86px);background:#e9e5dc}.banomo-wholesale-v2__feature-copy h2{font-size:clamp(40px,5vw,68px);margin:14px 0 20px}.banomo-wholesale-v2__feature-copy p{max-width:620px;line-height:1.75;color:#4d4d4d}.banomo-wholesale-v2__feature-copy a{display:inline-block;margin-top:24px;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:4px;font-size:12px;letter-spacing:.1em}.banomo-wholesale-v2__feature-panel{background:#111;color:#fff;display:grid;grid-template-rows:repeat(3,1fr)}.banomo-wholesale-v2__feature-panel>div{padding:34px 38px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:end}.banomo-wholesale-v2__feature-panel small{font-size:10px;letter-spacing:.16em;color:#ffffff7a}.banomo-wholesale-v2__feature-panel strong{font-size:28px;font-weight:500;margin-top:8px}.banomo-wholesale-v2__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:86px 6vw}.banomo-wholesale-v2__faq h2{font-size:clamp(38px,4.5vw,58px);margin:14px 0 0}.banomo-wholesale-v2__faq details{border-top:1px solid #d8d8d8;padding:0}.banomo-wholesale-v2__faq details:last-child{border-bottom:1px solid #d8d8d8}.banomo-wholesale-v2__faq summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font-size:16px;font-weight:600;position:relative}.banomo-wholesale-v2__faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400}.banomo-wholesale-v2__faq details[open] summary:after{content:"\2212"}.banomo-wholesale-v2__faq details p{margin:0;padding:0 44px 24px 0;line-height:1.75;color:#565656}.banomo-wholesale-v2__final{text-align:center;background:#111;color:#fff;padding:82px 24px}.banomo-wholesale-v2__final>p{font-size:11px;letter-spacing:.16em;color:#ffffff8f}.banomo-wholesale-v2__final h2{font-size:clamp(42px,6vw,78px);margin:12px 0 28px}.banomo-wholesale-v2__btn--dark{background:#fff;color:#111;margin:auto}.footer .logo img,.footer-content .logo img{max-height:56px;width:auto}.footer-content .social-icons__wrapper{justify-content:flex-start!important}.footer-content .email-signup{max-width:360px}.footer-content .menu__heading{letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){.banomo-wholesale-v2{padding:10px 10px 56px}.banomo-wholesale-v2__hero{min-height:560px;padding:38px 24px}.banomo-wholesale-v2__hero h1{font-size:48px}.banomo-wholesale-v2__intro,.banomo-wholesale-v2__feature,.banomo-wholesale-v2__faq{grid-template-columns:1fr;gap:28px}.banomo-wholesale-v2__intro{padding:52px 24px}.banomo-wholesale-v2__steps{grid-template-columns:1fr}.banomo-wholesale-v2__feature-copy{padding:50px 24px}.banomo-wholesale-v2__feature-panel>div{min-height:150px;padding:28px 24px}.banomo-wholesale-v2__faq{padding:56px 24px}.banomo-wholesale-v2__actions{flex-direction:column;align-items:stretch}.banomo-wholesale-v2__btn{width:100%}.footer-content{gap:30px!important}}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--previous{left:18px!important;margin-inline-start:0!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--next{right:18px!important;margin-inline-end:0!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control{width:42px!important;height:42px!important;background:#fffffff0!important;color:#111!important;border-radius:50%!important;box-shadow:0 6px 20px #00000024!important}@media(min-width:750px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:92px!important;padding-inline-end:92px!important}}@media(max-width:749px){[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--previous{left:9px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--next{right:9px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control{width:36px!important;height:36px!important}[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:54px!important;padding-inline-end:54px!important}}@media(min-width:750px){[id*=collection_list_Unqh84] slideshow-arrows,[id*=collection_list_Unqh84] .slideshow-arrows,[id*=collection_list_Unqh84] .slider-buttons,[id*=collection_list_Unqh84] .carousel__controls{display:none!important}[id*=collection_list_Unqh84] .collection-list,[id*=collection_list_Unqh84] .slider,[id*=collection_list_Unqh84] .grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;overflow:hidden!important}[id*=collection_list_Unqh84] .collection-card:nth-child(n+4),[id*=collection_list_Unqh84] .slider__slide:nth-child(n+4),[id*=collection_list_Unqh84] .grid__item:nth-child(n+4){display:none!important}}[id*=collection_list_Unqh84] .collection-card{overflow:hidden!important;background:#f4f2ed!important;transition:transform .28s ease,box-shadow .28s ease!important}[id*=collection_list_Unqh84] .collection-card img{transition:transform .45s cubic-bezier(.22,.61,.36,1),filter .35s ease!important}@media(hover:hover)and (pointer:fine){[id*=collection_list_Unqh84] .collection-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px #0000001a!important}[id*=collection_list_Unqh84] .collection-card:hover img{transform:scale(1.035)!important}}[id*=product_list_fa6P9H] .slideshow-control--previous,[id*=product_list_fa6P9H] .slideshow-control--next{width:40px!important;height:40px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;border-radius:50%!important}[id*=slideshow_9PgFxF] slideshow-slide .group-block{max-width:760px}@media(min-width:750px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:34px!important;padding-inline-end:20px!important}}@media(max-width:749px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:18px!important;padding-inline-end:18px!important}}.footer-content,.footer .section-content-wrapper{row-gap:18px!important}.footer-content .menu__heading,.footer .menu__heading{font-size:11px!important;letter-spacing:.12em!important;margin-bottom:8px!important}.footer-content a,.footer-content p,.footer a,.footer p{font-size:13px!important;line-height:1.5!important}.footer .logo img,.footer-content .logo img{max-height:44px!important}.footer-utilities{min-height:auto!important}.banomo-wholesale-final{width:100%;max-width:none;margin:0;padding:0;background:#fff;color:#111}.banomo-wholesale-final__hero{width:100%;min-height:72vh;background:#0b0b0b;color:#fff;display:flex;align-items:flex-end;position:relative;overflow:hidden}.banomo-wholesale-final__hero:after{content:"BANOMO";position:absolute;right:-2vw;top:4%;font-family:var(--font-heading--family);font-size:clamp(130px,22vw,360px);font-weight:600;line-height:.8;letter-spacing:-.08em;color:#ffffff09;pointer-events:none}.banomo-wholesale-final__hero-inner{width:min(1320px,100%);margin:0 auto;padding:clamp(60px,9vw,130px) clamp(24px,6vw,86px);position:relative;z-index:1}.banomo-wholesale-final__eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.17em;text-transform:uppercase;opacity:.58}.banomo-wholesale-final__hero h1{max-width:950px;margin:0 0 22px;font-family:var(--font-heading--family);font-size:clamp(58px,8.2vw,118px);font-weight:500;line-height:.88;letter-spacing:-.06em}.banomo-wholesale-final__lead{max-width:680px;font-size:16px;line-height:1.75;color:#ffffffb8}.banomo-wholesale-final__lead p{margin:0}.banomo-wholesale-final__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.banomo-wholesale-final__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.banomo-wholesale-final__button--light{background:#fff;color:#111}.banomo-wholesale-final__text-link{color:#fff;text-decoration:none;font-size:11px;letter-spacing:.12em}.banomo-wholesale-final__statement{display:grid;grid-template-columns:.75fr 1.2fr 1fr;gap:50px;align-items:start;padding:88px max(24px,6vw);background:#f1efe9}.banomo-wholesale-final__statement>p{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.5;margin:8px 0 0}.banomo-wholesale-final__statement h2{font-family:var(--font-heading--family);font-size:clamp(38px,4.8vw,68px);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:0}.banomo-wholesale-final__statement>div{font-size:15px;line-height:1.8;color:#535353}.banomo-wholesale-final__statement>div p{margin:0}.banomo-wholesale-final__steps{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.banomo-wholesale-final__steps article{padding:48px max(24px,4vw);border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff}.banomo-wholesale-final__steps article:last-child{border-right:0}.banomo-wholesale-final__steps span{font-size:10px;letter-spacing:.16em;opacity:.35}.banomo-wholesale-final__steps h3{font-size:21px;margin:14px 0 10px}.banomo-wholesale-final__steps p{margin:0;max-width:420px;color:#595959;line-height:1.7}.banomo-wholesale-final__split{display:grid;grid-template-columns:1.15fr .85fr;min-height:560px;margin:28px 0 0}.banomo-wholesale-final__split-copy{padding:clamp(52px,8vw,110px);background:#e8e4da;display:flex;flex-direction:column;justify-content:center}.banomo-wholesale-final__split-copy h2{max-width:760px;margin:8px 0 20px;font-family:var(--font-heading--family);font-size:clamp(44px,5.5vw,78px);font-weight:500;line-height:.96;letter-spacing:-.05em}.banomo-wholesale-final__split-copy>p{max-width:620px;line-height:1.8;color:#4f4f4f}.banomo-wholesale-final__split-copy>a{width:max-content;margin-top:22px;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:4px;font-size:11px;letter-spacing:.12em}.banomo-wholesale-final__panel{background:#111;color:#fff;display:grid;grid-template-rows:repeat(3,1fr)}.banomo-wholesale-final__panel>div{padding:38px 42px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-end}.banomo-wholesale-final__panel>div:last-child{border-bottom:0}.banomo-wholesale-final__panel small{font-size:10px;letter-spacing:.16em;color:#ffffff6b}.banomo-wholesale-final__panel strong{display:block;max-width:440px;margin-top:9px;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.1}.banomo-wholesale-final__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;padding:88px max(24px,6vw)}.banomo-wholesale-final__faq h2{margin:8px 0 0;font-family:var(--font-heading--family);font-size:clamp(40px,4.8vw,66px);font-weight:500;line-height:.98;letter-spacing:-.045em}.banomo-wholesale-final__faq details{border-top:1px solid #d8d8d8}.banomo-wholesale-final__faq details:last-child{border-bottom:1px solid #d8d8d8}.banomo-wholesale-final__faq summary{cursor:pointer;list-style:none;position:relative;padding:23px 44px 23px 0;font-weight:600}.banomo-wholesale-final__faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:21px;font-weight:400}.banomo-wholesale-final__faq details[open] summary:after{content:"\2212"}.banomo-wholesale-final__faq details p{margin:0;padding:0 44px 24px 0;line-height:1.75;color:#555}.banomo-wholesale-final__cta{text-align:center;background:#111;color:#fff;padding:90px 24px}.banomo-wholesale-final__cta>p{font-size:11px;letter-spacing:.16em;color:#ffffff80}.banomo-wholesale-final__cta h2{margin:10px auto 28px;font-family:var(--font-heading--family);font-size:clamp(46px,6.5vw,88px);font-weight:500;line-height:.96;letter-spacing:-.05em}.banomo-wholesale-final__button--dark{background:#fff;color:#111}@media(max-width:749px){[id*=slideshow_9PgFxF] slideshow-slide{--slide-content-padding-inline:58px}.banomo-wholesale-final__hero{min-height:620px}.banomo-wholesale-final__hero-inner{padding:64px 24px 48px}.banomo-wholesale-final__hero h1{font-size:54px}.banomo-wholesale-final__actions{align-items:flex-start;flex-direction:column;gap:16px}.banomo-wholesale-final__button{width:100%}.banomo-wholesale-final__statement{grid-template-columns:1fr;gap:22px;padding:54px 24px}.banomo-wholesale-final__steps{grid-template-columns:1fr}.banomo-wholesale-final__steps article{border-right:0;padding:32px 24px}.banomo-wholesale-final__split{grid-template-columns:1fr;min-height:0}.banomo-wholesale-final__split-copy{padding:52px 24px}.banomo-wholesale-final__split-copy h2{font-size:42px}.banomo-wholesale-final__panel>div{min-height:145px;padding:28px 24px}.banomo-wholesale-final__faq{grid-template-columns:1fr;gap:32px;padding:58px 24px}.banomo-wholesale-final__cta{padding:62px 24px}}[id*=slideshow_9PgFxF]{overflow:hidden}[id*=slideshow_9PgFxF] slideshow-slide .group-block{max-width:720px!important}@media(min-width:750px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:118px!important;padding-inline-end:70px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--previous{left:22px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--next{right:22px!important}}[id*=slideshow_9PgFxF] .button{min-height:48px!important;padding-inline:22px!important;letter-spacing:.08em!important;text-transform:uppercase!important}[id*=collection_list_Unqh84]{background:#fff}[id*=collection_list_Unqh84] .collection-card{box-shadow:none!important}[id*=collection_list_Unqh84] .collection-title{font-size:13px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important}[id*=product_list_fa6P9H] .product-card,[id*=product_list_fa6P9H] .resource-card{box-shadow:none!important;border:0!important}[id*=product_list_fa6P9H] .product-title{margin-top:2px!important}[id*=section_8q4mGE]{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}[id*=section_8q4mGE] .icon{opacity:.92}[id*=section_TdGHcb] details summary{font-weight:500!important;letter-spacing:-.01em!important}[id*=section_TdGHcb] details{border-color:#0000001f!important}.footer .email-signup,.footer-content .email-signup{max-width:none!important;width:100%!important}.footer .email-signup input,.footer-content .email-signup input{min-height:46px!important}.footer .section-content-wrapper{align-items:start!important}.footer .social-icons__wrapper,.footer-content .social-icons__wrapper{margin-top:4px!important}.footer-utilities{padding-block:10px 12px!important}@media(max-width:749px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:58px!important;padding-inline-end:34px!important;max-width:92%!important}[id*=slideshow_9PgFxF] .button{min-height:44px!important}.footer .email-signup,.footer-content .email-signup{max-width:100%!important}}.banomo-wholesale-v6{width:100%;max-width:none;margin:0;background:#fff;color:#111}.banomo-wholesale-v6__hero{position:relative;min-height:76vh;display:flex;align-items:flex-end;overflow:hidden;background:#111}.banomo-wholesale-v6__media,.banomo-wholesale-v6__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banomo-wholesale-v6__media img{object-fit:cover;object-position:center}.banomo-wholesale-v6__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000005c 46%,#00000014)}.banomo-wholesale-v6__hero-copy{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;padding:clamp(68px,9vw,124px) max(24px,6vw);color:#fff}.banomo-wholesale-v6__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.64}.banomo-wholesale-v6__hero h1{max-width:900px;margin:0 0 20px;font-family:var(--font-heading--family);font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.89;letter-spacing:-.058em}.banomo-wholesale-v6__lead{max-width:640px;font-size:16px;line-height:1.75;color:#ffffffc7}.banomo-wholesale-v6__lead p{margin:0}.banomo-wholesale-v6__actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.banomo-wholesale-v6__btn{display:inline-flex;min-height:52px;padding:0 24px;align-items:center;justify-content:center;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.banomo-wholesale-v6__btn--light,.banomo-wholesale-v6__btn--dark{background:#fff;color:#111}.banomo-wholesale-v6__link{color:#fff;text-decoration:none;font-size:11px;letter-spacing:.12em}.banomo-wholesale-v6__intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:88px max(24px,6vw);background:#f0eee8}.banomo-wholesale-v6__intro h2,.banomo-wholesale-v6__process-head h2,.banomo-wholesale-v6__feature h2,.banomo-wholesale-v6__faq h2,.banomo-wholesale-v6__cta h2{font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.045em;line-height:.98}.banomo-wholesale-v6__intro h2{margin:8px 0 0;font-size:clamp(42px,5vw,70px)}.banomo-wholesale-v6__intro-text{max-width:620px;align-self:end;line-height:1.8;color:#505050}.banomo-wholesale-v6__gallery{display:grid;grid-template-columns:1.35fr .65fr;gap:10px;padding:10px}.banomo-wholesale-v6__gallery figure{margin:0;min-height:620px;background:#eee;overflow:hidden}.banomo-wholesale-v6__gallery figure:last-child{min-height:620px}.banomo-wholesale-v6__gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media(hover:hover){.banomo-wholesale-v6__gallery figure:hover img{transform:scale(1.018)}}.banomo-wholesale-v6__process{padding:88px max(24px,6vw)}.banomo-wholesale-v6__process-head{max-width:780px;margin-bottom:44px}.banomo-wholesale-v6__process-head h2{margin:8px 0 0;font-size:clamp(42px,5vw,66px)}.banomo-wholesale-v6__steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;border-left:1px solid #ddd}.banomo-wholesale-v6__steps article{padding:36px 30px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.banomo-wholesale-v6__steps span{font-size:10px;letter-spacing:.15em;opacity:.38}.banomo-wholesale-v6__steps h3{font-size:21px;margin:14px 0 10px}.banomo-wholesale-v6__steps p{margin:0;color:#555;line-height:1.7}.banomo-wholesale-v6__feature{display:grid;grid-template-columns:1.15fr .85fr;background:#e8e4da;min-height:560px}.banomo-wholesale-v6__feature-copy{padding:clamp(56px,8vw,110px);display:flex;flex-direction:column;justify-content:center}.banomo-wholesale-v6__feature h2{margin:8px 0 20px;font-size:clamp(44px,5.5vw,76px)}.banomo-wholesale-v6__feature-copy>p{max-width:620px;line-height:1.8;color:#505050}.banomo-wholesale-v6__feature-copy>a{width:max-content;margin-top:22px;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:4px;font-size:11px;letter-spacing:.12em}.banomo-wholesale-v6__feature-list{background:#111;color:#fff;display:grid;grid-template-rows:repeat(3,1fr)}.banomo-wholesale-v6__feature-list>div{padding:38px 42px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-end}.banomo-wholesale-v6__feature-list small{font-size:10px;letter-spacing:.16em;color:#fff6}.banomo-wholesale-v6__feature-list strong{font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.1;margin-top:10px}.banomo-wholesale-v6__faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:88px max(24px,6vw)}.banomo-wholesale-v6__faq h2{margin:8px 0 0;font-size:clamp(40px,4.8vw,64px)}.banomo-wholesale-v6__faq details{border-top:1px solid #ddd}.banomo-wholesale-v6__faq details:last-child{border-bottom:1px solid #ddd}.banomo-wholesale-v6__faq summary{cursor:pointer;list-style:none;padding:23px 44px 23px 0;position:relative;font-weight:600}.banomo-wholesale-v6__faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:21px}.banomo-wholesale-v6__faq details[open] summary:after{content:"\2212"}.banomo-wholesale-v6__faq details p{margin:0;padding:0 44px 24px 0;line-height:1.75;color:#555}.banomo-wholesale-v6__cta{text-align:center;background:#111;color:#fff;padding:90px 24px}.banomo-wholesale-v6__cta h2{margin:8px auto 28px;font-size:clamp(48px,6.5vw,88px)}@media(max-width:749px){.banomo-wholesale-v6__hero{min-height:650px}.banomo-wholesale-v6__overlay{background:linear-gradient(0deg,#000c,#0000001f)}.banomo-wholesale-v6__hero-copy{padding:54px 24px}.banomo-wholesale-v6__hero h1{font-size:52px}.banomo-wholesale-v6__actions{align-items:flex-start;flex-direction:column;gap:16px}.banomo-wholesale-v6__btn{width:100%}.banomo-wholesale-v6__intro{grid-template-columns:1fr;gap:24px;padding:56px 24px}.banomo-wholesale-v6__gallery{grid-template-columns:1fr;padding:6px;gap:6px}.banomo-wholesale-v6__gallery figure,.banomo-wholesale-v6__gallery figure:last-child{min-height:430px}.banomo-wholesale-v6__process{padding:58px 24px}.banomo-wholesale-v6__steps{grid-template-columns:1fr}.banomo-wholesale-v6__feature{grid-template-columns:1fr;min-height:0}.banomo-wholesale-v6__feature-copy{padding:56px 24px}.banomo-wholesale-v6__feature-list>div{min-height:145px;padding:28px 24px}.banomo-wholesale-v6__faq{grid-template-columns:1fr;gap:30px;padding:58px 24px}.banomo-wholesale-v6__cta{padding:64px 24px}}.product-information{overflow:visible}.product-information .product-details>.group-block{max-width:560px;margin-inline:auto}.product-information .product-details h1{margin:0!important;font-size:clamp(38px,3.65vw,58px)!important;line-height:.98!important;letter-spacing:-.048em!important;font-weight:500!important}.product-information .price{font-size:17px!important;letter-spacing:.01em!important}.product-information variant-picker{display:block;margin-top:2px}.product-information variant-picker fieldset{margin-bottom:14px!important}.product-information .variant-option__button-label,.product-information variant-picker button{min-height:44px!important;border-radius:0!important;padding-inline:16px!important;font-size:12px!important;letter-spacing:.03em!important}.product-information .product-form-buttons button[type=submit]{min-height:58px!important;border-radius:0!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product-information .quantity-selector,.product-information quantity-selector{min-height:48px!important}.product-information .product-details>.group-block>.group-block:has(.icon){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid rgba(0,0,0,.12)!important;background:#faf9f6!important;margin:10px 0 4px!important;padding:0!important}.product-information .product-details>.group-block>.group-block:has(.icon)>.group-block{min-width:0!important;border-right:1px solid rgba(0,0,0,.1)!important;background:transparent!important;text-align:center!important}.product-information .product-details>.group-block>.group-block:has(.icon)>.group-block:last-child{border-right:0!important}.product-information .product-details>.group-block>.group-block:has(.icon) svg{margin-inline:auto!important}.product-information .product-details>.group-block>.group-block:has(.icon) p{font-size:11px!important;line-height:1.35!important}.product-information .product-details>.group-block>.group-block:has(.icon) strong{font-size:10px!important;letter-spacing:.08em!important}.product-information .product-details .rte{font-size:14px!important;line-height:1.75!important;color:#4d4d4d!important}.product-information .accordion{border-top:1px solid rgba(0,0,0,.12)!important}.product-information .accordion summary{min-height:54px!important;font-size:12px!important;letter-spacing:.08em!important}.product-information .accordion .rte{padding-bottom:14px!important}.product-information .media-gallery,.product-information product-media-gallery{background:#f4f2ed}.product-information .media-gallery img,.product-information product-media-gallery img{background:#f4f2ed}.product-recommendations{border-top:1px solid rgba(0,0,0,.08)}.product-recommendations .product-card,.product-recommendations .resource-card{box-shadow:none!important}@media(max-width:749px){.product-information .product-details>.group-block{max-width:none}.product-information .product-details h1{font-size:31px!important;line-height:1.02!important}.product-information .product-details>.group-block>.group-block:has(.icon){grid-template-columns:1fr!important}.product-information .product-details>.group-block>.group-block:has(.icon)>.group-block{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.product-information .product-details>.group-block>.group-block:has(.icon)>.group-block:last-child{border-bottom:0!important}}:root{--bnm-ease:cubic-bezier(.22,1,.36,1);--bnm-fast:.22s;--bnm-med:.52s;--bnm-slow:.76s}@media(prefers-reduced-motion:no-preference){.bnm-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--bnm-slow) var(--bnm-ease),transform var(--bnm-slow) var(--bnm-ease);will-change:opacity,transform}.bnm-reveal.is-visible{opacity:1;transform:none}.bnm-reveal[data-bnm-delay="1"]{transition-delay:70ms}.bnm-reveal[data-bnm-delay="2"]{transition-delay:.14s}.bnm-reveal[data-bnm-delay="3"]{transition-delay:.21s}.product-card,.resource-card,.collection-card,.banomo-wholesale-v6__steps article,.bnm-about__editorial figure,.bnm-about__values>div{transition:transform var(--bnm-med) var(--bnm-ease),box-shadow var(--bnm-med) var(--bnm-ease),border-color var(--bnm-fast) ease}.product-card img,.resource-card img,.collection-card img,.banomo-wholesale-v6__gallery img,.bnm-about__editorial img,.bnm-about__hero-media img,.bnm-contact-premium__media img{transition:transform .9s var(--bnm-ease),filter .7s var(--bnm-ease)}@media(hover:hover)and (pointer:fine){.product-card:hover,.resource-card:hover,.collection-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px #00000012}.product-card:hover img,.resource-card:hover img,.collection-card:hover img{transform:scale(1.025)}.banomo-wholesale-v6__gallery figure:hover img,.bnm-about__editorial figure:hover img{transform:scale(1.035)}.banomo-wholesale-v6__steps article:hover,.bnm-about__values>div:hover{transform:translateY(-4px)}}.button,.banomo-wholesale-v6__btn,.bnm-about__copy>a,.bnm-about__cta>a,.bnm-contact-premium__channels a,.bnm-welcome__submit{transition:transform var(--bnm-fast) var(--bnm-ease),background-color var(--bnm-fast) ease,color var(--bnm-fast) ease,box-shadow var(--bnm-fast) ease}@media(hover:hover)and (pointer:fine){.button:hover,.banomo-wholesale-v6__btn:hover,.bnm-about__copy>a:hover,.bnm-about__cta>a:hover,.bnm-welcome__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.bnm-contact-premium__channels a:hover{transform:translate(5px)}}details summary .bnm-faq__icon svg,.banomo-wholesale-v6__faq summary:after{transition:transform var(--bnm-fast) var(--bnm-ease)}.banomo-wholesale-v6__faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.bnm-welcome__dialog{animation:bnmPopupIn .52s var(--bnm-ease) both}@keyframes bnmPopupIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.header__row,.header-section{transition:background-color var(--bnm-med) ease,box-shadow var(--bnm-med) ease,backdrop-filter var(--bnm-med) ease}.bnm-parallax-soft{transform:translate3d(0,var(--bnm-parallax,0px),0);will-change:transform}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}main[data-template^=product]{background:#fff}main[data-template^=product] .product-information{border-bottom:1px solid rgba(0,0,0,.07)}main[data-template^=product] .product-details{padding-top:8px}main[data-template^=product] .product-details h1{text-wrap:balance}main[data-template^=product] .product-form-buttons button[type=submit]{background:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-form-buttons button[type=submit]:hover{background:#262626!important;transform:translateY(-2px);box-shadow:0 12px 28px #00000024!important}}main[data-template^=product] .variant-option__button-label{border-color:#00000029!important}main[data-template^=product] .variant-option__button-label:hover{border-color:#111!important}main[data-template^=product] .product-details .text-block,main[data-template^=product] .product-details .rte{max-width:54ch}main[data-template^=collection]{background:#fff}main[data-template^=collection] h1{font-family:var(--font-heading--family)!important;font-size:clamp(42px,5.2vw,72px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:500!important}main[data-template^=collection] .collection-description{max-width:720px;color:#0000009e;line-height:1.75}main[data-template^=collection] .facets,main[data-template^=collection] filters-form{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}main[data-template^=collection] .product-card,main[data-template^=collection] .resource-card{background:#fff!important;box-shadow:none!important}main[data-template^=collection] .product-card img,main[data-template^=collection] .resource-card img{aspect-ratio:4/5;object-fit:cover}main[data-template^=collection] .product-title{font-size:14px!important;font-weight:500!important;letter-spacing:-.01em!important}main[data-template^=collection] .price{font-size:13px!important}main[data-template^=cart]{background:#fff}main[data-template^=cart] h1{font-family:var(--font-heading--family)!important;font-size:clamp(38px,4.8vw,64px)!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:500!important}main[data-template^=cart] .cart-summary{background:#f5f1ea!important;border:1px solid rgba(0,0,0,.08)!important}main[data-template^=cart] .button,main[data-template^=cart] button[type=submit]{min-height:54px!important;letter-spacing:.08em!important;text-transform:uppercase!important}main[data-template^=cart] .cart-item{border-color:#00000014!important}main[data-template^=search] h1,main[data-template^=search] .search-header h1{font-family:var(--font-heading--family)!important;font-size:clamp(40px,5vw,66px)!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:500!important}main[data-template^=search] .product-card img,main[data-template^=search] .resource-card img{aspect-ratio:4/5;object-fit:cover}main[data-template^=search] input[type=search]{min-height:54px!important;border-color:#0000002e!important}main[data-template^=page] .banomo-info-page{max-width:980px}main[data-template^=page] .banomo-info-page h1{font-size:clamp(44px,5.5vw,74px)}main[data-template^=page] .banomo-info-page h2{margin-top:42px;font-size:22px;letter-spacing:-.02em}main[data-template^=page] .banomo-info-page p{max-width:74ch;font-size:15px}main[data-template^=page] details{border-color:#0000001a!important}main[data-template^=page] details summary{min-height:58px}@media(max-width:749px){main[data-template^=collection] h1,main[data-template^=cart] h1,main[data-template^=search] h1,main[data-template^=page] .banomo-info-page h1{font-size:36px!important}main[data-template^=collection] .product-title{font-size:13px!important}main[data-template^=cart] .cart-summary{border-left:0!important;border-right:0!important}}footer .footer,footer .footer-content{background:#050505!important}footer .footer .section-content-wrapper,footer .footer-content .section-content-wrapper{column-gap:clamp(28px,5vw,72px)!important;row-gap:34px!important}footer .footer h2,footer .footer h3,footer .footer h4,footer .footer-content h2,footer .footer-content h3,footer .footer-content h4{font-size:11px!important;letter-spacing:.16em!important;font-weight:600!important;text-transform:uppercase!important;color:#ffffffb8!important}footer .footer a,footer .footer-content a{color:#ffffffdb!important;text-decoration:none!important;transition:color .2s ease,transform .25s var(--bnm-ease)}@media(hover:hover)and (pointer:fine){footer .footer a:hover,footer .footer-content a:hover{color:#fff!important;transform:translate(3px)}}footer .footer ul,footer .footer-content ul{gap:12px!important}footer .footer li,footer .footer-content li{font-size:14px!important;line-height:1.45!important}footer .footer .email-signup input,footer .footer-content .email-signup input{background:transparent!important;color:#fff!important;border-color:#ffffff47!important}footer .footer .email-signup input::placeholder,footer .footer-content .email-signup input::placeholder{color:#ffffff7a!important}footer .footer-utilities{background:#050505!important;color:#ffffff8f!important;border-top:1px solid rgba(255,255,255,.12)!important}footer .footer-utilities a{color:#ffffff9e!important}@media(max-width:749px){footer .footer .section-content-wrapper,footer .footer-content .section-content-wrapper{row-gap:28px!important}}.bnm-info-premium .banomo-info-page.bnm-reveal,.bnm-info-premium.bnm-reveal,main[data-template^=page] .shopify-section.bnm-reveal{opacity:1!important;transform:none!important}.bnm-info-premium__content details summary,.banomo-wholesale-v6__faq summary,.banomo-wholesale-v2__faq summary{padding-right:74px!important;min-height:72px;display:flex;align-items:center}.bnm-info-premium__content details summary:after,.banomo-wholesale-v6__faq summary:after,.banomo-wholesale-v2__faq summary:after{content:""!important;position:absolute!important;right:0!important;top:50%!important;width:54px!important;height:54px!important;transform:translateY(-50%) rotate(45deg)!important;background:#050505!important;border:0!important;clip-path:none!important;border-radius:0!important;box-sizing:border-box!important}.bnm-info-premium__content details summary:before,.banomo-wholesale-v6__faq summary:before,.banomo-wholesale-v2__faq summary:before{content:""!important;position:absolute!important;z-index:2!important;right:20px!important;top:50%!important;width:10px!important;height:10px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translateY(-68%) rotate(45deg)!important;transition:transform .22s var(--bnm-ease)!important;pointer-events:none!important}.bnm-info-premium__content details[open] summary:before,.banomo-wholesale-v6__faq details[open] summary:before,.banomo-wholesale-v2__faq details[open] summary:before{transform:translateY(-30%) rotate(225deg)!important}.bnm-info-premium__content details[open] summary:after,.banomo-wholesale-v6__faq details[open] summary:after,.banomo-wholesale-v2__faq details[open] summary:after{content:""!important}@media(max-width:749px){.bnm-info-premium__content details summary,.banomo-wholesale-v6__faq summary,.banomo-wholesale-v2__faq summary{padding-right:62px!important;min-height:64px}.bnm-info-premium__content details summary:after,.banomo-wholesale-v6__faq summary:after,.banomo-wholesale-v2__faq summary:after{width:46px!important;height:46px!important}.bnm-info-premium__content details summary:before,.banomo-wholesale-v6__faq summary:before,.banomo-wholesale-v2__faq summary:before{right:17px!important}}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;opacity:.82!important;padding:0!important;transition:opacity .22s ease,transform .28s var(--bnm-ease)!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control:before,[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control:after{display:none!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control svg{width:24px!important;height:24px!important;stroke:#fff!important;stroke-width:1.35!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.28))}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control svg path{stroke:#fff!important;stroke-width:1.35!important}@media(hover:hover)and (pointer:fine){[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control:hover{opacity:1!important;transform:scale(1.08)!important;background:transparent!important;box-shadow:none!important}}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--previous{left:20px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--next{right:20px!important}@media(max-width:749px){[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;opacity:.9!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control svg{width:20px!important;height:20px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--previous{left:8px!important}[id*=slideshow_9PgFxF] slideshow-arrows .slideshow-control--next{right:8px!important}}@media(max-width:749px){html,body{max-width:100%;overflow-x:hidden}main[data-template^=product],main[data-template^=product] .shopify-section,main[data-template^=product] .section,main[data-template^=product] .product-information,main[data-template^=product] .product-details,main[data-template^=product] .product-details>*,main[data-template^=product] .bnm-story,main[data-template^=product] .bnm-story>*{min-width:0!important;max-width:100%!important}main[data-template^=product] .product-information,main[data-template^=product] .product-details,main[data-template^=product] .product-gallery,main[data-template^=product] media-gallery,main[data-template^=product] slideshow-component{width:100%!important;overflow-x:clip!important}main[data-template^=product] h1,main[data-template^=product] h2,main[data-template^=product] h3,main[data-template^=product] p,main[data-template^=product] span,main[data-template^=product] strong{overflow-wrap:anywhere;word-break:normal}main[data-template^=product] .product-details{padding-left:16px!important;padding-right:16px!important}main[data-template^=product] .product-details h1{font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important;letter-spacing:-.035em!important}main[data-template^=product] .variant-option,main[data-template^=product] .variant-option__button-label,main[data-template^=product] .product-form-buttons,main[data-template^=product] .product-form-buttons button{max-width:100%!important}.bnm-buybox__stock{align-items:flex-start!important;flex-wrap:wrap!important}.bnm-buybox__stock>div{min-width:0!important;flex:1 1 190px}.bnm-buybox__stock b{flex:0 0 auto}.bnm-buybox__labels{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-start!important}.bnm-story{overflow-x:clip!important}.bnm-story .page-width{width:calc(100% - 28px)!important;max-width:100%!important}.bnm-story__intro,.bnm-progress,.bnm-levels,.bnm-faq-section{width:100%!important;min-width:0!important}.bnm-story__intro>div,.bnm-progress__content,.bnm-levels__copy,.bnm-faq{min-width:0!important}.bnm-progress__image{min-height:0!important;aspect-ratio:4/5!important;width:100%!important}.bnm-progress__image img,.bnm-levels__media img,.bnm-faq__media img{width:100%!important;height:100%!important;object-fit:cover!important}.bnm-progress__content{padding:42px 18px!important}.bnm-progress__content h2,.bnm-levels__copy h2,.bnm-faq h2,.bnm-compare-head h2{font-size:clamp(32px,10vw,40px)!important;line-height:1.02!important}.bnm-progress__cards{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-right:18px!important}.bnm-progress__cards article{flex:0 0 min(84vw,320px)!important;min-width:0!important}.bnm-level{grid-template-columns:minmax(74px,92px) minmax(0,1fr)!important;gap:10px!important}.bnm-level span{min-width:0!important;overflow-wrap:anywhere}.bnm-compare{width:100%!important;max-width:100%!important;overflow:hidden!important}.bnm-compare__row{grid-template-columns:minmax(0,1.2fr) minmax(62px,.72fr) minmax(52px,.62fr)!important;width:100%!important}.bnm-compare__row>span{min-width:0!important;padding:10px 8px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.bnm-compare__row>b,.bnm-compare__row>em,.bnm-compare__row>strong{min-width:0!important;padding:8px 4px!important;text-align:center!important;overflow-wrap:anywhere!important}.bnm-faq summary{min-width:0!important;gap:10px!important}.bnm-faq__icon{flex:0 0 44px!important;width:44px!important;height:44px!important}.bnm-faq details p{padding-right:0!important}.bnm-quick-values{width:100%!important;min-width:0!important}.bnm-quick-value{max-width:100%!important;min-width:0!important}sticky-add-to-cart,.sticky-add-to-cart,[class*=sticky-add-to-cart]{max-width:100vw!important}}@media(max-width:390px){.bnm-story .page-width{width:calc(100% - 22px)!important}main[data-template^=product] .product-details{padding-left:12px!important;padding-right:12px!important}.bnm-compare__row{grid-template-columns:minmax(0,1.18fr) 64px 50px!important}.bnm-compare__row>span{font-size:9px!important}.bnm-compare__row--head strong{font-size:7px!important;letter-spacing:.06em!important}}@media(min-width:750px)and (max-width:989px){[id*=slideshow_9PgFxF] slideshow-slide .group-block{padding-inline-start:48px!important;padding-inline-end:36px!important;max-width:82%!important}[id*=slideshow_9PgFxF] .button{min-height:46px!important}footer .footer .section-content-wrapper,footer .footer-content .section-content-wrapper{column-gap:28px!important;row-gap:28px!important}}@media(min-width:990px){.header-logo__image{height:58px!important;width:auto!important;max-width:190px!important}.header-menu .menu-list__link,.menu-list__link{font-size:11px!important;letter-spacing:.035em!important}.header-menu .menu-list__link-title{padding-inline:7px!important}.header__columns{column-gap:10px!important}}@media(min-width:990px){.menu-list__submenu-inner{--menu-parent-font-size:12px!important;--menu-child-font-size:11px!important}.menu-list__submenu .menu-list__link-title,.mega-menu .menu-list__link-title{letter-spacing:.045em!important;line-height:1.35!important}}.footer-content .social-icons__wrapper{display:flex!important;gap:10px!important;justify-content:flex-start!important;align-items:center!important;margin-top:6px!important}.footer-content .social-icons__icon-wrapper{width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.footer-content .social-icons__icon-wrapper a{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#fff!important}.footer-content .social-icons__icon{width:20px!important;height:20px!important}@media(hover:hover)and (pointer:fine){.footer-content .social-icons__icon-wrapper:hover{transform:translateY(-2px)!important;background:#ffffff1f!important;border-color:#ffffffb8!important}}@media(max-width:749px){.footer-content .social-icons__icon-wrapper{width:40px!important;height:40px!important}}@media(min-width:990px){.header-menu .menu-list__list-item,.header-menu .menu-list__item{position:relative}.header-menu .menu-list__list-item:after,.header-menu .menu-list__item:after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:14px;pointer-events:auto}.header-menu .menu-list__submenu,.header-menu .mega-menu{margin-top:-2px!important}.header-menu .menu-list__submenu-inner,.header-menu .mega-menu__list{padding-top:10px!important}.header-menu .menu-list__link{transition:opacity .16s ease,color .16s ease!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/banomo-premium.css.map */
