.dmt-vp{display:flex;flex-direction:column;gap:2rem}.dmt-vp .dmt-vp__opt{display:block}.dmt-vp .dmt-vp__field{display:block;margin:0;padding:0;border:0;min-width:0}.dmt-vp .dmt-vp__legend{display:block;float:none;width:100%;margin:0 0 .8rem;padding:0;color:#6f6a62;font-family:var(--font-base, inherit);font-size:1.4rem;font-weight:500;line-height:1.4;text-transform:none}.dmt-vp .dmt-vp__legend .value{color:#222321;font-weight:700}.dmt-vp .dmt-vp__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.dmt-vp .dmt-vp__item{position:relative;display:flex;margin:0;padding:0;list-style:none}.dmt-vp .dmt-vp__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:1}.dmt-vp .dmt-vp__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;min-width:4.4rem;padding:.6rem 1.6rem;border:1px solid #dfdfdf;border-radius:1.2rem;background-color:#fbfbfa;color:#222321;font-family:var(--font-base, inherit);font-size:1.4rem;font-weight:500;line-height:1.2;text-align:center;text-transform:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.dmt-vp .dmt-vp__btn:hover{border-color:#222321}.dmt-vp .dmt-vp__input:checked+.dmt-vp__btn{border-color:#222321;background-color:#222321;color:#fbfbfa;font-weight:700}.dmt-vp .dmt-vp__input:focus-visible+.dmt-vp__btn,.dmt-vp .dmt-vp__input:focus-visible+.dmt-vp__sw{outline:2px solid #222321;outline-offset:2px}.dmt-vp .dmt-vp__input.disabled+.dmt-vp__btn{border-style:dashed;background-color:transparent;color:#6f6a62;text-decoration:line-through}.dmt-vp .dmt-vp__input.disabled:checked+.dmt-vp__btn{border-color:#6f6a62;background-color:#6f6a62;color:#fbfbfa}.dmt-vp .dmt-vp__opt--row .dmt-vp__item{flex:1 1 9.2rem;max-width:20rem}.dmt-vp .dmt-vp__opt--wrap .dmt-vp__item{flex:0 1 auto}.dmt-vp .dmt-vp__opt--find .dmt-vp__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.6rem,1fr))}.dmt-vp .dmt-vp__find{display:block;width:100%;max-width:32rem;min-height:4.4rem;margin:0 0 1.2rem;padding:0 1.4rem;border:1px solid #dfdfdf;border-radius:1.2rem;background-color:#fbfbfa;color:#222321;font-family:var(--font-base, inherit);font-size:1.4rem;font-weight:500}.dmt-vp .dmt-vp__find:focus-visible{outline:2px solid #222321;outline-offset:2px}.dmt-vp .dmt-vp__opt--swatch .dmt-vp__item{flex:0 0 auto}.dmt-vp .dmt-vp__sw{position:relative;display:block;width:4.8rem;height:4.8rem;border:1px solid #dfdfdf;border-radius:1.2rem;background-color:#fbfbfa;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dmt-vp .dmt-vp__sw img,.dmt-vp .dmt-vp__sw__fill{display:block;width:100%;height:100%;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat}.dmt-vp .dmt-vp__sw:hover{border-color:#222321}.dmt-vp .dmt-vp__input:checked+.dmt-vp__sw{border-color:#222321;box-shadow:0 0 0 2px #222321}.dmt-vp .dmt-vp__input.disabled+.dmt-vp__sw{border-style:dashed}.dmt-vp .dmt-vp__input.disabled+.dmt-vp__sw img,.dmt-vp .dmt-vp__input.disabled+.dmt-vp__sw .dmt-vp__sw__fill{opacity:.45}.dmt-vp .dmt-vp__input.disabled+.dmt-vp__sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),#6f6a62 calc(50% - .5px),#6f6a62 calc(50% + .5px),transparent calc(50% + .5px));opacity:.7}.dmt-vp .dmt-vp__group+.dmt-vp__group{margin-top:1.6rem}.dmt-vp .dmt-vp__group__title{display:block;margin-bottom:.8rem;color:#6f6a62;font-family:var(--font-base, inherit);font-size:1.3rem;font-weight:500;text-transform:none}.dmt-vp .dmt-vp__opt--swatch{container-type:inline-size;container-name:dmt-vp-sw}@media screen and (max-width:749px){@container dmt-vp-sw (min-width: 496px) and (max-width: 551px){.dmt-vp .dmt-vp__opt--swatch .dmt-vp__list{max-width:44rem}}@container dmt-vp-sw (min-width: 608px) and (max-width: 663px){.dmt-vp .dmt-vp__opt--swatch .dmt-vp__list{max-width:55.2rem}}}@media screen and (min-width:750px){@container dmt-vp-sw (min-width: 532px) and (max-width: 591px){.dmt-vp .dmt-vp__opt--swatch .dmt-vp__list{max-width:47.2rem}}@container dmt-vp-sw (min-width: 652px) and (max-width: 711px){.dmt-vp .dmt-vp__opt--swatch .dmt-vp__list{max-width:59.2rem}}}.dmt-vp .dmt-vp__item[hidden]{display:none}.dmt-vp .dmt-vp__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (min-width:750px){.dmt-vp .dmt-vp__sw{width:5.2rem;height:5.2rem}}@media(prefers-reduced-motion:reduce){.dmt-vp .dmt-vp__btn,.dmt-vp .dmt-vp__sw{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dmt-variant-picker.css.map */
