body.dc-page .product__info-container:has(.dc-packs) variant-selects{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.dc-swatch{display:inline-block;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--c, #ccc);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000024}.dc-single{margin-bottom:.4rem}.dc-sws{display:flex;flex-wrap:wrap;gap:1.6rem}.dc-sw{display:grid;justify-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.3rem;color:var(--dc-ink)}.dc-sw .dc-swatch{width:4.6rem;height:4.6rem;border:3px solid #fff;box-shadow:0 0 0 1px var(--dc-line)}.dc-sw.is-on .dc-swatch{box-shadow:0 0 0 2px var(--dc-green)}.dc-lbl{display:flex;justify-content:space-between;align-items:baseline}.dc-lbl__val{color:var(--dc-soft)}.dc-packs{display:grid;gap:1.4rem}.dc-pack{position:relative;background:#fff;border:1.5px solid var(--dc-line);border-radius:14px;color:var(--dc-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none}.dc-pack:hover{border-color:#b9c6bd}.dc-pack.is-on{border-color:var(--dc-green);box-shadow:0 0 0 1px var(--dc-green);background:#f3f6f0;cursor:default}.dc-pack[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dc-pack:focus-visible{box-shadow:0 0 0 2px var(--dc-green),0 0 0 5px #2f5a4533}.dc-pack__head{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.6rem 1.8rem}.dc-pack__dot{width:2rem;height:2rem;border-radius:50%;border:2px solid #b9bfba;box-sizing:border-box}.dc-pack.is-on .dc-pack__dot{border:6px solid var(--dc-green)}.dc-pack__t{display:grid;gap:.2rem;min-width:0}.dc-pack__t b{font-family:var(--font-heading-family);font-size:1.65rem}.dc-pack__t small{color:var(--dc-soft);font-size:1.35rem}.dc-pack__save{justify-self:start;background:#e4efe6;color:#2f6b4b;font-size:1.2rem;border-radius:6px;padding:.2rem .7rem;margin-top:.3rem}.dc-pack__p{display:grid;justify-items:end;text-align:right}.dc-pack__p b{font-family:var(--font-heading-family);font-size:2rem}.dc-pack__p s{color:#9aa09c;font-size:1.35rem}.dc-pack__p small{color:var(--dc-soft);font-size:1.25rem}.dc-pack__badge{position:absolute;top:-1.1rem;right:1.6rem;background:var(--dc-green);color:#fff;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.55rem 1rem;border-radius:999px;z-index:2}.dc-pack__badge--alt{background:#d9c7a5;color:#3e3220}.dc-pack__colors{display:none;padding:0 1.8rem 1.6rem 5.4rem;cursor:default}.dc-pack.is-on .dc-pack__colors{display:grid;gap:.9rem}.dc-pack__clbl{margin:0;font-size:1.25rem;color:var(--dc-soft)}.dc-crow{display:flex;align-items:center;gap:1rem}.dc-crow__n{min-width:2.2rem;font-size:1.3rem;color:var(--dc-soft)}.dc-dd{position:relative}.dc-dd__btn{display:inline-flex;align-items:center;gap:1rem;min-width:16rem;padding:.7rem 1.2rem .7rem .8rem;background:#fff;border:1px solid var(--dc-line);border-radius:12px;font:400 1.5rem var(--font-body-family);color:var(--dc-ink);cursor:pointer;text-align:left}.dc-dd__btn:hover,.dc-dd.is-open .dc-dd__btn{border-color:var(--dc-green)}.dc-dd__btn span[data-dc-dd-name]{flex:1}.dc-dd__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--dc-ink);transition:transform .15s}.dc-dd.is-open .dc-dd__caret{transform:rotate(180deg)}.dc-dd__list{position:absolute;z-index:20;left:0;top:calc(100% + .6rem);min-width:100%;width:max-content;max-width:26rem;margin:0;padding:.6rem;list-style:none;background:#fff;border:1px solid var(--dc-line);border-radius:14px;box-shadow:0 14px 34px #22302a24}.dc-dd__list[hidden]{display:none}.dc-dd__opt{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem 1rem;background:none;border:0;border-radius:10px;font:400 1.5rem var(--font-body-family);color:var(--dc-ink);cursor:pointer;text-align:left}.dc-dd__opt .dc-swatch{width:3.6rem;height:3.6rem}.dc-dd__opt:hover,.dc-dd__opt:focus-visible{background:#f3f6f0;outline:none}.dc-dd__opt[aria-selected=true]{background:#e9efe6}.dc-pack__perk{display:flex;align-items:center;gap:1rem;margin:0;padding:.8rem 1.6rem;background:#e6efe5;border-top:1px solid #d3e2d3;border-radius:0 0 12.5px 12.5px;font-size:1.4rem;line-height:1;color:#24573c}.dc-pack__perk .dc-i{box-sizing:content-box;width:1.8rem;height:1.8rem;padding:.5rem;background:#fff;border-radius:50%;color:var(--dc-green)}.dc-pack.is-on .dc-pack__perk{background:#dbe8d9}@media(max-width:749px){.dc-pack__head{padding:1.4rem;gap:1.2rem}.dc-pack__colors{padding:0 1.4rem 1.4rem}.dc-dd__btn{min-width:0}.dc-pack__perk{padding:.7rem 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dc-packs.css.map */
