:root{--bw-black: #0B0B0B;--bw-black-warm: #1B1812;--bw-gold: #D9B25A;--bw-gold-light: #F2D488;--bw-gold-fill: linear-gradient(135deg, #F2D488, #C9A24B 55%, #B8913A);--bw-ivory: #F4EEDF;--bw-ivory-muted: #B9AE98;--bw-line: rgba(217, 178, 90, .38);--bw-line-soft: rgba(244, 238, 223, .16);--bw-radius-s: 8px;--bw-radius-m: 16px;--bw-radius-l: 22px;--bw-radius-pill: 999px;--bw-shadow-s: 0 1px 2px rgba(0, 0, 0, .35);--bw-shadow-m: 0 8px 24px -6px rgba(0, 0, 0, .45);--bw-shadow-gold: 0 6px 18px -4px rgba(201, 162, 75, .45)}.bw-btn,.bw-btn:visited{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:48px;margin:0;padding:0 28px;border:0;border-radius:var(--bw-radius-pill);background:var(--bw-gold-fill);color:var(--bw-black);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;box-shadow:var(--bw-shadow-gold);-webkit-appearance:none;appearance:none;transition:filter .2s ease,box-shadow .2s ease}.bw-btn:hover{color:var(--bw-black);filter:brightness(1.07)}.bw-btn:focus-visible{outline:3px solid var(--bw-ivory);outline-offset:3px}.bw-btn:disabled{cursor:progress;filter:saturate(.7) brightness(.92)}.bw-btn--line,.bw-btn--line:visited{border:1px solid var(--bw-gold);background:transparent;color:var(--bw-gold);box-shadow:none}.bw-btn--line:hover{background:#d9b25a24;color:var(--bw-gold-light);filter:none}.bw-badge{box-sizing:border-box;display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid transparent;border-radius:var(--bw-radius-pill);background:var(--bw-gold-fill);color:var(--bw-black);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.bw-badge--line{border-color:var(--bw-gold);background:transparent;color:var(--bw-gold)}.bw-sphere{--bw-sphere-size: 64px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--bw-sphere-size);height:var(--bw-sphere-size);min-width:44px;min-height:44px;margin:0;padding:0;border:2px solid var(--bw-gold);border-radius:50%;background:radial-gradient(circle at 32% 28%,#2B2619 0%,var(--bw-black) 64%);color:var(--bw-ivory);font-family:inherit;font-weight:700;line-height:1;text-align:center;text-decoration:none;box-shadow:var(--bw-shadow-s),inset 0 1px 2px #f4eedf1f;-webkit-appearance:none;appearance:none}.bw-sphere:focus-visible{outline:3px solid var(--bw-gold-light);outline-offset:3px}.bw-sphere--on{border-color:var(--bw-gold-light);background:radial-gradient(circle at 32% 28%,#f2d488,#c9a24b 58%,#b8913a);color:var(--bw-black);box-shadow:var(--bw-shadow-gold),inset 0 1px 2px #ffffff59}.bw-sphere--past{border-color:var(--bw-line);color:var(--bw-ivory-muted);box-shadow:none}.bw-sphere--lock{border-color:var(--bw-line-soft);background:var(--bw-black-warm);color:var(--bw-ivory-muted);box-shadow:none;cursor:not-allowed}.bw-sphere--off{border-style:dashed;border-color:var(--bw-ivory-muted);background:transparent;color:var(--bw-ivory-muted);box-shadow:none}@media(prefers-reduced-motion:reduce){.bw-btn,.bw-sphere{transition:none}}html .garvin-bwh[data-bw-show=weekend]{display:block}html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__panel--live{display:grid;gap:0}html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__card{padding:22px 20px 24px;border-radius:22px}@media(max-width:749px){html .garvin-bwh[data-bw-show=live] .garvin-bwh__card,html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__card{padding:16px 16px 18px}html .garvin-bwh .garvin-bwh__live{position:relative;display:block}html .garvin-bwh .garvin-bwh__visual{position:absolute;top:0;right:0;z-index:1;max-width:104px}html .garvin-bwh .garvin-bwh__live:has(>.garvin-bwh__visual) .garvin-bwh__title--live{max-width:calc(100% - 112px)}html .garvin-bwh .garvin-bwh__art .garvin-bwh__mark{max-width:104px;padding:10px 12px;border-radius:14px}html .garvin-bwh .garvin-bwh__mark-big{font-size:22px}html .garvin-bwh .garvin-bwh__mark-small{font-size:11px}html .garvin-bwh .garvin-bwh__day{margin-bottom:8px;padding:4px 10px;font-size:11px}html .garvin-bwh .garvin-bwh__title--live,html .garvin-bwh .garvin-bwh__title--live[data-len]{margin-bottom:6px;font-size:clamp(22px,6.2vw,26px)}html .garvin-bwh .garvin-bwh__text--live{font-size:14px}html .garvin-bwh .garvin-bwh__cta-row{margin-top:12px}html .garvin-bwh .garvin-bwh__cta{flex:1 1 auto}}html .garvin-bwh[data-bw-show=live] .garvin-bwh__card,html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__card{border:1px solid var(--bw-line);background:linear-gradient(135deg,var(--bw-black),var(--bw-black-warm));color:var(--bw-ivory);box-shadow:var(--bw-shadow-m)}html .garvin-bwh[data-bw-show=live] .garvin-bwh__title--live,html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__title--live{color:var(--bw-gold)}html .garvin-bwh .garvin-bwh__text--live{display:block;-webkit-line-clamp:unset;overflow:visible;color:var(--bw-ivory-muted)}html .garvin-bwh .garvin-bwh__day{border:1px solid var(--bw-gold);background:transparent;color:var(--bw-gold)}html .garvin-bwh .garvin-bwh__note{color:var(--bw-ivory-muted)}html .garvin-bwh .garvin-bwh__ph,html .garvin-bwh .garvin-bwh__art:before{display:none}html .garvin-bwh .garvin-bwh__art{--bw-show: flex;align-items:center;justify-content:flex-end;height:auto}html .garvin-bwh .garvin-bwh__art .garvin-bwh__mark{position:relative;right:auto;bottom:auto;background:var(--bw-gold-fill);box-shadow:var(--bw-shadow-gold)}html .garvin-bwh .garvin-bwh__mark-big{color:var(--bw-black);white-space:normal;overflow-wrap:break-word;text-wrap:balance}html .garvin-bwh .garvin-bwh__mark-small{color:var(--bw-black)}@media(min-width:750px){html .garvin-bwh .garvin-bwh__art .garvin-bwh__mark{max-width:100%}html .garvin-bwh .garvin-bwh__mark-big{font-size:clamp(34px,3.6vw,54px)}}html .garvin-bwl .garvin-bwl__info{border:1px solid var(--bw-line);background:linear-gradient(135deg,var(--bw-black),var(--bw-black-warm));color:var(--bw-ivory);box-shadow:var(--bw-shadow-m)}html .garvin-bwl .garvin-bwl__info .garvin-bwl__eyebrow{margin-bottom:6px;color:var(--bw-gold);letter-spacing:.08em;text-transform:uppercase}html .garvin-bwl .garvin-bwl__info .garvin-bwl__title{color:var(--bw-ivory);font-size:clamp(22px,6vw,28px);line-height:1.15}html .garvin-bwl .garvin-bwl__info .garvin-bwl__text{color:var(--bw-ivory-muted)}html .garvin-bwl .garvin-bwl__info .garvin-bwl__how summary{color:var(--bw-gold)}html .garvin-bwl .garvin-bwl__info .garvin-bwl__how summary:focus-visible{outline-color:var(--bw-gold-light)}html .garvin-bwl .garvin-bwl__info .garvin-bwl__steps li{background:#f4eedf14;color:var(--bw-ivory)}html .garvin-bwl .garvin-bwl__info .garvin-bwl__cond{color:var(--bw-ivory-muted)}@media(min-width:750px){html .garvin-bwl .garvin-bwl__info .garvin-bwl__title{font-size:30px}}@media(max-width:749px){html .garvin-bwl .garvin-bwln--grid:not([data-bwln-anchor$="-4mas2"]):not([data-bwln-anchor=depilacion-laser]) .garvin-bwln__list{display:flex;gap:12px;margin:0 -16px;padding:2px 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html .garvin-bwl .garvin-bwln--grid:not([data-bwln-anchor$="-4mas2"]):not([data-bwln-anchor=depilacion-laser]) .garvin-bwln__list::-webkit-scrollbar{display:none}html .garvin-bwl .garvin-bwln--grid:not([data-bwln-anchor$="-4mas2"]):not([data-bwln-anchor=depilacion-laser]) .garvin-bwln__item{flex:0 0 min(44vw,200px);scroll-snap-align:start}html .garvin-bwl .garvin-bwg__group{margin-bottom:18px}}@media(max-width:374px){html .garvin-bwl .garvin-bwln--grid:not([data-bwln-anchor$="-4mas2"]):not([data-bwln-anchor=depilacion-laser]) .garvin-bwln__list{margin:0 -12px;padding-left:12px;padding-right:12px;scroll-padding-left:12px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/garvin-bw.css.map */
