.hu-header-brand{display:flex;align-items:center;gap:var(--hu-logo-gap);color:rgb(var(--color-foreground))}.hu-header-brand .h2{color:inherit;margin:0}.hu-header-name{display:flex;flex-direction:column;align-items:center;line-height:1.3}.hu-header-name>span:last-child{font-size:.65em;letter-spacing:.28em}.hu-header-mark{display:block;flex:0 0 var(--hu-logo-size);width:var(--hu-logo-size);height:var(--hu-logo-size);background-color:currentColor;-webkit-mask:var(--hu-logo-url) center / contain no-repeat;mask:var(--hu-logo-url) center / contain no-repeat}@media(max-width:749px){.header__heading,.header__heading-link{min-width:0}.hu-header-brand{gap:min(var(--hu-logo-gap),8px)}.hu-header-mark{flex-basis:var(--hu-logo-mobile);width:var(--hu-logo-mobile);height:var(--hu-logo-mobile)}.hu-header-brand .h2{font-size:clamp(11px,3vw,16px);letter-spacing:.08em;line-height:1.35}}.hu-bonnet-builder{display:block;margin:20px 0;color:inherit}.hu-bonnet-builder__preview{background:#f5f0e9;border:1px solid #e0d5d8;border-radius:14px;padding:24px;max-width:540px;margin:auto}.hu-bonnet-builder__preview svg{display:block;width:100%;height:auto;max-height:300px}.hu-bonnet-builder__preview path{fill:currentColor}.hu-bonnet-builder__note{font-size:12px;line-height:1.5;text-align:center;color:#655c60}.hu-bonnet-builder fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.hu-bonnet-builder legend{font-weight:600;margin-bottom:16px}.hu-bonnet-builder__swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 6px}.hu-bonnet-builder__swatches label{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.hu-bonnet-builder__swatches input{position:absolute;opacity:0;width:1px;height:1px}.hu-bonnet-builder__dot{display:block;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--swatch);border:3px solid #fff;box-shadow:0 0 0 1px #b8afb3}.hu-bonnet-builder input:checked+.hu-bonnet-builder__dot{box-shadow:0 0 0 3px #69525f}.hu-bonnet-builder input:focus-visible+.hu-bonnet-builder__dot{outline:2px solid #332f31;outline-offset:6px}.hu-bonnet-builder__name{font-size:10px;line-height:1.3;text-align:center;margin-top:8px;overflow-wrap:anywhere}.hu-bonnet-builder__selected{font-size:14px}@media(min-width:990px){.hu-bonnet-builder__swatches{grid-template-columns:repeat(7,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
