.alertify .ajs-dimmer{position:fixed;z-index:1981;top:0;right:0;bottom:0;left:0;padding:0;margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{position:fixed;top:0;right:0;left:0;bottom:0;padding:0;overflow-y:auto;z-index:1981}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0 24px;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px;margin-bottom:0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content{padding:0}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-closable .ajs-commands button.ajs-close{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:0}.ajs-no-overflow.ajs-fixed{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll!important}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:1px dotted #3593d2}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:250ms;transition-duration:250ms}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:250ms;animation-duration:250ms}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:ajs-shake;animation-name:ajs-shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-slideIn;animation-name:ajs-slideIn;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-slideOut;animation-name:ajs-slideOut;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-zoomIn;animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-zoomOut;animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-fadeIn;animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-fadeOut;animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-pulseIn;animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-pulseOut;animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInX;animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutX;animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInY;animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutY;animation-name:ajs-flipOutY}@-webkit-keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@-webkit-keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}@keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:rgba(91,189,114,.95)}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95)}.alertify-notifier .ajs-message .ajs-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.5);border-top-right-radius:2px}.alertify-notifier.ajs-top{top:50px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}.alertify-notifier.ajs-center{left:50%}.alertify-notifier.ajs-center .ajs-message{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.alertify-notifier.ajs-center .ajs-message.ajs-visible{left:50%;-webkit-transition-timing-function:cubic-bezier(.57,.43,.1,.65);transition-timing-function:cubic-bezier(.57,.43,.1,.65)}.alertify-notifier.ajs-center.ajs-top .ajs-message{top:-300px}.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible{top:0}.alertify-notifier.ajs-center.ajs-bottom .ajs-message{bottom:-300px}.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible{bottom:0}.ajs-no-transition.alertify .ajs-dialog,.ajs-no-transition.alertify .ajs-dimmer,.ajs-no-transition.alertify .ajs-modal{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.ajs-no-transition.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.alertify .ajs-dialog,.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.wlr-dot-pulse,.wlr-dot-pulse::after,.wlr-dot-pulse::before{display:inline-block;width:7px;height:7px;border-radius:5px}:root{--text-color-light:#8b8b8b;--text-color:#1d2327;--border-color:#f2f2f2;--bg-color-green:#17b978;--bg-color-blue:#1696e7;--bg-color-blue-light:rgba(22, 150, 231, 0.14)}.wlr-error{color:#ff5f77}.wlr-dot-pulse{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px;animation:1.5s linear .25s infinite wlr-dot-pulse;margin-left:20px}.wlr-dot-pulse::after,.wlr-dot-pulse::before{content:"";position:absolute;top:0}.wlr-dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:1.5s linear infinite wlr-dot-pulse-before}.wlr-dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:1.5s linear .5s infinite wlr-dot-pulse-after}.wc-block-components-checkout-step #wlr_dob{height:55px;width:50%;border-radius:6px;border-width:1px}@keyframes wlr-dot-pulse-before{0%,100%,60%{box-shadow:9990px 0 0 -5px}30%{box-shadow:9990px 0 0 2px}}@keyframes wlr-dot-pulse{0%,100%,60%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}}@keyframes wlr-dot-pulse-after{0%,100%,60%{box-shadow:10010px 0 0 -5px}30%{box-shadow:10010px 0 0 2px}}.wlr-product-name{padding-left:10px}.wlr_change_product{cursor:pointer;display:flex}.wlr_free_product_variants{padding:5px}.wlr-select-free-variant-product-toggle{color:gray;cursor:pointer;width:100%;border:none;text-align:left;outline:0;font-size:1.02em;transition:.4s}.wlr-select-free-variant-product-toggle-active,.wlr-select-free-variant-product-toggle:hover{color:#444}.wlr-select-variant-product{padding:0 18px;display:none;background-color:#fff;overflow:hidden}.wlr-select-free-variant-product-toggle:after{content:"\02795";font-size:12px;color:#777;margin-left:10px}.wlr-select-free-variant-product-toggle-active:after{content:"\2796"}.wlr-myaccount-page p{margin:0 0 10px}.wlr-myaccount-page p:first-of-type{margin-bottom:0!important}.wlr-myaccount-page h4{margin:0!important}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section input:focus,.wlr-myaccount-page a:focus{outline:0}.wlr-myaccount-page input:disabled,.wlr-myaccount-page table td,.wlr-myaccount-page table th{background:unset}.wlr-myaccount-page table:not( .has-background ) tbody td,.wlr-myaccount-page table:not( .has-background ) tbody tr:nth-child(2n) td,.wlr-myaccount-page table:not( .has-background ) th{background-color:unset}.wlr-myaccount-page input{margin:0;padding:0;background:unset}.wlr-myaccount-page .wlr-coupons-container,.wlr-myaccount-page .wlr-coupons-expired-container{opacity:1;transition:opacity .5s ease-in-out}.wlr-myaccount-page .wlr-lock-card{font-size:2rem;position:absolute;color:#ceced1;background:#fff;padding:6px;border-radius:3px;z-index:1}.wlr-myaccount-page{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:25px;font-family:inherit;scroll-behavior:smooth}.wlr-myaccount-page .wlr-spinner{height:100%;display:flex;justify-content:center;align-items:center}.wlr-myaccount-page .spinner{width:25px;height:25px;border:4px solid #ddd;border-radius:50%;animation:.8s linear infinite spinner-anime}.wlr-myaccount-page .wlr-enable-email-sent-blog .wlr-sent-email{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}#wlr-reward-link,.wlr-myaccount-page .wlr-cursor,.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .wlr-icon:before{cursor:pointer}.wlr-myaccount-page .wlr-point-conversion-section{display:flex;flex-direction:column;gap:5px;border-width:1px;border-style:solid;border-radius:6px}.wlr-myaccount-page .wlr-point-conversion-section span{padding-left:5px}.wlr-myaccount-page .wlr-point-conversion-section .wlrf-close{float:right;font-weight:700;font-size:20px}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-conversion{border-radius:6px 0 0 6px;border-style:solid;border-width:1px}.wlr-myaccount-page .wlr-point-conversion-section .wlr-point-label-content{border-radius:0 6px 6px 0;border-width:1px 1px 1px 0;border-style:solid}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section{display:flex;padding:0 5%}.wlr-myaccount-page .wlr-nowrap{white-space:nowrap}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section .wlr-point-label-content{display:flex;gap:2px;white-space:nowrap;font-size:12px;font-weight:600;place-items:center}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section .wlr-point-label-content p{margin:0 5px;font-size:inherit}.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-section input{width:38px;height:40px;padding:0 2px;background-color:unset;box-shadow:unset}.wlr-myaccount-page .wlr-name-container h4,.wlr-myaccount-page .wlr-name-container h4 p,.wlr-myaccount-page .wlr-point-conversion-section p{margin:0}@keyframes spinner-anime{100%{transform:rotate(360deg)}}.wlr-myaccount-page .wlr-earning-options .wlr-card>*,.wlr-myaccount-page>*{margin-top:8px;margin-bottom:8px}.wlr-myaccount-page .wlr-card-container,.wlr-myaccount-page .wlr-code-button .wlr-button,.wlr-myaccount-page .wlr-level-details,.wlr-myaccount-page .wlr-user-details{width:100%}.wlr-level-title-section p{margin:0 0 2px}.wlr-myaccount-page .wlr-heading-container{max-width:max-content;display:flex;justify-content:center}.wlr-myaccount-page .wlr-heading{color:var(--text-color);font-weight:700;font-size:20px;margin-bottom:32px;border-left:3px solid #4f47eb;padding-left:5px;letter-spacing:.05em;text-transform:uppercase}.wlr-myaccount-page .wlr-points-container{width:100%;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.wlr-myaccount-page #wlr-levels b,.wlr-myaccount-page #wlr-levels p,.wlr-myaccount-page .wlr-points-container p,.wlr-myaccount-page .wlr-sent-email label,.wlr-myaccount-page .wlr-user-reward-titles h4{font-size:16px}.wlr-myaccount-page #wlr-points{display:flex;gap:10px;width:100%;box-shadow:none;border-radius:8px;padding:0;outline:0;border:none}.wlr-myaccount-page #wlr-levels{display:flex;flex-direction:column;gap:10px;width:100%;box-shadow:none;border-radius:8px;outline:0;border-style:solid;border-width:1px}.wlr-myaccount-page #wlr-level-name,.wlr-myaccount-page #wlr-next-level-name,.wlr-myaccount-page .wlr-norecords-container h4{font-weight:700;font-size:16px}.wlr-myaccount-page #wlr-next-level-name{opacity:.6}.wlr-myaccount-page #wlr-levels .wlr-level-data-section{width:100%;display:flex;flex-direction:column;gap:10px}.wlr-myaccount-page #wlr-levels .wlr-level-name-section{margin:0;display:flex;justify-content:space-between;padding:24px 20px 0}.wlr-myaccount-page #wlr-levels .wlr-current-level-container{display:flex;align-items:flex-start;gap:12px}.wlr-myaccount-page #wlr-levels .wlr-level-image{margin-top:5px}.wlr-myaccount-page .wlr-date-container{display:flex;gap:5px;color:#fff}.wlr-myaccount-page .wlr-date-container input{height:2rem;width:4rem;border-radius:6px}.wlr-myaccount-page #wlr-points{gap:18px}.wlr-myaccount-page #wlr-points i{font-size:2.5rem}.wlr-myaccount-page #wlr-available-points,.wlr-myaccount-page #wlr-redeemed-points,.wlr-myaccount-page #wlr-used-rewards{display:flex;flex-direction:column;gap:10px;width:50%;border-radius:10px;padding:10px 20px 14px;border-width:1px;border-style:solid;flex-wrap:wrap}.wlr-myaccount-page #wlr-used-rewards select{outline:0;background:inherit;border-radius:4px;font-size:16px}.wlr-myaccount-page #wlr-used-rewards select option{background-color:inherit}.wlr-myaccount-page #wlr-points-desc{font-family:inherit;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#535863}.wlr-myaccount-page #wlr-available-points-heading,.wlr-myaccount-page #wlr-redeemed-points-heading,.wlr-myaccount-page #wlr-used-rewards-heading{font-style:normal;font-weight:500;font-size:16px;line-height:18px;letter-spacing:.02em}.wlr-myaccount-page #wlr-available-point-value,.wlr-myaccount-page #wlr-redeemed-point-value,.wlr-myaccount-page #wlr-used-reward-value-count{font-style:normal;font-weight:700;font-size:22px;line-height:28px}.wlr-myaccount-page table *{border-left:none;border-right:none;border-top:none;padding:10px}.wlr-myaccount-page .wlr-table-header{border-radius:4px;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#161f31;text-align:left;align-items:center}.wlr-myaccount-page #wlr-transaction-table-header .wlr-transaction-table-header-label{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#161f31;margin-bottom:0}.wlr-myaccount-page .wlr-transaction-table-row{display:grid;grid-template-columns:1fr 2fr 4fr 1fr 1fr;height:auto;border-bottom:1px solid #dadae7;align-items:center;padding:10px}.wlr-myaccount-page .wlr-transaction-table-row div{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#161f31}.wlr-transaction-table-body{border-bottom:1px solid #e7e7ef;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#161f31}.wlr-myaccount-page .set-center,.wlr-myaccount-page .wlr-progress-content{text-align:center}#wlr-next-button,#wlr-prev-button{text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;padding-left:10px;border:none;outline:0;box-shadow:none}.wlr-myaccount-page .wlr-points{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px}.wlr-myaccount-page .wlr-points>*{margin-top:2px;margin-bottom:2px}.wlr-myaccount-page .wlr-points-icon{font-size:32px}.wlr-myaccount-page .wlr-icon-dicount:before{font-size:48px;transform:scale(130%);color:#4caf50}.wlr-myaccount-page .wlr-user-details .wlr-points-name{font-size:16px;font-style:normal;font-weight:700;line-height:20px}.wlr-myaccount-page .wlr-points-value{font-size:32px;line-height:32px;font-weight:700;color:var(--text-color)}.wlr-myaccount-page .level-points{display:flex;flex-direction:column;padding:24px 20px;border-top:1px solid}.wlr-myaccount-page .wlr-level-bar-container{display:flex;width:100%;align-items:center;gap:10px}.wlr-myaccount-page .wlr-level-bar-container i{font-size:23px}.wlr-myaccount-page .wlr-levels-bar-footer{display:flex;align-items:center;justify-content:space-between}.wlr-myaccount-page .wlr-progress-content p{display:inline;font-size:12px;color:#1d2327;position:relative;top:14px}.wlr-myaccount-page .wlr-progress-content div{display:inline;font-size:18px;color:#17b978;position:relative;font-weight:700;top:0;left:3px}.wlr-myaccount-page .wlr-progress-bar{background-color:#d9d9d9;width:100%;height:6px;border-radius:4px}.wlr-myaccount-page .wlr-progress-bar .wlr-progress-level{background-color:#4f47eb;height:inherit;border-radius:4px}.wlr-myaccount-page .wlr-my-rewards-sections{display:flex;flex-direction:column;gap:1.5rem}.wlr-myaccount-page .wlr-user-reward-titles{display:flex}.wc-block-components-product-details__loyalty-free-product,.wlr-myaccount-page .add-read-more.show-less-content .read-less,.wlr-myaccount-page .add-read-more.show-less-content .sec-half,.wlr-myaccount-page .add-read-more.show-more-content .read-more,.wlr-myaccount-page .wlr-coupons-container:not(.active),.wlr-myaccount-page .wlr-coupons-expired-container:not(.active),.wlr-myaccount-page .wlr-revert:not(.wlr-revert-active),.wlr-myaccount-page .wlr-rewards-container:not(.active),.wlr-myaccount-page .wlr-user-expired-reward-section:not(.active){display:none}.wlr-myaccount-page .wlr-norecords-container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:none;padding:1rem;text-align:center}.wlr-myaccount-page .wlr-norecords-container i{font-size:50px}.wlr-myaccount-page .wlr-expired-card{cursor:default;pointer-events:none;background:#dadAE730}.wlr-myaccount-page .wlr-my-rewards-title{display:flex;font-size:14px;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:10px 16px}.wlr-myaccount-page .wlr-today-expire-points-section{display:flex;padding:16px;column-gap:10px;background:#4f47eb24;align-items:center;border:1px solid;border-radius:10px}.wlr-myaccount-page .wlr-card,.wlr-myaccount-page .wlr-coupon-card,.wlr-myaccount-page .wlr-reward-card{min-height:200px;min-width:180px;padding:0 12px 12px;position:relative}.wlr-myaccount-page .wlr-my-rewards-title h4{margin:0;font-weight:500;text-transform:initial}.wlr-myaccount-page .wlr-my-rewards-title i{font-size:20px}.wlr-myaccount-page .wlr-your-reward{width:100%;margin-bottom:35px;margin-top:20px}.wlr-myaccount-page .wlr-customer-reward{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:24px;column-gap:12px}.wlr-myaccount-page .wlr-card{border-radius:8px;border:1px solid #8d87f2}.wlr-myaccount-page .wlr-reward-card{border-radius:8px;border:1px solid #e7e7ef}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-card-container,.wlr-myaccount-page .wlr-reward-card .wlr-card-container{margin-top:28px!important}.wlr-myaccount-page .wlr-coupon-card{border:1px solid #e7e7ef;border-radius:8px}.wlr-myaccount-page .wlr-reward-card:hover{box-shadow:0 2px 32px rgb(12 8 92 / 8%)}.wlr-myaccount-page .wlr-coupon-card:hover{box-shadow:0 2px 32px rgba(12,8,92,.08);border-radius:8px}.wlr-myaccount-page .add-read-more .read-less,.wlr-myaccount-page .add-read-more .read-more{font-weight:700;margin-left:2px;color:#00f;cursor:pointer}.wlr-myaccount-page .show-more-content .read-less,.wlr-myaccount-page .show-more-content .sec-half{display:inline-block}.wlr-card-container>*{margin-top:5px;margin-bottom:4px}.wlr-myaccount-page .wlr-card-container .wlr-card-icon-container{margin-top:7px}.wlr-myaccount-page .wlr-name-container{display:flex;flex-direction:column}.wlr-myaccount-page .wlr-card-inner-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px}.wlr-myaccount-page .wlr-card-inner-container>*{margin-top:4px;margin-bottom:4px}.wlr-myaccount-page .wlr-your-reward .wlr-icon{border-radius:100%;font-size:36px}.wlr-myaccount-page .wlr-your-reward .wlr-name{font-size:16px;font-weight:600;word-break:break-word}.wlr-myaccount-page .wlr-your-reward .wlr-reward-type-name{font-weight:700;font-size:11px;text-align:center;border-radius:0 8px 0 2px;float:right;padding:4px;margin:unset!important;border-width:0 0 1px 1px;border-style:solid}.wlr-myaccount-page .wlr-your-reward .wlr-description{font-size:14px;line-height:22px;font-weight:500;padding-right:10px;margin:unset!important;word-break:break-word}.wlr-myaccount-page .wlr-code{display:flex;flex-direction:row;color:#ff8e3d;text-align:center;border-radius:6px;cursor:pointer;text-transform:uppercase;background:#fff8f3;border:1px dashed #ff8e3d;width:100%}.wlr-myaccount-page .wlr-update-birthday{background:#4f47eb;padding:0 5px;border-radius:4px;white-space:nowrap;margin-top:8px;cursor:pointer;color:#fff}.wlr-myaccount-page .wlr-code .wlr-coupon-code{width:85%;display:flex;justify-content:center;align-items:center;border-radius:8px 0 0 8px}.wlr-myaccount-page .wlr-code .wlr-coupon-copy-icon{width:18%;background:#ff8e3d;border-radius:0 6px 6px 0;color:#fff;display:flex;justify-content:center;align-items:center;border-style:dashed;border-width:0 0 0 1px}.wlr-myaccount-page .wlr-code p{margin:0 0 1px!important;font-size:12px!important;padding:5px}.wlr-myaccount-page .wlr-created-date,.wlr-myaccount-page .wlr-expire-date,.wlr-myaccount-page .wlr-revert-active{color:#535863}.wlr-myaccount-page .wlr-button{text-align:center;padding:6px 8px;cursor:pointer;border-radius:6px}.wlr-myaccount-page .wlr-button-reward{background:#4f47eb}.wlr-myaccount-page .wlr-button-reward-apply{cursor:pointer;background:#4f47eb}.wlr-myaccount-page .wlr-revert-tool{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;float:right}.wlr-myaccount-page .wlr-revert{text-align:center;cursor:pointer;font-size:16px}.wlr-myaccount-page .wlr-revert .wlr-revert-reward{text-decoration:none;white-space:nowrap;border-radius:2px;padding:3px 5px;position:relative}.wlr-action-text{color:#fff;text-decoration:none!important;font-size:14px!important}.wlr-myaccount-page .wlr-campaign-container .wlr-campaign-level-batch{margin-bottom:0;display:flex;align-items:center;gap:2px;float:right}.wlr-myaccount-page .wlr-campaign-container .wlr-campaign-level-batch img,.wlr-myaccount-page .wlr-campaign-container .wlr-campaign-level-batch span{display:flex;height:20px;width:20px;border-radius:50%;border-style:solid;border-width:1px;font-size:14px;align-items:center;justify-content:center}.wlr-myaccount-page .wlr-earning-options{width:100%;margin-bottom:30px}.wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{display:grid;grid-template-columns:1fr 1fr;row-gap:28px;column-gap:24px}.wlr-myaccount-page .wlr-earning-options .wlr-campaign-container .wlr-discount-point{font-size:small;font-weight:700;margin:0;word-break:break-word}.wlr-myaccount-page .wlr-earning-options .wlr-card{border-radius:8px;padding:0 12px 12px;position:relative;min-width:230px;min-height:max-content;border-width:1px;border-style:solid}.wlr-myaccount-page .wlr-upload-img-icon{margin:revert!important;padding:revert!important;border-radius:3px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-icon{box-shadow:0 4px 20px rgba(10,19,65,.08);font-size:20px;height:48px;width:48px;text-align:center;align-self:center;padding:12px;border-radius:8px}.wlr-myaccount-page .wlr-earning-options .wlr-name{font-size:16px;font-weight:600;margin-top:18px;line-height:20px;word-break:break-word}.wlr-myaccount-page .wlr-earning-options .wlr-description{font-size:14px;line-height:20px;word-break:break-word}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date{position:absolute;font-size:13px;display:flex;justify-content:center;align-items:center;gap:3px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date a{font-size:12px;border-radius:4px;text-decoration:none;cursor:pointer}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-campaign-points{display:flex;align-items:flex-start;gap:3px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-birthday-edit-button{position:relative;float:right;right:0;margin-left:6px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor .wlr-date-editor-layer{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:#021b2ac7;border-radius:8px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor .wlr-close-layer{position:absolute;top:2px;right:14px;font-weight:700;font-size:21px;color:rgba(255,255,255,.911);cursor:pointer}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor.wlr-close-layer:hover{color:#fff}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor .wlr-date-editor-container{top:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 20% 0 30%}.wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-date-editor .wlr-date-editor-container .wlr-date-action{margin-top:8px;text-decoration:none!important;color:#fff;font-weight:600;padding:4px 8px;background-color:var(--bg-color-green);border-radius:4px;cursor:pointer;font-size:16px}.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-date-editor .wlr-date-editor-container .wlr-input-date{padding:4px 8px;border-radius:4px;border:none}.wlr-myaccount-page .wlr-referral-blog{width:100%;margin-bottom:25px}.wlr-myaccount-page .wlr-referral-blog>*{margin-top:16px}.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:8px;border-style:solid;border-width:1px}.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .input-group-text{display:flex;white-space:nowrap;background:#4f47eb;border-radius:0 7px 7px 0;padding:10px 16px;gap:4px}.wlr-myaccount-page .wlr-referral-blog .wlr_referral_url{border:0;outline:0;width:100%;box-shadow:none;font-weight:500;border-radius:7px 0 0 7px}.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .input-group-append{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box.wlr-icon:before,.wlr-myaccount-page .wlr-referral-blog .wlr-social-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wlr-myaccount-page .wlr-referral-blog .wlr-social-share>*{margin-right:32px}.wlr-myaccount-page .wlr-referral-blog .wlr-icon-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:pointer;text-decoration:none!important;margin-top:6px}.wlr-myaccount-page .wlr-referral-blog .wlr-social-icon{font-size:28px;margin-bottom:4px}.wlr-myaccount-page .wlr-referral-blog .wlr-social-text{font-weight:500}.wlr-myaccount-page .wlr-social-share{display:flex;justify-content:center;flex-wrap:wrap}.wlr-myaccount-page .wlr-transaction-blog{margin-top:30px;margin-bottom:30px;width:100%}.ajs-dialog{max-width:51vw!important}.ajs-dialog .wlr-myaccount-page{width:auto}.wlr-myaccount-page .wlr-coupons-list{display:flex;flex-direction:column;gap:16px}.wlr-myaccount-page .wlr-coupons-content,.wlr-myaccount-page .wlr-coupons-expired-content{display:flex;padding:5px 20px;flex-direction:column;border:1px solid #e7e7ef;border-radius:8px;min-height:120px;align-items:center;justify-content:center}.wlr-myaccount-page .wlr-coupons-list .wlr-name,.wlr-myaccount-page .wlr-coupons-list h4,.wlr-myaccount-page .wlr-coupons-list p{margin:0;font-size:16px}.wlr-myaccount-page .wlr-coupon-card-footer,.wlr-myaccount-page .wlr-coupon-card-header,.wlr-myaccount-page .wlr-coupon-date-section{display:flex;gap:10px;justify-content:space-between}.wlr-myaccount-page .wlr-coupon-card-footer p,.wlr-myaccount-page .wlr-coupon-card-footer span{font-size:13px}.wlr-myaccount-page .wlr-title-icon{display:flex;gap:16px;width:70%}.wlr-myaccount-page .wlr-code-button{display:flex;align-items:flex-start;gap:8px;flex-direction:column;width:30%}.wlr-myaccount-page .wlr-flex{display:flex;align-items:center;justify-content:space-between;gap:5px}.wlr-myaccount-page .wlr-rewards-container,.wlr-myaccount-page .wlr-transaction-container{transition:opacity .5s ease-in-out}.wlr-reward-pagination{padding:6px 6px 0 0}@media only screen and (max-width:1440px){.ajs-dialog{max-width:70vw!important}}@media only screen and (max-width:1024px){.ajs-dialog{max-width:90vw!important}.alertify .ajs-body .ajs-content{padding:0!important}.wlr-myaccount-page .wlr-points-container{flex-direction:column;gap:30px}.wlr-myaccount-page .wlr-customer-reward{grid-template-columns:1fr 1fr}.wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{grid-template-columns:1fr 1fr;column-gap:12px}.wlr-myaccount-page .wlr-earning-options .wlr-card{min-width:unset}.wlr-myaccount-page #wlr-available-points,.wlr-myaccount-page #wlr-levels,.wlr-myaccount-page #wlr-points,.wlr-myaccount-page #wlr-redeemed-points,.wlr-myaccount-page #wlr-used-rewards{width:100%}}@media only screen and (max-width:600px){.wlr-myaccount-page .wlr-points-container{flex-direction:column;gap:30px}.wlr-myaccount-page .wlr-referral-blog .wlr-referral-box .input-group-text{font-size:0}.wlr-myaccount-page .wlr-customer-reward,.wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{grid-template-columns:1fr}.wlr-myaccount-page #wlr-levels,.wlr-myaccount-page #wlr-points,.wlr-myaccount-page .wlr-code-button{width:100%;flex-direction:column}.wlr-myaccount-page .wlr-coupon-card-header{flex-direction:column}.wlr-myaccount-page .wlr-title-icon{width:100%}.wlr-myaccount-page .wlr-user-reward-titles{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:425px){#wlr-transaction-table{max-width:325px;overflow-x:scroll}.wlr-myaccount-page .wlr-coupon-date-section{flex-direction:column}#wlr-transaction-table-header>tr>th{font-size:9px!important;padding:4px!important}.wlr-transaction-table-body{font-size:8px!important;padding:4px!important}}@media only screen and (max-width:320px){.ajs-dialog{max-width:90vw!important}.alertify .ajs-body .ajs-content{padding:0!important}.wlr-myaccount-page{padding:0}}@font-face{font-family:loyalty;src:url(//teofilow.com.pl/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.eot?16cf3);src:url(//teofilow.com.pl/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.eot?16cf3#iefix) format('embedded-opentype'),url(//teofilow.com.pl/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.ttf?16cf3) format('truetype'),url(//teofilow.com.pl/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.woff?16cf3) format('woff'),url(//teofilow.com.pl/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.svg?16cf3#loyalty) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" wlrf-"],[class^=wlrf-]{font-family:loyalty!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wlrf-more-ways-to-reward:before{content:"\e977"}.wlrf-advanced-reward:before{content:"\e978"}.wlrf-rules-and-flexibility:before{content:"\e979"}.wlrf-vip-tiers:before{content:"\e97a"}.wlrf-Feature-supp:before{content:"\e97d"}.wlrf-facebook_share:before{content:"\e96d"}.wlrf-empty-addon:before{content:"\e96c";color:#4f47eb}.wlrf-recommendation:before{content:"\e962"}.wlrf-reward-empty-hand:before{content:"\e93b"}.wlrf-used-expired-coupons:before{content:"\e954"}.wlrf-coupon-empty:before{content:"\e9a0"}.wlrf-progress-donut:before{content:"\e93a"}.wlrf-used-rewards:before{content:"\e938"}.wlrf-clock:before{content:"\e936"}.wlrf-arrow-up:before{content:"\e937"}.wlrf-default-level:before{content:"\e905"}.wlrf-redeem:before{content:"\e963"}.wlrf-data-not-found:before{content:"\e972";color:#7a818f}.wlrf-empty .path1:before{content:"\e96e";color:#7a818f;opacity:.2}.wlrf-empty .path2:before{content:"\e970";margin-left:-1em;color:#7a818f}.wlrf-empty .path3:before{content:"\e971";margin-left:-1em;color:#7a818f}.wlrf-start-points:before{content:"\e932"}.wlrf-calendar-date:before{content:"\e933"}.wlrf-reward-show:before{content:"\e934"}.wlrf-followup:before{content:"\e935"}.wlrf-wployalty_logo:before{content:"\e973";color:#9594a8}.wlrf-document_text:before{content:"\e9cb";color:#535863}.wlrf-rocket:before{content:"\e9cc";color:#535863}.wlrf-grammerly:before{content:"\e9cd";color:#535863}.wlrf-coin:before{content:"\e9ce";color:#535863}.wlrf-close2:before{content:"\e9cf";color:#535863}.wlrf-redeem-points:before{content:"\e904"}.wlrf-achievement:before{content:"\e906"}.wlrf-lock:before{content:"\e907"}.wlrf-available-points:before{content:"\e903"}.wlrf-points_conversion:before{content:"\e9b6"}.wlrf-percent:before{content:"\e9b7"}.wlrf-free_shipping:before{content:"\e9b8"}.wlrf-free_product:before{content:"\e9b9"}.wlrf-fixed_cart:before{content:"\e9ba"}.wlrf-product_review:before{content:"\e9bb"}.wlrf-whatsapp_share:before{content:"\e9bc"}.wlrf-twitter_share:before{content:"\e9bd"}.wlrf-signup:before{content:"\e9be"}.wlrf-subtotal:before{content:"\e9bf"}.wlrf-referral:before{content:"\e9c0"}.wlrf-point_for_purchase:before{content:"\e9c1"}.wlrf-purchase_histories:before{content:"\e9c2"}.wlrf-followup_share:before{content:"\e9c3"}.wlrf-email_share:before{content:"\e9c5"}.wlrf-birthday:before{content:"\e9c6"}.wlrf-Point-for-Purchase:before{content:"\e9b4"}.wlrf-fixed-discount:before{content:"\e96f"}.wlrf-birthday2:before{content:"\e98a"}.wlrf-signup2:before{content:"\e98b"}.wlrf-spending-based-reward:before{content:"\e98c"}.wlrf-follow-ups:before{content:"\e98d"}.wlrf-referral2:before{content:"\e98e"}.wlrf-whatsapp:before{content:"\e961"}.wlrf-twitter:before{content:"\e964"}.wlrf-spending_based_reward .path1:before{content:"\e965";color:#161f31}.wlrf-spending_based_reward .path2:before{content:"\e966";margin-left:-1em;color:#6f38c5}.wlrf-spending_based_reward .path3:before{content:"\e967";margin-left:-1em;color:#161f31}.wlrf-signup1 .path1:before{content:"\e968";color:#161f31}.wlrf-signup1 .path2:before{content:"\e969";margin-left:-1em;color:#161f31}.wlrf-signup1 .path3:before{content:"\e96a";margin-left:-1em;color:#6f38c5}.wlrf-review:before{content:"\e96b"}.wlrf-point-for-purchase:before{content:"\e974"}.wlrf-point-conversion:before{content:"\e976"}.wlrf-percentage-discount:before{content:"\e97c"}.wlrf-order-goals:before{content:"\e980"}.wlrf-instagram:before{content:"\e982"}.wlrf-free-shipping:before{content:"\e984"}.wlrf-free-product:before{content:"\e986"}.wlrf-email:before{content:"\e993"}.wlrf-earn:before{content:"\e995"}.wlrf-close1:before{content:"\e9b2";color:#fff}.wlrf-birthday1 .path1:before{content:"\e999";color:#161f31}.wlrf-birthday1 .path2:before{content:"\e99a";margin-left:-1em;color:#6f38c5}.wlrf-birthday1 .path3:before{content:"\e99b";margin-left:-1em;color:#6f38c5}.wlrf-birthday1 .path4:before{content:"\e99c";margin-left:-1em;color:#6f38c5}.wlrf-birthday1 .path5:before{content:"\e99d";margin-left:-1em;color:#6f38c5}.wlrf-info_circle:before{content:"\e99f"}.wlrf-trophy:before{content:"\e9a4"}.wlrf-star:before{content:"\e9a5"}.wlrf-loyalty:before{content:"\e9a6"}.wlrf-gift:before{content:"\e9a7"}.wlrf-crown:before{content:"\e9a8"}.wlrf-badge:before{content:"\e9a9"}.wlrf-tick_circle:before{content:"\e9aa"}.wlrf-tick_circle_2:before{content:"\e9ab"}.wlrf-refresh_2:before{content:"\e9ac"}.wlrf-arrow_right:before{content:"\e9ad"}.wlrf-arrow_left:before{content:"\e9ae"}.wlrf-Ellipse-radio-1:before{content:"\e98f";color:#4f47eb}.wlrf-video-link:before{content:"\e931"}.wlrf-point:before{content:"\e908"}.wlrf-placement:before{content:"\e998"}.wlrf-logo:before{content:"\e99e"}.wlrf-color:before{content:"\e9af"}.wlrf-brand:before{content:"\e9b0"}.wlrf-image-upload:before{content:"\e9b1";color:#7a818f}.wlrf-referral_link:before{content:"\e939";color:#4f47eb}.wlrf-points_star:before{content:"\e957";color:#4f47eb}.wlrf-used_reward:before{content:"\e95d";color:#535863}.wlrf-redeem_point:before{content:"\e95e";color:#535863}.wlrf-available_point:before{content:"\e95f";color:#535863}.wlrf-round:before{content:"\e953";color:#4f47eb}.wlrf-image:before{content:"\e951"}.wlrf-points_round:before{content:"\e959";color:#4f47eb}.wlrf-support:before{content:"\e958";color:#4f47eb}.wlrf-referrals_round:before{content:"\e960";color:#4f47eb}.wlrf-help-docs:before{content:"\e952";color:#4f47eb}.wlrf-document-download:before{content:"\e94e"}.wlrf-arrow-down:before{content:"\e950"}.wlrf-customer-empty:before{content:"\e949";color:#4f47eb}.wlrf-level-empty:before{content:"\e94a";color:#4f47eb}.wlrf-reward-empty:before{content:"\e94b";color:#4f47eb}.wlrf-dashboard-empty:before{content:"\e94c";color:#4f47eb}.wlrf-campaign-empty:before{content:"\e94d";color:#4f47eb}.wlrf-file:before{content:"\e94f";color:#535863}.wlrf-deactivate:before{content:"\e955";color:#535863}.wlrf-activate:before{content:"\e956";color:#4f47eb}.wlrf-updown:before{content:"\e91f";color:#535863}.wlrf-toggle-off-circle:before{content:"\e914";color:#535863}.wlrf-radio-on:before{content:"\e946";color:#4f47eb}.wlrf-radio-off:before{content:"\e947";color:#535863}.wlrf-toggle-on-circle:before{content:"\e948";color:#4f47eb}.wlrf-refresh:before{content:"\e928"}.wlrf-verify:before{content:"\e929"}.wlrf-add-level:before{content:"\e93f"}.wlrf-add-app:before{content:"\e941"}.wlrf-rewards-used:before{content:"\e942"}.wlrf-rewards-earned:before{content:"\e943"}.wlrf-revenue:before{content:"\e944"}.wlrf-points-earned:before{content:"\e945"}.wlrf-settings:before{content:"\e909"}.wlrf-rewards:before{content:"\e90b"}.wlrf-dashboard:before{content:"\e920"}.wlrf-customers:before{content:"\e92d"}.wlrf-campaigns:before{content:"\e92e"}.wlrf-apps:before{content:"\e92f"}.wlrf-levels:before{content:"\e930"}.wlrf-add:before{content:"\e902"}.wlrf-add-circle:before{content:"\e90a"}.wlrf-back:before{content:"\e90c"}.wlrf-calendar:before{content:"\e90d"}.wlrf-campaign-create:before{content:"\e90e"}.wlrf-close:before{content:"\e90f"}.wlrf-close-circle:before{content:"\e910"}.wlrf-copy:before{content:"\e911"}.wlrf-currency:before{content:"\e912"}.wlrf-customer:before{content:"\e913"}.wlrf-delete:before{content:"\e915"}.wlrf-down:before{content:"\e917"}.wlrf-edit:before{content:"\e918"}.wlrf-edit-3:before{content:"\e919"}.wlrf-error:before{content:"\e91a"}.wlrf-export:before{content:"\e91b"}.wlrf-filter:before{content:"\e91c"}.wlrf-import:before{content:"\e91d"}.wlrf-link-external:before{content:"\e91e"}.wlrf-reset:before{content:"\e921"}.wlrf-save:before{content:"\e922"}.wlrf-save-close:before{content:"\e923"}.wlrf-search:before{content:"\e924"}.wlrf-tick:before{content:"\e925"}.wlrf-view:before{content:"\e927"}.wlrf-reward:before{content:"\e900";color:#4f47eb}.wlrf-campaign:before{content:"\e901";color:#4f47eb}.wlrf-not-checked:before{content:"\e916";color:#535863}.wlrf-checked:before{content:"\e926";color:#535863}.wlrf-points:before{content:"\e92a";color:#4f47eb}.wlrf-order-value:before{content:"\e92b";color:#4f47eb}.wlrf-orders:before{content:"\e92c";color:#4f47eb}.wlrf-redeemed:before{content:"\e93c";color:#4f47eb}.wlrf-point-old:before{content:"\e93d";color:#4f47eb}.wlrf-success:before{content:"\e93e";color:#535863}.wlrf-coupon:before{content:"\e940";color:#4f47eb}.wlrf-upgrade-to-pro:before{content:"\e975"}.wlrf-spinner:before{content:"\e97b"}.wlrf-sort-asc:before{content:"\e95a"}.wlrf-sort-desc:before{content:"\e95b"}.wlrf-sort:before{content:"\e95c"}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}*,::after,::before{box-sizing:border-box}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.is-layout-flow summary+*{margin-top:0}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;scrollbar-gutter:stable}audio,canvas,embed,iframe,img,object,video{display:block;vertical-align:middle}canvas,img,picture,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4{text-wrap:pretty}a,button,input{touch-action:manipulation}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0;border:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}[hidden]{display:none}table{border-spacing:0;border-collapse:collapse}[role=button],button{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}:disabled{cursor:default}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}mark{background-color:transparent}address{font-style:normal}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{color:#2c2d33;background-color:transparent;text-decoration:none;transition:color .2s ease}a:active,a:hover{outline:0}a,button,input{-ms-touch-action:manipulation;touch-action:manipulation}cite{display:block;margin-top:1rem;font-style:normal}mark{color:#000;background:#ff0}small{font-size:75%}img{max-width:100%;height:auto;border:0;border-radius:0}svg:not(:root){overflow:hidden}figure{margin:0}optgroup{margin:0;color:inherit}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:1.618em 0;padding:1em 1.618em 1.618em;border:0}legend{border:0}table{width:100%;border-spacing:0;border-collapse:separate;font-size:15px}legend,ol,td,th,ul{padding:0}address,p,table{margin:0 0 1.21575rem}ol,ul{margin:0 0 1.41575em 20px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}b,dt,strong{font-weight:600}dd{margin:0 0 1.618em}pre{overflow:auto;max-width:100%;margin-bottom:1.618em;padding:1.618em;background:rgba(0,0,0,.1);font-family:"Courier 10 Pitch",Courier,monospace}code,kbd,tt,var{padding:.202em .5407911001em;background-color:rgba(0,0,0,.05);font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:0 0;font-weight:400;text-decoration:none}table td,table th{text-align:left;vertical-align:middle}table caption,table th{font-weight:600}embed,iframe,object,select,video{max-width:100%}button,input,select{vertical-align:baseline}button{border:none}input[type=number]{-webkit-appearance:none;border-radius:0}.form-row input,.form-row select,.form-row textarea{width:100%}.form-row label{display:block;margin-bottom:5px;color:#111;font-size:14px;font-weight:600}.form-row .button,.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.form-row.woocommerce-validated input.input-text{border-color:#0f834d}.form-row.woocommerce-invalid input.input-text{border-color:#e2401c}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%}@media (min-width:993px){.col2-set{float:left;width:52.9411764706%;margin-right:5.8823529412%}.col2-set .form-row-first{float:left;width:48%;margin-right:0}.col2-set .form-row-last{float:right;width:48%;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}.form-row-first{float:left;clear:both;width:47.0588235294%;margin-right:5.8823529412%}.form-row-last{float:right;width:47.0588235294%;margin-right:0}}.required{border-bottom:0;color:#df0202;text-decoration:none}.woocommerce-input-wrapper{display:block}label.inline input{width:auto}fieldset legend{width:calc(100% + 60px);margin-left:-30px;padding:10px 30px 10px;color:#111;font-size:20px;font-weight:600}select{width:100%;padding:0 40px 0 .7em;padding-right:40px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23888' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;margin:0;background-size:15px 15px;appearance:none;outline:0;border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:40px}select:focus{outline:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){select{padding-right:0;background-image:none}}.button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:.8180469716em 1.41575em;border:0;border-color:#43454b;border-radius:4px;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);outline:0;background:0 0;background-color:#43454b;font-weight:600;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;transition:.2s all}input[type=button],input[type=reset],input[type=submit]{color:#fff;font-weight:600}input[type=checkbox],input[type=radio]{padding:0}input[type=tel],input[type=text],input[type=url]{width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{outline:0;margin-bottom:0;border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:40px;padding:0 .7em}input[type=text].select2-search__field{height:auto}input[type=search]{padding-left:43px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::placeholder{color:#555}.site-search input[type=search]{border:0;background:#f8f8f8;border:1px solid #f8f8f8}.site-search form:before{left:15px;top:50%;margin-top:-7px;width:16px;height:16px}.widget_search:before,.woocommerce-product-search:before,.wp-block-search__inside-wrapper:before,form.search-form:before{width:18px;height:18px;content:"";display:inline-block;position:absolute;z-index:1;top:.7em;left:.8em;background-color:#ccc;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}textarea{overflow:auto;border:1px solid #d2d6dc;border-radius:.25rem;padding:.8em;outline:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:100%;padding-left:.875em;vertical-align:top;height:150px}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#999}.below-woocommerce-category a,.comment-respond p a,.comment-text a,.entry-content article a:not(.elementor-button),.post-meta a,.product-widget a,.product_meta a,.woocommerce-tabs table.woocommerce-product-attributes a,a.reset_variations,body:not(.elementor-page):not(.woocommerce-account):not(.woocommerce-order-received) .entry-content p:not(.product__categories) a:not(.button){text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.75px}hr{height:0;margin-top:38px;margin-bottom:38px;border:0;border-top:1px solid #e9e9e9}h1,h2{margin:0 0 1rem}h3,h4,h5,h6{margin:0 0 .5rem}h5{font-size:1.2em}h6{font-size:1em}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{margin-top:1.2906835em}dl.variation{margin:.4em 0;font-size:.9em;color:#545454}dl.variation dd{margin-bottom:0;margin-right:5px;color:#323232}dl.variation dt{line-height:1.2}dl.variation dd p{margin-bottom:0}dl.variation dd,dl.variation dd p,dl.variation dt{display:inline}.video-container{position:relative;margin-bottom:30px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container:last-child{margin-bottom:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-image figcaption{margin-top:.8em;color:#555;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);text-align:center}.wp-caption{max-width:100%;margin-bottom:1em}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{font-size:14px}.alignleft,.alignright{display:inline;margin-top:5px}.alignleft{float:left;margin-right:2.5em}.alignright{float:right;margin-left:2.5em}.aligncenter{display:block;clear:both;margin:0 auto}@media only screen and (min-width:1070px){.alignfull img,.alignwide img{display:block;margin:0 auto}}.content-area blockquote{position:relative;margin:2.5em 40px}.content-area blockquote.alignleft,.content-area blockquote.alignright{margin-top:.6em;padding:2em 0}.content-area blockquote p{margin-bottom:0}.content-area blockquote::before{position:absolute;top:-12px;left:-40px;margin:0;color:#ccc;font-family:Georgia,serif;font-size:50px;content:"\201c"}.content-area h3+blockquote{margin-top:10px}.entry-content figure.wp-block-embed{width:100%;margin:0}.entry-content ol ol,.entry-content ul ul{margin:1em 0 1em 2em}.entry-content ol li{padding-left:6px}@media (max-width:768px){.entry-content,.site{font-size:15px}input,select,textarea{font-size:16px}.entry-content:not(.wc-tab) p.form-row{font-size:14px}.site h1{font-size:30px;letter-spacing:-.01em}.site h2{font-size:clamp(1.375rem,.9939rem + 1.2195vw,1.75rem);letter-spacing:-.01em}}body.error404 h1{margin-bottom:.5rem}@media (min-width:993px){.mobile-summary,.site-branding+.shoptimizer-myaccount{display:none}.site-header .col-full{display:flex;flex-wrap:wrap;align-items:center}.site-header{position:relative;z-index:20}.site-header .site-branding{line-height:1}.site-branding .site-title{margin:0;font-size:20px}.site-branding .logo{display:inline-block;margin:0}.site-header .custom-logo-link img{width:auto}.site-header .site-search{margin-left:3em;flex-grow:1}.site-search input{padding-top:1.45rem;padding-bottom:1.45rem}.site-header .widget{margin-bottom:0}.site-branding a{color:#111;font-weight:700}.site-branding p{margin-top:5px;margin-bottom:0;color:#555;font-size:12px}.site-branding .site-description{display:block;margin-top:.35rem;font-size:.755em}.main-header{display:flex}.site-search.type-outline input[type=search]{background-color:#fff;border:1px solid #e2e2e2}.header-2 .main-header,.header-3 .main-header{display:flex;flex-wrap:wrap;align-items:center}.header-2 .site-header,.header-3 .site-header{position:relative}.header-2 .site-header .site-search{order:1}.header-3 .site-header .site-search{order:3}.header-2 .site-header .site-search,.header-3 .site-header .site-search{max-width:25%;margin:0}.header-2 .site-header .site-branding,.header-3 .site-header .site-branding{position:absolute;top:50%;left:50%;order:2;text-align:center;transform:translate(-50%,-50%)}.header-2 .site-header .secondary-navigation,.header-3 .site-header .secondary-navigation{padding:0}.header-2 .site-header .secondary-navigation{order:3}.header-3 .site-header .secondary-navigation{order:1;margin-right:auto;margin-left:-18px}.header-2 .col-full-nav,.header-3 .col-full-nav{order:4}.header-5 .site-header input[type=search]{height:55px}.header-5 .site-header .site-header-cart{display:block;height:55px;margin-left:35px}.header-5 .shoptimizer-cart a.cart-contents{height:55px;padding:0 15px;border:1px solid #eee;border-radius:2px;line-height:55px}.header-5 .shoptimizer-cart a.cart-contents:hover{border-color:#e2e2e2}.header-5 .col-full-nav .site-header-cart{display:none}.header-5 .site-header .main-navigation{width:100%}.header-5 .shoptimizer-cart .cart-contents .amount{font-size:14px;display:contents}.header-5 .shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{margin-right:-10px;color:#111;background-color:#eee}}@media (min-width:1199px){.header-4 .primary-navigation{position:absolute;top:0;left:0;width:100%;text-align:center}}@media (min-width:993px){.header-4{overflow-x:hidden}.header-4 .header-4-container{position:relative;z-index:99;padding:0 30px;border-bottom:1px solid #eee;box-shadow:0 3px 15px -5px rgba(0,0,0,.08)}.sticky-d.header-4 .header-4-container{position:sticky;top:0}.admin-bar.sticky-d.header-4:not(.woocommerce-checkout) .header-4-container{top:32px}.admin-bar.sticky-d.header-4.single-product .header-4-container{top:0}.single-product.sticky-t.sticky-d.header-4 .header-4-container{position:relative}.admin-bar.single-product.sticky-t.sticky-d.header-4 .header-4-container{top:0}.header-4 .header-4-inner{display:flex;width:100%;align-items:center}.header-4 .site-header{flex:0 0 auto;margin-right:30px}.full-width-header.header-4 .header-4-container{display:flex}.header-4:not(.full-width-header) .header-4-inner{display:flex;align-items:center;max-width:1170px;margin-right:auto;margin-left:auto;height:100%}.header-4 .header-4-container .main-header.col-full{padding:0;max-width:inherit}.header-4 .site-search{display:none}.header-4 .site-header-cart{display:flex;align-items:center;flex-shrink:0}.header-4 .shoptimizer-cart .cart-contents{height:auto}.header-4 .search-trigger,.header-4 .shoptimizer-cart .cart-contents{position:relative;z-index:9}.header-4 .search-trigger,.header-4 .search-trigger:focus,.header-4 .search-trigger:hover{background:0 0;cursor:pointer}.header-4 .search-trigger svg{width:18px;height:18px;margin:-4px 0}.header-4 .search-trigger span{padding:8px 10px 8px 0;margin-right:10px;border-right:1px solid #eee;line-height:inherit;font-size:14px;pointer-events:none}.header-4 .shoptimizer-myaccount{margin-left:-6px;padding-right:20px}.header-4 .shoptimizer-myaccount a{display:flex;height:100%;align-items:center;position:relative}.header-4 .shoptimizer-myaccount svg{width:24px;height:24px}}@media (max-width:1060px) and (min-width:993px){body:not(.header-4):not(.header-5) .site-header .site-search{width:100px}}@media (min-width:993px) and (max-width:1155px){.header-5 .site-header .site-search{width:50px}}@media (min-width:993px){.woocommerce-checkout.min-ck.header-2:not(.woocommerce-order-received) .site-header .site-branding,.woocommerce-checkout.min-ck.header-3:not(.woocommerce-order-received) .site-header .site-branding{position:relative;left:auto;order:0;transform:none}}@media (min-width:993px){.sticky-d.header-4.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .header-4-container{position:relative}}.sticky-d.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .search-trigger{display:none}.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .site-header{margin:0;border:none;width:100%}.header-4:not(.woocommerce-order-received) .woocommerce-checkout.min-ck .site-header{border:none;width:100%}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{z-index:1}@media (max-width:992px){.main-header{position:relative}.site-branding{display:flex;flex-direction:column;width:100%;height:70px;justify-content:center;align-items:center;text-align:center}.site-header .custom-logo-link img{width:auto}.site-branding p{margin:5px 0 -3px 0;font-size:11px;line-height:1.22;display:none}.site-header .shoptimizer-cart a.cart-contents .amount{display:none}.site-branding button.menu-toggle{position:absolute;left:15px;width:60px;height:30px;padding:0;background-color:transparent;display:block}.site-branding button.menu-toggle:hover{background-color:transparent}.menu-toggle .bar{display:block;position:absolute;top:calc(50% - 1px);z-index:0;width:22px;height:2px;opacity:1;background-color:#222;transition:transform .15s ease-in 0s,margin .15s ease-in .2s,opacity 0s ease-in .15s;transform:rotate(0);pointer-events:none}.menu-toggle .bar:nth-child(1){margin-top:-7px}.menu-toggle .bar:nth-child(2){margin-top:-1px}.menu-toggle .bar:nth-child(3){margin-top:5px}.menu-toggle .bar-text{position:absolute;top:0;left:0;margin-top:8px;margin-left:28px;font-size:10px;font-weight:600;letter-spacing:.03em;pointer-events:none}button.mobile-search-toggle{position:absolute;top:0;right:60px;height:100%;padding:0;display:flex;align-items:center;cursor:pointer;background-color:transparent}.mobile-search-toggle.with-myaccount-icon{right:95px}.mobile-search-toggle svg{width:20px;height:20px;pointer-events:none}.shoptimizer-myaccount{position:absolute;top:0;right:60px;height:100%;font-size:17px;display:flex;align-items:center;cursor:pointer}.shoptimizer-myaccount a{display:inline-block;line-height:1}.shoptimizer-myaccount svg{width:24px;height:24px}.site-header .site-header-cart{position:absolute;z-index:2;right:15px}.shoptimizer-cart-icon{position:relative;top:-4px;right:-8px}.min-ck.woocommerce-checkout .site-header .site-header-cart,.min-ck.woocommerce-checkout button.menu-toggle{display:none}.m-search-bh .site-header .col-full{padding-right:0;padding-left:0}.m-search-bh .site-search,.m-search-toggled .site-search{display:block;padding:0 1em 1em 1em;height:60px;background-color:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.18);position:relative;z-index:1}.m-search-toggled .site-header .site-search{margin-left:-1em;margin-right:-1em}.m-search-bh:not(.woocommerce-checkout.min-ck) .site-header .col-full{margin-bottom:60px}body:not(.mobile-toggled).sticky-m .site-header{position:sticky;z-index:9;top:0;box-shadow:0 1px 15px rgba(0,0,0,.08)}}@media (max-width:480px){.site .site-branding p{max-width:240px;line-height:1.2}}.below-content .col-full,footer .col-full{display:flex;padding-right:calc(2.617924em - 20px);padding-left:calc(2.617924em - 20px)}.below-content{clear:both;overflow:hidden;padding-top:2rem;padding-bottom:1.7em;border-top:1px solid #eee}.below-content .widget .widget-title{margin-bottom:0;padding-left:32px;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.below-content .widget .textwidget p{margin-bottom:0;padding-left:32px;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);line-height:1.4;margin-top:.15rem}.below-content .widget,footer .widget{position:relative;margin:0;padding:0 20px;flex:1}.below-content .widget .ri,.below-content .widget svg{position:absolute;top:3px;left:20px}.below-content .widget .ri{color:#999;font-size:16px}.below-content .widget svg{stroke:#dc9814;width:20px;height:20px}.below-content .widget svg path{stroke-width:1.5px}footer{clear:both}.site-footer .widget .widget-title{margin-bottom:12.5px}footer .widget li{margin-bottom:5px}footer a:not(.button):hover{color:#fff}footer.site-footer a:has(svg){margin-right:15px}footer.copyright a:hover,footer.site-footer a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}footer .review{font-size:14px}footer .review strong{font-size:12px}.site-footer{padding:4rem 0}.site-footer .widget li,.site-footer .widget p{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);line-height:1.5}footer.copyright .widget:last-child{text-align:right}footer.copyright .widget p{margin:0;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}footer.copyright .widget:last-child img{width:auto;height:28.5px;margin:0}footer.copyright{padding:2rem 0}footer:last-child:not(:only-of-type){margin-top:-3rem}footer.copyright .col-full{align-items:center}.site-footer .widget_nav_menu a{display:inline-flex}.site-footer .widget_nav_menu .icon-wrapper{order:-1}.site-footer .widget_nav_menu .icon-wrapper svg{width:22px;min-width:22px;margin-right:8px}.site-footer .widget_nav_menu ul ul{margin-top:10px;margin-bottom:10px;font-size:14px}.site-footer .icon-wrapper:empty{min-width:auto;margin:0}@media (max-width:992px){.below-content .widget .ri,.below-content .widget svg{left:0}.below-content .col-full,footer .col-full{display:block;padding-right:1em;padding-left:1em}.below-content .widget{padding:0;margin-bottom:15px}.below-content{padding-bottom:calc(1.7em - 15px)}.below-content .col-full,.site-footer .col-full{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.site-footer{padding:2.5rem 0 1rem 0}.site-footer .widget{padding:0;margin-bottom:1.25rem}.site-footer.alignright,footer.copyright .widget:last-child img{display:block;float:none}footer.copyright .widget{padding:0;margin-bottom:1rem}footer.copyright .widget:last-child{margin-bottom:0}}@media (max-width:768px){.below-content .col-full,.site-footer .col-full{grid-template-columns:repeat(1,1fr)}}@media (min-width:993px){.col-full{box-sizing:content-box;margin-right:auto;margin-left:auto;max-width:1170px;padding-right:2.617924em;padding-left:2.617924em}.col-full:after{display:block;clear:both;content:""}}@media (max-width:992px){.col-full{padding-right:1em;padding-left:1em}}.shoptimizer-contained #page{margin-left:auto;margin-right:auto}@media (min-width:993px){.right-page-sidebar .content-area,.right-post-sidebar .content-area,.right-sidebar .content-area{float:left}.right-page-sidebar .widget-area,.right-post-sidebar .widget-area,.right-sidebar .widget-area{float:right}.left-page-sidebar .content-area,.left-post-sidebar .content-area,.left-sidebar .content-area{float:right}.left-page-sidebar .widget-area,.left-post-sidebar .widget-area,.left-sidebar .widget-area{float:left}.search .content-area{float:right}}.page-template-default:not(.woocommerce-page) .entry-header{margin-bottom:1.5rem}@media (min-width:993px){.page-template-default .site-content{padding-bottom:3rem}}@media (max-width:992px){.page-template-default .site-content{padding-bottom:1.5rem}}.page-template-template-blank-canvas .site-content .col-full,.page-template-template-blank-canvas .woocommerce-message,.page-template-template-canvas .site-content .col-full,.page-template-template-canvas .woocommerce-message{max-width:inherit}.page-template-template-blank-canvas:not(.pdp-shortcode) .site-content .col-full,.page-template-template-canvas:not(.pdp-shortcode) .site-content .col-full{padding:0}.page-template-template-blank-canvas .content-area,.page-template-template-canvas .content-area{width:100%;clear:both}.page-template-template-fullwidth-php .content-area{width:100%}.page-template-template-fullwidth-no-heading .content-area{width:100%}.post-type-archive-product.shoptimizer-full-width-content .content-area,.woocommerce.archive.no-woocommerce-sidebar .content-area{width:100%}@media (min-width:993px){.left-archives-sidebar #secondary{float:left}.right-archives-sidebar #secondary{float:right}.right-archives-sidebar .content-area{float:left}.left-archives-sidebar .content-area{float:right}.archive.no-archives-sidebar .content-area,.blog.no-archives-sidebar .content-area{width:100%}.left-woocommerce-sidebar #secondary{float:left}.left-woocommerce-sidebar .content-area{float:right}.right-woocommerce-sidebar #secondary{float:right}.right-woocommerce-sidebar .content-area{float:left}}.site-content{position:relative}.site-content:focus{outline:0}@media (min-width:993px){.site-content:after{display:block;visibility:hidden;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.7);content:"";transition:opacity .3s,visibility .3s;pointer-events:none}.site.overlay:has(.hover-intent) .site-content:after{visibility:hidden;opacity:0}.site.overlay.visible:has(.hover-intent) .site-content:after{visibility:visible;opacity:1}.drawer-open:before,.site.overlay .site-content:after{visibility:visible;opacity:1;height:200%}}.woocommerce-cart .elementor,.woocommerce-checkout .ae_data.elementor,.woocommerce-checkout .elementor{clear:both}.single-ckit_size_guide .content-area{width:100%;margin:0 auto;padding-top:2.5em;padding-bottom:2.5em;float:none}@media (min-width:993px){.woocommerce.archive .site-content{padding-bottom:3rem}}.shop header.woocommerce-products-header{margin:0;background-color:transparent}h1.woocommerce-products-header__title{margin-bottom:1.5rem}.shop.shop-heading .woocommerce-products-header{align-items:flex-start}.shop:not(.shop-heading) .woocommerce-products-header__title{display:none}.shoptimizer-sorting{width:100%;margin-bottom:1.5rem;display:flex;align-items:center}.shoptimizer-sorting .woocommerce-notices-wrapper{order:1}.shoptimizer-sorting .woocommerce-ordering{margin-bottom:0;display:inline-flex;order:2}.shoptimizer-sorting .woocommerce-result-count{order:3}.shoptimizer-sorting .woocommerce-pagination{order:4}.shoptimizer-sorting.sorting-end{margin-top:1em;margin-bottom:0}.shoptimizer-sorting.sorting-end:empty{margin:0}.woocommerce-result-count{margin:0;color:#111;font-size:14px}select.orderby{position:relative;height:auto;line-height:inherit;margin-bottom:0;padding-left:0;border:0;color:#111;font-size:14px;box-shadow:none;background-position:center right}@media (min-width:993px){.woocommerce-ordering{margin-right:1.5em}}header.woocommerce-products-header{display:flex;background-color:#efeee3;align-items:center;overflow:hidden;margin-bottom:2em}header.woocommerce-products-header:not(:has(>*)){margin:0}header.woocommerce-products-header img.cg-cat-image{width:100%;max-width:100%}header.woocommerce-products-header .term-description{padding:2em}.term-desc-np header.woocommerce-products-header .term-description{padding:0}.term-desc-np header.woocommerce-products-header{background-color:transparent}.shoptimizer-category-banner .taxonomy-description p:last-child,header.woocommerce-products-header .term-description p:last-child{margin:0}@media (min-width:993px){.term-description{min-width:50%}}header.woocommerce-products-header img{width:50%}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{min-width:50%;max-width:50%}header.woocommerce-products-header .term-description+picture img{width:100%}@media (max-width:992px){header.woocommerce-products-header{flex-direction:column}.site-main header.woocommerce-products-header img.cg-cat-image{width:100%;max-width:100%}header.woocommerce-products-header .term-description+img.cg-cat-image,header.woocommerce-products-header .term-description+noscript+img.cg-cat-image,header.woocommerce-products-header .term-description+picture{max-width:100%}.yit-wcan-container{margin:0 -.5em}.shoptimizer-sorting .woocommerce-result-count{order:1;clear:both;font-size:12px}form.woocommerce-ordering{margin:0;width:100%}.shoptimizer-sorting{clear:both;display:grid;grid-template-columns:auto auto;gap:0 20px;align-items:baseline;margin-top:15px;margin-bottom:15px;font-size:12px}select.orderby{font-size:12px;width:100%}.archive .woocommerce-notices-wrapper{grid-column:1/-1}.shoptimizer-full-width-content select.orderby{width:100%}.term-description{order:2}.shoptimizer-category-banner .col-full .taxonomy-description,header.woocommerce-products-header .term-description{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}header.woocommerce-products-header .term-description{padding:1.25rem;letter-spacing:0}.woocommerce.archive.yith-wcan-pro #secondary{transition:none}.woocommerce.archive.yith-wcan-preset-modal-open #secondary{position:inherit}}.shoptimizer-category-banner{position:relative;padding:2rem 0;background-size:cover;background-position:center;border-bottom:1px solid #f1f1f1}.shoptimizer-category-banner .taxonomy-description p{margin-bottom:15px}.shoptimizer-category-banner .taxonomy-description,.shoptimizer-category-banner h1{position:relative;color:#fff}.shoptimizer-category-banner .taxonomy-description{margin-bottom:0}.shoptimizer-category-banner h1{margin-bottom:.3em}.shoptimizer-category-banner h1:only-child{margin:0}.shoptimizer-category-banner .term-description p:last-of-type{margin-bottom:0}.shoptimizer-category-banner .taxonomy-description p a{transition:.2s all}.shoptimizer-category-banner .taxonomy-description ul{margin:20px 0 0 0;font-size:12px;letter-spacing:.02em}.shoptimizer-category-banner .taxonomy-description ul li{display:inline-block;list-style:none;margin:0 3px 7px 0}.shoptimizer-category-banner .taxonomy-description ul li a{display:inline-block;background:#fff;padding:5px 15px;border-radius:20px;text-transform:uppercase;font-weight:600;transition:.2s all;border:1px solid #f1f1f1;color:#111}.shoptimizer-category-banner .taxonomy-description ul li a:hover{background-color:rgba(255,255,255,.88);transform:translateY(-1.5px);box-shadow:0 2px 5px 0 rgba(0,0,0,.03)}.shoptimizer-category-banner.lazy-background .taxonomy-description p,.shoptimizer-category-banner.lazy-background .taxonomy-description p a,.shoptimizer-category-banner.lazy-background h1{color:#fff}.shoptimizer-category-banner.lazy-background .taxonomy-description p a:hover{color:#fff;opacity:.7}.shoptimizer-category-banner.lazy-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media (max-width:992px){.shoptimizer-category-banner{padding:1.5rem 0}}.below-woocommerce-category{clear:both;margin:2rem 0 0 0;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);border:1px solid #eee;padding:1.5rem}.below-woocommerce-category table tr td{border-bottom:1px solid #eee;padding-left:0}.below-woocommerce-category p:last-child{margin:0}.below-woocommerce-category a,.shoptimizer-category-banner .taxonomy-description p a,.term-description a{text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:.18em}.pwb-brand-banner-cont.pwb-before-loop,header.woocommerce-products-header .pwb-brand-banner img{width:100%}.pwb-brand-description{padding:2em}.pwb-before-loop{margin:0}.pwb-brand-description p:last-child{margin:0}@media (min-width:993px){.mobile-filter{display:none}}@media (max-width:992px){.mobile-filter{display:block;position:sticky;z-index:3;top:0;width:100%;height:40px;padding-left:40px;background-color:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);text-transform:uppercase;color:#111;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:36px;text-align:left;margin-left:-1.3em;width:calc(100% + 2.6em)}.mobile-filter svg{position:absolute;left:20px;width:18px;height:18px;top:50%;transform:translate(-50%,-50%)}.page-template-template-woocommerce-archives .mobile-filter{margin-bottom:25px}.mobile-overlay{visibility:hidden;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.65);background:rgba(52,53,55,.4);content:"";transition:opacity .6s,visibility .6s}.filter-open .mobile-overlay{visibility:visible;opacity:1}.mobile-toggled .mobile-overlay{top:0}.close-drawer{color:#fff}.filters.close-drawer{top:40px;visibility:hidden;display:none}.filter-open{overflow:hidden}.filter-open .filters.close-drawer{position:fixed;visibility:visible;display:block;z-index:299;top:10px;left:310px;width:40px;height:40px;background:0 0;padding:0;cursor:pointer;transition:.3s all}.page-template-template-woocommerce-archives #secondary,.wc-active.search-results #secondary,.woocommerce.archive #secondary{visibility:hidden;overflow-y:auto;position:fixed;z-index:102;top:0;left:-300px;width:300px!important;height:100%;padding:1.5rem;opacity:0;background:#fff;-webkit-overflow-scrolling:touch;transition:all .35s;transition-delay:.1s}.page-template-template-woocommerce-archives.filter-open #secondary,.wc-active.search-results.filter-open #secondary,.woocommerce.archive.filter-open #secondary,.woocommerce.archive.yith-wcan-preset-modal-open #secondary{visibility:visible;left:0;opacity:1}}ul.products{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-bottom:0;clear:both}ul.products li.product{position:relative;padding-right:15px;padding-left:15px;list-style:none}@media (min-width:993px){.static-cta-buttons ul.products li.product.cgkit-swatch-hover,body:not(.static-cta-buttons) ul.products li.product{align-self:flex-start}}@media (min-width:993px){ul.products li.product:not(.product-category){padding-bottom:40px}ul.products li.product.product-category{margin-bottom:2.5rem}.columns-1 ul.products li.product,.cross-sells .columns-1 li.product,.related .columns-1 li.product,.upsells .columns-1 li.product{float:none;width:100%;margin-right:0}.columns-2 ul.products li.product,.cross-sells .columns-2 li.product,.related .columns-2 li.product,.upsells .columns-2 li.product{float:left;width:49.9%}.columns-3 ul.products li.product,.cross-sells .columns-3 li.product,.related .columns-3 li.product,.upsells .columns-3 li.product{float:left;width:33.3053%}.columns-4 ul.products li.product,.cross-sells .columns-4 li.product,.related .columns-4 li.product,.upsells .columns-4 li.product{float:left;width:24.97%}.columns-5 ul.products li.product,.cross-sells .columns-5 li.product,.related .columns-5 li.product,.upsells .columns-5 li.product{width:19.98%}.columns-6 ul.products li.product,.cross-sells .columns-6 li.product,.related .columns-6 li.product,.upsells .columns-6 li.product{float:left;width:16.647%}}@media (max-width:992px){ul.products{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));column-gap:20px;row-gap:30px;width:100%;margin-left:0}ul.products li.product{display:flex;flex-direction:column;height:100%;width:100%;padding:0;margin-bottom:0}ul.products li.product .button{margin-top:auto}.elementor-shortcode ul.products{padding-left:5px;padding-right:5px}.mobile-scroll ul.products{width:calc(100% + 25px)}}@media (max-width:600px){.m-grid-1 ul.products{grid-template-columns:repeat(1,minmax(10px,1fr))}.m-grid-1 ul.products li.product{width:100%}}@media (max-width:992px){.cross-sells ul.products,.m-grid-2 .cross-sells ul.products,.mobile-scroll ul.products,.related.products ul.products,.upsells.products ul.products{display:flex;overflow-x:scroll;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-top:5px;padding-right:1em;padding-bottom:20px;margin-left:-15px;padding-left:1.25em;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.related.products ul.products,.upsells.products ul.products{width:calc(100% + 1.95em)}.cross-sells ul.products li.product,.mobile-scroll ul.products li.product,.related.products ul.products li.product,.upsells.products ul.products li.product{display:flex;max-width:320px;min-width:320px;flex-direction:column;scroll-snap-align:center;padding:0}.m-grid-1 .cross-sells ul.products li.product,.m-grid-1 .mobile-scroll ul.products li.product,.m-grid-1 .related.products ul.products li.product,.m-grid-1 .upsells.products ul.products li.product{padding-left:0;padding-right:0}.cross-sells ul.products li.product .woocommerce-card__header,.mobile-scroll ul.products li.product .woocommerce-card__header,.related.products ul.products li.product .woocommerce-card__header,.upsells.products ul.products li.product .woocommerce-card__header{box-shadow:0 0 10px rgb(0 0 0/10%);padding:15px}}.search-results .content-area{float:right}.search-results article{display:flex;margin:1.75em 0 0 0;padding-top:1.75em;padding-bottom:0;border-top:1px solid #eee;border-bottom:0}.search-results article a.image-result{max-width:100px;margin-right:1.5rem}.search-results article h2{margin-bottom:.5rem;font-size:clamp(1.25rem,1.123rem + .4065vw,1.375rem);font-weight:600;letter-spacing:0}.search-results article h2 a{color:#222}.search-results article,.search-results article p{margin-bottom:.5rem;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}.search-results article:last-of-type{margin-bottom:2rem}.search-results .content-area{margin-bottom:2rem}.search-results .no-results.not-found{margin-bottom:4rem}.search-no-results .secondary-wrapper{display:none}.search-no-results .content-area{width:100%;float:none;margin-bottom:4em}.search-no-results form.search-form{position:relative;display:flex;justify-content:stretch}.search-no-results form.search-form label{margin-right:1rem}.search-no-results form.search-form input[type=search],.search-no-results form.search-form label{display:flex;width:100%;height:auto}.title-left h2,.title-right h2{position:relative}@media (min-width:993px){.title-left h2:after,.title-right h2:before{position:absolute;top:20px;width:100px;height:1px;background-color:#ccc;content:""}.title-left h2:after{right:-115px}.title-right h2:before{left:-115px}}.header-widget-region{position:relative;color:#fff;background-color:#dc9814;text-align:center}.header-widget-region .widget{margin:0;padding:1em 0}.header-widget-region .widget p{margin:0;font-size:clamp(.75rem,.5938rem + .5vw,.875rem)}.header-widget-region a{text-decoration:underline}@media (max-width:768px){.header-widget-region .widget{padding:.6em 0;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem)}}.woocommerce-breadcrumb{padding-top:.75rem;padding-bottom:.75rem;font-size:clamp(.75rem,.6547rem + .3049vw,.84375rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666}@media (min-width:993px){.woocommerce-breadcrumb{padding-top:1rem;padding-bottom:1rem}}.woocommerce-breadcrumb p{margin:0}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:#111}.woocommerce-breadcrumb a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-decoration-color:#111;text-underline-offset:.18em}.woocommerce-breadcrumb a:first-of-type:before{display:none}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;position:relative;top:-1px;padding:0 .8em;opacity:.4;font-size:.8em}.woocommerce-breadcrumb.yoast .breadcrumb-separator{margin:0 -1px}.single-product .woocommerce-breadcrumb{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:2.617924em;padding-left:2.617924em}@media (min-width:993px) and (max-width:1480px){.single-product .woocommerce-breadcrumb{padding-left:calc(2.617924em + 5px)}}@media (max-width:992px){.single-product .woocommerce-breadcrumb{padding-right:0;padding-left:0}}body.single-product:has(:not(.woocommerce-breadcrumb)) .site-main,body:has(:not(.woocommerce-breadcrumb)) .site-content{padding-top:2rem}body.page-template-elementor_header_footer .site-content,body.page-template-template-fullwidth-no-heading .site-content,body:has(.woocommerce-breadcrumb) .site-content{padding-top:0}body.page-template-template-canvas:has(:not(.woocommerce-breadcrumb)) .site-content,body.single-product:has(:not(.woocommerce-breadcrumb)) .site-content,body.woocommerce-cart:has(:not(.woocommerce-breadcrumb)) .site-content,body.woocommerce-checkout.min-ck:has(:not(.woocommerce-breadcrumb)) .site-content{padding-top:0}body.single-product:has(.woocommerce-breadcrumb) .site-main{padding-top:0}@media (max-width:992px){.archive:has(.mobile-filter):has(.shoptimizer-category-banner) .archive-header:has(:not(.woocommerce-breadcrumb)){padding-top:0}.single-product:has(:not(.woocommerce-breadcrumb)) .site-main{padding-top:1em}}.single-ckit_size_guide .woocommerce-breadcrumb,.single-post.post-l2 .woocommerce-breadcrumb,.woocommerce-cart .woocommerce-breadcrumb,.woocommerce-checkout .woocommerce-breadcrumb{display:none}.added_to_cart.loading,.button.loading,.modal button.close:hover,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5}.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.3;cursor:not-allowed}.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.35}.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .single_add_to_cart_button:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;vertical-align:middle}.loading.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s ease;animation:rotate 450ms infinite linear}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading{color:transparent!important}@media (max-width:992px){ul.products li.product .added_to_cart,ul.products li.product .button{opacity:1}}#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.widget_shopping_cart .buttons .checkout:before,.wp-element-button.wc-block-cart__submit-button:before,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:before{content:"";display:inline-flex;width:18px;height:18px;margin-right:8px;background-color:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.widget_shopping_cart .buttons .checkout:before{width:14px;height:14px;position:relative;top:1px}.demo_store{position:fixed;z-index:9999;right:0;bottom:0;left:0;margin:0;padding:1em 1.41575em;color:#fff;background-color:#3d9cd2;font-size:15px}.demo_store a{color:#fff;font-weight:700}.demo_store a:hover{color:#fff}.demo_store a.woocommerce-store-notice__dismiss-link{display:block}@media (min-width:993px){.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block;float:right;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em;background:rgba(0,0,0,.1)}}.image-border{position:relative}.image-border img{position:relative;z-index:1}.image-border:after{position:absolute;top:10px;right:-10px;width:100%;height:100%;opacity:.1;background-color:#dc9814;content:""}.image-feature a{overflow:hidden;position:relative}.elementor-widget-image.image-feature a{display:block}.image-feature .wp-caption{background:#000}.image-feature a:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);content:"";transition:.15s ease-in-out;z-index:2}.image-feature a:hover:before{background-color:rgba(0,0,0,.65)}.image-feature img{position:relative;z-index:1;width:100%;min-height:200px;transition:.25s ease-in-out;transform-origin:left top;object-fit:cover}.image-feature a:hover img{transform:scale(1.1)}.image-feature figcaption{position:absolute;top:0;padding:2.5em 2em 0 2em;color:#fff;text-align:left;pointer-events:none;z-index:2}.image-feature figcaption em,.image-feature figcaption span,.image-feature figcaption strong{display:block;font-style:normal}.image-feature figcaption strong{font-size:24px;line-height:1.55;letter-spacing:-.3px}.image-feature figcaption em{margin-bottom:1.2em;font-size:17px}.image-feature figcaption span{display:inline-block;height:40px;padding:0 20px;border:0;border-radius:2px;color:#fff;background-color:#333;font-size:14px;line-height:40px;text-align:center;font-weight:600}@media (max-width:992px){.image-feature a,.image-feature a img{width:100%}}@media (min-width:993px){.site-header-cart{line-height:60px;margin-left:auto}.shoptimizer-cart .cart-contents{padding:0;color:#fff}.shoptimizer-cart a.cart-contents .count{position:relative}.site-header .site-header-cart{display:none;width:auto}}.shoptimizer-cart .cart-contents .count{opacity:1;font-size:.8em}.shoptimizer-cart a.cart-contents:hover .count{color:#fff;background-color:#dc9814}.shoptimizer-cart .cart-contents:after{margin-left:10px}.shoptimizer-cart a.cart-contents .count{display:inline-block;position:relative;width:auto;min-width:28px;height:28px;margin-left:5px;padding:3px;border:1px solid #dc9814;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#dc9814;font-size:12px;line-height:22px;text-align:center;letter-spacing:-.7px;transition:all .2s}.shoptimizer-cart a.cart-contents .count:after{position:absolute;bottom:90%;left:50%;width:10px;height:6px;margin-bottom:1px;margin-left:-6px;border:1px solid #dc9814;border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;content:"";transition:all .2s;pointer-events:none}.shoptimizer-cart a.cart-contents:hover .count:after{bottom:calc(100% - 2px)}.shoptimizer-cart-icon svg{width:22px;height:22px;position:relative;top:6px}.shoptimizer-cart-icon svg path{stroke-width:1.5px}.shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{display:inline-block;position:relative;top:5px;left:-5px;width:20px;height:20px;border-radius:50%;background-color:#444;border:1px solid #444;font-size:8px;line-height:18px;text-align:center;transition:.2s all}.shoptimizer-cart a.cart-contents:hover .shoptimizer-cart-icon .mini-count{top:2px}.shoptimizer-cart .cart-contents{display:block;text-decoration:none}.shoptimizer-mini-cart-wrap{overflow:hidden;position:fixed;z-index:102;top:0;right:-420px;left:auto;width:420px;height:100%;background-color:#fff;transition:all .35s;outline:0}@media (max-width:480px){.shoptimizer-mini-cart-wrap{width:100%;right:-100%}}.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap{top:0}.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap .widget_shopping_cart{height:100%}.woocommerce-demo-store .shoptimizer-mini-cart-wrap{z-index:10000}@media (min-width:601px) and (max-width:782px){.admin-bar .shoptimizer-mini-cart-wrap{top:46px;height:calc(100% - 46px)}.admin-bar.sticky-m .header-4-container{top:46px}}@media (max-width:782px){.admin-bar.drawer-open{position:inherit}.admin-bar .shoptimizer-mini-cart-wrap{z-index:99999}}@media (min-width:783px){.admin-bar .shoptimizer-mini-cart-wrap{top:32px;height:calc(100% - 32px)}}.drawer-open{overflow:hidden;position:relative;height:100%}.drawer-open .shoptimizer-mini-cart-wrap{overscroll-behavior:contain;right:0}.drawer-open .mobile-overlay{visibility:visible;opacity:1}@media (min-width:993px){.drawer-open:before{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:1000%;background:rgba(52,53,55,.5);content:"";cursor:pointer;transition:opacity .5s,visibility .5s}}.shoptimizer-mini-cart-wrap div.blockOverlay{background-color:transparent!important}#ajax-loading{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.shoptimizer-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.spinner{width:38px;height:38px;border:1px solid #ccc;border-bottom-color:#111;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}.cart-drawer-heading{position:absolute;margin:12px 20px;font-size:17px;font-weight:600;color:#111}.shoptimizer-mini-cart-wrap .close-drawer{display:block;position:absolute;top:12.5px;right:16px;width:26px;height:26px;color:#111;padding:0;background:0 0}.shoptimizer-mini-cart-wrap .close-drawer:hover{background:0 0;color:#111}.shoptimizer-mini-cart-wrap .close-drawer span{display:flex;pointer-events:none;width:26px;height:26px}.shoptimizer-mini-cart-wrap .widget_shopping_cart{display:flex;overflow-x:hidden;overflow-y:auto;position:relative;z-index:10;top:auto;left:auto;height:calc(100% - 50px);margin:0;margin-top:50px;padding:0 20px 0 20px;background:#fff}.shoptimizer-mini-cart-wrap .widget_shopping_cart_content{display:flex;flex-direction:column;width:100%}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{flex:1;overflow-y:auto;width:auto;padding:0 12px 0 0;overflow-x:hidden;scrollbar-color:gray transparent;scrollbar-width:thin}.admin-bar .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{height:calc(100vh - 275px)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list:before{display:inline-block;position:absolute;width:100%;margin-left:-20px;border-top:1px solid rgba(0,0,0,.05);content:""}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;display:flex;top:15px;left:5px;font-size:0;width:14px;height:14px}.widget_shopping_cart .product_list_widget li a.remove:before{width:14px;height:14px;content:"";background-color:#444;display:inline-block;transition:opacity .2s ease}.widget_shopping_cart .product_list_widget li a.remove:focus-visible{outline-offset:1px}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item{overflow:hidden;position:relative;margin-bottom:0;padding:1em 0 1em 35px;border-bottom:1px solid rgba(0,0,0,.06);padding-left:35px;font-size:13px;line-height:1.4}.shoptimizer-mini-cart-wrap .widget_shopping_cart li:last-child{border:0}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a{color:#222;margin-bottom:.25rem}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item del{text-decoration:none}.shoptimizer-mini-cart-wrap .widget_shopping_cart .woocommerce-mini-cart-item del .amount{text-decoration:line-through}.widget_shopping_cart .woocommerce-mini-cart-item .amount{color:#111;font-weight:700}.shoptimizer-mini-cart-wrap .product_list_widget img{max-width:55px;width:55px;margin-left:20px;margin-bottom:0;float:right}.shoptimizer-mini-cart-wrap li.woocommerce-mini-cart-item a:hover{color:#111;text-decoration:none}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation,.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation p{font-size:12px;color:#111}.shoptimizer-mini-cart-wrap .product_list_widget li .quantity{display:block;color:#888;font-size:12px;margin-top:2px}.widget_shopping_cart .woocommerce-mini-cart__total strong{float:left}.widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}.widget_shopping_cart p.total{margin:0;padding:1.2em 0 0 0;font-weight:700;color:#111;font-size:15px;border-top:1px solid #e2e2e2}.widget_shopping_cart p.total .tax_label{display:block;clear:both;text-align:right;font-weight:400}.widget_shopping_cart p.buttons{text-align:center;margin:0;padding:1em 0 1em 0}.widget_shopping_cart .buttons .button{display:block}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a{height:50px;padding-top:0;padding-bottom:0;font-weight:400;line-height:50px}.widget_shopping_cart a.button{border:1px solid #ddd;border-radius:6px;color:#333;background-color:#fff;transition:all .3s;outline-offset:-.2rem}.widget_shopping_cart a.button.checkout{font-size:15px}.widget_shopping_cart a.button:not(.checkout){margin-bottom:10px;font-size:14px}.widget_shopping_cart a.button:hover{background-color:#f8f8f8}.shoptimizer-mini-cart-wrap .cart-drawer-below{font-size:12px;line-height:1.5em;padding:0 0 1em 0;text-align:center}.shoptimizer-mini-cart-wrap .cart-drawer-below img{max-width:80%;margin:2px auto 13px auto;display:block}.shoptimizer-empty-mini-cart{font-size:14px;text-align:center;border-top:1px solid #e2e2e2}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message{position:relative;width:100%;margin:0;padding-top:115px;border-top:1px solid #eee;color:#222;font-size:17px;font-weight:600;text-align:center}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:5px;margin-left:-10px;content:"";display:block;width:100px;height:100px;background:#d4d3d3}.shoptimizer-empty-mini-cart+p.woocommerce-mini-cart__empty-message{display:none}.shoptimizer-empty-mini-cart .widget{margin-bottom:0}.shoptimizer-empty-mini-cart .widget:first-of-type{padding-top:40px}.shoptimizer-empty-mini-cart svg{margin:0 0 10px 0;width:90px;height:90px}.shoptimizer-empty-mini-cart svg circle,.shoptimizer-empty-mini-cart svg path{fill:#ccc}.shoptimizer-empty-mini-cart .heading,.shoptimizer-empty-mini-cart h2{font-size:20px;letter-spacing:0;line-height:1.4;font-weight:700;color:#131315}.shoptimizer-empty-mini-cart ul{margin:25px 0 15px 0}.shoptimizer-empty-mini-cart ul:not(.products) li a{position:relative;color:#111;display:block;border:1px solid #e2e2e2;border-radius:4px;margin-bottom:10px;padding:12px;font-size:14px;line-height:1.45;background-color:#fff;transition:.2s all}.shoptimizer-empty-mini-cart ul:not(.products) li a:hover{border-color:#ccc}@media (min-width:993px){.main-navigation.toggled div.menu,.menu-primary-menu-container+.shoptimizer-mobile-menu,.menu-toggle,.mobile-extra,.mobile-menu.close-drawer,.mobile-search-toggle,body:not(.header-4) .col-full-nav .site-search{display:none}.logo-mark,.logo-mark img{display:inline-block;position:absolute}.is_stuck .logo-mark{padding-right:2em}.menu-primary-menu-container{margin-left:0;transition:all .55s}.logo-mark{float:left;overflow:hidden;width:0;margin-right:0;transition:all .4s cubic-bezier(.33,0,.2,1)}.logo-mark img{position:relative;top:-1px;vertical-align:middle}.col-full-nav{width:100%;border-top:1px solid transparent}.shoptimizer-primary-navigation{display:flex}.sticky-t.single-product .col-full-nav{position:inherit;z-index:1}.shoptimizer-primary-navigation.is_stuck{position:fixed;z-index:99;border-bottom:1px solid #eee}body:not(.header-4).sticky-d .col-full-nav{position:-webkit-sticky;position:sticky;z-index:10;top:0}body:not(.header-4).sticky-d .col-full-nav.is_stuck{z-index:15;box-shadow:0 15px 10px -15px rgba(0,0,0,.1)}body:not(.header-4).sticky-d.admin-bar .col-full-nav.is_stuck{top:32px}.main-navigation ul{margin:0}.main-navigation ul li{display:inline-block}.menu-primary-menu-container>ul.menu:hover>li>a{opacity:.65}.menu-primary-menu-container>ul.menu:hover>li:hover>a{opacity:1}.main-navigation ul li.menu-item>a{display:block}.menu-primary-menu-container>ul>li>a span{position:relative}.menu-primary-menu-container>ul>li>a{padding-right:.55em;padding-left:.55em;transition:all .2s}.menu-primary-menu-container>ul>li:first-child>a{padding-left:0}.main-navigation ul.menu>li.menu-item-has-children{position:relative;text-align:left}.menu-primary-menu-container>ul>li>a span:before{display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;border-bottom:1px solid #ccc;content:"";transition:transform .6s cubic-bezier(.28,.75,.22,.95);transform:scale(0,1);transform-origin:right center}.menu-primary-menu-container>ul>li:hover>a span:before{transform:scale(1,1);transform-origin:left center}.menu-primary-menu-container>ul>li.menu-item-has-children>a:after{display:inline-block;position:relative;top:1px;margin-left:6px;width:12px;height:12px;content:"";background-color:#fff;transition:transform .4s}.main-navigation ul.menu>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}.menu-primary-menu-container>ul>li.menu-button>a span{padding:6px 16px;border-radius:30px;color:#fff;background:#444;font-size:13px;font-weight:700;transition:.2s background}.menu-primary-menu-container>ul>li.menu-button>a span:before{display:none}.menu-primary-menu-container>ul>li.menu-button>a:hover span{background:#555}.main-navigation ul li:focus-within>.sub-menu-wrapper ul,.main-navigation ul li:hover>.sub-menu-wrapper ul{left:0}.main-navigation ul ul{position:absolute}.main-navigation ul.menu>li:not(.full-width)>.sub-menu-wrapper{visibility:hidden;position:absolute;right:0;left:0;opacity:0;transition:all .15s ease-in-out;transform:scale(.8)}.main-navigation ul.menu>li.menu-item-has-children:focus-within>.sub-menu-wrapper,.main-navigation ul.menu>li.menu-item-has-children:hover>.sub-menu-wrapper{visibility:visible;z-index:30;opacity:1;transform:scale(1)}.main-navigation ul.menu>li:not(.full-width) ul.sub-menu{padding:20px 12px;box-shadow:0 1px 15px rgba(0,0,0,.08);line-height:1.4;margin:0;width:200px;box-sizing:content-box}.main-navigation ul li.col-2>.sub-menu-wrapper>.container>ul.sub-menu{column-count:2;width:400px}.main-navigation ul li.col-3>.sub-menu-wrapper>.container>ul.sub-menu{column-count:3;width:600px}.main-navigation ul.menu>li:not(.full-width) a.sub-menu-link,ul.menu ul li.nolink{padding:.3em .8em}.main-navigation ul ul li{display:block;position:relative}.main-navigation ul.menu>li:not(.full-width) ul li .sub-menu-wrapper{visibility:hidden;position:absolute;top:-20px;left:220px;opacity:0;transition:all .15s ease-in-out}.main-navigation ul.menu>li:not(.full-width) ul li.menu-item-has-children>a:after{position:absolute;top:0;display:inline-block;right:15px;width:13px;height:13px;content:"";background-color:#111;transform:translateX(50%) translateY(50%)}.main-navigation ul.menu>li:not(.full-width) ul>li:focus-within>.sub-menu-wrapper,.main-navigation ul.menu>li:not(.full-width) ul>li:hover>.sub-menu-wrapper{visibility:visible;position:absolute;top:-20px;left:200px;opacity:1}.main-navigation ul li a span strong{color:#fff;background-color:#222;font-size:9px;height:16px;line-height:16px;padding:0 6px;display:inline-flex;margin-left:7px;position:absolute;top:2.5px;border-radius:3px}.main-navigation ul.menu li.full-width>.sub-menu-wrapper{position:absolute;visibility:hidden;left:0;width:100%;opacity:0;background:#fff;border-top:1px solid #eee}.main-navigation ul.menu li.full-width:focus-within>.sub-menu-wrapper,.main-navigation ul.menu li.full-width:hover>.sub-menu-wrapper{visibility:visible;opacity:1}.main-navigation ul.menu li.full-width ul li>.sub-menu-wrapper{position:relative;top:auto;right:auto}.main-navigation ul.menu li.full-width{position:inherit}.main-navigation ul li.full-width .container{max-width:1170px;margin:0 auto;padding:0}.main-navigation ul li.full-width ul{position:inherit}.main-navigation ul li.full-width ul.products{display:block}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu{display:flex;justify-content:center;width:100%;padding:40px 0}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li{display:inline-block;float:none;width:23%;padding-right:25px;padding-left:25px;border-left:1px solid #eee;break-inside:avoid}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li:last-child{border-right:1px solid #eee}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu ul{width:100%}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-2{width:40%}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-3{width:60%}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-4{width:80%}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-5{width:100%}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a:hover{color:inherit}.main-navigation ul.menu>li.full-width li.menu-item-image>a.sub-menu-link:hover span.sub,.main-navigation ul.menu>li.full-width li:not(.heading):not(.menu-item-has-children):not(.menu-item-image)>a.sub-menu-link:hover span:not(.caret){text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.heading>a,.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.menu-item-has-children>a,.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.nolink>span:not(.caret){margin-bottom:.25rem}.main-navigation ul.menu li.full-width li.heading{clear:both;padding-top:15px}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li{margin-bottom:.25rem}.main-navigation ul.menu li.full-width li.nolink span:not(.caret){display:block;padding-top:.15em;padding-bottom:.15em}.main-navigation ul.menu li.full-width li.heading.nolink:first-child,.main-navigation ul.menu li.full-width li.heading.nolink:first-child span:not(.caret){padding-top:0}.main-navigation ul.products li.product:not(.product-category):before{display:none}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.product:not(.product-category){padding-bottom:0}.main-navigation ul.products li.product{padding:0}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li a.button{width:100%}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li a.button,.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.product a.added_to_cart{position:relative}.main-navigation ul.menu li.full-width ul li.divider{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-2 ul.sub-menu{column-count:2}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-3 ul.sub-menu{column-count:3}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-4 ul.sub-menu{column-count:4}.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-5 ul.sub-menu{column-count:5}.main-navigation.hover-intent ul.menu li.menu-item-has-children.full-width:hover>.sub-menu-wrapper,.main-navigation.hover-intent ul.menu>li.menu-item-has-children:hover>.sub-menu-wrapper{display:none}.main-navigation.hover-intent ul.menu li.menu-item-has-children.full-width.visible>.sub-menu-wrapper,.main-navigation.hover-intent ul.menu>li.menu-item-has-children.visible>.sub-menu-wrapper{display:block}.main-navigation ul.menu ul li.menu-item-image span{font-size:0;display:block}.main-navigation ul.menu ul li.menu-item-image img{margin-bottom:.5rem;border-radius:4px;width:100%}.main-navigation ul.menu ul li.menu-item-image span.sub{font-size:14px;text-align:center;font-weight:600}.header-4 .col-full-nav{width:auto;display:flex;margin-left:auto;background:0 0}.header-4 .main-navigation ul.menu li>.sub-menu-wrapper{border-color:transparent}}.secondary-navigation{display:none}@media (min-width:993px){.secondary-navigation{display:block;float:right;margin-left:auto;padding-left:1.2em}.secondary-navigation .menu{margin-right:-15px}.secondary-navigation .sub-menu{display:none}.secondary-navigation ul{margin:0}.secondary-navigation ul li{display:inline-block;position:relative}.secondary-navigation ul li a{position:relative;display:block;padding:.7em .875em 0;color:#111;font-size:14px}.secondary-navigation .menu .fa a,.secondary-navigation .menu .ri a{padding-top:50px}.secondary-navigation .menu li:not(.ri) a{padding-top:35px}.secondary-navigation [class*=" ri-"],.secondary-navigation [class^=ri-]{-webkit-font-smoothing:inherit}.secondary-navigation .icon-wrapper{position:absolute;top:0;left:50%;top:5px;transform:translate(-50%,0)}.secondary-navigation .icon-wrapper svg{width:28px;height:28px}.secondary-navigation .icon-wrapper svg path{stroke-width:1.5px}.secondary-navigation .menu-item{padding:0 5px;border-left:1px solid #eee}.secondary-navigation .menu-item:first-child{border:0}}@media (max-width:992px){.col-full-nav .logo-mark,.col-full-nav .search-trigger,.col-full-nav .shoptimizer-myaccount,.col-full-nav .site-header-cart{display:none}.menu-primary-menu-container:has(+.shoptimizer-mobile-menu){display:none}.col-full-nav .shoptimizer-primary-navigation.col-full{padding:0}.main-navigation{padding-top:1rem}.main-navigation ul{list-style:none;margin:0}.main-navigation ul li{position:relative}.menu-primary-menu-container>ul>li.nolink,.menu-primary-menu-container>ul>li>a{display:block;padding:.35rem 0}.main-navigation ul.menu ul li{position:relative}.main-navigation ul.menu ul li.nolink,.main-navigation ul.menu ul li>a{padding:.15rem 0;display:block}.main-navigation ul.menu .sub-menu-wrapper{margin-top:.25rem;padding-bottom:1rem;padding-left:.5rem}.main-navigation ul.menu .sub-menu-wrapper .sub-menu-wrapper{margin-top:.25rem;padding-bottom:.5rem;padding-left:.5rem}.menu-primary-menu-container>ul>li{transition:.2s all}.main-navigation ul.menu>li.menu-item-has-children{position:relative}.menu-primary-menu-container>ul>li.dropdown-open{margin-bottom:.75rem}.main-navigation ul.menu .sub-menu-wrapper a.cg-menu-link{width:calc(100% - 40px)}.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{position:fixed;left:-99999px;opacity:0;transition:background-color .6s,transform .3s,opacity .3s;transform:translateX(-10px)}.main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:block}.main-navigation ul.menu li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{position:inherit;left:auto;opacity:1;transform:translateX(0)}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom:1px solid #eee}.site-search{display:none}.col-full-nav .site-search{display:block;padding-top:20px;position:relative;z-index:4}.main-navigation ul.menu li.menu-item-has-children span.caret{display:flex;position:absolute;z-index:3;top:0;right:0;width:30px;cursor:pointer;justify-content:center;align-items:center}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children.dropdown-open>span.caret,.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>span.caret{transition:transform .4s;transform:rotate(180deg)}.main-navigation ul.menu li.menu-item-has-children span.caret:after{display:inline-flex;width:20px;height:20px;background-color:#111;content:""}.main-navigation ul.menu li.menu-item-has-children span.caret{height:35px}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{height:27px;opacity:.5}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.heading>a+span.caret,.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.menu-item-has-children>a+span.caret{height:24px}.main-navigation ul.menu li.full-width>.sub-menu-wrapper li.heading>a.sub-menu-link{margin-top:.5rem}.main-navigation ul li a span strong{position:absolute;color:#fff;background-color:#222;font-size:9px;height:16px;line-height:16px;padding:0 6px;display:inline-flex;margin-left:7px;margin-top:3.5px;border-radius:2px}.main-navigation ul.products{grid-template-columns:repeat(1,minmax(10px,1fr));padding-right:.5rem;margin-top:1.15rem;margin-bottom:1.5rem}.main-navigation ul.products li.product .added_to_cart,.main-navigation ul.products li.product .button{margin-top:0;opacity:1}.main-navigation ul.menu ul li.menu-item-image{margin-top:.5rem;margin-bottom:1rem}.main-navigation ul.menu .sub-menu-wrapper li.menu-item-image a.cg-menu-link{width:100%;padding-right:.5rem}.main-navigation ul.menu ul li.menu-item-image a:hover{text-decoration:underline}.main-navigation ul.menu ul li.menu-item-image span{font-size:0;display:block}.main-navigation ul.menu ul li.menu-item-image img{margin-bottom:.5rem;border-radius:4px;width:100%}.main-navigation ul.menu ul li.menu-item-image span.sub{font-size:13px;text-align:center;font-weight:600}.mobile-extra{padding:1rem 0 2rem 0}.mobile-extra .widget{margin-bottom:0}.mobile-extra .heading,.mobile-extra h2,.mobile-extra h4{margin-top:0;margin-bottom:.25rem;padding:1rem 0 0 0;opacity:.6;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:400}.mobile-extra .widget p,.mobile-extra ul{margin:0;padding:0}.mobile-extra ul li{margin-bottom:.35rem}.mobile-extra a{font-size:14px}.mobile-extra .review{text-align:center;border-top:1px solid #e2e2e2;padding-top:30px;font-size:14px;line-height:1.5;margin:30px 0 0 0}.mobile-extra .review::before{display:block;font-size:12px;letter-spacing:3px;content:"\2605\2605\2605\2605\2605";margin-bottom:5px;color:#ee9e13}.mobile-extra .review strong{display:block;margin-top:.5rem;font-size:11px;letter-spacing:1px;text-transform:uppercase}.mobile-extra .review .button{margin-top:20px;display:block;font-weight:700;color:#fff;transition:.2s background}.col-full-nav .widget select{width:100%;margin-top:20px}.col-full-nav{position:fixed;z-index:102;padding:0 15px;top:0;bottom:0;height:100%;left:-300px;width:300px;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;max-height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 0 10 rgba(0,0,0,.15);transition:all .35s;transition-delay:.1s}.admin-bar .col-full-nav{z-index:100000}.mobile-toggled{overflow:hidden}.mobile-toggled .col-full-nav{left:0}.mobile-toggled .main-header:before,.mobile-toggled .mobile-overlay,.mobile-toggled.m-search-bh .site-search:before{visibility:visible;opacity:1}.mobile-menu.close-drawer{visibility:hidden;position:fixed;z-index:999;top:40px;left:310px;padding:0;opacity:0;cursor:pointer;transition:.3s all}.mobile-toggled .mobile-menu.close-drawer{visibility:visible;width:40px;height:40px;top:10px;opacity:1}.sticky-m .header-4-container{position:sticky;top:0;z-index:6}}.woocommerce-message{max-width:1170px;margin-bottom:1em;background-color:#3bb54a;margin-right:auto;margin-left:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{clear:both;margin-bottom:2rem;margin-left:0;padding:1em 1.618em;border-left:.4180469716em solid rgba(0,0,0,.15);border-radius:4px;font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);color:#fff;outline:0}.woocommerce-message .button:hover{opacity:.75}ul.woocommerce-error li,ul.woocommerce-info li{margin-bottom:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#fff;transition:.2s all}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{opacity:.7;color:#fff}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0 0 0 1em;border-width:0 0 0 1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25)!important;border-radius:0;color:#fff;background:0 0;box-shadow:none;line-height:1.618;font-weight:600}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:.7;color:#fff;background:0 0}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1)}.woocommerce-error{list-style:none}.woocommerce-error:focus-visible{outline:0}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.woocommerce-message .buttons-wrapper{display:none}@media (min-width:993px){.woocommerce-message .message-content{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-message .message-content a.button{float:none;margin-left:auto;flex-shrink:0}}.woocommerce-message a.button:hover{opacity:.9;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}@media (max-width:768px){.woocommerce-message .message-inner{text-align:center}.woocommerce-message .message-content a.button{display:block;padding-left:0;border:none;float:none;margin:.5rem auto 0 auto;font-size:13px}}.woocommerce-cart .woocommerce>.woocommerce-error{margin-top:1.5rem;margin-bottom:0}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:2rem}.woocommerce-cart .woocommerce-notices-wrapper:empty{margin:0}.woocommerce-cart .woocommerce-notices-wrapper:not(:empty)+.checkout-wrap{margin-top:2.5rem}.woocommerce-cart:has(.checkout-wrap) .archive-header .woocommerce-message{margin-top:1.5rem;margin-bottom:0}@media (max-width:992px){.woocommerce-cart:has(.checkout-wrap) .archive-header .woocommerce-message{margin-bottom:.5rem}}.pagination .page-numbers{text-align:center;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}.pagination ul.page-numbers{margin:0;display:flex;align-items:center}.pagination .page-numbers a{position:relative}.pagination .page-numbers li{display:inline-block;padding:10px}.pagination .page-numbers li a,.pagination .page-numbers li span{padding:0}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 2px}.pagination a.page-numbers,.pagination span.page-numbers{padding:10px}.nav-links{display:flex;width:100%;justify-content:center;align-items:center}.search-results .nav-links:after,.search-results .nav-links:before{flex:1;content:''}.nav-links:has(.next):after,.nav-links:has(.prev):before{display:none}.nav-links a.prev{flex:1;display:flex;justify-content:flex-start;padding-left:0}.nav-links a.next{display:flex;justify-content:flex-end;flex:1;padding-right:0}.woocommerce-pagination .page-numbers{margin:0}.woocommerce-pagination{font-size:14px}.product .woocommerce-pagination{text-align:center;margin-bottom:2rem}.woocommerce-pagination a,.woocommerce-pagination a:hover{color:#111}.woocommerce-pagination .next,.woocommerce-pagination .prev{display:inline-block;position:relative;text-indent:-9999px}.woocommerce-pagination .page-numbers.next,.woocommerce-pagination .page-numbers.prev{padding-left:.6em;padding-right:.5em}.page-numbers .next:after,.page-numbers .prev:after,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:after{display:inline-block;position:absolute;top:50%;left:50%;width:1em;height:1em;content:"";background-color:#111;transform:translateX(-50%) translateY(-50%);text-rendering:auto;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.page-numbers .prev:after,.woocommerce-pagination .prev:after{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19L8 12L15 5' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page-numbers .next:after,.woocommerce-pagination .next:after{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:993px){.woocommerce-pagination{margin-left:auto}.woocommerce-pagination .page-numbers{padding:0 5px}}@media (max-width:992px){.archive .woocommerce-pagination,.search-results .woocommerce-pagination{grid-column:1/-1}.archive .woocommerce-pagination,.search-results .woocommerce-pagination{order:3}.woocommerce-pagination{clear:both;text-align:center;margin-top:20px}.woocommerce-pagination ul.page-numbers{margin-bottom:10px}.woocommerce-pagination .page-numbers li{margin:0 3px 6px 3px}.woocommerce-pagination .page-numbers li .page-numbers{display:inline-block;width:36px;height:36px;font-size:13px;margin:0;padding:0;border:1px solid #dfdede;border-radius:3px;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);line-height:36px}.shoptimizer-sorting .woocommerce-pagination{grid-column:span 2}}ul.products li.product:focus-within,ul.products li.product:hover{z-index:2}@media (min-width:993px){ul.products li.product:not(.product-category):before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);content:"";transition:all .2s;width:calc(100% + 0px);height:calc(100% + 30px);margin-top:-15px;margin-left:0}}ul.products li.product img{display:block;width:100%;margin:0;transition:all .2s ease-in-out}li.product:not(.product-category):hover img{transform:scale(.98)}.woocommerce-image__wrapper{position:relative;transition:all .2s ease-in-out;width:100%}li.product:not(.product-category):hover .woocommerce-image__wrapper img{transform:none}li.product:hover .woocommerce-image__wrapper{transform:scale(.982)}.woocommerce-image__wrapper .gallery-image{position:absolute;z-index:-10;top:0;left:0;opacity:0;transition:opacity .4s ease}.woocommerce-image__wrapper picture.gallery-image{width:100%;height:100%}li.product:hover .woocommerce-image__wrapper .gallery-image,li.product:hover .woocommerce-image__wrapper .gallery-image img{top:0;height:100%;object-fit:cover}@media (min-width:993px){li.product:hover .woocommerce-image__wrapper .gallery-image,li.product:hover .woocommerce-image__wrapper .gallery-image img{z-index:0;opacity:1}li.product:not(.product-category):hover .woocommerce-image__wrapper:has(.gallery-image) img:not(.gallery-image){opacity:0}}@media (max-width:992px){li.product:hover .woocommerce-image__wrapper{transform:none}}.woocommerce-card__header{clear:both;padding-top:.75rem}.woocommerce-card__header *{position:relative}@media (max-width:992px){li.product:not(.product-category) .woocommerce-card__header{display:flex;flex-direction:column;flex:1}}li.menu-item-product p.product__categories,li.product p.product__categories{position:relative;margin-bottom:.25rem;-webkit-font-smoothing:antialiased;color:#444;line-height:1.4;font-size:clamp(.625rem,.5615rem + .2033vw,.6875rem);letter-spacing:.7px;text-transform:uppercase;margin-bottom:0}li.menu-item-product p.product__categories a,li.product p.product__categories a{color:#444}ul.products li.product.product-category h2 mark{display:none}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{padding-top:.25rem;padding-bottom:.25rem}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden}@media (max-width:770px){.m-grid-2 ul.products li.product .woocommerce-loop-product__title{font-size:clamp(.8125rem,.749rem + .2033vw,.875rem)}}ul.products li.product .price{display:block;margin-bottom:.75rem;color:#111;font-size:clamp(.75rem,.623rem + .4065vw,.875rem)}.price del{color:#72767c;margin-right:.25rem;font-size:.85em;font-weight:400}ul.products li.product .price ins{font-weight:700}ul.products li.product .price+.price{margin-top:-.5rem}ul.products li.product .price.wc-gzd-additional-info{margin-bottom:0}ul.products li.product .star-rating{margin-bottom:.15rem;font-size:.8em}.shoptimizer_ratingContainer{display:flex;align-items:center;margin-bottom:.35rem}ul.products li.product .shoptimizer_ratingContainer .star-rating{margin-bottom:0}.shoptimizer_ratingCount{font-size:11px;margin-left:5px;position:relative;top:1px}ul.products li.product .added_to_cart,ul.products li.product .button{display:block;position:absolute;z-index:1;bottom:0;width:calc(100% - 30px);height:40px;padding:0;border-radius:4px;opacity:0;font-size:clamp(.75rem,.623rem + .4065vw,.875rem);font-weight:600;line-height:40px;text-align:center;transition:all .1s}ul.products li.product:focus-within .added_to_cart,ul.products li.product:focus-within .button,ul.products li.product:hover .added_to_cart,ul.products li.product:hover .button{opacity:1}@media (max-width:992px){ul.products li.product .add_to_cart_button,ul.products li.product .added_to_cart,ul.products li.product .button{position:relative;width:100%;opacity:1}}@media (max-width:770px){ul.products li.product .added_to_cart,ul.products li.product .button{padding:8px 12px;height:auto;line-height:inherit}}ul.products li.product .button.added{display:none}li.product .onsale{position:absolute}ul.products li.product .product-label{display:flex;flex-flow:row wrap;justify-content:center;pointer-events:none}.product-label{position:absolute;z-index:1;top:-5px;left:5px;min-width:46px;max-width:50%;min-height:46px;align-items:center;padding:5px 7px;border-radius:35px;color:#fff;background-color:#3bb54a;font-size:12px;letter-spacing:.4px;text-transform:uppercase;word-break:break-all}.product-label.type-bubble,li.product .onsale{top:10px;left:10px;z-index:1;min-width:inherit;min-height:inherit;font-size:11px;border-radius:3px;padding:3px 6px;line-height:15px}.product-details-wrapper .product-label{display:inline-block;position:relative;top:-1px;left:0;min-width:inherit;min-height:inherit;border-radius:3px;font-size:10px;font-weight:700;padding:3px 7px;line-height:15px;margin-left:10px}.woocommerce-image__wrapper .product-label.type-circle{left:-10px}ul.products li.product.product-category .cat-image-wrapper{overflow:hidden;display:block;position:relative}ul.products li.product.product-category a:hover img{transform:scale(1.05)}ul.products li.product.product-category img{transform:scale(1);transition:transform .36s ease-out}ul.products li.product:focus-within::before,ul.products li.product:hover::before{visibility:visible;opacity:1;transition:all .2s}ul.products li.product.product-category a{display:block;color:#111}ul.products li.product.product-category a:focus-visible{outline-offset:12px}ul.products li.product.product-category h2{margin:.75em 0 0 0;font-size:clamp(.9375rem,.8105rem + .4065vw,1.0625rem);letter-spacing:0;font-weight:400}.product-out-of-stock{position:absolute;z-index:1;bottom:0;left:0;padding:.5rem 0;width:100%;font-size:12px;font-weight:700;background:rgba(255,255,255,.85);text-align:center;pointer-events:none}.product-out-of-stock em{font-style:normal}.product-align-center ul.products li.product{text-align:center}.product-align-center li.product .shoptimizer_ratingContainer{justify-content:center}.product-align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.product-align-center ul.products li.product .shoptimizer_ratingContainer>.star-rating{margin-left:inherit;margin-right:inherit}.no-cta-buttons ul.products li.product{align-self:flex-start}.no-cta-buttons ul.products li.product:not(.product-category){padding-bottom:0;margin-bottom:35px}.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:35px}@media (max-width:992px){.archive.static-cta-buttons ul.products{margin-bottom:2rem}.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:0}}.static-cta-buttons ul.products li.product .added_to_cart,.static-cta-buttons ul.products li.product .button{opacity:1}@media (min-width:993px){.product-card__slide ul.products li.product:not(.product-category):before{height:100%;box-shadow:none}.product-card__slide ul.products li.product:not(.product-category){padding-bottom:0}.product-card__slide ul.products li.product:not(.product-category):hover .woocommerce-card__header{transform:translateY(-40px);transition:transform .2s ease-out}.product-card__slide .woocommerce-card__header{min-height:110px;padding-top:10px;background-color:#fff;transition:transform .2s ease-in}.product-card__slide ul.products li.product .added_to_cart,.product-card__slide ul.products li.product .button{position:relative;width:100%}}@media (max-width:992px){.woocommerce-image__wrapper .gallery-image{position:relative;opacity:1;z-index:inherit}.shoptimizer-plp-carousel-container{display:flex;width:100%;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.shoptimizer-plp-carousel-container .shoptimizer-plp-image-wrapper{display:flex;width:calc(200%)}.shoptimizer-plp-carousel-container img{width:100%;height:100%;scroll-snap-align:center;object-fit:cover;flex-shrink:0}.woocommerce-image__wrapper .shoptimizer-plp-carousel--pagination{display:none}.woocommerce-image__wrapper:has(.gallery-image) .shoptimizer-plp-carousel--pagination{display:block;z-index:1}li.product.outofstock .gallery-image,li.product.outofstock .woocommerce-image__wrapper:has(.gallery-image) .shoptimizer-plp-carousel--pagination{display:none}.shoptimizer-plp-carousel--pagination{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.shoptimizer-plp-carousel--dot{height:6px;width:6px;margin:0 2px;background-color:#fff;border:1px solid #111;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s}.shoptimizer-plp-carousel--dot.active{background-color:#111}}.jdgm-widget.jdgm-widget{position:relative}.elementor-editor-active .woocommerce-loop-product__title+h2.woocommerce-loop-product__title{display:none}.quantity{position:relative}.quantity .qty{text-align:center}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity .minus,.quantity .plus{height:26px}.quantity .minus:focus,.quantity .plus:focus{outline:0}.quantity .minus:focus-visible,.quantity .plus:focus-visible{z-index:1;outline:.2rem solid #2491ff}.quantity-nav{position:absolute;top:0;right:-34px;bottom:0;width:35px;border:1px solid #e2e2e2;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.quantity-button{position:absolute;right:0;left:0;height:50%;background:no-repeat center;background-size:auto 8px;cursor:pointer;user-select:none;transition:background-color .1s linear,opacity .1s linear}.quantity-button.disabled{opacity:.25;cursor:default}.quantity-button.quantity-down:before,.quantity-button.quantity-up:before{content:"";width:18px;height:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#333;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.quantity-button.quantity-up:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z' fill='%234A5568'/%3E%3C/svg%3E")}.quantity-button.quantity-down:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z' fill='%234A5568'/%3E%3C/svg%3E")}.product .cart .quantity .input-text{width:50px;height:52px;padding:0 .4em;border:1px solid #e2e2e2;background-color:#fff;outline-offset:-3px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.product .cart .quantity .input-text:focus-visible{position:relative;z-index:1}.product .cart .quantity .input-text:focus{border-color:#ccc}.product .quantity .minus{bottom:0}.quantity.hidden+.single_add_to_cart_button,.quantity.hidden+button#ckwtl-button3,.quantity.hidden+button#ckwtl-button3+.single_add_to_cart_button,.quantity:has(input[type=hidden])+button#ckwtl-button3+.single_add_to_cart_button{margin-left:0;width:100%}.product .quantity .minus:focus-visible,.product .quantity .plus:focus-visible{outline-offset:-2px}.shoptimizer-custom-quantity{position:relative;display:inline-flex;margin:0 4px}.shoptimizer-custom-quantity input[type=number]::-webkit-inner-spin-button,.shoptimizer-custom-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shoptimizer-custom-quantity input[type=number]{-moz-appearance:textfield}.shoptimizer-custom-quantity input{width:60px;height:38px;line-height:1.65;float:left;display:block;margin:0;border:1px solid #e2e2e2;padding:0 30px 0 10px;text-align:center}.shoptimizer-custom-quantity input:focus{outline:0}.shoptimizer-custom-quantity_quantity-nav{float:left;position:relative;height:38px}.shoptimizer-custom-quantity-mini-cart{margin-top:.5rem;margin-bottom:.25rem;user-select:none;border:1px solid #e1e0e0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:7px;width:82px;padding:2px;display:flex;align-items:center}.shoptimizer-custom-quantity-mini-cart input{width:32px;height:26px;border:none;text-align:center;font-size:12px;pointer-events:none;color:#111;background:0 0;box-shadow:none}.shoptimizer-custom-quantity-mini-cart input::-webkit-inner-spin-button,.shoptimizer-custom-quantity-mini-cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shoptimizer-custom-quantity-mini-cart input[type=number]{-moz-appearance:textfield}.shoptimizer-custom-quantity-mini-cart span{cursor:pointer;width:26px;height:26px;justify-content:center;display:flex;align-items:center}.shoptimizer-custom-quantity-mini-cart svg{height:11px;width:11px;stroke:#111}table.cart td.product-quantity .quantity .qty{z-index:1}table.cart td.product-quantity .quantity .quantity-nav{border:none;background-color:transparent;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:31px;display:flex;align-items:center}table.cart td.product-quantity .quantity .quantity-button{left:auto;right:auto;width:26px;height:25px;cursor:pointer;z-index:2}table.cart td.product-quantity .quantity .quantity-button.quantity-up{right:0}table.cart .quantity-button.quantity-down:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18 12H6' /%3E%3C/svg%3E%0A")}table.cart .quantity-button.quantity-up:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6v12m6-6H6' /%3E%3C/svg%3E%0A")}table.cart .quantity .minus,table.cart .quantity .plus{border:none;background-color:transparent;height:31px}table.cart .quantity-button.quantity-up{top:auto}table.cart .quantity input{width:32px;border:none;text-align:center;font-size:12px;color:#111;background:0 0}table.cart .quantity-button.quantity-down:before,table.cart .quantity-button.quantity-up:before{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center}@supports (-webkit-overflow-scrolling:touch){table.cart .quantity{width:100px}table.cart .quantity input{font-size:16px}}.col-full.topbar-wrapper{max-width:100%;border-bottom:1px solid #eee}.top-bar .widget,.top-bar form{margin:0}.top-bar select{font-size:13px;height:26px;background-size:12px 12px;background-position:calc(100% - 7px)}.top-bar .col-full{display:flex;padding:0;align-items:center}.top-bar p{margin:0}.top-bar a{transition:all .2s}.top-bar a:hover{opacity:.85}.top-bar svg{width:20px;height:20px;margin-right:5px}.top-bar-left{display:flex;flex:1}.top-bar-center{display:flex;justify-content:center;max-width:45%;text-align:center}.top-bar-center:only-child{width:100%;max-width:inherit;text-align:center}.top-bar-right{flex:1;display:flex;justify-content:flex-end}.top-bar .widget_nav_menu{z-index:30}.top-bar .widget_nav_menu ul li{position:relative;z-index:2;display:inline-block;margin:0 7px 0 0}.top-bar .widget_nav_menu ul>li>a{padding:6px 0}.top-bar .widget_nav_menu.top-bar-right ul li{margin:0 0 0 7px}.top-bar .widget_nav_menu ul li .sub-menu{display:none;position:absolute;margin-top:6px;margin-left:-15px;background-color:#fff;padding:15px 15px 11px 15px;box-shadow:0 4px 12px -2px rgba(0,0,0,.15)}.top-bar .widget_nav_menu ul li .sub-menu li{display:block;margin-bottom:4px;font-size:13px}.top-bar .widget_nav_menu ul li:hover>.sub-menu{display:block;width:150px}.top-bar .widget_nav_menu ul li .sub-menu li a:hover{text-decoration:underline}@media (max-width:992px){.topbar-wrapper .top-bar{padding:.6rem 0;font-size:clamp(.75rem,.623rem + .4065vw,.875rem)}.mobile-toggled.drawer-open .top-bar{display:none}.mobile-toggled .topbar-wrapper:before{visibility:visible;opacity:1}.top-bar{border-bottom:none}.top-bar select{font-size:13px}.top-bar .col-full{padding:0}}@media (max-width:768px){.col-full.topbar-wrapper.hide-on-mobile{display:none}.top-bar .col-full,.top-bar-center,.top-bar-left,.top-bar-right{display:block;text-align:center;max-width:100%}.top-bar select{margin-top:5px;width:100%}}.star-rating{height:1.118em;position:relative;width:5.6em;overflow:hidden}.star-rating:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");mask-position:left;mask-repeat:repeat-x;mask-size:1.118em;background:#ccc;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;top:0;width:5.6em}.star-rating>span{display:block;text-indent:-10000px;width:5.6em;height:1.118em;position:absolute;overflow:hidden}.star-rating>span:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");mask-position:left;mask-repeat:repeat-x;mask-size:1.118em;background-repeat:repeat-x;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;text-indent:10000px;top:0}p.stars{margin:0}p.stars,p.stars a{display:inline-block}p.stars a{position:relative;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;text-indent:-999em;color:#000}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;font-family:sans-serif;line-height:1;text-indent:0}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:#ccc;content:"\2605"}p.stars.selected a.active:before,p.stars:hover a:before{opacity:1;color:#96588a;content:"\2605"}p.stars.selected a:not(.active):before{opacity:1;color:#96588a;content:"\2605"}.widget .widget-title{display:block;margin-bottom:.65em;color:#111}.widget_products .widget-title,.widget_recent_reviews .widget-title,.widget_recently_viewed_products .widget-title,.widget_top_rated_products .widget-title{margin-bottom:0}.widget ul{margin-bottom:0;margin-left:0;list-style:none}.widget ul ul{margin-top:.7em;margin-left:1em}.widget-area .widget .amount,.widget_price_filter .price_slider_amount,.widget_top_rated_products del span,.widget_top_rated_products ins span{font-size:12px}.widget ins span.amount,.widget ins span.amount span{margin-left:2px}.widget .star-rating{font-size:11px;margin-top:4px;margin-bottom:2px}.widget-area .widget .shoptimizer_ratingContainer{margin-top:3px;margin-bottom:0}.widget .shoptimizer_ratingContainer .star-rating{margin-top:0;margin-bottom:0}@media (min-width:993px){.widget-area{padding-bottom:2rem}}@media (max-width:992px){.widget-area{padding-top:2rem;padding-bottom:1rem}}#secondary .widget{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;display:flex;flex-direction:column}#secondary .widget:last-child{padding-bottom:0;border:none}#secondary>.widget:first-child .widget-title{padding-top:0;border:0}.site-content .widget li,.widget li{margin-bottom:.4em;font-size:14px;line-height:1.45}.widget-area .widget a{color:#222}.widget-area .widget a:not(.button):hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em}.widget .current-cat>a,.widget .current-cat>a:hover{font-weight:600}.product_list_widget li{padding:1em 0 1em 0;border-bottom:1px solid rgba(0,0,0,.06)}.widget-area .product_list_widget li{padding-top:.7em}.product_list_widget li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget.product_list_widget li:first-child{padding-top:0}.product_list_widget li del{opacity:.75;font-size:.85em}.product_list_widget li img{float:right;max-width:2.617924em;margin:3px 0 10px 10px}.product_list_widget li>a{display:block}.widget_products a{display:block}.widget.product_list_widget a{font-size:clamp(.8125rem,.749rem + .2033vw,.875rem)}.widget.product_list_widget a:hover{color:#2c2d33}.widget_layered_nav li{margin-bottom:.6180469716em}.widget_layered_nav ul li{position:relative;padding-left:20px}.widget_layered_nav ul li:before{display:block;content:"";width:8px;height:8px;border-radius:50%;box-shadow:0 0 2px 0 #555;position:absolute;left:0;margin-top:6px;background:#fff;border:2px solid #fff}.widget.woocommerce li .count{font-size:12px;position:absolute;top:2px;right:0;opacity:.75}.widget_price_filter .ui-slider{position:relative}.widget.widget_price_filter{overflow:visible}.widget_price_filter .ui-slider-horizontal{height:.25em}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.6em}.price_slider_wrapper{padding-top:.5em}.widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between}.widget_price_filter .price_slider_amount .clear{display:none}.widget_price_filter .price_slider_amount .button{padding:4px 11px;border-radius:30px;color:#fff;background-color:#282828;font-size:12px;font-weight:400}.widget_price_filter .price_slider{margin-bottom:1.2em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:ew-resize;outline:0;height:20px;width:20px;border-radius:50%;top:0;border:7px solid #fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);margin-top:-7px}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .236em rgba(0,0,0,.1)}.widget_price_filter .price_slider_wrapper .ui-widget-content,.widget_price_filter .ui-slider .ui-slider-range{border:0;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:1em;border-bottom-left-radius:1em}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;background:#2c2d33;font-size:.7em}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget.widget_product_categories li .count{right:-25px}.widget_product_categories{padding-right:25px}.widget_product_categories ul li{position:relative}.wc-block-product-categories-list.wc-block-product-categories-list--depth-1,.widget_product_categories ul .children{margin-top:.7em;margin-bottom:.7em;border-left:1px solid #eee;margin-left:0}.widget .wc-block-product-categories-list.wc-block-product-categories-list--depth-1 li,.widget_product_categories ul ul.children li{padding-left:1.2em;font-size:13px}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating a{font-size:12px;text-decoration:none!important}.widget.widget_rating_filter ul li.wc-layered-nav-rating{margin-bottom:.5em;font-size:12px}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1;margin-top:0;margin-bottom:0}.widget.widget_rating_filter a:hover{color:#111}.tagcloud{padding-top:10px}.widget .tagcloud a,.widget.widget_product_tag_cloud a{display:inline-block;float:left;margin:0 5px 5px 0;padding:6px 10px;border-radius:3px;color:#fff;background-color:#282828;font-size:12px!important;line-height:1;transition:all .2s}.widget-area .widget .tagcloud a:hover,.widget-area .widget.widget_product_tag_cloud a:hover{text-decoration:none;color:#fff}.widget.widget_recent_entries ul li{margin-bottom:.8em}.widget.widget_recent_entries ul li:last-child{margin-bottom:0}.widget_recent_entries li span{display:block;font-size:11px;text-transform:uppercase;margin-top:3px;letter-spacing:.6px;opacity:.8}.widget_recent_comments ul li{margin-bottom:.6em}.widget_recent_comments ul li:last-child{margin-bottom:0}.widget_recent_reviews .reviewer{font-size:12px}.widget_product_search form,.widget_search form{position:relative}.widget_product_search input,.widget_search input{width:100%}.widget-area .commercekit-ajs-results{z-index:2}.widget-area .widget .commercekit-ajs-results a:hover{text-decoration:none}.widget-area .commercekit-ajs-view-all-holder>a,.widget-area .commercekit-ajs-view-all-holder>a:hover{color:#fff}.site-search input[type=submit],.widget_product_search form button[type=submit],.widget_product_search form input[type=submit],.widget_search form button[type=submit],.widget_search form input[type=submit]{clip:rect(1px 1px 1px 1px);position:absolute!important;right:0}.widget_search .wp-block-search__label{display:none}.widget_search .wp-block-search .wp-block-search__input{border-color:#eee}.widget_search:before{display:none}.widget p{margin-bottom:1em;font-size:14px;line-height:1.5}.widget p:last-child{margin-bottom:0}.widget h4{font-size:20px}@media (max-width:992px){.widget-area .textwidget img{max-width:40%}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-navigation ul.menu li.menu-item-has-children span.caret:after,.menu-primary-menu-container>ul>li.menu-item-has-children>a:after{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.main-navigation ul.menu>li:not(.full-width) ul li.menu-item-has-children>a:after{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before,.woocommerce-cart .cart-empty:before{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 32 40"><path d="M6.783 25.703a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm11.4 0a2.264 2.264 0 0 0-2.262 2.262 2.263 2.263 0 1 0 2.262-2.262Zm-11.4 1a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm11.4 0a1.263 1.263 0 1 1-.001 2.525 1.263 1.263 0 0 1 .001-2.526Zm2.566-5.095v1.69a.39.39 0 0 1-.39.39H3.718a.5.5 0 0 0 0 1h16.641a1.39 1.39 0 0 0 1.39-1.39v-2.055l.005-.02 3.621-15.39H30a.5.5 0 0 0 0-1h-5.021a.5.5 0 0 0-.487.385l-1.056 4.49H2a.5.5 0 0 0-.493.583l1.863 10.9a.5.5 0 0 0 .493.417h16.886Zm2.452-10.9H2.593l1.691 9.9h16.587l2.33-9.9Zm-6.549-3.71 2.25-3.66a.501.501 0 0 0-.852-.523L15.8 6.474a.5.5 0 0 0 .852.524Zm-7.485-.524-2.25-3.66a.501.501 0 0 0-.852.525l2.25 3.659a.501.501 0 0 0 .852-.524Zm3.816-.541v-3.66a.5.5 0 0 0-1 0v3.66a.5.5 0 0 0 1 0Z"/></svg>')}a.remove:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='feather feather-trash-2'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E")}.woocommerce-checkout .blockUI.blockOverlay:before{mask-image:url("data:image/svg+xml;charset=utf8,%3C!-- --%3E%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.woocommerce-checkout p.woocommerce-thankyou-order-received:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before,.main-navigation ul.menu li.menu-item-has-children span.caret:after,.main-navigation ul.menu>li:not(.full-width) ul li.menu-item-has-children>a:after,.menu-primary-menu-container>ul>li.menu-item-has-children>a:after,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before,.widget_shopping_cart .product_list_widget li a.remove:before,.woocommerce-cart .cart-empty:before,.woocommerce-checkout .blockUI.blockOverlay:before,.woocommerce-checkout p.woocommerce-thankyou-order-received:before,a.remove:before{mask-position:center;mask-repeat:no-repeat;mask-size:contain}.keyboard-active .input-text:focus-visible,.keyboard-active :focus-visible,.keyboard-active input[type=email]:focus-visible,.keyboard-active input[type=password]:focus-visible,.keyboard-active input[type=search]:focus-visible{outline:.2rem solid #2491ff;outline-offset:0;border-color:transparent;box-shadow:none}.keyboard-active select.orderby:focus-visible{outline-offset:4px}.keyboard-active .swiper-slide-imglink:focus-visible{outline-offset:-4px}.keyboard-active input:focus,.keyboard-active textarea:focus{border-color:transparent}.screen-reader-text,.sr-only{position:absolute;visibility:hidden;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.clear{clear:both}label.inline{display:inline!important;margin-left:1em}@media (max-width:992px){.hide-on-mobile{display:none!important}}@media (min-width:993px){.archive .site-content,.blog .site-content{padding-bottom:3rem}}.blog header.entry-header.title h1.hidden{display:none}.blog header.entry-header.title h1{margin-bottom:2rem}.post .wp-post-image{margin-bottom:1.618em}.post .entry-header h2{margin:0 0 .35rem}.post .entry-header h2 a{color:#111}@media (max-width:768px){.post .entry-header h2{font-size:24px}}.post .entry-header .posted-on{display:block;margin-bottom:.5rem;color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.updated:not(.published){display:none}article.post .entry-content{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}article.post .entry-content p:last-child{margin-bottom:0}.site-main:not(.grid) article.post{margin:0 0 2.25rem;padding-bottom:2rem;border-bottom:1px solid #eee}.entry-content a.more-link{color:#111;font-weight:600}@media (min-width:993px){.site-main.flow article.post{display:flex;align-items:center;padding-bottom:2.5rem;margin-bottom:2.5rem}.site-main.flow .post-thumbnail{width:48%}}.site-main.flow article h2{font-size:24px;line-height:1.3;letter-spacing:0}.site-main.flow .blog-loop-content-wrapper{flex:1;padding:0 3em}.site-main.flow article:not(.has-post-thumbnail) .blog-loop-content-wrapper{padding:0}@media (max-width:992px){.site-main.flow .blog-loop-content-wrapper{padding:2em 0 0}}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em}.site-main.grid.grid-2{grid-template-columns:repeat(2,1fr)}.site-main.grid.grid-3{grid-template-columns:repeat(3,1fr)}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 2}.site-main.grid.grid-3 .navigation.pagination,.site-main.grid.grid-3 .page-header{grid-column:span 3}.site-main.grid article.post a.post-thumbnail{margin-bottom:1.618em}.site-main.grid .page-header{margin-bottom:-2rem}@media (max-width:768px){.site-main.grid.grid-2,.site-main.grid.grid-3{grid-template-columns:repeat(1,1fr);column-gap:0}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 1}}.flow article.post img.wp-post-image,.grid article.post img.wp-post-image{margin:0;transition:all .3s;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0);-webkit-backface-visibility:hidden;display:block}.flow article.post a.post-thumbnail,.grid article.post a.post-thumbnail{display:block;overflow:hidden;position:relative}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{position:absolute;z-index:2;opacity:0;transition:all .25s;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;content:"";background:#fff}.flow article.post a.post-thumbnail:after,.grid article.post a.post-thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.35);content:"";transition:all .25s}.flow article.post:hover a.post-thumbnail:before,.grid article.post:hover a.post-thumbnail:before{left:calc(50% + 20px);opacity:1}.flow article.post:hover a.post-thumbnail:after,.grid article.post:hover a.post-thumbnail:after{opacity:1}.flow article.post:hover img.wp-post-image,.grid article.post:hover img.wp-post-image{transform:scale(1.04,1.04)}.single-post .post .entry-header{margin-bottom:1.56rem}.single-post .entry-header h1{margin-bottom:.5rem}@media (min-width:993px){.single-post .wp-block-image{margin-top:3em;margin-bottom:3em}}.single-post .wp-block-image{margin-top:1.5em;margin-bottom:1.5em}@media (max-width:768px){.single-post .entry-header h1{font-size:30px}.single-post .entry-content{font-size:15px}}.page-header{margin-bottom:1.5rem}.page-header h1+.taxonomy-description{margin-top:-.5rem}.taxonomy-description{margin-bottom:2em;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}.single-post .entry-content .woocommerce{margin:1.5rem 0 2.5rem 0}.single-post .entry-content .woocommerce li.product p.product__categories a{text-decoration:none}@media (min-width:993px){.single-post .entry-content .woocommerce:has(+h2){margin-bottom:0}}@media only screen and (min-width:769px){.single-post ul.products.columns-1{float:right;max-width:300px;margin-left:50px;padding-left:20px;border-left:1px solid #e2e2e2}}.cat-links,.tags-links{display:inline;margin:0 8px;color:#111}.post-meta{padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);text-align:center}.post-meta .label{display:inline;margin-right:.5rem}.post-meta a{color:#555;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.75px}.post-meta a:hover{color:#111}.vcard.author{overflow:hidden;padding-top:2em;padding-bottom:2em}.author .avatar{float:left;width:80px;border-radius:50%;margin-top:.25rem}.author-details{float:right;width:calc(100% - 110px);color:#555;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}.author-details a.fn{display:block;margin-bottom:.25rem;color:#222;font-size:clamp(1rem,.873rem + .4065vw,1.125rem);font-weight:600}.shoptimizer-posts-prev-next{margin-top:2rem;background:#f8f8f8;padding:1.5rem}.shoptimizer-posts-prev-next>div+div{margin-top:1rem}@media (min-width:993px){.shoptimizer-posts-prev-next{display:flex;justify-content:space-between;padding:0}.shoptimizer-posts-prev-next .next-post,.shoptimizer-posts-prev-next .previous-post{width:50%;padding:1.5rem}.shoptimizer-posts-prev-next .next-post{text-align:right}.shoptimizer-posts-prev-next>div+div{margin:0}}.shoptimizer-posts-prev-next .title{margin-bottom:3px;font-size:11px;text-transform:uppercase;color:#666;letter-spacing:.03em}.shoptimizer-posts-prev-next .next-post:only-child,.shoptimizer-posts-prev-next .previous-post:only-child{width:100%;border:none}.shoptimizer-posts-prev-next .previous-post{border-right:2px solid #fff}.shoptimizer-posts-prev-next a{color:#444;line-height:1.4em;display:block;font-size:14px}.shoptimizer-posts-prev-next a:hover{color:#111}.single-post.left-post-sidebar.post-l2 .content-area,.single-post.right-post-sidebar.post-l2 .content-area{float:none;margin-right:auto;margin-left:auto;padding-top:2.5em}.single-post.post-l2 #secondary{display:none}.entry-content p.woocommerce.add_to_cart_inline{padding:1.15rem!important;border:1px solid #eee!important}.entry-content p.woocommerce.add_to_cart_inline del{margin-right:3px;opacity:.6;font-size:.85em}.entry-content p.woocommerce.add_to_cart_inline a.button{margin-left:10px;border-radius:2px;font-size:14px;transition:.2s all}.entry-content p.woocommerce.add_to_cart_inline a.button:hover{color:#fff}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart{margin-left:1rem;color:#333;font-size:13px}dialog.shoptimizer-modal::backdrop{background:rgba(0,0,0,.4);animation:.2s shoptimizermodal-fadein}body:has(dialog.shoptimizer-modal[open]){overflow:hidden}dialog.shoptimizer-modal{display:flex;flex-direction:column;max-inline-size:min(80vw,60ch);max-block-size:min(80vh,100%);max-block-size:min(80dvb,100%);border:none;padding:0;background-color:transparent;border-radius:.75rem;overflow:visible}dialog.shoptimizer-modal .shoptimizer-modal--container{padding:1.8rem;border-radius:.75rem;background-color:#fff;overflow-x:hidden;overflow-y:auto}dialog.shoptimizer-modal[data-shoptimizermodal-padding=none] .shoptimizer-modal--container{padding:0}dialog.shoptimizer-modal:not([open]){pointer-events:none;opacity:0;display:none}dialog.shoptimizer-modal form[method=dialog]{position:absolute;z-index:1;right:20px;top:-10px}dialog.shoptimizer-modal form[method=dialog] button{position:fixed}dialog.shoptimizer-modal form[method=dialog] button span{color:#fff}dialog.shoptimizer-modal .shoptimizer-modal--button_close{border-radius:99%}dialog.shoptimizer-modal .widget{margin:0}.shoptimizer-modal--button_close{border:none;padding:0;width:30px;height:30px;background:#fff;border:1.5px solid transparent;border-color:#444;align-items:center;justify-content:center;display:inline-flex}.shoptimizer-modal--button_close svg{width:16px;height:16px;stroke:#444;transition:stroke .2s;cursor:pointer;stroke-width:2.5}.theme-shoptimizer .shoptimizer-modal .shoptimizer-modal--button_close:focus{outline:0}.theme-shoptimizer.keyboard-active .shoptimizer-modal .shoptimizer-modal--button_close:focus-visible{outline:.2rem solid #2491ff;outline-offset:0;border-color:transparent;box-shadow:none}dialog.shoptimizer-modal[open]{animation:shoptimizermodal-slideup-fadein ease .35s}@keyframes shoptimizermodal-fadein{from{opacity:0}to{opacity:1}}@keyframes shoptimizermodal-slideup-fadein{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}@media only screen and (max-width:600px){dialog[data-shoptimizermodal-position].shoptimizer-modal,dialog[data-shoptimizermodal-size].shoptimizer-modal{margin:auto 0 0 0;min-inline-size:100%;max-inline-size:100%}}.rtl dialog.shoptimizer-modal[data-shoptimizermodal-id=callBack] form[method=dialog]{left:20px;right:auto}.call-back-feature{transition:all .2s linear}@media (min-width:993px){.call-back-feature{position:fixed;z-index:5;right:30px;bottom:30px}.call-back-feature:hover{transform:scale(1.03)}.sticky-b .call-back-feature{bottom:85px}}@media (min-width:771px) and (max-width:992px){.call-back-feature{display:none}}@media (max-width:770px){.call-back-feature{position:inherit;width:100%;margin-top:1rem}.call-back-feature button{width:100%}dialog.shoptimizer-modal[data-shoptimizermodal-id=callBack]{max-inline-size:100%;top:auto;width:calc(100% - 30px);margin:15px}}.woocommerce-demo-store .call-back-feature{bottom:90px}.callback-product_content{gap:3px;display:flex;flex-direction:column}.call-back-feature button{padding:.8em 1.3em;border-radius:5px;color:#fff;background-color:#dc9814;font-size:12.5px;font-weight:600;line-height:1.2;cursor:pointer}.callback-product_wrapper{display:flex;align-items:center;margin:-30px -30px 20px -30px;padding:20px 30px;border-bottom:1px solid #e2e2e2;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(240,240,240,.5) 100%)}dialog.shoptimizer-modal[data-shoptimizermodal-id=callBack] .wpforms-confirmation-container-full{font-size:14px;padding:10px 15px;margin:0}.callback-product_wrapper img{max-width:70px;margin-right:20px}.callback-product_title{font-size:14px;font-weight:600;line-height:1.5}.callback-product_rating{font-size:14px}.callback-product_price{font-size:13px}.callback-product_price del{opacity:.5;font-size:.9em;margin-right:3px}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle]{margin:0;max-inline-size:100%;z-index:1000;display:block;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .4s;z-index:100000;height:100%}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--container{padding:0}.admin-bar dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--container{padding-top:32px}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--content{position:relative;padding-left:1.8rem;padding-right:1.8rem;max-width:700px;margin:0 auto}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] form[method=dialog]{position:relative;top:auto;right:auto;display:flex;justify-content:space-between;align-items:center;font-size:1.35rem;font-weight:600;border-bottom:1px solid #e2e2e2;padding:.85rem 1.8rem;margin-bottom:2rem}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] form[method=dialog] button{position:relative;height:2rem;width:2rem;border:none;border-radius:0}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--button_close svg{height:2rem;width:2rem;stroke-width:1.5px}@media (max-width:992px){dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle]{display:none}}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--container{overflow:visible;width:100vw;height:100vh;border-radius:0}@media (min-width:993px){.header-4 dialog .site-search{display:block}}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.has-text-align-center{text-align:center}.site .wc-block-grid__products{display:grid;gap:30px;margin:0}.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1,1fr)}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,1fr)}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,1fr)}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,1fr)}@media (max-width:1099px){.has-2-columns .wc-block-grid__products,.has-3-columns .wc-block-grid__products,.has-4-columns .wc-block-grid__products,.has-5-columns .wc-block-grid__products,.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}}@media (min-width:481px) and (max-width:600px){.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-1-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n),.site .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-left:0;padding-right:0}.wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{padding-bottom:40px;margin:0}}.site .wc-block-grid.has-1-columns .wc-block-grid__product,.site .wc-block-grid.has-2-columns .wc-block-grid__product,.site .wc-block-grid.has-3-columns .wc-block-grid__product,.site .wc-block-grid.has-4-columns .wc-block-grid__product,.site .wc-block-grid.has-5-columns .wc-block-grid__product,.site .wc-block-grid.has-6-columns .wc-block-grid__product{flex:100%;max-width:100%}.site .wc-block-grid__product{position:relative;display:flex;flex-direction:column;text-align:left;margin:0;border:none;padding-bottom:50px;transition:all .2s}@media (min-width:993px){.wc-block-grid__product:before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%);content:"";transition:all .2s;width:calc(100% + 30px);height:calc(100% + 30px);margin-top:-15px;margin-left:-15px}.wc-block-grid__product:hover:before{visibility:visible;opacity:1;transition:all .2s}.wc-block-grid__product *{position:relative}.wc-block-grid__product .wc-block-grid__product-image{position:relative;transition:all .2s ease-in-out}.wc-block-grid__product:hover .wc-block-grid__product-image{transform:scale(.982)}}.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.site .wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating{margin:0}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__product-link{color:#2c2d33}.site .wc-block-grid__product .wc-block-grid__product-title{font-size:15px;letter-spacing:0;margin-bottom:4px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price{color:#43454b;font-size:14px;margin-bottom:.75em;order:2;margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:10px;left:10px;min-width:inherit;min-height:inherit;font-size:11px;font-weight:400;border-radius:3px;padding:3px 9px;opacity:.8;line-height:15px;border:none;text-transform:none;pointer-events:none}.wc-block-grid__product .wc-block-grid__product-rating{order:1;margin:0;margin-bottom:4px}.wc-block-grid__product .star-rating{height:1.118em;position:relative;width:5.6em;margin:0 0 2px 0;font-size:12px}.wc-block-grid__product-add-to-cart{order:3}.wc-block-grid__product-add-to-cart.wp-block-button{position:absolute;z-index:1;bottom:0;opacity:0;width:100%}.wc-block-grid__product-add-to-cart.wp-block-button .wc-block-components-product-button__button,.wc-block-grid__product-add-to-cart.wp-block-button a.wp-block-button__link{display:block;width:100%;height:40px;padding:0;border-radius:4px;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:all .1s}.wc-block-grid__product:hover .wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}hr.wp-block-separator{height:inherit;border-bottom:none}.wp-block-cover p{margin:0}.wp-block-cover img{display:block}.wp-block-columns p a,.wp-block-columns p a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.16em}.content-area hr.wp-block-separator{height:1px}.woocommerce-tabs .wp-block-image{margin:0 0 1.5em}@media (max-width:992px){.woocommerce-tabs .wp-block-image{margin-bottom:1rem}}.wp-block-pullquote{padding:0;text-align:left}@media (max-width:992px){.wc-block-grid__products{gap:20px}.site .wc-block-grid__product.wc-block-grid__product{padding-bottom:55px;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.wc-block-grid__product-add-to-cart.wp-block-button{opacity:1}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product-add-to-cart.wp-block-button{padding-left:15px;padding-right:15px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:15px}}@media (min-width:993px){.page-template-template-fullwidth .site-main .alignwide,.page-template-template-fullwidth-no-heading .site-main .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%;clear:both}.page-template-template-fullwidth .site-main .alignfull,.page-template-template-fullwidth-no-heading .site-main .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}}.woocommerce:has(.wc-block-components-notice-banner){padding-bottom:30px}.wc-block-components-notice-banner__content .buttons-wrapper{margin-top:10px}.is-large.wc-block-cart,.wp-block-woocommerce-checkout.wc-block-checkout{margin-top:2em}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__total:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding-left:0}.wp-element-button.wc-block-components-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button{border-radius:6px;font-weight:700;transition:background .2s ease}.wc-block-components-notice-banner .message-inner{padding:5px}.wc-block-components-notice-banner .buttons-wrapper{margin-top:10px}@media (min-width:993px){.site .wc-block-components-notice-banner{margin-right:auto;margin-left:auto}.single-product .site .wc-block-components-notice-banner{margin-top:0;margin-bottom:0}}@media (max-width:992px){.wc-block-components-notice-banner{padding-right:1em;padding-left:1em}}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}.pbl-container{display:flex;justify-content:center;flex-direction:column}.pbl-container .payu-list-banks{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.pbl-container .payu-list-banks li{padding:5px 3px 0}.pbl-container .payu-list-banks li.payu-inactive{opacity:.5;filter:grayscale(1)}.pbl-container .payu-list-banks li:not(.payu-inactive) label{cursor:pointer}.pbl-container .payu-list-banks li:not(.payu-inactive) label:hover{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label{padding:10px;display:flex;border:1px solid #bbb;transition:all 250ms;width:86px;justify-content:center;align-items:center}.pbl-container .payu-list-banks li label.active{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label img{width:auto;height:31px;object-fit:contain;margin:0 !important;padding:0}.pbl-container .payu-list-banks li label input{display:none}.pbl-container .pbl-error{padding-top:.5em;padding-bottom:.5em;margin-top:.5em;margin-bottom:.5em;display:none}.pbl-container .pbl-error:before{top:.5em}.payu-accept-conditions{margin-top:15px}.payu-accept-conditions .payu-conditions-description{font-size:12px;line-height:120%;margin-top:8px;text-align:justify}.payu-accept-conditions .payu-conditions-description>div{margin:5px 0}.payu-accept-conditions .payu-conditions-description a{text-decoration:underline}.payu-accept-conditions .payu-conditions-description .payu-read-more{text-decoration:underline;cursor:pointer}.payu-accept-conditions .payu-conditions-description .payu-more-hidden{display:none}#payu-card-container{max-width:350px;margin:10px auto 10px;text-align:left;box-sizing:border-box;border:1px solid #bbb;padding:5px;border-radius:5px;background-color:#ddd;color:#333}#payu-card-container .payu-sf-validation-error,#payu-card-container .payu-sf-technical-error{display:none;color:#b21b0f;font-size:13px}#payu-card-container .payu-card-form{background-color:#fff;padding:5px;border-radius:4px;border:1px solid rgba(0,0,0,0)}#payu-card-container .payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#b21b0f}#payu-card-container label{padding-bottom:2px;font-size:15px}.card-details{clear:both;overflow:auto;margin-top:10px}.card-details .expiration{width:47%;float:left;margin-right:5%}.card-details .cvv{width:47%;float:left}#tokenizeButton{border:none;background:#438f29;padding:8px 15px;cursor:pointer;color:#fff;display:table;margin:10px auto 0}.response-success{color:#438f29}.response-error{color:#900}.autonomy-payu-button{display:flex;align-items:center;text-decoration:none;margin:10px 0}.autonomy-payu-button img{margin-left:10px;width:50px;height:auto}label[for*=payment_method_payu] img{border-radius:0}.payu-block-method{gap:10px}.payu-block-method-logo{margin-left:5px}.payu-block-installments-label{display:flex;justify-content:space-between;width:100%}.payu-block-installments-label>div{align-items:center;display:flex}.payu-block-list-banks{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.payu-block-list-banks>.payu-bank{align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all 250ms;width:82px}.payu-block-list-banks>.payu-bank.disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.payu-block-list-banks>.payu-bank:not(.disabled):hover{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank.active{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank>img{border-radius:0;height:28px;object-fit:contain;width:auto}.block-payu-card{display:flex;flex-wrap:wrap;gap:0 10px;margin:10px 0;padding:10px}.block-payu-card .payu-sf-validation-error{color:#b21b0f;font-size:13px}.block-payu-card>.block-payu-card-number{flex:1 0 100%}.block-payu-card>.block-payu-card-date,.block-payu-card .block-payu-card-cvv{flex:1 0 calc(50% - 10px)}.block-payu-card .payu-card-form{background-color:#fff;border:1px solid #999;border-radius:5px;padding:8px 6px}.block-payu-card .payu-card-form.payu-secure-form-focus{border-color:#666;box-shadow:0 0 0 1px #666}.block-payu-card .payu-card-form.payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#cc1818}#installment-mini-block{margin:inherit;padding-right:16px;text-align:right}a, span, p, div, h1, h2, h3, h4, h6, h6, label, strong, b, ul, li, placeholder, button, btn, bdi, em {
font-family: "Red Hat Display", Sans-serif !important;
}
.search-results .content-area {
float: unset;
}
.quantity-nav {
display: inline;
position: relative;
top: unset;
left: unset;
bottom: unset;
right: unset;
border: 0px;
z-index: 1;
box-shadow: unset !important;
}
span.quantity-button.quantity-down.minus {
float: left;
left: 20px;
position: relative;
}
span.quantity-button.quantity-up.plus {
float: right;
left: -30px;
position: relative;
}
.quantity-button.quantity-down:before, .quantity-button.quantity-up:before {
transform: unset;
}
.quantity-button.quantity-up:before {
mask-image: url("data:image/svg+xml;utf8,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13.5L7 7.5L0.999999 1.5' stroke='%234C516D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width: 12px;
}
.quantity-button.quantity-down:before {
mask-image: url("data:image/svg+xml;utf8,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1.5L1 7.5L7 13.5' stroke='%234C516D' stroke-opacity='1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width: 12px;
}
.quantity-button.minus::before {
opacity: 0.1;
transition: opacity 0.2s ease;
}
.quantity-button.minus.enabled::before {
opacity: 1;
}
.quantity .minus, .quantity .plus {
height: 32px;
}
.product .summary .ajax_add_to_cart.add_to_cart_button, .product .summary form.cart .button {
background: #fff;
border-radius: 50px;
border: 2px solid #F8204B4D;
margin: 0 auto;
position: relative;
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
color: #F8204B;
font-weight: 700;
border: 2px solid #F8204B4D;
border-radius: 20px;
font-size: 14px;
text-transform: uppercase;
height: 49px;
max-width: 60%;
margin-left: 50px;
}
.product .cart .quantity .input-text {
height: 49px;
width: 195px;
border-radius: 50px;
border: 2px solid #4C516D1A;
}
.ajax_add_to_cart.add_to_cart_button::before, .product form.cart .button::before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.0835%202.08301H3.44408C3.70035%202.08301%203.82849%202.08301%203.9316%202.13013C4.02247%202.17166%204.09948%202.23845%204.15344%202.32253C4.21468%202.41795%204.2328%202.5448%204.26904%202.79849L4.76207%206.24967M4.76207%206.24967L5.85779%2014.3032C5.99684%2015.3252%206.06636%2015.8362%206.31068%2016.2209C6.52597%2016.5598%206.83462%2016.8293%207.19949%2016.9969C7.61356%2017.1872%208.12927%2017.1872%209.16069%2017.1872H18.0752C19.057%2017.1872%2019.5479%2017.1872%2019.9491%2017.0105C20.3028%2016.8548%2020.6063%2016.6037%2020.8255%2016.2853C21.074%2015.9243%2021.1659%2015.442%2021.3496%2014.4775L22.7284%207.23893C22.7931%206.89947%2022.8254%206.72974%2022.7785%206.59707C22.7374%206.48068%2022.6563%206.38268%2022.5497%206.32053C22.4281%206.24967%2022.2553%206.24967%2021.9098%206.24967H4.76207ZM10.4168%2021.8747C10.4168%2022.45%209.95046%2022.9163%209.37516%2022.9163C8.79987%2022.9163%208.3335%2022.45%208.3335%2021.8747C8.3335%2021.2994%208.79987%2020.833%209.37516%2020.833C9.95046%2020.833%2010.4168%2021.2994%2010.4168%2021.8747ZM18.7502%2021.8747C18.7502%2022.45%2018.2838%2022.9163%2017.7085%2022.9163C17.1332%2022.9163%2016.6668%2022.45%2016.6668%2021.8747C16.6668%2021.2994%2017.1332%2020.833%2017.7085%2020.833C18.2838%2020.833%2018.7502%2021.2994%2018.7502%2021.8747Z%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
height: 25px;
opacity: 1;
width: 25px;
position: absolute;
right: 20px;
}
.woocommerce-product-details__short-description, .opis_produktu p, .opis_produktu, .opis_produktu span{
color: #2D3777 !important;
font-weight: 500;
font-size: 15px !important;
}
.tabeladanych {
font-size: 15px;
color: #2D3777;
font-weight: 800;
}
.content-area .summary .onsale {
display: none;
}
.opis_produktu, h2.opish2 {
max-width: 1040px;
margin: 0 auto;
}
h2.opish2 {
color: #2D3777;
font-size: 25px;
font-weight: 700;
padding-bottom: 30px;
}
.related-wrapper {
background-color: #f8f8f8;
}
.custom-attributes-list {
list-style: none;
padding: 0;
margin: 0;
}
.custom-attributes-szczegoly {
margin-bottom: 50px;
}
.product_meta:has(span) {
border-top: 2px solid #4C516D1A;
}
.opisli {
display: flex;
border-top: 1.5px solid #4C516D1A;
padding: 10px;
}
.opisnum {
width: 6%;
margin-left: 20px;
}
.opislabel {
width: 50%;
}
.opisvalue {
width: 50%;
}
.product_meta span, .product_meta a {
font-size: 15px;
color: #2D3777 !important;
text-decoration: unset;
}
.tabeladanych {
max-width: 1232px;
margin: 0 auto;
border-bottom: 1.5px solid #4C516D1A;
}
.product-meta-row {
display: flex;
margin-top: 20px;
margin-bottom: 20px;
border-top: 2px solid #4C516D1A;
border-bottom: 2px solid #4C516D1A;
padding: 10px 0;
align-items: center;
color: #4C516D;
font-size: 16px;
}
.shoptimizer-product-prevnext { display: none;
}
.product p.stock.in-stock {
display: none;
}
span.sku-przed-nazwa {
font-weight: 800 !important;
font-size: 15px;
margin-bottom: 10px;
color: #8B8EA1;
}
.product h1.product_title.entry-title {
font-weight: 900;
color: #2D3777;
font-size: 35px;
padding-bottom: 10px;
}
.product-meta-item {
display: flex;
margin-right: 30px;
color: #8B8EA1;
font-size: 15px;
font-weight: 500;
align-items: center;
}
.product-meta-item strong {
font-weight: 800;
margin-right: 5px;
}
.product-meta-item svg {
width: 24px;
margin-right: 10px;
height: 24px;
vertical-align: middle;
flex-shrink: 0;
}  .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:empty {
display: none;
}
small.podcenapromo, small.podcenapromo bdi {
color: #4C516D;
font-size: 12px;
font-weight: 400;
}
.nowosci-home small.podcenapromo, .nowosci-home small.podcenapromo bdi {
color: #fff;
}
span.sale-item.product-label.type-bubble {
display: none !important;
}
li.sale del span.woocommerce-Price-amount.amount bdi:first-of-type {
font-size: 20px;
font-weight: 700;
color: #4C516D;
}
li.sale span.woocommerce-Price-amount.amount {
color: #F8204B !important;
}
.price del {
color: #4C516D;
}
.nowosci-home li.sale del span.woocommerce-Price-amount.amount bdi:first-of-type {
font-size: 20px;
font-weight: 700;
color: #fff;
}
.nowosci-home .price del {
color: #fff;
}
small.podcenapromo {
display: block;
margin-top: 0px;
} .pierwszy-widget {
display: block !important;
width: 100%;
margin-bottom: 10px;
}
.pierwszy-widget h4 {
display: none;
}
.pierwszy-widget ul.woocommerce-widget-layered-nav-list {
display: flex;
flex-wrap: wrap;
list-style: none;
}
.pierwszy-widget ul li:before {
display: none;
}
.pierwszy-widget ul li {
padding-left: 0px;
} .woocommerce-widget-layered-nav-list__item {
margin: 0;
padding: 0;
}
.swatch-wrapper {
width: 72px;
height: 43px;
border-radius: 20px;
overflow: hidden;
}
.product-color-swatch-btn {
display: block;
width: 100%;
height: 100%;
border-radius: 20px;
border: 2px solid #4C516D1A;
position: relative;
}
.pierwszy-widget ul li {
margin: 0 auto;
}
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav h4.shop-filter-title {
color: #2D3777;
font-weight: 700;
font-size: 18px;
}
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a, .shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
.pierwszy-widget {
border-bottom: 2px solid #4C516D1A; 
padding-bottom: 25px;
}
.pierwszy-widget ul.woocommerce-widget-layered-nav-list {
margin: 0px;
}
.product-color-swatch-btn:hover {
border-color: #888;
}
.product-color-swatch-btn.active {
border-color: #f00;
}
.product-color-swatch-label {
display: none;
} .shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
display: inline-grid;
}
.filter-options {
border-top: 2px solid #4C516D1A;
padding-top: 25px;
}
.woocommerce-widget-layered-nav-list__item:not(.pierwszy-widget .woocommerce-widget-layered-nav-list__item) {
list-style: none;
display: flex;
margin-bottom: 6px;
}
ul.woocommerce-widget-layered-nav-list {
margin-left: 0px;
}
ul.woocommerce-widget-layered-nav-list span.count {
margin-left: 10px;
}
.woocommerce-widget-layered-nav-list__item:not(.pierwszy-widget .woocommerce-widget-layered-nav-list__item) a {
display: flex;
align-items: center;
gap: 12px;
text-decoration: none;
font-size: 20px;
color: #7c8192;
font-weight: 500;
transition: all 0.2s ease;
position: relative;
}
.woocommerce-widget-layered-nav-list__item:not(.pierwszy-widget .woocommerce-widget-layered-nav-list__item) a::before {
content: '';
flex-shrink: 0;
width: 18px;
height: 18px;
border: 1px solid #4C516D1A;
border-radius: 5px;
background: #fff;
box-sizing: border-box;
transition: 0.2s ease;
}
.call-back-feature {
display: none;
}
.widget_layered_nav ul li:before {
display: none;
}
.widget_layered_nav ul li {
padding-left: 0px;
}
.woocommerce-widget-layered-nav-list__item.chosen:not(.pierwszy-widget .woocommerce-widget-layered-nav-list__item.chosen) a::before {
background-color: #fff;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L5 9L12 1' stroke='%23f9304d' stroke-width='2'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
}
.woocommerce-widget-layered-nav-list__item.chosen:not(.pierwszy-widget .woocommerce-widget-layered-nav-list__item.chosen) a {
font-weight: 600;
color: #303443;
}
.product-color-swatch-btn.active {
position: relative;
border-color: transparent;
}
.product-color-swatch-btn.active::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 18px;
height: 13px;
transform: translate(-50%, -50%);
background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3337 1.5L6.25033 11.5833L1.66699 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
pointer-events: none;
}
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
width: 20%;
}
.pierwszy-widget {
width: 100% !important;
margin-bottom: 25px;
}
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav h4.shop-filter-title {
padding-bottom: 10px;
}
.filter-expand-wrap {
position: relative;
}
.filter-expand-content {
max-height: 267px;
overflow: hidden;
transition: max-height 0.3s ease;
}
.filter-expand-wrap.expanded .filter-expand-content {
max-height: none;
}
.filter-expand-toggle {
background: none;
border: none;
color: #8B8EA1;
font-weight: 700;
cursor: pointer;
font-size: 13px;
padding: 10px 0;
display: block;
margin: 0 auto;
margin-bottom: -19px;
background: #fff;
padding-left: 60px;
padding-right: 60px;
}
button.filter-expand-toggle svg {
margin-left: 5px;
}
.filter-options ul.woocommerce-widget-layered-nav-list span.count {
display: none;
} nav.woocommerce-breadcrumb a:first-of-type {
display: none;
}
a.category-back-link {
margin-right: 10px;
}
ul.products.columns-4 li img {
max-width: 304px;
}
ul.products.columns-3 li img {
max-width: 304px;
}
.sort-toggle-button span, .filter-toggle-button span {
margin-left: 10px;
}
ul.columns-3 li.product.product-is-new .woocommerce-loop-product__title a::before {
content: 'NOWOŚĆ';
background: #F8204B;
color: #fff;
border-radius: 5px;
font-size: 12px;
font-weight: 700;
text-align: center;
line-height: 23px;
width: 78px;
height: 23px;
position: absolute;
left: 50%;
transform: translateX(-50%);
display: block;
z-index: 5;
margin-top: -67px;
} ul.columns-3 li.product.product-is-bestseller .shoptimizer-plp-image-wrapper::after {
content: 'BESTSELLER';
background: #F8204B;
color: #fff;
border-radius: 5px;
font-size: 12px;
font-weight: 700;
text-align: center;
line-height: 23px;
width: 100px;
height: 23px;
position: absolute;
left: 50%;
transform: translateX(-50%);
display: block;
z-index: 5;
bottom: 10px;
} ul.columns-3 li.product.product-is-new.product-is-bestseller 
.woocommerce-loop-product__title a::before {
left: calc(33% - 50px);
transform: translateX(0);
}
.widget_product_categories > ul > ul.children {
border-left: none !important;
}
.widget_product_categories ul > ul.children {
border-left: 2px solid #4C516D1A;
padding-left: 1em;
}
.widget-area ul.product-categories h3 a {
color: #2D3777;
} ul.columns-3 li.product.product-is-new.product-is-bestseller .shoptimizer-plp-image-wrapper::after{
left: calc(33% + 50px);
transform: translateX(0);
}
ul.products li.product:not(.product-category) {
padding-bottom: 20px;
}
span.breadcrumb-separator {
color: #fff;
}
nav.woocommerce-breadcrumb span.breadcrumb-separator:first-of-type {
margin-left: 15px;
}
span.page-numbers.current {
color: #fff !important;
}
.woocommerce-pagination .page-numbers {
display: inline-flex;
padding: 0px;
}
.woocommerce-pagination .page-numbers li {
font-size: 14px !important;
border-radius: 50px;
padding: 10px 10.6px 10px 12px;
min-height: 45px;
max-height: 45px;
min-width: 45px;
max-width: 45px;
border: 2px solid #4C516D4D;
}
.woocommerce-pagination .page-numbers li.current {
background: #4C516D;
}
.woocommerce-pagination .page-numbers li a {
color: #4C516D;
}
span.breadcrumb-separator::after {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%227%22%20viewBox%3D%220%200%206%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%206.5L4.75%203.5L1%200.5%22%20stroke%3D%22%238B8EA1%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 6px;
height: 7px;
display: block;
position: relative;
content: '';
margin-top: -13px;
}
.woocommerce-breadcrumb {
font-size: 13px;
}
.archive div#secondary, .archive div#primary {
border-top: 2px solid #4C516D1A;
}
.archive div#primary{
padding-top: 40px;
}
ul.products.columns-3 li, ul.products.columns-4 li{
border-radius: 20px;
border: 2px solid #4C516D1A;
padding: 0px;
width: auto !important;
margin-bottom: 30px !important;
text-align: center;
margin-right: 30px;
max-width: 308px;
}
ul.products.columns-3, ul.products.columns-4 {
margin: 0 auto;
}
ul.products.columns-3 li .woocommerce-loop-product__title a, ul.products.columns-4 li .woocommerce-loop-product__title a {
color: #2D3777;
font-weight: 700;
font-size: 18px;
}
ul.products.columns-3 .woocommerce-card__header, ul.products.columns-4 .woocommerce-card__header {
padding-top: 30px;
}
ul.products.columns-3 .woocommerce-loop-product__title, ul.products.columns-4 .woocommerce-loop-product__title  {
width: 90%;
margin: 0 auto;
min-height: 80px;
}
ul.products.columns-3 li img, ul.products.columns-4 li img {
min-height: 349px;
max-height: 349px;
}
body:not(.home) ul.products.columns-3 span.woocommerce-Price-amount.amount,
body:not(.home) ul.products.columns-4 span.woocommerce-Price-amount.amount {
color: #2D3777;
font-weight: 700;
font-size: 28px;
}
ul.products.columns-3 li.product .price, ul.products.columns-4 li.product .price{
border-top: 1.5px solid #4C516D1A;
margin: 20px;
color: #fff !important;
text-align: center;
font-weight: 700 !important;
font-size: 28px !important;
padding-bottom:10px;
border-bottom: 1.5px solid #4C516D1A;
}
@media (min-width: 768px) {
ul.products.columns-3 li.product .price, 	ul.products.columns-4 li.product .price {
padding-top: 20px;
}
.archive ul.products li.product .price small.podcenapromo {
margin-top: -20px;
}
}
ul.products.columns-3 li.product.sale .price, ul.products.columns-4 li.product.sale .price  {
padding-top: 10px;
}
ul.products.columns-3 li.product .added_to_cart:hover, ul.products.columns-3 li.product .button:hover, ul.products.columns-4 li.product .added_to_cart:hover, ul.products.columns-4 li.product .button:hover{
background: #FFF;
}
ul.products.columns-3 li.product .added_to_cart, ul.products.columns-3 li.product .button, ul.products.columns-4 li.product .added_to_cart, ul.products.columns-4 li.product .button{
opacity: 1;
color: #F8204B;
background: #fff;
border-radius: 50px;
border: 2px solid #F8204B4D;
margin: 0 auto;
position: relative;
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
color: #F8204B;
font-weight: 700;
border: 2px solid #F8204B4D;
border-radius: 20px;
font-size: 14px;
text-transform: uppercase;
height: 43px;
}
li.product:hover .woocommerce-image__wrapper {
transform: unset;
}
ul.products.columns-3 li .added_to_cart::before, ul.products.columns-3 li .button::before, ul.products.columns-4 li .added_to_cart::before, ul.products.columns-4 li .button::before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.0835%202.08301H3.44408C3.70035%202.08301%203.82849%202.08301%203.9316%202.13013C4.02247%202.17166%204.09948%202.23845%204.15344%202.32253C4.21468%202.41795%204.2328%202.5448%204.26904%202.79849L4.76207%206.24967M4.76207%206.24967L5.85779%2014.3032C5.99684%2015.3252%206.06636%2015.8362%206.31068%2016.2209C6.52597%2016.5598%206.83462%2016.8293%207.19949%2016.9969C7.61356%2017.1872%208.12927%2017.1872%209.16069%2017.1872H18.0752C19.057%2017.1872%2019.5479%2017.1872%2019.9491%2017.0105C20.3028%2016.8548%2020.6063%2016.6037%2020.8255%2016.2853C21.074%2015.9243%2021.1659%2015.442%2021.3496%2014.4775L22.7284%207.23893C22.7931%206.89947%2022.8254%206.72974%2022.7785%206.59707C22.7374%206.48068%2022.6563%206.38268%2022.5497%206.32053C22.4281%206.24967%2022.2553%206.24967%2021.9098%206.24967H4.76207ZM10.4168%2021.8747C10.4168%2022.45%209.95046%2022.9163%209.37516%2022.9163C8.79987%2022.9163%208.3335%2022.45%208.3335%2021.8747C8.3335%2021.2994%208.79987%2020.833%209.37516%2020.833C9.95046%2020.833%2010.4168%2021.2994%2010.4168%2021.8747ZM18.7502%2021.8747C18.7502%2022.45%2018.2838%2022.9163%2017.7085%2022.9163C17.1332%2022.9163%2016.6668%2022.45%2016.6668%2021.8747C16.6668%2021.2994%2017.1332%2020.833%2017.7085%2020.833C18.2838%2020.833%2018.7502%2021.2994%2018.7502%2021.8747Z%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
height: 23px;
opacity: 1;
width: 23px;
position: absolute;
right: 20px;
}
ul.products.columns-3 li img, ul.products.columns-4 li img {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
ul.products.columns-3 li .product__categories, ul.products.columns-4 li .product__categories {
display: none;
}
.archive h1.woocommerce-products-header__title {
text-transform: uppercase;
color: #2D3777;
font-size: 35px;
font-weight: 900 !important;
letter-spacing: 0;
}
main#main > .shoptimizer-sorting:first-of-type {
display: none;
}
.shoptimizer-sorting.sorting-end form.woocommerce-ordering, .shoptimizer-sorting.sorting-end .woocommerce-result-count {
display: none;
}
.woocommerce-pagination {
margin-left: unset;
text-align: center;
margin: 0 auto;
}
.woocommerce-breadcrumb .breadcrumb-separator {
vertical-align: middle;
}
.woocommerce-breadcrumb {
font-weight: 500;  
color: #4C516D4D;
}
nav.woocommerce-breadcrumb span.breadcrumb-separator:first-of-type:before {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4%209.00036H8M5.50885%201.88237L2.1177%204.51993C1.89101%204.69624%201.77767%204.78439%201.69601%204.89479C1.62368%204.99259%201.5698%205.10276%201.53701%205.21989C1.5%205.35213%201.5%205.49571%201.5%205.78289V9.40036C1.5%209.96041%201.5%2010.2404%201.60899%2010.4543C1.70487%2010.6425%201.85785%2010.7955%202.04601%2010.8914C2.25992%2011.0004%202.53995%2011.0004%203.1%2011.0004H8.9C9.46005%2011.0004%209.74008%2011.0004%209.95399%2010.8914C10.1422%2010.7955%2010.2951%2010.6425%2010.391%2010.4543C10.5%2010.2404%2010.5%209.96041%2010.5%209.40036V5.78289C10.5%205.49571%2010.5%205.35213%2010.463%205.21989C10.4302%205.10276%2010.3763%204.99259%2010.304%204.89479C10.2223%204.78439%2010.109%204.69624%209.88231%204.51993L6.49115%201.88237C6.31549%201.74574%206.22766%201.67743%206.13067%201.65117C6.0451%201.628%205.9549%201.628%205.86933%201.65117C5.77234%201.67743%205.68451%201.74574%205.50885%201.88237Z%22%20stroke%3D%22%238B8EA1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 12px;
height: 13px;
display: inline-block;
content:'';
margin-left: -20px;
}
.archive div#content::before, .single div#content::before, .woocommerce-dashboard div#content::before, .wp-singular div#content::before {
content: '';
width: 100%;
background: linear-gradient(90deg, rgba(248, 32, 75, 0.2) 0%, rgba(45, 55, 119, 0.2) 100%), #151837;
transform: matrix(1, 0, 0, -1, 0, 0);
height: 10px;
display: block;
}
.home div#content::before {
display: none;
}
li.cat-item.cat-item-77, li.cat-item.cat-item-15 {
display: none;
}
.htmldzianiny {
margin: 0 auto;
width: auto !important;
}
.widget_product_categories h3 {
font-size: 18px;
margin-top: 20px;
color: #1e226d; }
span.breadcrumb-separator {
margin-top: -3px;
}
.widget_product_categories li a {
color: #9da0ae;
text-decoration: none;
}
.widget_product_categories li.active a {
color: red;
font-weight: bold;
}
.karuzela span.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
background: #F8204B;
width: 7px;
height: 7px;
margin: 2.2px;
content: '';
display: block;
border-radius: 20px;
}
.homepage-adam.dwa .elementor-widget-wrap.elementor-element-populated {
padding: 6px !important;
}
.karuzela span.swiper-pagination-bullet {
border: 2px solid #8B8EA1 !important;
height: 15px !important;
width: 15px !important;
background: transparent;
}
.wp-singular.page-template-default .content-area {
width: 100%;
}
.karuzela img {
max-height: 390px;
object-fit: cover;
}
section.homepage-adam.dwa .elementor-widget-text-editor p a, 
section.homepage-adam.dwa .elementor-widget-text-editor p {
color: #FFFFFFB2;
}
section.homepage-adam.dwa .elementor-widget-text-editor p a:hover {
font-weight: 700;
color: #fff;
}
section.homepage-adam.dwa .elementor-widget-text-editor p {
border-right: 1.5px solid #FFFFFF4D;
}
section.homepage-adam.dwa .elementor-column:last-of-type .elementor-widget-text-editor p {
border-right: 0 !important;
}
section.homepage-adam.dwa {
position: absolute;
background: linear-gradient(290deg, rgba(248, 32, 75, 0.2) 0%, rgba(45, 55, 119, 0.2) 100%), linear-gradient(0deg, #151837, #151837), linear-gradient(269.99deg, rgba(248, 32, 75, 0.2) 25.08%, rgba(45, 55, 119, 0.2) 100%), rgba(248, 32, 75, 0.9) !important;
width: 100%;
max-width: 1440px;
max-height: 60px;
min-height: 60px;
line-height: 2;
margin: 0 auto;
text-align: center;
justify-self: anchor-center;
z-index: 1;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
section.homepage-adam.glowne {
padding-top: 110px !important;
}
.postyzbloga-item {
border: 2px solid #4C516D4D;
border-radius: 20px;
}
.postyzbloga-item img {
max-height: 235px;
object-fit: cover;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.certyfikaty.elementor-widget-image-carousel .swiper-slide {
width: 49% !important;
margin: 0 auto !important;
}
.certyfikaty .elementor-swiper-button.elementor-swiper-button-prev.swiper-button-disabled.swiper-button-lock {
border: 2px solid #4C516D1A;
border-radius: 50px;
padding: 17.5px;
}
.certyfikaty .elementor-swiper-button.elementor-swiper-button-next.swiper-button-disabled.swiper-button-lock {
border: 2px solid #4C516D1A;
border-radius: 50px;
padding: 17.5px;
}
.certyfikaty {
width: 100%;
margin: 0 auto;
}
.certyfikaty.elementor-widget-image-carousel .swiper-slide {
border: 2px solid #4C516D1A;
height: 148px;
border-radius: 20px;
}
.certyfikaty.elementor-widget-image-carousel .swiper-slide {
margin-right: 20px !important;
}
.certyfikaty.elementor-widget-image-carousel .swiper-slide img {
max-height: 143px;
object-fit: cover;
margin: 0 auto;
max-width: 70%;
}
p.postyzbloga-date {
color: #fff;
font-size: 13px;
font-weight: 500;
padding: 40px;
padding-bottom: 0px;
}
.postyzbloga-item h3 {
padding-left: 40px;
color: #fff;
font-weight: 700;
font-size: 25px;
padding-bottom: 25px;
}
.postyzbloga-item a.przycisknormal {
margin-left: 40px;
display: block;
width: max-content;
margin-bottom: 25px;
}
a.przycisknormal::before {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2213%22%20viewBox%3D%220%200%2028%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%206.33333L26%206.33333%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M21.5249%2011.2627L26.2874%206.5002L21.5249%201.7377%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 30px;
margin-left: 10px;
vertical-align: middle;
content: '';
display: inline-block;
float: right;
height: 17px;
z-index: 9;
opacity: 1;
position: relative;
margin-top: 5px;
}
.aktualnosci-tlo {
background: linear-gradient(90deg, rgba(248, 32, 75, 0.2) 0%, rgba(45, 55, 119, 0.2) 100%), #151837;
}
.dzianinyhome {
display: inline-flex;
}
.bankwzhome .e-con-inner {
border: 2px solid #4C516D1A;
border-radius: 20px;
padding: 0px;
}
.bankwzhome .elementor-element.elementor-widget.elementor-widget-image {
width: max-content;
}
.dzianinatyp {
width: 195px;
margin-right: 20px;
height: 329px;
border-radius: 20px;
border: 2px solid #4c516de3;
display: flex;
flex-direction: column;
justify-content: flex-end; 
}
.bankwzorowlog a, .bankwzorowlog{
display: block;
width: 100%;
}
.bankwzorowlog a, .bankwzorowrej a {
height: 46px !important;
}
.bankwzorowlog:hover svg path, .bankwzorowrej:hover svg path, .przycisknormal.bialy:hover svg path {
stroke: #fff;
}
.przycisknormal.bialy a::before {
display: none !important;
}
.przycisknormal.bialy svg {
margin-left: 10px;
vertical-align: middle;
margin-top: -2px;
}
.bankwzorowlog svg, .bankwzorowrej svg{
margin-left: 10px;
margin-top: -2px;
vertical-align: middle;
}
.bankwzorowrej a, .bankwzorowrej {
width: 100%;
display: block;
}
.bankwzorowrej a::before {
display: none !important;
}
.bankwzorowlog a::before {
display: none !important;
}
.dzianinatyp.jeden {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/ae80b2232583da1cadca711c0bf65104b120da2f.jpg) no-repeat;
}
.dzianinatyp.dwa {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/96a99819db4e474cff1e417141eaaaba33a66699.jpg) no-repeat;
}
.dzianinatyp.trzy {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/80a53156843cf0ff9ad785fc138854a94201926a.jpg) no-repeat;
}
.dzianinatyp.cztery {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/4b7a7a2f10cc4220f4f4f1b9aa4f9a65e1d6d860.jpg) no-repeat;
}
.dzianinatyp.piec {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/fffd8965d9dfc7b5afefe7504a0b2be6f250d95c.jpg) no-repeat;
}
.dzianinatyp.szesc {
background: linear-gradient(180deg, rgba(21, 24, 55, 0) 0%, rgba(21, 24, 55, 0.7) 91.49%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/148861d69ea03ca1279d50d292622c9a102773f5.jpg) no-repeat;
}
.dzianinatyp span {
color: #fff;
font-size: 20px;
display: block;
font-weight: 700;
text-align: center;
padding-bottom: 20px;
}
.dzianiny-tlo {
background: linear-gradient(90deg, rgba(248, 32, 75, 0.2) 0%, rgba(45, 55, 119, 0.2) 100%), #151837;
}
span.innycyfra {
font-size: 66.67px;
float: left;
vertical-align: middle;
}
p.drugalinia {
font-size: 27.5px;
font-weight: 900;
float: right;
margin-top: 5px;
margin-left: 5px;
}
.kolumnazestrzalka img {
display: inline-flex;
margin-left: 20px;
vertical-align: middle;
}
.tlo50lat {
background: linear-gradient(90deg, rgba(248, 32, 75, 0.3) 0%, rgba(21, 24, 55, 0.1) 21.02%, #1D2254 70.08%), url(https://teofilow.com.pl/wp-content/uploads/2025/06/a2e921aae4deef0a2eb8b910a9085c987d2600a2-scaled.jpg) !important;
border-radius: 20px;
height: 85px;
max-width: 1096px;
margin: 0 auto;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center right !important;
}
.dziewiarnia .elementor-container.elementor-column-gap-extended {
border: 2px solid #4C516D1A;
border-radius: 20px;
}
.binna700 strong, .binny700 strong, .binny700 b, .binna700 b{
font-weight: 700 !important;
}
.borderpodnowosci-jeden {
border-top: 2px solid #4C516D4D;
}
.bordertechnologia-jeden {
border-top: 2px solid #4C516D1A;
}
.binna strong, .binna b, .binny b, .binny strong {
font-weight: 900;
}
.przycisknormal a {
color: #F8204B;
font-weight: 700;
border: 2px solid #F8204B4D;
height: 43px;
background: transparent;
border-radius: 20px;
color: #F8204B !important;
font-size: 14px !important;
}
a.przycisknormal {
color: #F8204B;
transition: all .3s;
padding: 10px;
font-weight: 700;
border: 2px solid #F8204B4D;
background: transparent;
border-radius: 20px;
color: #F8204B !important;
font-size: 14px !important;
}
.przycisknormal a:hover, a.przycisknormal:hover{
background: #fff;
}
.przycisknormal a::before{
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2213%22%20viewBox%3D%220%200%2028%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%206.33333L26%206.33333%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M21.5249%2011.2627L26.2874%206.5002L21.5249%201.7377%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 27px;
margin-left: 10px;
vertical-align: middle;
content: '';
display: inline-block;
float: right;
height: 100%;
}
.przycisknormal.bialy a:hover {
background: #F8204B !important;
color: #fff !important;
}
.header-4 .site-header .custom-logo-link img {
height: 53px !important;
}
@media (min-width: 768px) {
li.skrocmenu a {
width: 150px;
}
.nowosci-home ul.columns-4 li img, .woocommerce-image__wrapper{
min-width: 308px;
max-width: 308px;
min-height: 348px;
max-height: 348px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
object-fit: cover;
}
}
.nowosci-home ul.columns-4 .woocommerce-card__header {
max-width: 308px;
}
.nowosci-home ul.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
max-width: 308px !important;
margin-top: 20px;
}
.nowosci-home ul.columns-4 a.button.product_type_simple.add_to_cart_button:hover {
background: #fff;
}
.nowosci-home ul.columns-4 li {
border: 2px solid #4C516D33;
padding: 0px;
border-radius: 20px;
width: auto !important;
margin: 0 auto;
padding-bottom: 20px !important;
}
.nowosci-home span.price {
border-top: 1.5px solid #FFFFFF0D;
margin: 20px;
padding-top: 10px;
color: #fff !important;
text-align: center;
font-weight: 700 !important;
font-size: 28px !important;
padding-bottom: 10px;
border-bottom: 1.5px solid #FFFFFF0D;
}
ul.products li.product:not(.product-category):before {
display: none;
}
.nowosci-home ul.columns-4 li.product .woocommerce-loop-product__title a::before {
content: 'NOWOŚĆ';
background: #F8204B;
color: #fff;
border-radius: 5px;
font-size: 12px;
font-weight: 700;
text-align: center;
line-height: 23px;
width: 78px;
height: 23px;
transform: translateX(-50%);
margin-top: -48px;
left: 50%;
position: absolute;
display: block;
z-index: 5;
}
.nowosci-home a.button.product_type_simple.add_to_cart_button {
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
color: #F8204B;
font-weight: 700;
border: 2px solid #F8204B4D;
border-radius: 20px;
font-size: 14px;
background: transparent;
position: relative;
margin: 0 auto;
text-transform: uppercase;
height: 43px;
}
.nowosci-home a.button.product_type_simple.add_to_cart_button::before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.0835%202.08301H3.44408C3.70035%202.08301%203.82849%202.08301%203.9316%202.13013C4.02247%202.17166%204.09948%202.23845%204.15344%202.32253C4.21468%202.41795%204.2328%202.5448%204.26904%202.79849L4.76207%206.24967M4.76207%206.24967L5.85779%2014.3032C5.99684%2015.3252%206.06636%2015.8362%206.31068%2016.2209C6.52597%2016.5598%206.83462%2016.8293%207.19949%2016.9969C7.61356%2017.1872%208.12927%2017.1872%209.16069%2017.1872H18.0752C19.057%2017.1872%2019.5479%2017.1872%2019.9491%2017.0105C20.3028%2016.8548%2020.6063%2016.6037%2020.8255%2016.2853C21.074%2015.9243%2021.1659%2015.442%2021.3496%2014.4775L22.7284%207.23893C22.7931%206.89947%2022.8254%206.72974%2022.7785%206.59707C22.7374%206.48068%2022.6563%206.38268%2022.5497%206.32053C22.4281%206.24967%2022.2553%206.24967%2021.9098%206.24967H4.76207ZM10.4168%2021.8747C10.4168%2022.45%209.95046%2022.9163%209.37516%2022.9163C8.79987%2022.9163%208.3335%2022.45%208.3335%2021.8747C8.3335%2021.2994%208.79987%2020.833%209.37516%2020.833C9.95046%2020.833%2010.4168%2021.2994%2010.4168%2021.8747ZM18.7502%2021.8747C18.7502%2022.45%2018.2838%2022.9163%2017.7085%2022.9163C17.1332%2022.9163%2016.6668%2022.45%2016.6668%2021.8747C16.6668%2021.2994%2017.1332%2020.833%2017.7085%2020.833C18.2838%2020.833%2018.7502%2021.2994%2018.7502%2021.8747Z%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
height: 23px;
opacity: 1;
width: 23px;
position: absolute;
right: 20px;
}
.nowosci-home ul.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background: transparent;
}
.nowosci-home ul.columns-4 li .woocommerce-loop-product__title a {
color: #fff !important;
text-align: center;
font-size: 18px;
font-weight: 700;
min-height: 70px;
}
.nowosci-home ul.columns-4 p.product__categories {
display: none;
}
.kolumnypodsliderem .elementor-image-box-img img {
object-fit: cover;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}
@media (min-width: 768px) {
.kolumnypodsliderem .elementor-image-box-img img {
min-width: 154px;
max-width: 154px;
max-height: 121px;
min-height: 121px;
}
}
.nowosci-home {
background: linear-gradient(90deg, rgba(248, 32, 75, 0.2) 0%, rgba(45, 55, 119, 0.2) 100%), #151837;
}
.homepage-adam {
background: linear-gradient(100deg, rgba(248, 32, 75, 0.2) 25.08%, rgba(45, 55, 119, 0.2) 100%), rgba(248, 32, 75, 0.9) !important;
}
.kolumnypodsliderem figure.elementor-image-box-img {
width: auto !important;
margin-right: 20px !important; 
}
.kolumnypodsliderem .strzalka {
padding-top: 10px;
}
.header-4 .header-4-container {
border-bottom: 0px !important;
box-shadow: unset !important;
}
.main-navigation ul.menu li.full-width>.sub-menu-wrapper {
border-top: unset !important;
margin-top: -10px;
}
nav#site-navigation {
width: auto;
}
ul#menu-primary-menu li a {
font-size: 15px;
}
ul#menu-primary-menu ul.sub-menu li a:hover {
color: #F8204B;
text-decoration: unset !important;
font-weight: 700;
}
.main-navigation ul.menu>li.full-width li:not(.heading):not(.menu-item-has-children):not(.menu-item-image)>a.sub-menu-link:hover span:not(.caret) {
color: #F8204B;
text-decoration: unset !important;
font-weight: 700;
}
.sub-menu-wrapper .container > .sub-menu {
display: flex;
flex-wrap: wrap;
}
.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu {
padding: 30px;
padding-left: 10px;
padding-right: 10px;
}
.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu ul {
width: 100%;
padding-left: 20px;
border-left: 2px solid #4C516D1A;
margin-left: 20px;
}
.main-navigation ul li.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li {
border-left: unset;
}
.sub-menu-wrapper {
background: transparent !important;
}
li.full-width > .sub-menu-wrapper:first-of-type > .container:first-of-type {
background: transparent !important;
border: 1px solid #4C516D1A;
border-radius: 20px;
overflow: hidden;
}
.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a, li#nav-menu-item-7612 a {
color: #2D3777 !important;
font-weight: 700 !important;
font-size: 18px !important;
}
li.full-width.dwa .sub-menu-wrapper .container > .sub-menu > li {
flex: 1 1 calc(20% - 1.5rem); box-sizing: border-box;
min-width: 200px; }
.sub-menu-wrapper .container > .sub-menu > li.menu-item-object-product_cat.menu-item-has-children {
margin-bottom: 20px !important;
}
.overlay {
overflow: hidden;
}
ul#menu-primary-menu li a {
color: #8B8EA1;
font-weight: 500;
}
ul.sub-menu span.sub {
display: none;
}
ul.sub-menu span {
text-transform: none;
}
ul#menu-primary-menu li.current_page_item a {
color: #2D3777;
font-weight: 700;
}
span.shoptimizer-cart-icon svg {
display: none !important;
}
nav.site-header-cart.menu span.woocommerce-Price-amount.amount {
color: #8B8EA1;
font-weight: 700;
}
.header-4 .shoptimizer-myaccount  {
border-left: 1.5px #4C516D1A solid;
padding-left: 10px;
}
.header-4 .shoptimizer-myaccount a {
display: inline-flex;
margin-left: 10px;
}
.shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
background-color: #F8204B !important;
border-color: #F8204B !important;
top: -18px !important;
right: 42px !important;
left: unset !important;
}
.col-full.topbar-wrapper {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%221440%22%20height%3D%2262%22%20viewBox%3D%220%200%201440%2062%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%221440%22%20height%3D%2262%22%20fill%3D%22%23151837%22/%3E%3Crect%20width%3D%221440%22%20height%3D%2262%22%20fill%3D%22url(%23paint0_linear_1238_1377)%22%20fill-opacity%3D%220.2%22/%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1238_1377%22%20x1%3D%22-3.95579e-06%22%20y1%3D%2229.9048%22%20x2%3D%221440%22%20y2%3D%2229.9051%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23F8204B%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232D3777%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: cover;
height: 62px;
line-height: 1.6;
padding-top: 3px;
padding-bottom: 3px;
}
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
display: none !important;
}
a.glink {
padding: 12px;
font-size: 10px;
color: #fff !important;
border: 1px solid #4C516DB2;
border-radius: 50px;
}
.gtranslate_wrapper a {
margin-right: 10px;
}
a.glink.gt-current-lang {
font-weight: 500;
border-color: #fff;
background: #fff;
padding: 12px;
border-radius: 50px;
font-size: 10px;
color: #2D3777 !important;
}
.col-full.topbar-wrapper input#woocommerce-product-search-field-0 {
width: 421px;
height: 34px;
border: 1.5px solid #4C516D;
border-radius: 20px;
padding: 10px;
background: transparent;
}
.col-full.topbar-wrapper input#woocommerce-product-search-field-0::placeholder {
color: #4C516D;
font-size: 14px;
}
.col-full.topbar-wrapper .woocommerce-product-search:before {
background-color: #4C516D;
width: 20px;
right: 10px;
top: 8px;
left: unset;
height: 20px;
}
.jednaliniatopheader {
display: inline-block;
margin-right: 15px;
}
.jednaliniatopheader a {
color: #fff !important; 
}
.jednaliniatopheader p {
display: inline-block;
color: #fff;
font-size: 14px;
font-weight: 500;
vertical-align: middle;
}
.top-bar-right {
flex: unset;
margin-left: 40px;
}
.jednaliniatopheader svg {
margin-right: 10px;
vertical-align: middle;
width: 36px;
height: 36px;
}
.custom-newsletter-wrapper {
background: #F8204B;
height: auto;
display: flex;
max-width: 1440px;
margin: 0 auto;
}
.custom-newsletter-wrapper span.protext {
font-weight: 700;
color: #fff;
text-transform: uppercase;
font-size: 25px;
letter-spacing: 2px;
width: 40%;
margin-right: 70px;
vertical-align: middle;
float: left;
padding: 20px;
}
.custom-newsletter-wrapper input::placeholder {
color: #fff !important;
font-weight: 500 !important;
opacity: 1 !important;
}
.custom-newsletter-wrapper .wpforms-submit-container {
display: inline-flex;
vertical-align: middle;
margin: 0px !important;
padding-top: 20px;
padding-bottom: 20px;
}
.custom-newsletter-wrapper div#wpforms-7290 {
padding: 0px !important;
margin: 0px;
width: 69%;
}
div#wpforms-7290-field_2-container {
width: auto;
margin-right: 20px;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.custom-newsletter-wrapper button {
background: #FFFFFF !important;
color: #151837 !important;
font-size: 14px !important;
font-weight: 700 !important;
border-radius: 50px !important;
}
.custom-newsletter-wrapper button#wpforms-submit-7290::after {
content: '';
width: 30px;
margin-left: 10px;
height: 14px;
display: inline-block;
float: right;
object-fit: cover;
position: relative;
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2213%22%20viewBox%3D%220%200%2028%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%206.33333L26%206.33333%22%20stroke%3D%22%23151837%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M21.5249%2011.2625L26.2874%206.49995L21.5249%201.73745%22%20stroke%3D%22%23151837%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
vertical-align: middle;
}
.custom-newsletter-wrapper input {
border-radius: 20px !important;
border-color: #FFFFFF80 !important;
background: transparent !important;
font-size: 14px !important;
}
.custom-newsletter-wrapper div#wpforms-7290-field_1-container {
width: auto;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.custom-newsletter-wrapper div#wpforms-7290-field_1-container input, .custom-newsletter-wrapper div#wpforms-7290-field_2-container input {
width: 260px;
height: 43px;
min-width: 260px;
border-radius: 20px;
}
.jednalinianadstopka {
display: inline-flex;
float: right;
}
.nadstopkalewa a {
font-size: 15px;
color: #8B8EA1;
font-weight: 500;
margin-right: 20px;
}
.jednalinianadstopka a {
margin-right: 20px;
}
html {
overflow-x: hidden;
}
.jednaliniastopka {
display: inline-flex;
width: 100%;
margin-bottom: 15px;
}
footer.copyright {
padding: 20px;
}
.jednaliniastopka svg {
vertical-align: middle;
margin-right: 15px;
}
.jednaliniastopka p {
vertical-align: middle;
font-size: 16px !important;
}
.jednaliniastopka b {
font-weight: 700 !important;
color: #8B8EA1 !important;
}
footer.copyright {
background: #fff !important;
}
.odstepdiv {
margin-top: 20px;
}
p.stopkadol {
color: #484C79;
font-size: 15px;
line-height: 22px !important;
padding-bottom: 30px;
}
.stopkalogo img {
height: 38px !important;
}
.textwidget .stopkalogo {
justify-items: center;
}
footer.site-footer .widget.widget_text:last-of-type {
border: 0px;
}
.site footer.site-footer .widget .widget-title {
font-weight: 700;
font-size: 18px;
}
.site-footer .widget li {
font-size: 16px;
font-weight: 500;
line-height: 2.0;
}
@media (max-width: 768px) {
.below-content .col-full {
display: inline-flex !important;
}
.dzianinatyp {
min-width: 195px;
}
.custom-newsletter-wrapper {
display: block;
}
.custom-newsletter-wrapper span.protext {
width: auto;
}
.custom-newsletter-wrapper .wpforms-submit-container {
display: block;
width: auto;
padding: 20px;
}
.custom-newsletter-wrapper div#wpforms-7290-field_1-container {
padding: 20px;
}
.custom-newsletter-wrapper div#wpforms-7290 {
width: unset !important;
}
}
input#woocommerce-product-search-field-0 {
color: #fff;
}
.newsletter-bg {
background: #F8204B;
width: 100%;
}
.htmldzianiny {
width: 100%;
overflow: scroll;
}
@media (min-width: 768px) {
.certyfikaty.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev {
left: -60px !important;
}
.certyfikaty.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next {
right: -60px !important;
}
footer.site-footer .widget.widget_text {
border-right: 2px solid #4C516D4D;
padding: 0px 50px !important;
}
}
@media (max-width: 768px) {
.certyfikaty.elementor-widget-image-carousel .swiper-slide { 
height: auto !important;
}
.archive div#content::before, .single div#content::before, .woocommerce-dashboard div#content::before, .wp-singular div#content::before {
display: none;
}
ul.products.columns-3, ul.products.columns-4 {
margin-top: 25px;
}
ul.products.columns-3 li , ul.products.columns-4 li {
display: block !important;
width: 100% !important;
margin: 0 auto;
}
.nowosci-home ul.columns-4 li.product .woocommerce-loop-product__title a::before {
left: 50%;
margin-left: unset !important;
transform: translateX(-50%);
display: block;
z-index: 5;
}
.tlo50lat {
padding-bottom: 0px !important;
}
.tlo50lat .elementor-container.elementor-column-gap-default {
padding-top: 15px;
}
section.homepage-adam.dwa {
line-height: 2.3;
overflow: scroll;
width: 100%;
max-width: 100%;
}
section.homepage-adam.dwa .elementor-widget-text-editor p {
border-right: 0px;
}
.kolumnypodsliderem .elementor-image-box-img img {
max-height: 116px !important;
max-width: 130px !important;
object-fit: cover !important;
}
.tlo50lat {
border-radius: 0px;
height: auto;
padding-top: 25px !important;
}
.nowosci-home a.button.product_type_simple.add_to_cart_button::before {
right: 9px;
}
.homepage-adam.dwa .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
width: auto !important;
margin: 0 auto;
}
.elementor-7105 .elementor-element {
padding-top: 0px !important;
}
.woocommerce-card__header {
padding: 15px;
max-width: auto !important;
}
.nowosci-home ul.columns-4 li.product .woocommerce-loop-product__title a::before {
margin-left: 23.33%;
}
.kolumnypodsliderem figure {
float: left;
}
.kolumnypodsliderem figure {
height: auto;
position: relative;
}
.kolumnyposliderem .elementor-widget-image-box .elementor-image-box-wrapper {
text-align: left !important;
}
.kolumnypodsliderem .strzalka {
padding-bottom: 20px;
}
.nowosci-home ul.columns-4 li {
width: 100% !important;
margin-bottom: 20px;
} 
.nowosci-home ul.columns-4 li img {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.nowosci-home ul.columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
max-width: auto;
}
.technologia .elementor-widget-wrap.elementor-element-populated > .elementor-widget-heading,
.technologia .elementor-widget-wrap.elementor-element-populated > .elementor-widget-text-editor {
padding: 10px !important;
}
.bankwzhome img {
width: 100% !important;
min-width: 100% !important;
object-fit: cover !important;
}
.bankwzhome .elementor-element.elementor-widget.elementor-widget-image {
width: auto !important;
}
.bankwzhome .przycisknormal a{
width: 97% !important;
margin: 0 auto;
}
}
@media (max-width: 992px) {
.site-header .shoptimizer-cart a.cart-contents .amount {
display: block;
}
.shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
top: -21px !important;
left: -35px !important;
position: relative !important;
}
}
@media (max-width: 678px) {
p.drugalinia {
font-size: 18px;
font-weight: 900;
float: right;
}
.tlo50lat .elementor-container.elementor-column-gap-default {
padding-top: 5px;
}
.nowosci-home ul.columns-4 li.product .woocommerce-loop-product__title a::before {
left: 50%;
margin-left: unset !important;
transform: translateX(-50%);
display: block;
z-index: 5;
}
.bankwzhome .przycisknormal a{
width: 97% !important;
margin: unset;
}
header img {
max-height: 35px;
}
section.homepage-adam.dwa {
display: none;
}
section.homepage-adam.glowne {
padding-top: 20px !important;
}
.nowosci-home ul.products {
display: block;
}
ul.products.columns-3, ul.products.columns-4 {
display: block !important;
width: 100% !important;
margin-top: 25px;
}
ul.products.columns-3 li {
display: block !important;
width: 100% !important;
}
.kolumnypodsliderem .strzalka {
max-width: 100px;
} 
.kolumnypodsliderem .elementor-image-box-img img {
min-width: unset !important;
max-width: 130px !important;
max-height: 78px !important;
min-height: unset !important;
}
.kolumnypodsliderem .elementor-image-box-title {
font-size: 18px !important;
}
.kolumnypodsliderem .elementor-widget-container{
height: 82px !important;
}
span.innycyfra {
font-size: 34px;
float: left;
vertical-align: middle;
}
.naszahistoria {
font-size: 18px !important;
}
}
@media (max-width: 576px) {
p.drugalinia {
font-size: 16px;
font-weight: 900;
float: right;
}
span.innycyfra {
font-size: 39px;
float: left;
vertical-align: middle;
}
.naszahistoria {
font-size: 17px !important;
}
}
@media (max-width: 408px) {
p.drugalinia {
font-size: 11px;
}
.naszahistoria {
font-size: 11px !important;
}
}
.swiper-pagination {
z-index: 1;
}
body.leaf-category-view #secondary {
display: none;
}
body.leaf-category-view .content-area {
width: 100%;
max-width: 100%;
} body.leaf-category-view ul.products.columns-3 {
grid-template-columns: repeat(4, 1fr) !important; }
body.leaf-category-view ul.products li.product {
width: 25% !important;
}
.widget_product_categories ul .children {
border-left: 2px solid #4C516D1A;
padding-left: 10px;
margin-left: 16px;
}
.widget_product_categories ul li.cat-group strong {
font-weight: 700;
font-size: 18px;
}
.widget_product_categories ul li.cat-group strong a {
color: #2D3777;
}
.parent-of-leaf-category ul.product-categories {
border-left: 2px solid #4C516D1A;
padding-left: 10px;
padding-top: 10px;
margin-left: 16px;
}
.parent-of-leaf-category ul.product-categories a {
color: #8B8EA1;
font-size: 15px;
font-weight: 500;
}
div#secondary {
padding-top: 40px;
border-bottom: 2px solid #4C516D1A;;
padding-bottom: 10px;
}
ul.product-categories a:hover {
color: #F8204B !important;
font-weight: 700 !important;
text-decoration: none !important;
}
@media (min-width: 993px) {
.archive #secondary {
width: 20% !important;
}
.archive div#primary {
width: 78%;
}
body.leaf-category-view  div#primary {
width: 100%;
}
}
@media (max-width: 678px) {
.archive h1.woocommerce-products-header__title {
vertical-align: middle;
font-size: 24px;
}
.category-title-wrapper {
padding-bottom: 15px;
}
.archive h1.woocommerce-products-header__title svg {
vertical-align: middle;
}
}
a.category-back-link {
margin-top: -6px;
}
@media (max-width: 768px) {
body.leaf-category-view ul.products li.product {
width: 100% !important;
}
body.leaf-category-view ul.products.columns-3 {
grid-template-columns: repeat(2, 1fr) !important;
}
}
.widget_product_categories li.cat-sub a {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
.parent-of-leaf-category .widget_product_categories li.cat-group a {
font-weight: 500;
font-size: 15px;
color: #8B8EA1;
} .custom-sorting-wrapper {
position: relative;
margin-top: 1rem;
}
.sort-toggle-button, button.filter-toggle-button {
background: #fff;
color: #4C516D;
padding: 14.5px;
border-radius: 2rem;
font-weight: 700;
font-size: 14px;
border: none;
cursor: pointer;
padding-left: 24.17px;
padding-right: 24.17px;
}
button.sort-toggle-button.opened, button.filter-toggle-button.opened {
background: #4C516D1A;
}
.sorting-options {
display: flex;
flex-wrap: wrap;
gap: 2rem;
margin-top: 1rem;
}
.sorting-option {
position: relative;
padding-left: 1.5rem;
cursor: pointer;
}
.sorting-option input[type="radio"] {
position: absolute;
opacity: 0;
}
.sorting-option label::before {
content: '';
position: absolute;
left: 0;
top: 5px;
width: 10px;
height: 10px;
border: 1px solid #4C516D1A;
border-radius: 50%;
background: #fff;
transition: background 0.3s;
}
.sorting-option input:checked + label::before {
background: #F8204B;
}
.sorting-option {
display: inline-flex;
margin-right: 3%;
color: #8B8EA1;
font-size: 15px;
font-weight: 500;
}
.sorting-options {
border-top: 2px solid #4C516D1A;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
margin: 0 auto;
}
@media (max-width: 700px) {
.sorting-option {
display: block;
text-align: left;
}
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
display: block;
width: 100%;
}
.pierwszy-widget ul.woocommerce-widget-layered-nav-list li{
padding-right: 10px;
padding-bottom: 10px;
}
.filter-toggle-holder {
display: block !important;
width: 100%;
text-align: center;
}
}
@media (max-width: 768px) {
.shop-filter-widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
width: 33%;
}
.pierwszy-widget ul.woocommerce-widget-layered-nav-list li{
padding-right: 10px;
padding-bottom: 10px;
}
}
@media (max-width: 992px) {
.woocommerce-pagination .page-numbers li .page-numbers {
display: unset;
width: unset;
height: unset;
font-size: unset;
margin: unset;
padding: unset;
border: unset;
border-radius: unset;
box-shadow: unset;
line-height: unset;
}
}
.products {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.products .product {
width: calc(33.33% - 20px);
transition: all 0.3s ease;
}
@media (min-width: 768px) {
ul.products li.product:hover {
transform: scale(1.05);
z-index: 2;
}
ul.products.columns-3 li.product .price {
min-height: 92px;
}
}
@media (max-width: 1000px) {
ul.products.columns-3 li.product .price {
min-height: 126px;
}
small.podcenapromo {
margin-top: 0px;
}
ul.products.columns-3 li.product .price {
padding-top: 33px;
}
}
@media (max-width: 700px) {
small.podcenapromo {
margin-top: 0px;
}
.swatch-wrapper {
width: 54px;
margin: 0 auto;
height: 32px;
}
ul.woocommerce-widget-layered-nav-list li.kolory {
width: 25%;
}
ul.products.columns-3 li.product .price  {
min-height: unset;
padding-top: 10px;
}
}
@media (max-width: 768px) {
.woocommerce-pagination .page-numbers {
display: block;
padding: 10px;
}
.custom-newsletter-wrapper {
max-width: 98%;
margin: 0 auto;
}
.page-numbers .next:after, .woocommerce-pagination .next:after {
background-color: unset;
}
li.full-width > .sub-menu-wrapper:first-of-type > .container:first-of-type {
border: 0px;
}
.custom-newsletter-wrapper span.protext, .custom-newsletter-wrapper div#wpforms-7290-field_1-container {
padding: 10px;
}
div#wpforms-7290-field_2-container {
margin: 0px;
padding: 10px;
}
.custom-newsletter-wrapper .wpforms-submit-container {
padding: 10px;
padding-bottom: 30px;
}
.custom-newsletter-wrapper span.protext {
padding-top: 30px;
}
}
button.mobile-filter.shoptimizer-mobile-toggle {
color: #4C516D;
font-size: 16px;
font-weight: 700;
bottom: 0px;
top: unset;
z-index: 7;
position: fixed;
padding-left: 0px;
display: block;
text-align: center;
box-shadow: unset !important;
border: unset;
border-top: 1px solid #4C516D1A;
}
.mobile-filter svg {
display: none;
}
.woocommerce-breadcrumb a {
color: #8B8EA1;
}
.woocommerce-breadcrumb a:hover {
text-decoration: unset;
color: #2D3777;
}
ul#menu-primary-menu li a:hover {
color: #2D3777;
text-decoration: unset !important;
}
ul#menu-primary-menu li:hover {
text-decoration: unset;
}
.menu-primary-menu-container>ul>li>a span:before {
display: none;
}
.product_meta .sku_wrapper {
display: none;
}
.cross-sells ul.products li.product .woocommerce-card__header, .mobile-scroll ul.products li.product .woocommerce-card__header, .related.products ul.products li.product .woocommerce-card__header, .upsells.products ul.products li.product .woocommerce-card__header {
box-shadow: unset !important;
}
section.related.products h2 {
color: #2D3777;
font-weight: 900;
font-size: 35px;
text-align: center;
display: block;
width: 100%;
}
@media (max-width: 992px) {
ul.products li.product {
height: unset !important;
}
.cross-sells ul.products, .m-grid-2 .cross-sells ul.products, .mobile-scroll ul.products, .related.products ul.products, .upsells.products ul.products {
margin: 0px;
padding: 0px;
}
ul.products.columns-4 li img, ul.products.columns-3 li img  {
max-width: unset;
}
}
.cross-sells ul.products, .m-grid-2 .cross-sells ul.products, .mobile-scroll ul.products, .related.products ul.products, .upsells.products ul.products {
margin-bottom: 25px;
}
@media (max-width: 700px) {
section.related.products h2 {
font-size: 28px;
}
}
div#commercegurus-pdp-gallery img {
border-radius: 20px;
}
.cg-layout-vertical-left .cg-main-swiper img {
max-height: 421px !important;
object-fit: cover;
}
.cg-layout-vertical-left .cg-thumb-swiper .swiper-slide, .cg-layout-vertical-left .cg-thumb-swiper .swiper-slide img {
min-width: 195px;
max-width: 195px;
min-height: 133px;
max-height: 133px;
}
.cg-layout-vertical-left .cg-thumb-swiper .swiper-slide {
margin-bottom: 10px;
}
.cg-layout-vertical-left .cg-thumb-swiper  {
overflow-y: scroll;
max-height: 421px;
}
@media (min-width: 993px) {
.product .summary {
width: 55%;
}
.product .images, .product .woocommerce-product-gallery {
width: 43.057%;
}
}
@media (min-width: 771px) {
.cg-layout-vertical-left .cg-main-swiper {
flex: calc(100% - 300px) !important;
}
}
.single-product .product p.price {
color: #2D3777 !important;
font-size: 35px;
font-weight: 700 !important;
}
p.mbzacena {
color: #8B8EA1;
margin-left: 10px !important;
display: inline-flex;
padding-top: 11px;
font-size: 20px;
}
p.mbzacena {
padding-right: 50px;
margin: 0px;
}
.custom-price-row {
border-left: 2px solid #4C516D1A;
display: inline-flex;
}
.custom-price-row a {
color: #8B8EA1;
margin-right: 30px;
margin-left: 30px;
font-size: 15px;
font-weight: 500;
}
.product .shipping-icons {
display: inline-flex;
vertical-align: middle;
}
.single-product .product ins span.woocommerce-Price-amount.amount {
color: #F8204B;
font-size: 35px;
font-weight: 700;
}
.custom-product-sections {
margin-top: 20px;
}
#commercegurus-pdp-gallery.cg-layout-vertical-left .swiper-button-next, #commercegurus-pdp-gallery.cg-layout-vertical-left .swiper-button-prev, #commercegurus-pdp-gallery.cg-layout-vertical-right .swiper-button-next, #commercegurus-pdp-gallery.cg-layout-vertical-right .swiper-button-prev {
background: hsla(0, 0%, 100%, .45) !important;
}
#commercegurus-pdp-gallery .swiper-button-next:after, #commercegurus-pdp-gallery .swiper-button-prev:after {
background: #2D3777 !important;
}
.product-meta-row {
margin-bottom: 20px;
}
div.product .summary form.cart {
border-bottom: 2px solid #4C516D1A;
padding-bottom: 30px;
}
.single-product .woocommerce-breadcrumb {
border-bottom: 2px solid #4C516D1A;
margin-bottom: 20px;
}
.shoptimizer-archive {
background: #fff;
}
.product .cart .quantity .input-text {
color: #4C516D;
font-size: 25px;
font-weight: 700;
}
@media (max-width: 1000px) {
.opis_produktu, h2.opish2 {
padding-left: 1em;
padding-right: 1em;
}
}
@media (max-width: 700px) {
.custom-price-row {
border-left: 0px;
display: block;
float: left;
margin-bottom: 20px;
}
.custom-price-row a {
margin: 0px;
}
.product .cart .quantity .input-text {
width: 80px;
}
.product .summary .ajax_add_to_cart.add_to_cart_button, .product .summary form.cart .button {
max-width: 72%;
margin-left: 10px;
}
span.quantity-button.quantity-down.minus {
left: 10px;
}
span.quantity-button.quantity-up.plus {
left: -22px;
}
}
button.kontynuujzakupythankyou svg {
margin-left: 10px;
vertical-align: middle;
}
button.kontynuujzakupythankyou {
text-align: center;
margin: 0 auto;
display: block;
margin-bottom: 30px;
border-radius: 50px;
color: #8B8EA1;
font-weight: 700;
font-size: 14px;
padding: 10px;
border: 2px solid #8B8EA14D;
}
tr.woocommerce-shipping-totals.shipping td, tr.woocommerce-shipping-totals.shipping th {
width: 300%;
}
.svgthankyou {
text-align: center;
}
.woocommerce-order-received .col2-set.addresses, section.woocommerce-order-details{
display: none;
}
.woocommerce-order-received h1.wp-block-heading {
display: none;
}
.woocommerce-checkout p.woocommerce-thankyou-order-received:before {
display: none;
}
.woocommerce-order ul.order_details {
background: #fff;
border: 2px solid #F8204B4D;
border-radius: 20px;
}
.woocommerce-checkout p.woocommerce-thankyou-order-received{
font-weight: 900;
margin: 0px;
color: #2D3777;
font-size: 50px;
}
.woocommerce-checkout p.woocommerce-thankyou-order-received.maly{
font-weight: 900;
color: #2D3777;
font-size: 35px;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
}
label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted {
box-shadow: none !important;
border-radius: 0px;
}
.woocommerce-checkout-review-order-table .product-quantity {
text-align: center;
vertical-align: middle;
font-size: 18px;
color: #2D3777;
font-weight: 700;
}
.woocommerce-checkout-review-order-table .product-quantity small {
font-size: 14px;
font-weight: 400;
}
#ship-to-different-address {
border-top: 2px solid #4C516D1A;
}
#ship-to-different-address .woocommerce-form__input-checkbox {
vertical-align: middle;
margin-top: 0px;
}
.woocommerce-checkout .coupon-wrapper {
border: 0px;
}
.woocommerce-checkout.min-ck:not(.woocommerce-order-received) header h1 {
display: none;
}
.woocommerce-checkout.min-ck .shoptimizer-myaccount {
display: inline-flex;
}
.wc-block-checkout__sidebar .wc-block-components-product-name {
font-size: 14px !important;
font-weight: 500 !important;
color: #8B8EA1 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {
font-weight: 700 !important;
color: #2D3777;
font-size: 18px;
}
p#twojezamowienieheading {
font-size: 22px;
font-weight: 900;
color: #2D3777;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
display: none;
}
.wp-block-woocommerce-checkout-order-summary-block {
background: #4C516D0D;
border-bottom-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 20px !important;
border-bottom-right-radius: 20px !important;
border: 1px solid #4C516D1A !important;
}
.wp-block-woocommerce-checkout-order-summary-block img {
border-radius: 20px;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description {
display: none;
}
.woocommerce-checkout .wc-block-components-radio-control {
border: 0px;
}
.woocommerce-checkout .wc-block-components-radio-control label {
border-bottom: 2px solid #4C516D1A;
border-radius: 0px;
border-left: 0px;
}
.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:after, .woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after {
display: none;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=password], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=password], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
padding: 10px !important;
}
.wc-block-components-address-card, .woocommerce-checkout .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
border-radius: 20px !important;
border: 1px solid #4C516D1A !important;
box-shadow: unset;
}
.woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
color: #F8204B;
font-weight: 700;
font-size: 19px;
border-radius: 50px;
border: 2px solid #F8204B4D;
background: #fff;
text-transform: uppercase;
padding: 10px;
}
.woocommerce-checkout .wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:before {
display: none;
}
.woocommerce-checkout .wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:after {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2237%22%20height%3D%2216%22%20viewBox%3D%220%200%2037%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.10156%207.59796L35.1113%207.59796%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222.04058%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M29.0234%2014.3037L35.5023%207.82486L29.0234%201.346%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222.04058%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
content: '';
height: 13px;
width: 34px;
vertical-align: middle;
margin-left: 10px;
}
h2.wc-block-components-title.wc-block-components-checkout-step__title, form.checkout h3, .woocommerce-additional-fields__field-wrapper label{
color: #2D3777;
font-weight: 900;
font-size: 22px;
}
#order_review .shop_table tr th, .woocommerce-checkout-review-order-table tr.shipping td, .woocommerce-checkout-review-order-table tr.cart-subtotal td, .woocommerce-checkout-review-order-table tr.order-total td{
border: 0px !important;
}
.woocommerce-checkout-review-order-table {
background: #4C516D0D;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
overflow: hidden;
}
.woocommerce-checkout .coupon-wrapper {
display: none;
}
table.shop_table.woocommerce-checkout-review-order-table tr th, table.shop_table.woocommerce-checkout-review-order-table tr td{
padding: 15px;
background: #f9f9f9;
}
.woocommerce-checkout div#payment {
background: #f9f9f9;
margin: 0px !important;
padding: 15px !important;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.woocommerce-checkout-review-order-table {
margin-bottom: 0px;
border-radius: 0px;
}
.woocommerce-checkout-review-order-table .product-item-thumbnail img {
border-radius: 20px;
}
.woocommerce-checkout-review-order-table .product-item-thumbnail {
width: 83px;
}
.woocommerce-checkout-review-order-table td.product-total {
color: #2D3777;
font-weight: 700;
font-size: 18px;
}
tr.order-total th, tr.cart-subtotal th, tr.woocommerce-shipping-totals.shipping th{
font-size: 18px;
font-weight: 800;
color: #2D3777;
}
#payment .payment_methods {
border-radius: 20px;
}
tr.order-total td span.woocommerce-Price-amount.amount, tr.cart-subtotal span.woocommerce-Price-amount.amount {
font-size: 18px;
font-weight: 700;
color: #2D3777;
}
.cg-checkout-table-product-name {
color: #8B8EA1;
font-weight: 500;
font-size: 14px;
}
#shipping_method>li>input[type=radio]:first-child:checked+label:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
background: #F8204B !important;
}
.woocommerce-checkout .wc-block-checkout__form .wc-block-components-checkbox__input[type=checkbox], .woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input, form.wc-block-components-form.wc-block-checkout__form input{
min-height: unset !important;
}
.wc-block-components-checkout-step__heading {
border-bottom: 2px solid #4C516D1A;
padding-bottom: 20px;
}
.woocommerce-checkout h1.wp-block-heading {
text-align: center;
font-size: 35px;
font-weight: 900;
color: #2D3777;
border-bottom: 2px solid #4C516D1A;
padding-bottom: 20px;
}
.woocommerce-shipping-fields__field-wrapper label {
display: none;
}
.woocommerce-checkout header.entry-header {
display: none;
}
.woocommerce-checkout.min-ck.header-4:not(.woocommerce-order-received) .site-header {
width: auto;
}
button#place_order, a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, .wc-proceed-to-checkout a {
color: #F8204B !important;
font-size: 14px !important;
background: #fff !important;
text-transform: uppercase;
border: 2px solid #F8204B4D !important;
font-weight: 700 !important;
border-radius: 50px !important;
}
h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
font-weight: 900 !important;
font-size: 18px !important;
color:#2D3777 !important; 
text-transform: math-auto !important;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper .wc-block-components-panel__button {
color: #8B8EA1;
font-size: 15px;
}
td.custom-brutto-td {
min-width: 180px;
color: #2D3777;
font-size: 22px;
font-weight: 700;
}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label {
color: #8B8EA1;
font-size: 15px;
font-weight: 500;
}
.wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-shipping__via {
color: #8B8EA1;
font-size: 15px;
font-weight: 800;
}
.wc-block-components-totals-wrapper {
border-top: 0px !important;
border-bottom: 2px solid #4C516D1A; 
margin-bottom: 20px;
}
.wp-block-woocommerce-cart-order-summary-totals-block {
border-top: 0px !important;
}
.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options {
border-radius: 20px;
border: 2px solid #4C516D1A;
padding: 20px;
}
th.custom-brutto-th, th.custom-qty-th {
text-align: right;
}
th.wc-block-cart-items__header-total, th.custom-qty-th, th.custom-brutto-th {
padding-left: 50px !important;
padding-right: 50px !important;
}
.wc-block-cart .wc-block-components-product-badge {
display: none;
}
.is-large.wc-block-cart .wc-block-cart-items td:last-child {
padding-right: 0px !important;
}
button.wc-block-cart-item__remove-link {
padding-top: 5px;
}
td.custom-brutto-td del {
color: #4C516D !important;
}
@media (min-width: 768px) {
.wc-block-cart a.wc-block-components-product-name {
max-width: 353px !important;
margin-right: 35px;
}
.wc-block-cart-item__wrap {
display: inline-flex;
}
}
.woocommerce-cart .wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns {
display: none;
}
.custom-shipping-info-inline span {
font-size: 15px !important;
color: #8B8EA1 !important;
}
.custom-shipping-info-inline strong {
font-weight: 800 !important;
color: #8B8EA1 !important;
}
.wc-block-cart .wc-block-cart-item__prices {
display: none;
}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {
padding-right: 0px !important;
}
.order-card {
border: 2px solid #4C516D1A;
border-radius: 20px;
margin-bottom: 20px;
overflow: hidden;
background: #4C516D0D;
}
.is-large.wc-block-cart .wc-block-cart-items td {
border-bottom: 2px solid #4C516D1A !important;
}
.is-large.wc-block-cart .wc-block-cart-items th {
color: #8B8EA1;
font-weight: 500;
text-transform: math-auto;
font-size: 15px;
}
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
border: 2px solid #8B8EA14D;
border-radius: 50px;
font-weight: 700;
font-size: 14px;
color: #8B8EA1;
background: #fff;
}
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained::after {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2213%22%20viewBox%3D%220%200%2028%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.856445%206.33333L25.8564%206.33333%22%20stroke%3D%22%238B8EA1%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M21.3818%2011.2627L26.1443%206.5002L21.3818%201.7377%22%20stroke%3D%22%238B8EA1%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-size: no-repeat;
width: 27px;
height: 14px;
content: '';
margin-left: 10px;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained::after, button#place_order::after, .wc-proceed-to-checkout a::after {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2213%22%20viewBox%3D%220%200%2028%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.856445%206.33333L25.8564%206.33333%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M21.3818%2011.2627L26.1443%206.5002L21.3818%201.7377%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 27px;
height: 14px;
content: '';
margin-left: 10px;
}
input#wc-block-components-totals-coupon__input-coupon {
border-radius: 20px;
border: 2px solid #4C516D1A;
padding: 0px;
padding-left: 10px;
color: #8B8EA1;
font-weight: 800;
font-size: 16px;
}
.wc-block-components-text-input.wc-block-components-totals-coupon__input label {
display: none !important;
}
.woocommerce-cart h1.entry-title {
display: block !important;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, .shoptimizer-cart-wrapper .quantity input[type=number] {
color: #4C516D !important;
width: auto !important;
font-weight: 700;
font-size: 22px !important;
}
.wc-block-components-quantity-selector, table.cart .quantity{
border-radius: 50px !important;
border: 2px solid #4C516D1A;
overflow: hidden;
}
table.cart a.remove:before {
display: none;
}
.is-large.wc-block-cart .wc-block-cart-items {
border-top: 2px solid #4C516D1A;
border-bottom: 2px solid #4C516D1A !important;
}
.woocommerce-cart header.entry-header {
border-bottom: 0px;
}
.woocommerce-cart h1.entry-title {
padding-bottom: 0px;
}
.woocommerce-breadcrumb, .woocommerce-cart .woocommerce-breadcrumb, .woocommerce-checkout .woocommerce-breadcrumb {
display: block !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
width: 100% !important;
padding-right: 0px !important;
}
.wc-block-components-sidebar {
width: 100% !important;
padding-left: 0px !important;
}
.woocommerce-cart .site-main {
padding-top: 0px;
}
.wc-block-cart {
padding-top: 0px !important;
}
.wc-block-cart .wc-block-components-product-metadata {
display: none;
}
.wc-block-cart a.wc-block-components-product-name, table.cart tr td.product-name a {
font-size: 18px;
font-weight: 900;
color: #2D3777;
}
.wc-block-cart .wc-block-components-product-metadata__description {
display: none;
}
.wc-block-cart .wc-block-components-formatted-money-amount, table.cart tbody tr td.product-subtotal span {
font-weight: 700;
font-size: 22px;
color: #2D3777;
}
.wc-block-components-product-badge.wc-block-components-sale-badge .wc-block-components-formatted-money-amount {
font-size: unset;
}
.wc-block-cart img, table.cart .product-thumbnail img{ 
border-radius: 20px;
min-height: 76px;
max-height: 76px;
min-width: 83px;
max-width: 83px;
}
.order-card.open .order-details {
background: #fff;
}
.order-card div {
padding: 10px;
}
.order-row .nazwaproduktu {
color: #2D3777;
font-size: 18px;
font-weight: 900;
}
.order-row .nazwaproduktu img {
border-radius: 20px !important;
min-width: 83px;
max-width: 83px;
min-height: 76px;
max-height: 76px;
}
.order-summary .summarydane {
color: #2D3777;
font-size: 22px;
margin-left: 10px;
font-weight: 700;
text-align: right;
line-height: 27px;
}
.order-summary .summarynaglowki {
font-weight: 800;
color: #8B8EA1;
font-size: 15px;
}
.order-row .daneproduktu {
color: #2D3777;
font-size: 18px;
font-weight: 900;
}
.order-row {
border-bottom: 2px solid #4C516D1A;
}
.order-summary .divjeden, .order-summary .divdwa {
border-bottom: 2px solid #4C516D1A;
width: 521px;
text-align: ridge;
justify-self: right;
}
.order-header .status {
color: #2D3777;
font-weight: 900;
font-size: 18px;
}
.order-header .naglowekpro{
color: #2D3777;
font-weight: 700;
font-size: 18px;
}
.order-details .naglowek {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
.order-card .order-header-row {
margin-top: 20px;
border-bottom: 2px solid #4C516D1A;
border-top: 2px solid #4C516D1A;
}
.order-card .order-details {
padding-left: 50px;
padding-right: 50px;
}
.order-header {
padding-left: 50px !important;
padding-right: 50px !important;
}
@media (min-width: 1300px) {
.htmldzianiny {
overflow: hidden;
}
}
@media (max-width: 700px) {
.product-meta-item {
margin-right: 10px;
}
.dzianinyhome.wysrodkuj {
width: 100%;
display: inline-block;
}
.dzianinyhome.wysrodkuj .dzianinatyp{
display: flex !important;
margin: 0 auto !important;
margin-bottom: 20px !important; 
}
}
form#wpforms-form-10589 .wpforms-field-sublabel, form#wpforms-form-10581 .wpforms-field-sublabel {
display: none !important;
}
.woocommerce-address-fields input, .woocommerce-address-fields .select2-container--default .select2-selection--single, form.woocommerce-EditAccountForm.edit-account input, .woocommerce-MyAccount-content form input, .woocommerce-MyAccount-content .wpforms-form select, .woocommerce-MyAccount-content .wpforms-form textarea, form.woocommerce-form.woocommerce-form-login.login input, form.woocommerce-form.woocommerce-form-register.register input, form.checkout input, form.checkout .select2-container--default .select2-selection--single, form.checkout textarea {
border: 2px solid #4C516D1A !important;
border-radius: 20px !important;
min-height: 45px !important;
box-shadow: unset !important;
}
.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 40px;
}
div#wpforms-10581-field_8-container label.wpforms-field-label {
color: #2D3777;
font-weight: 900;
}
form.checkout .woocommerce-billing-fields__field-wrapper label {
display: none;
}
div#wpforms-10589-field_3-container, div#wpforms-10581-field_3-container{
padding-top: 0px;
}
.woocommerce-info {
background: #fff;
border: 2px solid #F8204B4D;
border-radius: 50px;
box-shadow: unset !important;
color: #2D3777;
}
.woocommerce-address-fields button.button, form.woocommerce-EditAccountForm.edit-account button.button, .woocommerce-MyAccount-content form .wpforms-submit, form.woocommerce-form.woocommerce-form-register.register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit, .wc-block-components-totals-shipping-panel.wc-block-components-panel button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.outlined{
color: #F8204B !important;
font-size: 15px !important;
background: #fff !important;
text-transform: uppercase;
border: 2px solid #F8204B4D !important;
border-radius: 50px !important;
box-shadow: unset;
}
.woocommerce-address-fields button.button::after, form.woocommerce-EditAccountForm.edit-account button.button::after {
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7%203V6.4C7%206.96005%207%207.24008%207.10899%207.45399C7.20487%207.64215%207.35785%207.79513%207.54601%207.89101C7.75992%208%208.03995%208%208.6%208H15.4C15.9601%208%2016.2401%208%2016.454%207.89101C16.6422%207.79513%2016.7951%207.64215%2016.891%207.45399C17%207.24008%2017%206.96005%2017%206.4V4M17%2021V14.6C17%2014.0399%2017%2013.7599%2016.891%2013.546C16.7951%2013.3578%2016.6422%2013.2049%2016.454%2013.109C16.2401%2013%2015.9601%2013%2015.4%2013H8.6C8.03995%2013%207.75992%2013%207.54601%2013.109C7.35785%2013.2049%207.20487%2013.3578%207.10899%2013.546C7%2013.7599%207%2014.0399%207%2014.6V21M21%209.32548V16.2C21%2017.8802%2021%2018.7202%2020.673%2019.362C20.3854%2019.9265%2019.9265%2020.3854%2019.362%2020.673C18.7202%2021%2017.8802%2021%2016.2%2021H7.8C6.11984%2021%205.27976%2021%204.63803%2020.673C4.07354%2020.3854%203.6146%2019.9265%203.32698%2019.362C3%2018.7202%203%2017.8802%203%2016.2V7.8C3%206.11984%203%205.27976%203.32698%204.63803C3.6146%204.07354%204.07354%203.6146%204.63803%203.32698C5.27976%203%206.11984%203%207.8%203H14.6745C15.1637%203%2015.4083%203%2015.6385%203.05526C15.8425%203.10425%2016.0376%203.18506%2016.2166%203.29472C16.4184%203.4184%2016.5914%203.59135%2016.9373%203.93726L20.0627%207.06274C20.4086%207.40865%2020.5816%207.5816%2020.7053%207.78343C20.8149%207.96237%2020.8957%208.15746%2020.9447%208.36154C21%208.59171%2021%208.8363%2021%209.32548Z%22%20stroke%3D%22%23F8204B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: no-repeat;
content: '';
height: 24px;
width: 24px;
display: inline-block;
vertical-align: middle;
margin-left: 10px	
}
.woocommerce-account h2, form.woocommerce-EditAccountForm.edit-account fieldset legend{
color: #2D3777;
font-weight: 900;
font-size: 22px;
}
form.woocommerce-EditAccountForm.edit-account label, .woocommerce-address-fields label, .woocommerce-MyAccount-content p, .woocommerce-MyAccount-content address, div#customer_login .form-row label, .wc-block-components-totals-shipping-panel.wc-block-components-panel select, .wc-block-components-totals-shipping-panel.wc-block-components-panel input {
font-size: 15px;
color: #8B8EA1 !important;
font-weight: 900;
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
color: #4C516D4D !important;
font-size: 15px !important;
font-weight: 500 !important;
}
.wc-block-components-totals-shipping-panel.wc-block-components-panel select, .wc-block-components-totals-shipping-panel.wc-block-components-panel input {
margin: 0px !important;
padding: 10px !important;
}
.wc-block-components-text-input.wc-block-components-address-form__city label, .wc-block-components-text-input.wc-block-components-address-form__postcode label, .wc-block-components-address-form__country.wc-block-components-country-input label {
display: none;
}
input#shipping_address_2::placeholder, .select2-container--default .select2-selection--single .select2-selection__placeholder, input#shipping_address_1::placeholder, input#billing_address_2::placeholder, input#billing_address_1::placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #8B8EA1;
font-size: 15px;
font-weight: 600;
}
.woocommerce-MyAccount-content p a, .woocommerce-MyAccount-content .addresses header.title a {
color: #2D3777;
text-decoration: unset !important;
}
.woocommerce-account .shoptimizer-archive, .woocommerce-account div#content {
background: #fff;
}
nav.woocommerce-MyAccount-navigation span.menu-icon-label svg {
margin-right: 10px;
vertical-align: middle;
}
nav.woocommerce-MyAccount-navigation a {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover {
color: #F8204B;
font-weight: 700;
}
.woocommerce-MyAccount-navigation ul li.is-active a svg path, .woocommerce-MyAccount-navigation ul li a:hover svg path{
stroke: #F8204B;
}
.woocommerce-MyAccount-navigation ul li {
border-bottom: 0px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--reklamacja span.menu-icon-label svg, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zwrot span.menu-icon-label svg{
margin-right: 7px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before {
display: none;
}
.woocommerce-account header.entry-header{
border-bottom: 0px;
}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
border-top: 2px solid #4C516D1A;
padding-top: 20px;
}
.download-table {
width: 100%;
border-collapse: separate;
border-spacing: 0 10px;
font-family: sans-serif;
border: 2px solid #4C516D1A;
padding: 20px;
background: #fff;
border-radius: 20px;
}
.download-table tbody {
border-top: 1.5px solid #4C516D1A;
}
.download-table thead th {
text-align: left;
padding: 10px;
color: #2D3777;
font-weight: 800;
font-size: 15px;
}
.download-table tbody td {
padding: 12px 10px;
vertical-align: middle;
color: #2D3777;
font-size: 15px;
font-weight: 800;
}
.download-table tbody tr {
background: #fff;
border-radius: 12px;
}
.download-table tbody tr:first-child {
background: rgba(76, 81, 109, 0.05);
border-radius: 5px;
}
.download-table tbody a {
color: #F8204B;
font-weight: 800;
font-size: 15px;
text-decoration: none;
}
.download-table tbody tr td:first-child {
width: 40px;
font-weight: bold;
}
.download-table tbody tr td:last-child {
width: 60px;
}
.download-table {
margin-bottom: 50px;
}
.single-post .post .wp-post-image {
border-radius: 20px;
min-width: 1093px;
max-height: 372px;
object-fit: cover;
margin: 0 auto;
margin-bottom: 25px;
}
.single-post div#page {
background: #fff;
}
.single-post .category-title-wrapper.aktualnosci {
border-bottom: 2px solid #4C516D1A;
padding-bottom: 20px;
}
.single-post .category-title-wrapper.aktualnosci .post-date {
font-weight: 500 !important;
font-size: 13px !important;
color: #2D3777 !important;
border: 2px solid #4C516D1A;
border-radius: 20px;
padding: 10px;
}
.category-title-wrapper.aktualnosci h1 {
color: #2D3777;
font-weight: 900;
font-size: 35px;
}
.post .vcard.author {
display: none;
}
.single-post .content-area {
width: 100% !important;
}
section#comments {
display: none;
}
.post .entry-content {
color: #2D3777;
font-size: 15px;
font-weight: 500;
margin: 0 auto;
max-width: 870px;
}
.post aside.entry-meta .post-meta {
display: none;
}
.postyzbloga-container-aktualnosci  p.postyzbloga-date {
font-weight: 500;
font-size: 13px;
color: #2D3777;
}
.postyzbloga-container-aktualnosci .postyzbloga-item {
border: 2px solid #4C516D1A;
}
.postyzbloga-container-aktualnosci .postyzbloga-item h3 {
font-weight: 700;
color: #2D3777;
font-size: 25px; 
}
.mapakontaktu iframe {
border: 2px solid #4C516D1A !important;
border-radius: 20px;
}
.mapakontaktusekcja {
margin: 0 auto;
}
@media (max-width: 429px) {
.product-meta-item {
display: block;
width: 50%;
}
}
@media (max-width: 768px) {
p.mbzacena {
padding-right: 18px;
}
.dzianinyhome.wysrodkuj {
width: 100%;
display: inline-block;
}
.dzianinyhome.wysrodkuj .dzianinatyp{
display: inline-flex;
margin-bottom: 20px;
margin-right: 20px;
}
}
.dzianinyhome.wysrodkuj {
width: 100%;
justify-content: center;
}
.skladdzianiny p {
margin: 0px;
padding: 0px;
}
h1.entry-title {
color: #2D3777;
text-transform: uppercase;
font-weight: 900;
font-size: 35px;
padding-bottom: 20px;
}
header.entry-header {
border-bottom: 2px solid #4C516D1A;
}
header.entry-header .category-title-wrapper a.page-back-link {
margin-top: -10px;
margin-right: 10px;
}
div#content {
background: #fff;
}
.tax-product_cat div#content, .tax-product_cat .shoptimizer-archive {
background: unset;
}
.wp-singular .widget-area {
display: none;
}
.wp-singular strong {
font-weight: 800;
}
.home div#content .col-full {
max-width: inherit;
padding: 0;
}
.home header.entry-header {
display: none;
}
body.single-product:has(:not(.woocommerce-breadcrumb)) .site-main, body:has(:not(.woocommerce-breadcrumb)) .site-content {
padding-top: 0px;
}
.dzianinyhome.stronadzianiny {
margin-bottom: 20px;
width: 100%;
}
.dzianinatyp:hover span {
color: #2D3777;
font-weight: 700;
}
@media (min-width: 768px) {
.dzianinyhome {
overflow: hidden;
}
.skladydzianiny .elementor-widget-wrap.elementor-element-populated {
height: 70px;
}
} .dzianinatyp .overlay {
display: none;
flex-direction: column;
align-items: center;
background: #fffffff1;
border-radius: 20px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
height: 100%;
}
.dzianinatyp {
background-repeat: space !important;
} .dzianinatyp:hover .overlay {
display: flex;
}
.dzianinatyp:hover span {
background: #fffffff1;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.dzianinyhome .overlay a {
width: 100%;
}
.dzianinyhome .overlay {
padding: 10px;
padding-top: 50%;
} .dzianinyhome .btn {
background: transparent;
border: 1.5px solid #F8204B4D;
padding: 10px;
margin-bottom: 10px;
color: #F8204B;
font-weight: bold;
min-width: 100%;
font-size: 13px;
border-radius: 30px;
cursor: pointer;
transition: background 0.3s, color 0.3s;
}
@media (max-width: 768px) {
.stronadzianiny {
display: flex;
max-width: 100%;
flex-wrap: wrap;
}
.stronadzianiny .dzianinatyp {
margin-right: unset;
display: inline-flex;
margin-bottom: 20px;
margin-right:30px;
}
.category-title-wrapper.aktualnosci h1 {
font-size: 18px;
}
.order-card .order-details {
padding: 0px;
}
.order-header {
padding-left: 0px !important;
padding-right: 0px !important;
}
.order-row .nazwaproduktu img {
min-width: unset;
max-width: unset;
min-height: unset;
max-height: unset;
}
}
@media (max-width: 700px) {
.stronadzianiny {
display: inline;
}
.wc-block-cart img {
margin: 0 auto !important;
}
.stronadzianiny .dzianinatyp {
min-width: 100%;
display: inline-flex;
margin-right: unset;
margin-bottom: 20px;
}
.order-header .naglowekpro,  .order-header .status {
font-size: 12px;
}
.order-row img {
display: none;
}
.order-row .nazwaproduktu {
font-size: 12px;
}
.order-row .daneproduktu {
font-size: 12px;
}
.order-details .naglowek {
font-size: 12px;
}
.order-summary .summarynaglowki {
font-size: 12px;
}
.order-summary .summarydane {
font-size: 14px;
}
}
@media (min-width: 768px) {
button.mobile-filter.shoptimizer-mobile-toggle {
display: none;
}
}
@media (max-width: 768px) {
.wc-block-cart img {
min-width: unset;
max-width: 290px;
margin: 0 auto;
min-height: unset;
max-height: unset;
}
tr.wc-block-cart-items__row {
display: block !important;
margin-bottom: 20px;
border-bottom: 2px #4C516D1A solid;
}
td.wc-block-cart-item__image {
display: block;
}
td.custom-brutto-td, td.custom-qty-td{
display: block;
}
td.custom-brutto-td {
text-align: left !important;
}
}
.woocommerce-checkout ul#shipping_method label, .woocommerce-checkout ul#shipping_method span {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{
width: 65% !important;
padding-right: 4.5283018868% !important;
}
.woocommerce-checkout .wc-block-components-sidebar {
width: 35% !important;
padding-left: 2.2641509434% !important;
}
.woocommerce-shipping-fields h3#ship-to-different-address {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
@media (max-width: 700px) {
.woocommerce-checkout p.woocommerce-thankyou-order-received.maly, .woocommerce-checkout p.woocommerce-thankyou-order-received {
text-align: center;
}
}
.woocommerce-order-received section.woocommerce-customer-details {
display: none;
}
ul.columns-3 span.wlr-product-message, ul.columns-4 span.wlr-product-message {
display: none !important;
}
td.easypack-parcel-machine-select, th.easypack-parcel-machine-label {
border: 0px !important;
background: unset !important;
}
.alertify .ajs-dimmer {
position: fixed;
z-index: 1981;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 0;
margin: 0;
background-color: rgba(45, 55, 120, 0.5);
opacity: 1;
}
th.easypack-parcel-machine-label {
display: none;
}
.easypack-visible-point-header {
background: unset;
font-style: normal;
color: #2D3777;
}
.ajs-dialog {
max-width: 51vw !important;
border-radius: 20px !important;
overflow: hidden;
}
#selected-parcel-machine {
border: 2px solid #F8204B4D;
border-radius: 20px;
text-align: left;
}
.alertify .ajs-footer .ajs-buttons .ajs-button {
border: 2px solid rgb(248, 32, 75) !important;
border-radius: 20px !important;
background: #fff !important;
color: #2D3777;
}
span.wlr-product-message {
border: 2px solid #F8204B4D;
border-radius: 20px !important;
padding: 10px !important;
margin-bottom: 10px;
color: #2D3777;
font-size: 14px;
font-weight: 600;
}
.easypack_show_geowidget {
box-shadow: unset !important;
background: #fff !important;
color: #F8204B;
font-weight: 500;
border-radius: 50px;
border: 2px solid #F8204B1A !important;
padding: 13px !important;
line-height: 1;
min-width: 200%;
font-size: 16px !important;
}
.term-description {
border: 2px solid #F8204B1A;
border-radius: 20px;
background: #fff;
}
.wlr-message-info.wlr_block_points_rewards_earn_points {
border: 2px solid #F8204B1A !important;
border-radius: 20px !important;
margin-top: 20px;
background: #fff;
}
.wlr-myaccount-page .wlr-button-reward, .wlr-myaccount-page .wlr-button-reward-apply, .wlr-message-info.wlr_points_rewards_earn_points {
border: 2px solid #F8204B1A !important;
border-radius: 20px !important;
background: #fff !important;
}
.wlr-myaccount-page .wlr-button-reward span, .wlr-myaccount-page .wlr-button-reward-apply span {
color: #2D3777 !important;
font-weight: 700;
}
.wlr-myaccount-page .wlr-text-color{
color: #2D3777 !important;
}
.wlr-message-info.wlr_point_redeem_message {
border: 2px solid rgb(248, 32, 75) !important;
border-radius: 20px !important;
background: #fff !important;
}
.ajs-content .wlr-myaccount-page .wlr-heading {
border-left: 3px solid #2D3777 !important;
color: #2D3777 !important;
padding-left: 10px;
font-weight: 900 !important;
}
.wlr-myaccount-page .wlr-my-rewards-title.active {
border-bottom: 3px solid #2D3777 !important;
}
.wlr-myaccount-page .wlr-my-rewards-title.active h4, .wlr-myaccount-page .wlr-my-rewards-title.active i, .wlr-message-info.wlr_points_rewards_earn_points i {
color: #2D3777 !important;
}
.wlr-myaccount-page .wlr-theme-color-apply {
color: rgb(248, 32, 75) !important;
}
.term-description p, .wlr-message-info.wlr_block_points_rewards_earn_points, .wlr-message-info.wlr_point_redeem_message, .wlr-message-info.wlr_points_rewards_earn_points p {
color: #2D3777 !important;
font-size: 15px;
font-weight: 500;
}
header.woocommerce-products-header {
background: #fff !important;
}
#selected-parcel-machine {
min-width: 300%;
}
.product form.cart .quantity {
display: block;
}
.single-product .woocommerce-message {
margin-bottom: 20px;
}
.woocommerce-message, .woocommerce-error {
background: #fff;
border: 2px solid #F8204B4D;
border-radius: 50px;
box-shadow: unset !important;
color: #2D3777;
}
.woocommerce-error {
margin-bottom: 20px !important;
}
.naszahistoria a {
display: inline-flex;
color: #fff;
}
ul.products.columns-4 li img
{ 
max-width: 304px;
min-width: 304px;
}
.nowosci-home ul.columns-4 li.product .woocommerce-loop-product__title a::before
{
margin-top: -65px;
}
@media (max-width: 700px) {
.historiadlamobile p{
font-size: 16px !important; 
}
}
@media (min-width: 768px) {
.historiadlamobile p{
font-size: 30px !important; 
}
}
.naszahistoria a strong {
margin-left: 5px;
}
.single-product .site-content .col-full, .related-wrapper{
background: #fff !important;
}
.product-sku-lista {
color: #8B8EA1;
font-size: 14px;
font-weight: 500;
}
.woocommerce-billing-fields__field-wrapper p input::placeholder, textarea#order_comments::placeholder{
color: #4C516D4D !important;
font-weight: 500 !important;
font-size: 15px !important;
}
.woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
font-weight: 500 !important;
color: #000;
}
.custom-cart-modal {
position: fixed;
inset: 0;
z-index: 9999;
background-color: rgba(45, 55, 120, 0.5);
display: flex;
justify-content: center;
align-items: center;
}
.custom-cart-content {
background: #fff;
border-radius: 16px;
max-width: 1093px;
width: 90%;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
padding: 40px;
position: relative;
font-family: 'Inter', sans-serif;
animation: fadeInScale 0.2s ease-in-out;
display: flex;
flex-direction: column;
gap: 32px;
}
@keyframes fadeInScale {
from {
opacity: 0;
transform: scale(0.95);
}
to {
opacity: 1;
transform: scale(1);
}
}
.custom-modal-title {
font-size: 35px;
font-weight: 900;
text-align: center;
color: #2D3777;
margin: 0;
}
.custom-cart-info {
display: flex;
flex-direction: row;
gap: 32px;
width: 100%;
}
.custom-cart-left img {
border-radius: 20px;
min-width: 373px;
height: auto;
object-fit: cover;
max-height: 341px;
max-width: 373px;
}
.custom-cart-details {
flex: 1;
border-bottom: 2px solid #4C516D1A;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
#custom-cart-sku {
font-size: 15px;
font-weight: 800;
color: #8B8EA1;
margin-bottom: 8px;
}
#custom-cart-title {
font-size: 35px;
font-weight: 900;
color: #2D3777;
margin-top: 0px;
margin-bottom: 20px;
}
.custom-meta span {
margin-right: 20px;
}
.custom-meta svg {
vertical-align: middle;
margin-right: 10px;
}
.custom-meta {
display: flex;
font-size: 15px;
color: #8B8EA1;
font-weight: 500;
margin: 0 0 20px;
border-bottom: 2px solid #4C516D1A;
border-top: 2px solid #4C516D1A;
padding: 10px;
}
.custom-meta strong {
font-weight: 800;
}
.custom-buttons svg {
margin-left: 10px;
vertical-align: middle;
}
.custom-meta i {
font-style: normal;
margin-right: 6px;
}
.custom-price-qty {
font-size: 35px;
font-weight: 700;
color: #2D3777;
display: flex;
align-items: baseline;
margin-bottom: 24px;
}
.custom-buttons button {
margin-right: 25px;
}
.unit {
font-size: 20px;
color: #8B8EA1;
font-weight: 500;
}
.custom-buttons {
display: flex;
justify-content: center;
}
.custom-buttons button,
.custom-buttons a {
padding: 9px 18px;
cursor: pointer;
text-align: center;
}
#custom-continue {
border: 2px solid #8B8EA14D;
border-radius: 50px;
color: #8B8EA1;
font-weight: 700;
font-size: 14px;
background: #fff;
}
#custom-continue:hover {
background-color: #f2f2f2;
}
.custom-buttons a {
border: 2px solid #F8204B4D;
border-radius: 50px;
color: #F8204B;
font-weight: 700;
font-size: 14px;
background: #fff;
}
.custom-close {
position: absolute;
top: 20px;
right: 24px;
background: none;
border: none;
font-size: 28px;
cursor: pointer;
color: #2D3777;
}
@media (max-width: 768px) {
.custom-cart-left img {
border-radius: 20px;
min-width: unset;
height: auto;
object-fit: cover;
max-height: unset;
max-width: 150px;
}
}
@media (max-width: 700px) {
.custom-cart-info {
display: block;
}
#custom-cart-title, .custom-modal-title {
font-size: 24px;
}
.custom-cart-left img {
max-width: 100%;
max-height: 100%;
margin: 0 auto;
margin-bottom: 20px;
}
.custom-cart-modal  {
display: block;
margin-bottom: 30px;
height: 100%;
}
.custom-cart-content {
margin: 0 auto;
padding: 20px;
width: 100%;
z-index 20;
position: relative !important;
border-radius: 0px;
overflow-y: scroll;
height: 100%;
}
.custom-buttons {
display: block;
}
.custom-buttons button {
margin-right: 0px;
margin-bottom: 20px;
}
.custom-buttons a, .custom-buttons button {
font-size: 13px !important;
width: 100%;
display: block;
}
.custom-close {
right: 10px;
top: 5px;
}
} #ship-to-different-address-checkbox {
opacity: 0;
position: absolute;
width: 0;
height: 0;
}
.customer-company-only {
display: none;
}
p#billing_customer_type_field input:checked:before {       display: inline-block;
position: relative;
top: 13.5px;
width: 7px;
height: 7px;
margin-right: .5407911001em;
border-radius: 50%;
border: 3px solid #fff;
content: "";
box-shadow: 0 0 2px 0 #000;
box-sizing: content-box;
background: #F8204B !important;
}
p#billing_customer_type_field {
display: inline-flex;
}
p#billing_customer_type_field label {
color: #8B8EA1;
font-weight: 500;
font-size: 15px;
}
p#billing_customer_type_field label input {
vertical-align: middle;
margin-top: 0px;
} .woocommerce-form__label-for-checkbox {
display: inline-flex;
align-items: center;
cursor: pointer;
position: relative;
font-size: 1.4rem;
color: #787e94;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
background: #F8204B !important;
}
.edytujkoszykdiv {
background: #f9f9f9;
padding: 15px;
border-bottom: 2px solid #4C516D1A;
border-top: 2px solid #4C516D1A;
}
.woocommerce-checkout-review-order-table tfoot {
border-top: 2px solid #4C516D1A !important;
}
.woocommerce-checkout-review-order-table tbody td {
border-bottom: 2px solid #4C516D1A;
}
tr.cart_item {
border-bottom: 3px solid !important; 
}
.woocommerce-checkout-review-order-table tfoot::before, tr.woocommerce-shipping-totals.shipping::before{
width: 300%;
border-top: 2px solid #4C516D1A;
content: '';
display: block;
}
tr.woocommerce-shipping-totals.shipping::after {
border-bottom: 2px solid #4C516D1A;
width: 300%;
content: '';
display: block;
}
#order_review > .edytujkoszykdiv + .edytujkoszykdiv {
display: none !important;
}
.edytujkoszyk {
background: #f9f9f9;
color: #8B8EA1;
font-size: 15px;
font-weight: 500;
}
.edytujkoszyk svg {
vertical-align: middle;
margin-right: 10px;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked, .wc-block-components-shipping-rates-control__package input {
border: 2px #4C516D1A solid !important;
}
ul#shipping_method li label::before {
border: 3px solid #fff;
} .woocommerce-form__label-for-checkbox::before {
content: "";
width: 24px;
height: 24px;
border: 2px solid #4C516D1A;
border-radius: 6px;
display: inline-block;
background-color: white;
box-sizing: border-box;
transition: all 0.2s ease;
}
.product p.stock.out-of-stock {
display: none;
} #ship-to-different-address-checkbox:checked + span::after {
content: "";
position: absolute;
left: 9px;
top: 16px;
width: 6px;
height: 12px;
border: solid #F8204B;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
transition: all 0.2s ease;
}
a.added_to_cart.wc-forward {
display: none !important;
}.site-main div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-size: 15px;
font-weight: 400;
}
dialog div.wpforms-container-full {
margin-bottom: 0;
}
.site-main div.wpforms-container-full .wpforms-form .wpforms-title {
font-weight: 600;
}
.site-content div.wpforms-container-full .wpforms-form select {
width: 100%;
max-width: 100%;
height: 40px;
margin-bottom: 5px;
padding: 0 31px 0 11px;
border: 1px solid #e2e2e2;
border-radius: 3px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23bfbfbf' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;
background-size: 15px 15px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
font-size: 16px;
font-weight: 400;
line-height: 40px;
text-indent: 0.01px;
text-overflow: "";
appearance: none;
-webkit-font-smoothing: inherit;
}
.site div.wpforms-container-full .wpforms-form button[type="submit"] {
padding: 12px 20px;
border-radius: 4px;
border: none;
font-weight: 600;
font-size: 15px;
transition: all 0.2s;
background-color: #323232;
color: #fff;
}
.site div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
border: none;
background-color: #111;
}
.site div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
padding-left: 10px;
}
@media only screen and (max-width: 600px) {
div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout) {
overflow-x: visible;
}
} dialog div.wpforms-container-full .wpforms-form .wpforms-title {
font-size: clamp(1.125rem, 0.8709rem + 0.813vw, 1.375rem); }
div.wpforms-container-full .wpforms-form *:focus-visible {
outline: 0.2rem solid #2491ff;
outline-offset: -1px;
}
dialog div.wpforms-container-full .wpforms-form input:focus-visible,
dialog div.wpforms-container-full .wpforms-form select:focus-visible,
dialog div.wpforms-container-full .wpforms-form textarea:focus-visible {
border-color: transparent;
}
dialog div.wpforms-container-full .wpforms-form button[type=submit]:focus {
border: none;
}
dialog div.wpforms-container-full .wpforms-error-container {
font-size: 14px;
margin-top: -0.5rem;
margin-bottom: 0.5rem;
}.woopq-quantity {
height: auto !important;
}
.woopq-quantity-input {
display: flex;
align-items: center;
}
.woopq-quantity-plus-minus .plus, .woopq-quantity-plus-minus .minus, .woopq-quantity-plus-minus .btn-plus, .woopq-quantity-plus-minus .btn-minus {
display: none !important;
}
.woopq-quantity-input-plus, .woopq-quantity-input-minus {
width: 40px;
height: 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #e5e5e5;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woopq-quantity-input-plus:hover, .woopq-quantity-input-minus:hover {
background-color: #f0f0f0;
}
.woopq-quantity-input .qty {
width: 40px;
height: 40px;
line-height: 38px;
padding: 0 10px;
margin: 0;
box-shadow: none;
border-width: 1px 0;
border-style: solid;
border-color: #e5e5e5;
background-color: #fefefe;
}
.woopq-quantity-input input::-webkit-outer-spin-button, .woopq-quantity-input input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woopq-quantity-input input[type=number] {
-moz-appearance: textfield;
}
.woopq-disabled {
opacity: .5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.woopq-atc-disabled {
opacity: .5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.woopq-type-radio label {
display: block;
}