.dru-dock{display:flex;align-items:center;justify-content:center;gap:3px;width:max-content;max-width:100%;padding:5px;border:1px solid color-mix(in srgb,var(--dru-accent) 19%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dru-accent) 4%,#fff);box-shadow:0 4px 18px #29143808;font-family:var(--font-body--family);margin-inline:auto}.dru-dock a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border-radius:999px;color:#35223f;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.01em;text-decoration:none;text-align:center;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.dru-dock a svg{width:17px;height:17px;flex:none;color:var(--dru-accent)}.dru-dock a:hover{background:color-mix(in srgb,var(--dru-accent) 10%,#fff);color:var(--dru-accent)}.dru-dock a.dru-dock-upcoming,.dru-dock a[aria-current]{background:var(--dru-accent);color:var(--dru-on-accent);box-shadow:0 3px 10px #6b21a81c}.dru-dock a.dru-dock-upcoming svg,.dru-dock a[aria-current] svg{color:inherit}.dru-dock a.dru-dock-upcoming:hover{background:color-mix(in srgb,var(--dru-accent) 88%,#000)}.dru-dock a:focus-visible{outline:2px solid var(--dru-accent);outline-offset:2px}#dr-historias,#dr-categorias{scroll-margin-top:calc(var(--header-height,140px) + 24px)}@media(min-width:1280px){.header__row--top .header__columns:has(.dru-dock){--header-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media(min-width:750px)and (max-width:1279px){.header__row--top .header__columns:has(.dru-dock){grid-template-areas:"left right" "center center";grid-template-columns:1fr 1fr;row-gap:10px}}@media(max-width:749px){.dru-dock{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(100%,420px);margin-block-start:2px;padding:4px;gap:2px}.dru-dock a{flex:1;gap:5px;padding:9px 8px;font-size:10px;white-space:normal}.dru-dock a:last-child{flex:1.65}.dru-dock a svg{width:15px;height:15px}}.dru-header{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 10px;color:#643185;text-decoration:none;font-size:11px;line-height:1.2;font-weight:600}.dru-header svg{flex:none}.dru-header-label{max-width:104px}.dru-header [data-dru-arrived-count]{position:absolute;inset-inline-end:0;top:0;border-radius:50%;background:#7035a5;color:#fff;min-width:16px;text-align:center;font-size:10px;line-height:16px}.dru-header [hidden],.dru-save[hidden],.dru-toast[hidden]{display:none}.dru-section,.dru-page{max-width:1320px;margin:auto;padding:70px 24px;color:#251c2f}.dru-section{border-top:1px solid #e9e1ee}.dru-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.dru-kicker{color:#7834af;font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}.dru-section h2,.dru-dialog h2{color:#251c2f;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.03em;margin:0}.dru-intro{font-size:13px;line-height:1.7;color:#776b80;max-width:580px;margin:16px 0}.dru-link{color:#71349b;text-decoration:none;font-size:12px;font-weight:600}.dru-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dru-card{min-width:0;border:1px solid #e7dfed;border-radius:14px;background:#fff;overflow:hidden;color:#251c2f;display:flex;flex-direction:column}.dru-image{position:relative;display:block;aspect-ratio:1;background:#f7f3fa;overflow:hidden}.dru-image img{width:100%;height:100%;object-fit:contain}.dru-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:20px;color:#643185;background:#fff;font-size:10px;font-weight:600;box-shadow:0 2px 9px #20102f0c}.dru-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.dru-vendor{font-size:9px;letter-spacing:.1em;color:#8a7997;text-transform:uppercase;margin:0 0 7px}.dru-card h3{font-size:14px;line-height:1.5;margin:0 0 16px;font-weight:600;flex:1}.dru-card h3 a{color:inherit;text-decoration:none}.dru-variant-label{font-size:11px;color:#76627f;margin:0 0 6px}.dru-card select{width:100%;min-width:0;min-height:44px;border:1px solid #dacde3;border-radius:7px;background:#fff;color:#35263f;font:inherit;font-size:12px;padding:8px;margin-bottom:10px}.dru-save{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;width:100%;padding:10px;border:1px solid #7339a0;border-radius:7px;color:#fff;background:#7339a0;font:inherit;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none;text-align:center}.dru-save svg{width:17px;height:17px;flex:none}.dru-save[aria-pressed=true]{color:#67318d;background:#f4ebfc}.dru-save:hover{filter:brightness(.96)}.dru-help{font-size:11px;line-height:1.7;color:#7c6f85;margin:20px 0 0}.dru-notice{display:flex;align-items:center;gap:12px;padding:14px;background:#f6f0fa;border:1px solid #e8dced;border-radius:9px}.dru-notice svg{color:#71349b;flex:none}.dru-empty{text-align:center;padding:42px 20px;border:1px dashed #d8c7e5;border-radius:14px;background:#fbf8fd}.dru-empty>svg{width:40px;height:40px;color:#8d57b1;margin:auto auto 15px}.dru-empty h3{font-size:19px;line-height:1.3;font-weight:500;margin:0 0 12px;color:#382346}.dru-empty p{font-size:13px;line-height:1.7;color:#84728e;max-width:420px;margin:auto}.dru-dialog{border:1px solid #e6ddeb;border-radius:20px;width:min(920px,calc(100vw - 28px));max-height:88dvh;background:#fff;color:#251c2f;padding:32px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #1b0e3430}.dru-dialog::backdrop{background:#180d2b90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dru-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dru-close{display:grid;place-items:center;border:0;background:#f5effa;color:#71349b;width:44px;height:44px;border-radius:50%;font-size:28px;cursor:pointer;flex:none}.dru-dialog h2{font-size:32px}.dru-dialog .dru-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dru-reminders{margin:28px 0}.dru-reminders>h3{font-size:14px;font-weight:600;color:#302137;margin:0 0 12px}.dru-reminders>h3 span{display:inline-block;min-width:21px;text-align:center;border-radius:20px;background:#eee2f6;color:#71349b;font-size:11px;line-height:21px;margin-inline-start:7px}.dru-reminder{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eee6f3}.dru-reminder a{font-size:12px;color:#312039;text-decoration:none;font-weight:600}.dru-reminder p{font-size:11px;color:#8b7a92;margin:5px 0 0}.dru-reminder p.dru-arrived{color:#286441;font-weight:600}.dru-reminder button{border:0;background:#f7f2fa;color:#835b97;min-width:44px;min-height:44px;border-radius:50%;font-size:22px;cursor:pointer}.dru-feedback{font-size:12px;color:#71349b;line-height:1.6}.dru-all{display:block;text-align:center;margin:25px auto}.dru-toast{position:fixed;inset-inline-end:20px;bottom:100px;max-width:min(390px,calc(100vw - 32px));padding:20px 48px 20px 20px;border:1px solid #dfcfea;border-radius:14px;box-shadow:0 15px 55px #29143825;background:#fff;z-index:40;color:#251c2f}.dru-toast p{font-size:13px;line-height:1.6;margin:0 0 10px}.dru-toast a{font-size:12px;font-weight:600;color:#71349b}.dru-toast button{position:absolute;right:4px;top:4px;width:40px;height:40px;color:#71349b;background:none;border:0;font-size:23px;cursor:pointer}.dru-pagination{margin:28px auto;text-align:center}.dru-pagination a,.dru-pagination span{display:inline-block;padding:12px;color:#71349b}.dru-dialog :focus-visible,.dru-section :focus-visible,.dru-page :focus-visible,.dru-header:focus-visible{outline:2px solid #8a48b7;outline-offset:3px}@media(max-width:989px){.dru-header-label{display:none}.dru-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dru-section,.dru-page{padding:44px 18px}.dru-section-head{align-items:flex-start;flex-direction:column;gap:2px}.dru-grid,.dru-dialog .dru-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dru-dialog{padding:22px 18px;border-radius:15px}.dru-dialog h2{font-size:27px}.dru-card-body{padding:12px}.dru-card h3{font-size:12px}.dru-save{font-size:10px;padding:9px 5px}.dru-badge{top:8px;left:8px;font-size:9px}.dru-header{padding:8px;min-width:40px}.dru-empty{padding:32px 18px}.dru-notice{font-size:10px}.dru-toast{bottom:90px;inset-inline-end:16px}}@media(prefers-reduced-motion:reduce){.dru-dock a{transition:none}}.dru-demo-card .dru-image{aspect-ratio:3/4}.dru-demo-card .dru-image img{object-fit:cover}.dru-demo-note{margin:0 0 14px;font-size:11px;line-height:1.6;color:#776b80}.dru-demo-controls{display:grid;gap:8px;margin-top:9px}.dru-demo-controls[hidden],.dru-demo-reset[hidden]{display:none}.dru-demo-arrive,.dru-demo-reset{min-height:44px;border:1px solid #d8c4e7;border-radius:7px;background:#f7f1fb;color:#6b21a8;font:inherit;font-size:11px;font-weight:600;padding:10px;cursor:pointer}.dru-demo-arrive:disabled{opacity:.5;cursor:not-allowed}.dru-demo-state{font-size:11px;line-height:1.6;color:#6b21a8;margin:0}.dru-demo-reset{background:#fff}@media(min-width:750px){.dru-dialog .dru-demo-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.dru-dialog .dru-demo-card:only-child .dru-image{height:300px;aspect-ratio:auto}.dru-dialog .dru-demo-card:only-child .dru-image img{object-fit:contain}.dru-dialog .dru-demo-card:only-child .dru-card-body{justify-content:center;padding:24px}.dru-dialog .dru-demo-card:only-child h3{flex:0}}@media(max-width:749px){.dru-dialog .dru-demo-card:only-child{grid-column:1/-1}.dru-dialog .dru-demo-card:only-child .dru-image{height:240px;aspect-ratio:auto}.dru-dialog .dru-demo-card:only-child .dru-image img{object-fit:contain}}.drn-header{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;color:inherit;background:none;border:0;cursor:pointer}.drn-header:hover,.drn-header[aria-expanded=true]{color:var(--dru-accent)}.drn-header [data-dru-unread-count]{position:absolute;top:2px;inset-inline-end:1px;min-width:17px;height:17px;border:2px solid #fff;border-radius:20px;background:var(--dru-accent);color:var(--dru-on-accent);font-size:9px;font-weight:700;line-height:13px;text-align:center}.drn-header[hidden],.drn-header [hidden],.drn-empty[hidden],.dru-toast img[hidden]{display:none}.drn-dialog{width:min(520px,calc(100vw - 28px));padding:28px;border-radius:20px;max-height:82dvh;inset-block-start:min(calc(var(--header-group-height,140px) + 16px),22dvh);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:24px;margin:0}.drn-dialog::backdrop{background:#180d2b45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drn-dialog h2{font-size:30px}.drn-dialog .dru-intro{margin:16px 0 22px}.drn-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #ece4f2;font-size:11px;color:#76627f}.drn-toolbar button{border:0;background:none;color:var(--dru-accent);font:inherit;font-weight:600;min-height:44px;cursor:pointer;padding:8px 0 8px 10px}.drn-toolbar button:disabled{color:#8b7a92;opacity:.65;cursor:default}.drn-list{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.drn-item{border:1px solid #ece4f2;border-radius:12px;overflow:hidden}.drn-item[data-unread=true]{border-color:#dec9ed;background:#faf6fd}.drn-item a{display:flex;gap:16px;padding:14px;color:inherit;text-decoration:none}.drn-item a:hover{background:#f5edf9}.drn-thumb{width:80px;height:100px;flex:none;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#eee7f4;color:var(--dru-accent);font-family:Georgia,serif;font-size:24px}.drn-thumb img{width:100%;height:100%;object-fit:contain}.drn-content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px}.drn-item-heading{display:flex;align-items:flex-start;gap:8px}.drn-item strong{font-size:13px;line-height:1.45;font-weight:600;flex:1;overflow-wrap:anywhere}.drn-new{flex:none;background:var(--dru-accent);color:var(--dru-on-accent);border-radius:20px;font-size:8px;line-height:1.4;padding:3px 6px}.drn-variant{font-size:10px;color:#84728e}.drn-message{font-size:11px;line-height:1.65;color:#76627f}.drn-cta{font-size:11px;font-weight:600;color:var(--dru-accent);margin-top:3px}.drn-footnote{text-align:center;font-size:10px;line-height:1.6;color:#84728e;margin:20px 0 0}.drn-empty{text-align:center;padding:34px 20px}.drn-empty>svg{width:36px;height:36px;color:var(--dru-accent);margin:auto}.drn-empty h3{font-size:17px;font-weight:500;margin:16px 0 10px}.drn-empty p{font-size:12px;line-height:1.8;color:#84728e;margin:0 0 18px}.dru-toast{display:flex;align-items:center;gap:12px}.dru-toast>img{width:56px;height:70px;object-fit:contain;border-radius:7px;background:#f7f1fb;flex:none}.dru-toast strong{font-size:12px;line-height:1.5;display:block;margin-bottom:5px}.dru-toast p{font-size:11px;margin-bottom:4px}.dru-toast .dru-toast-view{position:static;width:auto;height:auto;min-height:36px;padding:6px 0;text-align:start;font-size:11px;font-weight:600;line-height:1.5}.dru-toast .dru-toast-dismiss{position:absolute}.drn-header:focus-visible{outline:2px solid var(--dru-accent);outline-offset:2px}@media(max-width:1279px){.dru-header-label{display:none}}@media(max-width:749px){.drn-header{min-width:40px;padding:8px}.drn-dialog{padding:22px 18px;inset-inline-end:14px}.drn-dialog h2{font-size:26px}.drn-item a{gap:12px;padding:12px}.drn-thumb{width:65px;height:86px}.drn-item-heading{flex-wrap:wrap}.drn-new{font-size:8px}.drn-toolbar{font-size:10px}}@media(max-width:749px){#header-component .header__columns>.search-action,#header-component .header__column>.search-action{grid-area:auto!important;grid-column:1 / -1!important;grid-row:2!important;width:100%;min-width:0;justify-content:space-between;gap:12px;padding-block:6px}#header-component .search-action--hidden-on-drawer{display:none!important}#header-component .search-action>button{flex:1 0 44px;min-width:44px;min-height:44px;align-items:center;justify-content:flex-start;gap:10px;padding:8px 14px;border:1px solid #d8c5e6;border-radius:10px;background:#f7f1fb;color:#542477;opacity:1}#header-component .search-action>button>span:first-child{display:inline!important;font-size:14px;font-weight:600;order:2}#header-component .search-action>button .svg-wrapper{display:flex!important;flex:0 0 26px;width:26px;height:26px}#header-component .search-action>button svg{flex:none;width:26px;height:26px;--icon-stroke-width:2px}#header-component .search-action>button:focus-visible{outline:2px solid #542477;outline-offset:3px}#header-component .search-action>.dru-header{flex:0 0 44px;min-width:44px;min-height:44px;padding:8px}#header-component .dru-dock{grid-row:3!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dr-upcoming.css.map */
