.arw-purchase-info{padding:1.4rem 1.6rem;background:#f4f1e9;border:1px solid #dfdfd5;border-radius:.5rem;font-size:1.35rem;line-height:1.5}.arw-purchase-info p{margin:.3rem 0}.arw-purchase-info>div{display:flex;flex-wrap:wrap;gap:1.8rem;margin-top:1rem}.arw-purchase-info a,.arw-size-advice a{color:inherit;text-underline-offset:.3rem}.arw-fit-note{font-size:1.4rem;line-height:1.5;margin:1rem 0}.arw-size-advice{margin-top:.8rem}.arw-size-advice summary{min-height:44px;display:flex;align-items:center}.arw-outfits__selection{background:#fffdf9;padding:1.4rem;margin-block:1rem;border-left:3px solid #4b3529;font-size:1.4rem}.arw-outfits__selection ul{padding-left:1.8rem;margin-bottom:0}.arw-outfits__selection li+li{margin-top:.6rem}.arw-outfits__reset{border:0;background:transparent;font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;color:inherit;min-height:44px;padding:0 .4rem;cursor:pointer}.arw-outfits__reset:disabled{opacity:.5;cursor:wait}.arw-size-filter{display:block;background:#f4f1e9;border:1px solid #e7dccd;border-radius:.5rem;padding:1.6rem;margin-bottom:2.2rem}.arw-size-filter label{font-size:1.6rem;font-weight:600;display:block;margin-bottom:.8rem}.arw-size-filter__controls{display:flex;gap:1rem;max-width:46rem}.arw-size-filter select{min-width:0;flex:1;font:inherit;font-size:1.6rem;padding:.8rem 1.2rem;background:#fff;border:1px solid #8a705d;border-radius:.3rem;min-height:44px}.arw-size-filter .button{min-width:10rem;min-height:44px;padding:.8rem 1.4rem}.arw-size-filter p{font-size:1.3rem;line-height:1.5;max-width:60rem;margin:1rem 0 0}arw-mobile-buy{display:none}arw-mobile-buy[hidden]{display:none!important}@media(max-width:749px){arw-mobile-buy{display:flex;position:fixed;z-index:4;bottom:0;left:0;right:0;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #e3d6c6;box-shadow:0 -4px 20px #32251f12}.arw-mobile-buy__details{display:grid;flex:1;min-width:0;font-size:1.3rem;line-height:1.4}.arw-mobile-buy__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.arw-mobile-buy__options{background:none;border:0;color:inherit;text-align:left;padding:0;font:inherit;text-decoration:underline;min-height:24px;cursor:pointer}.arw-mobile-buy__details [data-mobile-price]{font-size:1.4rem}arw-mobile-buy .button{min-width:12rem;max-width:48%;min-height:48px;padding:1rem;font-size:1.4rem}body:has(arw-mobile-buy){padding-bottom:10rem}body.overflow-hidden arw-mobile-buy,body.overflow-hidden-mobile arw-mobile-buy,body:has(cart-drawer.active) arw-mobile-buy,body:has(details-modal details[open]) arw-mobile-buy{visibility:hidden}.arw-size-filter{padding:1.4rem}.arw-size-filter__controls{gap:.8rem}}

.arw-size-filter select:focus-visible,.arw-mobile-buy__options:focus-visible,.arw-outfits__reset:focus-visible{outline:2px solid #4b3529;outline-offset:3px}

@media(max-width:749px){body:has(arw-mobile-buy:not([hidden])) shopify-forms-embed{visibility:hidden}}
