.ffs-dozen{display:grid;gap:.7rem;margin:0 0 1.1rem;max-width:44rem}.ffs-dozen__options{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ffs-dozen__opt{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:4.2rem;padding:.7rem 1rem;border:1px solid rgba(18,18,18,.14);border-radius:0;background:#fff;color:rgb(var(--ffs-ink));font-family:inherit;font-size:1.35rem;font-weight:500;letter-spacing:.01em;line-height:1.2;cursor:pointer}.ffs-dozen__opt:hover{border-color:#12121247}.ffs-dozen__opt.is-active{background:rgb(var(--ffs-panel));border-color:rgb(var(--ffs-ink));color:rgb(var(--ffs-ink));box-shadow:inset 0 0 0 1px rgb(var(--ffs-ink))}.ffs-dozen__opt.is-active:hover{border-color:rgb(var(--ffs-ink))}.ffs-dozen__save[hidden]{display:none}.ffs-dozen__opt.is-active .ffs-dozen__save{color:#1111118c}.ffs-dozen__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .8rem;margin:0;color:rgb(var(--ffs-ink));font-size:1.45rem;line-height:1.3}.ffs-dozen__total[hidden],.ffs-dozen__total s[hidden]{display:none}.ffs-dozen__total s{color:#12121273;font-weight:400}.ffs-dozen__total [data-dozen-now]{font-weight:600}.ffs-dozen__note{color:#1212128c;font-size:1.2rem}.ffs-dozen-size{-webkit-appearance:none;appearance:none;display:inline-block;margin:.5rem .4rem .2rem 0;padding:.85rem 1.7rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;font-weight:400;letter-spacing:.06rem;line-height:1;white-space:nowrap;cursor:pointer}.mpg-swatch__nav .ffs-dozen-size{display:block;margin:0;padding:10px 20px;border:1px solid rgba(17,17,17,.18);border-radius:0;background:#fff;color:rgb(var(--ffs-ink));font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:16px;text-align:center;box-sizing:border-box}.ffs-dozen-size:hover{border-color:rgb(var(--color-foreground))}.ffs-dozen-size.is-active,.mpg-swatch__nav .ffs-dozen-size.is-active,.mpg-swatch__nav .ffs-dozen-size.selected{background:rgb(var(--ffs-panel));color:rgb(var(--ffs-ink));border-color:rgb(var(--ffs-ink));box-shadow:inset 0 0 0 1px rgb(var(--ffs-ink))}.ffs-dozen-size[hidden]{display:none}.product.ffs-pdp .mpg-button.mpg-swatch__option,.mpg-button.mpg-swatch__option{background-color:#fff!important;color:rgb(var(--ffs-ink))!important;border-color:#1111112e!important;box-shadow:none}.product.ffs-pdp .mpg-button.mpg-swatch__option.selected:not(.mpg-swatch-polaroid),.mpg-button.mpg-swatch__option.selected:not(.mpg-swatch-polaroid){background-color:rgb(var(--ffs-panel))!important;color:rgb(var(--ffs-ink))!important;border-color:rgb(var(--ffs-ink))!important;box-shadow:inset 0 0 0 1px rgb(var(--ffs-ink))}.product.ffs-pdp .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--ffs-panel));color:rgb(var(--ffs-ink));border-color:rgb(var(--ffs-ink));box-shadow:inset 0 0 0 1px rgb(var(--ffs-ink))}variant-selects .is-ffs-split-on input[type=radio]:checked+label{background-color:rgb(var(--ffs-panel));color:rgb(var(--ffs-ink))}.mpg-swatch__nav.is-ffs-split-on .mpg-swatch__option.selected:not(.mpg-swatch-polaroid){background-color:rgb(var(--ffs-panel))!important;color:rgb(var(--ffs-ink))!important}.mpg-swatch__option-set[os-name=Pack],.mpg-swatch__option-set[os-name=pack],.mpg-swatch__option-set[hidden],variant-selects .product-form__input:has([name="options[Pack]"]),variant-selects fieldset:has([name="options[Pack]"]){display:none!important}product-info.is-ffs-pack-mapped .price__badge-sold-out,product-form.is-ffs-pack-mapped .price__badge-sold-out{display:none}product-form.is-ffs-split-pack .shopify-payment-button,product-form.is-ffs-split-pack shopify-accelerated-checkout,product-form.is-ffs-pack-mapped .shopify-payment-button,product-form.is-ffs-pack-mapped shopify-accelerated-checkout{display:none}@media screen and (max-width:749px){.ffs-dozen-size{padding:.75rem 1.35rem;font-size:1.2rem;margin:.35rem .35rem .15rem 0}.mpg-swatch__nav .ffs-dozen-size{margin:0;padding:10px 20px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ffs-dozen-picker.css.map */
