.header__switcher{border:1px solid var(--color-border);padding:8px 16px;border-radius:var(--radius-base, 4px);background-color:var(--color-surface);cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.header__switcher:hover{border-color:var(--color-gold);color:var(--color-gold)}.header__switcher .switcher__text{font-family:var(--font-body);font-weight:500;font-size:14px}.header__mobile-utility{background-color:var(--color-bg, #f4f4f4);padding:3px 0;border-bottom:1px solid var(--color-border)}.mobile-utility__inner{display:flex;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:visible;width:100%}.mobile-utility__item{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:500;font-family:var(--font-body);color:var(--color-text);background:none;border:0;padding:2px 6px;cursor:pointer;text-decoration:none;height:30px;position:relative}.mobile-utility__item svg{width:12px!important;height:12px!important;flex-shrink:0}.mobile-utility__item img.country-flag,.mobile-utility__item .country-flag{width:16px!important;height:11px!important;object-fit:cover;border-radius:2px;flex-shrink:0}.mobile-utility__divider{width:1px;height:16px;background-color:var(--color-border);flex-shrink:0;align-self:center}.mobile-localization-form{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0}.localization-select-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;cursor:pointer}.localization-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.modal--shopping-mode .modal__dialog{max-width:820px;border-radius:var(--radius-base, 8px);overflow-y:auto!important}.shopping-mode__content{padding:var(--space-6);background-color:var(--color-bg)}.shopping-mode__header{text-align:center;margin-bottom:var(--space-6)}.shopping-mode__title{font-family:var(--font-heading);font-size:28px;margin-bottom:var(--space-2);color:var(--color-text)}.shopping-mode__desc{font-family:var(--font-body);font-size:15px;color:var(--color-text-muted);max-width:500px;margin-inline:auto}.shopping-mode__options{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.shopping-mode__card{background:var(--color-surface);border:2px solid transparent;border-radius:var(--radius-base, 8px);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);cursor:pointer}.shopping-mode__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-gold-soft)}.shopping-mode__card.is-active{border-color:var(--color-gold);background-color:var(--color-surface);box-shadow:var(--shadow-lg)}.shopping-mode__card-badge{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:4px 10px;border-radius:99px;margin-bottom:var(--space-3);color:#fff}.badge--retail{background-color:var(--color-retail-badge, #3D5A3F)}.badge--business{background-color:var(--color-business-badge, #B88A3B)}.shopping-mode__card-title{font-family:var(--font-heading);font-size:22px;margin-bottom:var(--space-1)}.shopping-mode__card-subtitle{font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);margin-bottom:var(--space-4)}.shopping-mode__card-sep{width:80%;border:0;border-top:1px solid var(--color-border);margin-block:0 var(--space-4)}.shopping-mode__features{list-style:none;padding:0;margin:0 0 var(--space-6) 0;width:100%;text-align:left}.shopping-mode__features li{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:var(--space-3);color:var(--color-text);font-family:var(--font-body)}.shopping-mode__features li svg{color:var(--color-gold);flex-shrink:0}.shopping-mode__card button{width:100%;margin-top:auto;min-height:48px}.btn--retail-card{background-color:transparent;color:var(--color-text);border:1px solid var(--color-text)}.btn--retail-card:hover{background-color:var(--color-text);color:#fff}.btn--business-card:hover{background-color:var(--color-gold);border-color:var(--color-gold)}[data-shopping-mode=retail] .show-business-only,[data-shopping-mode=business] .show-retail-only,html[data-shopping-mode=business] .product-card--retail-only{display:none!important}@media screen and (max-width:749px){.shopping-mode__content{padding:var(--space-4)}.shopping-mode__options{grid-template-columns:1fr;gap:var(--space-3)}.shopping-mode__card{padding:var(--space-4)}.modal--shopping-mode .modal__dialog{max-height:95vh}}.b2b-product-details{background-color:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-base, 6px);padding:var(--space-4);margin-bottom:var(--space-4);font-family:var(--font-body)}.b2b-product-details__badge{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-business-badge, #B88A3B);color:#fff;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;padding:4px 10px;border-radius:99px;margin-bottom:var(--space-4)}.b2b-product-details__grid{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--space-4)}.b2b-details-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}.b2b-details-row:last-child{border-bottom:0;padding-bottom:0}.b2b-details-label{font-size:13px;color:var(--color-text-muted)}.b2b-details-value{font-size:14px;font-weight:600;color:var(--color-text)}.b2b-details-value.highlight-price{font-size:18px;font-family:var(--font-heading);color:var(--color-gold)}.b2b-product-details__gst{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-success);font-weight:500;margin-top:var(--space-1)}.b2b-product-details__gst svg{color:inherit}.b2b-cart-badge{display:flex;align-items:center;gap:8px;background-color:var(--color-cream);border:1px solid var(--color-border);color:var(--color-gold);font-family:var(--font-body);font-size:13px;font-weight:600;padding:10px var(--space-4);border-radius:var(--radius-base, 4px);margin-bottom:var(--space-4)}.b2b-cart-badge svg{color:inherit}.cart-summary-row--savings span{color:var(--color-success)}.cart-summary-row--savings span:last-child{font-weight:600}html[data-shopping-mode=retail] .bundler-target-element,html[data-shopping-mode=retail] .bndlr-compat-wrapper,html[data-shopping-mode=retail] .bndlr-templates,html[data-shopping-mode=retail] .bndlr-offers-wrapper,html[data-shopping-mode=retail] .bndlr-offers,html[data-shopping-mode=retail] .bndlr-multibuy-wrapper,html[data-shopping-mode=retail] .bndlr-mix-and-match-wrapper,html[data-shopping-mode=retail] #bundler-target-element,html[data-shopping-mode=retail] [class*=bndlr-]:not([class*=b2b-]),html[data-shopping-mode=retail] [id*=bndlr-],html[data-shopping-mode=retail] [class*=bundler-]:not([class*=b2b-]),html[data-shopping-mode=retail] [id*=bundler-]{display:none!important}#b2b-bundle-pricing-wrapper{display:none!important}html[data-shopping-mode=business] #b2b-bundle-pricing-wrapper{display:block!important}html[data-shopping-mode=business] #b2b-bundle-pricing-target>.bundler-volume-target-element,html[data-shopping-mode=business] #b2b-bundle-pricing-target>.bundler-target-element{display:block!important}html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume{display:block!important;margin:0!important;padding:var(--space-5)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;background:var(--color-surface)!important;box-shadow:none!important}html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-title{display:block!important;font-family:var(--font-heading)!important;color:var(--color-text)!important}html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-description,html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-discounts,html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-discount,html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-main-text,html[data-shopping-mode=business] #b2b-bundle-pricing-target .bndlr-volume-saving-text,html[data-shopping-mode=business] #b2b-bundle-pricing-target .bundler-widget-branding{display:block!important}.announcement__country-dropdown{position:relative;display:inline-block}.announcement__dropdown-trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:inherit;font-size:12px;font-family:inherit;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color var(--dur) var(--ease)}.announcement__dropdown-trigger:hover{background-color:#ffffff1a}.announcement__dropdown-trigger img.country-flag{border-radius:2px;object-fit:cover;display:block}.announcement__dropdown-menu{position:absolute;top:100%;right:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base, 6px);box-shadow:var(--shadow-md);z-index:1000;min-width:240px;max-height:320px;display:none;flex-direction:column;margin-top:6px;overflow:hidden}.announcement__dropdown-search-wrapper{padding:8px 12px;border-bottom:1px solid var(--color-border);background-color:var(--color-bg, #f4f4f4)}.announcement__dropdown-search{width:100%;height:34px;padding:6px 12px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;font-family:inherit;background-color:var(--color-surface);color:var(--color-text);outline:none;transition:border-color var(--dur) var(--ease)}.announcement__dropdown-search:focus{border-color:var(--color-gold)}.announcement__dropdown-items{overflow-y:auto;flex:1 1 auto;max-height:260px;padding:6px 0}.announcement__country-dropdown.is-open .announcement__dropdown-menu{display:flex}.announcement__dropdown-item{display:inline-flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;text-align:left;padding:10px 14px;font-size:13px;color:var(--color-text);font-family:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease)}.announcement__dropdown-item:hover{background-color:var(--color-cream)}.announcement__dropdown-item.is-active{font-weight:600;color:var(--color-gold)}.announcement__dropdown-item img.country-flag{border-radius:2px;object-fit:cover}.header__left{display:flex!important;align-items:center!important;gap:12px!important}
/*# sourceMappingURL=/cdn/shop/t/155/assets/shopping-switch.css.map */
