.jhsn-sw{--jsw-img-gap:8px;--jsw-img-radius:7px;--jsw-img-mb:.5rem;--jsw-dd-radius:0px;font-size:14px;line-height:1.6;max-width:100%;margin:var(--jsw-mt,10px) 0 var(--jsw-mb,-10px) var(--jsw-ml,0px);padding-top:var(--jsw-pt,0px)}.jhsn-sw~fieldset,.jhsn-sw~.product-form__input{display:none!important}.jhsn-sw__opt{margin:0 0 10px;padding-top:var(--jsw-opt-pt,0px)}.jhsn-sw__opt--m{display:none}@media(max-width:767px){.jhsn-sw__opt--d{display:none}.jhsn-sw__opt--m{display:block}}.jhsn-sw__label{font-size:14px;font-weight:400;margin:0;text-transform:none;letter-spacing:normal;line-height:var(--jsw-label-lh,inherit);padding-bottom:var(--jsw-label-mb,0px)}.jhsn-sw__label--bold{font-weight:700}.jhsn-sw ul,.jhsn-swc ul{list-style:none;padding:0}.jhsn-sw li,.jhsn-swc li{list-style:none}.jhsn-sw li:before,.jhsn-swc li:before{content:none}.jhsn-sw__list{display:flex;flex-wrap:wrap;margin:10px 0 0}.jhsn-sw__list li{margin:0 12px .5rem 0;padding:var(--jsw-li-pad,0px)}.jhsn-sw__opt--image .jhsn-sw__list li{margin:0 var(--jsw-img-gap) var(--jsw-img-mb) 0}.jhsn-sw button{font-family:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none}.jhsn-sw button:focus-visible,.jhsn-swc a:focus-visible{outline:2px solid #0c1226;outline-offset:2px}.jhsn-sw__img{display:block;position:relative;width:66px;height:66px;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--jsw-img-radius);background:#fff;overflow:hidden;isolation:isolate;transition:box-shadow .3s ease-in-out}.jhsn-sw__img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top;transform-origin:top;transition:transform .3s ease-in-out;border-radius:0}.jhsn-sw__img.is-unavailable:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#f8f8f8;opacity:.75;pointer-events:none}.jhsn-sw__pill,.jhsn-sw__button{position:relative;min-width:50px;min-height:0;height:auto;padding:9px 10px;background:#fff;color:#6a6a6a;font-size:13px;line-height:15.6px;text-align:center;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}.jhsn-sw__pill{border:1px solid #fff;border-radius:25px}.jhsn-sw__pill.is-selected{border-color:#292929;color:#292929}.jhsn-sw__pill.is-unavailable{text-decoration:line-through}.jhsn-sw__button{border:1px solid #cfcfcf;border-radius:2px}.jhsn-sw__button.is-selected{border-color:#292929;background:#292929;color:#fff}.jhsn-sw__button.is-unavailable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:100%;border-right:1.5px solid #6a6a6a;transform:rotate(45deg)}.jhsn-sw__button.is-selected.is-unavailable:before{border-color:#fff}@media(hover:hover){.jhsn-sw__img:hover{box-shadow:0 10px 10px -10px #000}.jhsn-sw__img:hover img{transform:scale(1.2)}.jhsn-sw__pill:not(.is-selected):hover{border-color:#cfcfcf;box-shadow:0 10px 10px -8px #cfcfcf}.jhsn-sw__pill.is-selected:hover{box-shadow:0 10px 10px -8px #cfcfcf}.jhsn-sw__button:not(.is-selected):hover{border-color:#6a6a6a}.jhsn-sw__dd-btn:hover{border-color:#202020}.jhsn-sw__dd-item:not(.is-selected):hover{background:#c5c5c5}}.jhsn-sw__dd{position:relative;margin:10px 0 0}.jhsn-sw__dd-btn{display:flex;justify-content:space-between;align-items:center;height:35px;padding:0 25px 0 10px;border:1px solid #838383;border-radius:var(--jsw-dd-radius);background:#fff;color:#202020;font-size:13px;line-height:normal;cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.jhsn-sw__dd-btn::-webkit-details-marker{display:none}.jhsn-sw__dd-btn::marker{content:""}.jhsn-sw__price{margin:0 4px;white-space:nowrap;color:#202020;font-size:13px;font-weight:400}.jhsn-sw__chev{position:absolute;top:0;bottom:0;right:5px;margin:auto;width:20px;height:20px;pointer-events:none;transition:transform .3s ease-in-out}.jhsn-sw__dd[open] .jhsn-sw__chev{transform:rotate(180deg)}.jhsn-sw__dd-list{position:absolute;left:0;right:0;top:100%;z-index:20;margin:-1px 0 0;border:1px solid #a4a4a4;border-radius:var(--jsw-dd-radius);background:#c5c5c5;max-height:260px;overflow-y:auto;overflow-x:hidden}.jhsn-sw__dd-item{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:35px;height:auto;padding:0 25px 0 10px;border:0;border-radius:0;background:#fff;color:#202020;font-size:13px;line-height:normal;text-align:left;position:relative}.jhsn-sw__dd-item.is-selected{background:#c5c5c5}.jhsn-sw__dd-item.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ebebe4;opacity:.5;pointer-events:none}.jhsn-swc{position:relative;z-index:2;margin-top:var(--jswc-mt,10px)}.jhsn-swc__list{display:flex;flex-wrap:wrap;margin:0 0 10px -6px}.jhsn-swc__list li{margin:0 3px 5px 0;padding:6px}.jhsn-swc__item{display:block;position:relative;width:22px;height:22px;padding:2px;border:1px solid #fff;border-radius:80px;box-sizing:border-box;transition:border-color .3s ease-in-out}.jhsn-swc__item img{display:block;width:16px;height:16px;max-width:none;border:1px solid #ddd;border-radius:80px;box-sizing:border-box;object-fit:cover;object-position:top}.jhsn-swc__item:hover{border-color:#ddd}.jhsn-swc__item.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:100%;border-right:1.5px solid #fff;transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jhsn-swatches.css.map */
