body .red-zoom{pointer-events:none}body .red-zoom__overlay,body .red-zoom__error{position:absolute;left:var(--red-zoom-thumb-x, 0px);top:var(--red-zoom-thumb-y, 0px);width:var(--red-zoom-thumb-w, 0px);height:var(--red-zoom-thumb-h, 0px)}body .red-zoom__lens{display:flex}body .red-zoom__lens-body{position:relative;overflow:hidden;flex-grow:1}body .red-zoom__lens-image{--red-zoom-lens-image-x: calc( var(--red-zoom-lens-image-base-x, 0px) + var(--red-zoom-lens-image-center-offset-x, 0px) );--red-zoom-lens-image-y: calc( var(--red-zoom-lens-image-base-y, 0px) + var(--red-zoom-lens-image-center-offset-y, 0px) );position:absolute;transform:translate(var(--red-zoom-lens-image-x)) translateY(var(--red-zoom-lens-image-y)) translateZ(0)}body .red-zoom__frame{position:absolute;top:0;left:0;width:var(--red-zoom-frame-w, 0px);height:var(--red-zoom-frame-h, 0px);transform:translate(var(--red-zoom-frame-x, 0px)) translateY(var(--red-zoom-frame-y, 0px))}body .red-zoom__frame-body{width:100%;height:100%;overflow:hidden}body .red-zoom__frame-image{width:var(--red-zoom-thumb-w, 0px);height:var(--red-zoom-thumb-h, 0px);transform:translate(var(--red-zoom-frame-image-x, 0px)) translateY(var(--red-zoom-frame-image-y, 0px)) translateZ(0)}body .red-zoom--style--magnifier{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--magnifier .red-zoom__overlay{opacity:0;transition:opacity .5s;z-index:1;background:#ffffff4d}body .red-zoom--style--magnifier .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--magnifier .red-zoom__frame{display:none}body .red-zoom--style--magnifier .red-zoom__lens{position:absolute;display:block;left:var(--red-zoom-thumb-x);top:var(--red-zoom-thumb-y);width:var(--red-zoom-thumb-w);height:var(--red-zoom-thumb-h);z-index:1;opacity:0;transition:opacity .5s;overflow:hidden}body .red-zoom--style--magnifier .red-zoom__lens:after{position:absolute;content:"";box-shadow:0 1px 9px 2px #000c;border:0 solid #ffffff;opacity:.5;border-radius:20px;width:160px;height:160px}body .red-zoom--style--magnifier .red-zoom__lens-body{border-radius:20px;width:160px;height:160px}body .red-zoom--style--magnifier .red-zoom__lens-image{--red-zoom-lens-image-x: calc( var(--red-zoom-lens-image-base-x, 0px) + var(--red-zoom-lens-image-center-offset-x, 0px) + var(--red-zoom-lens-image-frame-offset-x, 0px) );--red-zoom-lens-image-y: calc( var(--red-zoom-lens-image-base-y, 0px) + var(--red-zoom-lens-image-center-offset-y, 0px) + var(--red-zoom-lens-image-frame-offset-y, 0px) )}body .red-zoom--style--magnifier .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--magnifier.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--magnifier.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--magnifier.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--overlay{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--overlay .red-zoom__overlay{opacity:0;transition:opacity .5s;z-index:1;background:#ffffff4d}body .red-zoom--style--overlay .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--overlay .red-zoom__frame{display:none}body .red-zoom--style--overlay .red-zoom__lens{position:absolute;left:var(--red-zoom-thumb-x);top:var(--red-zoom-thumb-y);width:var(--red-zoom-thumb-w);height:var(--red-zoom-thumb-h);overflow:hidden;z-index:1;opacity:0;transition:opacity .5s}body .red-zoom--style--overlay .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--overlay.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--overlay.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--overlay.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--overlay.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--overlay.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--overlay.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--overlay.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--overlay.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--overlay.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--overlay.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--overlay.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--overlay.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--overlay.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--overlay.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--window{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--window .red-zoom__overlay{background:#e5003280;opacity:0;transition:opacity .5s;z-index:1}body .red-zoom--style--window .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--window .red-zoom__frame{opacity:0;transition:opacity .5s;z-index:1;background:transparent}body .red-zoom--style--window .red-zoom__frame:after{position:absolute;content:"";border:6px solid #ffffff;box-sizing:border-box;box-shadow:0 1px 7px #00000040;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}body .red-zoom--style--window .red-zoom__lens{position:absolute;z-index:2;opacity:0;transition:opacity .5s;background:#fff}body .red-zoom--style--window .red-zoom__lens:after{position:absolute;content:"";border:6px solid #ffffff;box-shadow:0 1px 9px #0003}body .red-zoom--style--window .red-zoom__lens:after{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}body .red-zoom--style--window .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--window.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--window.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--window.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--window.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--window.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--window.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--window.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--window.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--window.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--window.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--window.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--window.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--window.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--window.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--window .red-zoom__lens{--window-x: calc(var(--red-zoom-thumb-x, 0px) + var(--red-zoom-thumb-w, 0px) + 32px);left:var(--window-x, 0px);top:var(--red-zoom-thumb-y, 0px);width:var(--red-zoom-thumb-w, 0px);height:var(--red-zoom-thumb-h, 0px)}body .red-zoom--style--custom{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--custom .red-zoom__overlay{opacity:0;transition:opacity .5s;z-index:1;background:#ffffff4d}body .red-zoom--style--custom .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--custom .red-zoom__frame{display:none}body .red-zoom--style--custom .red-zoom__lens{position:absolute;left:var(--red-zoom-thumb-x);top:var(--red-zoom-thumb-y);width:var(--red-zoom-thumb-w);height:var(--red-zoom-thumb-h);overflow:hidden;z-index:1;opacity:0;transition:opacity .5s}body .red-zoom--style--custom .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--custom.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--custom.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--custom.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--custom.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--custom.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--custom.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--custom.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--custom.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--custom.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--custom.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--custom.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--custom.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--custom.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--custom.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--custom .red-zoom__lens-image{min-width:calc(var(--red-zoom-thumb-w) * var(--custom-zoom-scale-factor));min-height:calc(var(--red-zoom-thumb-h) * var(--custom-zoom-scale-factor));max-width:calc(var(--red-zoom-thumb-w) * var(--custom-zoom-scale-factor));max-height:calc(var(--red-zoom-thumb-h) * var(--custom-zoom-scale-factor))}body .red-zoom--style--custom .red-zoom__lens{overflow:visible;z-index:100000}body .red-zoom--style--custom .red-zoom__lens-body{background-color:#fff}body .red-zoom--style--custom--window,body .red-zoom--style--custom--window--gift{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--custom--window .red-zoom__overlay,body .red-zoom--style--custom--window--gift .red-zoom__overlay{background:#fffc;opacity:0;transition:opacity .5s;z-index:1}body .red-zoom--style--custom--window .red-zoom__overlay:before,body .red-zoom--style--custom--window--gift .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--custom--window .red-zoom__frame,body .red-zoom--style--custom--window--gift .red-zoom__frame{opacity:0;transition:opacity .5s;z-index:1;background:transparent}body .red-zoom--style--custom--window .red-zoom__frame:after,body .red-zoom--style--custom--window--gift .red-zoom__frame:after{position:absolute;content:"";border:6px solid #ffffff;box-sizing:border-box;box-shadow:0 1px 7px #00000040;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}body .red-zoom--style--custom--window .red-zoom__lens,body .red-zoom--style--custom--window--gift .red-zoom__lens{position:absolute;z-index:2;opacity:0;transition:opacity .5s;background:#fff}body .red-zoom--style--custom--window .red-zoom__lens:after,body .red-zoom--style--custom--window--gift .red-zoom__lens:after{position:absolute;content:"";border:6px solid #ffffff;box-shadow:0 1px 9px #0003}body .red-zoom--style--custom--window .red-zoom__lens:after,body .red-zoom--style--custom--window--gift .red-zoom__lens:after{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}body .red-zoom--style--custom--window .red-zoom__error,body .red-zoom--style--custom--window--gift .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--custom--window.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--custom--window.red-zoom--status--error .red-zoom__lens,body .red-zoom--style--custom--window--gift.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--custom--window--gift.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--custom--window.red-zoom--status--error .red-zoom__overlay,body .red-zoom--style--custom--window--gift.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--custom--window.red-zoom--active,body .red-zoom--style--custom--window--gift.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--custom--window.red-zoom--active .red-zoom__overlay,body .red-zoom--style--custom--window--gift.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--custom--window.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before,body .red-zoom--style--custom--window--gift.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--custom--window.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--custom--window.red-zoom--active.red-zoom--status--loaded .red-zoom__frame,body .red-zoom--style--custom--window--gift.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--custom--window--gift.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--custom--window.red-zoom--active.red-zoom--status--error .red-zoom__error,body .red-zoom--style--custom--window--gift.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--custom--window.red-zoom--disabled,body .red-zoom--style--custom--window--gift.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--custom--window.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--custom--window.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--custom--window.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--custom--window.red-zoom--disabled .red-zoom__error,body .red-zoom--style--custom--window--gift.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--custom--window--gift.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--custom--window--gift.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--custom--window--gift.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--custom--window .red-zoom__overlay,body .red-zoom--style--custom--window .red-zoom__frame,body .red-zoom--style--custom--window--gift .red-zoom__overlay,body .red-zoom--style--custom--window--gift .red-zoom__frame{visibility:hidden}body .red-zoom--style--custom--window .red-zoom__lens-image,body .red-zoom--style--custom--window--gift .red-zoom__lens-image{--red-zoom-scale-factor: 3;min-width:calc(var(--red-zoom-thumb-w) * var(--red-zoom-scale-factor));min-height:calc(var(--red-zoom-thumb-h) * var(--red-zoom-scale-factor));max-width:calc(var(--red-zoom-thumb-w) * var(--red-zoom-scale-factor));max-height:calc(var(--red-zoom-thumb-h) * var(--red-zoom-scale-factor))}body .red-zoom--style--custom--window .red-zoom__lens,body .red-zoom--style--custom--window--gift .red-zoom__lens{outline:1.5px solid #000000;overflow:visible;--window-x: calc( var(--red-zoom-thumb-x, 0px) + var(--red-zoom-thumb-w, 0px) + 20px );left:var(--window-x, 0px)}body .red-zoom--style--custom--window .red-zoom__lens-body,body .red-zoom--style--custom--window--gift .red-zoom__lens-body{background-color:transparent}body .red-zoom--style--custom--window .red-zoom__lens:after,body .red-zoom--style--custom--window--gift .red-zoom__lens:after{opacity:0}body .red-zoom--style--custom--window .red-zoom__lens{width:calc(min(1280px,100vw - 20px) - 775px);height:calc(var(--red-zoom-thumb-h, 0px) + 55px);top:var(--red-zoom-thumb-y, 0px)}body .red-zoom--style--custom--window--gift .red-zoom__lens{width:160px;height:160px;top:calc(var(--red-zoom-thumb-y, 0px) - 80px + var(--red-zoom-thumb-h, 0px) / 2)}body .red-zoom--style--magnifier,body .red-zoom--style--magnifier--gift{visibility:hidden;transition:visibility 0s .5s}body .red-zoom--style--magnifier .red-zoom__overlay,body .red-zoom--style--magnifier--gift .red-zoom__overlay{opacity:0;transition:opacity .5s;z-index:1;background:#ffffff4d}body .red-zoom--style--magnifier .red-zoom__overlay:before,body .red-zoom--style--magnifier--gift .red-zoom__overlay:before{position:relative;display:block;content:"";border-width:2px;border-style:solid;border-color:#fff3;border-top-color:#fff;width:40px;height:40px;border-radius:100%;animation-name:red-zoom-loader-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;opacity:0}body .red-zoom--style--magnifier .red-zoom__frame,body .red-zoom--style--magnifier--gift .red-zoom__frame{display:none}body .red-zoom--style--magnifier .red-zoom__lens,body .red-zoom--style--magnifier--gift .red-zoom__lens{position:absolute;display:block;left:var(--red-zoom-thumb-x);top:var(--red-zoom-thumb-y);width:var(--red-zoom-thumb-w);height:var(--red-zoom-thumb-h);z-index:1;opacity:0;transition:opacity .5s;overflow:hidden}body .red-zoom--style--magnifier .red-zoom__lens:after,body .red-zoom--style--magnifier--gift .red-zoom__lens:after{position:absolute;content:"";box-shadow:0 1px 9px 2px #000c;border:0 solid #ffffff;opacity:.5;border-radius:20px;width:160px;height:160px}body .red-zoom--style--magnifier .red-zoom__lens-body,body .red-zoom--style--magnifier--gift .red-zoom__lens-body{border-radius:20px;width:160px;height:160px}body .red-zoom--style--magnifier .red-zoom__lens-image,body .red-zoom--style--magnifier--gift .red-zoom__lens-image{--red-zoom-lens-image-x: calc( var(--red-zoom-lens-image-base-x, 0px) + var(--red-zoom-lens-image-center-offset-x, 0px) + var(--red-zoom-lens-image-frame-offset-x, 0px) );--red-zoom-lens-image-y: calc( var(--red-zoom-lens-image-base-y, 0px) + var(--red-zoom-lens-image-center-offset-y, 0px) + var(--red-zoom-lens-image-frame-offset-y, 0px) )}body .red-zoom--style--magnifier .red-zoom__error,body .red-zoom--style--magnifier--gift .red-zoom__error{display:flex;justify-content:center;align-items:center;color:#fff;padding:32px;visibility:hidden;z-index:1;opacity:0;transition:visibility 0s .5s,opacity .5s}body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__lens,body .red-zoom--style--magnifier--gift.red-zoom--status--error .red-zoom__frame,body .red-zoom--style--magnifier--gift.red-zoom--status--error .red-zoom__lens{position:absolute;left:0;top:0;width:0;height:0;display:none}body .red-zoom--style--magnifier.red-zoom--status--error .red-zoom__overlay,body .red-zoom--style--magnifier--gift.red-zoom--status--error .red-zoom__overlay{background:#ff0000b3}body .red-zoom--style--magnifier.red-zoom--active,body .red-zoom--style--magnifier--gift.red-zoom--active{transition-delay:0s;visibility:visible}body .red-zoom--style--magnifier.red-zoom--active .red-zoom__overlay,body .red-zoom--style--magnifier--gift.red-zoom--active .red-zoom__overlay{opacity:1}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before,body .red-zoom--style--magnifier--gift.red-zoom--active.red-zoom--status--loading .red-zoom__overlay:before{opacity:1;animation-play-state:running}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--loaded .red-zoom__frame,body .red-zoom--style--magnifier--gift.red-zoom--active.red-zoom--status--loaded .red-zoom__lens,body .red-zoom--style--magnifier--gift.red-zoom--active.red-zoom--status--loaded .red-zoom__frame{opacity:1}body .red-zoom--style--magnifier.red-zoom--active.red-zoom--status--error .red-zoom__error,body .red-zoom--style--magnifier--gift.red-zoom--active.red-zoom--status--error .red-zoom__error{visibility:visible;transition-delay:0s;opacity:1}body .red-zoom--style--magnifier.red-zoom--disabled,body .red-zoom--style--magnifier--gift.red-zoom--disabled{transition-delay:0s;visibility:hidden}body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--magnifier.red-zoom--disabled .red-zoom__error,body .red-zoom--style--magnifier--gift.red-zoom--disabled .red-zoom__overlay,body .red-zoom--style--magnifier--gift.red-zoom--disabled .red-zoom__frame,body .red-zoom--style--magnifier--gift.red-zoom--disabled .red-zoom__lens,body .red-zoom--style--magnifier--gift.red-zoom--disabled .red-zoom__error{transition-duration:0s!important;opacity:0!important}body .red-zoom--style--magnifier .red-zoom__overlay,body .red-zoom--style--magnifier .red-zoom__frame,body .red-zoom--style--magnifier--gift .red-zoom__overlay,body .red-zoom--style--magnifier--gift .red-zoom__frame{visibility:hidden}body .red-zoom--style--magnifier .red-zoom__lens-image,body .red-zoom--style--magnifier--gift .red-zoom__lens-image{--red-zoom-scale-factor: 3;min-width:calc(var(--red-zoom-thumb-w) * var(--red-zoom-scale-factor));min-height:calc(var(--red-zoom-thumb-h) * var(--red-zoom-scale-factor));max-width:calc(var(--red-zoom-thumb-w) * var(--red-zoom-scale-factor));max-height:calc(var(--red-zoom-thumb-h) * var(--red-zoom-scale-factor))}body .red-zoom--style--magnifier .red-zoom__lens:after,body .red-zoom--style--magnifier--gift .red-zoom__lens:after{opacity:0}body .red-zoom--style--magnifier .red-zoom__lens-body,body .red-zoom--style--magnifier--gift .red-zoom__lens-body{border-radius:50%;border:4px solid #ffffff}body .red-zoom--style--magnifier .red-zoom__lens-body:after,body .red-zoom--style--magnifier--gift .red-zoom__lens-body:after{opacity:0}body .red-zoom--style--magnifier .red-zoom__lens-body{left:calc(var(--red-zoom-mouse-x, 0px) - 100px - var(--red-zoom-thumb-x));top:calc(var(--red-zoom-mouse-y, 0px) - 100px - var(--red-zoom-thumb-y));width:200px;height:200px}body .red-zoom--style--magnifier--gift .red-zoom__lens{overflow:visible}body .red-zoom--style--magnifier--gift .red-zoom__lens-body{left:calc(var(--red-zoom-mouse-x, 0px) - 80px - var(--red-zoom-thumb-x));top:calc(var(--red-zoom-mouse-y, 0px) - 80px - var(--red-zoom-thumb-y));width:160px;height:160px;background-color:#fff}@media(max-width:1023px){body cx-storefront.e2ProductDetailsPageTemplate footer{padding-bottom:60px}}body main .e2ProductDetailsPageTemplate{opacity:1!important;padding:0 20px}body main .e2ProductDetailsPageTemplate cx-page-slot{display:inline-block;width:100%}body main .e2ProductDetailsPageTemplate cx-page-slot>*{display:block;margin-bottom:30px}body main .e2ProductDetailsPageTemplate cx-page-slot>*:empty{display:none;margin-bottom:unset}body main .e2ProductDetailsPageTemplate cx-page-slot wtc-pdp-back-to-top,body main .e2ProductDetailsPageTemplate cx-page-slot wtc-pdp-main{margin-bottom:unset}body main .e2ProductDetailsPageTemplate wtc-pdp-main>*>*{display:block;margin-bottom:30px}body main .e2ProductDetailsPageTemplate wtc-pdp-main>*:empty,body main .e2ProductDetailsPageTemplate wtc-pdp-main>*>*:empty{display:none}body main .e2ProductDetailsPageTemplate wtc-pdp-main .try-it-on-btn{display:none;justify-content:space-between;min-width:120px;border-radius:100px;box-shadow:0 2px 5px #c9c9c9;margin:10px auto 15px}body main .e2ProductDetailsPageTemplate wtc-pdp-main .try-it-on-btn img{min-width:34px;width:34px;height:34px;display:block;margin-bottom:0}body main .e2ProductDetailsPageTemplate wtc-pdp-main .try-it-on-btn .text{display:flex;justify-content:center;align-items:center;min-width:86px;font-weight:500;padding:0 8px;margin-bottom:0}body main .e2ProductDetailsPageTemplate e2-rating .reviewRatingStar{display:flex;align-items:center}body main .e2ProductDetailsPageTemplate e2-rating .reviewRatingStar i{width:16px;height:16px;font-size:12px;color:#333}body main .e2ProductDetailsPageTemplate e2-rating .reviewRatingStar i.off{color:#d2d2d2}body main .e2ProductDetailsPageTemplate .show-more{cursor:pointer;display:flex;align-items:flex-end;justify-content:center;height:40px;background:linear-gradient(360deg,#fff 68.49%,#ffffffc7 83.64%,#fff0 129.27%);z-index:1;gap:5px;padding-bottom:4px}@media(hover:hover){body main .e2ProductDetailsPageTemplate .show-more:hover{color:#35908d}}body main .e2ProductDetailsPageTemplate .show-more.reverse i{transform:scaleY(-1)}body main .e2ProductDetailsPageTemplate .show-more span{font-size:12px;line-height:24px;text-transform:uppercase}body main .e2ProductDetailsPageTemplate .show-more i{height:24px;width:24px;font-size:24px}body main .e2ProductDetailsPageTemplate .Breadcrumb{width:100%}body main .e2ProductDetailsPageTemplate .ProductImages{float:left;width:400px;min-height:415px}body main .e2ProductDetailsPageTemplate .ProductSummaryGroup{float:left;width:calc(100% - 400px);padding-left:20px;margin-bottom:15px}body main .e2ProductDetailsPageTemplate .SimiarItemCarousel,body main .e2ProductDetailsPageTemplate .ProductRelatedCategories,body main .e2ProductDetailsPageTemplate .ProductRedemption{width:100%;clear:both}body main .e2ProductDetailsPageTemplate .PdpTabControl{float:right;width:calc(100% - 400px);padding-left:20px;margin-bottom:0}body main .e2ProductDetailsPageTemplate .ProductRecommendation,body main .e2ProductDetailsPageTemplate .ProductComboSet,body main .e2ProductDetailsPageTemplate .ProductReviews,body main .e2ProductDetailsPageTemplate .ProductNavigate{float:left;clear:left;width:400px}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info{display:none}body main .e2ProductDetailsPageTemplate .ProductRecommendation>*,body main .e2ProductDetailsPageTemplate .ProductComboSet>*{margin-top:14px}body main .e2ProductDetailsPageTemplate .ProductRecommendation>*:empty,body main .e2ProductDetailsPageTemplate .ProductComboSet>*:empty{display:none}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box{--minWidth: 190px;--minHeight: 285px;overflow:hidden;width:100%}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer{width:fit-content;padding:unset}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .product-img,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .product-img{width:var(--minWidth);height:var(--minWidth)}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo{display:flex;flex-direction:column}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .rate-bag-block{height:unset}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .productPrice,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .productPrice{margin-top:8px}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .oos,body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .promotion-tag,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .oos,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .productInfo .promotion-tag{display:none}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide .custom-tile,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide .custom-tile{padding:unset}body main .e2ProductDetailsPageTemplate .ProductRecommendation>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide .custom-tile:before,body main .e2ProductDetailsPageTemplate .ProductComboSet>* wtc-product-carousel:nth-child(n) .swiper-box swiper .swiper-wrapper .swiper-slide .custom-tile:before{inset:0}body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-combo-set:empty{display:none}body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-combo-set wtc-product-list-quick-view wtc-product-carousel:nth-child(n) .swiper-box .swiper-wrapper .swiper-slide .custom-tile,body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-combo-set wtc-product-list-quick-view wtc-product-carousel:nth-child(n) .swiper-box .swiper-wrapper .swiper-slide wtc-product-tile .productContainer{padding:unset}body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-combo-set wtc-product-list-quick-view wtc-product-carousel:nth-child(n) .swiper-box .swiper-wrapper .swiper-slide wtc-product-tile .productContainer .product-img{width:var(--minWidth);height:var(--minWidth)}body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-combo-set wtc-product-list-quick-view wtc-product-carousel:nth-child(n) .swiper-box .swiper-wrapper .swiper-slide .custom-tile:before{inset:0}body main .e2ProductDetailsPageTemplate .FrequentlyBuyTogether,body main .e2ProductDetailsPageTemplate .BeautyBlogRecommendation,body main .e2ProductDetailsPageTemplate .RecommendationGrid,body main .e2ProductDetailsPageTemplate .RecentlyViewed,body main .e2ProductDetailsPageTemplate .ProductRecommendationSimilarItems{width:100%}body main .e2ProductDetailsPageTemplate .FrequentlyBuyTogether>*,body main .e2ProductDetailsPageTemplate .BeautyBlogRecommendation>*,body main .e2ProductDetailsPageTemplate .RecommendationGrid>*,body main .e2ProductDetailsPageTemplate .RecentlyViewed>*{margin-top:20px}body main .e2ProductDetailsPageTemplate .PdpBackToTop{position:fixed;bottom:max(10vh,140px);right:max(50vw - 640px + 10px,20px);z-index:30}@media(max-width:1023px){body main .e2ProductDetailsPageTemplate wtc-pdp-main{margin-bottom:unset;display:flex;flex-direction:column}body main .e2ProductDetailsPageTemplate wtc-pdp-main .try-it-on-btn{display:flex}body main .e2ProductDetailsPageTemplate .Breadcrumb>*{margin-bottom:unset}body main .e2ProductDetailsPageTemplate .ProductImages{min-height:unset}body main .e2ProductDetailsPageTemplate .ProductImages>*{margin-bottom:15px}body main .e2ProductDetailsPageTemplate .ProductImages,body main .e2ProductDetailsPageTemplate .ProductSummaryGroup,body main .e2ProductDetailsPageTemplate .PdpTabControl,body main .e2ProductDetailsPageTemplate .ProductRecommendation,body main .e2ProductDetailsPageTemplate .ProductComboSet,body main .e2ProductDetailsPageTemplate .ProductReviews,body main .e2ProductDetailsPageTemplate .ProductNavigate{float:unset;width:100%}body main .e2ProductDetailsPageTemplate .ProductImages,body main .e2ProductDetailsPageTemplate .ProductRelatedCategories{margin:0 calc(50% - 50vw);width:100vw}body main .e2ProductDetailsPageTemplate .ProductSummaryGroup{padding:unset;margin-bottom:unset}body main .e2ProductDetailsPageTemplate .ProductRecommendation wtc-product-carousel:nth-child(n) .swiper-box,body main .e2ProductDetailsPageTemplate .ProductComboSet wtc-product-carousel:nth-child(n) .swiper-box{overflow:visible;--minWidth: 150px;--minHeight: 230px;padding-top:15px}body main .e2ProductDetailsPageTemplate .PdpTabControl{padding-left:unset}body main .e2ProductDetailsPageTemplate .PdpTabControl wtc-pdp-tab{margin-bottom:unset}body main .e2ProductDetailsPageTemplate .ProductRelatedCategories{padding:0 calc(50vw - 50%);margin-top:unset;overflow:hidden}body main .e2ProductDetailsPageTemplate .ProductRelatedCategories .swiper-box swiper{overflow:visible}body main .e2ProductDetailsPageTemplate .RecommendationGrid{padding-top:unset;width:100vw;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);overflow:hidden}body main .e2ProductDetailsPageTemplate .RecommendationGrid>*{margin-bottom:unset}body main .e2ProductDetailsPageTemplate .ProductNavigate{margin:0 calc(50% - 50vw);width:100vw}body main .e2ProductDetailsPageTemplate .ProductNavigate>*{margin-bottom:unset}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info{display:block}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info>*:not(.extra-info-container){display:none}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container{display:block;background-color:#fafafa;padding:30px 20px}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:6px}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container .info{display:contents}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container .info .name{margin-right:20px}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container .info .value{display:flex;align-items:center;gap:5px}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container .info .value wtc-tooltip{color:#676767}body main .e2ProductDetailsPageTemplate .ProductNavigate wtc-product-extra-info .extra-info-container .info-container .info .value i{width:16px;height:16px;font-size:16px}body main .e2ProductDetailsPageTemplate .ProductSummary,body main .e2ProductDetailsPageTemplate .ProductRecommendationSimilarItems{width:100%}body main .e2ProductDetailsPageTemplate .FrequentlyBuyTogether,body main .e2ProductDetailsPageTemplate .BeautyBlogRecommendation,body main .e2ProductDetailsPageTemplate .RecentlyViewed{margin:0 calc(50% - 50vw);padding:30px calc(50vw - 50%) 0;width:100vw;border-top:2px solid #ebebeb;overflow:hidden}body main .e2ProductDetailsPageTemplate .PdpBackToTop{bottom:unset;top:139px;right:50%;transform:translate(50%)}body main .e2ProductDetailsPageTemplate .ProductComboSet,body main .e2ProductDetailsPageTemplate .ProductReviews,body main .e2ProductDetailsPageTemplate .ProductNavigate,body main .e2ProductDetailsPageTemplate .RecommendationGrid,body main .e2ProductDetailsPageTemplate .RecentlyViewed{order:5}}@media(min-width:1024px){body .ssr .ProductSummaryGroup{min-height:400px}body .ssr .PdpTabControl+.ProductNavigate ul{border-top:none}body .ssr .show-more{display:none!important}body .ssr .section-container{height:auto!important}body .ssr wtc-product-images .thumbPhoto .swiper-slide{margin-bottom:10px}}
