.fill-quick-shop{background:var(--fill-quick-shop-bg, var(--fill-surface));border-top:1px solid var(--fill-quick-shop-border-top, var(--fill-line));border-bottom:1px solid var(--fill-quick-shop-border-bottom, var(--fill-line));color:var(--fill-quick-shop-link, var(--fill-rosewood));overflow-x:hidden}.fill-quick-shop__inner{padding-block:var(--fill-quick-shop-padding-top-mobile, 18px) var(--fill-quick-shop-padding-bottom-mobile, 18px)}.fill-quick-shop__nav{display:grid;justify-items:center;gap:var(--fill-quick-shop-row-gap, 14px);width:100%}.fill-quick-shop__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;padding:0;margin:0;list-style:none}.fill-quick-shop__list--primary{column-gap:clamp(.95rem,3.4vw,1.6rem);row-gap:.25rem}.fill-quick-shop__list--secondary{column-gap:clamp(.75rem,3vw,1.25rem);row-gap:.2rem}.fill-quick-shop__item{display:inline-flex;align-items:center;justify-content:center;min-width:0;white-space:nowrap}.fill-quick-shop__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:.2rem 0;border-bottom:1px solid transparent;color:var(--fill-quick-shop-link, var(--fill-rosewood));font-family:var(--fill-font-serif);font-weight:var(--fill-weight-medium);line-height:1.12;overflow-wrap:anywhere;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color var(--fill-transition),color var(--fill-transition)}.fill-quick-shop__link--primary{font-size:clamp(.98rem,1.9vw,1.24rem);font-weight:var(--fill-weight-semibold);letter-spacing:.17em}.fill-quick-shop__link--secondary{color:color-mix(in srgb,var(--fill-quick-shop-link, var(--fill-rosewood)) 86%,var(--fill-taupe));font-size:clamp(.78rem,1.45vw,.96rem);letter-spacing:.2em}.fill-quick-shop__link[href]:hover{border-color:currentColor;color:var(--fill-quick-shop-link-hover, var(--fill-rosewood-deep))}.fill-quick-shop__link[href]:focus-visible{outline:var(--fill-focus-outline);outline-offset:5px;border-color:currentColor}.fill-quick-shop__link--plain{cursor:default}.fill-quick-shop__separator{display:none;flex:0 0 auto;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.fill-quick-shop__separator--primary{color:var(--fill-quick-shop-primary-separator-color, var(--fill-sage-deep));font-size:.62rem;margin-left:clamp(.95rem,2.9vw,1.35rem)}.fill-quick-shop__separator--secondary{color:var(--fill-quick-shop-secondary-separator-color, #c9bbae);font-size:.58rem;margin-left:clamp(.75rem,2.2vw,1.05rem)}.fill-quick-shop__divider{display:flex;align-items:center;justify-content:center;gap:.9rem;width:min(100%,420px);margin:var(--fill-quick-shop-divider-top, 14px) auto var(--fill-quick-shop-divider-bottom, 0);color:var(--fill-quick-shop-divider-color, var(--fill-sage-deep))}.fill-quick-shop__divider-line{display:block;width:min(132px,28vw);height:1px;background:linear-gradient(to right,transparent,var(--fill-quick-shop-divider-line, var(--fill-line)))}.fill-quick-shop__divider-line:last-child{background:linear-gradient(to left,transparent,var(--fill-quick-shop-divider-line, var(--fill-line)))}.fill-quick-shop__divider-symbol{flex:0 0 auto;font-size:.86rem;line-height:1}@media screen and (min-width:750px){.fill-quick-shop__inner{padding-block:var(--fill-quick-shop-padding-top-desktop, 26px) var(--fill-quick-shop-padding-bottom-desktop, 26px)}.fill-quick-shop__separator{display:inline-flex}.fill-quick-shop__link{min-height:34px}}@media screen and (max-width:749px){.fill-quick-shop__item{white-space:normal}.fill-quick-shop__list{max-width:410px;margin-inline:auto}.fill-quick-shop__list--primary{column-gap:clamp(1rem,5.8vw,1.65rem);row-gap:.15rem}.fill-quick-shop__list--secondary{column-gap:clamp(.9rem,5.2vw,1.45rem);row-gap:.05rem}.fill-quick-shop__link--primary{font-size:clamp(.94rem,4.1vw,1.06rem);letter-spacing:.14em}.fill-quick-shop__link--secondary{font-size:clamp(.76rem,3.35vw,.86rem);letter-spacing:.16em}}@media screen and (max-width:374px){.fill-quick-shop__inner{width:min(100% - 24px,var(--fill-page-width))}.fill-quick-shop__list--primary{column-gap:.95rem}.fill-quick-shop__list--secondary{column-gap:.78rem}.fill-quick-shop__link--primary{font-size:.92rem;letter-spacing:.11em}.fill-quick-shop__link--secondary{font-size:.74rem;letter-spacing:.13em}}@media(prefers-reduced-motion:reduce){.fill-quick-shop *,.fill-quick-shop *:before,.fill-quick-shop *:after{transition:none;animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fill-quick-shop.css.map */
