:root{--banic-paper: #f6f2ea;--banic-bone: #ece5d9;--banic-white: #fffdf8;--banic-ink: #171714;--banic-muted: #6c675f;--banic-line: rgba(23, 23, 20, .16);--banic-navy: #101e2c;--banic-orange: #a44922;--banic-scroll-thumb: rgba(108, 103, 95, .34);--banic-scroll-thumb-hover: rgba(78, 73, 67, .52);--banic-scroll-thumb-active: rgba(55, 51, 47, .68);--banic-content: 140rem;--banic-reading: 76rem;--banic-section: clamp(7.2rem, 8vw, 13rem);--banic-gutter: clamp(1.8rem, 4vw, 5.6rem);--banic-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}@media(hover:hover)and (pointer:fine){body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content){scrollbar-color:var(--banic-scroll-thumb) transparent;scrollbar-width:thin}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar{height:4px;width:4px}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-track,body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-track-piece{background:transparent;margin:0}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-thumb{background-color:var(--banic-scroll-thumb);border:0;border-radius:999px;min-height:44px;min-width:44px;transition:background-color .18s ease}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-thumb:hover{background-color:var(--banic-scroll-thumb-hover)}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-thumb:active{background-color:var(--banic-scroll-thumb-active)}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-button{display:none;height:0;width:0}body.banic-theme :is(cart-drawer-items,pickup-availability-drawer,.lfh-drawer__body,.menu-drawer__navigation-container,.menu-drawer__inner-submenu,.facets__display,.mobile-facets__main,.mobile-facets__submenu,.predictive-search,.disclosure__list,.quick-add-modal__content,.quick-add-modal__content-info,.product-media-modal__content,.product-popup-modal__content,.cart-disclosure-modal__content,.modal-video__content)::-webkit-scrollbar-corner{background:transparent}}html.banic-overlay-scrollbar,html.banic-overlay-scrollbar body.banic-theme{-ms-overflow-style:none;scrollbar-width:none}html.banic-overlay-scrollbar::-webkit-scrollbar,html.banic-overlay-scrollbar body.banic-theme::-webkit-scrollbar{background:transparent!important;height:0!important;width:0!important}html.banic-overlay-scrollbar::-webkit-scrollbar-track,html.banic-overlay-scrollbar::-webkit-scrollbar-track-piece,html.banic-overlay-scrollbar::-webkit-scrollbar-button,html.banic-overlay-scrollbar::-webkit-scrollbar-corner,html.banic-overlay-scrollbar body.banic-theme::-webkit-scrollbar-track,html.banic-overlay-scrollbar body.banic-theme::-webkit-scrollbar-track-piece,html.banic-overlay-scrollbar body.banic-theme::-webkit-scrollbar-button,html.banic-overlay-scrollbar body.banic-theme::-webkit-scrollbar-corner{background:transparent!important;border:0!important;display:none!important;height:0!important;width:0!important}.banic-scroll-indicator{bottom:2px;inset-inline-end:2px;pointer-events:none;position:fixed;top:2px;width:4px;z-index:4}.banic-scroll-indicator[hidden]{display:none}.banic-scroll-indicator__thumb{background:#17171457;border:0;border-radius:999px;height:var(--banic-scroll-indicator-height, 36px);opacity:0;position:absolute;right:0;top:0;transform:translate3d(0,var(--banic-scroll-indicator-y, 0),0);transition:opacity .3s ease;width:4px;will-change:transform,opacity}html.banic-scroll-active .banic-scroll-indicator__thumb{opacity:1;transition-duration:.15s}@media(prefers-reduced-motion:reduce){.banic-scroll-indicator__thumb{transition:none}}body.banic-theme{background:var(--banic-paper);color:var(--banic-ink);font-family:var(--font-body);font-size:1.6rem;letter-spacing:.015em;line-height:1.65;text-rendering:optimizeLegibility}body.banic-theme :is(input,textarea,select,button){font-family:var(--font-body)}body.banic-theme :is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){color:var(--banic-ink);font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.05}body.banic-theme .text-body{font-family:var(--font-body)}body.banic-theme :is(p,.rte){color:inherit}body.banic-theme a{text-underline-offset:.3em;text-decoration-thickness:.08em}body.banic-theme :focus-visible{outline:.2rem solid var(--banic-orange);outline-offset:.35rem;box-shadow:none}body.banic-theme .page-width{max-width:var(--banic-content);padding-left:var(--banic-gutter);padding-right:var(--banic-gutter)}body.banic-theme :is(.button,.shopify-payment-button__button,.customer button){min-height:5.2rem;border-radius:0;box-shadow:none;font-size:1.15rem;font-family:var(--font-body);font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:color .22s ease,background-color .22s ease,border-color .22s ease}body.banic-theme :is(.button,.shopify-payment-button__button):hover{box-shadow:none}body.banic-theme :is(.field__input,.select__select,.customer .field input,.customer select){border-radius:0;box-shadow:none}body.banic-theme .field:before,body.banic-theme .field:after,body.banic-theme .select:before,body.banic-theme .select:after{border-radius:0;box-shadow:none}body.banic-theme .lfh-announcement{border-bottom:.1rem solid rgba(255,253,248,.16);font-size:1.05rem;letter-spacing:.1em}body.banic-theme .lfh-header{border-bottom:0;box-shadow:none}body.banic-theme .lfh-header.is-scrolled{box-shadow:none}body.banic-theme .lfh-shell.is-overlay .lfh-header:not(.is-scrolled){background:linear-gradient(to bottom,#080f1694,#080f1600)}body.banic-theme .lfh-nav__link{font-size:1.15rem;font-family:var(--font-body);font-weight:500;letter-spacing:.08em}body.banic-theme .lfh-nav__link:after{background:var(--banic-orange)}body.banic-theme .lfh-mega{border-color:#fffdf829;box-shadow:none}body.banic-theme.template-collection .collection-hero{background:var(--banic-paper);border-bottom:.1rem solid var(--banic-line);padding:clamp(5rem,7vw,10rem) 0 clamp(3.6rem,5vw,7rem)}body.banic-theme.template-collection .collection-hero__inner{align-items:end;gap:clamp(3rem,6vw,9rem)}body.banic-theme.template-collection .collection-hero__text-wrapper{text-align:left;width:100%}body.banic-theme.template-collection .collection-hero__title{font-size:clamp(4.8rem,8vw,10rem);margin:0 auto 0 0;text-align:left;width:100%}body.banic-theme.template-collection .collection-hero__description{color:var(--banic-muted);font-size:1.6rem;line-height:1.7;max-width:58rem}body.banic-theme.template-collection .banic-collection-wrapper,body.banic-theme.template-collection .collection{background:var(--banic-paper)!important}body.banic-theme .facets-container{border-bottom:.1rem solid var(--banic-line);padding-bottom:2rem;padding-top:2.2rem}body.banic-theme :is(.facets__heading,.facets__summary,.facet-filters__label,.mobile-facets__heading,.mobile-facets__open-label,.product-count__text){color:var(--banic-ink);font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.banic-theme .facets__wrapper .facets__heading{margin-top:0;margin-bottom:0}body.banic-theme .facets__wrapper .facets__summary{margin-bottom:0}body.banic-theme .facets__form{align-items:center!important}body.banic-theme .facets__wrapper{align-self:center!important}body.banic-theme .facet-filters{align-items:center!important;align-self:center!important}body.banic-theme .facet-filters__sort{background:transparent!important;color:var(--banic-ink);font-family:var(--font-body);font-size:1.2rem;font-weight:500;letter-spacing:.045em;text-transform:uppercase}body.banic-theme .facet-filters__field .select.banic-sort{display:block;min-width:24rem;position:relative;width:24rem}body.banic-theme .banic-sort--enhanced>:is(.facet-filters__sort,.svg-wrapper){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.banic-theme .banic-sort__trigger{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:0;border-bottom:.1rem solid rgba(23,23,20,.4);color:var(--banic-ink);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1.2rem;font-weight:500;justify-content:space-between;letter-spacing:.045em;min-height:4.4rem;padding:0 .4rem 0 0;text-align:left;text-transform:uppercase;width:100%}body.banic-theme .facets .banic-sort__trigger,body.banic-theme .facets .banic-sort__option{margin:0}body.banic-theme .banic-sort__trigger:hover{border-bottom-color:var(--banic-orange)}body.banic-theme .banic-sort__chevron{border-bottom:.1rem solid currentColor;border-right:.1rem solid currentColor;display:block;height:.75rem;margin:-.35rem .45rem 0 1.6rem;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease;width:.75rem}body.banic-theme .banic-sort--open{z-index:30}body.banic-theme .banic-sort--open .banic-sort__trigger{border-bottom-color:var(--banic-orange)}body.banic-theme .banic-sort--open .banic-sort__chevron{margin-top:.35rem;transform:rotate(225deg)}body.banic-theme .banic-sort__menu{background:var(--banic-paper);border:.1rem solid var(--banic-line);box-sizing:border-box;box-shadow:0 2rem 5rem #101e2c24;left:auto;max-width:min(32rem,calc(100vw - 3.6rem));min-width:28rem;overflow-x:hidden;padding:.8rem;position:absolute;right:0;top:calc(100% + .8rem);width:100%;z-index:30}body.banic-theme .banic-sort__menu[hidden]{display:none}body.banic-theme .banic-sort__option{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:var(--banic-ink);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1.25rem;font-weight:400;justify-content:space-between;letter-spacing:.02em;line-height:1.35;min-height:4rem;padding:.8rem 1.1rem;text-align:left;text-transform:uppercase;width:100%}body.banic-theme .banic-sort__option:after{border-radius:50%;content:"";flex:0 0 auto;height:.5rem;margin-left:1.6rem;width:.5rem}body.banic-theme .banic-sort__option:hover,body.banic-theme .banic-sort__option:focus-visible{background:var(--banic-bone)}body.banic-theme .banic-sort__option[aria-selected=true]{background:var(--banic-bone);font-weight:600}body.banic-theme .banic-sort__option[aria-selected=true]:after{background:var(--banic-orange)}body.banic-theme .mobile-facets__sort .select{border-bottom:.1rem solid rgba(23,23,20,.4)}body.banic-theme .mobile-facets__sort .select__select{background:transparent;font-family:var(--font-body);font-size:1.25rem;font-weight:500;letter-spacing:.03em;min-height:4.4rem;text-transform:uppercase}body.banic-theme .mobile-facets__sort{align-items:stretch;flex-direction:column;gap:.8rem;width:100%}body.banic-theme .mobile-facets__sort .select.banic-sort{border-bottom:0;display:block;margin:0;min-width:0;position:relative;width:100%}body.banic-theme .mobile-facets__sort .banic-sort__trigger{background:var(--banic-paper);border:.1rem solid var(--banic-line);min-height:4.8rem;padding:0 1.4rem}body.banic-theme .mobile-facets__sort .banic-sort__menu{left:0;margin-top:.8rem;max-height:min(32rem,38vh);max-width:100%;min-width:0;overflow-y:auto;position:relative;right:auto;top:auto;width:100%}body.banic-theme .mobile-facets__sort .banic-sort__option{margin:0;min-height:4.4rem}body.banic-theme .facets__display,body.banic-theme .mobile-facets__inner{background:var(--banic-white);border:.1rem solid var(--banic-line);box-shadow:none}body.banic-theme .product-grid{--grid-desktop-horizontal-spacing: clamp(1.6rem, 2.2vw, 3.2rem);--grid-desktop-vertical-spacing: clamp(4.5rem, 6vw, 8rem);--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 4rem;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);margin-top:clamp(3.5rem,5vw,7rem)}body.banic-theme .collection .loading-overlay{display:none!important}body.banic-theme .collection.loading #product-grid,body.banic-theme .collection.loading .product-grid{opacity:.75;pointer-events:none;transition:opacity .2s ease}body.banic-theme .card-wrapper{color:var(--banic-ink)}body.banic-theme .card-wrapper .card{background:transparent}body.banic-theme .card-wrapper .card__inner{background:var(--banic-bone);overflow:visible}body.banic-theme .card-wrapper .media img{transition:transform .7s var(--banic-ease)}@media(hover:hover){body.banic-theme .card-wrapper:hover .media img{transform:scale(1.025)}}body.banic-theme .card-wrapper .card__content{padding:1.8rem 0 0}body.banic-theme .card-wrapper .card__information{padding:0}body.banic-theme.template-collection #product-grid>.grid__item{display:flex}body.banic-theme.template-collection #product-grid>.grid__item>product-component,body.banic-theme.template-collection #product-grid .product-card-wrapper{display:flex;width:100%}body.banic-theme.template-collection #product-grid .product-card-wrapper>.card{--image-padding: clamp(1.6rem, 2.2vw, 3.2rem);width:100%}body.banic-theme.template-collection #product-grid .card__media .media img{object-fit:contain}body.banic-theme.template-search #product-grid .card__media .media img{object-fit:contain;object-position:center}body.banic-theme.template-collection #product-grid .card__heading{min-height:2.1em}body.banic-theme .card-wrapper .card__heading{font-family:var(--font-display);font-size:clamp(2rem,2vw,2.7rem);font-weight:700;letter-spacing:-.015em}body.banic-theme .card-wrapper .price{color:var(--banic-ink);font-size:1.35rem;letter-spacing:.02em;margin-top:.8rem}body.banic-theme .card-wrapper .badge{background:var(--banic-paper);border:0;border-radius:0;color:var(--banic-ink);font-size:1rem;letter-spacing:.09em;text-transform:uppercase}body.banic-theme .quick-add{margin-top:1.4rem}body.banic-theme .quick-add .button{background:transparent;color:var(--banic-ink)}body.banic-theme .pagination__item{color:var(--banic-ink);font-size:1.3rem}body.banic-theme .pagination__item--current:after{background:var(--banic-orange)}body.banic-theme .pcs{background:var(--banic-paper)!important;color:var(--banic-ink)!important;padding:var(--banic-section) 0!important}body.banic-theme .pcs .pcs__inner{max-width:var(--banic-content)!important;padding:0 var(--banic-gutter)!important}body.banic-theme .pcs .pcs__heading{font-size:clamp(4rem,6vw,7.2rem)!important;margin-bottom:4rem!important}body.banic-theme .pcs [data-pcs-anim]{filter:none!important}body.banic-theme .pcs :is(.pcs__sheen,.pcs__glow,.pcs__tab-indicator){display:none!important}body.banic-theme .pcs .pcs__tabs{background:transparent!important;border:0!important;border-radius:0!important;gap:clamp(1.8rem,3vw,4rem)!important;padding:0!important}body.banic-theme .pcs .pcs__tab{background:transparent!important;border:0!important;border-bottom:.1rem solid transparent!important;border-radius:0!important;color:var(--banic-muted)!important;padding:.6rem 0!important}body.banic-theme .pcs .pcs__tab.is-active{border-color:var(--banic-orange)!important;color:var(--banic-ink)!important}body.banic-theme .pcs .pcs__media{background:var(--banic-bone)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.banic-theme .pcs .pcs__media img{transition:transform .7s var(--banic-ease)!important}body.banic-theme .pcs .pcs__card:hover .pcs__media img{transform:scale(1.025)!important}body.banic-theme .pcs .pcs__title{color:var(--banic-ink)!important}body.banic-theme .pcs .pcs__title{font-size:clamp(2rem,2.3vw,2.8rem)!important;text-transform:none!important}body.banic-theme .pcs .pcs__subtitle{color:var(--banic-muted)!important;min-height:1.6em}body.banic-theme .pcs :is(.pcs__arrow){border-radius:0!important;box-shadow:none!important}body.banic-theme .sbc{background:var(--banic-navy)!important;padding:var(--banic-section) 0!important}body.banic-theme .sbc .sbc__inner{max-width:var(--banic-content)!important;padding:0 var(--banic-gutter)!important}body.banic-theme .sbc .sbc__heading{color:var(--banic-white)!important;font-size:clamp(4rem,6vw,7.2rem)!important}body.banic-theme .sbc .sbc__subheading{color:#fffdf8b3!important}body.banic-theme .sbc :is(.sbc__sheen,.sbc__arrow){display:none!important}body.banic-theme .sbc .sbc__tile{border-radius:0!important;box-shadow:none!important}body.banic-theme .sbc .sbc__parallax{transform:none!important}body.banic-theme .sbc .sbc__caption{font-family:var(--font-display)!important;font-size:clamp(2.2rem,3vw,3.6rem)!important;letter-spacing:-.02em!important;text-transform:none!important}body.banic-theme .best-sellers-section,body.banic-theme .customer-reviews-section{background:var(--banic-paper)!important;color:var(--banic-ink)!important;padding:var(--banic-section) var(--banic-gutter)!important}body.banic-theme :is(.bs-container,.cr-container){max-width:var(--banic-content)!important}body.banic-theme :is(.bs-title,.cr-main-title,.cr-main-title h2){color:var(--banic-ink)!important;font-family:var(--font-display)!important;font-size:clamp(4rem,6vw,7.2rem)!important;font-weight:400!important;letter-spacing:-.025em!important}body.banic-theme .bs-card{background:transparent!important;border:0!important;box-shadow:none!important}body.banic-theme .bs-image-wrapper{background:var(--banic-bone)!important;border-radius:0!important}body.banic-theme .bs-image{transition:transform .7s var(--banic-ease)!important}body.banic-theme .bs-card:hover .bs-image{transform:scale(1.025)!important}body.banic-theme .bs-product-title{color:var(--banic-ink)!important;font-family:var(--font-display)!important;font-size:2.5rem!important;font-weight:700!important;letter-spacing:-.015em!important;text-transform:none!important}body.banic-theme :is(.bs-subtitle,.bs-review-count){color:var(--banic-muted)!important}body.banic-theme .bs-arrow{border-radius:0!important;box-shadow:none!important}body.banic-theme .bs-stars{color:var(--banic-orange)!important}body.banic-theme .cr-grid{gap:0!important;border-top:.1rem solid var(--banic-line)}body.banic-theme .cr-card{background:transparent!important;border:0!important;border-bottom:.1rem solid var(--banic-line)!important;border-radius:0!important;box-shadow:none!important}body.banic-theme .cr-card-inner{padding:clamp(2.8rem,4vw,5rem)!important}body.banic-theme :is(.cr-review-title,.cr-reviewer-name,.cr-product-name){color:var(--banic-ink)!important}body.banic-theme .cr-review-title{font-family:var(--font-display)!important;font-size:2.7rem!important;font-weight:400!important}body.banic-theme .cr-product-name{font-family:var(--font-display);font-weight:700}body.banic-theme :is(.cr-review-text,.cr-reviewer-name){color:var(--banic-muted)!important}body.banic-theme .cr-star{fill:transparent!important;stroke:var(--banic-orange)!important}body.banic-theme .cr-star.filled{fill:var(--banic-orange)!important}body.banic-theme .cr-fade-right{display:none!important}body.banic-theme.template-page .main-page-title,body.banic-theme .customer>h1{font-size:clamp(4.8rem,8vw,9rem)}body.banic-theme.template-page .main-page-title{margin:clamp(5rem,8vw,10rem) 0 4rem}body.banic-theme.template-page .rte{max-width:var(--banic-reading);font-size:1.7rem}body.banic-theme.template-search .template-search,body.banic-theme .customer{padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(6rem,9vw,12rem)}body.banic-theme .cart-item{border-color:var(--banic-line)}body.banic-theme .cart-item__name{font-family:var(--font-display);font-size:2.2rem;font-weight:700}body.banic-theme .totals__total{font-family:var(--font-body);font-weight:600;letter-spacing:0}body.banic-theme :is(.price,.premium-perfume-product__price){font-family:var(--font-body);font-weight:500}body.banic-theme .footer{background:var(--banic-navy)!important;border-top:0!important;color:#fffdf8c2!important}body.banic-theme .footer :is(.footer-block__heading,.footer-block__details-content,.footer__copyright,a){color:inherit}body.banic-theme .footer .footer-block__heading{color:var(--banic-white)!important;font-family:var(--font-body);font-size:2.2rem;font-weight:600;letter-spacing:0;text-transform:none}body.banic-theme .footer .footer-block__details-content a{font-size:1.35rem;letter-spacing:.04em;text-decoration:none}body.banic-theme .footer .footer-block__details-content a:hover{color:var(--banic-white);text-decoration:underline}body.banic-theme .footer .field:after{box-shadow:0 0 0 .1rem #fffdf880}body.banic-theme .footer .field__input{color:var(--banic-white)}body.banic-theme .footer__content-bottom{border-top-color:#fffdf829}@media screen and (max-width:989px){body.banic-theme.template-collection .collection-hero__title{font-size:clamp(4.4rem,12vw,7rem)}body.banic-theme .product-grid{--grid-mobile-vertical-spacing: 4.8rem}}@media screen and (max-width:749px){:root{--banic-section: 7.2rem;--banic-gutter: 1.8rem}body.banic-theme{font-size:1.5rem}body.banic-theme .page-width{padding-left:var(--banic-gutter);padding-right:var(--banic-gutter)}body.banic-theme .pcs{padding:4.8rem 0 var(--banic-section)!important}body.banic-theme.template-collection .collection-hero{padding-top:4.8rem}body.banic-theme.template-collection .collection-hero__inner{align-items:flex-start}body.banic-theme.template-collection .collection-hero__text-wrapper,body.banic-theme.template-collection .collection-hero__title{text-align:left}body.banic-theme.template-collection .collection-hero__title{font-size:5rem}body.banic-theme.template-collection #product-grid .product-card-wrapper>.card{--image-padding: 1.4rem}body.banic-theme.template-collection #product-grid .card__heading{min-height:auto}body.banic-theme .product-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}body.banic-theme .card-wrapper .card__content{padding-top:1.2rem}body.banic-theme .card-wrapper .card__heading{font-size:1.9rem}body.banic-theme .pcs .pcs__toolbar{align-items:end!important}body.banic-theme .pcs .pcs__tabs{gap:1.8rem!important;overflow-x:auto;width:100%}body.banic-theme .sbc .sbc__grid{gap:1.2rem!important}body.banic-theme .cr-card{min-width:min(86vw,36rem)!important}body.banic-theme .footer .footer__blocks-wrapper{row-gap:4rem}}body.banic-theme .premium-perfume-product__summary .share-button{margin-top:.8rem;position:relative;width:fit-content}body.banic-theme .share-button__button{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 0;min-height:4rem;border:0;background:transparent;color:var(--banic-ink);font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,opacity .2s ease}body.banic-theme .share-button__button:hover{color:var(--banic-ink);text-decoration:none}body.banic-theme .share-button__button:focus-visible{outline:2px solid var(--banic-orange);outline-offset:3px}body.banic-theme .share-button__button .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:inherit;transition:transform .2s ease}body.banic-theme .share-button__button:hover .svg-wrapper{transform:scale(1.08)}body.banic-theme .share-button__button .svg-wrapper svg{width:100%;height:100%}body.banic-theme .share-button details{position:relative;width:fit-content}body.banic-theme .share-button details[open]>.share-button__fallback{display:flex;align-items:center;gap:.6rem;position:absolute;top:calc(100% + .6rem);left:0;z-index:20;width:min(88vw,34rem);padding:.6rem;background:var(--banic-white);border:1px solid var(--banic-line);box-shadow:0 10px 28px #17171414;border-radius:4px;animation:animateMenuOpen .2s cubic-bezier(.22,1,.36,1)}body.banic-theme .share-button__fallback:before,body.banic-theme .share-button__fallback:after{display:none!important}body.banic-theme .share-button__fallback .field{flex:1;min-width:0;margin:0;position:relative}body.banic-theme .share-button__fallback .field__input{width:100%;height:3.8rem;min-height:3.8rem;padding:0 1rem;background:var(--banic-paper);border:1px solid var(--banic-line);border-radius:2px;color:var(--banic-ink);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.02em}body.banic-theme .share-button__fallback .field__input:focus{outline:2px solid var(--banic-orange);outline-offset:1px}body.banic-theme .share-button__fallback .field__label{display:none}body.banic-theme .share-button__fallback :is(.share-button__copy,.share-button__close){display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;min-width:3.8rem;min-height:3.8rem;padding:0;background:transparent;border:1px solid var(--banic-line);border-radius:2px;color:var(--banic-ink);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.banic-theme .share-button__fallback :is(.share-button__copy,.share-button__close):hover{background:var(--banic-bone);border-color:var(--banic-ink);color:var(--banic-ink)}body.banic-theme .share-button__fallback :is(.share-button__copy,.share-button__close):focus-visible{outline:2px solid var(--banic-orange);outline-offset:2px}body.banic-theme .share-button__fallback :is(.share-button__copy,.share-button__close) .svg-wrapper{width:1.4rem;height:1.4rem}body.banic-theme .share-button__message{color:var(--banic-ink);font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.04em;padding:0 .8rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.banic-theme *,body.banic-theme *:before,body.banic-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.banic-cart-icon{overflow:visible;width:100%;height:100%}.banic-cart-package-group{transform-origin:20px 20px;transition:transform .4s var(--banic-ease)}.banic-cart-scent-group{opacity:0;transform:translateY(2px) scale(.95);transform-origin:25px 10px;transition:opacity .4s var(--banic-ease),transform .4s var(--banic-ease)}.banic-cart-bag-body,.banic-cart-handle{transform-origin:20px 20px;transition:transform .4s var(--banic-ease)}.banic-cart-package-band,.banic-cart-package-mark{transition:fill .4s var(--banic-ease)}@media(hover:hover){#cart-icon-bubble:hover .banic-cart-package-group{transform:translateY(-2px) rotate(-3deg)}#cart-icon-bubble:hover .banic-cart-scent-group{opacity:1;transform:translateY(0) scale(1)}#cart-icon-bubble:hover .banic-cart-package-band,#cart-icon-bubble:hover .banic-cart-package-mark{fill:#8b3e1c}}.banic-cart-icon.is-adding .banic-cart-package-group{animation:cart-package-drop .6s cubic-bezier(.34,1.56,.64,1) forwards}.banic-cart-icon.is-adding .banic-cart-bag-body,.banic-cart-icon.is-adding .banic-cart-handle{animation:cart-bag-dip .6s cubic-bezier(.34,1.56,.64,1) forwards}.banic-cart-icon.is-adding .banic-cart-scent-group{animation:cart-scent-poof .8s ease forwards}@keyframes cart-package-drop{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(-2deg)}60%{transform:translateY(3px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}@keyframes cart-bag-dip{0%{transform:translateY(0)}40%{transform:translateY(0)}60%{transform:translateY(1.5px) scaleY(.97)}to{transform:translateY(0) scaleY(1)}}@keyframes cart-scent-poof{0%{opacity:0;transform:translateY(2px) scale(.9)}40%{opacity:1;transform:translateY(-1px) scale(1.05)}to{opacity:0;transform:translateY(-3px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.banic-cart-package-group,.banic-cart-bag-body,.banic-cart-handle,.banic-cart-scent-group{transition:opacity .3s ease!important;animation:none!important;transform:none!important}#cart-icon-bubble:hover .banic-cart-scent-group,.banic-cart-icon.is-adding .banic-cart-scent-group{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/banic-luxury.css.map */
