.shared-mobile-nav,.brand-purchase-dock{display:none}@media(max-width:800px){.mobile-bottom[hidden],.brand-purchase-dock[hidden]{display:none!important}.shared-mobile-nav{display:flex;position:fixed;inset:auto 0 0;z-index:40;justify-content:space-around;background:#fffdf9f5;border-top:1px solid #e4dacc;padding:8px 12px calc(7px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.shared-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:54px;border:0;background:none;color:#71583f;font-size:10px;padding:0}.shared-mobile-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.brand-purchase-dock:not([hidden]){display:block;position:fixed;inset:auto 0 0;z-index:45;background:#fffcf7;border-top:1px solid #eadfd2;padding:0 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #5d3e2110}.brand-purchase-dock .purchase-summary{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 0;border:0;background:none;font-size:10px;color:#967d66}.brand-purchase-dock .purchase-summary strong{flex:1;min-width:0;text-align:left;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-purchase-dock .purchase-buttons{display:flex;gap:8px;align-items:center}.brand-purchase-dock .buy-row{display:contents}.brand-purchase-dock [data-forward-id=backShowroom]{display:none}.brand-purchase-dock [data-forward-id=heart]{border:0;background:none;color:#946644;font-size:25px;width:32px}.brand-purchase-dock [data-forward-id=add],.brand-purchase-dock [data-forward-id=buyNow]{flex:1;min-height:48px;border-radius:14px;padding:12px 5px;font-size:12px;border:1px solid #e8d2b9;background:#f3e6d6;color:#8a5028}.brand-purchase-dock [data-forward-id=buyNow]{background:#90532d;color:#fff}.brand-purchase-dock [disabled]{opacity:.6}body:not(.mobile-product-active) .purchase-actions{visibility:hidden}body.brand-embed .purchase-actions{display:none!important}body:not(.brand-embed){padding-bottom:74px}}
@media(max-width:800px){.brand-purchase-dock .purchase-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#6f5038;font-size:11px}.brand-purchase-dock .purchase-price{white-space:nowrap;color:#95572d}.brand-purchase-dock .purchase-summary strong{flex:none;font-size:10px}.brand-purchase-dock .purchase-edit{display:none}}

@media(max-width:800px){.brand-purchase-dock [data-forward-id=heart]{order:-1}}
