.hw45-icon{flex-shrink:0;vertical-align:middle}
.hw45-dashboard{width:min(1060px,100%);padding:34px 38px;background:#fff}
.hw45-dashboard h2{margin-right:38px}
.hw45-dashboard>.hw43-close{position:sticky;top:0;right:0;float:right;background:#fff;z-index:8;margin:0 -12px 0 8px}
.hw45-dashboard .hw43-btn{gap:9px}
.hw45-dashboard details{border-top:1px solid #e8e1dc;padding:14px 0;margin:14px 0 0;font-size:13px}
.hw45-dashboard summary{cursor:pointer;font-weight:500;list-style-position:inside}
.hw45-account-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0 28px}
.hw45-account-nav button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e8e1dc;background:#fff;padding:14px 8px;color:#756e68;font:400 12px Jost,Arial,sans-serif;cursor:pointer}
.hw45-account-nav button:hover,.hw45-account-nav [aria-pressed=true]{border-color:#b45d45;background:#fbf4ef;color:#91472f}
.hw45-welcome{padding:24px;background:#f7f3ee;border-left:3px solid #ad8d4e}
.hw45-welcome h3{margin:8px 0;font-size:28px;font-weight:400}
.hw45-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e8e1dc;margin:24px 0}
.hw45-summary>div{padding:18px 22px;display:grid;gap:7px}
.hw45-summary>div+div{border-left:1px solid #e8e1dc}
.hw45-summary span{color:#756e68;font-size:11px}
.hw45-summary strong{font-size:25px;font-weight:400}
.hw45-summary small{font-size:14px;color:#756e68}
.hw45-shortcuts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.hw45-shortcuts button{position:relative;display:grid;grid-template-columns:32px 1fr;gap:5px 10px;text-align:left;border:1px solid #e8e1dc;background:#fff;padding:22px;color:#292622;font:400 14px Jost,Arial,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}
.hw45-shortcuts .hw45-icon{grid-row:1/3;color:#b45d45}
.hw45-shortcuts span{font-size:12px;color:#756e68}
.hw45-shortcuts b{position:absolute;right:18px;top:22px;font-weight:400}
.hw45-shortcuts button:hover{background:#fbf7f3;border-color:#b45d45}
.hw45-profile-status{display:flex;align-items:flex-start;gap:14px;background:#fbf3ea;padding:18px;border:1px solid #ebd5bd;margin-bottom:20px}
.hw45-profile-status.is-ready{background:#f0f6f0;border-color:#c9dccb;color:#496856}
.hw45-profile-status p{margin:5px 0 0;font-size:12px}
.hw45-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}
.hw45-steps button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e8e1dc;background:#faf8f5;font:400 14px Jost,Arial,sans-serif;color:#756e68;cursor:pointer}
.hw45-steps [aria-pressed=true]{background:#292622;border-color:#292622;color:#fff}
.hw45-steps span{font-size:12px}
.hw45-dashboard [data-profile-panel] h3{margin:12px 0 22px}
.hw45-dashboard [data-profile-panel]>button{margin-top:20px}
.hw45-dashboard .hw43-field-grid{gap:18px}
.hw45-step-actions{display:flex;justify-content:space-between;gap:12px;margin:20px 0}
.hw45-review{padding:8px 22px;background:#f7f4ef}
.hw45-review div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid #e8e1dc}
.hw45-review div:last-child{border:0}
.hw45-review dt{font-size:12px;color:#756e68}
.hw45-review dd{margin:0;font-size:14px}
.hw45-saving-intro>p{max-width:760px}
.hw45-mini-steps{display:flex;gap:30px;margin:22px 0;color:#756e68}
.hw45-mini-steps span{display:flex;align-items:center;gap:8px;font-size:12px}
.hw45-mini-steps .hw45-icon{color:#ad8d4e}
.hw45-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:24px 0 16px}
.hw45-section-heading h3{margin:0}
.hw45-heading-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.hw46-summary{grid-template-columns:repeat(4,1fr)}
.hw46-coverage-link{display:inline-block;font-size:12px;color:#91472f;text-decoration:underline;text-underline-offset:3px;margin:12px 0}
.hw46-funding-split{display:grid;gap:7px;border-top:1px solid #e8e1dc;margin:14px 0 0;padding-top:12px;font-size:11px;color:#756e68}
.hw46-funding-split span{display:flex;justify-content:space-between;gap:10px}
.hw46-funding-split strong{color:#292622;font-weight:500}
.hw46-use-points{background:#fbf7ec;padding:14px!important}
.hw46-use-points summary{display:flex;align-items:center;gap:8px;color:#8e7139}
.hw46-use-points .hw43-form{margin:12px 0 0}
.hw46-goal-products{display:grid;gap:12px;margin-top:14px}
.hw46-goal-products>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;font-size:11px}
.hw46-goal-products img{width:40px;height:40px;object-fit:cover}
.hw46-goal-products strong{font-weight:500}
.hw46-points-explanation{padding:22px;background:#f8f5f0;margin:20px 0}
.hw46-points-explanation h3{margin-top:0}
.hw46-picker{flex-wrap:wrap}
.hw46-basket-details{width:100%;border-top:1px solid #d8c7a6;padding-top:12px;font-size:12px}
.hw46-basket-details summary{cursor:pointer;font-weight:500}
#hw46Selection{max-height:320px;overflow:auto;padding:16px 4px 0}
.hw46-selection-head{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:12px}
.hw46-selection-items{display:grid;gap:10px}
.hw46-selection-items>div{display:flex;gap:12px;align-items:center;border:1px solid #e3d8cb;background:#fff;padding:10px;font-size:12px}
.hw46-selection-items img{width:42px;height:42px;object-fit:cover}
.hw46-selection-items span{flex:1}
.hw46-quantity{display:flex;align-items:center;gap:10px}
.hw46-quantity button{width:30px;height:30px;border:1px solid #dacbb9;background:#fff;color:#292622;cursor:pointer;font:inherit}
.hw46-quantity button:disabled{opacity:.4;cursor:default}
.hw46-goal-name{display:grid;gap:7px;font-size:11px;margin:16px 0}
.hw46-goal-name input{padding:10px 12px;border:1px solid #dacbb9;font:400 14px Jost,Arial,sans-serif;max-width:420px;box-sizing:border-box}
.hw46-selection-note{font-size:11px!important}
.hw45-select-mode #tienda .product.is-picked{outline:2px solid #ad8d4e;outline-offset:5px}
.hw45-select-mode #tienda .product.is-picked .hw45-select-product{background:#fff;color:#8e7139}
@media(max-width:700px){.hw46-summary{grid-template-columns:repeat(2,1fr)}.hw46-summary>div:nth-child(3){border-left:0;border-top:1px solid #e8e1dc}.hw46-summary>div:nth-child(4){border-top:1px solid #e8e1dc}.hw45-picker-banner.hw46-picker>.hw43-btn{width:auto;flex:1;font-size:9px;padding:10px}.hw45-picker-banner.hw46-picker h2{font-size:20px}.hw46-selection-items>div{flex-wrap:wrap;gap:8px}.hw46-selection-items span{min-width:120px}.hw46-selection-head{flex-wrap:wrap}.hw46-goal-name input{width:100%;max-width:100%}.hw46-goal-products>div{grid-template-columns:36px 1fr}.hw46-goal-products strong{grid-column:2}.hw46-goal-products img{width:36px;height:36px}}
.hw45-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.hw45-goal{position:relative;margin:0!important;border:1px solid #e8e1dc;background:#fff;padding:22px!important;overflow:hidden;min-width:0}
.hw45-goal.is-complete{border-color:#a7c2ad;background:#fbfdfb}
.hw45-goal-top{display:flex;align-items:center;gap:14px;margin-bottom:24px}
.hw45-goal-top img,.hw45-goal-symbol{width:84px;height:84px;object-fit:cover;flex-shrink:0;background:#f5f1ec}
.hw45-goal-symbol{display:flex;align-items:center;justify-content:center;color:#ad8d4e}
.hw45-goal-top h3{margin:7px 0;font-size:20px;line-height:1.3;font-weight:400}
.hw45-goal-top small{color:#756e68;font-size:10px}
.hw45-status{font-size:10px;letter-spacing:.04em;color:#91472f}
.is-complete .hw45-status{color:#496856}
.hw45-progress-copy{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.hw45-progress-copy strong{font-size:32px;font-weight:400;line-height:1.2}
.hw45-progress-copy span{font-size:12px;color:#756e68}
.hw45-goal progress{display:block;width:100%;height:10px;border:0;appearance:none;border-radius:8px;overflow:hidden;background:#ece6de;margin:12px 0 20px;accent-color:#ad8d4e}
.hw45-goal progress::-webkit-progress-bar{background:#ece6de;border-radius:8px}
.hw45-goal progress::-webkit-progress-value{background:#ad8d4e;border-radius:8px;transition:width .6s ease}
.hw45-goal progress::-moz-progress-bar{background:#ad8d4e;border-radius:8px}
.hw45-goal.is-complete progress::-webkit-progress-value{background:#496856}
.hw45-goal-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hw45-goal-numbers div{display:grid;gap:6px}
.hw45-goal-numbers small{font-size:10px;color:#756e68}
.hw45-goal-numbers strong{font-size:18px;font-weight:400}
.hw45-goal .hw45-status-detail,.hw45-goal .hw45-help{font-size:12px;line-height:1.6;margin:16px 0}
.hw45-goal>.hw43-btn{width:100%;box-sizing:border-box;margin-top:8px}
.hw45-deposit{padding:16px;background:#f8f5f0;gap:12px}
.hw45-deposit p{font-size:11px;line-height:1.6;margin:0}
.hw45-amount-options{display:flex;gap:7px;flex-wrap:wrap}
.hw45-amount-options button{padding:8px 10px;border:1px solid #dacbb9;background:#fff;color:#756e68;font:400 11px Jost,Arial,sans-serif;cursor:pointer}
.hw45-amount-options button:hover{border-color:#ad8d4e;color:#292622}
.hw45-history{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e8e1dc;font-size:11px}
.hw45-history small{display:block;color:#756e68;margin-top:4px}
.hw45-empty{grid-column:1/-1;background:#f8f5f0;padding:32px;text-align:center;border:1px dashed #d8c9b8}
.hw45-empty>.hw45-icon{width:32px;height:32px;color:#ad8d4e}
.hw45-empty h3{margin:16px 0 8px;font-size:24px;font-weight:400}
.hw45-empty p{font-size:13px}
.hw45-new-goal{padding:24px;background:#f8f5f0;border:1px solid #e8e1dc;margin-top:24px}
.hw45-new-goal>div:first-child>.hw45-icon{color:#ad8d4e}
.hw45-new-goal h3{margin:10px 0;font-size:24px;font-weight:400}
.hw45-new-goal p{font-size:13px}
.hw45-new-goal .hw43-check{margin:18px 0}
.hw45-profile-warning{padding:16px;background:#fff6ec;border:1px solid #e8d5bd}
.hw45-points-hero{display:grid;justify-items:center;gap:8px;padding:26px;background:#f8f4e9;color:#8e7139}
.hw45-points-hero strong{font-size:48px;font-weight:400}
.hw45-complete-note{display:flex;gap:10px;font-size:12px;line-height:1.6;color:#496856;background:#edf5ef;padding:14px;margin-top:18px}
.hw45-celebrating{box-shadow:0 0 0 2px #b7cdb9}
.hw45-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}
.hw45-confetti i{position:absolute;left:var(--x);top:-15px;width:7px;height:12px;background:var(--color);animation:hw45-confetti-fall 3.8s var(--delay) ease-out both}
@keyframes hw45-confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:0}8%{opacity:1}90%{opacity:1}100%{transform:translateY(650px) rotate(var(--spin));opacity:0}}
.hw45-picker-banner{position:sticky;top:0;z-index:105;display:flex;align-items:flex-start;gap:16px;padding:22px 32px;margin-bottom:24px;background:#f8f3e9;border:1px solid #d8c7a6;color:#292622}
.hw45-picker-banner h2{font-size:25px;font-weight:400;margin:0}
.hw45-picker-banner p{font-size:12px;line-height:1.5;margin:8px 0 0}
.hw45-picker-banner>div{flex:1}
.hw45-picker-banner>.hw45-icon{color:#ad8d4e;margin-top:4px}
.hw45-select-mode #tienda .cart,.hw45-select-mode #tienda .fav,.hw45-select-mode #tienda .swatches,.hw45-select-mode #tienda .hw45-ineligible,.hw45-select-mode #hw26CatalogMore{display:none!important}
.hw45-select-mode #tienda .product{cursor:pointer}
.hw45-select-product{width:100%;margin-top:12px;box-sizing:border-box;background:#ad8d4e;border-color:#ad8d4e}
.hw45-select-mode .is-selecting{opacity:.65;pointer-events:none}
.hw45-professional .pro-shell{background:#f8f5f0;border:1px solid #e3d8cb}
.hw45-professional .pro-hero{border-bottom:1px solid #e4d8ca}
.hw45-professional .pro-content{padding-top:0}
.hw45-pro-nav{position:sticky;top:0;display:flex;gap:10px;padding:18px 0;background:#f8f5f0;z-index:5;border-bottom:1px solid #e4d8ca;margin-bottom:28px}
.hw45-pro-nav button{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e3d8cb;padding:12px 18px;color:#756e68;font:400 12px Jost,Arial,sans-serif;cursor:pointer}
.hw45-pro-nav button:hover,.hw45-pro-nav [aria-pressed=true]{color:#91472f;border-color:#b45d45;background:#fbf4ef}
.hw45-professional .hw26-pro-profile,.hw45-professional .hw26-pro-panel,.hw45-professional .pro-register-card{box-shadow:0 8px 22px rgba(56,42,29,.04);border-color:#e3d8cb}
.hw45-professional .hw26-pro-stat{background:#f8f5f0;padding:16px}
.hw45-professional .pro-field input,.hw45-professional .pro-field select{min-height:46px;background:#fff}
.hw45-pro-form-status{padding:14px 16px;border-left:3px solid #ad8d4e;background:#f8f4e9;color:#756e68;font-size:12px;margin-bottom:24px}
.hw45-professional .pro-close{position:sticky;top:14px;float:right;right:14px;margin:14px 14px -58px 0;z-index:10}
.hw45-professional .pro-section{scroll-margin-top:90px}
.hw45-account-nav button:focus-visible,.hw45-pro-nav button:focus-visible,.hw45-shortcuts button:focus-visible,.hw45-steps button:focus-visible{outline:2px solid #b45d45;outline-offset:3px}
@media(max-width:700px){.hw45-dashboard{padding:30px 20px}.hw45-account-nav{gap:4px}.hw45-account-nav button{flex-direction:column;gap:5px;padding:12px 4px;font-size:10px}.hw45-summary>div{padding:14px 10px}.hw45-summary strong{font-size:19px}.hw45-summary span{font-size:9px}.hw45-shortcuts,.hw45-goal-grid{grid-template-columns:1fr}.hw45-goal{padding:18px!important}.hw45-mini-steps{gap:14px;justify-content:space-between}.hw45-mini-steps span{font-size:11px}.hw45-new-goal{padding:18px}.hw45-picker-banner{padding:18px;flex-wrap:wrap;position:relative}.hw45-picker-banner>.hw43-btn{width:100%}.hw45-picker-banner h2{font-size:22px}.hw45-steps button{padding:10px 8px;gap:6px;font-size:12px}.hw45-steps span{font-size:10px}.hw45-review div{grid-template-columns:1fr;gap:6px}.hw45-pro-nav{gap:6px}.hw45-pro-nav button{padding:10px 8px;font-size:10px}.hw45-professional .pro-hero-copy{padding:34px 24px}.hw45-step-actions{flex-wrap:wrap}.hw45-section-heading{align-items:flex-start;gap:12px}}
@media(prefers-reduced-motion:reduce){.hw45-confetti{display:none}.hw45-goal progress::-webkit-progress-value{transition:none}}

.hw48-goal-label{display:table;padding:4px 9px;margin-top:8px;background:#f1e5d7;color:#79562e;border-radius:3px;font-size:11px}.hw46-selection-items>div{grid-template-columns:54px minmax(100px,1fr) minmax(140px,1fr) auto auto}.hw46-selection-items label{font-size:11px}.hw46-selection-items select{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #e4d9d0;background:white;color:#292622}@media(max-width:700px){.hw46-selection-items>div{display:flex;flex-wrap:wrap}.hw46-selection-items label{flex-basis:100%}}

.hw170-goal-selection{padding:18px;background:#f8f5f0;border:1px solid #e7dfd7;margin:15px 0}.hw170-goal-selection h4{margin:0 0 10px;font-size:12px;font-weight:500}.hw170-goal-selection p{margin:6px 0}.hw170-goal-selection p span{display:block;font-size:11px;color:#80756c;margin-top:4px}.hw170-goal-selection small{font-size:10px;line-height:1.8;display:block;color:#80756c}.hw170-goal-selection details{margin-top:14px}.hw170-selection-confirm{font-size:11px;line-height:1.8;margin:15px 0}

.hw171-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.hw171-benefits article{display:flex;gap:13px;padding:20px;border:1px solid #e7dfd7;background:#fff}.hw171-benefits svg{color:#ad8a4a;flex-shrink:0}.hw171-benefits h4{font-weight:500;font-size:14px;margin:0 0 7px}.hw171-benefits p{font-size:12px;margin:0;line-height:1.8}.hw46-points-explanation details{margin:16px 0}.hw46-points-explanation details p{font-size:12px}.hw46-points-explanation>button{margin-top:12px}@media(max-width:650px){.hw171-benefits{grid-template-columns:1fr}}

.hw172-orders-tabs{display:flex;gap:10px;border-bottom:1px solid #e7dfd7;margin:0 0 24px}.hw172-orders-tabs button{border:0;background:transparent;color:#80756c;font-size:12px;padding:15px 12px;border-bottom:2px solid transparent;cursor:pointer}.hw172-orders-tabs button[aria-pressed="true"]{color:#b45d45;border-bottom-color:#b45d45}.hw172-payment-status{display:block;font-size:11px;font-weight:500;margin-top:7px}.hw172-payment-status.is-pending{color:#946713}.hw172-payment-status.is-paid{color:#25734b}.hw172-payment-status.is-rejected{color:#b13d32}.hw172-tracking-grid{display:grid;gap:18px}.hw172-tracking-card{padding:24px;border:1px solid #e7dfd7;background:#fff}.hw172-tracking-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.hw172-tracking-head h3{font-size:16px;font-weight:400;margin:0}.hw172-tracking-head>span{font-size:10px;color:#80756c}.hw172-tracking-products{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.hw172-tracking-products>div{display:flex;align-items:center;gap:10px;font-size:12px}.hw172-tracking-products img{width:56px;height:56px;object-fit:cover}.hw172-tracking-products small{display:block;font-size:10px;color:#80756c}.hw172-timeline{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:26px 0}.hw172-timeline li{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;color:#91867c;font-size:11px}.hw172-timeline li:not(:last-child):after{content:"";height:1px;background:#e7dfd7;position:absolute;top:16px;left:calc(50% + 16px);right:calc(-50% + 16px)}.hw172-timeline b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e7dfd7;border-radius:50%;background:#fff;font-size:11px;font-weight:400}.hw172-timeline .is-done b{color:#25734b;background:#edf5ef;border-color:#bcd3c2}.hw172-timeline .is-current{color:#292622}.hw172-timeline .is-current b{color:white;background:#ad8a4a;border-color:#ad8a4a}.hw172-note{font-size:12px;color:#80756c;line-height:1.8;margin:14px 0}.hw172-guide{padding:12px;background:#f8f5f0;font-size:11px}@media(max-width:600px){.hw172-tracking-card{padding:18px}.hw172-tracking-head{align-items:flex-start;flex-direction:column}.hw172-timeline{grid-template-columns:1fr;gap:18px}.hw172-timeline li{flex-direction:row;text-align:left}.hw172-timeline li:not(:last-child):after{width:1px;height:18px;top:32px;left:16px;right:auto}.hw172-orders-tabs button{padding:12px 8px;font-size:11px}}

.hw173-history-intro{font-size:12px;color:#80756c;margin:0 0 24px}.hw173-payment-group{margin:0 0 28px}.hw173-payment-heading{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f8f5f0;border:1px solid #e7dfd7}.hw173-payment-heading svg{color:#ad8a4a}.hw173-payment-heading h3{font-size:14px;font-weight:500;margin:0;flex:1}.hw173-payment-heading>span{font-size:10px;color:#80756c}.hw173-payment-empty{padding:18px 16px;font-size:12px;color:#80756c;border:1px solid #e7dfd7;border-top:0;margin:0}
/* 1.7.7: cabecera, acceso y selección de novedades */
.header.hw43-header .hw43-nav{font-size:clamp(12px,.9vw,15px);gap:clamp(16px,1.6vw,30px);font-weight:400;letter-spacing:.07em;align-items:center}
.header.hw43-header .hw43-nav a{padding:10px 0}
.header.hw43-header .hw43-nav a.hw1716-nav-active,.header.hw43-header .hw43-nav a[aria-current="page"],.header.hw43-header .hw43-nav a[aria-current="location"]{color:#bf542b!important;font-weight:700!important}
.hw43-header .hw43-account-icon.hw177-account-active{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:44px;padding:7px 9px}
.hw177-account-active svg{color:#39ff14;filter:drop-shadow(0 0 2px rgba(57,255,20,.25));flex-shrink:0}
.hw177-account-name{display:block;font-size:12px;font-weight:500;color:var(--ink);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#proModal .pro-hero-actions .hw177-pro-login{background:#c8a344;color:#292622;border:1px solid #c8a344;font-weight:500}
#proModal .pro-hero-actions .hw177-pro-login:hover{background:#b99130;border-color:#b99130}
#proModal .pro-hero-actions .hw177-pro-login:focus-visible{outline:2px solid #292622;outline-offset:4px}
[data-hw177-home-catalog]{display:none!important}
.hw177-novelties .hw177-novelties-track.products{display:flex!important;grid-template-columns:none!important;gap:18px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d3c3ac #f8f5f0;padding:2px 2px 18px;margin:0;overscroll-behavior-x:contain}
.hw177-novelty-slide{flex:0 0 calc((100% - 54px)/4);min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column}
.hw177-novelty-slide>.product{width:100%;flex:1;display:flex;flex-direction:column;min-width:0}
.hw177-novelty-slide .meta{flex:1;display:flex;flex-direction:column}
.hw177-novelty-slide .meta .card-btn{margin-top:auto}
.hw177-novelty-reason{font-size:10px;line-height:1.5;letter-spacing:.05em;color:#9a7335;background:#f5ecdc;margin:0 0 10px;padding:7px 10px;width:fit-content}
.hw45-goal .hw1715-delete-goal>summary{color:#a33425;font-weight:500}
.hw45-goal .hw1715-delete-goal [data-delete-goal]{border-color:#a33425;color:#a33425}
.hw45-goal .hw1715-delete-goal [data-delete-goal]:focus-visible{outline:2px solid #a33425;outline-offset:3px}
.hw177-carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:16px}
.hw177-carousel-controls>span{font-size:11px;color:var(--muted)}
.hw177-carousel-controls>div{display:flex;gap:9px}
.hw177-carousel-controls button{width:43px;height:43px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:20px;cursor:pointer}
.hw177-carousel-controls button:hover:not(:disabled){background:#f6efe4;border-color:#ad8a4a}
.hw177-carousel-controls button:disabled{opacity:.35;cursor:default}
.hw177-carousel-controls button:focus-visible,.hw177-novelties-track:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:1050px){.hw177-novelty-slide{flex-basis:calc((100% - 36px)/3)}}
@media(max-width:750px){.hw177-novelty-slide{flex-basis:calc((100% - 18px)/2)}.hw177-account-name{max-width:75px;font-size:11px}}
@media(max-width:450px){.hw177-novelty-slide{flex-basis:84%}.hw177-novelties .hw177-novelties-track.products{gap:14px!important}}
