.product-ref-appearanceSwitchers-module-root{justify-content:center;align-items:center;width:100%;margin:0 0 15px;padding:0 5px;display:inline-flex;position:relative}.product-ref-appearanceSwitchers-module-switcher{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ddd;border-radius:16px;justify-content:flex-start;align-items:center;height:33px;padding:0 10px 0 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.product-ref-appearanceSwitchers-module-switcher:hover{border:1px solid #767574}.product-ref-appearanceSwitchers-module-switcher:first-child{margin-right:10px}.product-ref-appearanceSwitchers-module-switcher.product-ref-appearanceSwitchers-module-disabled{opacity:.5;cursor:not-allowed}.product-ref-appearanceSwitchers-module-input{appearance:none;cursor:pointer;background-color:#e9eae9;border:1px solid #0000001a;border-radius:12.5px;flex-shrink:0;width:41px;height:25px;margin-right:10px;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-ref-appearanceSwitchers-module-input:hover{cursor:pointer}.product-ref-appearanceSwitchers-module-input:checked{background-color:#afa196}.product-ref-appearanceSwitchers-module-input:focus-visible{outline-offset:2px;outline:2px solid #007bff}.product-ref-appearanceSwitchers-module-slider{pointer-events:none;background-color:#fff;border-radius:50%;width:22px;height:22px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:5px;transform:translateY(-50%);box-shadow:0 3px 7px #00000026,0 1px 2px #00000029,0 2px 1px #0000001a}.product-ref-appearanceSwitchers-module-input:checked+.product-ref-appearanceSwitchers-module-slider{transform:translate(17px,-50%)}.product-ref-appearanceSwitchers-module-label{letter-spacing:.025rem;color:#333;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:inline-flex}
.product-ref-decideLaterOverlay-root{z-index:5;text-align:center;background:#ffffffbf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 40px calc(25% + 40px);display:none;position:absolute;top:0;left:0}.product-ref-decideLaterOverlay-root .product-ref-decideLaterOverlay-title{letter-spacing:.025rem;color:#151515;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem;display:block}.product-ref-decideLaterOverlay-root .product-ref-decideLaterOverlay-subtitle{letter-spacing:.025rem;color:#676564;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:block}.product-ref-decideLaterOverlay-visible{animation:.3s ease-out product-ref-decideLaterOverlay-fadeIn;display:flex}@keyframes product-ref-decideLaterOverlay-fadeIn{0%{opacity:0}to{opacity:1}}
