.product-adder{--rfcal-ink: #161614;--rfcal-muted: #85847c;--rfcal-faint: #c9c8c0;--rfcal-line: var(--adder-border, #E8E8E1);--rfcal-cream: var(--adder-bg-off, #faf9f5);--rfcal-tint: color-mix(in srgb, var(--adder-orange) 12%, #fff);--rfcal-ease: cubic-bezier(.2, .8, .2, 1)}.product-adder .adder-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.product-adder .adder-section__head .adder-section__label{margin-bottom:0}.product-adder .rfcal-trigger{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border:1px solid var(--rfcal-line);border-radius:999px;background:#fff;color:var(--rfcal-ink);font:inherit;font-size:12px;line-height:1.2;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.product-adder .rfcal-trigger svg{width:14px;height:14px;flex:0 0 auto}.product-adder .rfcal-trigger:hover{border-color:var(--adder-orange);color:var(--adder-orange)}.product-adder .rfcal-trigger[aria-expanded=true]{background:var(--adder-orange);border-color:var(--adder-orange);color:#fff;box-shadow:0 6px 16px -8px var(--adder-orange)}.product-adder .rfcal-trigger:focus-visible{outline:2px solid var(--adder-orange);outline-offset:2px}.product-adder .adder-date-tile[hidden]{display:none}.product-adder .adder-date-tile--custom{border-style:dashed;padding-left:16px;padding-right:16px}.product-adder .adder-date-tile--custom.adder-date-tile--selected{border-style:solid}.product-adder .adder-date-tile__flag{position:absolute;top:3px;right:3px;width:10px;height:10px;color:var(--adder-orange);line-height:0}.product-adder .adder-date-tile__flag svg{width:10px;height:10px}.product-adder .adder-date-tile--custom.is-arriving{animation:rfcal-arrive .45s var(--rfcal-ease)}@keyframes rfcal-arrive{0%{opacity:0;transform:translateY(6px) scale(.92)}60%{opacity:1;transform:translateY(0) scale(1.04)}to{transform:none}}.product-adder .rfcal{margin-top:12px;border:1px solid var(--rfcal-line);border-radius:10px;background:#fff;color:var(--rfcal-ink);overflow:hidden;box-shadow:0 1px #1e140a08,0 18px 40px -24px #3c230a59;transform-origin:top center}.product-adder .rfcal[hidden]{display:none}.product-adder .rfcal.is-entering{animation:rfcal-in .26s var(--rfcal-ease)}@keyframes rfcal-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.product-adder .rfcal__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 12px 16px;background:radial-gradient(120% 140% at 100% 0%,var(--rfcal-tint) 0%,rgba(255,255,255,0) 55%),var(--rfcal-cream);border-bottom:1px solid var(--rfcal-line)}.product-adder .rfcal__eyebrow{margin:0;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--adder-orange)}.product-adder .rfcal__note{margin:5px 0 0;font-size:13px;line-height:1.5;color:#47463f;max-width:38ch}.product-adder .rfcal__close{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--rfcal-line);border-radius:50%;background:#fff;color:var(--rfcal-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.product-adder .rfcal__close svg{width:12px;height:12px}.product-adder .rfcal__close:hover{color:var(--rfcal-ink);border-color:var(--rfcal-ink)}.product-adder .rfcal__chips{display:flex;gap:6px;padding:12px 14px 2px 16px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.product-adder .rfcal__chips:after{content:"";flex:0 0 14px}.product-adder .rfcal__chips::-webkit-scrollbar{display:none}.product-adder .rfcal__chip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--rfcal-line);border-radius:999px;background:#fff;color:var(--rfcal-ink);font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.product-adder .rfcal__chip small{font-size:11px;color:var(--rfcal-muted)}.product-adder .rfcal__chip:hover,.product-adder .rfcal__chip.is-active{border-color:var(--adder-orange);color:var(--adder-orange);background:var(--adder-orange-bg, #fdf3ed)}.product-adder .rfcal__chip:hover small,.product-adder .rfcal__chip.is-active small{color:inherit;opacity:.75}.product-adder .rfcal__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 4px}.product-adder .rfcal__title{margin:0;font-family:inherit;font-size:19px;font-weight:400;letter-spacing:.01em;color:var(--rfcal-ink);text-transform:none}.product-adder .rfcal__title em{margin-left:3px;font-style:italic;color:var(--rfcal-muted)}.product-adder .rfcal__nav{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--rfcal-line);border-radius:50%;background:#fff;color:var(--rfcal-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.product-adder .rfcal__nav svg{width:14px;height:14px}.product-adder .rfcal__nav:hover:not(:disabled){border-color:var(--adder-orange);color:var(--adder-orange)}.product-adder .rfcal__nav:disabled{opacity:.28;cursor:default}.product-adder .rfcal__grid{padding:2px 12px 12px}.product-adder .rfcal__grid--next{animation:rfcal-from-right .24s var(--rfcal-ease)}.product-adder .rfcal__grid--prev{animation:rfcal-from-left .24s var(--rfcal-ease)}@keyframes rfcal-from-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes rfcal-from-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.product-adder .rfcal__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.product-adder .rfcal__row+.rfcal__row{margin-top:4px}.product-adder .rfcal__dow{padding:6px 0 4px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rfcal-muted)}.product-adder .rfcal__dow abbr{text-decoration:none;border:0;cursor:default}.product-adder .rfcal__cell{height:44px}.product-adder .rfcal__day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rfcal-ink);font:inherit;font-size:15px;font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.product-adder .rfcal__day:not([aria-disabled=true]):not(.rfcal__day--selected):hover{border-color:var(--adder-orange);color:var(--adder-orange);background:var(--adder-orange-bg, #fdf3ed)}.product-adder .rfcal__day:not([aria-disabled=true]):active{transform:scale(.94)}.product-adder .rfcal__day:focus-visible{outline:2px solid var(--adder-orange);outline-offset:2px}.product-adder .rfcal__day[aria-disabled=true]{color:var(--rfcal-faint);cursor:default}.product-adder .rfcal__day--later[aria-disabled=true]{color:#dcdbd4}.product-adder .rfcal__day--closed{color:#b3b1a8;background:repeating-linear-gradient(135deg,#0000 0 5px,#3c28140f 5px 6px);border-color:var(--rfcal-line)}.product-adder .rfcal__day--closed .rfcal__num{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#3c281459}.product-adder .rfcal__day--today:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--adder-orange)}.product-adder .rfcal__day--selected,.product-adder .rfcal__day--selected:hover{background:var(--adder-orange);border-color:var(--adder-orange);color:#fff;box-shadow:0 8px 18px -10px var(--adder-orange);animation:rfcal-pop .32s var(--rfcal-ease)}.product-adder .rfcal__day--selected:after{background:#fff}@keyframes rfcal-pop{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:none}}.product-adder .rfcal__day.is-nope{animation:rfcal-nope .3s ease}@keyframes rfcal-nope{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.product-adder .rfcal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;border-top:1px solid var(--rfcal-line);background:var(--rfcal-cream);font-size:12px;color:var(--rfcal-muted)}.product-adder .rfcal__legend{display:flex;gap:12px;flex:0 0 auto}.product-adder .rfcal__key{display:inline-flex;align-items:center;gap:6px}.product-adder .rfcal__key:before{content:"";display:inline-block}.product-adder .rfcal__key--today:before{width:5px;height:5px;border-radius:50%;background:var(--adder-orange)}.product-adder .rfcal__key--closed:before{width:12px;height:12px;border-radius:3px;border:1px solid var(--rfcal-line);background:repeating-linear-gradient(135deg,#0000 0 3px,#3c28141f 3px 4px)}.product-adder .rfcal__status{margin:0;min-height:1.4em;text-align:right;color:#47463f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.product-adder .rfcal__dow-rest{display:none}.product-adder .rfcal__grid{padding:2px 8px 10px}.product-adder .rfcal__row{gap:3px}.product-adder .rfcal__cell{height:42px}.product-adder .rfcal__day{font-size:15px}.product-adder .rfcal__foot{flex-direction:column;align-items:flex-start;gap:6px}.product-adder .rfcal__status{text-align:left;white-space:normal}}@media(prefers-reduced-motion:reduce){.product-adder .rfcal,.product-adder .rfcal__grid,.product-adder .rfcal__day,.product-adder .adder-date-tile--custom{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/rf-adder-calendar.css.map */
