.bh-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:-3px;margin-inline-start:4px;background-color:currentColor;-webkit-mask:var(--bh-icon) center/contain no-repeat;mask:var(--bh-icon) center/contain no-repeat;pointer-events:none}
.bh-icon-right{--bh-icon:url('/assets/icons/chevron-right.svg')}.bh-icon-left{--bh-icon:url('/assets/icons/chevron-left.svg')}.bh-icon-down{--bh-icon:url('/assets/icons/chevron-down.svg')}.bh-icon-up{--bh-icon:url('/assets/icons/chevron-up.svg')}.bh-icon-zoom{--bh-icon:url('/assets/icons/zoom-in.svg')}
.btn>.bh-icon,button>.bh-icon,.actions a>.bh-icon{margin-inline-start:0}.product .arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:0;color:#a38257;float:right;margin-left:8px}.product .arrow .bh-icon{width:15px;height:15px;margin:0}.catlabel>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ffffff65;border-radius:50%;flex-shrink:0;align-self:center;margin-left:14px}.catlabel>span:last-child .bh-icon{margin:0;width:14px;height:14px}.entry-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;font-size:0;margin-left:auto;border:1px solid #ffffff45;border-radius:50%}.entry-arrow .bh-icon{margin:0;width:15px;height:15px}
.photo:after{content:''!important;width:16px!important;height:16px!important;right:16px!important;bottom:16px!important;border-radius:0!important;background:#203c34!important;-webkit-mask:url('/assets/icons/zoom-in.svg') center/contain no-repeat;mask:url('/assets/icons/zoom-in.svg') center/contain no-repeat}.photo:before{content:'';position:absolute;right:9px;bottom:9px;width:30px;height:30px;border-radius:50%;background:#f8f7f3ec;pointer-events:none;z-index:0}
.gallerybar button .bh-icon,.viewerbottom button .bh-icon{margin:0;width:20px;height:20px}.nav .links .bh-icon,.contactactions .bh-icon{display:none}.smalllink .bh-icon{width:13px;height:13px;opacity:.75}a:hover>.bh-icon-right,.product:hover .arrow .bh-icon{transform:translateX(2px)}.bh-icon{transition:transform .18s ease}@media(prefers-reduced-motion:reduce){.bh-icon{transition:none}}

.account-nav.signed-in a{display:inline-flex;align-items:center;justify-content:center;gap:7px}.account-nav.signed-in a .bh-icon{width:14px;height:14px;flex-basis:14px;margin:0;color:inherit}.product h3{min-width:0}.product .arrow{flex-shrink:0}
