.fd_swatch__item.is--soldout{text-decoration:line-through;text-decoration-color:currentColor}.fd_swatch__item.is--unavailable{opacity:.5}.is-fd_style__color .fd_swatch__item.is-sw__color.is--soldout{position:relative;--color-sold-out:#222}.is-fd_style__color .fd_swatch__item.is-sw__color.is--soldout:after{content:'';width:90%;height:var(--sold-out-height);background:var(--color-sold-out);display:block;position:absolute;z-index:22;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.fd_swatch__item.is-sw__color.is--soldout.bg_color_black,.fd_swatch__item.is-sw__color.is--soldout.bg_color_grey,.fd_swatch__item.is-sw__color.is--soldout.bg_color_navy{--color-sold-out:#ddd}.is-remove-soldout-true .fd_swatch__item.is--soldout,.is-remove-unavai-1 .fd_swatch__item.is--unavailable,.is-remove-unavai-2 .fd_swatch__item.is--unavailable{display:none!important}.fd_swatch__option{margin-bottom:20px}.fd_swatch__title{font-size:14px;text-transform:uppercase;font-weight:700;margin:.65em 0 .5em}.fd_swatch__list{margin:10px -5px 0;display:flex;flex-wrap:wrap}.fd_swatch__item{vertical-align:middle;cursor:pointer;margin:5px;min-width:32px;width:32px!important;height:32px;border:1px solid #ad86ff;border-radius:4px;color:#ad86ff;background-color:transparent;display:flex;line-height:1;align-items:center;justify-content:center}.fdp-hover .fd_swatch__item:hover{border-color:#ad86ff;background:#ad86ff;color:#fff}.fd_swatch__item:not(.is-sw__color).is--selected{border-color:#ad86ff;background:#ad86ff;color:#000;line-height:0}.fd_color-mode__block2 .fd_swatch__option.is-fd_style__color .fd_swatch__item,.fd_selector-mode__block2 .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item{border-radius:40px}.fd_color-mode__circle .fd_swatch__option.is-fd_style__color .fd_swatch__item,.fd_selector-mode__circle .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item{padding:5px;display:inline-block;min-width:30px;min-height:30px;line-height:18px;border-radius:40px;text-align:center}.fd_color-mode__radio .fd_swatch__option.is-fd_style__color .fd_swatch__item,.fd_selector-mode__radio .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item{padding:0 15px 0 0;display:inline-block;text-align:inherit;position:relative;border:0}.fd_color-mode__radio.is-sw-cl__full .fd_swatch__option.is-fd_style__color .fd_swatch__item,.fd_selector-mode__radio.is-sw__full .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item{padding:2.5px 15px;display:block;text-align:inherit;border:1px solid var(--border-sw-color)}.fd_color-mode__radio .fd_swatch__option.is-fd_style__color .fd_swatch__item:before,.fd_selector-mode__radio .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item:before{content:'';display:inline-block;width:16px;height:16px;box-shadow:inset 0 0 0 2px #fff;border-radius:50%;border:1px solid var(--border-sw-color);position:relative;top:2px;margin-right:10px}.fd_color-mode__radio .fd_swatch__option.is-fd_style__color .fd_swatch__item.is--selected,.fd_selector-mode__radio .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item.is--selected{background:0 0;color:var(--primary-sw-color)}.fdp-hover .fd_color-mode__radio .fd_swatch__option.is-fd_style__color .fd_swatch__item:hover:before,.fdp-hover .fd_selector-mode__radio .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item:hover:before{border-color:var(--primary-sw-color)}.fd_color-mode__radio .fd_swatch__option.is-fd_style__color .fd_swatch__item.is--selected:before,.fd_selector-mode__radio .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__item.is--selected:before{border-color:var(--primary-sw-color);background:var(--primary-sw-color)}.fd_color-mode__dropdown .fd_swatch__option.is-fd_style__color .fd_swatch__list,.fd_selector-mode__dropdown .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__list{margin:10px 0 0;position:relative}.fd_color-mode__dropdown .fd_swatch__option.is-fd_style__color .fd_swatch__list>button,.fd_selector-mode__dropdown .fd_swatch__option:not(.is-fd_style__color) .fd_swatch__list>button{padding:0 20px 0 10px;height:40px;line-height:40px;font-size:14px;color:var(--secondary-sw-color);border:1px solid var(--border-sw-color);border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;position:relative;background-color:transparent;text-align:inherit}.fd_dropdown__wrapper .fd_swatch__item{margin:0;padding:0 20px 0 10px;height:40px;line-height:40px;display:block;background:0 0;text-align:inherit;border:0;border-radius:0!important}.fd_dropdown__wrapper .fd_swatch__item.is--selected{color:var(--primary-sw-color);background:rgba(var(--primary-sw-color-rgb),.06)}@media (min-width:768px){.fd_swatch__list .fd_dropdown__wrapper{width:100%;min-width:100%;max-width:100%}.fd_swatch__list .fd_dropdown__wrapper .fd_drop-arrow{display:none}.fd_modal__content .fd_swatch__list .fd_dropdown__wrapper{max-height:150px}}.fd_swatch{--sw-width:30px;--sw-height:30px;--sold-out-height:1px}.fd_swatch.fd_color-size__small{--sw-width:24px;--sw-height:24px;--sold-out-height:1px}.fd_swatch.fd_color-size__large{--sw-width:38px;--sw-height:38px;--sold-out-height:2px}.fd_swatch.fd_color-size__exlarge{--sw-width:48px;--sw-height:48px;--sold-out-height:3px}.fd_swatch__item.is-sw__color{width:var(--sw-width);height:var(--sw-height);padding:0;font-size:0;box-shadow:inset 0 0 0 2px var(--fd_light-color)}.is-sw-cl__round .fd_swatch__item.is-sw__color{border-radius:50%}.fd_swatch__item.is-sw__color.is--selected{border-color:var(--primary-sw-color);border-width:2px}.is--fist-ratio-true{--mw-img-fit:35px}.is--fist-ratio-true .fd_swatch.fd_color-size__small{--mw-img-fit:25px}.is--fist-ratio-true .fd_swatch.fd_color-size__large{--mw-img-fit:44px}.is--fist-ratio-true .fd_swatch.fd_color-size__exlarge{--mw-img-fit:55px}.is--fist-ratio-true .is-fd_style__color.is--first-color .fd_swatch__item{width:var(--mw-img-fit);height:auto!important}.is--fist-ratio-true .is-fd_style__color.is--first-color .fd_swatch__item:before{content:'';display:block;width:100%;padding-top:calc(100% / (var(--fit-ratio-img)))}.fd_swatch__title>a.fd_btn__size-chart{margin:0 10px;text-transform:none;text-decoration:underline;font-weight:500;display:inline-block}