.bw{max-width:520px;font-family:inherit;color:#1a1a1a;-webkit-font-smoothing:antialiased}.bw__title{font-size:26px;font-weight:700;line-height:1.25;margin:0 0 8px;letter-spacing:-.01em}.bw__rating{display:flex;align-items:center;gap:6px;margin-bottom:22px}.bw__stars{display:flex;gap:1px}.bw__star{width:18px;height:18px;fill:#ddd}.bw__star--on{fill:#e8a318}.bw__review-count{font-size:14px;font-weight:500;color:#c49520}.bw__tier{border:1px solid #d6d1c9;border-radius:14px;padding:18px 20px 18px 18px;margin-bottom:30px;cursor:pointer;transition:all .2s}.bw__tier:hover{border-color:#d0ccc5}.bw__tier.active{border-color:#d4b36c;background-color:#fff8f0}.bw__tier-top{display:flex;justify-content:space-between;align-items:flex-start}.bw__tier-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.bw__radio{width:22px;height:22px;border-radius:50%;border:2px solid #c4bfb7;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:border-color .15s}.bw__tier.active .bw__radio{border-color:#1a1a1a}.bw__radio-dot{width:11px;height:11px;border-radius:50%;background:#1a1a1a;display:none}.bw__tier.active .bw__radio-dot{display:block}.bw__tier-info{display:flex;flex-direction:column;gap:2px}.bw__tier-label{font-size:16px;font-weight:700;line-height:1.3}.bw__tier-sub{font-size:15px;color:#555;line-height:1.3;margin-top:8px}.bw__tier-right{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;padding-left:12px}.bw__tier-prices{display:flex;align-items:baseline;gap:6px;white-space:nowrap;line-height:1}.bw__tier-price{font-size:17px;font-weight:700}.bw__tier-compare{color:#666;text-decoration:line-through}.bw__free-badge,.bw__saved{display:inline-flex;align-items:center;gap:5px;background:#d4b36c;color:#fff;font-size:12px;font-weight:700;padding:4px 10px 4px 8px;border-radius:6px;line-height:1}.bw__free-badge svg,.bw__saved svg{width:14px;height:14px}.bw__saved.bw__saved--pct{font-size:14px;padding:6px 12px}.bw--single .bw__radio{display:none}.bw--single .bw__tier{cursor:default}.bw--single .bw__tier,.bw--single .bw__tier.active,.bw--single .bw__tier:hover{border:none;background:none;padding:0;border-radius:0;margin-bottom:24px}.bw--single .bw__tier-top{align-items:flex-start;flex-direction:column-reverse;gap:20px}.bw--single .bw__tier-label{font-size:17px;padding-top:2px}.bw--single .bw__tier-right{padding-left:0;gap:6px;flex-direction:row}.bw--single .bw__tier-price{font-size:18px}.bw--single .bw__tier-compare{font-size:16px;color:#888}.bw--single .bw__saved--pct{font-size:15px;padding:5px 9px;border-radius:4px}.bw--single .bw__slots{margin-top:20px;gap:10px}.bw--single .bw__slot{border:1px solid #e3e3e3;border-radius:8px;padding:16px 16px 16px 20px;min-height:54px}.bw--single .bw__slot-name{font-size:15px;font-weight:400;color:#9a9a9a}.bw--single .bw__slot.filled .bw__slot-name{color:#1a1a1a;font-weight:600}.bw__saved>span{display:inline-flex;gap:5px;align-items:center}.bw__slots{margin-top:14px;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:max-height .3s ease,opacity .2s ease,margin .2s ease}.bw__tier:not(.active) .bw__slots{max-height:0;opacity:0;margin-top:0;pointer-events:none}.bw__tier.active .bw__slots{max-height:900px;opacity:1}.bw__slot{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 16px;border:1.5px solid #e6e2db;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s;min-height:48px}.bw__slot:hover{border-color:#d0ccc5}.bw__slot-name{font-size:14px;font-weight:500;color:#999;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.bw__slot.filled .bw__slot-name{color:#1a1a1a;font-weight:600}.bw__slot-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.bw__slot-remove{width:20px;height:20px;border-radius:50%;border:none;background:transparent;color:#bbb;font-size:13px;cursor:pointer;display:none;align-items:center;justify-content:center}.bw__slot.filled:hover .bw__slot-remove{display:flex}.bw__slot-remove:hover{background:#c83c2814;color:#c43c28}@media(hover:none){.bw__slot.filled .bw__slot-remove{display:flex;width:28px;height:28px}}@media(hover:none){.bw__slot.filled .bw__slot-remove{width:44px;height:44px;margin:-10px -6px -10px 0;font-size:14px}}@media screen and (max-width:749px){.bw__slot.filled .bw__slot-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}}.bw__slot-chevron{color:#c4bfb7;font-size:22px;line-height:1;font-weight:300;transition:transform .15s}.bw__slot:hover .bw__slot-chevron{transform:translate(2px);color:#999}.bw__atc{margin-top:16px;width:100%;padding:15px;border:none;border-radius:10px;background:#1a1a1a;color:#fff;font-family:inherit;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase}.bw__atc:hover:not(:disabled){background:#333}.bw__atc:disabled{background:#e4e1dc;color:#aaa69e;cursor:not-allowed}.bw__atc-sep{opacity:.4}.bw__atc-price{font-weight:700}.bw__atc-note{margin:16px 0 0;padding:9px 12px;border-radius:10px;background:#f7f1e3;color:#1a1a1a;font-size:14px;line-height:1.35;text-align:center}.bw__atc-note+.bw__atc{margin-top:8px}.bw-overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:999;opacity:0;visibility:hidden;transition:all .25s}.bw-overlay.open{opacity:1;visibility:visible}.bw-drawer{position:fixed;top:0;right:0;width:400px;max-width:92vw;height:100vh;height:100dvh;background:#fff;z-index:1000;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-2px 0 16px #0000000f;font-family:inherit}.bw-drawer.open{transform:translate(0)}.bw-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;flex-shrink:0}.bw-drawer__title{font-size:17px;font-weight:700;margin:0}.bw-drawer__x{width:30px;height:30px;border:none;background:none;cursor:pointer;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.bw-drawer__x:hover{color:#666}.bw-drawer__list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #eee}.bw-drawer__search{position:relative;flex-shrink:0;padding:0 20px 14px}.bw-drawer__search-icon{position:absolute;left:34px;top:50%;transform:translateY(calc(-50% - 7px));color:#888;pointer-events:none}.bw-drawer__search-input{width:100%;height:46px;padding:0 14px 0 42px;border:1px solid #d6d6d6;border-radius:8px;background:#fff;font-family:inherit;font-size:15px;color:#1a1a1a;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.bw-drawer__search-input:focus{border-color:#1a1a1a}.bw-drawer__search-input::placeholder{color:#999}.bw-drawer__empty{padding:32px 20px;text-align:center;font-size:14px;color:#999}.bw-drawer__tabs{display:flex;flex-shrink:0;gap:4px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.bw-drawer__tabs::-webkit-scrollbar{display:none}.bw-drawer__tab{flex:1 0 auto;padding:10px 12px 12px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:15px;font-weight:500;color:#555;cursor:pointer;white-space:nowrap}.bw-drawer__tab:hover{color:#1a1a1a}.bw-drawer__tab.active{color:#1a1a1a;font-weight:700;border-bottom-color:#1a1a1a}.bw-drawer__tabs[hidden],.bw-drawer__tab[hidden]{display:none}.bw-drawer__tabs--search .bw-drawer__tab{color:#999}.bw-dp__tags{display:flex;gap:4px;margin-top:4px}.bw-dp__tag{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border:1px solid currentColor;border-radius:3px;line-height:1.2}.bw-dp__tag--her{color:#b5652d}.bw-dp__tag--him{color:#8a2e2e}.bw-dp__tag--unisex{color:#5b6b7a}.bw-dp__tag--new{color:#b8913e}.bw-drawer__bar{flex-shrink:0;margin:12px 16px calc(12px + env(safe-area-inset-bottom));padding:18px 16px;border-radius:8px;background:#f2f2f2;color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.35;text-align:center;transition:background .2s,color .2s}.bw-drawer__bar.applied{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:0;padding:16px;background:#f2f9ec;color:#1a1a1a;box-shadow:inset 0 0 0 1px #9cc47c;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.bw-drawer__bar-icon{flex-shrink:0;color:#2e8540}.bw-drawer__atc{flex-shrink:0;display:block;margin:12px 16px calc(12px + env(safe-area-inset-bottom));padding:18px 16px;border:none;border-radius:10px;background:#1a1a1a;color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .15s}.bw-drawer__atc:hover{background:#333}.bw-drawer__atc[hidden]{display:none}.bw-drawer__atc s{font-weight:600;opacity:.7;margin-left:4px}.bw-drawer__bar.done{background:#fff8f0;color:#1a1a1a;box-shadow:inset 0 0 0 1px #d4b36c}.bw-dp{display:flex;position:relative;align-items:center;padding:14px 20px;gap:12px;border-bottom:1px solid #f2f0ed}.bw-dp:hover{background:#fafaf8}.bw-dp__img{width:52px;height:60px;border-radius:4px;background:#f8f6f2;flex-shrink:0;overflow:hidden}.bw-dp__img img{width:100%;height:100%;object-fit:contain;display:block}.bw-dp__info{flex:1;min-width:0}.bw-dp__name{font-size:13px;font-weight:600;line-height:1.35;margin-bottom:1px}.bw-dp__variant{font-size:12px;color:#999;margin-bottom:2px}.bw-dp__price{font-size:14px;font-weight:700}.bw-dp__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.bw-dp__badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d4b46c;background:#f3ebd8;padding:3px 8px;border-radius:0 0 5px 5px;position:absolute;top:0}.bw-dp__add{display:flex;align-items:center;gap:3px;padding:7px 14px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.bw-dp__add:hover{background:#333}.bw-dp__add:disabled{background:#ddd;color:#aaa;cursor:not-allowed}.bw-dp__qty{display:flex;align-items:center;border:1.5px solid #e6e2db;border-radius:6px;overflow:hidden}.bw-dp__qty button{width:30px;height:32px;border:none;background:#fff;cursor:pointer;font-size:16px;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-family:inherit}.bw-dp__qty button:hover{background:#f5f3ef}.bw-dp__qty button:disabled{color:#ccc;cursor:not-allowed}.bw-dp__qty span{width:24px;text-align:center;font-size:14px;font-weight:600}@media(max-width:480px){.bw__title{font-size:22px}.bw__tier{padding:14px}.bw-drawer{width:100vw;max-width:100vw}}.bw__short-text{margin:0 0 14px;font-size:14px;line-height:1.5;color:#444}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bundle-widget.css.map */
