fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}legend.hidden-color-swatch{display:none}.color-swatches{display:flex;align-items:flex-start;justify-content:center;margin:2px 0;z-index:20}.cs-skeleton-loader{margin:16px 4px 2px}@media screen and (max-width:500px){.color-swatches{flex-wrap:wrap}}.color-swatches .color-swatch,.color-swatches .color-swatch .react-loading-skeleton{position:relative;margin:1px 3px;border:2px solid transparent;width:28px;height:28px;border-radius:50%;box-sizing:border-box}.color-swatches .color-swatch.selected{background-color:rgba(0,0,0,.1);border:1px solid var(--gray-medium)}.color-swatches .color-swatch .swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;line-height:10px;border:1px solid var(--gray-dark);box-sizing:border-box;box-shadow:0 0 0 1px #fff;text-indent:-9999px}@media (max-width:991px){.thumbnail.thumb-redesign .color-swatches{align-items:center}.thumbnail.thumb-redesign .color-swatches .color-swatch{width:22px;height:22px;align-content:center}.thumbnail.thumb-redesign .color-swatches .color-swatch.selected{display:inline-grid}.thumbnail.thumb-redesign .color-swatches .color-swatch:not(.dynamiccolor){justify-items:center}.thumbnail.thumb-redesign .color-swatches .color-swatch:has(.dynamiccolor){border:none}.thumbnail.thumb-redesign .color-swatches .color-swatch .swatch{width:16px;height:16px}.thumbnail.thumb-redesign .thumbnail .Icon.dynamiccolor{width:22px;height:22px}}@media screen and (min-width:768px){.color-swatches .color-swatch:hover{border-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.14),0 3px 2px 0 rgba(0,0,0,.3),0 0 0 1px var(--gray-medium)}.color-swatches .color-swatch.action-more:hover{box-shadow:none}}.color-swatches .color-swatch .swatch.rosegoldfoil{background:var(--color-brown);background:linear-gradient(45deg,var(--color-brown),var(--brown-light))}.color-swatches .color-swatch .swatch.goldfoil{background:var(--color-golden);background:linear-gradient(45deg,var(--color-golden),var(--golden-light))}.color-swatches .color-swatch .swatch.silverfoil{background:var(--color-grey);background:linear-gradient(45deg,var(--gray-deep),var(--gray-light))}.color-swatches .color-swatch .swatch.redfoil{background:var(--gray-deep);background:linear-gradient(45deg,var(--gray-deep),var(--red-deep),var(--gray-red))}.color-swatches .color-swatch .swatch.custom-color{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-swatches .color-swatch .swatch.none:after{content:"";display:block;position:absolute;width:1px;height:22px;background:#c6c7c9;left:50%;transform:rotate(135deg)}.color-swatches .color-swatch .swatch.iridescent{background:linear-gradient(48deg,#e3c1f4,#d9d7ed,#dff7f1,#acf0ff,#e3c1f4,#d9d7ed,#dff7f1,#acf0ff,#e3c1f4)}.color-swatches .color-swatch .swatch.multi{background:linear-gradient(135deg,#a82dd8,#6aa8dd 17%,#70e5b2 33%,#bced42 50%,#ede740 66%,#e88e4a 83%,#e54040)}.color-swatches .color-swatch .color-tooltip{display:none;font-size:13px;border:1px solid var(--gray-dark);margin-left:-14px;margin-top:10px;pointer-events:none;position:absolute;width:240px;background-color:var(--color-white);padding:10px;z-index:300;text-align:left;border-radius:5px;font-family:var(--sf-font-sohne)}.color-swatches .color-swatch.action-more .color-tooltip{font-size:14px;width:133px;text-align:center}.color-swatches .color-swatch .color-tooltip strong{display:block;margin:8px 0 4px}.color-swatches .color-swatch:hover .color-tooltip{display:block}.color-swatches .color-swatch .color-swatch-input{position:absolute;top:0;right:0;left:0;bottom:0;height:0;width:0;opacity:0}.color-swatches .color-swatch .color-swatch-input:focus+.swatch{outline:1px dotted var(--color-black);outline:5px auto -webkit-focus-ring-color}.color-swatches .color-swatch .arrow.top:before{left:16px}color-swatches .color-swatch.action-more .arrow.top:before{left:20px}@media screen and (max-width:768px){.color-swatches .color-swatch.action-more .color-tooltip{left:-100px}.color-swatches .color-swatch.action-more .arrow.top:before{left:117px}}.PopUp{z-index:10002;--arrow-size:9px;--arrow-offset:50%;position:absolute;box-shadow:0 5px 10px 0 rgba(0,0,0,.25);border:1px solid #dcdee1;background-color:#fff;border-radius:4px}.PopUp.qv-popup{z-index:999999}.PopUp>*{z-index:1}.PopUp .PopUpContent{overflow:hidden;max-width:100vw}.PopUp .PopUpContent.colorOption{overflow:visible}.PopUp .PopUpContent.colorOption .DropDownPanel{overflow-y:visible}.PopUp.below:before{transform:rotate(-45deg);top:calc(var(--arrow-size)*-1 - 1px)}.PopUp.above:after,.PopUp.below:before{z-index:-1;border:1px solid #dcdee1;border-bottom:none;border-left:none;content:"";height:calc(var(--arrow-size)*2);width:calc(var(--arrow-size)*2);position:absolute;left:calc(var(--arrow-offset) - var(--arrow-size));background-color:#fff}.PopUp.above:after{transform:rotate(135deg);top:calc(100% - var(--arrow-size) + 1px)}.alert-modal{width:360px}.alert-wrapper{padding:32px 24px 0}.alert-header{font-family:var(--sf-font-sohne);font-size:18px;color:var(--gray-medium)}.alert-text{font-size:14px;color:var(--gray-medium);padding:10px 0}.alert-footer{text-align:right;padding:24px 16px 24px 24px;margin-top:10px;border-top:1px solid #dcdee1}.alert-text button{color:#0065b8;text-decoration:underline}.close-add-to-cart-error{top:6px!important;right:6px!important}
/*# sourceMappingURL=storefe_8.10879e66652fe1.css.map */