.product-detail__options variant-picker.variant-picker--pdp{display:flex;flex-direction:column;gap:16px;width:100%}.product-detail__options variant-picker.variant-picker--pdp .option-selector{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.product-detail__options variant-picker.variant-picker--pdp .option-selector .label,.product-detail__options variant-picker.variant-picker--pdp .option-selector legend.label,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__legend{margin:0;padding:0;border:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#33333380}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__legend{display:inline-flex;align-items:center;gap:4px}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:0;background:transparent;color:#2256ad;cursor:pointer}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help-btn svg{display:block;width:14px;height:14px}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip{position:absolute;z-index:30;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:min(225px,calc(100vw - 48px));padding:8px 12px;border:1px solid #dddddd;border-radius:10px;background:#fff;box-shadow:0 5px 12px #00000014,0 10px 30px #00000014;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:none;color:#1a1a1a;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:before,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:before{left:-6px;border-right:6px solid #dddddd}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:after{left:-5px;border-right:6px solid #ffffff}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help:hover .variant-picker__tooltip,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help:focus-within .variant-picker__tooltip,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__help.is-active .variant-picker__tooltip{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (min-width:600px)and (max-width:767.98px){.product-detail__options variant-picker.variant-picker--pdp .opt-label--btn{min-height:40px;font-size:13px}}@media only screen and (min-width:768px)and (max-width:1250px){.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip{width:min(200px,calc(100vw - 32px))}}@media only screen and (max-width:767.98px){.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip{left:50%;top:calc(100% + 10px);transform:translate(-50%)}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:before,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:after{top:-6px;left:50%;transform:translate(-50%);border-top:0;border-bottom:6px solid #dddddd;border-left:6px solid transparent;border-right:6px solid transparent}.product-detail__options variant-picker.variant-picker--pdp .variant-picker__tooltip:after{top:-5px;border-bottom-color:#fff}}.product-detail__options variant-picker.variant-picker--pdp .option-selector__btns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:4px;margin:0}.product-detail__options variant-picker.variant-picker--pdp .opt-label{margin:0}.product-detail__options variant-picker.variant-picker--pdp .opt-label--btn{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:8px 12px;border:1px solid #dddddd;border-radius:8px;background:#fff;color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.product-detail__options variant-picker.variant-picker--pdp .opt-label--btn:hover{border-color:#2256ad;background:#fff}.product-detail__options variant-picker.variant-picker--pdp .opt-btn:checked+.opt-label--btn{border:2px solid #2256ad;background:#fff;color:#333;box-shadow:none}.product-detail__options variant-picker.variant-picker--pdp .opt-btn.is-unavailable+.opt-label--btn{opacity:.45;cursor:not-allowed;pointer-events:none;border:1px solid #dddddd;background:#f3f5f7;overflow:visible}.product-detail__options variant-picker.variant-picker--pdp .opt-btn.is-unavailable+.opt-label--swatch,.product-detail__options variant-picker.variant-picker--pdp .opt-btn.is-unavailable+.opt-label--image{cursor:not-allowed;pointer-events:none;opacity:.45}.product-detail__options variant-picker.variant-picker--pdp .opt-btn.is-unavailable+.opt-label--btn:after{display:none}.product-detail__options variant-picker.variant-picker--pdp .opt-btn.is-unavailable+.opt-label--btn .js-value{opacity:.5}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .option-selector__btns{gap:4px;overflow:visible}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--swatch,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--image{--aspect-ratio: 1;position:relative;display:inline-block;flex:0 0 auto;width:var(--swatch-picker-image-size);height:var(--swatch-picker-image-size);min-width:var(--swatch-picker-image-size);min-height:var(--swatch-picker-image-size);padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;vertical-align:top;overflow:visible}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--swatch:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--image:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;margin:0;border-radius:50%;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:center;background-size:cover}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--swatch:after,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--image:after{display:none;content:"";position:absolute;z-index:1;pointer-events:none;box-sizing:border-box}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn:checked+.opt-label--swatch,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn:checked+.opt-label--image{border:0;box-shadow:none}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn:checked:not(.is-unavailable)+.opt-label--swatch:after,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn:checked:not(.is-unavailable)+.opt-label--image:after{display:block;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #2256ad;border-radius:50%;background:transparent;transform:none}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn.is-unavailable+.opt-label--swatch:after,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-btn.is-unavailable+.opt-label--image:after{display:block;top:calc(50% - 1px);left:-20%;width:140%;height:auto;border:0;border-top:2px solid rgba(51,51,51,.35);border-radius:0;background:transparent;transform:rotate(-35deg)}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=black]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch="#333333"]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=charcoal]:before{--swatch-background-color: #333333;--swatch-background-image: none;background-color:#333}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=tan]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=gold]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch="#dfca78"]:before{--swatch-background-color: #dfca78;--swatch-background-image: none;background-color:#dfca78}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--swatch-light:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=white]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=natural]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch="white/natural"]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch=white-natural]:before,.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch [data-swatch="#f8f8f8"]:before{--swatch-background-color: #f8f8f8;--swatch-background-image: none;background-color:#f8f8f8;box-shadow:inset 0 0 0 1.5px #ddd}.product-detail__options variant-picker.variant-picker--pdp .option-selector--swatch .opt-label--image .theme-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.product-detail__options variant-picker.variant-picker--pdp .option-selector .label,.product-detail__options variant-picker.variant-picker--pdp .option-selector legend.label,.product-detail__options variant-picker.variant-picker--pdp .variant-picker__legend{margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/product-variant-picker.css.map */
