.error-viewport{box-sizing:border-box;color:#111;background:#f9f9f9;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:3rem 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.error-viewport *,.error-viewport :before,.error-viewport :after{box-sizing:border-box}.error-viewport__card{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:1.5rem;width:100%;max-width:600px;padding:3rem 2.75rem 2.5rem;animation:.45s ease-out both error-card-enter;position:relative;overflow:hidden;box-shadow:0 20px 60px #11111112}.error-viewport__card:before{content:"";background:#66704a;height:5px;position:absolute;inset:0 0 auto}.error-viewport__icon-container{color:#c24b4b;background:#fdf2f2;border:1px solid #c24b4b26;border-radius:1.5rem;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;margin:0 auto 1.625rem;animation:.6s ease-out both error-icon-enter;display:flex;position:relative}.error-viewport__icon-container svg{stroke-width:1.7px;width:2.5rem;height:2.5rem}.error-viewport__icon-container:after{content:"";pointer-events:none;border:1px solid #c24b4b33;border-radius:1.85rem;animation:2.8s ease-out infinite error-icon-pulse;position:absolute;inset:-7px}.error-viewport__status-badge{color:#666;letter-spacing:.03em;background:#f6f6fb;border:1px solid #e5e5e5;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-bottom:1.125rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.error-viewport__status-badge code{color:#66704a;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:800}.error-viewport__title{color:#111;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 .875rem;font-size:clamp(1.625rem,4vw,2.125rem);font-weight:750;line-height:1.2}.error-viewport__message{color:#666;overflow-wrap:anywhere;white-space:pre-wrap;max-width:440px;margin:0 auto 2rem;font-size:.9375rem;font-weight:400;line-height:1.8}.error-viewport__actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.error-viewport__btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5625rem;min-width:0;min-height:44px;padding:.8125rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.error-viewport__btn svg{stroke-width:2px;flex-shrink:0;width:1.0625rem;height:1.0625rem}.error-viewport__btn span{overflow-wrap:anywhere;min-width:0}.error-viewport__btn:focus-visible{outline-offset:3px;outline:3px solid #66704a59}.error-viewport__btn:active{transform:translateY(0)}.error-viewport .sl-btn--primary{color:#fff;background:#66704a;border-color:#66704a;box-shadow:0 4px 10px #66704a26}.error-viewport .sl-btn--primary:hover{color:#fff;background:#393c2e;border-color:#393c2e;transform:translateY(-2px);box-shadow:0 7px 16px #66704a33}.error-viewport .sl-btn--secondary{color:#111;background:#fff;border-color:#e5e5e5}.error-viewport .sl-btn--secondary:hover{color:#2a2e1c;background:#f6f6fb;border-color:#66704a;transform:translateY(-2px)}@keyframes error-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes error-icon-enter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes error-icon-pulse{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}@media (width<=640px){.error-viewport{padding:2rem 1rem}.error-viewport__card{border-radius:1.25rem;padding:2.25rem 1.5rem 1.75rem}.error-viewport__icon-container{border-radius:1.25rem;width:4.5rem;height:4.5rem;margin-bottom:1.375rem}.error-viewport__icon-container svg{width:2.125rem;height:2.125rem}.error-viewport__title{letter-spacing:-.025em;font-size:1.6875rem}.error-viewport__message{margin-bottom:1.625rem;font-size:.875rem}.error-viewport__actions-grid{grid-template-columns:1fr;gap:.625rem}.error-viewport__btn{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.error-viewport__card,.error-viewport__icon-container,.error-viewport__icon-container:after{animation:none!important}.error-viewport__btn{transition:none}.error-viewport__btn:hover{transform:none}}.category-list{box-sizing:border-box;width:100%;padding:32px}.category-list__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.category-list__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#687734;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.category-list__title{color:#252a23;margin:0;font-size:28px;font-weight:700}.category-list__description{color:#7b8277;margin:7px 0 0;font-size:14px}.category-list__add{color:#fff;background:#687734;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.category-list__add svg{width:17px;height:17px}.category-list__add:hover{background:#59662d;transform:translateY(-1px)}.category-list__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.category-list__search{align-items:center;display:flex;position:relative}.category-list__search svg{color:#8a9186;width:17px;height:17px;position:absolute;left:13px}.category-list__search input{box-sizing:border-box;color:#252a23;background:#fff;border:1px solid #dce0d9;border-radius:9px;outline:none;width:100%;height:42px;padding:0 13px 0 40px;font-family:inherit;font-size:13px}.category-list__search input:focus{border-color:#687734;box-shadow:0 0 0 3px #6877341a}.category-list__count{color:#858c82;font-size:13px}.category-list__error{color:#a23c35;background:#fff4f2;border:1px solid #efd1ce;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px}.category-list__card{background:#fff;border:1px solid #e1e5de;border-radius:14px;overflow:hidden}.category-list__table-wrapper{overflow-x:auto}.category-list__table{border-collapse:collapse;width:100%;min-width:620px}.category-list__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#81887d;background:#fafbf9;border-bottom:1px solid #e5e8e2;height:46px;padding:0 18px;font-size:11px;font-weight:700}.category-list__table td{color:#424940;border-bottom:1px solid #edf0eb;height:64px;padding:0 18px;font-size:14px}.category-list__table tbody tr:last-child td{border-bottom:0}.category-list__table tbody tr{transition:background .15s}.category-list__table tbody tr:hover{background:#fafbf8}.category-list__name{color:#30362d;align-items:center;gap:11px;font-weight:600;display:flex}.category-list__category-icon{color:#687734;background:#eef2e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.category-list__sort{color:#6e7569;background:#f4f5f2;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:inline-flex}.category-list__status{border-radius:20px;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.category-list__status--active{color:#61712e;background:#edf3e4}.category-list__status--inactive{color:#777e73;background:#f1f2f0}.category-list__actions-header{text-align:right!important}.category-list__actions{justify-content:flex-end;gap:6px;display:flex}.category-list__action{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.category-list__action svg{width:16px;height:16px}.category-list__action--edit{color:#687734}.category-list__action--edit:hover{background:#eef2e7;border-color:#dce4cf}.category-list__action--delete{color:#a05a53}.category-list__action--delete:hover{background:#fff1ef;border-color:#f1d9d6}.category-list__action--delete:disabled{opacity:.4;cursor:not-allowed}.category-list__loading{text-align:center;color:#7d8478;padding:60px 20px;font-size:14px}.category-list__empty{text-align:center;padding:60px 20px}.category-list__empty-title{color:#353b32;margin-bottom:6px;font-size:16px;font-weight:650}.category-list__empty p{color:#858c82;margin:0;font-size:13px}@media (width<=700px){.category-list{padding:20px}.category-list__header{flex-direction:column;align-items:flex-start}.category-list__add{justify-content:center;width:100%}.category-list__toolbar{flex-direction:column;align-items:flex-start}.category-list__search{width:100%}}@media (width<=480px){.category-list{padding:14px}.category-list__title{font-size:24px}.category-list__table{min-width:560px}}.add-category{box-sizing:border-box;width:100%;padding:32px}.add-category__header{margin-bottom:28px}.add-category__eyebrow{color:#687734;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.add-category__eyebrow svg{width:14px;height:14px}.add-category__title{color:#252a23;margin:0;font-size:28px;font-weight:700}.add-category__description{color:#7b8277;margin:7px 0 0;font-size:14px}.add-category__content{width:100%}.add-category__form-card{box-sizing:border-box;background:#fff;border:1px solid #e1e5de;border-radius:14px;width:100%;max-width:720px;padding:28px}.add-category__form{flex-direction:column;gap:22px;display:flex}.add-category__field{flex-direction:column;gap:8px;display:flex}.add-category__label{color:#252a23;font-size:14px;font-weight:700}.add-category__input,.add-category__select{box-sizing:border-box;color:#252a23;background:#fff;border:1px solid #dce0d9;border-radius:9px;outline:none;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.add-category__input:hover,.add-category__select:hover{border-color:#bfc7b8}.add-category__input:focus,.add-category__select:focus{border-color:#687734;box-shadow:0 0 0 3px #6877341a}.add-category__input:disabled,.add-category__select:disabled{opacity:.6;cursor:not-allowed;background:#f5f6f3}.add-category__hint{color:#7b8277;font-size:12px;line-height:1.5}.add-category__upload{width:100%;position:relative}.add-category__file-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-category__dropzone{box-sizing:border-box;color:#687734;cursor:pointer;background:#fafbf9;border:1px dashed #cdd4c8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:190px;padding:30px 20px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.add-category__dropzone:hover{background:#f1f4ec;border-color:#687734;box-shadow:0 5px 18px #1820160d}.add-category__dropzone:active{transform:scale(.995)}.add-category__upload-icon{width:32px;height:32px;margin-bottom:4px}.add-category__upload-title{color:#252a23;font-size:15px;font-weight:700}.add-category__upload-text{color:#737a70;font-size:13px}.add-category__preview{background:#f1f3ee;border:1px solid #dce0d9;border-radius:12px;width:100%;max-width:360px;height:190px;position:relative;overflow:hidden}.add-category__preview-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.add-category__preview:hover .add-category__preview-image{transform:scale(1.03)}.add-category__preview-overlay{color:#fff;opacity:0;cursor:pointer;background:#1820169e;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:opacity .2s;display:flex;position:absolute;inset:0}.add-category__preview-overlay svg{width:25px;height:25px}.add-category__preview-overlay span{font-size:13px;font-weight:700}.add-category__preview:hover .add-category__preview-overlay{opacity:1}.add-category__remove{color:#fff;cursor:pointer;z-index:2;background:#182016c7;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .18s,transform .18s;display:flex;position:absolute;top:10px;right:10px}.add-category__remove svg{width:16px;height:16px}.add-category__remove:hover{background:#182016;transform:scale(1.05)}.add-category__remove:disabled{opacity:.5;cursor:not-allowed}.add-category__numeric-wrapper{width:100%;position:relative}.add-category__numeric-icon{color:#687734;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.add-category__input--numeric{padding-left:42px}.add-category__checkbox{color:#252a23;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.add-category__checkbox input{accent-color:#687734;cursor:pointer;width:17px;height:17px;margin:0}.add-category__message{border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.add-category__message--error{color:#a23c35;background:#fff4f2;border:1px solid #efd1ce}.add-category__message--success{color:#2a6b4e;background:#edf7f3;border:1px solid #d1e5d3}.add-category__actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.add-category__cancel,.add-category__submit{cursor:pointer;border-radius:8px;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,transform .18s,opacity .18s}.add-category__cancel{color:#252a23;background:#fff;border:1px solid #dce0d9}.add-category__cancel:hover{background:#f5f6f2;border-color:#c7cec1}.add-category__submit{color:#fff;background:#687734;border:1px solid #687734}.add-category__submit:hover{background:#59662d;border-color:#59662d}.add-category__cancel:active,.add-category__submit:active{transform:translateY(1px)}.add-category__cancel:disabled,.add-category__submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.add-category,.add-category__form-card{padding:20px}.add-category__preview{max-width:100%}.add-category__actions{flex-direction:column-reverse;align-items:stretch}.add-category__cancel,.add-category__submit{width:100%}}@media (width<=480px){.add-category{padding:14px}.add-category__title{font-size:24px}.add-category__form-card{border-radius:10px;padding:16px}.add-category__dropzone{min-height:160px}.add-category__preview{height:170px}}.panel-view{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem 4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.panel-view__header{margin-bottom:2rem}.panel-view__eyebrow{text-transform:uppercase;letter-spacing:1px;color:#66704a;font-size:13px;font-weight:600}.panel-view__title{color:#111;margin:.25rem 0 .5rem;font-size:2.25rem;font-weight:700}.panel-view__description{color:#666;margin:0;font-size:15px}.panel-view__tab-group{border-bottom:1px solid #e5e5e5;gap:.5rem;margin-bottom:2rem;display:flex}.panel-view__tab-btn{color:#666;cursor:pointer;background:0 0;border:none;padding:.75rem 1.25rem;font-family:inherit;font-size:15px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.panel-view__tab-btn:hover{color:#66704a}.panel-view__tab-btn.is-active{color:#66704a;font-weight:600}.panel-view__tab-btn.is-active:after{content:"";background-color:#66704a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.panel-view__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.panel-view__search-wrapper{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;align-items:center;gap:.75rem;width:100%;max-width:380px;height:44px;padding:0 1rem;display:flex}.panel-view__search-wrapper svg{color:#767676;flex-shrink:0;font-size:18px}.panel-view__search-wrapper input{color:#111;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px}.panel-view__search-wrapper input::placeholder{color:#666}.panel-view__metrics-counter{color:#767676;font-size:14px;font-weight:500}.panel-view__error-box{color:#e11d48;background-color:#e11d4812;border:1px solid #e11d48;border-radius:12px;margin-bottom:1.5rem;padding:1rem;font-size:14px}.panel-view__content-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 20px #00000003}.panel-view__loading-overlay,.panel-view__empty-state{text-align:center;color:#666;padding:4rem 2rem}.panel-view__empty-title{color:#111;margin-bottom:.5rem;font-size:18px;font-weight:600}.panel-view__scroll-table-container{width:100%;overflow:auto}.data-table__cell{color:#111;vertical-align:middle;text-align:left;box-sizing:border-box;padding:12px 16px;font-size:14px}.data-table__cell button{color:#373737;cursor:pointer;box-sizing:border-box;width:34px;height:34px;transition:all .15s all .25s cubic-bezier(.4, 0, .2, 1);background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-table__cell button svg{font-size:16px;transition:transform .15s}.data-table__cell button:hover{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}.data-table__cell button:hover svg{transform:translate(-1px,-1px)}.data-table__cell button:active{transform:scale(.95)}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table thead{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5}.data-table thead th{text-transform:uppercase;letter-spacing:.5px;color:#666;padding:1rem 1.25rem;font-size:12px;font-weight:600}.data-table tbody tr{border-bottom:1px solid #e5e5e5;transition:background-color .15s}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background-color:#f6f6fb}.data-table td{vertical-align:middle;padding:1rem 1.25rem}.data-table__text{color:#111;white-space:nowrap;font-size:14px}.data-table__text.font-semibold{font-weight:500}.data-table__text.font-bold{font-weight:600}.data-table__text.text-main{color:#111}.data-table__text.text-primary{color:#66704a}.data-table__text.text-muted{color:#666}.data-table__user-profile{white-space:nowrap;align-items:center;gap:.75rem;font-size:14px;font-weight:500;display:flex}.data-table__avatar-badge{color:#66704a;background-color:#cdd3bd;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.data-table__actions{justify-content:center;align-items:center;display:flex}.data-table__actions-header{text-align:center}.data-table__action-link{color:#767676;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.data-table__action-link svg{font-size:16px}.data-table__action-link:hover{color:#66704a;background-color:#e0e4d5;border-color:#66704a;transform:translateY(-1px)}.status-badge{text-transform:uppercase;letter-spacing:.25px;white-space:nowrap;color:#d97706;background-color:#fef3c7;border-radius:20px;align-items:center;padding:.25rem .75rem;font-size:12px;font-weight:600;display:inline-flex}.status-badge--shipped,.status-badge--in-transit{color:#2563eb;background-color:#dbeafe}.status-badge--completed,.status-badge--delivered,.status-badge--label-ready{color:#16a34a;background-color:#f0fdf4}.status-badge--disputed,.status-badge--cancelled,.status-badge--expired{color:#e11d48;background-color:#e11d4814}@media (width<=768px){.panel-view__toolbar{flex-direction:column;align-items:flex-start}.panel-view__search-wrapper{max-width:100%}}.data-table__actions{box-sizing:border-box;align-items:center;gap:.5rem;width:max-content;display:flex}.data-table__actions__action-link,.data-table__actions__btn{color:#666;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.05rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.data-table__actions__action-link svg,.data-table__actions__btn svg{transition:transform .2s}.data-table__actions__action-link:hover,.data-table__actions__btn:hover{color:#66704a;background-color:#f9f9f9;border-color:#66704a4d}.data-table__actions__action-link:hover svg,.data-table__actions__btn:hover svg{transform:scale(1.05)}.data-table__actions__action-link:active,.data-table__actions__btn:active{transform:scale(.96)}.data-table__actions__action-link--dispute:hover{color:#d97706;background-color:#fef3c7;border-color:#d9770633}.data-table__actions__btn--cancel:hover{color:#e11d48;background-color:#fff1f2;border-color:#e11d4833}.panel-view{box-sizing:border-box;width:100%;min-width:0}.panel-view *,.panel-view :before,.panel-view :after{box-sizing:border-box}@media (width<=768px){.panel-view{width:100%;max-width:100%;padding:1.25rem .75rem 2.5rem}.panel-view__header{margin-bottom:1.25rem}.panel-view__title{overflow-wrap:anywhere;font-size:clamp(1.5rem,6vw,2rem)}.panel-view__description{overflow-wrap:anywhere}.panel-view__tab-group{-webkit-overflow-scrolling:touch;gap:.25rem;width:100%;max-width:100%;margin-bottom:1.25rem;overflow-x:auto}.panel-view__tab-btn{white-space:nowrap;flex:none;padding:.7rem .85rem}.panel-view__toolbar{align-items:stretch;gap:.75rem;width:100%;min-width:0}.panel-view__search-wrapper{width:100%;min-width:0;max-width:none}.panel-view__content-card{border-radius:12px;width:100%;min-width:0}.panel-view__scroll-table-container{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.panel-view__loading-overlay,.panel-view__empty-state{padding:2.5rem 1rem}.data-table{width:100%;min-width:640px}.data-table thead th,.data-table td{padding:.75rem .85rem}.data-table__cell{padding:.65rem .75rem}}@media (width<=480px){.panel-view{padding:1rem .5rem 2rem}.panel-view__eyebrow{letter-spacing:.08em;font-size:11px}.panel-view__title{font-size:1.4rem}.panel-view__tab-btn{padding:.65rem .7rem;font-size:14px}.panel-view__error-box{overflow-wrap:anywhere;padding:.8rem}}.message--error{color:#639}.ks-pagination{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}@media (width>=576px){.ks-pagination{flex-direction:row;gap:0}}.ks-pagination__info{color:#5e6c6a;text-transform:lowercase;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.ks-pagination__badge{color:#1e3a3a;background-color:#f4f7f6;border-radius:6px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.ks-pagination__nav{box-sizing:border-box;align-items:center;gap:.25rem;display:flex}.ks-pagination__btn{color:#0d1313;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e0e7e6;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 .5rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ks-pagination__btn:hover:not(:disabled){color:#1e3a3a;background-color:#f4f7f6;border-color:#1e3a3a}.ks-pagination__btn:disabled{color:#a2d2c8;cursor:not-allowed;background-color:#fff;border-color:#eef2f1}.ks-pagination__btn--arrow{text-transform:lowercase;padding:0 .85rem}.ks-pagination__btn--number{font-variant-numeric:tabular-nums}.ks-pagination__btn--number.is-active{color:#fff;cursor:default;background-color:#1e3a3a;border-color:#1e3a3a;font-weight:700}.ks-pagination__ellipsis{color:#5e6c6a;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:32px;height:38px;font-size:.95rem;display:inline-flex}.landing-page{background:#fff;width:100%;min-height:100vh;overflow-x:clip}.landing-center{color:#111;-webkit-font-smoothing:antialiased;background:#fff;width:min(1440px,95%);margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.landing-center a{color:inherit;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.landing-center img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.landing-center button{font:inherit}.section{padding-left:1.5rem;padding-right:1.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-block:4rem}@media (width>=768px){.section{padding-block:5.5rem}}.section-heading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}@media (width>=768px){.section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}}.section-heading h2{color:#111;letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.15}.section-heading>a{color:#66704a;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.section-heading>a svg{transition:transform .18s}.section-heading>a:hover svg{transform:translate(4px)}.section-eyebrow,.hero__content .hero__eyebrow{color:#666;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:750;line-height:1.6;display:block}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.85rem 1.5rem;font-size:.9rem;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:#66704a;border-color:#66704a;color:#fff!important}.button--primary:hover{background:#393c2e}.button--secondary{color:#66704a;background:#fff;border-color:#e5e5e5}.button--secondary:hover{background:#f9f9f9;border-color:#66704a}.button--light{color:#66704a;background:#fff;border-color:#fff}.button--light:hover{background:#f9f9f9}.hero{padding-left:1.5rem;padding-right:1.5rem;grid-template-columns:1fr;align-items:center;gap:2.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-block:2.5rem 3.5rem;display:grid}@media (width>=1024px){.hero{grid-template-columns:1.05fr .95fr;gap:clamp(3rem,6vw,6rem);padding-block:4.5rem 5rem}}.hero__content{width:100%;max-width:600px}.hero__content .hero__eyebrow{align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.hero__content .hero__eyebrow:before{content:"";background:#66704a;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.hero__content h1{color:#111;letter-spacing:-.065em;margin:0 0 1.25rem;font-size:clamp(2.65rem,5.2vw,4.5rem);font-weight:750;line-height:1.04}.hero__content h1 em{color:#66704a;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero__content>p{color:#666;max-width:490px;margin:0 0 2rem;font-size:1rem;line-height:1.85}.hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.hero__visual{aspect-ratio:1.08;width:100%;max-width:600px;margin:0 auto;position:relative}@media (width>=1024px){.hero__visual{max-width:none}}.hero-card{background:#f9f9f9;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 18px 48px #0d1e161a}.hero-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s}.hero-card--large{inset:0 12% 13% 0}.hero-card--small{border:6px solid #fff;border-radius:16px;width:43%;height:47%;bottom:0;right:0;box-shadow:0 18px 40px #0d1e1624}.hero-card:hover img{transform:scale(1.035)}.hero-floating-card{z-index:3;background:#fff;border:1px solid #e5e5e5;border-radius:12px;align-items:center;gap:.8rem;max-width:245px;padding:.9rem 1.1rem;display:flex;position:absolute;bottom:17%;left:-3%;box-shadow:0 12px 32px #0d1e161a}.hero-floating-card>svg{color:#66704a;flex-shrink:0;font-size:1.5rem}.hero-floating-card div{flex-direction:column;min-width:0;display:flex}.hero-floating-card strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;overflow:hidden}.hero-floating-card span{color:#666;margin-top:.2rem;font-size:.7rem;line-height:1.5}.trust-bar{padding-left:1.5rem;padding-right:1.5rem;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-block:1.75rem;display:grid}@media (width>=1024px){.trust-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block:2rem}}.trust-item{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.trust-item>svg{color:#66704a;flex-shrink:0;margin-top:.15rem;font-size:1.35rem}.trust-item strong{margin-bottom:.3rem;font-size:.85rem;font-weight:750;line-height:1.4;display:block}.trust-item span{color:#666;font-size:.76rem;line-height:1.6;display:block}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width>=768px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.category-card{aspect-ratio:1.2;isolation:isolate;background:#f9f9f9;border-radius:12px;position:relative;overflow:hidden}@media (width>=768px){.category-card{aspect-ratio:1.35}}.category-card img{transition:transform .55s cubic-bezier(.2,.65,.3,1)}.category-card__overlay{color:#fff;background:linear-gradient(#0000 0%,#0c191226 35%,#0c1912c7 100%);justify-content:space-between;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}@media (width>=768px){.category-card__overlay{padding:1.4rem}}.category-card__overlay h3{letter-spacing:-.025em;margin:0;font-size:clamp(.9rem,1.5vw,1.25rem);font-weight:700;line-height:1.3}.category-card__overlay svg{opacity:0;flex-shrink:0;font-size:1.15rem;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translate(-5px)}.category-card:hover img{transform:scale(1.055)}.category-card:hover .category-card__overlay svg{opacity:1;transform:translate(0)}.products{grid-template-columns:minmax(0,1fr);display:grid}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.product-grid{gap:1.25rem}}@media (width>=1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.product-card{background:#fff;border:1px solid #eceee9;border-radius:12px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.product-card:hover{border-color:#dfe5dc;transform:translateY(-4px);box-shadow:0 12px 30px #142d2014}.product-card__media{aspect-ratio:1;background:#f9f9f9;margin-bottom:0;position:relative;overflow:hidden}.product-card__media img{transition:transform .45s}.product-card:hover img{transform:scale(1.035)}.product-card__favorite{color:#66704a;cursor:pointer;background:#fffffff5;border:1px solid #e1e6e0d9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.7rem;right:.7rem;box-shadow:0 3px 12px #0000000f}.product-card__favorite:hover{color:#fff;background:#66704a;transform:scale(1.05)}.product-card__favorite:focus-visible{outline-offset:3px;outline:3px solid #393c2e}.product-card__info{flex-direction:column;flex:1;gap:.45rem;padding:.9rem;display:flex}@media (width>=768px){.product-card__info{padding:1rem}}.product-card__info h3{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card__info strong{color:#111;letter-spacing:-.025em;margin-top:.25rem;font-size:1.1rem;font-weight:800}.product-card__condition{color:#666;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f9f9f9;border-radius:4px;align-self:flex-start;max-width:100%;padding:.3rem .5rem;font-size:.65rem;font-weight:700;overflow:hidden}.seller-section{margin-left:auto;margin-right:auto;color:#fff;background:#111;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:2.5rem;width:100%;max-width:1280px;margin-block:2rem 4rem;padding:2.5rem 1.5rem;display:grid;overflow:hidden}@media (width>=1024px){.seller-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem;margin-block:3rem 5rem;padding:4.5rem}}.seller-section__content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.seller-section__content .section-eyebrow,.seller-section__content .hero__content .hero__eyebrow,.hero__content .seller-section__content .hero__eyebrow{color:#ffffff9e;margin-bottom:.65rem}.seller-section__content h2{letter-spacing:-.045em;margin:.7rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:750;line-height:1.12}.seller-section__content h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.seller-section__content p{color:#ffffffba;max-width:430px;margin:0 0 1.75rem;font-size:.95rem;line-height:1.8}.seller-section__content .button{color:#fff;background:#66704a}.seller-section__steps{flex-direction:column;justify-content:center;gap:0;display:flex}.seller-step{border-bottom:1px solid #ffffff26;align-items:flex-start;gap:1.25rem;padding-block:1.3rem;display:flex}.seller-step:last-child{border-bottom:0}.seller-step>span{color:#ffffff6b;flex-shrink:0;margin-top:.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1}.seller-step strong{margin-bottom:.45rem;font-size:1rem;font-weight:700;display:block}.seller-step p{color:#ffffffad;margin:0;font-size:.85rem;line-height:1.7}.final-cta{text-align:center;border-top:1px solid #e5e5e5;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:4rem 1.25rem;display:flex}@media (width>=768px){.final-cta{padding-block:6rem}}.final-cta .section-eyebrow,.final-cta .hero__content .hero__eyebrow,.hero__content .final-cta .hero__eyebrow{margin-bottom:.9rem}.final-cta h2{letter-spacing:-.05em;max-width:760px;margin:0 0 1.5rem;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:800;line-height:1.12}.final-cta .button{margin-top:.5rem}.landing-center a:focus-visible,.landing-center button:focus-visible{outline-offset:3px;outline:3px solid #393c2e}@media (width<=480px){.landing-center{width:100%}.hero,.trust-bar,.section,.seller-section,.final-cta{padding-inline:1rem}.hero{gap:2rem;padding-top:2rem}.hero__content h1{font-size:clamp(2.45rem,10vw,3.1rem)}.hero__actions{align-items:stretch}.hero__actions .button{flex:1;padding-inline:.85rem;font-size:.82rem}.hero-floating-card{max-width:215px;padding:.7rem .8rem;left:0}.trust-bar{gap:1.25rem .75rem}.trust-item{gap:.6rem}.trust-item>svg{font-size:1.15rem}.category-grid{gap:.65rem}.category-card{border-radius:9px}.category-card__overlay{padding:.75rem}.category-card__overlay h3{font-size:.85rem}.category-card__overlay svg{font-size:1rem}.product-grid{gap:.65rem}.product-card__info{padding:.7rem}.product-card__info h3{font-size:.8rem}.product-card__info strong{font-size:1rem}.product-card__favorite{width:33px;height:33px;top:.5rem;right:.5rem}.seller-section{padding:2rem 1.1rem}}@media (prefers-reduced-motion:reduce){.landing-center *,.landing-center :before,.landing-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cookie-consent-banner{z-index:999999;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;width:calc(100% - 32px);max-width:800px;animation:.4s cubic-bezier(.16,1,.3,1) cookieBannerSlideUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -15px #0f172a1f,0 0 0 1px #66704a0a}.cookie-consent-banner__container{box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;padding:20px 24px;display:flex}@media (width>=768px){.cookie-consent-banner__container{flex-direction:row;justify-content:space-between;gap:32px}}.cookie-consent-banner__content{flex:1;align-items:start;gap:16px;display:flex}.cookie-consent-banner__icon-box{color:#2a6b4e;background-color:#edf7f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.cookie-consent-banner__text-frame{flex-direction:column;gap:4px;display:flex}.cookie-consent-banner__title{color:#111;margin:0;font-size:15px;font-weight:800}.cookie-consent-banner__description{color:#666;margin:0;font-size:13.5px;line-height:1.5}.cookie-consent-banner__actions{flex-shrink:0;align-items:center;gap:12px;width:100%;display:flex}@media (width>=640px){.cookie-consent-banner__actions{width:auto}}.cookie-consent-banner__btn{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}@media (width>=640px){.cookie-consent-banner__btn{flex:none}}.cookie-consent-banner__btn svg{font-size:14px}.cookie-consent-banner__btn--reject{color:#666;background-color:#0000;border:1px solid #e5e5e5}.cookie-consent-banner__btn--reject:hover{color:#111;background-color:#f9f9f9}.cookie-consent-banner__btn--accept{color:#fff;background-color:#66704a;border:none;box-shadow:0 4px 12px #66704a26}.cookie-consent-banner__btn--accept:hover{background-color:#393c2e;box-shadow:0 6px 16px #66704a40}@keyframes cookieBannerSlideUp{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.landing-footer{box-sizing:border-box;background-color:#fff;border-top:1px solid #e5e5e5;flex-direction:column;gap:2.5rem;width:100%;padding:4rem 1.5rem 3rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}@media (width>=1024px){.landing-footer{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;padding:5rem 2rem 4rem}}.landing-footer .brand-link{color:#66704a;letter-spacing:-.04em;align-items:center;font-size:1.5rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.landing-footer .brand-link span{color:#666;font-weight:400;transition:color .2s}.landing-footer .brand-link:hover{color:#50573a;transform:translateY(-.5px)}.landing-footer .brand-link:hover span{color:#66704a}.landing-footer .brand-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #66704a}.landing-footer__links{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;width:100%;display:grid}@media (width>=640px){.landing-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.landing-footer__links{max-width:680px}}.landing-footer__links>div{text-align:left;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.landing-footer__links>div h4{text-transform:uppercase;color:#111;letter-spacing:.06em;margin:0 0 .5rem;font-size:.8rem;font-weight:800}.landing-footer__links>div a{color:#666;padding:2px 0;font-size:.88rem;font-weight:550;text-decoration:none;transition:color .15s;position:relative}.landing-footer__links>div a:after{content:"";transform-origin:100%;background-color:#66704a;width:100%;height:1.5px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.landing-footer__links>div a:hover{color:#66704a}.landing-footer__links>div a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-footer__links>div a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #66704a}.landing-footer .language-switcher,.landing-footer>.language-switcher-container{align-self:flex-start;margin-top:1rem}@media (width>=1024px){.landing-footer .language-switcher,.landing-footer>.language-switcher-container{align-self:flex-end;margin-top:0}}.language-component-wrapper{box-sizing:border-box;z-index:10000;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:inline-flex;position:fixed;bottom:0}.app-language-toggle{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:30px;align-items:center;padding:3px;display:inline-flex}.app-language-toggle button{letter-spacing:.03em;color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;min-width:38px;height:32px;padding:0 .5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.app-language-toggle button:hover:not(.active){color:#111;background-color:#f6f6f6}.app-language-toggle button.active{color:#fff;cursor:default;pointer-events:none;background-color:#66704a;box-shadow:0 2px 4px #11110b14}.language-badge-locked{box-sizing:border-box;color:#666;cursor:help;background-color:#f9f9f9;border:1px dashed #e5e5e5;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;display:inline-flex}.language-badge-locked .lock-icon{color:#767676;opacity:.85;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem}.language-badge-locked strong{color:#66704a;font-weight:700}.page-loader-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;width:100vw;height:100vh;animation:fadeIn veilsFade .25s all .25s cubic-bezier(.4, 0, .2, 1);background-color:#ffffffa6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-spinner{box-sizing:border-box;will-change:transform;border:4px solid #f9f9f9;border-top-color:#66704a;border-radius:50%;width:48px;height:48px;animation:.75s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-landing{color:#111;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.mobile-landing a{color:inherit;text-decoration:none}.mobile-landing img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mobile-landing>section{box-sizing:border-box;width:100%;padding-bottom:3.5rem;padding-left:1.25rem;padding-right:1.25rem}.mobile-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:1.75rem;display:flex}.mobile-section-heading h2{letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.5rem;font-weight:800}.mobile-section-heading a{color:#66704a;align-items:center;gap:.35rem;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.mobile-section-eyebrow,.mobile-hero__content .mobile-hero__eyebrow{letter-spacing:.12em;color:#666;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.mobile-button{box-sizing:border-box;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.85rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.mobile-button--primary{background-color:#66704a;border:1px solid #66704a;color:#fff!important}.mobile-button--secondary{color:#6b8e23;background-color:#0000;border:1px solid #e5e5e5}.mobile-button--light{color:#66704a;background-color:#fff;border:1px solid #fff}.mobile-brand{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.mobile-brand span{color:#666;font-weight:400}.mobile-hero{flex-direction:column;gap:2.5rem;margin-top:2rem;display:flex}.mobile-hero__content .mobile-hero__eyebrow{margin-bottom:.85rem}.mobile-hero__title{letter-spacing:-.04em;margin:0 0 1rem;font-size:2.25rem;font-weight:800;line-height:1.15}.mobile-hero__title em{font-family:serif;font-style:italic;font-weight:400}.mobile-hero__description{color:#666;margin:0 0 2rem;font-size:1rem;line-height:1.5}.mobile-hero__actions{flex-direction:column;gap:.75rem;display:flex;position:relative}.mobile-hero__visual{width:100%;height:300px;margin-top:1rem;position:relative}.mobile-hero__image{border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 12px 24px #0000000d}.mobile-hero__image--large{width:70%;height:85%;top:0;left:0}.mobile-hero__image--small{border:4px solid #fff;width:48%;height:55%;bottom:5%;right:0}.mobile-hero__verified{background:#fff;border-radius:6px;align-items:center;gap:.65rem;max-width:180px;padding:.65rem .85rem;display:flex;position:absolute;bottom:12%;left:4%;box-shadow:0 8px 20px #00000014}.mobile-hero__verified svg{color:#66704a;flex-shrink:0;font-size:1.2rem}.mobile-hero__verified div{flex-direction:column;display:flex}.mobile-hero__verified strong{font-size:.8rem;font-weight:700;line-height:1.2}.mobile-hero__verified span{color:#666;font-size:.7rem}.mobile-trust{background-color:#f9f9f9;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;display:grid}.mobile-trust__item{flex-direction:column;gap:.5rem;display:flex}.mobile-trust__item svg{color:#66704a;font-size:1.25rem}.mobile-trust__item strong{font-size:.85rem;font-weight:700;display:block}.mobile-trust__item span{color:#666;font-size:.75rem;line-height:1.3}.mobile-category-list{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.mobile-category-card{aspect-ratio:1;background-color:#f9f9f9;border-radius:6px;position:relative;overflow:hidden}.mobile-category-card__overlay{color:#fff;background:linear-gradient(#0000 40%,#0000008c 100%);justify-content:space-between;align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.mobile-category-card__overlay h3{margin:0;font-size:.95rem;font-weight:600}.mobile-category-card__overlay svg{font-size:.95rem}.mobile-product-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem;display:grid}.mobile-product-card{flex-direction:column;margin-top:12px;display:flex;position:relative;overflow:hidden}.mobile-product-card__media{aspect-ratio:1;background-color:#f9f9f9;border-radius:6px;margin-bottom:.65rem;display:block;overflow:hidden}.mobile-product-card__favorite{cursor:pointer;color:#111;z-index:10;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 4px 8px #0000000f}.mobile-product-card__info{flex-direction:column;flex-grow:1;gap:.15rem;display:flex}.mobile-product-card__info h3{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:500;overflow:hidden}.mobile-product-card__info strong{color:#111;font-size:.95rem;font-weight:700}.mobile-product-card__condition{text-transform:uppercase;letter-spacing:.02em;color:#666;background-color:#f9f9f9;border-radius:2px;align-self:flex-start;margin-bottom:.15rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.mobile-seller{color:#fff;background-color:#111;flex-direction:column;gap:3rem;display:flex}.mobile-seller__content .mobile-section-eyebrow,.mobile-seller__content .mobile-hero__content .mobile-hero__eyebrow,.mobile-hero__content .mobile-seller__content .mobile-hero__eyebrow{color:#ffffff73;margin-bottom:.75rem}.mobile-seller__content h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:2rem;font-weight:800;line-height:1.15}.mobile-seller__content h2 em{font-family:serif;font-style:italic;font-weight:400}.mobile-seller__content p{color:#ffffffb3;margin-bottom:1.75rem;font-size:.95rem;line-height:1.5}.mobile-seller__content .mobile-button{color:#fff;background:#66704a;border-color:#0000;align-self:flex-start}.mobile-seller__steps{flex-direction:column;gap:1.75rem;display:flex}.mobile-seller__step{align-items:flex-start;gap:1rem;display:flex}.mobile-seller__step span{color:#ffffff40;font-family:serif;font-size:1.25rem;font-weight:700;line-height:1}.mobile-seller__step strong{margin-bottom:.25rem;font-size:1rem;font-weight:600;display:block}.mobile-seller__step p{color:#fff9;margin:0;font-size:.85rem;line-height:1.4}.mobile-final-cta{text-align:center;border-top:1px solid #e5e5e5;flex-direction:column;align-items:center;display:flex}.mobile-final-cta .mobile-section-eyebrow,.mobile-final-cta .mobile-hero__content .mobile-hero__eyebrow,.mobile-hero__content .mobile-final-cta .mobile-hero__eyebrow{margin-bottom:.75rem}.mobile-final-cta h2{letter-spacing:-.03em;margin:0 0 2rem;font-size:1.75rem;font-weight:800;line-height:1.2}.mobile-footer{box-sizing:border-box;border-top:1px solid #e5e5e5;flex-direction:column;gap:2.5rem;width:100%;padding:3rem 1.25rem 2.5rem;display:flex}.mobile-footer__brand p{color:#666;margin-top:.75rem;font-size:.9rem;line-height:1.4}.mobile-footer__links{grid-template-columns:repeat(2,1fr);display:grid}.mobile-footer__links h4{text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.8rem;font-weight:700}.mobile-footer__links div{flex-direction:column;gap:.65rem;display:flex}.mobile-footer__links a{color:#666;font-size:.9rem}.mobile-footer__bottom{color:#666;border-top:1px solid #e5e5e5;flex-direction:column;gap:1rem;padding-top:1.5rem;font-size:.8rem;display:flex}.mobile-footer__bottom div{gap:1.25rem;display:flex}@media (width>=768px){.mobile-landing{display:none!important}}.mn-header{z-index:500;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;width:100%;height:60px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:sticky;top:0;left:0;right:0}@media (width>=1024px){.mn-header{display:none!important}}.mn-header__inner{z-index:510;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mn-header__actions{align-items:center;gap:4px;display:flex}.mn-header__action-btn,.mn-header__menu-toggle{color:#111;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .1s;display:inline-flex;position:relative}.mn-header__action-btn svg,.mn-header__menu-toggle svg{stroke-width:2px;width:22px;height:22px}.mn-header__action-btn:hover,.mn-header__menu-toggle:hover{color:#66704a;background-color:#f9f9f9}.mn-header__action-btn:active,.mn-header__menu-toggle:active{transform:scale(.95)}.mn-header__action-btn:focus-visible,.mn-header__menu-toggle:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.mn-header__menu-toggle{color:#66704a;border-left:1px solid #e5e5e5;border-radius:0;margin-left:4px;padding-left:12px}.mn-header__counter-badge{color:#fff;box-sizing:border-box;background-color:#e11d48;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.mn-brand{color:#66704a;letter-spacing:-.03em;white-space:nowrap;align-items:center;min-height:44px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.mn-brand__light{color:#666;margin-left:2px;font-weight:400}.mn-brand:focus-visible{outline-offset:4px;outline:2px solid #66704a}.mn-drawer{z-index:490;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#fff;flex-direction:column;gap:16px;width:100%;height:calc(100dvh - 60px);padding:16px 16px 24px;animation:.2s cubic-bezier(.16,1,.3,1) both mnDrawerReveal;display:flex;position:fixed;inset:60px 0 0;overflow:hidden auto}.mn-drawer__section-heading{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px 8px;display:flex}.mn-drawer__section-heading a{text-decoration:none}.mn-drawer__section-heading h2,.mn-drawer__section-heading a{color:#111;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.88rem;font-weight:700}.mn-drawer__categories,.mn-drawer__navigation{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:14px;width:100%;padding:16px}.mn-drawer__categories{background-color:#fcfcfde6}.mn-drawer__navigation{background-color:#fff}.mn-drawer__category-content{min-width:0}.mn-drawer__category-content>*{max-width:100%}.mn-drawer__nav{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;display:flex}.mn-drawer__nav-link{color:#111;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.mn-drawer__nav-link:last-child{border-bottom:0}.mn-drawer__nav-link:hover{color:#66704a;background-color:#f9f9f9}.mn-drawer__nav-link:hover .mn-drawer__link-text{transform:translate(4px)}.mn-drawer__nav-link:hover .mn-drawer__link-icon{color:#66704a;transform:translate(2px)}.mn-drawer__nav-link:active{background-color:#f9f9f9}.mn-drawer__nav-link:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.mn-drawer__nav-link--login{color:#66704a;border:1px solid #66704a;border-radius:10px;margin-top:12px;padding:12px 16px}.mn-drawer__nav-link--login:hover{background-color:#f9f9f9}.mn-drawer__nav-link--login:hover .mn-drawer__link-text{transform:none}.mn-drawer__link-text{pointer-events:none;min-width:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.mn-drawer__link-icon{color:#666;flex-shrink:0;width:18px;height:18px;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.mn-drawer__logout-btn{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#66704a;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:8px;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 4px 12px #66704a1f}.mn-drawer__logout-btn:hover{background-color:#555e3e}.mn-drawer__logout-btn:active{transform:scale(.98)}.mn-drawer__logout-btn:focus-visible{outline-offset:3px;outline:2px solid #66704a}@keyframes mnDrawerReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.mn-header__inner{padding:0 10px}.mn-header__actions{gap:2px}.mn-header__action-btn{min-width:36px;padding:4px}.mn-header__menu-toggle{min-width:36px;margin-left:2px;padding-left:6px}.mn-brand{font-size:1.1rem}.mn-drawer{gap:12px;padding:12px 12px 20px}.mn-drawer__categories,.mn-drawer__navigation{border-radius:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.mn-drawer{animation:none}.mn-header *,.mn-drawer *{scroll-behavior:auto!important;transition-duration:.01ms!important;transform:none!important}}.category-tree{width:100%;min-width:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.category-tree__list,.category-tree__children{margin:0;padding:0;list-style:none}.category-tree__list{flex-direction:column;gap:4px;display:flex}.category-tree__node{border-radius:9px;min-width:0;transition:background-color .2s}.category-tree__node--expanded{background:#fff}.category-tree__parent-row{align-items:center;gap:4px;min-width:0;display:flex}.category-tree__parent-link{color:#111;min-width:0;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:11px;padding:10px 9px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.category-tree__parent-link:hover,.category-tree__parent-link.is-active{color:#66704a;background:#f9f9f9}.category-tree__parent-link:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.category-tree__parent-icon{color:#66704a;flex:0 0 18px;width:18px;height:18px}.category-tree__label{overflow-wrap:anywhere;min-width:0}.category-tree__toggle{color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:grid}.category-tree__toggle svg{stroke-width:2px;width:18px;height:18px}.category-tree__toggle:hover{color:#66704a;background:#f9f9f9}.category-tree__toggle:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.category-tree__children{border-left:1px solid #e5e5e5;flex-direction:column;gap:2px;margin:0 0 7px 17px;padding:5px 0 5px 11px;animation:.18s ease-out categoryTreeReveal;display:flex}.category-tree__child-node{min-width:0}.category-tree__child-link{color:#666;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:.85rem;font-weight:450;transition:background-color .2s,color .2s;display:flex}.category-tree__child-link:hover,.category-tree__child-link.is-active{color:#66704a;background:#f9f9f9}.category-tree__child-link.is-active{font-weight:650}.category-tree__child-link:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.category-tree__child-marker{background:#e5e5e5;border-radius:50%;flex:0 0 5px;width:5px;height:5px;transition:background-color .2s}.category-tree__child-link:hover .category-tree__child-marker,.category-tree__child-link.is-active .category-tree__child-marker{background:#66704a}.category-tree__message{color:#666;padding:12px 4px;font-size:.85rem;line-height:1.5}.category-tree__message--error{color:#b42318}@keyframes categoryTreeReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.category-tree__parent-link{gap:8px;padding-left:7px;padding-right:5px;font-size:.85rem}.category-tree__toggle{flex-basis:36px;width:36px;height:40px}.category-tree__children{margin-left:12px;padding-left:8px}.category-tree__child-link{padding-left:7px;padding-right:6px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.category-tree,.category-tree *{transition:none!important;animation:none!important}}.mkt-condition-filter{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:10px;width:100%;margin-top:1rem;padding:1.25rem;display:flex}.mobile-search{top:0;z-index:1000;background-color:#f9f9f9;min-height:100dvh;position:fixed;inset:0;overflow-y:auto}.mobile-search__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.mobile-search__close{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.mobile-search__close svg{width:21px;height:21px}.mobile-search__title{font-size:14px;font-weight:600}.mobile-search__spacer{width:38px}.mobile-search__content{padding:22px 18px 40px}.mobile-search__form{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;align-items:center;height:56px;transition:border-color .2s;display:flex;position:relative}.mobile-search__form:focus-within{border-color:#111}.mobile-search__form input{color:#111;background:0 0;border:0;outline:0;flex:1;width:100%;height:100%;padding:0 88px 0 46px;font-family:inherit;font-size:15px}.mobile-search__form input::placeholder{color:#666}.mobile-search__form input::-webkit-search-cancel-button{display:none}.mobile-search__icon{color:#666;width:19px;height:19px;position:absolute;left:17px}.mobile-search__clear{color:#111;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;right:48px}.mobile-search__clear svg{width:16px;height:16px}.mobile-search__submit{color:#f9f9f9;background:#111;border:0;border-radius:3px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;right:7px}.mobile-search__submit svg{width:17px;height:17px}.mobile-search__section{margin-top:38px}.mobile-search__eyebrow{letter-spacing:1.5px;color:#fff;font-size:9px;font-weight:700;display:block}.mobile-search__suggestions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mobile-search__suggestions button{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:30px;padding:10px 15px;font-family:inherit;font-size:11px;transition:background .2s,color .2s}.mobile-search__suggestions button:active{color:#f9f9f9;background:#fff}.mobile-search__section-heading{justify-content:space-between;align-items:center;display:flex}.mobile-search__clear-history{color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px}.mobile-search__recent{border-top:1px solid #e5e5e5;margin-top:14px}.mobile-search__recent button{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;font-family:inherit;display:flex}.mobile-search__recent button svg:first-child{color:#666;width:15px;height:15px}.mobile-search__recent button span{flex:1;font-size:12px}.mobile-search__recent button svg:last-child{color:#666;width:14px;height:14px}.mobile-search__discover{background:#66704a;border-radius:4px;margin-top:48px;padding:28px 22px}.mobile-search__discover h2{letter-spacing:-1.2px;margin:10px 0 22px;font-size:27px;line-height:1.05}.mobile-search__discover a{color:#fff;align-items:center;gap:8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.mobile-search__discover a svg{width:14px;height:14px}.product-details{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (width>=640px){.product-details{padding:24px 32px}}.product-details .section-eyebrow,.product-details__brand-label{text-transform:uppercase;color:#66704a;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:inline-block}.product-details__nav-header{box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:4rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}@media (width>=640px){.product-details__nav-header{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem}}.product-details__nav-header .product-details__back-btn{color:#111;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:6px 0;font-family:inherit;font-size:.88rem;font-weight:700;transition:color .15s;display:inline-flex}.product-details__nav-header .product-details__back-btn:hover{color:#66704a}.product-details__nav-header .product-details__back-btn svg{font-size:1.05rem}.product-details__nav-header .product-details__category-crumb{color:#666;font-size:.85rem;font-weight:600}.product-details__main-wrapper{box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;display:flex}@media (width>=768px){.product-details__main-wrapper{flex-direction:row;align-items:flex-start;gap:3rem}}.product-details__media-showcase{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=768px){.product-details__media-showcase{width:50%;position:sticky;top:24px}}.product-details__primary-viewport{aspect-ratio:1;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:16px;display:flex;overflow:hidden}.product-details__primary-viewport .product-details__main-image{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;display:block}.product-details__thumbnails-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.product-details__thumbnails-grid .product-details__thumb-trigger{aspect-ratio:1;cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;padding:4px;transition:border-color .15s,transform .1s;display:flex;overflow:hidden}.product-details__thumbnails-grid .product-details__thumb-trigger img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.product-details__thumbnails-grid .product-details__thumb-trigger:hover{border-color:#c6c6c6}.product-details__thumbnails-grid .product-details__thumb-trigger--active{border-color:#66704a;transform:scale(.96)}.product-details__content-panel{text-align:left;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (width>=768px){.product-details__content-panel{width:50%}}.product-details__content-panel .product-details__product-title{color:#111;letter-spacing:-.035em;margin:0 0 1rem;font-size:1.65rem;font-weight:800;line-height:1.2}@media (width>=640px){.product-details__content-panel .product-details__product-title{font-size:2.15rem}}.product-details__content-panel .product-details__narrative-description{color:#666;border-bottom:1px solid #e5e5e5;width:100%;margin:1.5rem 0;padding-bottom:1.5rem;font-size:.95rem;line-height:1.65}.product-details__condition-badge{margin-bottom:.5rem;margin-right:.35rem;display:inline-flex}.product-details__condition-badge span{color:#666;white-space:nowrap;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:6px;padding:4px 10px;font-size:.85rem}.product-details__condition-badge span strong{color:#111;font-weight:700}.product-details__pricing-matrix{flex-direction:column;gap:4px;width:100%;margin-top:.5rem;display:flex}.product-details__price-row{align-items:baseline;gap:12px;display:flex}.product-details__price-row .product-details__deal-price{color:#111;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:850}.product-details__price-row .product-details__strike-price{color:#666;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500}.product-details__savings-banner{color:#b45309;background-color:#fef3c7;border-radius:5px;align-self:flex-start;margin:0;padding:4px 8px;font-size:.8rem;font-weight:700}.product-details__safety-strip{box-sizing:border-box;background-color:#f0f7f4;border:1px solid #68764b26;border-radius:12px;align-items:center;gap:10px;width:100%;margin:1.25rem 0;padding:12px 14px;display:flex}.product-details__safety-strip .product-details__safety-icon{color:#66704a;flex-shrink:0;font-size:1.45rem}.product-details__safety-strip .product-details__safety-text{color:#393f2a;margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.product-details__action-row{box-sizing:border-box;align-items:center;gap:12px;width:100%;margin-top:.5rem;display:flex}@media (width<=480px){.product-details__action-row{flex-direction:column;gap:10px}.product-details__action-row>button{width:100%!important;max-width:100%!important}}.product-details__action-row .product-details__buy-now-btn{color:#fff;cursor:pointer;background-color:#66704a;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:180px;height:44px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background-color .2s,transform .1s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #66704a29}.product-details__action-row .product-details__buy-now-btn:hover{background-color:#525f3c;box-shadow:0 6px 20px #66704a3d}.product-details__action-row .product-details__buy-now-btn:active{transform:scale(.985)}.product-details__action-row .product-details__wishlist-btn{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:140px;height:44px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.product-details__action-row .product-details__wishlist-btn svg{font-size:1.15rem;transition:transform .15s cubic-bezier(.16,1,.3,1)}.product-details__action-row .product-details__wishlist-btn:hover{color:#0f172a;background-color:#f9f9f9;border-color:#94a3b8}.product-details__action-row .product-details__wishlist-btn--active{color:#e11d48;background-color:#fff1f2;border-color:#fecdd3}.product-details__action-row .product-details__wishlist-btn--active svg{fill:#e11d48;transform:scale(1.08)}.product-details__action-row .product-details__wishlist-btn--active:hover{color:#be123c;background-color:#ffe4e6;border-color:#fda4af}.product-details__trust-bar{box-sizing:border-box;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid #e5e5e5;flex-direction:row;gap:24px;width:100%;margin:3.5rem 0 2rem;padding-top:2.5rem;padding-left:4px;padding-right:4px;display:flex;overflow-x:auto}.product-details__trust-bar::-webkit-scrollbar{display:none}.product-details__trust-bar .product-details__trust-item{scroll-snap-align:start;box-sizing:border-box;flex:0 0 240px;align-items:flex-start;gap:12px;display:flex}@media (width>=1024px){.product-details__trust-bar{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;overflow-x:visible}.product-details__trust-bar .product-details__trust-item{flex:none;width:auto}}.product-details__trust-icon{color:#66704a;flex-shrink:0;margin-top:2px;font-size:1.35rem}.product-details__trust-text-group{flex-direction:column;gap:2px;display:flex}.product-details__trust-text-group strong{color:#111;font-size:.9rem;font-weight:750}.product-details__trust-text-group span{color:#666;font-size:.82rem;line-height:1.4}.products.section{box-sizing:border-box;border-top:1px solid #e5e5e5;width:100%;margin:4rem 0 3rem;padding-top:3rem}.products.section .section-heading{text-align:left;justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.products.section .section-heading h2{color:#111;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:800}.products.section .product-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (width>=640px){.products.section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.products.section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.products.section .product-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.products.section .product-card__media{aspect-ratio:1/.95;box-sizing:border-box;background-color:#f9f9f9;justify-content:center;align-items:center;width:100%;padding:12px;display:flex;overflow:hidden}.products.section .product-card__media img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:transform .22s}.products.section .product-card__info{text-align:left;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:.85rem 1rem 1rem;display:flex}.products.section .product-card__info h3{color:#111;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:.25rem 0 .5rem;font-size:.88rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.products.section .product-card__info strong{color:#111;font-size:.95rem;font-weight:800}.products.section .product-card__condition{color:#66704a;text-transform:uppercase;letter-spacing:.02em;background-color:#f9f9f9;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700;display:inline-block}.products.section .product-card:hover{border-color:#d1d1d1;box-shadow:0 8px 24px #1e26180d}.products.section .product-card:hover .product-card__media img{transform:scale(1.035)}@media (width<=480px){.products.section{margin-top:2.5rem;padding-top:2rem}.products.section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.products.section .product-card{border-radius:10px;min-width:0}.products.section .product-card__media{padding:6px}.products.section .product-card__info{padding:.65rem}}.product-details__error-state{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:45vh;padding:2rem 1rem;display:flex}.product-details__error-message{color:#c24b4b;text-align:left;box-sizing:border-box;background-color:#fdf2f2;border:1px solid #c24b4b24;border-radius:12px;align-items:center;gap:.65rem;max-width:460px;padding:.85rem 1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.88rem;font-weight:600;line-height:1.45;animation:.3s cubic-bezier(.16,1,.3,1) both prodDetailsErrorPop;display:inline-flex;box-shadow:0 4px 12px #c24b4b08}.product-details__error-message .product-details__error-icon{color:#ba3f3f;flex-shrink:0;font-size:1.15rem}@keyframes prodDetailsErrorPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.product-details__error-message,.product-details__thumb-trigger,.product-card__media img{transition:none!important;animation:none!important;transform:none!important}}.product-details__personal-collection{box-sizing:border-box;color:#111;background-color:#d0d5c0;border:1px solid #66704a47;border-left:4px solid #66704a;border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin:1rem 0;padding:14px 16px;display:flex}.product-details__personal-collection>svg{color:#66704a;flex:none;margin-top:2px;font-size:1.2rem}.product-details__personal-collection>div{min-width:0}.product-details__personal-collection>div>strong{color:#111;margin:0;font-size:.92rem;font-weight:750;line-height:1.4;display:block}.product-details__personal-collection p{color:#666;overflow-wrap:anywhere;margin:5px 0 0;font-size:.85rem;line-height:1.5}.product-details__personal-collection p strong{color:#66704a;font-weight:750;display:inline}@media (width<=480px){.product-details__personal-collection{gap:10px;margin:.85rem 0;padding:12px}.product-details__personal-collection p{font-size:.82rem}}.mkt-offer-overlay{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);z-index:2000;background:#ffffff1a;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards mktOverlayFadeIn;display:flex;position:fixed;inset:0}@media (width<=480px){.mkt-offer-overlay{padding:0}}.mkt-offer-modal{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;width:100%;max-width:460px;animation:.3s cubic-bezier(.16,1,.3,1) forwards mktModalSlideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px -12px #11111126}@media (width<=480px){.mkt-offer-modal{border:none;border-radius:0;height:100dvh}}.mkt-offer-modal__header{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;display:flex}.mkt-offer-modal__badge{color:#66704a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.mkt-offer-modal__badge svg{stroke-width:2.5px;font-size:1.1rem}.mkt-offer-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;transition:background-color .15s,color .15s;display:flex}.mkt-offer-modal__close-btn:hover:not(:disabled){color:#111;background-color:#1111110d}.mkt-offer-modal__close-btn:disabled{opacity:.35;cursor:not-allowed}.mkt-offer-modal__form{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.mkt-offer-modal__body{box-sizing:border-box;-webkit-overflow-scrolling:touch;text-align:left;flex:1;padding:1.5rem 1.25rem;overflow-y:auto}.mkt-offer-modal__title{color:#111;letter-spacing:-.025em;margin:0 0 .35rem;font-size:1.35rem;font-weight:800;line-height:1.25}.mkt-offer-modal__description{color:#666;margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.mkt-offer-modal__summary-box{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1.25rem;display:flex}.mkt-offer-modal__summary-row{color:#666;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.88rem;display:flex}.mkt-offer-modal__summary-row--total{color:#111;border-top:1px dashed #e5e5e5;margin-top:.25rem;padding-top:.85rem}.mkt-offer-modal__summary-label{font-weight:600}.mkt-offer-modal__summary-value{color:#111;word-break:break-word;font-weight:700}.mkt-offer-modal__summary-value--price{font-size:1.05rem}.mkt-offer-modal__summary-value--price-reduced{color:#66704a;font-size:1.15rem;font-weight:850}.mkt-offer-modal__offer-field{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.mkt-offer-modal__field-label{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.mkt-offer-modal__input-wrapper{align-items:center;width:100%;display:flex;position:relative}.mkt-offer-modal__input{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:46px;padding:0 2.5rem 0 1rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.mkt-offer-modal__input:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #68764b1f}.mkt-offer-modal__input:disabled{cursor:not-allowed;background-color:#f9f9f9}.mkt-offer-modal__input::-webkit-outer-spin-button{appearance:none;margin:0}.mkt-offer-modal__input::-webkit-inner-spin-button{appearance:none;margin:0}.mkt-offer-modal__input{appearance:textfield}.mkt-offer-modal__currency{color:#666;pointer-events:none;font-size:.95rem;font-weight:700;position:absolute;right:14px}.mkt-offer-modal__breakdown-container{flex-direction:column;gap:.85rem;width:100%;margin-top:.25rem;display:flex}.mkt-offer-modal__breakdown-table{flex-direction:column;gap:.7rem;width:100%;display:flex}.mkt-offer-modal__success-msg{color:#166534;text-align:center;background-color:#f0fdf4;border:1px solid #16a34a1f;border-radius:8px;padding:.75rem 1rem;font-size:.82rem;font-weight:700;line-height:1.45}.mkt-offer-modal__error{color:#c24b4b;box-sizing:border-box;background-color:#fdf2f2;border:1px solid #c24b4b1f;border-radius:10px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:10px 14px;font-size:.82rem;font-weight:600;line-height:1.4;animation:.22s ease-out mktAlertPop;display:flex}.mkt-offer-modal__error svg{flex-shrink:0;font-size:1.1rem}.mkt-offer-modal_cta{box-sizing:border-box;flex-direction:row;gap:12px;width:100%;display:flex}@media (width>=640px){.mkt-offer-modal_cta{flex-direction:row-reverse;justify-content:flex-end;gap:12px}}.mkt-offer-modal_cta_checkout,.mkt-offer-modal_cta_add{border-inline-style:true;cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:0 1.5rem;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (width<=640px){.mkt-offer-modal_cta_checkout,.mkt-offer-modal_cta_add{width:100%}}.mkt-offer-modal_cta_checkout svg,.mkt-offer-modal_cta_add svg{flex-shrink:0;font-size:1rem;transition:transform .18s}.mkt-offer-modal_cta_checkout{color:#fff;background-color:#66704a;border:none;font-weight:500;box-shadow:0 4px 14px #16a34a26}.mkt-offer-modal_cta_checkout:hover{background-color:#2a2e1c;transform:translateY(-1px);box-shadow:0 6px 18px #16a34a40}.mkt-offer-modal_cta_checkout:hover svg{transform:translate(3px)}.mkt-offer-modal_cta_checkout:active{transform:translateY(0)}.mkt-offer-modal_cta_add{color:#66704a;background-color:#fff;border:1px solid #66704a}.mkt-offer-modal_cta_add:hover{color:#525f3c;background-color:#f9f9f9;border-color:#525f3c}.mkt-offer-modal_cta_add:hover svg{transform:translate(2px)}.mkt-offer-modal__footer{box-sizing:border-box;background-color:#f9f9f9;border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.15rem 1.25rem;display:flex}@media (width<=480px){.mkt-offer-modal__footer{flex-direction:column-reverse;gap:10px;width:100%;padding:1.25rem}.mkt-offer-modal__footer>button,.mkt-offer-modal__footer>.mkt-offer-modal_cta{width:100%!important}}.mkt-offer-modal__btn{cursor:pointer;box-sizing:border-box;background-color:none;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:0 1.5rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}@media (width<=640px){.mkt-offer-modal__btn{width:100%}}.mkt-offer-modal__btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mkt-offer-modal__btn--cancel{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.mkt-offer-modal__btn--cancel:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9;border-color:#94a3b8}.mkt-offer-modal__btn--confirm{color:#fff;background-color:#66704a;box-shadow:0 4px 12px #66704a1f}.mkt-offer-modal__btn--confirm:hover:not(:disabled){background-color:#525f3c;transform:translateY(-1px);box-shadow:0 6px 16px #66704a38}.mkt-offer-modal__btn--confirm:active:not(:disabled){transform:translateY(0)}@keyframes mktOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mktModalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mktAlertPop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.animate-pop{animation:.3s cubic-bezier(.16,1,.3,1) both mktBreakdownPopIn}@keyframes mktBreakdownPopIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mkt-offer-modal,.mkt-offer-overlay,.mkt-offer-modal__error,.animate-pop{animation:none!important}.mkt-offer-modal_cta_checkout,.mkt-offer-modal_cta_add,.mkt-offer-modal__btn{transition:none!important;transform:none!important}}.complaint-form-page{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:2rem 24px 4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.complaint-form-page__back-header{margin-bottom:1.5rem}.complaint-form-page__back-link{color:#767676;align-items:center;gap:.5rem;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.complaint-form-page__back-link:hover{color:#66704a}.complaint-form-page__title-area{margin-bottom:2rem}.complaint-form-page__eyebrow{text-transform:uppercase;letter-spacing:1px;color:#e11d48;margin-bottom:.35rem;font-size:12px;font-weight:700;display:block}.complaint-form-page__title{color:#111;margin:0 0 .5rem;font-size:2rem;font-weight:700}.complaint-form-page__description{color:#666;margin:0;font-size:15px;line-height:1.5}.complaint-form-page__card-body{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;padding:2.25rem 2rem;box-shadow:0 4px 20px #00000003}.complaint-form-page__form-footer{justify-content:flex-end;width:100%;margin-top:1.75rem;display:flex}.complaint-form-page__submit-btn{color:#fff;cursor:pointer;background-color:#e11d48;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:46px;padding:0 1.75rem;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.complaint-form-page__submit-btn svg{stroke-width:2.5px;font-size:14px}.complaint-form-page__submit-btn:hover:not(:disabled){background-color:#c1193e;transform:translateY(-1px)}.complaint-form-page__submit-btn:disabled{opacity:.6;cursor:not-allowed}.complaint-form-page__alert-banner{box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1.75rem;padding:1.25rem;font-size:14px;line-height:1.4;display:flex}.complaint-form-page__alert-banner--success{color:#16a34a;background-color:#f0fdf4;border:1px solid #16a34a}.complaint-form-page__alert-banner--success .complaint-form-page__alert-icon{color:#16a34a}.complaint-form-page__alert-banner--error{color:#e11d48;background-color:#e11d4812;border:1px solid #e11d48}.complaint-form-page__alert-icon{flex-shrink:0;margin-top:1px;font-size:18px}.complaint-input-field{box-sizing:border-box;width:100%;margin-bottom:1.5rem}.complaint-input-field:last-of-type{margin-bottom:0}.complaint-input-field__label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.45rem;font-size:12px;font-weight:600;display:block}.complaint-input-field__select,.complaint-input-field__textarea{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.complaint-input-field__select:focus,.complaint-input-field__textarea:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481a}.complaint-input-field__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://w3.org' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237c8378' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;height:46px;padding-right:40px}.complaint-input-field__textarea{resize:vertical;min-height:160px;line-height:1.5}@media (width<=480px){.complaint-form-page{padding:1.5rem 16px 3rem}.complaint-form-page__card-body{padding:1.5rem 1.25rem}.complaint-form-page__title{font-size:1.6rem}.complaint-form-page__form-footer button{width:100%}}.add-product{color:#111;box-sizing:border-box;background-color:#f9f9f9;min-height:100%;padding:1.5rem 1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (width>=768px){.add-product{padding:2rem}}.add-product__header{flex-direction:column;gap:1.25rem;width:100%;max-width:1280px;margin-bottom:2rem;display:flex}@media (width>=640px){.add-product__header{flex-direction:row;justify-content:space-between;align-items:center}}.add-product__header-left{align-items:center;gap:12px;min-width:0;display:flex}.add-product__header-left h1{letter-spacing:-.03em;color:#111;margin:0 0 2px;font-size:1.75rem;font-weight:800;line-height:1.2}.add-product__header-left p{color:#666;margin:0;font-size:13px}.add-product__error-container{white-space:pre-line;margin:0 0 1.5rem;padding:0;animation:.4s ease-in-out errorShake}.add-product__error-container span{color:#991b1b;overflow-wrap:anywhere;white-space:pre-line;background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.add-product__error-container:has(span){margin-bottom:1.5rem}.add-product__back{color:#767676;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #0d131305}.add-product__back svg{stroke-width:2.25px;font-size:16px}.add-product__back:hover{color:#66704a;background:#393c2e;border-color:#66704a;transform:translate(-1px)}.add-product__header-actions{align-items:center;gap:10px;width:100%;display:flex}@media (width>=640px){.add-product__header-actions{width:auto}}.add-product__draft-btn,.add-product__publish-btn{cursor:pointer;white-space:nowrap;border-radius:8px;outline:none;flex:1;min-height:42px;padding:0 1.25rem;font-family:inherit;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (width>=640px){.add-product__draft-btn,.add-product__publish-btn{flex:none}}.add-product__draft-btn:active,.add-product__publish-btn:active{transform:translateY(1px)}.add-product__draft-btn{color:#767676;background:#fff;border:1px solid #e5e5e5}.add-product__draft-btn:hover{background-color:#f9f9f9;border-color:#c6c6c6}.add-product__publish-btn{color:#fff;background:#66704a;border:none;box-shadow:0 4px 12px #1e3a3a26}.add-product__publish-btn:hover{background:#2a2e1c;box-shadow:0 6px 16px #0f1f1f38}.add-product__layout{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:1280px;display:grid}@media (width>=1024px){.add-product__layout{grid-template-columns:minmax(0,1fr) 300px}}.add-product__main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.add-product__sidebar{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (width>=768px){.add-product__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1024px){.add-product__sidebar{flex-direction:column;display:flex;position:sticky;top:1.5rem}}.add-product .product-section,.add-product .product-card{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 8px #0d131303}.add-product .product-card{padding:1.25rem}.add-product .product-card__header{margin-bottom:1rem}.add-product .product-card__header h3{text-transform:uppercase;letter-spacing:.5px;color:#111;margin:0;font-size:13px;font-weight:800}.add-product .product-section{padding:1.5rem}.add-product .product-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.add-product .product-section__header h2{letter-spacing:-.01em;color:#111;margin:0 0 4px;font-size:16px;font-weight:800}.add-product .product-section__header p{color:#666;margin:0;font-size:12.5px;line-height:1.5}.add-product .product-section__header>span{color:#666;background:#f9f9f9;border-radius:10px;padding:4px 8px;font-size:11px;font-weight:700}.add-product .product-section .shippingInfo{margin-top:12px}.add-product .product-images{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=640px){.add-product .product-images{grid-template-columns:repeat(4,minmax(0,1fr))}}.add-product .product-image,.add-product .product-image__upload{aspect-ratio:1;box-sizing:border-box;border-radius:8px;position:relative;overflow:hidden}.add-product .product-image{background:#f9f9f9;border:1px solid #e5e5e5}.add-product .product-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.add-product .product-image__remove{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1313bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:6px;right:6px}.add-product .product-image__remove:hover{background:#666;transform:scale(1.05)}.add-product .product-image__primary{color:#66704a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 6px #0000000d}.add-product .product-image__upload{color:#666;cursor:pointer;background:#fff;border:1.5px dashed #d8d8d8;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.add-product .product-image__upload:hover{background:#edf7f3;border-color:#767676}.add-product .product-image__upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.add-product .product-image__upload svg{color:#66704a;margin-bottom:2px;font-size:20px}.add-product .product-image__upload span{color:#767676;font-size:12px;font-weight:700}.add-product .product-image__upload small{color:gray;font-size:10px}.add-product .form-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.add-product .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-product .form-field{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}@media (width>=640px){.add-product .form-field--full{grid-column:1/-1}}.add-product .form-field label{color:#767676;font-size:13px;font-weight:600}.add-product .form-field input,.add-product .form-field select,.add-product .form-field textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1)}.add-product .form-field input::-moz-placeholder{color:#8c8c8c}.add-product .form-field select::-moz-placeholder{color:#8c8c8c}.add-product .form-field textarea::-moz-placeholder{color:#8c8c8c}.add-product .form-field input::placeholder,.add-product .form-field select::placeholder,.add-product .form-field textarea::placeholder{color:#8c8c8c}.add-product .form-field input:hover,.add-product .form-field select:hover,.add-product .form-field textarea:hover{border-color:#ccc}.add-product .form-field input:focus,.add-product .form-field select:focus,.add-product .form-field textarea:focus{border-color:#66704a;box-shadow:0 0 0 3px #1e3a3a14}.add-product .form-field input,.add-product .form-field select{height:42px;padding:0 12px}.add-product .form-field select{cursor:pointer;background-color:#fff}.add-product .form-field textarea{resize:vertical;min-height:100px;padding:10px 12px;line-height:1.5}.add-product .form-field__hint{color:gray;margin-top:-2px;font-size:11px}.add-product .form-field__error-msg{color:#c24b4b;margin-top:1px;font-size:11px;font-weight:600;display:block}.add-product .input-with-prefix{width:100%;position:relative}.add-product .input-with-prefix span{color:#666;pointer-events:none;z-index:2;font-size:13px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.add-product .input-with-prefix input{padding-left:32px}.add-product .status-option{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.add-product .status-option__icon{background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.add-product .status-option__icon span.primary{background:#f9f9f9;border-radius:50%;width:6px;height:6px;display:block}.add-product .status-option__message{min-width:0}.add-product .status-option__message strong{color:#111;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.add-product .status-option__message p{color:#666;margin:0;font-size:11px;line-height:1.4}.add-product .product-tips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.add-product .product-tips li{color:#767676;padding-left:14px;font-size:11.5px;line-height:1.45;position:relative}.add-product .product-tips li:before{content:"";background:#e11d48;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.add-product .product-preview{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.add-product .product-preview__image{aspect-ratio:16/13;color:#8c8c8c;background:#f9f9f9;justify-content:center;align-items:center;font-size:28px;display:flex;overflow:hidden}.add-product .product-preview__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.add-product .product-preview__content{flex-direction:column;padding:12px;display:flex}.add-product .product-preview__content span{text-transform:uppercase;color:#666;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:700}.add-product .product-preview__content h4{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;font-weight:600;overflow:hidden}.add-product .product-preview__content strong{color:#66704a;font-size:15px;font-weight:800}.add-product .personal-collection-section{box-sizing:border-box;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:1rem;display:flex}.add-product .personal-collection-section .form-field{gap:7px}.add-product .personal-collection-section .personal-collection-toggle{color:#111;cursor:pointer;align-self:flex-start;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.add-product .personal-collection-section .personal-collection-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b8b8b8;border-radius:4px;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:0;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-grid}.add-product .personal-collection-section .personal-collection-toggle input[type=checkbox]:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:4px;transition:transform .15s ease-in-out;transform:rotate(-45deg)scale(0)}.add-product .personal-collection-section .personal-collection-toggle input[type=checkbox]:checked{background:#66704a;border-color:#66704a}.add-product .personal-collection-section .personal-collection-toggle input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.add-product .personal-collection-section .personal-collection-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #66704a2e}.add-product .personal-collection-section .form-field>small{color:#767676;max-width:680px;margin:0;font-size:11px;font-weight:400;line-height:1.55;display:block}.add-product .personal-collection-section input[type=text]{max-width:520px}.add-product .personal-collection-section .form-field:has(input[type=text]){border-top:1px solid #e5e5e5;padding-top:1rem}@media (width<=639px){.add-product .personal-collection-section{padding:.875rem}.add-product .personal-collection-section input[type=text]{max-width:none}}.category-dropdown{box-sizing:border-box;z-index:30;flex-direction:column;gap:8px;width:100%;max-width:1280px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;position:relative}.category-dropdown__label{text-transform:uppercase;letter-spacing:.06em;color:#666;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.category-dropdown__label svg{color:#66704a;font-size:15px}.category-dropdown__trigger{color:#111;cursor:pointer;box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font-size:14.5px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.category-dropdown__trigger:hover{border-color:#66704a}.category-dropdown__trigger:focus-visible{border-color:#66704a;outline:none;box-shadow:0 0 0 1px #66704a}.category-dropdown__trigger.is-open{border-color:#66704a;box-shadow:0 0 0 1px #66704a}.category-dropdown__trigger.is-open .category-dropdown__trigger-icon{transform:rotate(180deg)}.category-dropdown__placeholder{color:#666}.category-dropdown__trigger-icon{color:#666;flex-shrink:0;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.category-dropdown__menu{z-index:9999;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;max-height:300px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000d}.category-dropdown__group{border-bottom:1px solid #f9f9f9;flex-direction:column;display:flex}.category-dropdown__group:last-child{border-bottom:none}.category-dropdown__parent-row{background-color:#fff;justify-content:space-between;align-items:center;padding:4px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.category-dropdown__parent-row:hover{background-color:#f9f9f9}.category-dropdown__expand{color:#2a2e1c;cursor:pointer;text-align:left;background:0 0;border:none;flex-grow:1;align-items:center;gap:10px;padding:8px 0;font-size:14.5px;font-weight:700;display:flex}.category-dropdown__expand svg{color:#666;flex-shrink:0;font-size:16px}.category-dropdown__tree-spacer{width:16px;display:inline-block}.category-dropdown__select-parent{text-transform:uppercase;letter-spacing:.04em;color:#66704a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.category-dropdown__select-parent:hover{background-color:#66704a14}.category-dropdown__select-parent.is-selected{color:#2a2e1c;background-color:#f9f9f9;font-weight:700}.category-dropdown__select-parent.is-selected svg{color:#66704a;font-size:14px}.category-dropdown__children{background-color:#f9f9f9;flex-direction:column;padding:4px 0;display:flex}.category-dropdown__child{color:#111;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 8px 38px;font-size:13.5px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.category-dropdown__child:hover{background-color:#66704a14}.category-dropdown__child.is-selected{color:#2a2e1c;background-color:#66704a1f;font-weight:700}.category-dropdown__child.is-selected svg{color:#66704a;font-size:14px}.category-dropdown__status{color:#666;text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 18px;font-size:13.5px;font-weight:600}.category-dropdown__status--error{color:#c24b4b;background-color:#fdf2f2;border-color:#c24b4b33}.category-dropdown__validation-input{clip:rect(0, 0, 0, 0);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;bottom:0;left:50%;overflow:hidden}@media (width<=640px){.category-dropdown__trigger{height:46px;font-size:14px}.category-dropdown__child{padding-left:32px}}.brand-select{box-sizing:border-box;width:100%;max-width:1280px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative}.brand-select__control{box-sizing:border-box;cursor:text;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;align-items:center;width:100%;height:48px;padding:0 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.brand-select__control:hover{background-color:#fff;border-color:#66704a}.brand-select__control--focused{box-shadow:0 0 0 1px #66704a;background-color:#fff!important;border-color:#66704a!important}.brand-select__meta-icon{color:#8c8c8c;flex-shrink:0;margin-right:12px;font-size:16px;transition:color .2s}.brand-select__control--focused .brand-select__meta-icon{color:#66704a}.brand-select__input{color:#111;box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;width:100%;height:100%;padding:0;font-family:inherit;font-size:14.5px;font-weight:500}.brand-select__input::placeholder{color:#66666680}.brand-select__clear-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:6px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.brand-select__clear-btn svg{font-size:14px}.brand-select__clear-btn:hover{color:#e11d48;background-color:#fdf2f2}.brand-select__search-icon{color:#999;flex-shrink:0;margin-left:8px;font-size:15px}.brand-select__dropdown{z-index:1000;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;width:100%;animation:.22s cubic-bezier(.16,1,.3,1) searchDropdownSlideUp;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 10px 30px -5px #66704a0f,0 4px 12px -2px #0f172a08}.brand-select__list{box-sizing:border-box;flex-direction:column;gap:2px;max-height:260px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.brand-select__list::-webkit-scrollbar{width:6px}.brand-select__list::-webkit-scrollbar-track{background:0 0}.brand-select__list::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:20px}.brand-select__option{color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.brand-select__option:hover{color:#66704a;background-color:#f9f9f9}.brand-select__option--active{font-weight:700;color:#2a6b4e!important;background-color:#edf7f3!important}.brand-select__option .brand-select__check-icon{color:#2a6b4e;flex-shrink:0;font-size:15px}.brand-select__empty-state{text-align:center;box-sizing:border-box;background-color:#edf7f3;border:1px dashed #66704a40;border-radius:10px;margin:4px;padding:16px;list-style:none}.brand-select__empty-text{color:#2a6b4e;margin:0;font-size:13px;font-weight:600;line-height:1.5}@keyframes searchDropdownSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.brand-select__control{height:46px;padding:0 12px}.brand-select__input{font-size:14px}.brand-select__option{padding:11px 12px}}.add-category{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;padding:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}@media (width>=640px){.add-category{gap:2rem;padding:24px}}.add-category__header{text-align:left;box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1.25rem;display:flex}.add-category__eyebrow{text-transform:uppercase;color:#66704a;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-block}.add-category__title{color:#111;letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.2}@media (width>=640px){.add-category__title{font-size:1.75rem}}.add-category__description{color:#666;margin:0;font-size:.88rem;line-height:1.5}.add-category__content{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.add-category__form-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0f172a03}@media (width>=640px){.add-category__form-card{padding:2rem}}.add-category__form{flex-direction:column;gap:1.25rem;width:100%;margin:0;display:flex}.add-category__row{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (width>=640px){.add-category__row{flex-direction:row;align-items:flex-start}.add-category__row>div{flex:1;min-width:0}}.add-category__field{box-sizing:border-box;text-align:left;flex-direction:column;gap:.5rem;width:100%;display:flex}.add-category__label{color:#666;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.add-category__input{color:#111;box-sizing:border-box;appearance:none;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:.92rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.add-category__input option{color:#111;font-weight:500}.add-category__input:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #66704a1f}.add-category__input:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.add-category__hint{color:#666;padding-left:2px;font-size:.78rem;font-weight:500}.add-category__checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:.65rem;margin:.25rem 0;display:inline-flex}.add-category__checkbox input[type=checkbox]{accent-color:#66704a;cursor:pointer;width:18px;height:18px;margin:0}.add-category__checkbox span{color:#111;text-transform:uppercase;letter-spacing:.02em;font-size:.88rem;font-weight:700}.add-category__message{text-align:left;white-space:pre-line;box-sizing:border-box;border-radius:10px;padding:.75rem 1rem;font-size:.85rem;font-weight:600;line-height:1.45;animation:.2s ease-out adminAlertPopIn}.add-category__message--error{color:#c24b4b;background-color:#fdf2f2;border:1px solid #c24b4b1f}.add-category__message--success{color:#166534;background-color:#f0fdf4;border:1px solid #16a34a1f}.add-category__actions{box-sizing:border-box;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding-top:1.25rem;display:flex}@media (width<=480px){.add-category__actions{flex-direction:column-reverse;gap:10px}.add-category__actions button{width:100%!important}}.add-category__cancel,.add-category__submit{cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 1.5rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.add-category__cancel{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.add-category__cancel:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9}.add-category__submit{color:#fff;background-color:#66704a;border:none;box-shadow:0 4px 12px #66704a26}.add-category__submit:hover:not(:disabled){background-color:#555e3e;transform:translateY(-1px);box-shadow:0 6px 16px #66704a40}.add-category__submit:active:not(:disabled){transform:translateY(0)}.add-category__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@keyframes adminAlertPopIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.add-category__message{animation:none!important}.add-category__submit{transition:none!important}.add-category__submit:active{transform:none!important}}.cart-page{box-sizing:border-box;background-color:#fafbfc;width:100%;max-width:1140px;margin:0 auto;padding:40px 24px 80px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.cart-page__error{color:#c24b4b;text-align:left;overflow-wrap:anywhere;background-color:#fdf2f2;border:1px solid #f4d9d9;border-left:4px solid #c24b4b;border-radius:6px;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;line-height:1.4;animation:.4s ease-in-out mktErrorShake;display:flex}.cart-page__error svg{flex-shrink:0;margin-top:1px;font-size:1.15rem}.cart-page__error p{margin:0}.cart-header{margin-bottom:32px}.cart-header .cart-title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:32px;font-weight:800}.cart-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.cart-items-feed{flex-direction:column;gap:24px;min-width:0;display:flex}.cart-seller-group{box-sizing:border-box;background:#fff;border-radius:16px;padding:24px;transition:box-shadow .2s;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.cart-seller-group .cart-seller-header{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #f1f5f9;margin:0 0 20px;padding-bottom:12px;font-size:13px;font-weight:700}.cart-seller-group .cart-seller-shipping-footer{box-sizing:border-box;background-color:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 20px;display:flex}.cart-seller-group .cart-seller-shipping-footer span{color:#475569;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cart-seller-group .cart-seller-shipping-footer span svg{color:#66704a;flex-shrink:0;font-size:16px}.cart-seller-group .cart-seller-shipping-footer strong{color:#0f172a;white-space:nowrap;background-color:#fff;border-radius:8px;padding:4px 12px;font-size:14.5px;font-weight:700;box-shadow:0 1px 2px #0000000a}.cart-item-card{box-sizing:border-box;border-bottom:1px solid #f1f5f9;grid-template-columns:88px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.cart-item-card:last-of-type{border-bottom:none;padding-bottom:4px}.cart-item-card .cart-item-thumb{background-color:#f8fafc;border-radius:12px;width:88px;height:88px;margin:0;position:relative;overflow:hidden}.cart-item-card .cart-item-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cart-item-card .cart-item-body{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.cart-item-card .cart-item-body-main{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.cart-item-card .cart-item-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-item-card .cart-item-name{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.4}.cart-item-card .cart-item-remove-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:flex}.cart-item-card .cart-item-remove-btn:hover{color:#ef4444;background-color:#fef2f2}.cart-item-card .cart-item-remove-btn:focus-visible{outline-offset:2px;outline:2px solid #66704a}.cart-item-card .cart-item-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.cart-item-card .cart-item-footer .cart-item-delivery-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0;font-size:11px;font-weight:700}.cart-item-card .cart-item-footer .cart-item-price{color:#0f172a;white-space:nowrap;font-size:16px;font-weight:800}.cart-summary-sidebar{box-sizing:border-box;background:#fff;border-radius:16px;min-width:0;padding:28px;position:sticky;top:32px;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.cart-summary-sidebar .cart-summary-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 20px;font-size:18px;font-weight:800}.cart-summary-sidebar .cart-summary-ledger{flex-direction:column;gap:14px;margin:0 0 24px;display:flex}.cart-summary-sidebar .cart-summary-row{color:#475569;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.cart-summary-sidebar .cart-summary-row dt{min-width:0}.cart-summary-sidebar .cart-summary-row dd{color:#0f172a;text-align:right;flex-shrink:0;margin:0;font-weight:600}.cart-summary-sidebar .cart-summary-row.cart-summary-total-row{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:6px;padding-top:16px;font-size:16px;font-weight:700}.cart-summary-sidebar .cart-summary-row.cart-summary-total-row dd{color:#66704a;font-size:20px;font-weight:800}.cart-summary-sidebar .cart-private-seller-notice{box-sizing:border-box;background-color:#f7f8f3;border:1px solid #e4e8db;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px;display:flex}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-icon{color:#66704a;flex-shrink:0;margin-top:2px;font-size:19px}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content{flex:1;min-width:0}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content strong{color:#263024;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.4;display:block}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content p{color:#596052;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content a{color:#66704a;text-underline-offset:3px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-block}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content a:hover{color:#444b32}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #66704a}.cart-summary-sidebar .cart-checkout-btn{color:#fff;cursor:pointer;background-color:#66704a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 12px #1e3a3a26}.cart-summary-sidebar .cart-checkout-btn:hover:not(:disabled){background-color:#50573a;box-shadow:0 4px 16px #1e3a3a40}.cart-summary-sidebar .cart-checkout-btn:active:not(:disabled){transform:scale(.985)}.cart-summary-sidebar .cart-checkout-btn:focus-visible{outline-offset:3px;outline:3px solid #68764b59}.cart-summary-sidebar .cart-checkout-btn:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background-color:#cbd5e1}.cart-summary-sidebar .cart-checkout-btn svg{flex-shrink:0}.cart-summary-sidebar .cart-checkout-warning{color:#dc2626;text-align:center;margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.5}@media (width<=1100px){.cart-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.cart-summary-sidebar{padding:22px}}@media (width<=992px){.cart-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.cart-summary-sidebar{width:100%;position:static}}@media (width<=576px){.cart-page{padding:24px 16px 48px}.cart-header{margin-bottom:24px}.cart-header .cart-title{font-size:24px}.cart-items-feed{gap:16px}.cart-seller-group{border-radius:14px;padding:16px}.cart-seller-group .cart-seller-header{margin-bottom:14px;font-size:12px}.cart-seller-group .cart-seller-shipping-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.cart-seller-group .cart-seller-shipping-footer strong{align-self:flex-end}.cart-item-card{grid-template-columns:72px minmax(0,1fr);gap:14px}.cart-item-card .cart-item-thumb{width:72px;height:72px}.cart-item-card .cart-item-body-main{gap:8px}.cart-item-card .cart-item-name{font-size:14px}.cart-item-card .cart-item-footer{align-items:flex-end;gap:8px}.cart-item-card .cart-item-footer .cart-item-price{font-size:14px}.cart-summary-sidebar{border-radius:14px;padding:20px 16px}.cart-summary-sidebar .cart-summary-title{font-size:17px}.cart-summary-sidebar .cart-private-seller-notice{gap:10px;padding:12px}.cart-summary-sidebar .cart-private-seller-notice .cart-private-seller-content p{font-size:11.5px}.cart-summary-sidebar .cart-summary-row.cart-summary-total-row dd{font-size:19px}}.cart-empty-view{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;max-width:480px;margin:64px auto;padding:40px 24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) emptyCartFadeIn;box-shadow:0 4px 20px -2px #0f172a0a}.cart-empty-view .cart-empty-icon-wrap{color:#666;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.cart-empty-view .cart-empty-icon-wrap svg{stroke-width:1.5px;font-size:32px}.cart-empty-view:hover .cart-empty-icon-wrap{color:#66704a;background-color:#edf7f3;border-color:#66704a33;transform:scale(1.05)}.cart-empty-view .cart-empty-title{color:#111;letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:800}.cart-empty-view .cart-empty-text{color:#666;margin:0 0 28px;font-size:14.5px;line-height:1.6}.cart-empty-view .cart-empty-link{color:#fff;background-color:#66704a;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 4px #66704a1f}.cart-empty-view .cart-empty-link:hover{background-color:#393c2e;transform:translateY(-1px);box-shadow:0 4px 12px #66704a3d}.cart-empty-view .cart-empty-link:active{transform:translateY(0);box-shadow:0 2px 4px #66704a1f}.cart-empty-view .cart-empty-link:focus-visible{outline-offset:3px;outline:3px solid #68764b59}@keyframes emptyCartFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.cart-empty-view{box-shadow:none;background:0 0;border:none;margin:40px auto;padding:32px 16px}.cart-empty-view .cart-empty-title{font-size:20px}.cart-empty-view .cart-empty-link{width:100%}}.cart-address-block{box-sizing:border-box;background:#fff;border-radius:16px;margin-top:24px;padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.cart-address-block .cart-address-block-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.cart-address-block .cart-address-heading{color:#0f172a;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.cart-address-block .cart-address-heading svg{color:#66704a;font-size:18px}.cart-address-block .edit,.cart-address-block .cancel{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.cart-address-block .edit svg,.cart-address-block .cancel svg{font-size:15px;transition:transform .2s}.cart-address-block .edit:hover,.cart-address-block .cancel:hover{color:#0f172a;background-color:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px -1px #0f172a14}.cart-address-block .edit:hover svg,.cart-address-block .cancel:hover svg{transform:scale(1.05)}.cart-address-block .cancel:hover{color:#ef4444;background-color:#fef2f2;border-color:#fee2e2}.cart-address-block .cart-address-saved{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) addressPaneSlideIn;display:flex}.cart-address-block .cart-address-saved .cart-address-check-icon{color:#10b981;flex-shrink:0;margin-top:2px;font-size:22px}.cart-address-block .cart-address-saved .cart-address-details{color:#475569;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.cart-address-block .cart-address-saved .cart-address-details .text-main{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:700}.cart-address-block .cart-address-saved .cart-address-details .text-muted{color:#94a3b8;font-weight:500}.cart-address-block .cart-address-saved .cart-address-details .cart-address-phone-text{color:#334155;display:flex-start;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #00000005}.cart-address-block .cart-address-form{flex-direction:column;gap:18px;animation:.2s cubic-bezier(.16,1,.3,1) addressPaneSlideIn;display:flex}.cart-address-block .cart-address-form .cart-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cart-address-block .cart-address-form .cart-form-container{flex-direction:column;gap:4px;display:flex}.cart-address-block .cart-address-form .cart-form-group{flex-direction:column;gap:6px;display:flex}.cart-address-block .cart-address-form .cart-form-group label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:700}.cart-address-block .cart-address-form .cart-form-group input{color:#0f172a;box-sizing:border-box;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;height:44px;padding:0 14px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.cart-address-block .cart-address-form .cart-form-group input::placeholder{color:#94a3b8}.cart-address-block .cart-address-form .cart-form-group input:focus{background-color:#fff;border-color:#66704a;outline:none;box-shadow:0 0 0 1px #66704a}.cart-address-block .cart-address-form .error{color:#ef4444;margin-top:2px;font-size:12px;font-weight:600;display:block}.cart-address-block .cart-address-form .cart-address-save-btn{color:#fff;cursor:pointer;background-color:#66704a;border:none;border-radius:10px;width:100%;height:46px;margin-top:10px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0f172a14}.cart-address-block .cart-address-form .cart-address-save-btn:hover{background-color:#2b2b2b;box-shadow:0 4px 12px #0f172a29}.cart-address-block .cart-address-form .cart-address-save-btn:active{transform:scale(.99)}.cart-address-block .cart-address-form .cart-address-save-btn:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background-color:#cbd5e1}@keyframes addressPaneSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=576px){.cart-address-block{padding:16px}.cart-address-block .cart-address-form .cart-form-row{grid-template-columns:1fr;gap:16px}.cart-address-block .cart-address-saved{flex-direction:column;gap:12px;padding:16px}.cart-address-block .cart-address-saved .cart-address-check-icon{margin-top:0}}.mkt-shipping-selector{box-sizing:border-box;text-align:left;flex-direction:column;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.mkt-shipping-selector__title{color:#111;letter-spacing:-.02em;margin:0 0 .15rem;font-size:1.05rem;font-weight:800}.mkt-shipping-selector__description{color:#666;margin:0 0 1rem;font-size:.82rem;line-height:1.4}.mkt-shipping-selector__grid{box-sizing:border-box;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width>=768px){.mkt-shipping-selector__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}}.mkt-shipping-option{cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.65rem .75rem;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.mkt-shipping-option__icon-wrapper{color:#666;background-color:#f9f9f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background-color .15s,color .15s;display:flex}.mkt-shipping-option__icon-wrapper svg{display:block}.mkt-shipping-option__body{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.mkt-shipping-option__label{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;line-height:1.2;overflow:hidden}.mkt-shipping-option__hint{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;line-height:1.2;overflow:hidden}.mkt-shipping-option__check{color:#cbd5e1;flex-shrink:0;font-size:1.1rem;transition:color .15s,transform .15s;display:flex}.mkt-shipping-option--selected{background-color:#fcfcfde6;border-color:#68764b66}.mkt-shipping-option--selected .mkt-shipping-option__icon-wrapper{color:#fff;background-color:#66704a}.mkt-shipping-option--selected .mkt-shipping-option__check{color:#66704a;transform:scale(1.05)}.mkt-shipping-option:hover:not(.mkt-shipping-option--selected){background-color:#f9f9f9;border-color:#94a3b8}.mkt-shipping-option:active{transform:scale(.98)}.mkt-shipping-option:focus-visible{outline-offset:2px;outline:2px solid #66704a}.mkt-shipping-selector__collection-disclaimer{color:#493719;background:#fffaf0;border:1px solid #e3c98a;border-left:4px solid #b7791f;border-radius:10px;margin-top:1rem;padding:1rem 1.125rem}.mkt-shipping-selector__collection-disclaimer strong{color:#493719;margin:0 0 .4rem;font-size:.92rem;font-weight:700;line-height:1.4;display:block}.mkt-shipping-selector__collection-disclaimer p{overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.6}@media (width<=600px){.mkt-shipping-selector__collection-disclaimer{border-radius:8px;margin-top:.75rem;padding:.875rem}.mkt-shipping-selector__collection-disclaimer p{font-size:.8125rem}}.nav-header{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background-color:#ffffffd9;border-bottom:1px solid #e5e5e5;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:none;position:sticky;top:0}@media (width>=1024px){.nav-header{display:block}}.nav-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;min-height:64px;margin:0 auto;padding:.75rem 1rem;display:flex}@media (width>=768px){.nav-header__inner{padding:.75rem 1.5rem}}.nav-header__search-overlay{z-index:1000;position:relative}.nav-header__brand{letter-spacing:-.03em;color:#66704a;-webkit-user-select:none;user-select:none;align-items:center;min-height:44px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.nav-header__brand span{color:#666;font-weight:400}.nav-header__navigation{display:none}@media (width>=768px){.nav-header__navigation{align-items:center;gap:1.5rem;display:flex}}.nav-header__nav-link{color:#666;align-items:center;min-height:44px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav-header__nav-link.active{color:#66704a;font-weight:600}.nav-header__nav-link--sell{color:#e11d48;font-weight:600}.nav-header__nav-link--sell:hover{color:#cb1a41}.nav-header__actions{align-items:center;gap:.5rem;display:flex}@media (width>=768px){.nav-header__actions{gap:1rem}}.nav-header__action-btn{color:#111;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.nav-header__action-btn svg{font-size:1.25rem;transition:transform .2s}.nav-header__action-btn:hover{color:#393c2e;background-color:#f9f9f9}.nav-header__action-btn:hover svg{transform:scale(1.05)}.nav-header__action-btn:active{transform:scale(.98)}.nav-header__counter-badge,.nav-header__btn-text{font-family:inherit;font-size:.85rem;font-weight:600;display:none}@media (width>=1024px){.nav-header__counter-badge,.nav-header__btn-text{display:inline}}.nav-header__auth-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#66704a;border:1px solid #66704a;border-radius:6px;outline:none;justify-content:center;align-items:center;min-height:38px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.nav-header__auth-btn:hover{background-color:#393c2e;border-color:#393c2e}.nav-header__auth-btn:active{transform:scale(.98)}.nav-header__auth-btn .nav-header__auth-text{font-size:inherit;color:inherit;font-family:inherit;visibility:visible!important;display:inline-block!important}.nav-header__nav-link{color:#666;padding:8px 0;font-weight:600;text-decoration:none;transition:color .15s;position:relative}.nav-header__nav-link:after{content:"";transform-origin:100%;background-color:#66704a;width:100%;height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav-header__nav-link:hover{color:#66704a}.nav-header__nav-link--active{font-weight:700;color:#66704a!important}.nav-header__nav-link--active:after{transform-origin:0!important;transform:scaleX(1)!important}.po-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;box-sizing:border-box;background-color:#11111173;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.po-modal{box-sizing:border-box;background-color:#fff;border-radius:12px;width:100%;max-width:460px;animation:.25s cubic-bezier(.16,1,.3,1) forwards poModalSlideUp;overflow:hidden;box-shadow:0 12px 32px #1111111f}.po-modal--danger{border-top:4px solid #dc2626}.po-modal__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.po-modal__badge--danger{letter-spacing:.05em;text-transform:uppercase;color:#dc2626;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.po-modal__badge--danger svg{font-size:13px}.po-modal__body{flex-direction:column;gap:12px;padding:24px 20px 20px;display:flex}.po-modal__title{letter-spacing:-.02em;color:#111;margin:0;font-size:18px;font-weight:800;line-height:1.4}.po-modal__description{color:#666;margin:0 0 4px;font-size:14px;line-height:1.5}.po-modal__summary-box{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:10px;margin:4px 0;padding:14px 16px;display:flex}.po-modal__summary-value{font-weight:700}.po-modal__summary-value--danger{color:#dc2626;font-size:15px;font-weight:800}.po-modal__alert--error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;padding:12px;font-size:13px;font-weight:600;line-height:1.4}.po-modal__actions{background-color:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px 24px;display:flex}.po-modal__btn{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;height:38px;transition:all .15s all .25s cubic-bezier(.4, 0, .2, 1);border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.po-modal__btn--cancel{background-color:#fff;border:1px solid #e5e5e5}.po-modal__btn--cancel:hover{color:#111;background-color:#f9f9f9}.po-modal__btn--confirm.po-modal__btn--danger{color:#fff;background-color:#dc2626;border:1px solid #dc2626}.po-modal__btn--confirm.po-modal__btn--danger:hover{background-color:#b91c1c;border-color:#b91c1c}.po-modal__btn--confirm.po-modal__btn--danger:active{transform:scale(.98)}@keyframes poModalSlideUp{0%{transform:translateY(10px)scale(.99)}to{transform:translateY(0)scale(1)}}.po-modal-overlay{z-index:1100;box-sizing:border-box;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.po-modal{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.po-modal--warning{border-top:4px solid #e11d48}.po-modal__form{flex-direction:column;max-height:100%;margin:0;display:flex;overflow:hidden}.po-modal__header{background-color:#fff;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .75rem;display:flex}.po-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.po-modal__close-btn:hover{color:#111;background-color:#e5e5e5}.po-modal__body{-webkit-overflow-scrolling:touch;flex-grow:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.po-modal__title{color:#111;margin:0 0 .5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700}.po-modal__description{color:#666;margin:0 0 1.25rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.po-modal__badge--warning{letter-spacing:.05em;text-transform:uppercase;color:#e11d48;background-color:#fdf2f2;border:1px solid #c24b4b;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.po-modal__badge--warning svg{font-size:13px}.po-modal__summary-box{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1.25rem;padding:1rem}.po-modal__summary-row{color:#666;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;display:flex}.po-modal__summary-row:not(:last-child){margin-bottom:.5rem}.po-modal__summary-row--total{color:#111;border-top:1px dashed #e5e5e5;margin-top:.5rem;padding-top:.5rem}.po-modal__summary-label{font-weight:500}.po-modal__summary-value--warning{color:#e11d48;font-size:16px;font-weight:800}.po-modal__field{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.po-modal__field--transition{animation:poReturnFadeIn .25s all .25s cubic-bezier(.4, 0, .2, 1) forwards}.po-modal__label{color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:600}.po-modal__image-section{margin-bottom:1.25rem}.po-modal__image-wrapper{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.75rem;margin-top:.25rem;display:grid}.po-modal__upload-trigger{cursor:pointer;color:#666;background-color:#f9f9f9;border:2px dashed #e5e5e5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:90px;font-size:11px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.po-modal__upload-trigger:hover{color:#66704a;background-color:#fff;border-color:#66704a}.po-modal__upload-trigger--disabled{cursor:not-allowed;opacity:.5}.po-modal__upload-trigger--disabled:hover{color:#666;background-color:#f9f9f9;border-color:#e5e5e5}.po-modal__upload-icon{margin-bottom:.25rem;font-size:1.5rem}.po-modal__preview-card{height:90px;animation:poReturnFadeIn .2s all .25s cubic-bezier(.4, 0, .2, 1) forwards;border:1px solid #e5e5e5;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d}.po-modal__preview-img{object-fit:cover;width:100%;height:100%}.po-modal__preview-remove-btn{color:#fff;cursor:pointer;background-color:#111111bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:4px;right:4px}.po-modal__preview-remove-btn:hover{background-color:#e11d48}.po-modal__select,.po-modal__textarea{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.po-modal__select:focus,.po-modal__textarea:focus{border-color:#66704a;box-shadow:0 0 0 2px #f0fdf4}.po-modal__select{height:42px;padding:0 12px}.po-modal__textarea{resize:none;padding:12px}.po-modal__warning-box{color:#991b1b;background-color:#fdf2f2;border:1px solid #c24b4b;border-radius:8px;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;display:flex}.po-modal__warning-box p{margin:0}.po-modal__warning-box strong{font-weight:700}.po-modal__warning-box svg{color:#c24b4b;font-size:16px}.po-modal__alert--error{color:#c24b4b;background-color:#fdf2f2;border-left:4px solid #c24b4b;border-radius:4px;margin-bottom:1.25rem;padding:.75rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:500}.po-modal__actions{background-color:#f9f9f9;border-top:1px solid #e5e5e5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.po-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;height:40px;padding:0 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.po-modal__btn:disabled{cursor:not-allowed;opacity:.5}.po-modal__btn--cancel:hover:not(:disabled){background-color:#e5e5e5}.po-modal__btn--cancel:active:not(:disabled){transform:scale(.98)}.po-modal__btn--warning{color:#fff;background-color:#66704a;border-color:#66704a}.po-modal__btn--warning:hover:not(:disabled){background-color:#393c2e;border-color:#393c2e}.po-modal__btn--warning:active:not(:disabled){transform:scale(.98)}@keyframes poReturnFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.order-timeline{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;margin:16px 0;padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.order-timeline__grid{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.order-timeline__node{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.order-timeline__node .order-timeline__line-segment{z-index:-1;background-color:#e5e5e5;height:3px;transition:background-color .3s;position:absolute;top:18px;left:-50%;right:50%}.order-timeline__node .order-timeline__line-segment--filled{background-color:#66704a}.order-timeline__circle{color:#666;background-color:#fff;border:2px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .3s;display:flex}.order-timeline__label-box{flex-direction:column;gap:2px;margin-top:10px;display:flex}.order-timeline__title-text{color:#666;font-size:13px;font-weight:700;transition:color .3s}.order-timeline__status-subtext{color:#666;height:14px;font-size:11px;font-weight:600}.order-timeline__node--completed .order-timeline__circle{color:#fff;background-color:#66704a;border-color:#66704a}.order-timeline__node--completed .order-timeline__title-text{color:#111}.order-timeline__node--completed .order-timeline__status-subtext{color:#828f5e}.order-timeline__node--active .order-timeline__circle{color:#66704a;border-color:#66704a;transform:scale(1.05);box-shadow:0 0 0 4px #66704a1f}.order-timeline__node--active .order-timeline__title-text,.order-timeline__node--active .order-timeline__status-subtext{color:#66704a}.order-timeline--cancelled{background-color:#fff5f5;border-color:#fee2e2}.order-timeline__alert-wrapper{align-items:flex-start;gap:16px;padding:4px;display:flex}.order-timeline__alert-icon{color:#dc2626;flex-shrink:0;font-size:2.25rem}.order-timeline__alert-text{flex-direction:column;gap:4px;display:flex}.order-timeline__alert-text h3{color:#991b1b;margin:0;font-size:16px;font-weight:800}.order-timeline__alert-text p{color:#7f1d1d;margin:0;font-size:13.5px;line-height:1.45}.order-timeline__timestamp{text-transform:uppercase;color:#b91c1c;letter-spacing:.02em;margin-top:6px;font-size:11px;font-weight:700;display:block}@media (width<=768px){.order-timeline{padding:16px}.order-timeline__grid{flex-direction:column;align-items:flex-start;gap:16px;padding-left:20px}.order-timeline__node{text-align:left;flex-direction:row;align-items:center;gap:14px;width:100%}.order-timeline__node .order-timeline__line-segment{width:3px;height:24px;inset:auto auto -22px 18px}.order-timeline__label-box{margin-top:0}}.po-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;box-sizing:border-box;background-color:#0d131373;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.2s ease-out forwards poModalFadeIn;display:flex;position:fixed;top:0;left:0}.po-modal{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;width:100%;max-width:460px;animation:.25s cubic-bezier(.16,1,.3,1) forwards poModalSlideUp;display:flex;overflow:hidden;box-shadow:0 20px 48px #0d13131f}.po-modal__header{background-color:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.po-modal__badge{color:#66704a;text-transform:uppercase;letter-spacing:.05em;background-color:#f9f9f9;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.po-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.25rem;transition:color .15s;display:flex}.po-modal__close-btn:hover{color:#111}.po-modal__form{margin:0;padding:0}.po-modal__body{box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:24px 20px 16px;display:flex}.po-modal__title{color:#111;text-align:center;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.po-modal__description{color:#666;text-align:center;margin:0 0 4px;font-size:13px;line-height:1.5}.po-modal__summary-box{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.po-modal__summary-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.po-modal__summary-row--total{border-top:1px dashed #999;margin-top:2px;padding-top:8px}.po-modal__summary-label{color:#666}.po-modal__summary-value{color:#111;font-weight:700}.po-modal__summary-value--price{color:#2a6b4e;font-size:15px;font-weight:800}.po-modal__field{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.po-modal__field--transition{opacity:1;transition:opacity .25s,transform .25s;transform:translateY(0)}.po-modal__field--transition.is-locked{opacity:.45;pointer-events:none;transform:translateY(-2px)}.po-modal__label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.po-modal__input-wrapper{align-items:center;width:100%;display:flex;position:relative}.po-modal__input-icon{color:#666;pointer-events:none;font-size:1rem;position:absolute;left:12px}.po-modal__input{box-sizing:border-box;color:#111;width:100%;height:40px;transition:all .2s all .25s cubic-bezier(.4, 0, .2, 1);background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:0 12px 0 36px;font-family:inherit;font-size:13.5px;font-weight:600}.po-modal__input:focus{border-color:#66704a;box-shadow:0 0 0 3px #66704a14}.po-modal__checkbox-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:fit-content;padding:4px 0;display:inline-flex}.po-modal__checkbox-input{accent-color:#66704a;cursor:pointer;border:1px solid #e5e5e5;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0}.po-modal__checkbox-label{color:#111;font-size:13.5px;font-weight:700}.po-modal__warning-box{box-sizing:border-box;background-color:#fff8e7;border:1px solid #f4e4b7;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.po-modal__warning-box svg{color:#b45309;flex-shrink:0;margin-top:1px;font-size:1.1rem}.po-modal__warning-box p{color:#78350f;margin:0;font-size:12px;line-height:1.4}.po-modal__alert{color:#991b1b;text-align:center;box-sizing:border-box;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px;padding:10px;font-size:12.5px;font-weight:600;line-height:1.4}.po-modal__actions{background-color:#f9f9f9;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.po-modal__btn{cursor:pointer;box-sizing:border-box;height:38px;transition:all .15s all .25s cubic-bezier(.4, 0, .2, 1);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.po-modal__btn--cancel{color:#111;background-color:#fff;border-color:#e5e5e5}.po-modal__btn--cancel:hover{background-color:#f9f9f9;border-color:#666}.po-modal__btn--confirm{color:#fff;background-color:#2a6b4e}.po-modal__btn--confirm:hover:not(:disabled){background-color:#307a59}.po-modal__btn--confirm:disabled{color:#81887d;cursor:not-allowed;background-color:#e1e5de;border-color:#edf0eb}@keyframes poModalFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=480px){.po-modal__actions{flex-direction:column-reverse;gap:8px;padding:12px}.po-modal__btn{width:100%}}.shipment-price-manager{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:32px 24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.shipment-price-manager__header{border-bottom:1px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.shipment-price-manager__eyebrow{text-transform:uppercase;color:#66704a;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.shipment-price-manager__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:800}.shipment-price-manager__description{color:#475569;margin:0;font-size:14px;line-height:1.5}.shipment-price-manager__content{grid-template-columns:1fr;gap:24px;display:grid}.shipment-price-manager__form-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}.shipment-price-manager__form{flex-direction:column;gap:20px;display:flex}.shipment-price-manager__field{flex-direction:column;gap:6px;width:100%;max-width:480px;display:flex}.shipment-price-manager__label{color:#475569;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.shipment-price-manager__label svg{color:#94a3b8;font-size:14px}.shipment-price-manager__select,.shipment-price-manager__price-input{color:#0f172a;box-sizing:border-box;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:44px;padding:0 12px;font-size:14px;transition:all .2s ease-in-out}.shipment-price-manager__select:focus,.shipment-price-manager__price-input:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 1px #66704a}.shipment-price-manager__select:disabled,.shipment-price-manager__price-input:disabled{opacity:.6;background-color:#f1f5f9}.shipment-price-manager__price-wrapper{align-items:center;width:100%;display:flex;position:relative}.shipment-price-manager__currency{color:#94a3b8;pointer-events:none;font-size:14px;font-weight:700;position:absolute;left:14px}.shipment-price-manager__price-input{padding-left:48px;font-weight:500}.shipment-price-manager__checkbox{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 0;font-size:14px;font-weight:600;display:inline-flex}.shipment-price-manager__checkbox input[type=checkbox]{accent-color:#66704a;cursor:pointer;width:16px;height:16px}.shipment-price-manager__message{box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;animation:.2s ease-out priceManagerFadeIn;display:flex}.shipment-price-manager__message svg{flex-shrink:0;font-size:16px}.shipment-price-manager__message--error{color:#991b1b;white-space:pre-line;background-color:#fef2f2;border:1px solid #fca5a5}.shipment-price-manager__message--success{color:#166534;background-color:#f0fdf4;border:1px solid #86efac}.shipment-price-manager__submit{color:#fff;cursor:pointer;background-color:#66704a;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000d}.shipment-price-manager__submit:hover{background-color:#555e3e}.shipment-price-manager__submit:disabled{opacity:.5;cursor:not-allowed}@keyframes priceManagerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.shipment-price-manager{padding:24px 16px}.shipment-price-manager__title{font-size:24px}.shipment-price-manager__submit{width:100%}.shipment-price-manager__field{max-width:100%}}.mn-backdrop--modal{-webkit-backdrop-filter:blur(8px);z-index:99999;box-sizing:border-box;background-color:#0d131366;width:100vw;position:fixed;left:0;height:100vh!important;top:0!important}.logistics-modal{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;width:calc(100% - 24px);max-width:520px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:block;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 48px #0d131326}.logistics-modal .logistics-modal__input{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.logistics-modal .logistics-modal__input:focus{border-color:#66704a;box-shadow:0 0 0 3px #66704a14}.logistics-modal .logistics-modal__input::placeholder{color:gray}.logistics-modal__header{box-sizing:border-box;background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.logistics-modal__title-group{flex-direction:column;gap:2px;display:flex}.logistics-modal__title{color:#111;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.logistics-modal__subtitle{color:#666;font-size:12px;font-weight:500}.logistics-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;padding:4px;font-size:18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.logistics-modal__close-btn:hover:not(:disabled){color:#111;background-color:#f2f2f2}.logistics-modal__close-btn:active{transform:scale(.92)}.logistics-modal__form{box-sizing:border-box;flex-direction:column;width:100%;padding:1.5rem;display:flex}.logistics-modal__error{margin-bottom:1.25rem}.logistics-modal__fields-group{flex-direction:column;gap:1.25rem;width:100%;display:flex}.logistics-modal__field{flex-direction:column;gap:.35rem;width:100%;display:flex}.logistics-modal__label{color:#767676;font-size:13px;font-weight:600}.logistics-modal__label--icon{align-items:center;gap:4px;display:inline-flex}.logistics-modal__label--icon svg{color:#66704a;font-size:14px}.logistics-modal__select{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.logistics-modal__select:focus{border-color:#66704a;box-shadow:0 0 0 3px #66704a14}.logistics-modal__textarea{color:#111;box-sizing:border-box;resize:none;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.logistics-modal__textarea:focus{border-color:#66704a;box-shadow:0 0 0 3px #66704a14}.logistics-modal__footer{box-sizing:border-box;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin-top:1.75rem;padding-top:1.25rem;display:flex}.logistics-modal__btn-cancel{align-items:center;width:auto!important;height:40px!important;padding:0 1.25rem!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.logistics-modal__btn-save{align-items:center;gap:.5rem;background-color:#66704a!important;border-radius:8px!important;align-self:auto!important;height:40px!important;margin:0!important;padding:0 1.25rem!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.landing-mobile{display:flex}.landing-desktop{display:none}@media (width>=768px){.landing-desktop{display:block}.landing-mobile{display:none}}.login-page{box-sizing:border-box;background-color:#f9f9f9;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}@media (width>=640px){.login-page{padding:32px 24px}}.login-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;align-items:start;width:100%;max-width:440px;padding:24px 20px;animation:.3s cubic-bezier(.16,1,.3,1) both logCardSlideUp;display:flex;box-shadow:0 10px 25px -5px #0f172a05,0 20px 48px -10px #0f172a08}@media (width>=640px){.login-card{padding:40px 32px}}.login-card h2{color:#111;letter-spacing:-.025em;margin:0 0 6px;font-size:1.35rem;font-weight:800}@media (width>=640px){.login-card h2{font-size:1.6rem}}.login-card p{color:#666;margin:0 0 24px;font-size:.88rem;line-height:1.5}.login-card form{flex-direction:column;gap:16px;width:100%;display:flex}.register-input-group span{color:#666;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;font-size:1.1rem;transition:color .15s,background-color .15s;position:absolute;top:4px;bottom:4px;right:4px}.register-input-group span:hover{color:#66704a;background-color:#f9f9f9}.error-text{color:#c24b4b;text-align:left;margin-top:5px;padding-left:4px;font-size:.78rem;font-weight:600;animation:.2s ease-out logFieldErrorPop;display:block}.login-btn{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#66704a;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;margin-top:6px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background-color .2s,transform .1s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #66704a26}.login-btn:hover{background-color:#555e3e;box-shadow:0 6px 18px #66704a38}.login-btn:active{transform:scale(.985)}.login-btn:focus-visible{outline-offset:2px;outline:2px solid #66704a}.divider{text-align:center;align-items:center;width:100%;margin:20px 0;display:flex}.divider:before,.divider:after{content:"";border-bottom:1px solid #e5e5e5;flex:1}.divider span{color:#666;text-transform:uppercase;letter-spacing:.05em;padding:0 12px;font-size:.78rem;font-weight:700}.reset-password-link{color:#66704a;align-self:center;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s}.reset-password-link:hover{color:#444b32;text-decoration:underline}.reset-password-link:focus-visible{border-radius:4px;outline:2px solid #66704a;padding:2px}.signup-link{color:#666;text-align:center;margin-top:24px;font-size:.88rem}.signup-link a{color:#66704a;font-weight:700;text-decoration:none}.signup-link a:hover{text-decoration:underline}.fetch_error{text-align:center;box-sizing:border-box;width:100%;animation:logErrorBannerSlide down .25s ease-out;background-color:#fdf2f2;border-bottom:1px solid #c24b4b26;padding:12px 16px}@keyframes logCardSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes logFieldErrorPop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-card,.error-text,.fetch_error{animation:none!important}.login-btn{transition:none!important}.login-btn:active{transform:none!important}}main{flex-direction:column;width:99vw;display:flex}.sl-view{color:#111;background-color:#fff;width:100%;margin:2rem auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.sl-eyebrow{color:#66704a;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.75rem;font-size:11px;font-weight:700;display:block}.sl-section-title{color:#111;letter-spacing:-.02em;margin:0 0 1rem;font-size:1.75rem;font-weight:800;line-height:1.25}@media (width>=768px){.sl-section-title{font-size:2.25rem}}.sl-section-desc{color:#666;margin:0 0 1.5rem;font-size:15px;line-height:1.6}.sl-header-center{text-align:center;max-width:600px;margin:0 auto 3rem;padding:0 1rem}.sl-hero{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:grid}@media (width>=1024px){.sl-hero{grid-template-columns:1.1fr .9fr;padding:5rem 1.5rem}}.sl-hero__content{flex-direction:column;display:flex}.sl-hero__title{color:#111;letter-spacing:-.03em;margin:0 0 1.25rem;font-size:2.25rem;font-weight:800;line-height:1.2}@media (width>=768px){.sl-hero__title{font-size:3.25rem}}.sl-hero__lead{color:#666;max-width:520px;margin:0 0 2.5rem;font-size:16px;line-height:1.6}@media (width>=768px){.sl-hero__lead{font-size:18px}}.sl-hero__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (width>=640px){.sl-hero__actions{flex-direction:row;width:fit-content}}.sl-hero__visual{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.sl-composition-card{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;max-width:280px;padding:2rem;box-shadow:0 10px 30px #11111108}.sl-composition-card__icon-wrap{color:#66704a;background-color:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.sl-composition-card__label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:12px;font-weight:700;display:block}.sl-composition-card__text{color:#111;font-size:18px;font-weight:800}.sl-floating-badge{background:#fff;border:1px solid #e5e5e5;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex;position:absolute;bottom:20px;right:10px;box-shadow:0 8px 24px #1111110d}@media (width>=640px){.sl-floating-badge{right:40px}}.sl-floating-badge__icon{color:#2a6b4e;font-size:1.25rem;display:flex}.sl-floating-badge__info{flex-direction:column;font-size:13px;line-height:1.3;display:flex}.sl-floating-badge__info strong{color:#111;font-weight:700}.sl-floating-badge__info span{color:#666}.sl-process{box-sizing:border-box;background-color:#f9f9f9;padding:4rem 1.5rem}@media (width>=768px){.sl-process{padding:6rem 1.5rem}}.sl-process__grid{grid-template-columns:1fr;gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}@media (width>=640px){.sl-process__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sl-process__grid{grid-template-columns:repeat(4,1fr)}}.sl-step{box-sizing:border-box;transition:transform .3s all .25s cubic-bezier(.4, 0, .2, 1);background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:1.75rem}.sl-step:hover{transform:translateY(-4px)}.sl-step__meta-bar{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.sl-step__count{color:#8c8c8c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:800}.sl-step__icon{color:#66704a;font-size:1.25rem;display:flex}.sl-step__title{color:#111;margin:0 0 .5rem;font-size:16px;font-weight:700}.sl-step__desc{color:#666;margin:0;font-size:13px;line-height:1.5}.sl-benefits{grid-template-columns:1fr;align-items:center;gap:3.5rem;max-width:1200px;margin:0 auto;padding:4rem 1.5rem;display:grid}@media (width>=1024px){.sl-benefits{grid-template-columns:1fr 1fr;padding:6rem 1.5rem}}.sl-benefits__content{flex-direction:column;display:flex}.sl-benefits__content h1.sl-section-desc{color:#111;margin-bottom:.25rem;font-size:18px;font-weight:700}.sl-benefits__content p.sl-section-desc{margin-bottom:1.75rem;font-size:14px}.sl-benefits__list{grid-template-columns:1fr;gap:.85rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}@media (width>=640px){.sl-benefits__list{grid-template-columns:repeat(2,1fr)}}.sl-benefits__list li{color:#666;align-items:center;gap:.65rem;font-size:14px;line-height:1.3;display:flex}.sl-benefits__list li svg{color:#2a6b4e;flex-shrink:0;font-size:1.1rem}.sl-benefits-shield-card{text-align:center;box-sizing:border-box;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:16px;max-width:380px;margin:0 auto;padding:2.5rem}.sl-benefits-shield-card svg{color:#66704a;margin-bottom:1.25rem;font-size:2.5rem}.sl-benefits-shield-card h3{color:#111;margin:0 0 .25rem;font-size:18px;font-weight:800}.sl-benefits-shield-card strong{color:#2a6b4e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:13px;display:block}.sl-benefits-shield-card p{color:#666;margin:0;font-size:13px;line-height:1.5}.sl-model{box-sizing:border-box;background-color:#fff;padding:4rem 1.5rem}@media (width>=768px){.sl-model{padding:6rem 1.5rem}}.sl-model__flex{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}@media (width>=768px){.sl-model__flex{flex-direction:row;gap:2.5rem}}.sl-model__arrow-divider{color:#8c8c8c;font-size:1.5rem;display:flex;transform:rotate(90deg)}@media (width>=768px){.sl-model__arrow-divider{transform:rotate(0)}}.sl-model-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex:1;width:100%;max-width:340px;padding:2rem}.sl-model-card__tag{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:11px;font-weight:700;display:inline-block}.sl-model-card__price{color:#111;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1;display:block}.sl-model-card__text{color:#666;margin:0;font-size:13px;line-height:1.5}.sl-model-card--highlight{background-color:#f9f9f9;border-color:#66704a}.sl-model-card--highlight .sl-model-card__tag,.sl-model-card--highlight .sl-model-card__price{color:#66704a}.sl-final-cta{text-align:center;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;align-items:center;max-width:800px;margin:2rem auto 4rem;padding:3.5rem 1.5rem;display:flex;box-shadow:0 10px 32px #11111105}@media (width>=768px){.sl-final-cta{margin:4rem auto 6rem;padding:5rem 3rem}}.sl-final-cta__title{letter-spacing:-.03em;color:#111;max-width:580px;margin:0 0 1rem;font-size:1.85rem;font-weight:800;line-height:1.25}@media (width>=768px){.sl-final-cta__title{font-size:2.5rem}}.sl-final-cta__desc{color:#666;max-width:480px;margin:0 0 2.5rem;font-size:14px;line-height:1.6}@media (width>=768px){.sl-final-cta__desc{font-size:15px}}.sl-btn{box-sizing:border-box;height:46px;transition:all .25s all .25s cubic-bezier(.4, 0, .2, 1);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 2rem;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sl-btn svg{font-size:1.1rem;transition:transform .2s}.sl-btn--primary{color:#fff;background-color:#66704a;border:1px solid #66704a}.sl-btn--primary:hover{background-color:#778256;border-color:#778256}.sl-btn--primary:hover svg{transform:translate(4px)}.sl-btn--secondary{color:#111;background-color:#fff;border:1px solid #e5e5e5}.sl-btn--secondary:hover{color:#66704a;background-color:#f9f9f9;border-color:#66704a}main{width:100%;min-width:0}.sl-view{--sl-olive:#66704a;--sl-olive-dark:#424a30;--sl-cream:#f7f5ed;--sl-ink:#20251d;--sl-muted:#687064;color:var(--sl-ink);background:#fff}.sl-view :where(*){box-sizing:border-box}.sl-view .sl-eyebrow{width:fit-content;color:var(--sl-olive);letter-spacing:.13em;align-items:center;gap:.55rem;font-size:.72rem;line-height:1.4;display:inline-flex}.sl-view .sl-eyebrow:before{content:"";background:currentColor;border-radius:99px;width:1.35rem;height:2px;display:inline-block}.sl-view .sl-section-title{letter-spacing:-.045em;font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.12}.sl-view .sl-section-desc{font-size:.98rem;line-height:1.8}.sl-hero{isolation:isolate;gap:clamp(2.5rem,5vw,5rem);max-width:1320px;padding:clamp(3.5rem,7vw,6.75rem) clamp(1.25rem,4vw,3.5rem);position:relative}.sl-hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#66704a21,#f7f5ed40 58%,#0000 72%);border-radius:50%;width:min(42vw,490px);position:absolute;top:7%;right:1%}.sl-hero__title{letter-spacing:-.06em;text-wrap:balance;max-width:720px;font-size:clamp(2.5rem,5.4vw,4.65rem);line-height:1.035}.sl-hero__lead{max-width:570px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.sl-hero__actions{gap:.85rem}.sl-btn{border-radius:999px;height:auto;min-height:49px;padding:.85rem 1.35rem;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.sl-btn--primary{background:var(--sl-olive);border-color:var(--sl-olive);box-shadow:0 8px 20px #424a3029}.sl-btn--primary:hover{background:var(--sl-olive-dark);border-color:var(--sl-olive-dark);transform:translateY(-2px);box-shadow:0 12px 26px #424a3038}.sl-btn--secondary{background:#ffffffc7;border-color:#20251d29}.sl-btn--secondary:hover{transform:translateY(-2px)}.sl-hero__visual{background:linear-gradient(145deg,#f8f7f1 0%,#eef0e6 100%);border:1px solid #66704a1f;border-radius:2rem;min-height:360px;overflow:visible}.sl-composition-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffd9;border-radius:1.5rem;max-width:310px;padding:2.4rem 2rem;box-shadow:0 24px 70px #232a1a1c}.sl-composition-card__icon-wrap{background:var(--sl-cream);width:58px;height:58px;color:var(--sl-olive);border-radius:18px}.sl-composition-card__text{line-height:1.45;display:block}.sl-floating-badge{border:1px solid #66704a24;border-radius:1rem;max-width:calc(100% - 1rem);padding:1rem 1.15rem;bottom:24px;right:-12px;box-shadow:0 16px 40px #232a1a1f}.sl-floating-badge__icon{background:#edf3e8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px}.sl-process{background:var(--sl-cream);padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,3.5rem);position:relative}.sl-header-center{max-width:700px;margin-bottom:clamp(2rem,4vw,3.25rem)}.sl-process__grid{gap:1rem;max-width:1320px}.sl-step{background:#ffffffdb;border:1px solid #66704a21;border-radius:1.25rem;padding:1.5rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 5px 20px #20251d06}.sl-step:hover{border-color:#66704a52;transform:translateY(-5px);box-shadow:0 18px 38px #20251d12}.sl-step__count{letter-spacing:.08em;color:#687064b8;font-size:.85rem}.sl-step__icon{width:46px;height:46px;color:var(--sl-olive);background:#f0f1e8;border-radius:15px;place-items:center;font-size:1.3rem;display:grid}.sl-step__title{letter-spacing:-.02em;font-size:1.02rem}.sl-step__desc{font-size:.9rem;line-height:1.7}.sl-benefits{gap:clamp(2.5rem,6vw,5rem);max-width:1320px;padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,3.5rem)}.sl-benefits__content h1.sl-section-desc{letter-spacing:-.025em;font-size:1.15rem;line-height:1.4}.sl-benefits__content p.sl-section-desc{font-size:.93rem}.sl-benefits__list{gap:.95rem}.sl-benefits__list li{background:#fbfbf8;border:1px solid #66704a1c;border-radius:.9rem;align-items:flex-start;padding:.9rem .95rem;line-height:1.55}.sl-benefits__list li svg{flex:none;margin-top:.1rem}.sl-benefits-shield-card{background:linear-gradient(145deg,#f8f8f2,#edf0e5);border:1px solid #66704a24;border-radius:2rem;max-width:430px;padding:clamp(2rem,5vw,3.5rem);position:relative;box-shadow:0 24px 70px #232a1a12}.sl-benefits-shield-card>svg{background:#fff;border-radius:20px;width:66px;height:66px;padding:.9rem;display:inline-block;box-shadow:0 8px 22px #232a1a0f}.sl-model{padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,3.5rem)}.sl-model__flex{gap:1.25rem;max-width:960px}.sl-model-card{border:1px solid #20251d1a;border-radius:1.5rem;max-width:400px;min-height:225px;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 10px 35px #20251d09}.sl-model-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #20251d13}.sl-model-card--highlight{background:linear-gradient(145deg,#f4f5ed,#e9eddf);border-color:#66704a52}.sl-model-card__tag{letter-spacing:.1em}.sl-model-card__price{letter-spacing:-.055em}.sl-model__arrow-divider{background:var(--sl-cream);width:42px;height:42px;color:var(--sl-olive);border:1px solid #66704a29;border-radius:50%;place-items:center;display:grid}.sl-final-cta{isolation:isolate;background:linear-gradient(135deg,#f7f6ef 0%,#edf0e5 100%);border:1px solid #66704a2e;border-radius:2rem;width:min(100% - 2.5rem,1080px);max-width:1080px;margin:1rem auto clamp(4rem,7vw,6.5rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 18px 55px #20251d0d}.sl-final-cta:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #66704a21;border-radius:50%;width:22rem;position:absolute;bottom:-10rem;right:-7rem;box-shadow:0 0 0 2rem #66704a09,0 0 0 4rem #66704a06}.sl-final-cta__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.2rem)}.sl-final-cta__desc{font-size:.98rem;line-height:1.8}@media (width<=640px){.sl-hero{padding-top:3rem;padding-bottom:3.5rem}.sl-hero__visual{border-radius:1.5rem;min-height:290px}.sl-composition-card{max-width:260px;padding:1.65rem 1.25rem}.sl-floating-badge{padding:.75rem .85rem;bottom:12px;right:-.25rem}.sl-process__grid{gap:.85rem}.sl-step{padding:1.25rem}.sl-benefits__list{grid-template-columns:1fr}.sl-final-cta{border-radius:1.5rem;width:calc(100% - 2rem)}}@media (prefers-reduced-motion:reduce){.sl-view *,.sl-view :before,.sl-view :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.terms-page{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:32px 24px 64px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.terms-page__header{text-align:left;border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:32px}.terms-page__badge{color:#66704a;text-transform:uppercase;letter-spacing:.08em;background-color:#f9f9f9;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.terms-page__badge svg{flex-shrink:0;font-size:13px}.terms-page__title{letter-spacing:-.03em;color:#111;margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.25}.terms-page__lead{color:#4d4d4d;margin:0 0 24px;font-size:16px;font-weight:500;line-height:1.6}.terms-page__company-box{box-sizing:border-box;background-color:#fefefe;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:24px;padding:20px;display:flex}.terms-page__company-box p{color:#252525;margin:0;font-size:13.5px;line-height:1.6}.terms-page__company-box p strong{color:#111;font-weight:700}.terms-page__info-banner{box-sizing:border-box;background-color:#66704a0d;border:1px solid #66704a26;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.terms-page__info-banner svg{color:#66704a;flex-shrink:0;margin-top:2px;font-size:18px}.terms-page__info-banner p{color:#3c422c;margin:0;font-size:13px;line-height:1.55}.terms-page__content{flex-direction:column;gap:40px;display:flex}.terms-page__section{flex-direction:column;gap:14px;display:flex}.terms-page__section-title{color:#111;letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 4px;font-size:18px;font-weight:800;display:flex}.terms-page__section-title svg{color:#66704a;flex-shrink:0;font-size:1.2rem}.terms-page__section-title span{line-height:1.3}.terms-page__text{color:#2b2b2b;text-align:justify;margin:0;font-size:14.5px;line-height:1.65}.terms-page__text strong{color:#111;font-weight:700}.terms-page__list{flex-direction:column;gap:8px;margin:4px 0 8px;padding-left:20px;display:flex}.terms-page__list li{color:#303030;font-size:14px;line-height:1.6}.terms-page__list li strong{color:#111;font-weight:700}.terms-page__highlight-box{box-sizing:border-box;background-color:#fff8e7;border:1px solid #f4e4b7;border-radius:10px;align-items:flex-start;gap:14px;margin:12px 0;padding:20px;display:flex}.terms-page__highlight-box>svg{color:#b45309;flex-shrink:0;margin-top:2px;font-size:22px}.terms-page__highlight-box>div{color:#78350f;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.6;display:flex}.terms-page__highlight-box>div strong{color:#451a03;font-size:14px;font-weight:700}.terms-page__highlight-box>div p{color:inherit;font-size:inherit;line-height:inherit;margin:0}@media (width<=768px){.terms-page{padding:24px 16px 48px}.terms-page__title{font-size:26px}.terms-page__lead{font-size:15px}.terms-page__text{text-align:left}.terms-page__company-box,.terms-page__info-banner,.terms-page__highlight-box{padding:16px}.terms-page__summary-pane{grid-template-columns:1fr}}.al-layout{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}@media (width>=1024px){.al-layout{flex-direction:row;height:100dvh;overflow:hidden}}.al-mobile-bar{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex}@media (width>=1024px){.al-mobile-bar{display:none!important}}.al-brand{color:#66704a;letter-spacing:-.04em;align-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.al-brand__light{color:#666;font-weight:400}.al-mobile-toggle{color:#111;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.35rem;display:inline-flex}.al-sidebar-wrapper{z-index:1000;visibility:hidden;pointer-events:none;box-sizing:border-box;position:fixed;inset:0}.al-sidebar-wrapper--open{visibility:visible;pointer-events:auto}.al-sidebar-wrapper--open .al-sidebar-overlay{opacity:1}.al-sidebar-wrapper--open .al-sidebar-container{transform:translate(0)}@media (width>=1024px){.al-sidebar-wrapper{z-index:auto;visibility:visible;pointer-events:auto;flex-shrink:0;width:260px;height:100dvh;position:relative;inset:auto}}.al-sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#0f172a66;transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (width>=1024px){.al-sidebar-overlay{display:none}}.al-sidebar-container{box-sizing:border-box;background-color:#fff;border-right:1px solid #e5e5e5;flex-direction:column;gap:24px;width:280px;padding:24px 20px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.al-sidebar-container .al-sidebar-close{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;top:20px;right:16px}@media (width>=1024px){.al-sidebar-container .al-sidebar-close{display:none}.al-sidebar-container{width:100%;height:100%;box-shadow:none;border-radius:0;padding:32px 24px;position:relative;transform:none}}.al-sidebar-nav{flex-direction:column;flex:1;gap:4px;width:100%;display:flex;overflow-y:auto}.al-content{box-sizing:border-box;width:100%;padding:16px}@media (width>=1024px){.al-content{-webkit-overflow-scrolling:touch;background-color:#fafafa;flex:1;min-width:0;height:100dvh;padding:40px;overflow-y:auto}}.al-sidebar{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.al-sidebar__label{letter-spacing:.12em;color:#666;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:1.25rem;padding-left:.5rem;font-size:.65rem;font-weight:700}.al-sidebar__menu{box-sizing:border-box;flex-direction:column;gap:.35rem;width:100%;display:flex}.al-nav-link{color:#666;box-sizing:border-box;border-radius:8px;outline:none;align-items:center;gap:.85rem;min-height:44px;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.al-nav-link__icon{color:#767676;flex-shrink:0;font-size:1.15rem;transition:color .2s,transform .2s}.al-nav-link:hover{color:#111;background-color:#f9f9f9}.al-nav-link:hover .al-nav-link__icon{color:#111;transform:scale(1.05)}.al-nav-link.active{color:#fff;background-color:#66704a;font-weight:600}.al-nav-link.active .al-nav-link__icon{color:#fff}.al-nav-link.active:hover{background-color:#5b6442}.al-sidebar-footer{box-sizing:border-box;border-top:1px solid #e5e5e5;flex-direction:column;gap:1rem;width:100%;margin-top:auto;padding-top:1.5rem;display:flex}.al-sidebar-footer__back-link{color:#666;border-bottom:2px solid #0000;align-self:center;padding:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.al-sidebar-footer__back-link:hover{color:#e11d48;border-color:#e11d48}.al-sidebar-footer__logout-btn{color:#e11d48;cursor:pointer;box-sizing:border-box;background-color:#0000;border:1px solid #e5e5e5;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:.5rem;width:100%;height:40px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.al-sidebar-footer__logout-btn svg{font-size:1rem;transition:transform .2s}.al-sidebar-footer__logout-btn:hover:not(:disabled){background-color:#fff1f2;border-color:#eb607e}.al-sidebar-footer__logout-btn:hover:not(:disabled) svg{transform:translate(-2px)}.al-sidebar-footer__logout-btn:active{transform:scale(.97)}.al-add-btn{box-sizing:border-box;background-color:#66704a;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:.5rem;width:100%;height:46px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #1e3a3a26;color:#fff!important}.al-add-btn svg{stroke-width:2.5px;font-size:1.1rem;transition:transform .2s}.al-add-btn:hover{background-color:#747f54;box-shadow:0 6px 16px #1e3a3a38}.al-add-btn:hover svg{transform:rotate(90deg)}.al-add-btn:active{transform:scale(.97)}.admin-dashboard{box-sizing:border-box;color:#111;width:100%;min-width:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{box-sizing:border-box}.admin-dashboard__header{border-bottom:1px solid #e5e5e5;margin-bottom:2rem;padding-bottom:1.25rem}.admin-dashboard__eyebrow{color:#66704a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.admin-dashboard__title{color:#111;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2}.admin-dashboard__description{color:#666;margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.admin-dashboard__layout-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;display:grid}.admin-dashboard__main-content,.admin-dashboard__sidebar{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.admin-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.admin-dashboard__stat{min-width:0;color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;padding:1.125rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.admin-dashboard__stat:hover{border-color:#ccc;transform:translateY(-2px);box-shadow:0 8px 24px #0d13130d}.admin-dashboard__stat:focus-visible{outline-offset:3px;outline:2px solid #66704a}.admin-dashboard__stat-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.admin-dashboard__stat-icon{color:#66704a;background:#f9f9f9;border-radius:.375rem;flex-shrink:0;place-items:center;width:2.375rem;height:2.375rem;display:grid}.admin-dashboard__stat-icon svg{stroke-width:2.25px;width:1.125rem;height:1.125rem}.admin-dashboard__stat-change{color:#2a6b4e;white-space:nowrap;background:#edf7f3;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.admin-dashboard__stat-value{overflow-wrap:anywhere;color:#111;letter-spacing:-.02em;margin-bottom:.125rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;line-height:1.3}.admin-dashboard__stat-label{color:#666;font-size:.8125rem;font-weight:500}.admin-dashboard__panel{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;min-width:0;overflow:hidden}.admin-dashboard__panel-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.admin-dashboard__panel-title{color:#111;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:800;line-height:1.4}.admin-dashboard__panel-subtitle{color:#666;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.admin-dashboard__panel-link{color:#66704a;flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.admin-dashboard__panel-link svg{width:.875rem;height:.875rem;transition:transform .2s}.admin-dashboard__panel-link:hover{color:#4a5136}.admin-dashboard__panel-link:hover svg{transform:translate(2px)}.admin-dashboard__panel-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #66704a}.admin-dashboard__overview{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;padding:1.25rem 1.5rem}.admin-dashboard__overview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-dashboard__overview-trend-icon{color:#66704a;flex-shrink:0;width:1.25rem;height:1.25rem}.admin-dashboard__overview-grid{border-top:1px solid #e5e5e5;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-dashboard__metric{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;min-width:0;padding:1rem .75rem}.admin-dashboard__metric:nth-child(2n){border-right:0}.admin-dashboard__metric:nth-last-child(-n+2){border-bottom:0}.admin-dashboard__metric-label{color:#666;margin-bottom:.375rem;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.admin-dashboard__metric-value{overflow-wrap:anywhere;color:#111;margin-bottom:.25rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;line-height:1.4;display:block}.admin-dashboard__metric-trend{color:#66704a;font-size:.6875rem;font-weight:600;line-height:1.5;display:block}.admin-dashboard__table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.admin-dashboard__table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.admin-dashboard__table th,.admin-dashboard__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem;font-size:.8125rem}.admin-dashboard__table th{color:#666;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f9f9f9;height:2.75rem;font-size:.6875rem;font-weight:700}.admin-dashboard__table tbody tr{transition:background .15s}.admin-dashboard__table tbody tr:hover{background:#f9f9f9}.admin-dashboard__table tbody tr:last-child td{border-bottom:0}.admin-dashboard__product-name{color:#111;font-weight:600}.admin-dashboard__text-regular{color:#767676}.admin-dashboard__status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.admin-dashboard__status--success{color:#2a6b4e;background:#edf7f3}.admin-dashboard__status--pending{color:#92400e;background:#fef3c7}.admin-dashboard__users{flex-direction:column;padding:.5rem 1.5rem;display:flex}.admin-dashboard__user{border-bottom:1px solid #e5e5e5;align-items:center;gap:.75rem;width:100%;min-width:0;padding:1rem 0;display:flex}.admin-dashboard__user:last-child{border-bottom:0}.admin-dashboard__avatar{color:#66704a;background:#f9f9f9;border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:grid}.admin-dashboard__user-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.admin-dashboard__user-name,.admin-dashboard__user-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-dashboard__user-name{color:#111;font-size:.8125rem;font-weight:600}.admin-dashboard__user-email{color:#666;font-size:.6875rem}.admin-dashboard__role{letter-spacing:.04em;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;padding:.25rem .5rem;font-size:.625rem;font-weight:700}.admin-dashboard__role--user{color:#475569;background:#e2e8f0}.admin-dashboard__role--seller{color:#66704a;background:#edf7f3}.admin-dashboard__role--admin{color:#e11d48;background:#ffe4e6}.admin-dashboard__quick{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;padding:1.25rem 1.5rem}.admin-dashboard__quick>h2{margin:0 0 1.25rem}.admin-dashboard__quick-grid{flex-direction:column;gap:.65rem;width:100%;display:flex}.admin-dashboard__quick-item{width:100%;min-width:0;color:inherit;border:1px solid #e5e5e5;border-radius:.5rem;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.admin-dashboard__quick-item:hover{background:#f9f9f9;border-color:#ccc}.admin-dashboard__quick-item:hover>svg:last-child{color:#111;transform:translate(2px)}.admin-dashboard__quick-item:focus-visible{outline-offset:2px;outline:2px solid #66704a}.admin-dashboard__quick-item>svg:first-child{color:#66704a;flex-shrink:0;width:1.125rem;height:1.125rem}.admin-dashboard__quick-item>svg:last-child{color:#666;flex-shrink:0;width:.875rem;height:.875rem;margin-left:auto;transition:transform .2s,color .2s}.admin-dashboard__quick-item>div{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.admin-dashboard__quick-item>div strong{color:#111;font-size:.75rem;font-weight:700;line-height:1.4}.admin-dashboard__quick-item>div span{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.4;overflow:hidden}@media (width>=640px){.admin-dashboard__stat{padding:1.25rem}.admin-dashboard__overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard__metric{border-bottom:0;border-right:1px solid #e5e5e5;padding:1.25rem 1rem .5rem}.admin-dashboard__metric:nth-child(2n){border-right:1px solid #e5e5e5}.admin-dashboard__metric:last-child{border-right:0}}@media (width>=1280px){.admin-dashboard__layout-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem}}@media (width<=480px){.admin-dashboard__header{margin-bottom:1.5rem}.admin-dashboard__stats{gap:.75rem}.admin-dashboard__stat{padding:.875rem}.admin-dashboard__stat-top{margin-bottom:.875rem}.admin-dashboard__stat-change{padding:.2rem .35rem;font-size:.625rem}.admin-dashboard__overview,.admin-dashboard__panel-header,.admin-dashboard__quick{padding-left:1rem;padding-right:1rem}.admin-dashboard__panel-header{align-items:flex-start}.admin-dashboard__users{padding-left:1rem;padding-right:1rem}.admin-dashboard__user{gap:.5rem}.admin-dashboard__role{padding:.2rem .35rem;font-size:.5625rem}.admin-dashboard__table th,.admin-dashboard__table td{padding:.875rem 1rem}}@media (prefers-reduced-motion:reduce){.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.catalog-page{color:#111;box-sizing:border-box;background-color:#fff;width:100%;min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.catalog-browser{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;max-width:1440px;margin:0 auto;padding:1.25rem 1rem 3rem;display:grid}@media (width>=1024px){.catalog-browser{grid-template-columns:240px minmax(0,1fr);gap:2.5rem;padding:2.5rem 2rem 4rem}}.catalog-browser__loading,.catalog-browser__error{color:#666;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:14px;grid-column:1/-1;padding:4rem 1.5rem;font-size:.95rem;font-weight:600}.catalog-browser__error{color:#c24b4b;background:#fdf2f2;border-color:#c24b4b26}.catalog-browser__sidebar{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;align-self:start;gap:1.5rem;width:100%;max-height:calc(100vh - 3rem);padding:1.5rem 1.25rem;display:none;position:sticky;top:1.5rem;overflow-y:auto;box-shadow:0 4px 20px -2px #20261805}@media (width>=1024px){.catalog-browser__sidebar{display:flex}}.catalog-browser__sidebar{scrollbar-width:thin;scrollbar-color:#dbdbdb transparent}.catalog-browser__sidebar::-webkit-scrollbar{width:4px}.catalog-browser__sidebar::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:10px}.catalog-browser__sidebar-title{color:#111;letter-spacing:-.02em;cursor:pointer;border-bottom:1px solid #e5e5e5;margin:0 0 1rem;padding-bottom:.75rem;font-size:.95rem;font-weight:800;transition:color .15s}.catalog-browser__sidebar-title:hover{color:#66704a}.catalog-browser__feed{flex-direction:column;min-width:0;display:flex}.catalog-browser__feed-header{text-align:left;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 1.5rem;padding:0 0 .85rem;display:flex}.catalog-browser__feed-title{color:#111;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}@media (width>=640px){.catalog-browser__feed-title{font-size:1.75rem}}.catalog-browser__feed-title+h4{color:#666;align-items:center;gap:.55rem;margin:0;font-size:.95rem;font-weight:500;display:inline-flex}.catalog-browser__feed-title+h4:before{content:"/";color:#ccc}.catalog-browser__empty-feed{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;align-items:center;width:100%;padding:4rem 1.5rem;display:flex}.catalog-browser__empty-feed .catalog-browser__empty-icon-box{color:#66704a;background:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;font-size:1.5rem;display:flex}.catalog-browser__empty-title{color:#111;margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.catalog-browser__empty-text{color:#666;max-width:400px;margin:0 0 1.5rem;font-size:.88rem;line-height:1.6}.catalog-browser__empty-reset-btn{color:#fff;cursor:pointer;background:#66704a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:0 1.25rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #68764b26}.catalog-browser__empty-reset-btn:hover{background:#525f3c;transform:translateY(-1px)}.mkt-category-tree{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;display:flex}.mkt-category-tree__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mkt-category-tree__item{flex-direction:column;width:100%;display:flex}.mkt-category-tree__trigger-link{color:#111;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.mkt-category-tree__trigger-link svg{color:#666;font-size:1rem;transition:transform .2s,color .15s}.mkt-category-tree__trigger-link:hover{color:#66704a;background-color:#f9f9f9}.mkt-category-tree__trigger-link:hover svg{color:#66704a}.mkt-category-tree__trigger-link--active{color:#66704a;background-color:#68764b1f;font-weight:700}.mkt-category-tree__trigger-link--active svg{color:#66704a}.mkt-category-tree__trigger-link--expanded svg{transform:rotate(90deg)}.mkt-category-tree__sub-branch{border-left:1px solid #e5e5e5;flex-direction:column;gap:2px;margin:2px 0 4px;padding:0 0 0 14px;list-style:none;animation:.2s ease-out both treeBranchReveal;display:flex}.mkt-category-tree__sub-link{color:#666;box-sizing:border-box;border-radius:6px;align-items:center;width:100%;min-height:32px;padding:6px 10px;font-size:.85rem;font-weight:550;text-decoration:none;transition:all .15s;display:flex}.mkt-category-tree__sub-link:hover{color:#66704a;background-color:#f9f9f9}.mkt-category-tree__sub-link--active{color:#66704a;background-color:#0000;font-weight:700}.mkt-condition-filter{box-sizing:border-box;border-top:1px solid #e5e5e5;flex-direction:column;gap:12px;width:100%;padding-top:1.25rem;display:flex}.mkt-condition-filter__header{justify-content:space-between;align-items:center;width:100%;display:flex}.mkt-condition-filter__title{color:#666;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.mkt-condition-filter__clear-btn{color:#66704a;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background-color .15s;display:inline-flex}.mkt-condition-filter__clear-btn:hover{background-color:#68764b1f}.mkt-condition-filter__clear-icon{flex-shrink:0;font-size:.9rem}.mkt-condition-filter__grid{box-sizing:border-box;flex-wrap:wrap;gap:6px;width:100%;display:flex}.mkt-condition-chip{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.mkt-condition-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkt-condition-chip__indicator{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:color .15s,transform .15s;display:flex}.mkt-condition-chip__indicator svg{display:block}.mkt-condition-chip--selected{color:#fff;background-color:#66704a;border-color:#66704a}.mkt-condition-chip--selected .mkt-condition-chip__indicator{color:#fff;transform:scale(1.02)}.mkt-condition-chip--selected:hover:not(:disabled){background-color:#525f3c;border-color:#525f3c}.mkt-condition-chip:hover:not(.mkt-condition-chip--selected){color:#111;background-color:#f9f9f9;border-color:#94a3b8}.mkt-condition-chip:active{transform:scale(.98)}.mkt-condition-chip:focus-visible{outline-offset:2px;outline:2px solid #66704a}.top-categories{margin:0 0 2rem;padding:0}.top-categories .top-categories-heading{text-align:left;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.top-categories .top-categories-heading h2{color:#111;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.top-categories .top-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.top-categories .top-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.top-categories .category-card{aspect-ratio:1.2;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:12px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.top-categories .category-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.top-categories .category-card .top-categories-card__overlay{color:#fff;background:linear-gradient(#0000,#20251ed9);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex;position:absolute;inset:auto 0 0}.top-categories .category-card .top-categories-card__overlay h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;line-height:1.3;overflow:hidden}.top-categories .category-card .top-categories-card__overlay svg{flex-shrink:0;font-size:1rem;transition:transform .15s}.top-categories .category-card:hover img{transform:scale(1.04)}.top-categories .category-card:hover .top-categories-card__overlay svg{transform:translate(3px)}.top-categories .category-card:focus-visible{outline-offset:-2px;outline:2px solid #66704a}.catalog-condition-search{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1.5rem;display:flex}.catalog-condition-search__label{color:#666;text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:.78rem;font-weight:700}.catalog-condition-search__control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.catalog-condition-search__control>svg{z-index:1;color:#666;pointer-events:none;font-size:1.05rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalog-condition-search__control input[type=search]{appearance:none;width:100%;min-width:0;height:46px;font:inherit;color:#111;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin:0;padding:0 44px 0 42px;font-size:.92rem;font-weight:500;line-height:normal;transition:border-color .15s,box-shadow .15s;display:block}.catalog-condition-search__control input[type=search]::placeholder{color:#94a3b8;opacity:1}.catalog-condition-search__control input[type=search]::-webkit-search-cancel-button{appearance:none}.catalog-condition-search__control input[type=search]::-webkit-search-decoration{appearance:none}.catalog-condition-search__control input[type=search]:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #68764b1f}.catalog-condition-search__clear{z-index:2;color:#666;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.catalog-condition-search__clear svg{pointer-events:none;font-size:.95rem;position:static;transform:none}.catalog-condition-search__clear:hover{color:#111;background-color:#f9f9f9}.catalog-condition-search__clear:focus-visible{outline-offset:1px;outline:2px solid #66704a}.collection-city-filter{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:12px;width:100%;margin-bottom:2rem;padding:1.25rem;display:flex}.collection-city-filter>div:first-child{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:10px;display:flex}.collection-city-filter>div:first-child label{color:#111;cursor:pointer;font-size:.88rem;font-weight:700}.collection-city-filter>div:first-child input[type=checkbox]{accent-color:#66704a;cursor:pointer;width:18px;height:18px;margin:0}.collection-city-filter__header{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;display:flex}.collection-city-filter__title{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.collection-city-filter__clear{color:#66704a;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex}.collection-city-filter__clear:hover{background-color:#68764b14}.collection-city-filter__clear svg{font-size:.9rem}.collection-city-filter__options{flex-wrap:wrap;gap:8px;width:100%;display:flex}.collection-city-filter__option{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.collection-city-filter__option svg{color:#94a3b8;font-size:.85rem}.collection-city-filter__option:hover{color:#111;border-color:#94a3b8}.collection-city-filter__option.is-selected{color:#fff;background-color:#66704a;border-color:#66704a}.collection-city-filter__option.is-selected svg{color:#fff}.collection-city-filter__option:focus-visible{outline:2px solid #66704a}.category-page__products{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width>=640px){.category-page__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (width>=1200px){.category-page__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.category-product-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.category-product-card:hover{border-color:#d1d1d1;box-shadow:0 10px 25px -5px #20251e0d}.category-product-card:hover .category-product-card__image-link img{transform:scale(1.03)}.category-product-card__media{aspect-ratio:1/.95;box-sizing:border-box;background-color:#f9f9f9;justify-content:center;align-items:center;width:100%;padding:10px;display:flex;position:relative;overflow:hidden}.category-product-card__image-link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.category-product-card__image-link img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:transform .2s}.category-product-card__discount{z-index:2;color:#fff;background-color:#e11d48;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800;position:absolute;top:8px;left:8px}.category-product-card__wishlist{z-index:2;color:#666;cursor:pointer;background-color:#ffffffe6;border:1px solid #0f172a0f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1rem;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.category-product-card__wishlist:hover,.category-product-card__wishlist.active{color:#e11d48}.category-product-card__wishlist.active svg{fill:#e11d48}.category-product-card__content{box-sizing:border-box;text-align:left;flex-direction:column;flex:1;padding:.85rem;display:flex}.category-product-card__content h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:.25rem 0 .5rem;font-size:.88rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.category-product-card__content h2 a{color:inherit;text-decoration:none}.category-product-card__content h2 a:hover{color:#66704a}.category-product-card__brand{color:#666;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}.category-product-card__condition{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;margin-bottom:.75rem;display:flex}.category-product-card__condition span:first-child{color:#66704a;text-transform:uppercase;letter-spacing:.02em;background-color:#f9f9f9;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.category-product-card__condition .nake-offer-btn{color:#66704a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:.68rem;font-weight:750;text-decoration:underline;transition:background-color .12s}.category-product-card__condition .nake-offer-btn:hover{color:#525f3c;background-color:#f9f9f9;text-decoration:none}.category-product-card__bottom{border-top:1px solid #f9f9f9;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex}.category-product-card__bottom div:first-child{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.category-product-card__bottom strong{color:#111;font-size:.95rem;font-weight:800}.category-product-card__bottom del{color:#94a3b8;font-size:.75rem;font-weight:500}.category-product-card__buy{color:#66704a;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.95rem;transition:all .15s;display:flex}.category-product-card__buy:hover{color:#fff;background-color:#66704a;border-color:#66704a}@media (width<=480px){.catalog-browser{gap:1rem;padding:1rem .5rem}.top-categories{margin-bottom:1.5rem}.top-categories .category-card{aspect-ratio:1.1}.top-categories .category-card .top-categories-card__overlay{padding:.65rem}.top-categories .category-card .top-categories-card__overlay h3{font-size:.75rem}.category-page__products{gap:8px}.category-product-card__media{padding:6px}.category-product-card__content{padding:.65rem}.category-product-card__content h2{min-height:2.6em;font-size:.82rem}.category-product-card__bottom strong{font-size:.88rem}.category-product-card__buy{border-radius:6px;width:28px;height:28px;font-size:.85rem}}@keyframes treeBranchReveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt-category-tree__sub-branch{animation:none!important}.mkt-condition-chip,.category-product-card,.category-card img{transition:none!important;animation:none!important;transform:none!important}}#checkout{box-sizing:border-box;width:100%;animation:checkoutFadeUp .5s all .25s cubic-bezier(.4, 0, .2, 1) forwards;background-color:#fff;border-radius:12px;margin:2rem auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (width>=768px){#checkout{margin:4rem auto;padding:2.5rem}}.StripeElement,.stripe-embedded-checkout-container{box-sizing:border-box;min-height:250px;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:#0000!important;width:100%!important}iframe{display:block;width:100%!important}#checkout:empty{background-color:#f9f9f9;border-style:dashed;min-height:400px;position:relative}#checkout:empty:before{content:"";border:3px solid #e5e5e5;border-top-color:#66704a;border-radius:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;animation:.8s linear infinite checkoutSpinner;position:absolute;top:50%;left:50%}@keyframes checkoutFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes checkoutSpinner{to{transform:rotate(360deg)}}.cmp-modal-overlay{top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;box-sizing:border-box;background-color:#0f172a99;justify-content:center;align-items:center;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) forwards cmpOverlayFade;display:flex;position:absolute;inset:0;overflow:scroll}.cmp-modal{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;width:100%;max-width:1120px;height:calc(100dvh - 24px);animation:.25s cubic-bezier(.16,1,.3,1) forwards cmpModalSlide;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}@media (width>=640px){.cmp-modal{height:auto;max-height:calc(100dvh - 48px)}}.cmp-modal__header{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.cmp-modal__badge{color:#111;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.cmp-modal__badge svg{color:#c24b4b;font-size:1.15rem}.cmp-modal__order-tag{color:#475569;text-transform:none;letter-spacing:normal;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:.9rem}.cmp-modal__close-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:1.25rem;transition:all .15s;display:flex}.cmp-modal__close-btn:hover{color:#111;background-color:#0f172a0d}.cmp-modal__body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}@media (width>=768px){.cmp-modal__body{flex-direction:row;gap:24px;padding:24px;overflow-y:hidden}}.cmp-modal__alert{color:#c24b4b;text-align:left;box-sizing:border-box;background-color:#fdf2f2;border:1px solid #c24b4b26;border-radius:10px;align-items:center;gap:10px;margin:0 16px;padding:12px 16px;font-size:.88rem;font-weight:600;animation:.2s cubic-bezier(.16,1,.3,1) both cmpAlertPop;display:flex}@media (width>=768px){.cmp-modal__alert{margin:0 24px}}.cmp-modal__alert svg{flex-shrink:0;font-size:1.15rem}.cmp-modal__footer{box-sizing:border-box;background-color:#f8fafc;border-top:1px solid #e5e5e5;flex-shrink:0;padding:1.25rem 1.5rem}.cmp-panel{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cmp-panel__title-bar{text-align:left;background-color:#fafafa;border-bottom:1px solid #e5e5e5;align-items:center;gap:.5rem;padding:10px 14px;display:flex}.cmp-panel__title-bar svg{color:#66704a}.cmp-panel__title-bar h3{color:#111;margin:0;font-size:.85rem;font-weight:750}.cmp-panel__display-frame{box-sizing:border-box;aspect-ratio:4/3;background-color:#f1f5f9;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (width>=768px){.cmp-panel__display-frame{aspect-ratio:auto;flex:1;height:100%}}.cmp-panel__display-frame img{object-fit:contain;max-width:100%;max-height:100%;display:block}.cmp-panel__zoom-trigger{color:#475569;cursor:pointer;z-index:5;background-color:#ffffffe6;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:all .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000000a}.cmp-panel__zoom-trigger:hover{color:#66704a;background-color:#fff;transform:scale(1.05)}.cmp-panel__controls{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background-color:#0f172ad9;border-radius:20px;align-items:center;gap:12px;padding:6px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cmp-panel__arrow{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.15rem;display:flex}.cmp-panel__indicator{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.cmp-panel--complaint{border-color:#c24b4b26}.cmp-panel--complaint .cmp-panel__title-bar{background-color:#fdf2f2}.cmp-panel--complaint .cmp-panel__title-bar svg{color:#c24b4b}.cmp-footer-form{box-sizing:border-box;grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (width>=768px){.cmp-footer-form{grid-template-columns:1fr auto;align-items:flex-end;gap:1.5rem}}.cmp-footer-form__field{text-align:left;flex-direction:column;gap:.5rem;display:flex}.cmp-footer-form__label{color:#475569;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.cmp-footer-form__label svg{color:#66704a;font-size:.95rem}.cmp-footer-form__textarea{color:#0f172a;box-sizing:border-box;resize:vertical;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:72px;max-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.5;transition:all .2s}.cmp-footer-form__textarea::placeholder{color:#94a3b8}.cmp-footer-form__textarea:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #66704a1f}.cmp-footer-form__textarea:disabled{cursor:not-allowed;background-color:#f1f5f9}.cmp-footer-form__actions{align-items:center;gap:.75rem;width:100%;display:flex}@media (width>=768px){.cmp-footer-form__actions{width:auto}}.cmp-footer-form__btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:10px;flex:1;justify-content:center;align-items:center;height:42px;padding:0 1.5rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (width>=768px){.cmp-footer-form__btn{flex:none;width:auto}}.cmp-footer-form__btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.cmp-footer-form__btn--reject{color:#dc2626;background-color:#fff;border:1px solid #fee2e2}.cmp-footer-form__btn--reject:hover:not(:disabled){background-color:#fef2f2;border-color:#fca5a5}.cmp-footer-form__btn--approve{color:#fff;background-color:#16a34a;border:none;box-shadow:0 4px 12px #16a34a26}.cmp-footer-form__btn--approve:hover:not(:disabled){background-color:#15803d;transform:translateY(-1px);box-shadow:0 6px 16px #16a34a40}.cmp-lightbox-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;background-color:#0f172af2;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out cmpOverlayFade;display:flex;position:fixed;inset:0}.cmp-lightbox-overlay .cmp-lightbox-close{cursor:zoom-out;background:0 0;border:none;justify-content:center;align-items:center;max-width:100%;max-height:100%;padding:0;display:flex;position:relative}.cmp-lightbox-overlay .cmp-lightbox-close:before{content:"✕";color:#94a3b8;font-size:2rem;line-height:1;transition:color .15s;position:fixed;top:24px;right:24px}.cmp-lightbox-overlay .cmp-lightbox-close:hover:before{color:#fff}.cmp-lightbox-overlay img{object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh;box-shadow:0 25px 50px -12px #00000080}@keyframes cmpOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes cmpModalSlide{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cmpAlertPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cmp-modal,.cmp-modal-overlay,.cmp-modal__alert{animation:none!important}}.al-confirm-shipment{box-sizing:border-box;color:#111;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:1440px;margin:0 auto;padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}@media (width>=1024px){.al-confirm-shipment{flex-direction:row;align-items:flex-start;gap:2rem;padding:1.5rem}}.al-confirm-shipment__section-title{color:#111;letter-spacing:-.02em;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:1.1rem;font-weight:800;line-height:1.4;display:flex}.al-confirm-shipment__section-title svg{color:#66704a;flex-shrink:0;width:1.25rem;height:1.25rem}.al-confirm-shipment__summary-pane{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}@media (width>=1024px){.al-confirm-shipment__summary-pane{flex:0 0 300px;width:300px;position:sticky;top:24px}}.al-confirm-shipment__info-banner{box-sizing:border-box;background:#f0f4f8;border:1px solid #d0e1fd;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.15rem;display:flex}.al-confirm-shipment__info-banner .al-confirm-shipment__banner-icon{color:#1d4ed8;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:2px}.al-confirm-shipment__info-banner h4{color:#1e3a8a;margin:0 0 .4rem;font-size:.92rem;font-weight:750;line-height:1.45}.al-confirm-shipment__info-banner p{color:#1e40af;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.65}.al-confirm-shipment__status-page{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:1.5rem;display:flex}.al-confirm-shipment__success,.al-confirm-shipment__confirmed{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:560px;padding:2.5rem 2rem;display:flex}.al-confirm-shipment__success h1,.al-confirm-shipment__confirmed h1{color:#111;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800;line-height:1.4}.al-confirm-shipment__success p,.al-confirm-shipment__confirmed p{color:#666;overflow-wrap:anywhere;max-width:44ch;margin:0;font-size:.95rem;line-height:1.7}.al-confirm-shipment__success .al-confirm-shipment__status-icon{color:#2a6b4e}.al-confirm-shipment__confirmed{background:#f9f9f9;border-color:#e5e5e5}.al-confirm-shipment__confirmed .al-confirm-shipment__status-icon{color:#66704a}.al-confirm-shipment__status-icon{flex-shrink:0;width:3rem;height:3rem;margin-bottom:.25rem}@media (width<=480px){.al-confirm-shipment__status-page{min-height:50vh;padding:1rem}.al-confirm-shipment__success,.al-confirm-shipment__confirmed{border-radius:14px;padding:2rem 1.25rem}.al-confirm-shipment__success p,.al-confirm-shipment__confirmed p{font-size:.9rem}.al-confirm-shipment__status-icon{width:2.5rem;height:2.5rem}}.al-confirm-shipment__workspace-pane{box-sizing:border-box;flex-direction:column;flex:auto;gap:1.5rem;width:100%;min-width:0;display:flex}.al-confirm-shipment__products-card,.al-confirm-shipment__form-pane{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;min-width:0;padding:1.15rem}@media (width>=640px){.al-confirm-shipment__products-card,.al-confirm-shipment__form-pane{padding:1.5rem}}.al-confirm-shipment_warning{box-sizing:border-box;background:#fdf2f2;border:1px solid #c24b4b2e;border-radius:10px;align-items:flex-start;gap:.6rem;margin-bottom:1.1rem;padding:.85rem 1rem;display:flex}.al-confirm-shipment_warning span{color:#c24b4b;overflow-wrap:anywhere;font-size:.84rem;font-weight:600;line-height:1.55}.al-confirm-shipment__products-list{flex-direction:column;gap:.75rem;width:100%;display:flex}.al-confirm-shipment__product-row{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:1rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.al-confirm-shipment__product-row:hover{background:#f9f9f9;border-color:#d1d1d1}.al-confirm-shipment__product-row:focus-within{outline-offset:2px;outline:2px solid #66704a}.al-confirm-shipment__product-row--selected{background:#f7f9f3;border-color:#66704a;box-shadow:0 0 0 2px #68764b14}.al-confirm-shipment__product-row--selected:hover{background:#f1f4e9}.al-confirm-shipment__product-info{text-align:left;flex:auto;min-width:0}.al-confirm-shipment__product-info .al-confirm-shipment__product-name{color:#111;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.92rem;font-weight:650;line-height:1.5}.al-confirm-shipment__product-info .al-confirm-shipment__product-sub{color:#66704a;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:750;line-height:1.4;display:inline-block}.al-confirm-shipment__checkbox-wrapper{flex:none;justify-content:center;align-items:center;display:flex}.al-confirm-shipment__checkbox-wrapper .checkbox-icon{color:#666;width:1.4rem;height:1.4rem;transition:color .16s}.al-confirm-shipment__checkbox-wrapper .checkbox-icon.active{color:#66704a}.al-confirm-shipment__products-card-loading{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:220px;padding:1.5rem;display:flex}.al-confirm-shipment__products-card-loading p{color:#666;text-align:center;margin:0;font-size:.875rem;line-height:1.5}.al-confirm-shipment__form{width:100%;margin:0}.al-confirm-shipment__form-grid{flex-direction:column;gap:1.1rem;width:100%;min-width:0;display:flex}.al-confirm-shipment__form-row{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}@media (width>=520px){.al-confirm-shipment__form-row{flex-direction:row;align-items:flex-start}.al-confirm-shipment__form-row>div{flex:1 1 0;min-width:0}}.logistics-modal__field{text-align:left;box-sizing:border-box;flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.logistics-modal__label{color:#666;text-transform:uppercase;letter-spacing:.035em;overflow-wrap:anywhere;font-size:.78rem;font-weight:750;line-height:1.5}.logistics-modal__input,.logistics-modal__textarea{color:#111;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-width:0;font-family:inherit;font-size:.94rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.logistics-modal__input::-moz-placeholder{color:#94a3b8;opacity:1}.logistics-modal__textarea::-moz-placeholder{color:#94a3b8;opacity:1}.logistics-modal__input::placeholder,.logistics-modal__textarea::placeholder{color:#94a3b8;opacity:1}.logistics-modal__input:hover:not(:disabled),.logistics-modal__textarea:hover:not(:disabled){border-color:#94a3b8}.logistics-modal__input:focus,.logistics-modal__textarea:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #66704a24}.logistics-modal__input:disabled,.logistics-modal__textarea:disabled{color:#94a3b8;cursor:not-allowed;opacity:.8;background:#f8fafc}.logistics-modal__input{height:46px;padding:0 .9rem}.logistics-modal__textarea{resize:vertical;min-height:100px;padding:.75rem .9rem;line-height:1.55}.panel-view__error-box.style-alert-error{color:#c24b4b;text-align:left;overflow-wrap:anywhere;box-sizing:border-box;background:#fdf2f2;border:1px solid #c24b4b33;border-radius:10px;align-items:flex-start;gap:.65rem;width:100%;margin-top:.25rem;padding:.9rem 1rem;font-size:.86rem;font-weight:600;line-height:1.55;animation:.18s ease-out both logisticsAlertPop;display:flex}.panel-view__error-box.style-alert-error svg{flex:none;width:1.15rem;height:1.15rem;margin-top:2px}.panel-view__error-box.style-alert-error span{overflow-wrap:anywhere;min-width:0}.al-confirm-shipment__submit-btn{color:#fff;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box;background:#66704a;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:48px;margin-top:.25rem;padding:.8rem 1.1rem;font-family:inherit;font-size:.94rem;font-weight:750;line-height:1.4;transition:background-color .16s,box-shadow .16s,transform .12s,opacity .16s;display:flex;box-shadow:0 4px 12px #66704a24}.al-confirm-shipment__submit-btn svg{flex:none;width:1.15rem;height:1.15rem}.al-confirm-shipment__submit-btn:hover:not(:disabled){background:#555e3e;box-shadow:0 6px 16px #66704a33}.al-confirm-shipment__submit-btn:focus-visible{outline-offset:3px;outline:3px solid #66704a59}.al-confirm-shipment__submit-btn:active:not(:disabled){transform:translateY(1px)}.al-confirm-shipment__submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.al-confirm-shipment__success,.al-confirm-shipment__confirmed{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;max-width:680px;min-height:220px;margin:2rem auto;padding:2rem 1.25rem;display:flex}.al-confirm-shipment__success h1,.al-confirm-shipment__success h2,.al-confirm-shipment__confirmed h1,.al-confirm-shipment__confirmed h2{color:#111;margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.al-confirm-shipment__success p,.al-confirm-shipment__confirmed p{color:#666;max-width:48ch;margin:0;font-size:.92rem;line-height:1.65}.al-confirm-shipment__success{background:#f4faf6;border-color:#2a6b4e40}.al-confirm-shipment__confirmed{background:#f9f9f9}@keyframes logisticsAlertPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.al-confirm-shipment{gap:1rem;padding:.75rem}.al-confirm-shipment__section-title{font-size:1rem}.al-confirm-shipment__products-card,.al-confirm-shipment__form-pane{border-radius:12px;padding:1rem}.al-confirm-shipment__product-row{gap:.75rem;padding:.85rem}.logistics-modal__input{height:44px}}@media (prefers-reduced-motion:reduce){.al-confirm-shipment *,.al-confirm-shipment :before,.al-confirm-shipment :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-form-page{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:32px 24px 64px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.contact-form-page__header{text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:32px;padding-bottom:20px}.contact-form-page__eyebrow{color:#66704a;text-transform:uppercase;letter-spacing:.08em;background-color:#f9f9f9;border-radius:20px;align-items:center;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.contact-form-page__title{letter-spacing:-.03em;color:#111;margin:0 0 8px;font-size:32px;font-weight:800}.contact-form-page__description{color:#666;margin:0;font-size:15px;line-height:1.5}.contact-form-page__layout-grid{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.contact-form-page__info-card{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:100%;padding:24px;box-shadow:0 4px 24px #11111103}@media (width>=640px){.contact-form-page__info-card{padding:36px}}.contact-form-page__info-card--full{max-width:580px}.contact-form-page__info-title{letter-spacing:-.01em;color:#111;text-align:center;margin:0 0 6px;font-size:20px;font-weight:800}.contact-form-page__info-description{color:#666;text-align:center;margin:0 0 32px;font-size:14px;line-height:1.5}.contact-form-page__channels-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.contact-form-page__channel-item{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e580;border-radius:10px;align-items:flex-start;gap:16px;padding:16px;transition:border-color .2s;display:flex}.contact-form-page__channel-item:hover{border-color:#66704a}.contact-form-page__icon-wrapper{color:#66704a;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.contact-form-page__text-wrapper{flex-direction:column;flex:1;min-width:0;display:flex}.contact-form-page__text-wrapper strong{color:#111;margin-bottom:4px;font-size:15px;font-weight:700}.contact-form-page__text-wrapper p{color:#666;word-break:break-all;margin:0 0 2px;font-size:14px;line-height:1.4}.contact-form-page__action-anchor{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:fit-content;height:34px;transition:background-color .15s all .25s cubic-bezier(.4, 0, .2, 1), transform .15s all .25s cubic-bezier(.4, 0, .2, 1);background-color:#66704a;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.contact-form-page__action-anchor svg{font-size:11px;transition:transform .15s}.contact-form-page__action-anchor:hover{background-color:#747f54}.contact-form-page__action-anchor:hover svg{transform:translate(1px,-1px)}.contact-form-page__action-anchor:active{transform:scale(.98)}@media (width<=768px){.contact-form-page{padding:24px 16px 48px}.contact-form-page__title{font-size:26px}.contact-form-page__info-card{padding:20px}.contact-form-page__channel-item{text-align:center;flex-direction:column;align-items:center;padding:20px 14px}.contact-form-page__action-anchor{width:100%;margin:12px auto 0}}.db-view{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;display:flex}@media (width>=640px){.db-view{gap:2.5rem}}.db-view .db-eyebrow{text-transform:uppercase;color:#66704a;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-block}.db-view__header{box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-direction:column;gap:1.25rem;width:100%;padding-bottom:1.5rem;display:flex}@media (width>=768px){.db-view__header{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.db-view__header-meta{text-align:left;flex:1;min-width:0}.db-view__header .db-view__title{color:#111;letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.2}@media (width>=640px){.db-view__header .db-view__title{font-size:1.85rem}}.db-view__header .db-view__description{color:#666;max-width:580px;margin:0;font-size:.88rem;line-height:1.5}.db-view__header .db-shop-btn{color:#fff;background-color:#66704a;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:0 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 4px 12px #66704a1f}.db-view__header .db-shop-btn:hover{background-color:#555e3e}.db-view__header .db-shop-btn:hover svg{transform:translate(2px)}.db-view__header .db-shop-btn:active{transform:scale(.98)}.db-view__header .db-shop-btn svg{font-size:1rem;transition:transform .15s}.db-stats-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;display:grid}@media (width>=640px){.db-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1140px){.db-stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-stat-card{color:inherit;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:center;gap:1.15rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.db-stat-card:hover{border-color:#d1d1d1;box-shadow:0 6px 16px #0f172a05}.db-stat-card:hover .db-stat-card__arrow{color:#66704a;transform:translate(2px)}.db-stat-card__icon{color:#66704a;background-color:#f9f9f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.db-stat-card__body{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.db-stat-card__label{color:#666;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.15rem;font-size:.8rem;font-weight:700}.db-stat-card__value{color:#111;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.db-stat-card__arrow{color:#bfbfbf;flex-shrink:0;font-size:1.1rem;transition:transform .15s,color .15s}.db-section{box-sizing:border-box;flex-direction:column;gap:1.15rem;width:100%;display:flex}.db-section__header{text-align:left;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.5rem;display:flex}.db-section__header-link{color:#66704a;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.db-section__header-link:hover{text-decoration:underline}.db-section__header-link:hover svg{transform:translate(2px)}.db-section__header-link svg{font-size:.95rem;transition:transform .15s}.db-section__title{color:#111;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.db-section .db-actions-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;display:grid}@media (width>=768px){.db-section .db-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-action-item{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:center;gap:1.15rem;padding:1.15rem;text-decoration:none;transition:all .15s;display:flex}.db-action-item:hover{background-color:#f9f9f9;border-color:#d1d1d1}.db-action-item:hover .db-action-item__arrow{color:#66704a;transform:translate(3px)}.db-action-item__icon{color:#475569;background-color:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;display:flex}.db-action-item__body{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.db-action-item__body strong{color:#111;margin-bottom:.2rem;font-size:.92rem;font-weight:700}.db-action-item__body span{color:#666;font-size:.82rem;line-height:1.35}.db-action-item__arrow{color:#c6c6c6;flex-shrink:0;font-size:1.1rem;transition:transform .15s,color .15s}.db-action-item--primary{background-color:#f0f3eb;border-color:#68764b26}.db-action-item--primary .db-action-item__icon{color:#fff;background-color:#66704a}.db-action-item--primary:hover{background-color:#e5eadc;border-color:#68764b40}.db-seller-stats{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;display:grid}@media (width>=640px){.db-seller-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1140px){.db-seller-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.db-seller-metric{text-align:left;box-sizing:border-box;background-color:#fcfcfde6;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;padding:1.15rem;display:flex}.db-seller-metric__label{color:#666;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.db-seller-metric__value{color:#111;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.db-activity-panel{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;width:100%;margin-top:.5rem;overflow:hidden}.db-activity-panel__header{background-color:#fafafa;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.db-activity-panel__header h3{color:#111;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.92rem;font-weight:800}.db-activity-panel__list{flex-direction:column;width:100%;display:flex}.db-item-row{box-sizing:border-box;border-bottom:1px solid #e5e5e5;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.db-item-row:last-child{border-bottom:none}.db-item-row:hover{background-color:#f9f9f9}.db-item-row__media{color:#64748b;background-color:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.db-item-row__info{text-align:left;flex:1;min-width:0}.db-item-row__info strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.db-item-row__status{white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.db-item-row__status svg{flex-shrink:0;font-size:.85rem}.db-item-row__status--sold{color:#10b981;background-color:#ecfdf5}.db-item-row__status--shipping{color:#3b82f6;background-color:#eff6ff}.db-item-row__status--active{color:#f59e0b;background-color:#fef3c7}.db-item-row__action{color:#94a3b8;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .15s;display:flex}.db-item-row__action:hover{color:#66704a;background-color:#e2e8f0}.db-sell-cta{box-sizing:border-box;background-color:#f4f5f0;border:1px dashed #68764b4d;border-radius:16px;width:100%;padding:1.75rem;display:flex}.db-sell-cta__content{text-align:left;flex-direction:column;gap:.35rem;display:flex}.db-sell-cta__content span:first-child{color:#111;font-size:1rem;font-weight:800}.db-sell-cta__content span:last-child{color:#666;max-width:540px;font-size:.85rem;line-height:1.45}.dc-layout{box-sizing:border-box;background-color:#f4f7f6;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.dc-card{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e0e7e6;border-radius:12px;width:100%;max-width:440px;padding:2.5rem 1.5rem;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 8px 24px #0d131308}.dc-icon{color:#1e3a3a;background-color:#f4f7f6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:64px;margin-bottom:1.25rem;font-size:1.6rem;display:inline-flex}.dc-icon--success{color:#2a6b4e;background-color:#edf7f3}.dc-icon--error{color:#ef4444;background-color:#fee2e2}.dc-eyebrow{color:#5e6c6a;letter-spacing:1px;text-transform:uppercase;margin-bottom:.25rem;font-size:11px;font-weight:700;display:block}.dc-title{color:#0d1313;margin:0 0 .75rem;font-size:1.6rem;font-weight:800}.dc-card p{color:#42504f;margin:0 0 1.5rem;font-size:14px;line-height:1.5}.dc-error{color:#991b1b;background-color:#fee2e2;border-radius:6px;margin-bottom:1rem;padding:8px;font-size:13px;font-weight:600}.dc-btn{color:#fff;cursor:pointer;background-color:#1e3a3a;border:none;border-radius:6px;width:100%;height:40px;font-size:14px;font-weight:700;transition:background-color .2s}.dc-btn:hover{background-color:#2d5252}.dc-btn:disabled{cursor:not-allowed;background-color:#a2d2c8}.help-center{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (width>=768px){.help-center{padding:4rem 1.5rem}}.help-center__header{text-align:center;margin-bottom:2.5rem}.help-center__icon-wrap{color:#66704a;background-color:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;font-size:1.75rem;display:inline-flex}.help-center__eyebrow{color:#66704a;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.5rem;font-size:11px;font-weight:700;display:block}.help-center__title{color:#111;letter-spacing:-.03em;margin:0 0 .75rem;font-size:2rem;font-weight:800}.help-center__description{color:#666;max-width:540px;margin:0 auto;font-size:15px;line-height:1.5}.help-center__tabs{box-sizing:border-box;background-color:#f9f9f9;border-radius:10px;margin-bottom:2rem;padding:4px;display:flex}.help-center__tab-btn{color:#666;cursor:pointer;height:40px;transition:all .2s all .25s cubic-bezier(.4, 0, .2, 1);background:0 0;border:none;border-radius:8px;outline:none;flex:1;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.help-center__tab-btn.is-active{color:#66704a;background-color:#fff;box-shadow:0 4px 12px #1111110d}.help-center__content-card{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;margin-bottom:3rem;padding:.5rem 1.5rem;box-shadow:0 4px 20px #11111103}.help-center__item{border-bottom:1px solid #e5e5e5}.help-center__item:last-child{border-bottom:none}.help-center__trigger{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:54px;padding:1.15rem 0;display:flex}.help-center__question{color:#111;font-size:15px;font-weight:700;line-height:1.4;transition:color .2s}.help-center__trigger:hover .help-center__question{color:#66704a}.help-center__chevron{color:#666;flex-shrink:0;align-items:center;font-size:1.25rem;display:flex}.help-center__panel{max-height:0;transition:max-height .3s all .25s cubic-bezier(.4, 0, .2, 1);box-sizing:border-box;overflow:hidden}.help-center__answer{color:#666;margin:0;padding:0 0 1.25rem;font-size:14px;line-height:1.6}.help-center__item--open .help-center__panel{max-height:240px}.help-center__item--open .help-center__question{color:#66704a}.help-center__cta-banner{text-align:center;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:14px;padding:2.5rem 2rem}.help-center__cta-title{color:#111;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.help-center__cta-desc{color:#666;margin:0 0 1.5rem;font-size:14px;line-height:1.5}.help-center__cta-btn{color:#66704a;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.payment-status{box-sizing:border-box;background-color:#f6f6fb;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 80px);padding:40px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.payment-status__card{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;width:100%;max-width:520px;padding:40px 32px;animation:.35s cubic-bezier(.16,1,.3,1) statusReceiptSlideUp;box-shadow:0 10px 30px -5px #66704a0d}.payment-status__icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.payment-status__icon-wrapper svg{stroke-width:2px;font-size:36px}.payment-status__icon-wrapper--success{color:#2a6b4e;background-color:#edf7f3;box-shadow:0 4px 12px #2a6b4e1a}.payment-status__icon-wrapper--cancelled{color:#c24b4b;background-color:#fdf2f2;box-shadow:0 4px 12px #c24b4b1a}.payment-status__icon-wrapper--error{color:#d97706;background-color:#fef3c7;box-shadow:0 4px 12px #d977061a}.payment-status__icon-wrapper--processing,.payment-status__icon-wrapper--loading{color:#475569;background-color:#f1f5f9;box-shadow:0 4px 12px #4755691a}.spinning-icon svg{animation:2s linear infinite spinLoaderWheel}.payment-status__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.payment-status__title{color:#111;letter-spacing:-.025em;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.25}.payment-status__description{color:#666;margin:0 0 24px;font-size:14.5px;line-height:1.6}.payment-status__session-badge{color:#111;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:6px;margin-bottom:24px;padding:6px 14px;font-size:13px;display:inline-flex}.payment-status__session-badge span{color:#666;font-weight:500}.payment-status__session-badge code{color:#2a2e1c;font-family:monospace;font-weight:700}.payment-status__hint-box{text-align:left;box-sizing:border-box;background-color:#edf7f3;border:1px solid #66704a26;border-radius:12px;margin-bottom:24px;padding:16px}.payment-status__hint-title{color:#2a6b4e;margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.payment-status__hint-desc{color:#2a6b4e;margin:0;font-size:13px;line-height:1.5}.payment-status__support-text{color:#666;margin:0 0 32px;font-size:12.5px}.payment-status__link{color:#111;font-weight:600;text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}.payment-status__link:hover{color:#66704a}.payment-status__cta-btn{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#66704a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #66704a26}.payment-status__cta-btn svg{font-size:16px}.payment-status__cta-btn:hover{background-color:#393c2e;transform:translateY(-1px);box-shadow:0 6px 16px #66704a40}.payment-status__cta-btn:active{transform:translateY(0);box-shadow:0 4px 12px #66704a26}.payment-status__cta-btn--secondary{background-color:#111;box-shadow:0 4px 12px #1111111a}.payment-status__cta-btn--secondary:hover{background-color:#2a2a2a;box-shadow:0 6px 16px #1113}.payment-status--success .payment-status__cta-btn{background-color:#66704a}.payment-status--cancelled .payment-status__cta-btn{background-color:#c24b4b;box-shadow:0 4px 12px #c24b4b26}.payment-status--cancelled .payment-status__cta-btn:hover{background-color:#991b1b;box-shadow:0 6px 16px #c24b4b40}@keyframes statusReceiptSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spinLoaderWheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.payment-status{min-height:calc(100vh - 60px);padding:16px}.payment-status__card{box-shadow:none;background:0 0;border:none;border-radius:16px;padding:32px 20px}.payment-status__title{font-size:22px}}.register-page{box-sizing:border-box;background-color:#f9f9f9;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;position:absolute;top:5rem}@media (width>=640px){.register-page{padding:32px 24px}}.register-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;align-items:start;width:100%;max-width:480px;padding:24px 20px;animation:.3s cubic-bezier(.16,1,.3,1) both regCardSlideUp;display:flex;box-shadow:0 10px 25px -5px #0f172a05,0 20px 48px -10px #0f172a08}@media (width>=640px){.register-card{padding:40px 32px}}.register-card form{flex-direction:column;gap:16px;width:100%;display:flex}.brand{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.brand h1{color:#66704a;letter-spacing:-.04em;margin:0;font-size:1.25rem;font-weight:800}.brand img{-o-object-fit:contain;object-fit:contain;border-radius:6px;display:block}.register-heading{text-align:center;flex-direction:column;align-items:start;margin-bottom:24px;display:flex}.register-heading h2{color:#111;letter-spacing:-.025em;margin:0 0 6px;font-size:1.35rem;font-weight:800}@media (width>=640px){.register-heading h2{font-size:1.6rem}}.register-heading p{color:#666;margin:0;font-size:.88rem;line-height:1.5}.register-form-row{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=480px){.register-form-row{flex-direction:row;align-items:flex-start}.register-form-row>div{flex:1;min-width:0}}.register-input-group{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:100%;height:56px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.register-input-group:focus-within{border-color:#66704a;box-shadow:0 0 0 3px #66704a1f}.register-input-group .input-icon{color:#666;pointer-events:none;flex-shrink:0;font-size:1.1rem;position:absolute;left:14px}.register-input-group .input-group_div{box-sizing:border-box;flex-direction:column;width:100%;padding:6px 14px 4px 42px;display:flex}.register-input-group .input-group_div label{color:#666;text-transform:uppercase;letter-spacing:.03em;pointer-events:none;text-align:left;font-size:.72rem;font-weight:700;line-height:1.2}.register-input-group .input-group_div input{color:#111;box-sizing:border-box;background:0 0;border:none;width:100%;padding:2px 0 0;font-family:inherit;font-size:.95rem;font-weight:600}.register-input-group .input-group_div input:focus{outline:none}.register-input-group .input-group_div input[type=date]{cursor:pointer}.register-input-group .input-group_div input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.register-input-group .input-group_div input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.9}.error{color:#c24b4b;text-align:left;margin-top:5px;padding-left:4px;font-size:.78rem;font-weight:600;animation:.2s ease-out regFieldErrorPop;display:block}.terms{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin-top:4px;display:flex}.terms input[type=checkbox]{accent-color:#66704a;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.terms span{color:#666;text-align:left;font-size:.82rem;line-height:1.45}.terms span .legal-link{color:#66704a;font-weight:700;text-decoration:none}.terms span .legal-link:hover{text-decoration:underline}.register-btn{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#66704a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:8px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background-color .2s,transform .1s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #66704a26}.register-btn svg{font-size:1.05rem;transition:transform .2s}.register-btn:hover{background-color:#555e3e;box-shadow:0 6px 18px #66704a38}.register-btn:hover svg{transform:translate(3px)}.register-btn:active{transform:scale(.985)}.register-btn:focus-visible{outline-offset:2px;outline:2px solid #66704a}.login-link{color:#666;text-align:center;margin-top:24px;font-size:.88rem}.login-link span{margin-right:4px}.login-link a{color:#66704a;font-weight:700;text-decoration:none}.login-link a:hover{text-decoration:underline}.fetch_error{text-align:center;box-sizing:border-box;background-color:#fdf2f2;border-bottom:1px solid #c24b4b26;width:100%;padding:12px 16px;animation:.25s ease-out regBannerSlideDown}.fetch_error h2{color:#c24b4b;margin:0;font-size:.85rem;font-weight:700}@keyframes regCardSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes regFieldErrorPop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes regBannerSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.register-card,.error,.fetch_error{animation:none!important}.register-btn{transition:none!important}.register-btn:active,.register-btn:hover svg{transform:none!important}}.auth-view{box-sizing:border-box;background-color:#f8fafc;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 80px);padding:40px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.auth-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:440px;padding:40px 32px;animation:.3s cubic-bezier(.16,1,.3,1) both authCardSlideUp;box-shadow:0 10px 25px -5px #0f172a08}.auth-card__header{text-align:center;margin-bottom:24px}.auth-card__icon-badge{width:56px;height:56px;color:var(--color-primary,#66704a);background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.35rem;display:flex;box-shadow:0 4px 10px #66704a0d}.auth-card__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 8px;font-size:1.5rem;font-weight:800}.auth-card__description{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.auth-card__form{flex-direction:column;gap:16px;display:flex}.auth-card__field{text-align:left;flex-direction:column;gap:6px;display:flex}.auth-card__label{color:#334155;text-transform:uppercase;letter-spacing:.02em;font-size:.82rem;font-weight:700}.auth-card__input-wrapper{align-items:center;display:flex;position:relative}.auth-card__input-icon{color:#94a3b8;pointer-events:none;font-size:1rem;position:absolute;left:14px}.auth-card__input{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:44px;padding:0 14px 0 40px;font-family:inherit;font-size:.92rem;transition:all .2s}.auth-card__input::placeholder{color:#cbd5e1}.auth-card__input:focus{border-color:var(--color-primary,#66704a);outline:none;box-shadow:0 0 0 3px #66704a1f}.auth-card__input:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.auth-card__alert{text-align:left;box-sizing:border-box;white-space:pre-line;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.85rem;font-weight:500;line-height:1.4;display:flex}.auth-card__alert svg{flex-shrink:0;margin-top:1px;font-size:1.1rem}.auth-card__alert--error{color:#991b1b;background-color:#fef2f2;border:1px solid #dc26261a}.auth-card__alert--success{color:#16803d;background-color:#f0fdf4;border:1px solid #16a34a1a}.auth-card__btn-submit{background-color:var(--color-primary,#66704a);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:46px;margin-top:8px;font-family:inherit;font-size:.92rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #66704a26}.auth-card__btn-submit:hover:not(:disabled){background-color:#4d5434;transform:translateY(-1px);box-shadow:0 6px 16px #66704a40}.auth-card__btn-submit:active{transform:translateY(0)}.auth-card__btn-submit:disabled{opacity:.6;cursor:not-allowed}@keyframes authCardSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mkt-shared-layout{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.mkt-shared-layout>header,.mkt-shared-layout>nav{flex-shrink:0;width:100%}.mkt-shared-layout__main{box-sizing:border-box;flex-direction:column;flex:1 0 auto;width:100%;display:flex}.mkt-shared-layout__main>*{box-sizing:border-box;width:100%}@media (prefers-reduced-motion:reduce){.mkt-shared-layout__main *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cart-alert-summary{z-index:10000;box-sizing:border-box;width:calc(100% - 2.5rem);max-width:420px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (width>=768px){.cart-alert-summary{width:420px;inset:1.5rem 1.5rem auto auto;transform:none}}.cart-alert-summary{will-change:transform, opacity, visibility;animation:10s cubic-bezier(.16,1,.3,1) forwards toastLifecycle}.cart-alert-row--reserved{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background-color:#ffffffe6;border:1px solid #e5e5e5;border-left:4px solid #e11d48;border-radius:12px;align-items:center;gap:.85rem;width:100%;padding:1rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 15px -3px #110b0b14,0 4px 6px -4px #110b0b0a}.cart-alert-row--reserved .cart-alert-icon{color:#e11d48;flex-shrink:0;min-width:17.6px;font-size:1.25rem}.cart-alert-row--reserved .cart-alert-message{color:#111;text-align:left;white-space:pre-line;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.cart-alert-row--reserved:hover{background-color:#fff;border-color:#e4b3be;transform:scale(1.01)}@keyframes toastLifecycle{}.shop-page{color:#111;box-sizing:border-box;background-color:#fff;flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:4rem auto;padding:1rem 1rem 3rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;overflow-x:hidden}@media (width>=768px){.shop-page{gap:2.5rem;padding:2.5rem 1.5rem}}.shop-page__eyebrow{letter-spacing:.12em;color:#666;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.shop-page__header{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (width>=768px){.shop-page__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.shop-page__heading{width:100%;max-width:520px}.shop-page__heading h1{letter-spacing:-.03em;color:#111;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}@media (width>=768px){.shop-page__heading h1{font-size:2.5rem}}.shop-page__heading p{color:#666;margin:0;font-size:.9rem;line-height:1.5}.shop-page__search{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}@media (width>=768px){.shop-page__search{width:320px}}.shop-page__search>svg:first-child{color:#767676;pointer-events:none;font-size:1.1rem;position:absolute;left:1rem}.shop-page__search input[type=search]{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;min-height:44px;padding:.75rem 2.5rem;font-family:inherit;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.shop-page__search input[type=search]::placeholder{color:#6669}.shop-page__search input[type=search]:focus{border-color:#66704a;box-shadow:0 0 0 3px #66704a14}.shop-page__search button{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.1rem;transition:color .2s;display:flex;position:absolute;right:.5rem}.shop-page__search button:hover{color:#66704a}.shop-page__categories{-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;width:100%;margin-bottom:-.35rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.shop-page__categories::-webkit-scrollbar{display:none}.shop-page__categories button{white-space:nowrap;color:#666;cursor:pointer;background-color:#f9f9f9;border:1px solid #0000;border-radius:20px;min-height:36px;padding:.5rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.shop-page__categories button:hover{color:#111;background-color:#f1f1f1}.shop-page__categories button.active{color:#fff;background-color:#66704a;border-color:#66704a;font-weight:600}.shop-page__toolbar{box-sizing:border-box;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem;display:flex}.shop-page__result-count{color:#666;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.shop-page__result-count strong{color:#111;font-weight:700}.shop-page__toolbar-actions{align-items:center;gap:.75rem;display:flex}@media (width>=768px){.shop-page__toolbar-actions{gap:1.5rem}}.shop-page__filter-button{color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:.5rem;min-height:38px;padding:.5rem .85rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.shop-page__filter-button svg{font-size:1rem}.shop-page__filter-button:hover{background-color:#f9f9f9;border-color:#66704a}@media (width>=768px){.shop-page__filter-button{display:none}}.shop-page__sort{align-items:center;gap:.5rem;display:flex}.shop-page__sort>span{color:#666;font-size:.85rem;display:none}@media (width>=640px){.shop-page__sort>span{display:inline}}.shop-page__sort>div{align-items:center;display:flex;position:relative}.shop-page__sort>div select{appearance:none;color:#111;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;min-height:38px;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.shop-page__sort>div select:hover,.shop-page__sort>div select:focus{border-color:#66704a}.shop-page__sort>div svg{color:#767676;pointer-events:none;font-size:1rem;position:absolute;right:.65rem}.shop-page__products{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem .75rem;width:100%;display:grid}@media (width>=640px){.shop-page__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.shop-page__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.shop-page__empty{text-align:center;box-sizing:border-box;background-color:#f9f9f9;border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;width:100%;padding:4rem 1.5rem;display:flex}.shop-page__empty>svg:first-child{color:#767676;margin-bottom:1rem;font-size:2.5rem}.shop-page__empty h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.shop-page__empty p{color:#666;margin:0 0 1.5rem;font-size:.9rem}.shop-page__empty button{color:#fff;cursor:pointer;background-color:#66704a;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.shop-page__empty button:hover{background-color:#747f54}.shop-product-card{box-sizing:border-box;background:#fff;border:1px solid #11111117;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:100%;padding:.55rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0d131309}.shop-product-card a{text-decoration:none}.shop-product-card:hover{border-color:#66704a47;transform:translateY(-3px);box-shadow:0 10px 24px #0d131317}.shop-product-card:focus-within{outline-offset:2px;outline:2px solid #66704a59}@media (width>=768px){.shop-product-card{border-radius:18px;padding:.7rem}}.shop-product-card__media{aspect-ratio:4/4.5;background-color:#f9f9f9;border-radius:11px;flex-shrink:0;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}@media (width>=768px){.shop-product-card__media{aspect-ratio:1;border-radius:12px;margin-bottom:.85rem}}.shop-product-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.shop-product-card__discount{color:#fff;z-index:2;background-color:#e11d48;border-radius:4px;padding:.2rem .4rem;font-size:.7rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.shop-product-card__wishlist{cursor:pointer;color:#111;z-index:2;background-color:#fff;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 4px 10px #0d13130f}.shop-product-card__wishlist svg{font-size:1rem}.shop-product-card__wishlist:hover{color:#e11d48;transform:scale(1.05)}.shop-product-card__wishlist.active{color:#e11d48;background-color:#ffe4e6;border-color:#fca5a5}.shop-product-card__wishlist.active svg{fill:#e11d48}.shop-product-card__content{flex-direction:column;flex-grow:1;min-width:0;padding:0 .15rem .2rem;display:flex}.shop-product-card__content .shop-product-card__brand{text-transform:uppercase;letter-spacing:.05em;color:#666;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.2rem;font-size:.75rem;font-weight:700;overflow:hidden}.shop-product-card__content h2{color:#111;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0 0 .4rem;font-size:.88rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-product-card__condition{margin-bottom:.6rem;display:flex}.shop-product-card__condition span{color:#666;text-transform:uppercase;letter-spacing:.02em;background-color:#f9f9f9;border-radius:4px;padding:.2rem .4rem;font-size:.65rem;font-weight:700}.shop-product-card__bottom{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:auto;display:flex}.shop-product-card__bottom div{flex-direction:column;min-width:0;display:flex}.shop-product-card__bottom div strong{color:#111;font-size:clamp(.92rem,1.3vw,1.12rem);font-weight:800;line-height:1.1}.shop-product-card__bottom div del{color:#666;margin-top:.15rem;font-size:.8rem}.shop-product-card__buy{color:#111;cursor:pointer;background-color:#f9f9f9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.shop-product-card__buy svg{font-size:1rem}.shop-product-card__buy:hover{color:#fff;background-color:#66704a}.shop-product-card:hover .shop-product-card__media img{transform:scale(1.04)}.shop-filter-drawer{z-index:99999;justify-content:flex-end;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.shop-filter-drawer__backdrop{-webkit-backdrop-filter:blur(4px);background-color:#0d131380;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.shop-filter-drawer__panel{z-index:2;box-sizing:border-box;background-color:#fff;flex-direction:column;width:280px;max-width:80vw;height:fit-content;animation:.3s cubic-bezier(.16,1,.3,1) forwards drawerSlideLeft;display:flex;position:relative;box-shadow:-10px 0 30px #0d131314}.shop-filter-drawer__header{box-sizing:border-box;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 1rem;display:flex}.shop-filter-drawer__header h2{color:#111;margin:0;font-size:1.1rem;font-weight:800}.shop-filter-drawer__header button{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.35rem;transition:color .2s;display:flex}.shop-filter-drawer__header button:hover{color:#e11d48}.shop-filter-drawer__body{box-sizing:border-box;flex-direction:column;flex:1;gap:.65rem;padding:1.25rem 1rem;display:flex;overflow-y:auto}.shop-filter-drawer__body label{text-transform:uppercase;letter-spacing:.05em;color:#666;font-size:.7rem;font-weight:700}.shop-filter-drawer__body select{color:#111;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;min-height:44px;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600}.shop-filter-drawer__body select:focus{border-color:#66704a}@keyframes drawerSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.shop-product-card__bottom{-moz-column-gap:.5rem;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:.65rem .5rem;display:grid}.shop-product-card__bottom>div{grid-area:1/1;min-width:0}.shop-product-card__bottom>div strong{overflow-wrap:anywhere}.shop-product-card__bottom>button:not(.shop-product-card__buy){color:#66704a;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #66704a;border-radius:8px;grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:38px;padding:.55rem .75rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}.shop-product-card__bottom>button:not(.shop-product-card__buy):hover{color:#fff;background-color:#66704a;border-color:#66704a}.shop-product-card__bottom>button:not(.shop-product-card__buy):focus-visible{outline-offset:2px;outline:3px solid #66704a40}.shop-product-card__bottom>button:not(.shop-product-card__buy):active{transform:translateY(1px)}.shop-product-card__bottom>.shop-product-card__buy{grid-area:1/2;justify-self:end}@media (width<=360px){.shop-product-card__bottom{-moz-column-gap:.35rem;gap:.55rem .35rem}.shop-product-card__bottom>button:not(.shop-product-card__buy){padding-inline:.45rem;font-size:.75rem}}@media (width<=380px){.shop-product-card{border-radius:13px;padding:.4rem}.shop-product-card__media{border-radius:9px;margin-bottom:.6rem}.shop-product-card__brand{font-size:.68rem}.shop-product-card__content h2{font-size:.82rem}.shop-product-card__bottom>div strong{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.shop-product-card,.shop-product-card__media img,.shop-product-card__buy,.shop-product-card__wishlist{transition:none}.shop-product-card:hover{transform:none}}.usr-profile{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;max-width:1200px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}@media (width>=640px){.usr-profile{gap:2.5rem}}.usr-profile__header{text-align:left;box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:flex-start;padding-bottom:1.5rem;display:flex}.usr-profile__badge{text-transform:uppercase;color:#66704a;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.usr-profile__badge svg{font-size:1rem}.usr-profile__title{color:#111;letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.45rem;font-weight:800;line-height:1.2}@media (width>=640px){.usr-profile__title{font-size:1.85rem}}.usr-profile__description{color:#666;max-width:620px;margin:0;font-size:.88rem;line-height:1.6}.usr-profile__layout-container{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;display:grid}@media (width>=1024px){.usr-profile__layout-container{grid-template-columns:1.15fr .85fr;gap:2rem}}.usr-profile__column{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;display:flex}@media (width>=640px){.usr-profile__column{gap:2rem}}.usr-profile__card{box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0f172a03}@media (width>=640px){.usr-profile__card{padding:2rem}}.usr-profile__card form{flex-direction:column;width:100%;margin:0;display:flex}.usr-profile__card-heading{border-bottom:1px solid #e5e5e5;align-items:flex-start;gap:.85rem;margin-bottom:1.75rem;padding-bottom:.85rem;display:flex}.usr-profile__card-heading svg{color:#66704a;flex-shrink:0;margin-top:2px;font-size:1.25rem}.usr-profile__card-heading h2{color:#111;letter-spacing:-.02em;margin:0 0 2px;font-size:1.15rem;font-weight:800}.usr-profile h3{text-transform:uppercase;color:#666;letter-spacing:.05em;margin:1rem 0 1.25rem;font-size:.9rem;font-weight:800}.usr-profile__section-divider{background-color:#e5e5e5;width:100%;height:1px;margin:2rem 0 1rem}.usr-profile__form-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;display:grid}@media (width>=540px){.usr-profile__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.usr-profile__field{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.usr-profile__field small{margin-bottom:1rem}.usr-profile__field span:first-child{color:#666;text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:700}.usr-profile__field small{margin-top:.25rem}.usr-profile__value{color:#111;background-color:#f9f9f9;border:1px solid #0000;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:.95rem;font-weight:600;display:flex}.usr-profile__input{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:.92rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.usr-profile__input:focus{border-color:#66704a;outline:none;box-shadow:0 0 0 3px #66704a1f}.usr-profile__input--error{background-color:#fdf2f2;border-color:#c24b4b}.usr-profile__input--error:focus{box-shadow:0 0 0 3px #c24b4b1f}.usr-profile__field-error{color:#c24b4b;text-align:left;padding-left:2px;font-size:.78rem;font-weight:600}.usr-profile__verification-header{border-bottom:1px solid #e5e5e5;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}@media (width>=540px){.usr-profile__verification-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.usr-profile__verification-header .usr-profile__card-heading{border-bottom:none;margin-bottom:0;padding-bottom:0}.usr-profile__verification-status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:20px;align-self:flex-start;align-items:center;gap:.45rem;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.usr-profile__verification-status svg{font-size:.95rem}.usr-profile__verification-status--ready{color:#10b981;background-color:#ecfdf5}.usr-profile__verification-status--pending{color:#3b82f6;background-color:#eff6ff}.usr-profile__verification-status--action_required{color:#f97316;background-color:#fff7ed}.usr-profile__verification-status--not_started{color:#475569;background-color:#f1f5f9}.usr-profile__verification-status--error,.usr-profile__verification-status--loading{color:#c24b4b;background-color:#fdf2f2}.usr-profile__verification-content{flex-direction:column;gap:12px;width:100%;display:flex}.usr-profile__verification-description{color:#666;margin:0;font-size:.88rem;line-height:1.6}.usr-profile__verification-message{box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.85rem;font-weight:600;line-height:1.45;display:flex}.usr-profile__verification-message svg{flex-shrink:0;margin-top:1px;font-size:1.1rem}.usr-profile__verification-message--success{color:#065f46;background-color:#ecfdf5;border:1px solid #10b9811f}.usr-profile__verification-message--notice{color:#1e40af;background-color:#eff6ff;border:1px solid #3b82f61f}.usr-profile__verification-message--error{color:#991b1b;background-color:#fdf2f2;border:1px solid #c24b4b26}.usr-profile__verification-actions{border-top:1px solid #e5e5e5;flex-direction:column;gap:12px;width:100%;margin-top:2rem;padding-top:1.25rem;display:flex}@media (width>=540px){.usr-profile__verification-actions{flex-flow:wrap;align-items:center}}.usr-profile__verification-refresh{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;height:42px;padding:0 14px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}@media (width>=540px){.usr-profile__verification-refresh{width:auto}}.usr-profile__verification-refresh:hover:not(:disabled){color:#0f172a;background-color:#f8fafc;border-color:#94a3b8}.usr-profile__verification-refresh:disabled{opacity:.5;cursor:not-allowed}.usr-profile__verification-refresh svg{font-size:.95rem}.usr-profile__payment-options{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-top:1.25rem;display:flex}.usr-profile .payu{display:none}.usr-profile__payment-option{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:1rem;width:100%;padding:1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.usr-profile__payment-option-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.usr-profile__payment-option-content{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.usr-profile__payment-option-content strong{color:#111;margin-bottom:.15rem;font-size:.92rem;font-weight:700}.usr-profile__payment-option-content small{color:#666;font-size:.8rem}.usr-profile__payment-option svg:last-child{color:#cbd5e1;flex-shrink:0;font-size:1.25rem}.usr-profile__payment-option--selected{background-color:#f7f9f3;border-color:#68764b66}.usr-profile__payment-option--selected svg:last-child{color:#66704a;animation:.2s cmpAlertPop}.usr-profile__privacy,.usr-profile__notice{color:#666;text-align:left;align-items:flex-start;gap:8px;margin:1.25rem 0 0;font-size:.82rem;line-height:1.45;display:flex}.usr-profile__privacy svg,.usr-profile__notice svg{color:#94a3b8;flex-shrink:0;margin-top:1px;font-size:.95rem}.usr-profile__notice{color:#b45309;background-color:#fffbef;border:1px solid #fef3c7;border-radius:8px;padding:10px 12px}.usr-profile__error,.usr-profile__success{text-align:left;box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;margin:1.25rem 0 0;padding:10px 14px;font-size:.85rem;font-weight:600;line-height:1.4;animation:.18s ease-out cmpAlertPop;display:flex}.usr-profile__error svg,.usr-profile__success svg{flex-shrink:0;font-size:1.1rem}.usr-profile__error{color:#991b1b;background-color:#fdf2f2;border:1px solid #c24b4b1a}.usr-profile__success{color:#166534;background-color:#f0fdf4;border:1px solid #16a34a1a}.usr-profile__actions{box-sizing:border-box;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin-top:1.75rem;padding-top:1.25rem;display:flex}.usr-profile__btn{cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;height:44px;padding:0 1.5rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.usr-profile__btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.usr-profile__btn--secondary{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.usr-profile__btn--secondary:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9}.usr-profile__btn--primary,.usr-profile__btn--verify{color:#fff;background-color:#66704a;border:none;box-shadow:0 4px 12px #66704a26}.usr-profile__btn--primary:hover:not(:disabled),.usr-profile__btn--verify:hover:not(:disabled){background-color:#555e3e;transform:translateY(-1px);box-shadow:0 6px 16px #66704a40}.usr-profile__btn--primary:active:not(:disabled),.usr-profile__btn--verify:active:not(:disabled){transform:translateY(0)}.usr-profile__btn--verify{width:100%}@media (width>=540px){.usr-profile__btn--verify{width:auto}}.wishlist-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 64px}.wishlist-page__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.wishlist-page__header-content h2{letter-spacing:-.02em;color:#111;margin:0;font-size:30px;font-weight:800;line-height:1.2}.wishlist-page__header-content p{color:#666;margin:8px 0 0;font-size:14px;line-height:1.5}.wishlist-page__count{color:#66704a;white-space:nowrap;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.wishlist-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.wishlist-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:460px;padding:48px 24px;display:flex}.wishlist-page__empty h3{color:#111;margin:0;font-size:22px;font-weight:800}.wishlist-page__empty p{color:#666;max-width:420px;margin:10px 0 24px;font-size:14px;line-height:1.6}.wishlist-page__empty-icon{color:#66704a;background:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;display:flex}.wishlist-page__empty-icon svg{stroke-width:1.6px;width:32px;height:32px}.wishlist-page__empty-link{color:#fff;background:#66704a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.wishlist-page__empty-link:hover{background:#747f54;transform:translateY(-1px)}.wishlist-page__loading{justify-content:center;align-items:center;width:100%;min-height:460px;display:flex}.wishlist-page__spinner{border:3px solid #e5e5e5;border-top-color:#66704a;border-radius:50%;width:38px;height:38px;animation:.7s linear infinite wishlist-spin}.wishlist-card{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.wishlist-card:hover{border-color:#666;transform:translateY(-3px);box-shadow:0 10px 30px #0d13130f}.wishlist-card__media{aspect-ratio:1;background:#f9f9f9;width:100%;margin:0;position:relative;overflow:hidden}.wishlist-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.wishlist-card:hover .wishlist-card__media img{transform:scale(1.03)}.wishlist-card__remove{color:#666;cursor:pointer;z-index:2;background:#fffffff2;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 3px 12px #0000000f}.wishlist-card__remove svg{width:16px;height:16px}.wishlist-card__remove:hover{color:#a05a53;background:#fff1ef;transform:scale(1.05)}.wishlist-card__remove:active{transform:scale(.95)}.wishlist-card__status{color:#fff;text-transform:capitalize;z-index:2;background:#0d1313d9;border:0;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:12px;left:12px}.wishlist-card__content{box-sizing:border-box;flex-direction:column;flex:1;padding:16px;display:flex}.wishlist-card__info{min-width:0;margin-bottom:1rem}.wishlist-card__info h4{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.4;overflow:hidden}.wishlist-card__info p{color:#666;margin:6px 0 0;font-size:12px;line-height:1.4}.wishlist-card__product-link{color:inherit;text-decoration:none;display:block}.wishlist-card__product-link:hover h4{color:#66704a}.wishlist-card__footer{border-top:1px dashed #e5e5e599;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.wishlist-card__footer strong{color:#111;white-space:nowrap;font-size:18px;font-weight:800}.wishlist-card__buy{color:#fff;cursor:pointer;box-sizing:border-box;background:#66704a;border:1px solid #66704a;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.wishlist-card__buy svg{stroke-width:2px;width:15px;height:15px}.wishlist-card__buy:hover:not(:disabled){background:#747f54;border-color:#747f54;transform:translateY(-1px)}.wishlist-card__buy:disabled{color:#989c92;cursor:not-allowed;background:#e6e8e1;border-color:#e6e8e1}@keyframes wishlist-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.wishlist-page{padding:28px 18px 48px}.wishlist-page__header{align-items:flex-start;margin-bottom:24px}.wishlist-page__header-content h2{font-size:25px}.wishlist-page__header-content p{font-size:13px}.wishlist-page__count{min-height:32px;padding:0 11px;font-size:12px}.wishlist-page__grid{gap:16px}.wishlist-card__content{padding:14px}.wishlist-card__footer{padding-top:14px}.wishlist-card__footer strong{font-size:16px}.wishlist-card__buy{min-height:36px;padding:0 11px}}@media (width<=640px){.wishlist-page{padding:24px 14px 40px}.wishlist-page__header{align-items:center}.wishlist-page__header-content h2{font-size:22px}.wishlist-page__header-content p{display:none}.wishlist-page__grid{grid-template-columns:1fr;gap:18px}.wishlist-page__empty{min-height:400px;padding:32px 18px}.wishlist-page__empty-icon{width:68px;height:68px}.wishlist-page__empty-icon svg{width:28px;height:28px}.wishlist-card{grid-template-columns:120px minmax(0,1fr);display:grid}.wishlist-card__media{aspect-ratio:1;height:100%}.wishlist-card__content{padding:12px}.wishlist-card__remove{width:32px;height:32px;top:8px;right:8px}.wishlist-card__status{min-height:24px;padding:0 8px;font-size:10px;bottom:8px;left:8px}.wishlist-card__footer{padding-top:10px}.wishlist-card__footer strong{font-size:15px}.wishlist-card__buy span{display:none}.wishlist-card__buy{width:36px;min-width:36px;padding:0}}html{scrollbar-gutter:stable;font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow-x:clip}
