/**handles:wp-loyalty-rules-alertify-front,wp-loyalty-rules-main-front,wp-loyalty-rules-wlr-font,wc-prl-css,brands-styles,style,cs,x-child,pc-style,pc-wishlist-style,swiper-css,ps-style,pa-style,pa-wishlist-style**/
/**
 * alertifyjs 1.13.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2019 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com) 
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
.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('https://oakvalleydesigns.com/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.eot?16cf3');src:url('https://oakvalleydesigns.com/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.eot?16cf3#iefix') format('embedded-opentype'),url('https://oakvalleydesigns.com/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.ttf?16cf3') format('truetype'),url('https://oakvalleydesigns.com/wp-content/plugins/wp-loyalty-rules/Assets/Site/Css/fonts/loyalty.woff?16cf3') format('woff'),url('https://oakvalleydesigns.com/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"}
.wc-prl-recommendations{clear:both}.wc-prl-recommendations.wc-prl-recommendations--no-clear{clear:none}
.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(2n){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}
@charset "UTF-8";html{font-size:14px!important}@media screen and (min-width:1366px){html{font-size:15px!important}}@media screen and (min-width:1920px){html{font-size:16px!important}}.heading .x-text-content-text-primary{font-family:Montserrat,sans-serif!important;color:#000!important;font-weight:400!important;line-height:1.4!important}.body-text{font-family:Montserrat,sans-serif!important;color:#3f3f3f!important}.text-xxxl.x-text{font-size:5rem!important;line-height:1!important}.text-xxl.x-text{font-size:3.5rem!important;line-height:1.1!important}.text-xl.x-text{font-size:2.75rem!important;line-height:1.2!important}.text-l.x-text{font-size:2rem!important;line-height:1.3!important}.text-m.x-text{font-size:1.5rem!important;line-height:1.4!important}.text-s.x-text{font-size:1rem!important;line-height:1.4!important}.text-xs.x-text{font-size:.85rem!important;line-height:1.4!important}.body-text{max-width:780px}.h1,.h2,.h3,.h4,.h5,.h6,.li,.p,.span,h1,h2,h3,h4,h5,h6,li,p,span{font-size:100%}.brand-color-01-color,.brand-color-01-color-hover:hover{color:red!important}.brand-color-02-color,.brand-color-02-color-hover:hover{color:#32cd32!important}.brand-color-03-color,.brand-color-03-color-hover:hover{color:orange!important}.brand-color-04-color,.brand-color-04-color-hover:hover{color:#4169e1!important}.brand-color-05-color,.brand-color-05-color-hover:hover{color:transparent!important}.brand-color-06-color,.brand-color-06-color-hover:hover{color:transparent!important}.brand-color-07-color,.brand-color-07-color-hover:hover{color:transparent!important}.brand-color-08-color,.brand-color-08-color-hover:hover{color:transparent!important}.brand-color-09-color,.brand-color-09-color-hover:hover{color:transparent!important}.brand-color-10-color,.brand-color-10-color-hover:hover{color:transparent!important}.brand-color-11-color,.brand-color-11-color-hover:hover{color:transparent!important}.brand-color-12-color,.brand-color-12-color-hover:hover{color:transparent!important}.universal-color-black-color,.universal-color-black-color .x-text-content-text-primary,.universal-color-black-color-hover:hover,.universal-color-black-color-hover:hover .x-text-content-text-primary{color:#000!important}.universal-color-dark-grey-color,.universal-color-dark-grey-color .x-text-content-text-primary,.universal-color-dark-grey-color-hover:hover,.universal-color-dark-grey-color-hover:hover .x-text-content-text-primary{color:#3f3f3f!important}.universal-color-white-color,.universal-color-white-color .x-text-content-text-primary,.universal-color-white-color-hover:hover,.universal-color-white-color-hover:hover .x-text-content-text-primary{color:#fff!important}.universal-color-light-grey-color,.universal-color-light-grey-color .x-text-content-text-primary,.universal-color-light-grey-color-hover:hover,.universal-color-light-grey-color-hover:hover .x-text-content-text-primary{color:#a9a9a9!important}.brand-color-01-background-color,.brand-color-01-background-color-hover:hover{background-color:red!important}.brand-color-02-background-color,.brand-color-02-background-color-hover:hover{background-color:#32cd32!important}.brand-color-03-background-color,.brand-color-03-background-color-hover:hover{background-color:orange!important}.brand-color-04-background-color,.brand-color-04-background-color-hover:hover{background-color:#4169e1!important}.brand-color-05-background-color,.brand-color-05-background-color-hover:hover{background-color:transparent!important}.brand-color-06-background-color,.brand-color-06-background-color-hover:hover{background-color:transparent!important}.brand-color-07-background-color,.brand-color-07-background-color-hover:hover{background-color:transparent!important}.brand-color-08-background-color,.brand-color-08-background-color-hover:hover{background-color:transparent!important}.brand-color-09-background-color,.brand-color-09-background-color-hover:hover{background-color:transparent!important}.brand-color-10-background-color,.brand-color-10-background-color-hover:hover{background-color:transparent!important}.brand-color-11-background-color,.brand-color-11-background-color-hover:hover{background-color:transparent!important}.brand-color-12-background-color,.brand-color-12-background-color-hover:hover{background-color:transparent!important}.universal-color-black-background-color,.universal-color-black-background-color-hover:hover{background-color:#000!important}.universal-color-dark-grey-background-color,.universal-color-dark-grey-background-color-hover:hover{background-color:#3f3f3f!important}.universal-color-white-background-color,.universal-color-white-background-color-hover:hover{background-color:#fff!important}.universal-color-light-grey-background-color,.universal-color-light-grey-background-color-hover:hover{background-color:#a9a9a9!important}.x-section{padding:3.8443359375rem 0!important}.x-section-padding{padding:3.8443359375rem 0!important}.x-section-padding-bottom{padding-bottom:3.8443359375rem!important}.x-section-padding-top{padding-top:3.8443359375rem!important}.full-width{max-width:none!important;width:100%!important}.gap{width:100%}.gap-xxxxs{padding:.15rem 0!important}.gap-xxxs{padding:.225rem 0!important}.gap-xxs{padding:.3375rem 0!important}.gap-xs{padding:.50625rem 0!important}.gap-s{padding:.759375rem 0!important}.gap-m{padding:1.1390625rem 0!important}.gap-l{padding:1.70859375rem 0!important}.gap-xl{padding:2.562890625rem 0!important}.gap-xxl{padding:3.8443359375rem 0!important}.gap-xxxl{padding:5.7665039063rem 0!important}.gap-xxxxl{padding:8.6497558594rem 0!important}.gap-xxxxxl{padding:12.9746337891rem 0!important}.text-center{text-align:center!important}.text-center .x-text-content-text-primary{text-align:center!important}.white-gradient{background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}.remove-section-padding{padding:0!important}.remove-section-margin{margin:0!important}@media (max-width:979px){.order-md-1{order:1!important}.order-md-2{order:2!important}}@media (max-width:690px){.fd-column-690{flex-direction:column!important}}@media (max-width:690px){.full-width-690{width:100%!important}}@media (max-width:690px){.auto-height-690{height:auto!important}}@media (max-width:480px){.hide-480{display:none!important}}@media (max-width:380px){.hide-380{display:none!important}}.add-section-padding{padding-top:3.8443359375rem!important;padding-bottom:3.8443359375rem!important}.max-width-none-grid .x-grid{max-width:none!important}.smaller-text{font-size:67%}.text-color-white .body-text,.text-color-white .body-text *,.text-color-white .heading .x-text-content-text-primary,.text-color-white .heading .x-text-content-text-primary *{color:#fff!important}.button-align-left .button-core,.button-align-left .cart-layout-01 button.button[type=submit],.button-align-left .checkout-layout-01 button.button[type=submit],.button-align-left .ip-contact-form-01 button,.button-align-left .product-page-layout-01 button.button[type=submit],.cart-layout-01 .button-align-left button.button[type=submit],.checkout-layout-01 .button-align-left button.button[type=submit],.ip-contact-form-01 .button-align-left button,.product-page-layout-01 .button-align-left button.button[type=submit]{margin-left:0!important}.max-height-1000{max-height:1000px!important;overflow:hidden!important}.aspect-4-3{width:100%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important}.aspect-3-2{width:100%!important;height:auto!important;aspect-ratio:1.5!important;object-fit:cover!important}@media (min-width:1120px){.aspect-3-4-1120{width:100%!important;height:auto!important;aspect-ratio:0.75!important;object-fit:cover!important}}.aspect-1-1{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important}.aspect-1-2{width:100%!important;height:auto!important;aspect-ratio:0.5!important;object-fit:cover!important}.x-slide-pagination li{height:20px!important;width:20px!important;border:2px solid #fff!important}.x-slide-container-content{overflow:hidden}.float-left-50-4-3{float:left!important;width:50%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important;margin:0 16px 16px 0!important}.float-right-50-4-3{float:right!important;width:50%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important;margin:0 0 16px 16px!important}span.reduce-margin-left-4px{margin-left:-4px}.capitalize{text-transform:capitalize}.up-hide{display:none!important}.style-guide-heading{background-color:#000!important;padding:.2rem}.style-guide-heading .x-text-content-text-primary,.style-guide-heading .x-text-content-text-primary *{color:#fff!important}.button-core,.cart-layout-01 button.button[type=submit],.checkout-layout-01 button.button[type=submit],.ip-contact-form-01 button,.product-page-layout-01 button.button[type=submit]{font-family:Montserrat,sans-serif;max-width:15rem;margin:auto;padding:.75rem .5rem;background-color:red;border:red solid .214rem!important}.button-core:hover,.cart-layout-01 button.button[type=submit]:hover,.checkout-layout-01 button.button[type=submit]:hover,.ip-contact-form-01 button:hover,.product-page-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f;color:#fff!important;border-color:#3f3f3f!important}.button-core .x-text-content-text-primary,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary,.checkout-layout-01 button.button[type=submit] .x-text-content-text-primary,.ip-contact-form-01 button .x-text-content-text-primary,.product-page-layout-01 button.button[type=submit] .x-text-content-text-primary{font-size:1.5rem!important;color:#fff!important}.button-core .x-text-content-text-primary:hover,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary:hover,.checkout-layout-01 button.button[type=submit] .x-text-content-text-primary:hover,.ip-contact-form-01 button .x-text-content-text-primary:hover,.product-page-layout-01 button.button[type=submit] .x-text-content-text-primary:hover{color:#fff!important}.button-core .arrow-icon,.cart-layout-01 button.button[type=submit] .arrow-icon,.checkout-layout-01 button.button[type=submit] .arrow-icon,.ip-contact-form-01 button .arrow-icon,.product-page-layout-01 button.button[type=submit] .arrow-icon{display:none!important}.button-text{text-align:center}.button-ghost,.cart-layout-01 button.button[type=submit]{background-color:transparent!important;border:red solid .214rem!important}.button-ghost .x-text-content-text-primary,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary{color:red!important}.button-ghost:hover,.cart-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f!important;border:transparent solid .214rem!important}.button-ghost:hover .x-text-content-text-primary,.cart-layout-01 button.button[type=submit]:hover .x-text-content-text-primary{color:#fff!important}.button-01{border-radius:10rem}.button-02{border-radius:0}.button-03{padding:0;border-radius:0;background-color:transparent;border:none!important;display:flex}.button-03 .button-text .x-text-content-text-primary{color:#3f3f3f!important;border-bottom:solid .15rem!important}.button-03.button-arrow .arrow-icon{display:block!important;color:#3f3f3f!important;font-size:1.5rem!important;margin-left:.7rem!important}.button-03:hover{background-color:transparent!important}.button-03:hover .button-text .x-text-content-text-primary{color:red!important}.button-03:hover .arrow-icon{color:red!important}.button-04{display:flex;max-width:none!important}.button-04 .button-text .x-text-content-text-primary{text-align:left;padding-left:1rem}.up-line-01{border:solid!important;border-width:.1rem!important;margin:1rem 0;width:100%;padding:0!important}.up-newsletter-piece-01 .newsletter-wrapper{display:flex;align-content:center!important}.up-newsletter-piece-01 div#DIV-Newsletter-container{display:flex;flex-direction:row}.up-newsletter-piece-01 .forminator-row{margin:0!important}.up-newsletter-piece-01 .newsletter-form .forminator-ui{display:flex;flex-direction:row}#DIV-Newsletter-container .body-text-s,#DIV-Newsletter-container .newsletter-title,#DIV-Newsletter-container .review-col .e18164-e64-v0,#DIV-Newsletter-container .review-col .e18164-e65-v0,#DIV-Newsletter-container .single-product .wcwl_intro p,.review-col #DIV-Newsletter-container .e18164-e64-v0,.review-col #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro #DIV-Newsletter-container p{width:100%!important;text-align:start}#forminator-module-18136{display:flex!important;width:100%!important;gap:16px!important;justify-content:start!important}@media (max-width:978px){#forminator-module-18136{justify-content:center!important}#DIV-Newsletter-container .body-text-s,#DIV-Newsletter-container .newsletter-title,#DIV-Newsletter-container .review-col .e18164-e64-v0,#DIV-Newsletter-container .review-col .e18164-e65-v0,#DIV-Newsletter-container .single-product .wcwl_intro p,.review-col #DIV-Newsletter-container .e18164-e64-v0,.review-col #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro #DIV-Newsletter-container p{width:100%!important;text-align:center!important}}@media (min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{padding:0!important}}@media (max-width:480px){#forminator-module-18136{flex-direction:row!important}}.forminator-error,.forminator-loading,.forminator-success{position:absolute!important;top:50px!important}.submit-button{letter-spacing:.2em!important;color:ffffff!important}.submit-button:hover{color:#45afe2!important}.forminator-ui{border:0!important}.newsletter-title{font-size:30px!important;font-weight:700!important}@media (min-width:481px) and (max-width:1200px){.newsletter-title{font-size:29px!important;font-weight:700!important}}@media (min-width:481px){.forminator-row #email-1 .forminator-field{width:300px!important}}@media (max-width:480px){#DIV-Newsletter-heading,form#forminator-module-16237,form#forminator-module-18136{max-width:330px}#DIV-Newsletter-container,.newsletter-form{margin-top:20px!important;justify-items:center}.newsletter-title{font-size:24px!important;font-weight:700!important}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:32px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto!important;grid-column-gap:48px!important}@media (max-width:768px){#upload-1 .forminator-field{width:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-multi-upload{width:100%!important}#forminator-field-upload-1_689a5f03bd1e1_button,.forminator-file-upload button{width:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:28px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-column-gap:32px!important}}@media (max-width:480px){.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:28px!important;display:grid!important;grid-template-columns:1fr!important;grid-column-gap:32px!important}}.forminator-ui#forminator-module-34426.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size,.forminator-ui#forminator-module-34426.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title{font-size:14px;font-weight:500!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ip-color-grid-01 .x-grid{grid-gap:2rem 2rem!important;width:100%!important;align-items:end!important}.ip-color-grid-01 .x-grid .x-cell .x-div{height:8rem}.ip-gaps-grid-01 .x-grid{width:100%!important;align-items:end!important}.ip-gaps-grid-01 .x-grid .gap{border:dashed #3f3f3f!important}.buttons-grid-01{grid-gap:2rem 2rem!important;width:100%!important;align-items:end!important}.header-piece-04 .hero-slider-container{display:flex!important;justify-content:center!important;width:100%!important}.header-piece-04 .hero-slide{padding-left:0!important;max-width:1040px!important}@media (min-width:1201px) and (max-width:1600px){.header-piece-04 .hero-slider-container{padding-left:64px!important}}@media (min-width:1121px) and (max-width:1200px){.header-piece-04 .hero-slider-container{padding-left:48px!important}}.header-piece-04 .slider-wrapper{height:100%!important;--x-slides-per-page:1!important}.header-piece-04 .product-card-image{width:100%;height:180px}@media (max-width:1120px){.header-piece-04 .hero-tagline,.header-piece-04 .hero-title{text-align:center!important}.header-piece-04 .row-hero{flex-direction:column!important;height:auto!important;gap:0!important}.header-piece-04 .most-popular{background:#fff!important}.header-piece-04 .hero-slider-container{display:flex;height:56vw!important;min-height:400px;align-items:center!important;justify-content:center!important}.header-piece-04 .hero-slider-button,.header-piece-04 .hero-slider-nav,.header-piece-04 .hero-slider-nav .pagenation,.header-piece-04 .hero-slider-text-wrapper{display:flex;width:100%!important;align-items:center!important;justify-content:center!important}.header-piece-04 .heading1,.header-piece-04 .heading6,.header-piece-04 .review-col .e18164-e62-v0 h6.x-text-content-text-primary,.header-piece-04 .review-col .reviews-pagination,.header-piece-04 .single-product p.stock.out-of-stock,.review-col .e18164-e62-v0 .header-piece-04 h6.x-text-content-text-primary,.review-col .header-piece-04 .reviews-pagination,.single-product .header-piece-04 p.stock.out-of-stock{text-align:center!important}.header-piece-04 .col-hero-side-content{width:100%;max-width:none!important;min-width:0!important;gap:0!important}.header-piece-04 .row-hero{padding-bottom:0!important}.header-piece-04 .product-wrapper{--x-slides-per-page:4}.header-piece-04 .product-card-image{width:100%;height:auto!important;aspect-ratio:1}}@media (max-width:860px){.header-piece-04 .hero-side-container{padding:24px 16px!important;--x-slide-container-gap:24px!important}}@media (max-width:710px){.header-piece-04 .product-wrapper{--x-slides-per-page:3}.header-piece-04 .slide{flex-basis:calc((90% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}.header-piece-04 .hero-slide{padding:0 32px!important}}@media (max-width:600px){.header-piece-04 .hero-slider-wrapper{min-width:0!important}.header-piece-04 .hero-side-container{padding:16px!important}.header-piece-04 .product-wrapper{--x-slides-per-page:2!important;--x-slide-container-gap:16px!important}}@media (max-width:430px){.header-piece-04 .slide{flex-basis:calc((100% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}}@media (max-width:390px){.header-piece-04 .product-wrapper{padding:0 16px!important}.header-piece-04 .hero-side-container{padding:16px 0!important}.header-piece-04 .slide{flex-basis:calc((80% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}.header-piece-04 .hero-slide{padding:0 16px!important}}@media (max-width:360px){.header-piece-04 .product-wrapper{--x-slides-per-page:1!important}}.header-piece-04 .hero-side-container{padding:24px 20px!important;height:auto!important}.header-piece-04 .cs-product-slider{padding:0 32px!important;margin:0!important}@media (min-width:1121px){.header-piece-04 .cs-product-slider.cs-product-slider .ps-navigation{top:35%!important}}.header-piece-04 .ps-product-content h3{margin:0!important;text-transform:uppercase!important}@media (max-width:768px){.header-piece-04 .cs-product-slider.cs-product-slider{margin-bottom:0!important}.header-piece-04 .cs-product-slider.cs-product-slider .ps-navigation{top:40%!important;display:flex!important}}@media (max-width:480px){.header-piece-04 .cs-product-slider.cs-product-slider .ps-product-card{min-height:unset!important}.header-piece-04 .hero-side-container{min-height:unset!important}}.ip-style-piece-02 .x-slide-container-content{width:25rem!important}.ip-style-piece-02 .x-slide-container-viewport{--x-slide-container-gap:0!important}.ip-style-piece-02 .x-slide{background-color:transparent;padding:1.5rem;border-color:#000;border-left:solid .2rem;border-top:solid .2rem;border-bottom:solid .2rem;width:100%}.ip-style-piece-02 .x-slide{border:none;box-shadow:0 0 20px;border-radius:3rem;margin:20px 10px}.ip-navbar-piece-06{z-index:999!important}@media screen and (min-width:1321px){.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-secondary{display:none!important}}@media screen and (max-width:1320px) and (min-width:931px){.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #nav-search-main,.ip-navbar-piece-06 #nav-signin-main{display:none!important}.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-secondary{display:flex!important}}@media screen and (max-width:930px) and (min-width:751px){.ip-navbar-piece-06 #link-container{min-width:unset!important}.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container{display:none!important}}@media screen and (max-width:750px) and (min-width:451px){.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}.ip-navbar-piece-06 #Nav-menu{display:flex!important}.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-secondary{display:none!important}}@media screen and (max-width:450px) and (min-width:391px){.ip-navbar-piece-06 .nav-icons,.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-secondary{display:none!important}}@media (max-width:390px){.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-main,.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-main{display:none!important}.ip-navbar-piece-06 .nav-icons,.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}}.ip-footer-piece-03 .footer-social-icons{width:29px!important;height:29px!important}.ip-footer-piece-03 #ovd-footer-logo{width:75px!important;height:auto!important}.ip-footer-piece-03 #COL-Links{gap:56px 0!important}.ip-footer-piece-03 .content-wrapper{width:193px!important}@media screen and (min-width:1571px){.ip-footer-piece-03 .content-wrapper{width:190px!important}.ip-footer-piece-03 #DIV-container-6,.ip-footer-piece-03 #DIV-container-6 .content-wrapper .div-logo-socials,.ip-footer-piece-03 #ovd-footer-container{display:flex!important;align-content:start;width:212px!important}.ip-footer-piece-03 .footer-social-icons{width:32px!important;height:32px!important}.ip-footer-piece-03 #DIV-container-6 .content-wrapper{width:100%}.ip-footer-piece-03 #DIV-container-2,.ip-footer-piece-03 #DIV-container-4{padding-left:24px}}@media screen and (max-width:1570px) and (min-width:751px){.ip-footer-piece-03 .DIV-container{align-content:start}.ip-footer-piece-03 #COL-Links{grid-template-rows:auto auto!important}.ip-footer-piece-03 #DIV-container-1{grid-row:2!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:center!important}}@media screen and (max-width:1570px) and (min-width:1150px){.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-6{padding-right:32px!important}.ip-footer-piece-03 #DIV-container-4{padding-left:32px!important}.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important}.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:1149px) and (min-width:751px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}.ip-footer-piece-03 #DIV-container-1,.ip-footer-piece-03 #DIV-container-3{align-content:center!important}.ip-footer-piece-03 #DIV-container-5{align-content:start!important}.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:end!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:56px 32px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:16px 32px!important}}@media screen and (max-width:1149px) and (min-width:751px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}}@media screen and (max-width:750px) and (min-width:391px){.ip-footer-piece-03 #ROW-Newsletter{padding:32px 32px 28px 32px!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:28px 32px 56px 32px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:16px 32px!important}}@media screen and (max-width:750px) and (min-width:651px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important;gap:32px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}.ip-footer-piece-03 #DIV-container-2,.ip-footer-piece-03 #DIV-container-5{align-content:start!important}.ip-footer-piece-03 #DIV-container-1,.ip-footer-piece-03 #DIV-container-3{align-content:center!important}.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:end!important}}@media screen and (max-width:650px) and (min-width:601px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr!important;gap:24px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:3!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:600px) and (min-width:319px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr!important;gap:24px 24px!important}.ip-footer-piece-03 #ROW-Newsletter{padding:32px 16px 16px 16px!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:16px 16px 32px 16px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:8px 16px!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:3!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:440px){.ip-footer-piece-03 #etowah-description,.ip-footer-piece-03 .content-wrapper{width:100%!important;max-width:150px!important}.ip-footer-piece-03 #DIV-social-links,.ip-footer-piece-03 #ovd-footer-container{width:100%!important;display:flex!important;justify-content:flex-start!important}.ip-footer-piece-03 #ovd-footer-logo{width:56px!important;height:auto!important}}@media screen and (max-width:319px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr!important;gap:32px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:5!important}.ip-footer-piece-03 .DIV-container{justify-self:flex-start!important}}.ip-footer-piece-03 .footer-links{margin-left:-8px!important}.ip-footer-piece-03 .footer-link-title{font-weight:600!important;color:#3a3935!important}@media screen and (max-width:519px){.ip-footer-piece-03 .DIV-Email-Field,.ip-footer-piece-03 .newsletter-button{width:100%!important}.ip-footer-piece-03 .newsletter-form{flex-direction:column!important;gap:16px!important}}.ip-footer-piece-03 .newsletter-input{width:100%!important;border:0!important;box-shadow:none!important;padding-top:6px!important}.ip-footer-piece-03 .forminator-row{margin:0!important}.ip-footer-piece-03 .newsletter-form .forminator-ui{display:flex;flex-direction:column}.ip-footer-piece-03 #DIV-Newsletter-container .body-text-s,.ip-footer-piece-03 #DIV-Newsletter-container .review-col .e18164-e64-v0,.ip-footer-piece-03 #DIV-Newsletter-container .review-col .e18164-e65-v0,.ip-footer-piece-03 #DIV-Newsletter-container .single-product .wcwl_intro p,.review-col .ip-footer-piece-03 #DIV-Newsletter-container .e18164-e64-v0,.review-col .ip-footer-piece-03 #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro .ip-footer-piece-03 #DIV-Newsletter-container p{text-align:center}@media (max-width:520px){.ip-footer-piece-03 #DIV-Newsletter-heading{min-width:unset!important}}.ip-blog-piece-06 .blog-post-content p,.ip-blog-piece-06 li,.ip-blog-piece-06 ul{font-size:16px;line-height:24px;font-weight:400}.ip-blog-piece-06 .blog-post-content h1{font-size:60px;line-height:64px;font-weight:400}.ip-blog-piece-06 .blog-post-content h2{font-size:32px;line-height:40px;font-weight:400}.ip-blog-piece-06 .blog-post-content h3{font-size:21px;line-height:32px;font-weight:400}@media (max-width:1024px){.ip-blog-piece-06 .blog-post-content h1{font-size:46px;line-height:56px}.ip-blog-piece-06 .blog-post-content h2{font-size:24px;line-height:32px}.ip-blog-piece-06 .blog-post-content h3{font-size:18px;line-height:24px}}@media (max-width:767px){.ip-blog-piece-06 .blog-post-content h1{font-size:28px;line-height:32px}.ip-blog-piece-06 .blog-post-content h2{font-size:20px;line-height:32px}}.ip-blog-piece-07 .featured-post-grid .x-row-inner{display:flex!important;column-gap:64px;row-gap:64px}@media (max-width:1024px){.ip-blog-piece-07 .featured-post-grid .x-row-inner{column-gap:32px;row-gap:32px}}.ip-product-piece-01 .front-slide-container{position:relative;z-index:1}.ip-product-piece-01 .front-content{grid-gap:0!important;display:flex;flex-direction:column-reverse}@media screen and (min-width:767px){.ip-product-piece-01 .front-content{display:grid;grid-template-columns:1fr 1fr!important}}.ip-product-piece-01 .front-content .cell-01{width:100%;height:100vw;margin-top:1.70859375rem;margin-bottom:1.70859375rem}@media screen and (min-width:767px){.ip-product-piece-01 .front-content .cell-01{height:100%;margin-top:0;margin-bottom:0}}.ip-product-piece-01 .front-content .cell-02{width:88%;margin:auto}@media screen and (min-width:767px){.ip-product-piece-01 .front-content .cell-02{width:100%;padding:4.5rem}}.cart-layout-01 .ip-product-piece-01 .front-content button.button[type=submit],.checkout-layout-01 .ip-product-piece-01 .front-content button.button[type=submit],.ip-contact-form-01 .ip-product-piece-01 .front-content button,.ip-product-piece-01 .front-content .button-core,.ip-product-piece-01 .front-content .cart-layout-01 button.button[type=submit],.ip-product-piece-01 .front-content .checkout-layout-01 button.button[type=submit],.ip-product-piece-01 .front-content .ip-contact-form-01 button,.ip-product-piece-01 .front-content .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.cart-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type,.checkout-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type,.ip-contact-form-01 .ip-product-piece-01 .front-content button:first-of-type,.ip-product-piece-01 .front-content .button-core:first-of-type,.ip-product-piece-01 .front-content .cart-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-01 .front-content .checkout-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-01 .front-content .ip-contact-form-01 button:first-of-type,.ip-product-piece-01 .front-content .product-page-layout-01 button.button[type=submit]:first-of-type,.product-page-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type{margin-left:0}.ip-product-piece-01 .gap-02-desktop,.ip-product-piece-01 .text-02-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-01 .gap-02-desktop,.ip-product-piece-01 .text-02-desktop{display:block}}@media screen and (min-width:767px){.ip-product-piece-01 .text-02-mobile-row{display:none}}.ip-product-piece-02 .front-slide-container{position:relative;z-index:1}.ip-product-piece-02 .front-content{grid-gap:0!important}@media screen and (min-width:767px){.ip-product-piece-02 .front-content{grid-template-columns:1fr 1fr!important}}.ip-product-piece-02 .front-content .cell-02{width:100%;height:100vw;margin-top:1.70859375rem;margin-bottom:1.70859375rem}@media screen and (min-width:767px){.ip-product-piece-02 .front-content .cell-02{height:100%;margin-top:0;margin-bottom:0}}.ip-product-piece-02 .front-content .cell-01{width:88%;margin:auto}@media screen and (min-width:767px){.ip-product-piece-02 .front-content .cell-01{width:100%;padding:4.5rem}}.cart-layout-01 .ip-product-piece-02 .front-content button.button[type=submit],.checkout-layout-01 .ip-product-piece-02 .front-content button.button[type=submit],.ip-contact-form-01 .ip-product-piece-02 .front-content button,.ip-product-piece-02 .front-content .button-core,.ip-product-piece-02 .front-content .cart-layout-01 button.button[type=submit],.ip-product-piece-02 .front-content .checkout-layout-01 button.button[type=submit],.ip-product-piece-02 .front-content .ip-contact-form-01 button,.ip-product-piece-02 .front-content .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.cart-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type,.checkout-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type,.ip-contact-form-01 .ip-product-piece-02 .front-content button:first-of-type,.ip-product-piece-02 .front-content .button-core:first-of-type,.ip-product-piece-02 .front-content .cart-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-02 .front-content .checkout-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-02 .front-content .ip-contact-form-01 button:first-of-type,.ip-product-piece-02 .front-content .product-page-layout-01 button.button[type=submit]:first-of-type,.product-page-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type{margin-left:0}.ip-product-piece-02 .gap-02-desktop,.ip-product-piece-02 .text-02-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-02 .gap-02-desktop,.ip-product-piece-02 .text-02-desktop{display:block}}@media screen and (min-width:767px){.ip-product-piece-02 .text-02-mobile-row{display:none}}@media screen and (min-width:767px){.ip-product-piece-03 .ip-product-piece-03-mobile{display:none}}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-03 .ip-product-piece-03-mobile span.x-image,.ip-product-piece-03 .ip-product-piece-03-mobile span.x-image img{width:100%}.ip-product-piece-03 .ip-product-piece-03-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-03 .ip-product-piece-03-desktop{display:block}}.ip-product-piece-03 .ip-product-piece-03-desktop .x-grid{grid-gap:0}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide{padding:2rem 0 4rem}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}.ip-product-piece-03 .ip-product-piece-03-desktop span.x-image{width:40vw}.ip-product-piece-03 .ip-product-piece-03-desktop img{width:100%;height:20vw!important;object-fit:cover}.ip-product-piece-05 .x-row:first-of-type{text-align:center}.cart-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit],.checkout-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit],.ip-contact-form-01 .ip-product-piece-05 .x-row:first-of-type button,.ip-product-piece-05 .x-row:first-of-type .button-core,.ip-product-piece-05 .x-row:first-of-type .cart-layout-01 button.button[type=submit],.ip-product-piece-05 .x-row:first-of-type .checkout-layout-01 button.button[type=submit],.ip-product-piece-05 .x-row:first-of-type .ip-contact-form-01 button,.ip-product-piece-05 .x-row:first-of-type .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.ip-product-piece-05 .x-slide-container-content{width:25rem!important}.ip-product-piece-05 .x-slide-container-viewport{--x-slide-container-gap:0!important}.ip-product-piece-05 .x-slide{background-color:transparent;padding:1.5rem;border-color:#000;border-left:solid .2rem;border-top:solid .2rem;border-bottom:solid .2rem;width:100%}.ip-product-piece-05 .x-slide{border:none;box-shadow:0 0 20px;border-radius:4px;margin:20px 10px}@media screen and (min-width:767px){.ip-product-piece-07 .ip-product-piece-07-mobile{display:none}}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-07 .ip-product-piece-07-mobile span.x-image,.ip-product-piece-07 .ip-product-piece-07-mobile span.x-image img{width:100%}.ip-product-piece-07 .ip-product-piece-07-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-07 .ip-product-piece-07-desktop{display:block}}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid{grid-gap:0}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide{padding:2rem 1rem 4rem}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:first-child .x-slide{padding-left:0!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:nth-child(2) .x-slide{padding-left:.5rem!important;padding-right:.5rem!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:nth-child(3) .x-slide{padding-right:0!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}@media screen and (min-width:767px){.ip-product-piece-09 .ip-product-piece-09-mobile{display:none}}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-09 .ip-product-piece-09-mobile .x-text{text-align:center!important}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide .x-div>.x-div{display:flex}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide .x-div>.x-div>.x-div{width:100%;margin:.5rem;justify-content:center}.ip-product-piece-09 .ip-product-piece-09-mobile span.x-image,.ip-product-piece-09 .ip-product-piece-09-mobile span.x-image img{width:100%}.ip-product-piece-09 .ip-product-piece-09-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-09 .ip-product-piece-09-desktop{display:block}}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid{grid-gap:0}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide{padding:2rem 1rem 4rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:first-child .x-slide{padding-left:0!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:nth-child(2) .x-slide{padding-left:.5rem!important;padding-right:.5rem!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:nth-child(3) .x-slide{padding-right:0!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.7rem;grid-auto-flow:row dense;grid-template-areas:"Area1 Area1 Area2 Area2" "Area1 Area1 Area3 Area4";height:60vh;min-height:400px}.ip-product-piece-09 .ip-product-piece-09-desktop .Area1{grid-area:Area1}.ip-product-piece-09 .ip-product-piece-09-desktop .Area2{grid-area:Area2}.ip-product-piece-09 .ip-product-piece-09-desktop .Area3{grid-area:Area3}.ip-product-piece-09 .ip-product-piece-09-desktop .Area4{grid-area:Area4}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide{height:100%}.ip-product-piece-09 .ip-product-piece-09-desktop .x-div{align-items:flex-start!important;padding:0 .7rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-div .x-text{background:#00000036;padding:.25rem 1rem}@media screen and (min-width:767px){.ip-contact-form-01 .forminator-row:nth-of-type(2){flex-direction:column;width:40%;display:inline-flex!important;margin-right:4%!important}.ip-contact-form-01 .forminator-row:nth-of-type(3){display:inline-flex!important;width:58%;margin-bottom:0!important}.ip-contact-form-01 .forminator-row>div{padding:0!important}.ip-contact-form-01 div#textarea-1{padding:0}.ip-contact-form-01 div#textarea-1 textarea{min-height:164px!important}}.ip-contact-form-01 button{background-color:red!important}.ip-contact-form-01 button:hover{background-color:#3f3f3f!important}.ip-testimonial-slider-01.brand-color-03{padding:56px 0!important}@media (max-width:1200px){.ip-testimonial-slider-01.brand-color-03{padding:48px 0!important}}@media (max-width:992px){.ip-testimonial-slider-01.brand-color-03{padding:32px 0!important}}@media (max-width:768px){.ip-testimonial-slider-01.brand-color-03{padding:32px 0!important}}@media (max-width:979px){.ip-video-text-module-02 .ovd-video-container{order:1!important}.ip-video-text-module-02 .ovd-video-text-container{order:2!important}}.ip-collapsible-section-01 .ovd-expand-button .x-acc-header-indicator{display:none}.ip-collapsible-section-01 .ovd-expand-button button#tab-e16062-e44,.ip-collapsible-section-01 .ovd-expand-button button#tab-e16064-e44,.ip-collapsible-section-01 .ovd-expand-button button#tab-e16066-e25{font-size:unset!important}.ip-collapsible-section-01 .ovd-expand-button .x-acc-header-text{display:flex;align-items:center;margin:0!important}.ip-collapsible-section-01 .ovd-expand-button [role=button]{order:2!important;display:flex;justify-content:center}.ip-collapsible-section-01 .ovd-expand-button [role=tabpanel]{order:1!important;margin-top:-16px!important;transition-timing-function:cubic-bezier(0.65,0,0.35,1)!important}.ip-collapsible-section-01 #ovd-accordion{margin:0 auto!important;padding:12px 48px!important;background-color:#3a3935;width:auto!important;height:auto!important;font-size:14px!important;letter-spacing:.2em!important;color:#fff;transition:background-color .3s ease,color .3s ease;z-index:2!important}.ip-collapsible-section-01 #ovd-accordion:hover{color:#84c7e7!important;background-color:#282725}.ip-collapsible-section-01 span#ovd-accordion:hover{color:#84c7e7!important}.ip-collapsible-section-02 .white-gradient{display:block;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);transition:opacity 1.3s ease}.ip-collapsible-section-02 .collapsible-content{transition:max-height 1.5s ease,opacity 1.5s ease}.ip-hero-banner-01 p{margin:0}.ip-hero-banner-01 h2{font-size:24px!important;font-weight:500!important;margin:56px 0 12px!important}.ip-hero-banner-01 .x-col{margin-left:auto;margin-right:auto}.ip-shop-grid-section-01 .product-images .product-main-img{display:block!important}.ip-shop-grid-section-01 .product-images .product-secondary-img{display:none!important}.ip-shop-grid-section-01 .product-images:hover .product-main-img{display:none!important}.ip-shop-grid-section-01 .product-images:hover .product-secondary-img{display:block!important}.ip-shop-grid-section-01 .product-main-img,.ip-shop-grid-section-01 .product-secondary-img{transition:opacity .4s ease,visibility .4s ease}.ip-shop-grid-section-01 .product-collection-tab .x-tabs-panels .x-tabs-panel{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.ip-shop-grid-section-01 .product-collection-tab{display:flex;flex-direction:column;gap:32px!important}.ip-shop-grid-section-01 .product-variant-slider li:first-child{background-color:#6a5e54}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(2){background-color:#b8aba3}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(3){background-color:#7c5f47}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(4){background-color:#d2b597}.ip-shop-grid-section-01 .product-collection-tab li button.x-active{background-color:#95c6e4!important;border-bottom-width:0}.ip-shop-grid-section-01 .product-collection-tab li button:hover{color:#95c6e4;border-bottom-width:0}.ip-shop-grid-section-01 .product-collection-tab li button{padding:12px 24px!important}.ip-shop-grid-section-01 .product-collection-tab li button.x-active:hover{color:#fff!important;border-bottom-width:0}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li{position:relative;background-color:#fff!important;border:2px solid #000!important;list-style:none;text-align:center;padding:8px}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:first-child::before{content:"1"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(2)::before{content:"2"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(3)::before{content:"3"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(4)::before{content:"4"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li::before{display:inline-block;font-family:Montserrat;font-size:var(--h6, 21px);font-style:normal;font-weight:400;line-height:var(--h6, 32px);color:#000}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li.is-active{background-color:#95c6e4!important;border:none!important}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li.is-active::before{color:#fff}@media (max-width:364px){.ip-shop-grid-section-01 .product-collection-grid{grid-template-columns:1fr}}.ip-shop-grid-section-01 .tab-dropdown-label{padding:8px 16px;position:absolute;font-weight:400;font-size:16px;color:#3a3935;pointer-events:none;cursor:not-allowed}.ip-shop-grid-section-01 .tab-dropdown{background-color:#fff;color:#3a3935;border:1px solid #ccc;padding:8px;font-size:16px;border-radius:4px;appearance:none}.ip-shop-grid-section-01 .tab-dropdown:after{content:"▼"!important;position:absolute;right:12px;pointer-events:none}.ip-shop-grid-section-01 .tab-dropdown option{background-color:#fff;color:#3a3935}@media (min-width:1200px){.ip-shop-grid-section-02 .product-collection-grid{grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:auto}}.ip-shop-grid-section-02 .product-collection-tab .x-tabs-list ul{justify-content:center!important}.ip-toggle-section-01{z-index:999!important}.ip-toggle-section-01 .sample-box-secondary{display:none}.ip-toggle-section-01 .sample-box-main,.ip-toggle-section-01 .sample-box-secondary{opacity:1;transition:opacity 2s ease}.ip-toggle-section-01 .hide{opacity:0;pointer-events:none;height:0;overflow:hidden}.ip-toggle-section-01 .white-bg:hover{box-shadow:0 0 4px 2px #95c6e4;transition:box-shadow .3s ease}@media (max-width:1200px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:35% 100%!important}}@media (max-width:979px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:17% 100%!important}}@media (max-width:767px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:10% 100%!important}}@media (max-width:610px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-size:contain;background-position:10% 50%!important;left:-10%!important}.ip-toggle-section-01 div#goToSection2 span.x-anchor-text-primary{font-size:10px}}.ip-toggle-section-01 button.byosb-change-product{background:#95c6e4;width:100%;padding:12px 0!important;border-radius:0!important;line-height:100%!important;text-transform:uppercase;letter-spacing:1px;font-weight:400!important}.ip-toggle-section-01 .byosb-tile-content{padding:16px;height:100%!important;display:flex;flex-direction:column;justify-content:center!important;align-items:center}.ip-toggle-section-01 img.byosb-product-image{width:100%!important;height:auto!important;border-radius:0!important;aspect-ratio:1.3333333333}.ip-toggle-section-01 .byosb-tile-product{height:100%!important;display:flex;align-content:space-evenly;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:wrap}.ip-toggle-section-01 span.byosb-product-name{text-transform:uppercase!important;font-weight:500}.ip-toggle-section-01 .byosb-tiles-container{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;max-width:100%}@media (max-width:1200px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(3,1fr)!important}.ip-toggle-section-01 .byosb-tiles-container{padding:0 10% 16px!important}}@media (max-width:820px){.ip-toggle-section-01 .byosb-tiles-container{gap:16px}}@media (max-width:620px){.ip-toggle-section-01 .byosb-tiles-container{gap:16px}.ip-toggle-section-01 .byosb-tiles-container{padding:0 0 16px!important}}@media (max-width:500px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:400px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(1,1fr)!important}}.ip-blog-section-grid-01 .post-grid .x-row-inner{display:flex!important}.ip-blog-section-grid-01 .post-grid .x-row-inner{display:flex!important;column-gap:64px!important;row-gap:64px!important}@media (max-width:1024px){.ip-blog-section-grid-01 .post-grid .x-row-inner{column-gap:32px!important;row-gap:32px!important}}#post-13 .woocommerce{min-height:800px}#post-13 .woocommerce #my-account-menu{padding:64px 32px!important}#post-13 .woocommerce #my-account-menu .user-profile{display:flex!important;flex-direction:column!important;row-gap:16px!important;align-items:center!important}#post-13 .woocommerce #my-account-menu .user-avatar.avatar-upload{margin-right:0!important}#post-13 .woocommerce #my-account-menu .user-avatar.avatar-upload>img{border-radius:99px!important}#post-13 .woocommerce #my-account-menu span.user-email,#post-13 .woocommerce #my-account-menu span.username{color:#fff!important;text-align:center!important}#post-13 .woocommerce #my-account-menu span.logout{margin-top:16px!important}#post-13 .woocommerce #my-account-menu ul>li.group-my-account>ul{margin-bottom:16px!important}#post-13 .woocommerce #my-account-menu span.item-opener{width:auto!important}#post-13 .woocommerce #my-account-menu .blue-bullet,#post-13 .woocommerce #my-account-menu .blue-bullet2{position:relative;padding-left:32px}#post-13 .woocommerce #my-account-menu .sub-option{padding-left:16px!important}#post-13 .woocommerce #my-account-menu .blue-bullet2::before,#post-13 .woocommerce #my-account-menu .blue-bullet::before{content:"";font-weight:regular!important;font-family:Montserrat!important;position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#95c6e4;border-radius:50%}#post-13 .woocommerce #my-account-menu .blue-bullet2:before{top:20px!important}#post-13 .woocommerce #my-account-menu .blue-bullet.active,#post-13 .woocommerce #my-account-menu li.sub-option.active{text-decoration:underline;text-decoration-color:#95C6E4;text-underline-offset:8px}#post-13 .woocommerce #my-account-menu~.woocommerce-MyAccount-content{width:100%!important;height:min-content!important}@media (max-width:979px){#post-13 .woocommerce #my-account-menu{padding:64px 32px!important;width:300px!important;height:100%!important;position:absolute!important;z-index:999!important;right:97%!important;background-color:#3a3935;transition:right .1s ease}#post-13 .woocommerce #my-account-menu.open{right:50%!important}#post-13 .woocommerce #sidebar-toggle{position:absolute;top:5%;left:0;transform:translateY(-50%);background:#3a3935;color:#fff;font-size:14px;padding:12px;border-radius:0 6px 6px 0;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;width:30px;height:30px;box-shadow:0 0 4px rgba(0,0,0,.2);transition-delay:0.2s!important}#post-13 .woocommerce #sidebar-toggle.open{position:absolute;left:47%;transition:all 1ms ease}#post-13 .woocommerce #sidebar-toggle::before{content:"➤";transition:transform 1s ease!important}#post-13 .woocommerce #sidebar-toggle.open::before{content:"◀"}}@media (max-width:580px){#post-13 .woocommerce #my-account-menu.open{right:35%!important}#post-13 .woocommerce #sidebar-toggle.open{left:62%}}@media (max-width:480px){#post-13 .woocommerce #my-account-menu{right:100%!important}#post-13 .woocommerce #my-account-menu.layout-no-borders:before{margin-right:0!important}#post-13 .woocommerce #my-account-menu.open{right:20%!important}#post-13 .woocommerce #my-account-menu::after{right:50%!important}#post-13 .woocommerce #sidebar-toggle.open{left:80%!important}}#post-13 .woocommerce .logout a{display:inline-block!important;padding:12px 48px!important;background-color:#95c6e4!important;color:#fff!important;border:none!important;cursor:pointer!important;transition:background-color .3s ease!important;width:100%;text-align:center}#post-13 .woocommerce .logout a:hover{background-color:#7fb3d4!important}#post-13 .woocommerce{display:flex!important;flex-direction:row!important}#post-13 .woocommerce .cp-header{margin-bottom:56px!important}#post-13 .woocommerce .woocommerce-MyAccount-content .cs-content{width:100%!important}#post-13 .woocommerce .woocommerce{display:flex!important}#post-13 .woocommerce .cp-right-panel{width:100%!important}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .woocommerce{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}}#post-13 .woocommerce .cp-form{margin-bottom:96px}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .cp-form{margin-bottom:112px}}@media screen and (max-width:480px){#post-13 .woocommerce .cp-form{margin-bottom:64px}}#post-13 .woocommerce .woocommerce-MyAccount-content{padding:56px 32px;color:#3a3935}@media screen and (max-width:768px){#post-13 .woocommerce .woocommerce-MyAccount-content{padding:32px 16px}}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .woocommerce{display:flex;flex-direction:row;flex-wrap:nowrap}}#post-13 .woocommerce .page-id-34409 h2.auth-title,#post-13 .woocommerce h2.heading2,.page-id-34409 #post-13 .woocommerce h2.auth-title{margin:0;color:#3a3935}#post-13 .woocommerce .cp-content{width:100%;padding:40px 0}#post-13 .woocommerce .cp-content .cp-title{padding-bottom:56px!important}@media screen and (max-width:600px){#post-13 .woocommerce .cp-content{padding:32px 0}#post-13 .woocommerce .cp-content .cp-title{padding-bottom:32px!important}}#post-13 .woocommerce .cp-form form.woocommerce-EditAccountForm.edit-account{row-gap:24px;display:flex;flex-direction:column;justify-content:center}#post-13 .woocommerce .cp-fields{width:670px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#post-13 .woocommerce .cp-input input[type=text],#post-13 .woocommerce input[type=email],#post-13 .woocommerce input[type=password],#post-13 .woocommerce input[type=tel],#post-13 .woocommerce textarea{width:566px;color:#3a3935}#post-13 .woocommerce .cp-fields label{width:100%}#post-13 .woocommerce .cp-form p{width:670px;text-align:right}#post-13 .woocommerce .cp-form button.woocommerce-Button.button{padding:12px 48px;border-radius:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background-color:#95c6e4}#post-13 .woocommerce .form-group{margin-bottom:16px}#post-13 .woocommerce .cp-text{width:auto!important;margin-right:16px}@media screen and (max-width:768px){#post-13 .woocommerce .cp-form form.woocommerce-EditAccountForm.edit-account{row-gap:16px}#post-13 .woocommerce .cp-fields{width:100%;flex-direction:column;align-items:flex-start}#post-13 .woocommerce .cp-input{width:100%}#post-13 .woocommerce .cp-input input[type=text],#post-13 .woocommerce input[type=email],#post-13 .woocommerce input[type=password],#post-13 .woocommerce input[type=tel],#post-13 .woocommerce textarea{width:100%}#post-13 .woocommerce .cp-form p{width:100%;text-align:center}#post-13 .woocommerce .cp-form button.woocommerce-Button.button{display:block;margin:0 auto}}#post-13 .woocommerce .ip-change-password-form{width:750px}#post-13 .woocommerce .ip-change-password-form .input-field{color:#000}#post-13 .woocommerce .form-group button.update-password{background-color:#95c6e4;color:#fff;padding:12px 48px;font-size:14px}#post-13 .woocommerce .ip-change-password-form .form-group{width:100%;margin-bottom:24px}#post-13 .woocommerce .form-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#post-13 .woocommerce .form-group:has(.update-password){justify-content:flex-end}@media screen and (max-width:768px){#post-13 .woocommerce .ip-change-password-form{width:100%}#post-13 .woocommerce .ip-change-password-form .form-group .label{width:auto!important;min-width:140px;align-self:center}}@media screen and (max-width:480px){#post-13 .woocommerce .form-group{flex-direction:column}#post-13 .woocommerce .ip-change-password-form .form-group .label{width:auto!important;min-width:140px;align-self:start}}@media screen and (max-width:480px){#post-13 .woocommerce .form-group:has(.update-password){justify-content:center}}#post-13 .woocommerce .cp-card-container{padding-top:56px}#post-13 .woocommerce .cp-card-1,#post-13 .woocommerce .cp-card-2,#post-13 .woocommerce .cp-card-3,#post-13 .woocommerce .cp-card-4{width:100%;background-color:#e5e3df;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:48px}#post-13 .woocommerce .cp-card-content{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#post-13 .woocommerce .cp-card-left-wrapper{width:230px;height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px}#post-13 .woocommerce .cp-right-right-wrapper{width:169px;height:180px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:0;text-align:right;font-size:21px;color:#000}#post-13 .woocommerce .cp-remove{background-color:#95c6e4;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 48px;text-align:left;font-size:14px;color:#fff}#post-13 .woocommerce .card-img{align-self:stretch;position:relative;background-color:#3a3935;height:129px;overflow:hidden;flex-shrink:0}#post-13 .woocommerce .group-icon{position:absolute;height:25.27%;width:23.09%;top:66.67%;right:4.74%;bottom:8.06%;left:72.17%;max-width:100%;overflow:hidden;max-height:100%}#post-13 .woocommerce .cp-card-container{display:flex;gap:56px;flex-direction:column;padding:56px 0}#post-13 .woocommerce .cp-content a.button{padding:12px 48px;border-radius:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background-color:#95c6e4}#post-13 .woocommerce .cp-right-right-wrapper a:hover{color:#fff}#post-13 .woocommerce .button#place_order{background-color:#95c6e4!important;border-radius:0!important}@media screen and (max-width:600px){#post-13 .woocommerce .cp-card-container{padding:32px 0;gap:32px}#post-13 .woocommerce .cp-card-1,#post-13 .woocommerce .cp-card-2,#post-13 .woocommerce .cp-card-3,#post-13 .woocommerce .cp-card-4{padding:24px}#post-13 .woocommerce .cp-card-content{align-self:stretch;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;justify-content:flex-start}#post-13 .woocommerce .cp-card-left-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:8px}#post-13 .woocommerce .card-img{height:174px}#post-13 .woocommerce .cp-right-right-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:48px;text-align:left;font-size:21px;color:#000;flex-wrap:nowrap}#post-13 .woocommerce .group-icon{top:50%}}#post-13 .woocommerce .track-order-title{font-size:2.5rem;font-weight:500;margin-bottom:8px;color:#222}#post-13 .woocommerce .track-order-description{font-size:1.15rem;color:#444;margin-bottom:36px;max-width:900px}#post-13 .woocommerce .progress-bar{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:128px;padding:32px 0 0 0}#post-13 .woocommerce .progress-bar::before{content:"";position:absolute;top:50%;left:0;right:0;height:6px;background:#d3d3d3;z-index:0;transform:translateY(-50%)}#post-13 .woocommerce .progress-bar .connector-active{position:absolute;top:50%;left:0;height:6px;background:#29b6f6;z-index:1;transform:translateY(-50%);border-radius:3px;transition:width .3s}#post-13 .woocommerce .step{width:auto;display:flex;flex-direction:column;align-items:center;z-index:2}#post-13 .woocommerce .step-circle{width:120px;height:120px;border-radius:50%;background:#222;border:6px solid #d3d3d3;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-sizing:border-box}#post-13 .woocommerce .step-label{font-size:.75rem;color:#111;margin-top:2px;font-weight:400;text-align:center}@media (max-width:979px){#post-13 .woocommerce .step-circle{width:80px!important;height:80px!important}}@media (max-width:480px){#post-13 .woocommerce .step-circle{width:48px!important;height:48px!important}}#post-13 .woocommerce .ip-toggle-container{margin-top:2rem;padding-top:1.5rem}#post-13 .woocommerce .ip-toggle{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #eee}#post-13 .woocommerce .ip-toggle .text p{margin:0}#post-13 .woocommerce .ip-toggle .text .body-xs{font-size:14px;font-weight:regular!important;margin-bottom:.25rem}#post-13 .woocommerce .toggle{gap:8px;font-size:12px;background-color:#e5e3df;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;padding:8px 16px}#post-13 .woocommerce .toggle-switch{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:50px;transition:background-color .3s;cursor:pointer}#post-13 .woocommerce .toggle-switch::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}#post-13 .woocommerce .toggle-switch input[type=checkbox]{display:none}#post-13 .woocommerce .toggle-switch input[type=checkbox]:checked+.toggle-slider{background-color:#fff}#post-13 .woocommerce .toggle-switch input[type=checkbox]:checked+.toggle-slider::before{transform:translateX(20px)}#post-13 .woocommerce .toggle-slider{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;transition:background-color .3s;background-color:#fff}#post-13 .woocommerce .toggle-slider::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background-color:#e5e3df;border-radius:50%;transition:transform .3s}#post-13 .woocommerce input:checked+.toggle-slider{background-color:#95c6e4!important}#post-13 .woocommerce input:checked+.toggle-slider::before{background-color:#fff!important}#post-13 .woocommerce .toggle .off,#post-13 .woocommerce .toggle .on{font-weight:700;color:#666}#post-13 .woocommerce .cs-content.x-global-block.x-global-block-18099.e18099-e0{margin:64px 0!important}@media screen and (max-width:424px){#post-13 .woocommerce .ip-toggle{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding-bottom:32px!important}#post-13 .woocommerce .ip-toggle .text{width:80%!important}}#post-13 .woocommerce .ip-order-history .order-img-icon{width:200px!important;height:200px!important;object-fit:cover!important}#post-13 .woocommerce .ip-order-history .date-received{color:#95c6e4!important}#post-13 .woocommerce .ip-order-history .order-details{width:311px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:16px 0 0!important;box-sizing:border-box!important;gap:8px!important}#post-13 .woocommerce .ip-order-history .product-details{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;gap:32px!important}#post-13 .woocommerce .ip-order-history .rate-product{position:relative!important;line-height:16px!important}#post-13 .woocommerce .ip-order-history .rate-product,#post-13 .woocommerce .ip-order-history .return-exchange{display:flex!important;width:230px!important;height:40px!important;background-color:#e5e3df!important;align-items:center!important;justify-content:center!important;border:0!important}#post-13 .woocommerce .ip-order-history .return-exchange{margin-top:16px!important;background-color:#3a3935!important;color:#fff!important}#post-13 .woocommerce .ip-order-history .product{align-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:32px!important;width:100%!important}#post-13 .woocommerce .ip-order-history .order-1{width:100%!important;border-bottom:1.5px solid #e5e3df!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:32px 0!important;text-align:left!important;font-size:14px!important;color:#3a3935!important;font-family:Montserrat!important}#post-13 .woocommerce .ip-order-history .order-1 h3,#post-13 .woocommerce .ip-order-history .order-1 p{margin:0!important}#post-13 .woocommerce .ip-order-history .button{margin-top:auto!important}@media (max-width:767px){#post-13 .woocommerce .ip-order-history .product-details{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}#post-13 .woocommerce .ip-order-history .order-details{padding:0!important;width:100%!important}}@media (max-width:480px){#post-13 .woocommerce .ip-order-history .product{display:flex!important;flex-direction:column!important}#post-13 .woocommerce .ip-order-history .button,#post-13 .woocommerce .ip-order-history .rate-product,#post-13 .woocommerce .ip-order-history .return-exchange{width:100%!important}}#post-13 .woocommerce .cp-product-grid{display:grid;height:auto;width:auto;row-gap:32px;column-gap:32px;align-self:stretch;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}#post-13 .woocommerce .cp-product-grid .cp-product{width:100%!important;height:auto!important;display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;justify-content:space-between}#post-13 .woocommerce .cp-product-grid .cp-product h6{margin:0!important}#post-13 .woocommerce .cp-product-grid h6.product-title-here{font-weight:400!important;text-align:left!important;width:100%!important}#post-13 .woocommerce .cp-product-grid .product-img-icon{width:100%;align-self:stretch;background:cover no-repeat;background-size:cover;background-position:center;background-repeat:no-repeat}#post-13 .woocommerce .cp-product-grid .order-now{min-height:40px;height:auto;padding:12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;background:#3a3935;color:#fff;width:auto;text-align:center}@media screen and (max-width:767px){#post-13 .woocommerce .cp-product-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){#post-13 .woocommerce .cp-product-grid{grid-template-columns:1fr}}#post-13 .woocommerce .wishlist-title-container{display:none}.page-id-13 .woocommerce form .form-row .input-text{border:1px solid #3a3935!important;width:100%!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses{display:flex!important;flex-direction:column!important;gap:64px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{width:100%!important;padding:32px!important;border-bottom:.2px solid #000!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{margin:0;font-size:20px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:12px 24px;border:1px solid #000;color:#000;font-size:small;font-weight:400;width:200px;text-align:center;margin-top:-32px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{font-style:normal;letter-spacing:.9px}@media (max-width:767px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:16px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:18px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:8px 12px;width:auto}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:16px}}@media (max-width:480px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:8px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:16px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:4px 8px;width:150px;margin-top:-24px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:16px}}@media (max-width:390px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:0 2px 16px 2px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:16px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:4px 8px;width:120px;font-weight:400;text-align:center;margin-top:-32px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:12px}}#post-13 .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{max-width:450px!important}#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:24px}@media (max-width:979px){#post-13 .woocommerce .woocommerce-MyAccount-content{justify-items:start}#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:20px}}@media (max-width:767px){#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:18px}}@media (max-width:480px){#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:16px}}.woocommerce-lost-password .woocommerce{min-height:auto;display:flex;flex-direction:column}.woocommerce-lost-password .woocommerce form .form-row .input-text{border-radius:0}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{font-weight:400;color:#fff;background-color:#3a3934;border-radius:0;margin-top:16px}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password{background-color:#f4f4f4;padding:24px}.woocommerce-lost-password .woocommerce-form-row label[for=user_login]{font-weight:500}@media screen and (max-width:480px){.woocommerce-lost-password .x-container.max.width.offset{padding-left:16px;padding-right:16px}.woocommerce-lost-password .entry-wrap{margin-bottom:0!important}}.ip-product-collection-01 .h1,.ip-product-collection-01 .h2,.ip-product-collection-01 .h3,.ip-product-collection-01 .h4,.ip-product-collection-01 .h5,.ip-product-collection-01 .h6,.ip-product-collection-01 .x-text-headline,.ip-product-collection-01 h1,.ip-product-collection-01 h2,.ip-product-collection-01 h3,.ip-product-collection-01 h4,.ip-product-collection-01 h5,.ip-product-collection-01 h6{font-weight:400!important}.ip-product-collection-01 .x-text-content-text h6 div{font-size:12pt!important;font-weight:500!important;letter-spacing:.5pt!important;line-height:normal!important}.ip-product-collection-01 .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_email_elements input{width:100%!important}.ip-product-collection-01 .woocommerce-product-gallery--columns-4 .flex-viewport{height:auto!important;aspect-ratio:1!important}.ip-product-collection-01 .cs-product-collections .cspc-pagination ul.page-numbers{gap:24px!important}.ip-product-collection-01 ul.x-slide-pagination.is-row.product-variant-slider{display:flex!important;gap:16px}.ip-product-collection-01 .x-slide-pagination li{height:24px!important;width:24px!important;border:none!important}.ip-product-collection-01 .body-text-l{font-size:20px!important;line-height:24px!important}.ip-product-collection-01 .cspc-content,.ip-product-collection-01 .cspc-pagination,.ip-product-collection-01 x-grid{margin-top:56px!important}.ip-product-collection-01 .cs-product-collections .cspc-sort{border:none!important;text-align:end;min-width:none}.ip-product-collection-01 .cs-product-collections{width:100%!important}.ip-product-collection-01 .woocommerce-info.cspc-no-products{width:100%}.ip-product-collection-01 ul.x-slide-pagination.is-row.product-variant-slider{justify-content:center}.ip-product-collection-01 .x-div .product-images{margin-bottom:8px!important}.ip-product-collection-01 .product-link{display:flex!important;flex-direction:column!important;gap:12px!important}@media (min-width:1201px){.ip-product-collection-01 .cs-product-collections .x-tabs-list{margin-bottom:-38px!important;width:80%!important}.ip-product-collection-01 .hide-sort{display:flex!important;align-items:end!important;pointer-events:none!important;opacity:0!important;cursor:default!important}}@media (min-width:1320px){.ip-product-collection-01 .cs-product-collections .x-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1200px){.ip-product-collection-01 .cs-product-collections .x-tabs-list ul{display:none}.ip-product-collection-01 .x-tabs-list{justify-content:start!important}.ip-product-collection-01 .cs-product-collections .tablist-dropdown{display:block;width:100%;max-width:400px;padding:12px 16px;font-size:1rem;color:#3a3935;background-color:#fff;border:1px solid #ccc;border-radius:4px;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:1em}.ip-product-collection-01 .cs-product-collections .tablist-dropdown:focus{outline:2px solid #95C6E4;border-color:transparent}.ip-product-collection-01 .cs-product-collections .tablist-dropdown option:checked{background-color:#95c6e4;color:#fff}.ip-product-collection-01 .cs-product-collections [data-x-toggleable]{opacity:0;transition:opacity .3s ease;pointer-events:none;position:absolute;left:-9999px}.ip-product-collection-01 .cs-product-collections [data-x-toggleable].active-panel{opacity:1;pointer-events:auto;position:static}}@media (max-width:1200px) and (min-width:680px){.ip-product-collection-01 .cspc-toolbar{margin:-4.7rem 0 3rem!important}}@media (max-width:680px){.ip-product-collection-01 .tablist-dropdown{max-width:none!important}.ip-product-collection-01 select.cspc-sort{min-width:150px!important}}@media (min-width:979px){.ip-product-collection-01 .product-details-col{padding-right:0!important;max-width:575px!important}}.ip-product-collection-01 .product-content-container,.ip-product-collection-01 .product-details-col,.ip-product-collection-01 .product-img-col{width:100%!important}.ip-product-collection-01 ..woocommerce-product-gallery__image{aspect-ratio:1;height:auto!important}.ip-product-collection-01 .custom-quantity{border:1px solid #3b3a35!important;border-radius:none!important}.ip-product-collection-01 button.minus,.ip-product-collection-01 button.plus{font-size:21px!important;width:50px!important;background:0 0!important}.ip-product-collection-01 button.minus:hover,.ip-product-collection-01 button.plus:hover{font-weight:500!important;background:0 0!important}.ip-product-collection-01 .custom-quantity{border-radius:0!important}.ip-product-collection-01 .custom-quantity button.minus{border-right:none!important;border-right:solid 1px #3b3a35!important}.ip-product-collection-01 .custom-quantity button.plus{border-right:none!important;border-left:solid 1px #3b3a35!important}.ip-product-collection-01 .single_variation_wrap,.ip-product-collection-01 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{display:flex!important;flex-direction:column!important}.ip-product-collection-01 button.single_add_to_cart_button.button.alt{padding:18px 24px!important;width:100%!important;background-color:#cdcdcc!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;margin-top:32px!important}.ip-product-collection-01 button.single_add_to_cart_button.button.alt:hover{background-color:#3a3934!important;color:#fff!important}.single-product .x-layout-single{width:100%!important}.auth-container{padding:56px}.auth-header{margin-bottom:2rem}.auth-header .auth-back-btn{background:0 0;border:none;cursor:pointer;padding:0;color:#3a3935;transition:opacity .3s ease}.auth-header .auth-back-btn:hover{opacity:.7}.auth-header .auth-back-btn svg{width:54px;height:17px}.auth-title{font-family:Montserrat,sans-serif;font-size:32px;line-height:40px;font-weight:600;margin-bottom:1rem;color:#000;text-shadow:0 4px 4px rgba(0,0,0,.25)}.auth-description{font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-bottom:2rem;color:#3a3935}.auth-note{font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-top:1rem;color:#3a3935}.auth-link{color:#3a3935;text-decoration:underline}.auth-link:hover{opacity:.8}.auth-field-group{margin-bottom:1.5rem}.auth-label{display:block;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#3a3935}.auth-input{width:100%;height:40px;padding:0 1rem;border:1px solid #ddd;border-radius:4px;font-family:Montserrat,sans-serif;font-size:16px;color:#3a3935;transition:border-color .3s ease}.auth-input:focus{outline:0;border-color:#3a3935}.auth-input.error{border-color:#dc3545}.auth-input::placeholder{color:#999}.auth-button{width:100%;padding:12px 15px;border:none;border-radius:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.auth-button.auth-button-primary{background:#3a3935;color:#fff}.auth-button.auth-button-primary:hover:not(:disabled){background:#2a2a27}.auth-button:disabled{background:#ccc;cursor:not-allowed}.auth-button .auth-button-loading{display:flex;align-items:center;justify-content:center}.auth-button .auth-button-loading .auth-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:auth-spin 1s linear infinite;margin-right:.5rem}.auth-success-message{text-align:left}.auth-success-message .auth-title{color:#28a745;margin-bottom:1rem}.auth-success-message .auth-description{margin-bottom:1rem}.auth-success-message .auth-note{margin-top:0}.auth-error{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:1.5rem}.auth-error p{margin:0;color:#721c24}.auth-error:not(.auth-error p){padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.auth-field-error{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.ovd-login-form .forminator-custom-form,.ovd-signup-form .forminator-custom-form{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.ovd-login-form .forminator-custom-form .forminator-form-title,.ovd-signup-form .forminator-custom-form .forminator-form-title{font-family:Montserrat,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:600!important;margin-bottom:1rem!important;color:#000!important;text-shadow:0 4px 4px rgba(0,0,0,.25)!important}.ovd-login-form .forminator-custom-form .forminator-form-description,.ovd-signup-form .forminator-custom-form .forminator-form-description{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:24px!important;margin-bottom:2rem!important;color:#3a3935!important}.ovd-login-form .forminator-custom-form .forminator-field,.ovd-login-form .forminator-custom-form .forminator-field-email,.ovd-login-form .forminator-custom-form .forminator-field-password,.ovd-login-form .forminator-custom-form .forminator-field-text,.ovd-signup-form .forminator-custom-form .forminator-field,.ovd-signup-form .forminator-custom-form .forminator-field-email,.ovd-signup-form .forminator-custom-form .forminator-field-password,.ovd-signup-form .forminator-custom-form .forminator-field-text{margin-bottom:1.5rem!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field label,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-email label,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-password label,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-text label,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field label,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-email label,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-password label,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-text label{display:block!important;margin-bottom:.5rem!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;color:#3a3935!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field input[type=email],.ovd-login-form .forminator-custom-form .forminator-field input[type=password],.ovd-login-form .forminator-custom-form .forminator-field input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]{width:100%!important;height:40px!important;padding:0 1rem!important;border:1px solid #ddd!important;border-radius:4px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;color:#3a3935!important;transition:border-color .3s ease!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]:focus{outline:0!important;border-color:#3a3935!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]::placeholder{color:#999!important}.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=text]{border-color:#dc3545!important}.ovd-login-form .forminator-custom-form .forminator-button,.ovd-login-form .forminator-custom-form .forminator-button-submit,.ovd-login-form .forminator-custom-form button[type=submit],.ovd-login-form .forminator-custom-form input[type=submit],.ovd-signup-form .forminator-custom-form .forminator-button,.ovd-signup-form .forminator-custom-form .forminator-button-submit,.ovd-signup-form .forminator-custom-form button[type=submit],.ovd-signup-form .forminator-custom-form input[type=submit]{width:100%!important;padding:12px 15px!important;border:none!important;border-radius:4px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;background:#3a3935!important;color:#fff!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-button-submit:hover:not(:disabled),.ovd-login-form .forminator-custom-form .forminator-button:hover:not(:disabled),.ovd-login-form .forminator-custom-form button[type=submit]:hover:not(:disabled),.ovd-login-form .forminator-custom-form input[type=submit]:hover:not(:disabled),.ovd-signup-form .forminator-custom-form .forminator-button-submit:hover:not(:disabled),.ovd-signup-form .forminator-custom-form .forminator-button:hover:not(:disabled),.ovd-signup-form .forminator-custom-form button[type=submit]:hover:not(:disabled),.ovd-signup-form .forminator-custom-form input[type=submit]:hover:not(:disabled){background:#2a2a27!important}.ovd-login-form .forminator-custom-form .forminator-button-submit:disabled,.ovd-login-form .forminator-custom-form .forminator-button:disabled,.ovd-login-form .forminator-custom-form button[type=submit]:disabled,.ovd-login-form .forminator-custom-form input[type=submit]:disabled,.ovd-signup-form .forminator-custom-form .forminator-button-submit:disabled,.ovd-signup-form .forminator-custom-form .forminator-button:disabled,.ovd-signup-form .forminator-custom-form button[type=submit]:disabled,.ovd-signup-form .forminator-custom-form input[type=submit]:disabled{background:#ccc!important;cursor:not-allowed!important}.ovd-login-form .forminator-custom-form .forminator-error-message,.ovd-signup-form .forminator-custom-form .forminator-error-message{display:block!important;color:#dc3545!important;font-size:.875rem!important;margin-top:.25rem!important;font-family:Montserrat,sans-serif!important}.ovd-login-form .forminator-custom-form .forminator-response-message,.ovd-signup-form .forminator-custom-form .forminator-response-message{background:#d4edda!important;padding:1rem!important;margin-bottom:1rem!important;border:1px solid #c3e6cb!important;border-radius:4px!important;color:#155724!important;font-family:Montserrat,sans-serif!important}.ovd-login-form .forminator-custom-form .forminator-row,.ovd-signup-form .forminator-custom-form .forminator-row{margin:0!important}.ovd-login-form .forminator-custom-form .forminator-col,.ovd-signup-form .forminator-custom-form .forminator-col{padding:0!important}@media (max-width:768px){.auth-container{padding:24px}.auth-header{margin-bottom:1.5rem}.auth-title{font-size:24px;line-height:32px}.auth-description,.auth-label,.auth-note{font-size:14px;line-height:20px}.auth-input{font-size:16px;height:44px}.auth-button{padding:14px 15px}.ovd-login-form .forminator-custom-form .forminator-form-title,.ovd-signup-form .forminator-custom-form .forminator-form-title{font-size:24px!important;line-height:32px!important}.ovd-login-form .forminator-custom-form .forminator-form-description,.ovd-signup-form .forminator-custom-form .forminator-form-description{font-size:14px!important;line-height:20px!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field label,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field label{font-size:14px!important;line-height:20px!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field input[type=email],.ovd-login-form .forminator-custom-form .forminator-field input[type=password],.ovd-login-form .forminator-custom-form .forminator-field input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]{height:44px!important;font-size:16px!important}.ovd-login-form .forminator-custom-form .forminator-button,.ovd-login-form .forminator-custom-form .forminator-button-submit,.ovd-login-form .forminator-custom-form button[type=submit],.ovd-login-form .forminator-custom-form input[type=submit],.ovd-signup-form .forminator-custom-form .forminator-button,.ovd-signup-form .forminator-custom-form .forminator-button-submit,.ovd-signup-form .forminator-custom-form button[type=submit],.ovd-signup-form .forminator-custom-form input[type=submit]{padding:14px 15px!important}}@keyframes auth-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.auth-text-center{text-align:center}.auth-text-left{text-align:left}.auth-mb-1{margin-bottom:1rem}.auth-mb-2{margin-bottom:2rem}.ip-related-product-01 .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized{position:absolute;z-index:2;top:4px;right:8px}.ip-related-product-01 .x-slide-container .x-slide a{display:flex;flex-direction:column;gap:24px}.ip-related-product-01 h1.x-text-content-text-primary,.ip-related-product-01 span.x-text-content-text-primary{width:100%!important;font-size:16px!important}.ip-related-product-01 .related-product-slider{width:100%!important}.x-header-landmark{display:none}.l-blog-piece-01 .x-grid.outer-grid{grid-template-columns:1fr!important;max-width:88%}@media screen and (min-width:767px){.l-blog-piece-01 .x-grid.outer-grid{max-width:1700px;grid-template-columns:1fr 4fr!important;padding:0 5rem}}.l-blog-piece-01 .post-card{height:auto!important;max-height:none!important}@media screen and (min-width:1366px){.l-blog-piece-01 .post-card{max-width:calc(50% - 1rem)}}.l-blog-piece-01 .post-card .x-grid{width:100%;height:100%}.l-blog-piece-01 .post-card .x-grid .post-card-text-half{padding:2rem}.l-blog-piece-01 .post-card .x-grid .body-text,.l-blog-piece-01 .post-card .x-grid .x-text-content-text-primary{color:#000;text-align:left}.l-blog-piece-01 .post-card [data-x-particle] span{background-color:red!important}.l-blog-piece-01 .x-paginate .page-numbers{background-color:#a9a9a9!important;color:#fff!important;margin-left:0}.l-blog-piece-01 .x-paginate .page-numbers.next:hover,.l-blog-piece-01 .x-paginate .page-numbers:hover{box-shadow:0 0 0 3px #a9a9a9}.checkout-layout-01 .x-main.full{width:88%!important;max-width:1500px;margin:auto;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.checkout-layout-01 .form-row{width:100%!important}.checkout-layout-01 .woocommerce-form__label-for-checkbox span{padding-left:5px}.checkout-layout-01 .checkbox input[type=checkbox]{top:0;margin-left:0}.checkout-layout-01 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{padding:0}.checkout-layout-01 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-bottom:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login .form-row{margin-bottom:0!important}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login>p:first-child{padding-bottom:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login p.lost_password{padding-top:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login{padding-bottom:1.5rem}@media screen and (min-width:767px){.checkout-layout-01 form.checkout_coupon.woocommerce-form-coupon,.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login{max-width:60%}.checkout-layout-01 div#customer_details,.checkout-layout-01 div#order_review,.checkout-layout-01 h3#order_review_heading{display:inline-block;float:left}.checkout-layout-01 div#customer_details{max-width:60%;margin-right:4%}.checkout-layout-01 div#order_review,.checkout-layout-01 h3#order_review_heading{width:30%;float:right}.checkout-layout-01 h3#order_review_heading{margin-top:0}.checkout-layout-01 .form-row:not(.place-order){float:left;width:48%!important}.checkout-layout-01 #customer_details .form-row:first-of-type,.checkout-layout-01 #customer_details .form-row:nth-of-type(4),.checkout-layout-01 #customer_details .form-row:nth-of-type(5),.checkout-layout-01 #customer_details .form-row:nth-of-type(7){margin-right:4%}.checkout-layout-01 #customer_details .form-row:nth-of-type(4),.checkout-layout-01 #customer_details .form-row:nth-of-type(5){width:30%!important}.checkout-layout-01 #customer_details .form-row:nth-of-type(6){width:32%!important}.checkout-layout-01 #customer_details .form-row:nth-of-type(3){margin-right:0;width:100%!important}}.checkout-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem}.checkout-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.single-product .entry-wrap{padding-top:0}.product-page-layout-01:first-of-type{padding-top:0!important}.product-page-layout-01 .x-main.full{width:88%!important;max-width:1500px;margin:auto;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.product-page-layout-01 .x-grid{grid-template-columns:1fr!important}@media screen and (min-width:767px){.product-page-layout-01 .x-grid{grid-template-columns:1fr 1fr!important}}.product-page-layout-01 button.x-acc-header{font-size:2rem!important}.product-page-layout-01 .quantity{display:inline-block}.product-page-layout-01 .quantity input{line-height:4;width:71px;font-size:1.5rem!important;padding:.75rem .5rem!important;border:.214rem solid transparent;box-shadow:0 0 1px #595959}.product-page-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem}.product-page-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.product-page-layout-01 form.cart.grouped_form{padding-bottom:1.5rem}.product-page-layout-01 .x-entry-share{display:inline-block}.cart-layout-01{max-width:1500px!important;justify-self:center!important;width:100%!important}.cart-layout-01 .woocommerce .cart-inner-wrapper{display:flex;flex-direction:column}@media screen and (min-width:1366px){.cart-layout-01 .woocommerce .cart-inner-wrapper{flex-direction:row}}.cart-layout-01 .woocommerce-cart-form{flex:1 0 70%}@media screen and (min-width:1366px){.cart-layout-01 .woocommerce-cart-form{padding-right:60px}}.cart-layout-01 .woocommerce-cart-form td{padding:0!important}.cart-layout-01 td{background-color:transparent!important}.cart-layout-01 .woocommerce-cart-form table td:before{display:none!important}.cart-layout-01 .cart-collaterals{flex:1 0 30%}.cart-layout-01 .cart-collaterals .cart_totals{width:100%;margin-top:0!important;padding-top:.759375rem}@media screen and (min-width:1366px){.cart-layout-01 .cart-collaterals .cart_totals{padding-top:0}}.cart-layout-01 .cart-collaterals td{padding-left:0!important;padding-right:0!important}.cart-layout-01 .cart-collaterals th{padding-left:0!important}.cart-layout-01 .cart_totals h2{font-size:2rem!important}.cart-layout-01 .x-grid{display:grid!important;grid-gap:1rem 0}@media screen and (min-width:767px){.cart-layout-01 .x-grid{grid-gap:0rem 0}}.cart-layout-01 table.shop_table_responsive tr td{text-align:left!important;align-items:flex-start;justify-content:flex-start}.cart-layout-01 td:not(.Area4,.Area5){display:block!important;width:100%!important}.cart-layout-01 td:not(.Area4,.Area5).Area1{width:300px!important}@media screen and (min-width:767px){.cart-layout-01 td:not(.Area4,.Area5){width:auto!important}.cart-layout-01 td:not(.Area4,.Area5).Area1{width:300px!important}}.cart-layout-01 .Area1{grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:5}.cart-layout-01 .Area2{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:5}.cart-layout-01 .Area3{grid-row-start:3;grid-column-start:1;grid-row-end:4;grid-column-end:5}.cart-layout-01 .Area4{grid-row-start:4;grid-column-start:1;grid-row-end:5;grid-column-end:2}.cart-layout-01 .Area5{grid-row-start:4;grid-column-start:2;grid-row-end:5;grid-column-end:3}.cart-layout-01 .Area6{grid-row-start:5;grid-column-start:1;grid-row-end:6;grid-column-end:2}.cart-layout-01 .Area7{grid-row-start:6;grid-column-start:1;grid-row-end:7;grid-column-end:5}.cart-layout-01 .Area8{grid-row-start:7;grid-column-start:1;grid-row-end:8;grid-column-end:5}@media screen and (min-width:767px){.cart-layout-01 .Area1{grid-row-start:1;grid-column-start:1;grid-row-end:5;grid-column-end:4}.cart-layout-01 .Area2{grid-row-start:1;grid-column-start:4;grid-row-end:2;grid-column-end:7}.cart-layout-01 .Area3{grid-row-start:2;grid-column-start:4;grid-row-end:3;grid-column-end:7}.cart-layout-01 .Area4{grid-row-start:3;grid-column-start:4;grid-row-end:4;grid-column-end:5}.cart-layout-01 .Area5{grid-row-start:3;grid-column-start:5;grid-row-end:4;grid-column-end:6}.cart-layout-01 .Area6{grid-row-start:4;grid-column-start:4;grid-row-end:5;grid-column-end:5}.cart-layout-01 .Area7{grid-row-start:5;grid-column-start:1;grid-row-end:6;grid-column-end:7}.cart-layout-01 .Area8{grid-row-start:7;grid-column-start:1;grid-row-end:8;grid-column-end:7}}.cart-layout-01 td.product-thumbnail{width:300px;max-width:none!important;display:block!important;margin-right:30px!important;margin-bottom:10px!important}.cart-layout-01 td.product-thumbnail a{width:100%!important;height:100%}.cart-layout-01 td.product-thumbnail img{width:100%;height:100%;object-fit:cover}.cart-layout-01 .product-name{padding-top:0!important}.cart-layout-01 .product-name a{font-size:2rem}.cart-layout-01 .product-description{padding-bottom:1rem!important}.cart-layout-01 .product-description a{font-size:1rem;pointer-events:none;color:#3f3f3f}.cart-layout-01 td.product-price.Area4,.cart-layout-01 td.product-quantity.Area5{display:flex;justify-content:flex-start;align-items:center}.cart-layout-01 td.product-price.Area4{padding-right:2rem!important}.cart-layout-01 td.product-quantity.Area5 span{margin:unset}.cart-layout-01 td.product-quantity.Area5 input{height:2rem!important;max-width:3.5rem!important}.cart-layout-01 td.product-remove.Area6 .remove{width:auto;max-width:16px;max-height:16px;line-height:.5!important;padding:0;margin-left:-1px}.cart-layout-01 .product-shipping.Area7 span.heading,.cart-layout-01 .product-stock.Area8 span.heading{font-size:1.5rem;color:#000}.cart-layout-01 .Area7 .gap{display:none}@media screen and (min-width:767px){.cart-layout-01 .Area7 .gap{display:block}}.cart-layout-01 span.woocommerce-Price-amount.amount{margin:unset}.cart-layout-01 .x-row.x-container.max.width.e392-e2.maw-1.maw-2.maw-4{border:none}.cart-layout-01 .x-col.e392-e3.maw-6.maw-7.maw-8{display:none}.cart-layout-01 input#coupon_code{width:auto}.cart-layout-01 button.button.wp-element-button{margin:unset!important;width:auto!important}.cart-layout-01 button[name=update_cart],.cart-layout-01 input[name=update_cart]{display:none!important}.cart-layout-01 input#coupon_code{margin:0}.cart-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem;color:red;font-size:1rem;padding:0 .5rem;height:34px}.cart-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.cart-layout-01 .cart-collaterals .cross-sells{display:none}.cart-layout-01 .cross-sells{margin:0 0 -4%}.woocommerce-cart .x-cart-notification.loading .x-cart-notification-icon.loading{transform:translate(-4%,27%)!important}.woocommerce-cart .x-cart-notification.bring-forward .x-cart-notification-icon.added{top:27%}.woocommerce-order-received .x-text{text-align:center;margin:auto}.woocommerce-order-received .order-again{margin-bottom:1.313em}.create-account-layout-01 .woocommerce{max-width:400px;margin:auto;margin-bottom:3.8443359375rem}.create-account-layout-01 .woocommerce h2{font-size:2.75rem!important;text-align:center;margin-bottom:2.562890625rem;content:"";display:block;visibility:hidden}.create-account-layout-01 .woocommerce h2:after{content:"Create Account";display:block;visibility:visible}.create-account-layout-01 .woocommerce .u-column1.col-1{display:none}.login-layout-01 .woocommerce{max-width:400px;margin:auto;margin-bottom:3.8443359375rem}.login-layout-01 .woocommerce h2{font-size:2.75rem!important;text-align:center;margin-bottom:2.562890625rem;content:"";display:block;visibility:hidden}.login-layout-01 .woocommerce h2:after{content:"Login";display:block;visibility:visible}.login-layout-01 .woocommerce .form-row{margin-bottom:0!important}.login-layout-01 .woocommerce input#password,.login-layout-01 .woocommerce input#username{margin-bottom:1rem}.login-layout-01 .woocommerce input#rememberme{margin-right:.5rem;margin-top:.3rem}.login-layout-01 .woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:1rem}.login-layout-01 .woocommerce button.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button{margin-bottom:1rem}.login-layout-01 .woocommerce p.woocommerce-LostPassword.lost_password{margin-bottom:1rem!important;font-size:1.5rem;font-style:italic;text-decoration:underline}.login-layout-01 .woocommerce p.woocommerce-not-a-member{display:block!important}.login-layout-01 .woocommerce p.woocommerce-not-a-member a{text-decoration:underline}.login-layout-01 .woocommerce .u-column2.col-2{display:none}.woocommerce-lost-password .x-container.max.width.offset{margin-top:0;margin-bottom:0;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.woocommerce-lost-password .entry-wrap{background-color:transparent;box-shadow:none;max-width:400px;margin:auto;padding:0!important;margin-bottom:3.8443359375rem}.woocommerce-lost-password header.entry-header{margin-top:.7rem}.woocommerce-lost-password h1.entry-title{text-align:center;margin-bottom:3rem;font-size:2.75rem;content:"";display:block;visibility:hidden}.woocommerce-lost-password h1:after{content:"Lost Password";display:block;visibility:visible}.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:100%}.shop-layout-01{padding-top:0}.shop-layout-01 .x-container.max.width{max-width:100%;width:100%}@media screen and (min-width:767px){.shop-layout-01 .x-container.max.width{max-width:88%}}.shop-layout-01>div>.x-row-inner{max-width:1980px!important}@media screen and (min-width:767px){.shop-layout-01 .x-grid{grid-gap:4rem!important}}.shop-layout-01 .x-cell:first-of-type,.shop-layout-01 .x-wc-shop-notices,.shop-layout-01 article.x-col,.shop-layout-01 nav.x-paginate{margin-right:.25rem!important;margin-left:.25rem!important}@media screen and (min-width:767px){.shop-layout-01 .x-cell:first-of-type,.shop-layout-01 .x-wc-shop-notices,.shop-layout-01 nav.x-paginate{margin:0!important}}.shop-layout-01 .x-row-inner{flex-basis:calc(50% - clamp(0px,0.25rem,9999px))}@media screen and (min-width:767px){.shop-layout-01 .x-row-inner{flex-basis:calc(33.33% - clamp(0px,0.5rem,9999px));margin-right:0;padding-right:.25rem}.shop-layout-01 .x-row-inner article.x-col:nth-of-type(3n+1){margin-right:.5rem!important;margin-left:0!important}.shop-layout-01 .x-row-inner article.x-col:nth-of-type(3n+3){margin-left:.5rem!important;margin-right:0!important}}.shop-layout-01 .x-paginate-inner{justify-content:center!important}.shop-layout-01 .page-numbers{margin-left:4px;margin-right:4px}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-container{width:100%;max-width:100%}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-weight:bolder!important}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-anchor-text-primary,.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-text,.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-size:1rem}@media screen and (min-width:767px){.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-size:1.5rem;font-weight:inherit!important}}.checkout-page .woocommerce{display:flex!important;flex-direction:column}.checkout-page .woocommerce .col2-set .col-1,.checkout-page .woocommerce-page .col2-set .col-1{float:left;width:100%}.checkout-page .woocommerce .col2-set .col-2,.checkout-page .woocommerce-page .col2-set .col-2{float:right;width:100%}.checkout-page .woocommerce form .form-row .input-text{padding:1em;border-radius:0}.checkout-page .woocommerce table.shop_table{border-radius:0}.checkout-page .woocommerce-checkout #payment{border-radius:0}.checkout-page .woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#000}.checkout-page p#order_comments_field{width:100%!important}span.select2-selection.select2-selection--single{border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding:1em}.order-total,.woocommerce-Price-amount .amount bdi{color:green}.checkout-layout-01 button.button[type=submit]{background-color:#95c6e4!important;border:none!important;border-radius:0}.cart-page a.wc-block-components-product-name{color:#272727;font-family:Montserrat,sans-serif}.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;row-gap:16px;padding-bottom:32px!important}.cart-page .e392-e2 .x-row-inner .x-col{width:100%}.cart-page hr.x-line.x-hide-md.x-hide-sm.x-hide-xs.e392-e4.maw-h{display:none}.cart-page main.x-layout.x-layout-single{padding:32px 64px}.cart-page .cart-layout-01 td:not(.Area4):not(.Area5){display:table-cell!important}.cart-page .is-large.wc-block-cart{margin-top:3em}.cart-page .wc-block-components-sidebar{background-color:#edebf0;padding:16px}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button{display:block;width:100%;padding-top:12px;padding-bottom:12px;margin-top:32px;background-color:#95c6e4;color:#fff;text-align:center;border:none;border-radius:0;font-weight:400;text-decoration:none}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button .wc-block-components-button__text{display:inline-block}body.woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__wrap{padding-left:32px!important}@media (min-width:481px) and (max-width:1024px){.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.cart-page main.x-layout.x-layout-single{padding:32px 32px}.e392-e8 .x-row-inner{display:flex!important;flex-wrap:nowrap}.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:24px!important}.is-medium table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:140px 132px!important}.cart-page .cart-layout-01 td:not(.Area4):not(.Area5){width:auto!important}.cart-page .cart-layout-01 .wc-block-cart-item__image{width:150px!important;min-width:150px!important;flex:0 0 150px!important}.cart-page .cart-layout-01 .wc-block-cart-item__image img{width:100%!important;height:150px!important;object-fit:contain;object-position:top;display:block}}@media (max-width:480px){.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.cart-page main.x-layout.x-layout-single{padding:24px 16px}.e392-e8 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0!important}body.woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__wrap{padding-left:0!important}h1.x-text-content-text-primary{font-size:28px!important}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button{margin-top:0}}.single-product button.woocommerce_waitlist.button{width:100%;margin-bottom:24px;padding:12px 24px!important;background-color:#95c6e4!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}.single-product .x-root{width:100%}.single-product main.x-layout.x-layout-single{width:1628px;margin:auto;padding:0 64px}.single-product .x-cell.e391-e8.mav-b{width:862px}.single-product .woocommerce-product-gallery__image.flex-active-slide{height:862px}.single-product ol.flex-control-nav.flex-control-thumbs{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:16px!important;column-gap:8px}.single-product div.product div.images .flex-control-thumbs li{width:auto!important}.single-product .woocommerce div.product div.images{margin-bottom:0}.single-product .mav-c,.single-product .mav-d.x-acc>.x-acc-item{border-radius:0;box-shadow:none}.single-product .product-page-layout-01 .quantity input{line-height:0;padding:.3rem!important;border:1px;margin-right:16px}.single-product .x-acc-header .x-acc-header-content .x-acc-header-text,.single-product .x-acc-header .x-acc-header-content .x-acc-header-text h1{font-size:24px!important;font-weight:400;letter-spacing:.2px}.single-product table.variations{border-collapse:separate;border-spacing:0 16px}.single-product table.variations select{padding:.5em 0 .5em 1em}.single-product .variations_button .single_add_to_cart_button.button,.single-product p.form-submit input#submit{padding:12px 24px!important;background-color:#3a3934!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}.single-product .x-text-content-text{display:flex;justify-content:flex-start;align-items:center}.single-product .yith-add-to-wishlist-button-block{margin-right:auto}.single-product .yith-wcwl-add-to-wishlist-button__label{color:#95c6e4}.single-product .yith-wcwl-add-to-wishlist-button--anchor:hover .yith-wcwl-add-to-wishlist-button__label{color:#3a3934}.single-product .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:#84c7e7}.single-product .e391-e30.x-acc-item button#tab-e391-e30,.single-product .x-acc-item button#tab-e391-e12{padding:0 0 20px 20px!important;line-height:0!important}.single-product .mav-m.x-text{margin-bottom:32px}.single-product .mav-l.x-text h2.x-text-content-text-primary{font-weight:400}.single-product .x-acc-content ol.commentlist{padding-left:0}.single-product .comment-form-rating .stars a{background:0 0!important;box-shadow:none!important;border:none!important}.single-product .comment-form-rating .stars a::before{color:#f39c12!important;background:0 0!important;border:none!important;box-shadow:none!important}.single-product .comment-form-rating .stars a.active::before,.single-product .comment-form-rating .stars a.selected::before,.single-product .comment-form-rating .stars a:hover::before{color:#f39c12!important}.single-product .x-share-options{display:flex;gap:12px;justify-content:center}.single-product .x-share-options .x-share{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3a3934;color:#fff;text-decoration:none;transition:background .3s,transform .3s;position:pointer}.single-product .x-share-options .x-share:hover{background:#95c6e4;color:#fff;transform:scale(1.1)}.single-product .x-share-options .x-share i{font-size:20px;line-height:1}.single-product .x-share-options .x-share .tooltip,.single-product .x-share-options .x-share::after,.single-product .x-share-options .x-share[title]{display:none!important;content:none!important}.single-product .related h2{font-size:24px}.single-product .related ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;overflow:hidden;border:1px solid #eee;padding:0;transition:box-shadow .3s}.single-product .related ul.products li.product:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.single-product .related ul.products li.product .entry-product{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0!important;margin:0!important}.single-product .related ul.products li.product .entry-featured{height:300px;display:flex;align-items:center;justify-content:center;width:100%!important;margin:0!important;padding:0!important;aspect-ratio:1;position:relative;overflow:hidden}.single-product .related ul.products li.product .entry-featured a{display:block;width:100%;height:100%;margin:0;padding:0}.single-product .related ul.products li.product .entry-featured img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;position:absolute;top:0;left:0}.single-product .related ul.products li.product .entry-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px;text-align:center}.single-product .related ul.products li.product .entry-header h3{min-height:48px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:16px;margin:0 0 10px}.single-product .related ul.products li.product .entry-header h3 a:hover{color:#95c6e4!important}.single-product .related ul.products li.product .price{display:block;margin-bottom:10px;color:#222;font-weight:400!important}.single-product .related ul.products li.product .price ins{font-weight:400!important}.single-product .related ul.products li.product a.button{font-weight:400;display:inline-block;margin-top:8px;background:#222;color:#fff;padding:8px 16px;border-radius:0;transition:background .3s}.single-product .related ul.products li.product a.button:hover{background:#95c6e4}.single-product .related ul.products li.product .star-rating-container{display:flex;justify-content:center;align-items:center;margin-top:10px}.single-product .related ul.products li.product .star-rating{font-size:16px;letter-spacing:3px;color:#f5a623;margin:0 auto;display:inline-block}.single-product .related ul.products li.product .star-rating span{display:block}.single-product .related ul.products li.product .star-rating:before{letter-spacing:4px}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block{position:absolute;top:10px;right:10px;transform:none;background:rgba(255,255,255,.95);border-radius:50%;padding:8px;line-height:1;z-index:10;transition:background .3s}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block:hover{background:#f7f7f7}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{display:none}.single-product .related ul.products li.product .onsale{position:absolute;top:30px;left:10px;background:#e53935;color:#fff;width:36px;height:36px;line-height:36px;text-align:center;font-size:12px;border-radius:50%;z-index:10;padding:0}@media (max-width:1024px){.single-product main.x-layout.x-layout-single{width:100%;margin:auto;padding-left:32px;padding-right:32px}.single-product .product-page-layout-01 .x-grid{grid-template-columns:1fr!important;gap:20px}.single-product .x-cell.e391-e8.mav-b{width:100%}.single-product .woocommerce-product-gallery__image.flex-active-slide{height:auto}.single-product ul.products.columns-4{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-product ul.products.columns-4>li{width:46%}}@media (max-width:767px){.single-product main.x-layout.x-layout-single{width:100%;margin:auto;padding-left:16px;padding-right:16px}.single-product ul.products.columns-4{display:flex;flex-direction:column!important;flex-wrap:nowrap;align-items:center}.single-product ul.products.columns-4>li{width:100%!important}}.page-id-13 .woocommerce{display:flex!important;flex-direction:column}.page-id-13 .woocommerce form.login,.page-id-13 .woocommerce form.register{border:none;padding:32px;border-radius:0;background-color:#e5e3df}.page-id-13 .woocommerce form .form-row .input-text{border:none;border-radius:0}.page-id-13 button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#3a3935;color:#fff;font-weight:400;border-radius:0}.page-id-13 button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#3a3935;color:#fff;font-weight:400;border-radius:0}.page-id-13 .woocommerce-LostPassword.lost_password a{color:#95c6e4}.page-id-13 .woocommerce-LostPassword.lost_password a:hover{color:#3a3935}.page-id-13 .woocommerce-privacy-policy-text a{color:#95c6e4}.page-id-13 .woocommerce-privacy-policy-text a:hover{color:#3a3935}.page-id-13 .woocommerce-password-strength{font-weight:400}.page-id-13 .woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;color:#468039}.page-id-13 .woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;color:#dd6702}.page-id-13 .woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;color:#e33213}.page-id-13 .woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;color:#c63c3c}@media (max-width:1024px){.page-id-13 .x-container.max.width.offset{padding:32px 32px}}@media (max-width:767px){.page-id-13 .x-container.max.width.offset{padding:32px 16px}.page-id-13 .woocommerce form.login,.page-id-13 .woocommerce form.register{padding:20px}}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:526px;padding:56px}.page-id-34405 .x-div.e34405-e7.mqjr-4.mqjr-5{padding:96px 64px}.page-id-34405 .x-text.x-content.e34405-e7.mqjr-8{margin:32px 0}.page-id-34405 .auth-container{padding:20px 0 0 0}.page-id-34405 .auth-content{color:#3a3935;padding:0}.page-id-34405 form#forminator-module-34403{display:flex;flex-direction:column;row-gap:20px}.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-email,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-password,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-text{margin-bottom:0!important}.page-id-34405 form#forminator-module-34403 .forminator-row.forminator-row-last{margin-top:12px!important}.page-id-34405 form#forminator-module-34403 input[type=email],.page-id-34405 form#forminator-module-34403 input[type=password],.page-id-34405 form#forminator-module-34403 input[type=text]{border-radius:0!important;border-color:#3a3935!important}.page-id-34405 form#forminator-module-34403 .forminator-button{border-radius:0!important;background-color:#3a3935;color:#fff;width:100%}.page-id-34405 .forminator-response-message{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;margin:0 0 20px 0!important;padding:15px!important;overflow-wrap:break-word;transform:none!important;top:0!important}@media (max-width:1024px){.page-id-34405 .x-div.e34405-e4.mqjr-4.mqjr-5{padding:56px 32px}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:100%}.page-id-34405 .auth-container{padding:0}}@media (max-width:767px){.page-id-34405 .x-div.e34405-e4.mqjr-4.mqjr-5{padding:32px 16px}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:100%;padding:32px}.page-id-34405 .auth-container{padding:20px 0 0 0}}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:526px}.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:96px 64px}.page-id-34407 .x-text.x-content.e34407-e7.mqjr-8{margin:32px 0}.page-id-34407 .auth-container{padding:0}.page-id-34407 .auth-content{color:#3a3935}.page-id-34407 form#forminator-module-34404{display:flex;flex-direction:column;row-gap:20px}.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-email,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-password,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-text{margin-bottom:0!important}.page-id-34407 form#forminator-module-34404 .forminator-row.forminator-row-last{margin-top:12px!important}.page-id-34407 form#forminator-module-34404 input[type=email],.page-id-34407 form#forminator-module-34404 input[type=password],.page-id-34407 form#forminator-module-34404 input[type=text]{border-radius:0!important;border-color:#3a3935!important}.page-id-34407 form#forminator-module-34404 .forminator-button{border-radius:0!important;background-color:#3a3935;color:#fff;width:100%}.page-id-34407 .forminator-response-message{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;margin:0 0 20px 0!important;padding:15px!important;overflow-wrap:break-word;transform:none!important;top:0!important}@media (max-width:1024px){.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:56px 32px}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:100%}.page-id-34407 .auth-container{padding:0}}@media (max-width:767px){.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:32px 16px}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:100%;padding:32px}.page-id-34407 .auth-container{padding:0}}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:526px}.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:96px 64px}.page-id-34409 .auth-container.ovd-forgot-password-form{padding:56px}.page-id-34409 .auth-content{color:#3a3935}.page-id-34409 .auth-form{display:flex;flex-direction:column;row-gap:20px;margin-top:24px;margin-bottom:0}.page-id-34409 .auth-field-group{margin-bottom:0!important}.page-id-34409 .auth-input{border-radius:0!important;border-color:#3a3935!important;width:100%;padding:12px 16px}.page-id-34409 .auth-button-primary{border-radius:0!important;background-color:#3a3935!important;color:#fff!important;width:100%;padding:12px;text-align:center;border:none;cursor:pointer}.page-id-34409 .auth-back-btn{background:0 0;border:none;padding:0;margin-bottom:0;color:#3a3935;cursor:pointer}.page-id-34409 .auth-title{font-family:Gloock,serif!important;margin-bottom:40px;text-shadow:none}.page-id-34409 .auth-description{margin-bottom:0;line-height:1.5}@media (max-width:1024px){.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:56px 32px}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:100%}}@media (max-width:767px){.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:32px 16px}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:100%;padding:32px}.page-id-34409 .auth-container.ovd-forgot-password-form{padding:0}.page-id-34409 .auth-title{margin-bottom:20px}}.single-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{float:left;display:block;width:70px;margin-right:15px;box-shadow:0 .15em 1em 0 rgba(0,0,0,.05)}.single-product dl.variation{margin-left:90px!important;border-left:none!important;padding-left:0!important}.single-prpduct ul.cart_list li dl dd,ul.cart_list li dl dd{margin-bottom:0!important}.single-product dl.variation p{margin-top:0!important}.single-product .variation{display:flow-root}.ip-product-details .woocommerce-product-gallery--columns-4 .flex-viewport{height:auto!important;aspect-ratio:1!important}.ip-product-details .x-mini-cart .woocommerce-mini-cart__total{font-weight:700!important}.ip-product-details .comment-form-rating .stars a::before{color:#95c6e4!important}.ip-product-details .comment-form-rating .stars a:hover::before{color:#95c6e4!important}.ip-product-details .comment-form-rating .stars a.active::before,.ip-product-details .comment-form-rating .stars a.selected::before{color:#95c6e4!important}.ip-product-details .star-rating{display:none!important}.ip-product-details .related.products h2{font-weight:400;margin:0;padding-bottom:32px}@media (max-width:1024px){.ip-product-details .related.products h2{font-size:24px!important;line-height:32px!important}}@media (max-width:767px){.ip-product-details .related.products h2{font-size:20px!important;line-height:32px!important}}.ip-product-details .x-wc-add-to-cart-form button.single_add_to_cart_button{width:100%}.ip-product-details .x-wc-add-to-cart-form .quantity{width:40%!important;margin-bottom:24px!important}.ip-product-details .x-wc-add-to-cart-form .variations{width:100%}.ip-product-details .x-wc-add-to-cart-form .variations select{min-width:100%!important}.ip-product-details .x-wc-add-to-cart-form .variations th{vertical-align:middle}.ip-product-details form.variations_form.cart{margin-bottom:0!important}.ip-product-details .single-product .woocommerce-product-gallery__image.flex-active-slide{width:862px!important;height:862px!important}.ip-product-details .x-wc-product-gallery .flex-control-thumbs li img.flex-active{max-width:100px!important;max-height:100px!important}.ip-product-details .x-wc-product-gallery .flex-control-thumbs li img{width:100%!important;aspect-ratio:1!important;height:auto!important;max-width:100px!important;max-height:100px!important}.ip-product-details .landing-custom-cart-form .variations .value .color-swatches label{width:30px!important;height:30px!important}.ip-product-details .landing-custom-cart-form .variations{margin:0!important}.review-col .x-div.e18164-e58{padding:0!important;margin-bottom:0!important;display:flex;column-gap:32;flex-direction:column;row-gap:32px}.review-col .x-div.e18164-e58.me0k-c.me0k-f.me0k-g.me0k-j.me0k-n.me0k-q.me0k-r.me0k-10.me0k-17{display:flex!important;flex-direction:column!important;row-gap:32px;width:100%;margin-left:0}.review-col div.x-div.e18164-e59{width:100%;margin-bottom:0!important;display:flex;flex-direction:row}.review-col span.x-image.e18164-e60 img{width:96px!important;height:96px!important}.review-col .me0k-17{column-gap:24px}.review-col .me0k-r{padding-right:0}.review-col .x-div.e18164-e61.me0k-c.me0k-f.me0k-g.me0k-n.me0k-q.me0k-y.me0k-z.me0k-10.me0k-1a{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;row-gap:8px;padding:0}.review-col div.e18164-e62-v0 h6.x-text-content-text-primary div{margin:0!important}.review-col span.x-rating.e18164-e63{margin:0!important}.review-col div.e18164-e65-v0 div{margin-top:0!important}.review-col .x-rating .x-rating-graphic{display:flex;gap:8px;color:#95c6e3}.review-col .x-rating .x-rating-graphic .x-icon{width:20px!important;height:20px!important;font-size:20px;line-height:20px;flex-shrink:0}.review-col .x-text.x-content.e18179-e66.me0z-1o.me0z-1q.me0z-1r.me0z-1z.me0z-20{display:flex!important;flex-direction:column!important;row-gap:32px}@media (min-width:992px){.review-col .x-text.x-content.e18179-e66.me0z-1o.me0z-1q.me0z-1r.me0z-1z.me0z-20{row-gap:56px!important}}.review-col .reviews-pagination{display:flex;gap:24px;margin-top:0;justify-content:flex-start;align-items:flex-start}.review-col .reviews-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;text-decoration:none;border-radius:0;transition:all .3s ease}.review-col .reviews-pagination .page-numbers:not(.current){border:1px solid #3a3935;background-color:transparent;color:#3a3935}.review-col .reviews-pagination .page-numbers:not(.current):hover{background-color:#95c6e4;border-color:#95c6e4}.review-col .reviews-pagination .page-numbers.current{background-color:#95c6e4;color:#fff;border:1px solid #95c6e4}.review-col .reviews-pagination .page-numbers.next{padding:0 16px}.related-products .entry-header{padding-top:24px!important}.related-products .entry-product,.related-products .x-text-content{width:100% important;align-self:center!important;justify-content:center!important}.related-products .single-product .x-text-content-text{justify-content:center!important}.related-products ul li{margin:0!important;border:0!important}.related-products .entry-wrap{padding:0!important}.related-products .related ul.products li.product .entry-header h3{min-height:none!important}.related-products .price,.related-products h3,.related-products span{margin:0!important;padding:0!important;height:auto!important;min-height:none!important}.related-products a.button{display:none!important}.related-products .entry-product{display:flex!important;gap:24px!important}.related-products .entry-header{display:flex!important;gap:4px!important;flex-direction:column!important}.related-products ul.products.columns-4{display:flex!important;width:100%!important;flex-direction:row!important;align-items:start!important;justify-content:space-between;gap:24px!important;flex-wrap:nowrap}.related-products .entry-product .onsale{color:#fff!important;letter-spacing:1px;background-color:#84c7e7!important;align-content:center!important;font-size:18px!important;top:10px!important}.related-products img{height:auto!important;width:100%!important;aspect-ratio:1!important}.related-products .entry-featured{height:auto!important}.related-products .woocommerce-Price-currencySymbol,.related-products span{font-size:21px!important;color:#3a3935!important;text-align:center!important}.related-products .entry-header h3 a{font-size:18px!important;font-weight:400;font-variant:all-petite-caps}@media (max-width:480px){.related-products .woocommerce-Price-currencySymbol,.related-products span{font-size:18px!important}.related-products .entry-product{gap:0!important}}@media (min-width:481px) and (max-width:780px){.related-products .entry-product{gap:8px!important}}@media (min-width:781px) and (max-width:1080px){.related-products .entry-product{gap:16px!important}}.forminator-edit-module{display:none!important}.x-section{justify-items:center!important}.full-width-section{width:100%!important}.x-col,.x-row,.x-row-inner,.x-section{margin:0!important;padding:0!important}.x-row-inner{display:block!important}.x-bar-outer-spacers:after,.x-bar-outer-spacers:before{flex-basis:0px!important;width:0!important;height:0!important}.pagenation li{border:2px solid #fff}.column-center-align .x-col{margin-left:auto!important;margin-right:auto!important}#lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column}#lightbox-overlay img{max-width:90%;max-height:80%;box-shadow:0 0 20px #000}#lightbox-overlay .close-lightbox{position:absolute;top:20px;right:30px;font-size:36px;color:#fff;cursor:pointer;font-weight:700}#lightbox-next,#lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;font-size:32px;padding:12px 18px;cursor:pointer;z-index:10000;user-select:none}#lightbox-prev{left:20px}#lightbox-next{right:20px}#lightbox-next:hover,#lightbox-prev:hover,.close-lightbox:hover{background:rgba(255,255,255,.2)}.ip-masonry-gallery{column-count:4;column-gap:16px}.ip-masonry-gallery img{width:100%;display:block;margin-bottom:16px;break-inside:avoid}.ip-masonry-gallery .gallery{display:contents}.ip-masonry-gallery .gallery-item{display:block;break-inside:avoid;margin-bottom:16px;margin-top:0}.ip-masonry-gallery p{margin:0}.ip-masonry-gallery .gallery-icon img{width:100%;height:auto;display:block}@media (max-width:1200px){.ip-masonry-gallery{column-count:3}}@media (max-width:992px){.ip-masonry-gallery{column-count:2}}@media (max-width:768px){.ip-masonry-gallery{column-count:2}}.brand-color-01{background-color:#95c6e4}.brand-color-02{background-color:#e5e3df}.brand-color-03{background-color:#3a3935}.brand-color-04{background-color:#fff}.body-text-xl{font-size:28px!important;line-height:32px!important;font-weight:400!important}.body-text-l{font-size:24px!important;line-height:32px!important;font-weight:400!important}.body-text-m{font-size:16px!important;line-height:24px!important;font-weight:600!important}.body-text-s,.review-col .e18164-e64-v0,.review-col .e18164-e65-v0,.single-product .wcwl_intro p{font-size:16px!important;line-height:24px!important;font-weight:400!important}.body-text-xs{font-size:14px!important;line-height:16px!important;font-weight:400!important}@media (max-width:1024px){.body-text-xl{font-size:24px!important;line-height:32px!important}.body-text-l{font-size:20px!important;line-height:24px!important}}@media (max-width:767px){.body-text-xl{font-size:20px!important;line-height:24px!important}.body-text-l{font-size:18px!important;line-height:24px!important}}.heading1,.heading2,.heading3,.heading5,.heading6,.page-id-34409 .auth-title,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-family:Montserrat,sans-serif}.heading4{font-family:"Libre Baskerville",serif}.heading1{font-size:48px!important;line-height:55px!important;font-weight:400!important}.heading2,.heading_h1 h1,.heading_h1 h1.x-text-content-text-primary,.page-id-34409 .auth-title{font-size:32px!important;line-height:40px!important;font-weight:400!important}.heading3{font-size:24px!important;line-height:32px!important;font-weight:700!important}.heading4{font-size:22px!important;line-height:32px!important;font-weight:400!important;font-style:italic!important}.heading5{font-size:21px!important;line-height:32px!important;font-weight:600!important}.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:21px!important;line-height:32px!important;font-weight:400!important}@media (max-width:1024px){.heading1{font-size:32px!important;line-height:38px!important}.heading2,.heading3,.heading_h1 h1,.page-id-34409 .auth-title{font-size:24px!important;line-height:32px!important}.heading4,.heading5,.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:18px!important;line-height:24px!important}}@media (max-width:767px){.heading1{font-size:28px!important;line-height:32px!important}.heading2,.heading3,.heading_h1 h1,.page-id-34409 .auth-title{font-size:20px!important;line-height:32px!important}.heading4,.heading5,.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:18px!important;line-height:24px!important}}#forminator-module-16237{display:flex!important;flex-direction:row!important;justify-content:center;gap:16px!important;margin:0!important}#DIV-Newsletter-container{width:100%!important;max-width:480px!important}.newsletter-title{width:100%}.newsletter-wrapper{width:100%;max-width:814px!important;align-content:center}@media (max-width:480px){#forminator-module-16237,#forminator-module-18136{flex-direction:column!important;display:flex!important}#DIV-Newsletter-container{display:block!important}#forminator-module-16237,#forminator-module-18136{margin-top:16px}.forminator-col,.forminator-field,.forminator-row .forminator-row-last{width:100%!important}}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:0!important}@media (max-width:979px){.newletter-container{align-content:center}}.cart-page,.checkout-page{color:#3f3f3f!important}.faq-section{margin:0 auto}.faq-section .faq-title{font-size:28px;font-weight:500;margin-bottom:30px}.faq-section .faq-item{border-top:1px solid #e0e0e0}.faq-section .faq-item .faq-question{cursor:pointer;padding:20px 0;font-weight:500;display:flex;justify-content:space-between;align-items:center}.faq-section .faq-item .faq-answer{display:none;padding-bottom:20px;color:#555;line-height:1.6}.faq-section .faq-item.active .faq-answer{display:block}.faq-section .faq-item.active .faq-icon{transform:rotate(180deg)}.faq-section .faq-item .faq-icon{transition:transform .3s ease}.faq-section .support-button{margin-top:50px;text-align:center}.faq-section .support-button a{background-color:#a2d2f7;color:#fff;padding:14px 24px;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;border-radius:4px}.faq-section .support-button a::before{content:"💬";margin-right:10px}.change-password-form input{color:#3f3f3f!important}.cp-error{font-size:.875rem;color:red;margin-top:4px;display:block}@media (max-width:1024px){.page-id-13 .x-container.max.width.offset{padding:unset!important}}@media (max-width:767px){.page-id-13 .x-container.max.width.offset{padding:unset!important}}.woocommerce div.product form.cart .variations .label{display:none}.woocommerce div.product form.cart .variations .value{width:100%}.woocommerce .quantity{margin-bottom:20px}.custom-quantity{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;width:fit-content}.custom-quantity button{background:#f8f8f8;border:none;padding:8px 12px;cursor:pointer;font-size:16px;color:#333;border-right:1px solid #ccc}.custom-quantity button.plus{border-right:none;border-left:1px solid #ccc}.custom-quantity input{border:none;text-align:center;width:40px;padding:8px;background:#fff;-moz-appearance:textfield}.custom-quantity input::-webkit-inner-spin-button,.custom-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-quantity button:hover{background:#e0e0e0}.x-mini-cart .mini_cart_item{padding:15px 0 15px 0!important}.x-mini-cart .mini_cart_item img{float:left!important}.x-mini-cart .mini_cart_item a{font-weight:inherit!important}.x-mini-cart .mini_cart_item a.remove{color:#000!important}.x-mini-cart .mini_cart_item a.remove:hover{background:0 0!important;color:rgba(0,0,0,.5)!important}.cs-product-collections .ip-product-collection-01 .h6{text-transform:uppercase!important}h6.x-text-content-text-primary{text-transform:uppercase!important}#DIV-navlinks.is-sticky{position:fixed;top:0;z-index:9999;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease;left:0;right:0;width:100%;padding:10px 0 10px 0;justify-content:space-around!important}@media (min-width:1150px) and (max-width:1200px){.blog-content-container{height:280px!important}}@media (min-width:1250px){.blog-content-container{height:250px!important}}.x-graphic-primary:hover{color:#95c6e4!important}.arrow-btn:hover{transform:translateX(5px)}.arrow-btn .x-anchor-content,.arrow-btn span.x-graphic{overflow:visible!important}.ip-faq-section .x-acc-header-content{font-weight:400!important}@media (max-width:979px){.faq-left-container{display:none}}span.yith-wcwl-add-to-wishlist-button__label{display:none}.product-wishlist-button{opacity:1!important;transition:opacity .3s ease}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:var(--cs-primary-color)!important}.m5cr-5.x-section,.m5cr-m.x-col{z-index:auto!important}.ip-product-collection-01 .cs-product-collections .x-tabs-list{width:auto!important}.forminator-row #email-1 .forminator-field{width:auto!important}.wc-block-components-spinner{position:static!important}.checkout-layout-01 button.button[type=submit]{display:block;width:100%;padding-top:12px;padding-bottom:12px;margin-top:32px;background-color:#95c6e4;color:#fff;text-align:center;border:none;border-radius:0;font-weight:400;text-decoration:none;float:none!important;font-size:1em!important}.blog-single-container{transition:transform .4s ease}.blog-single-container:hover{box-shadow:transparent 0 -.556308px 0 0!important;transform:translateY(-1%)}.aspect-16-9{aspect-ratio:1.7777777778!important}footer.x-colophon,header.x-masthead{z-index:10!important}.heading2 h2.x-text-content-text-primary,.heading_h1 h1,.page-id-34409 .auth-title h2.x-text-content-text-primary{text-transform:uppercase!important;font-size:1em!important}.ip-product-collection-01 select.cspc-sort{z-index:9;cursor:pointer}.ip-product-collection-01 select.cspc-sort:focus-visible{outline:0!important}.share-buttons{display:flex;gap:14px}.share-buttons a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#a8d3e7;color:#fff;text-decoration:none;font-size:23px;transition:.3s}.share-buttons a:hover{opacity:.8}.ip-toggle-section-01.sample_sec.x-section{z-index:999!important}.ip-toggle-section-01.x-section{z-index:9!important}.blog-content-container{flex-wrap:nowrap}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.cp-product{position:relative}.cp-product .wishlist-remove{position:absolute;top:-12px;right:-8px;z-index:10}.cp-product .wishlist-remove a{font-size:38px;color:#fff;text-decoration:none;font-weight:500;width:38px;height:38px;display:inline-flex;background:#f44336;align-items:center;justify-content:center;border-radius:50px}.cp-product .wishlist-remove a:hover{opacity:.85}.wishlist-icon{cursor:pointer;transition:.3s}.wishlist-icon:hover path{stroke:#000}.wishlist-icon.filled path{fill:#8bb6d1;stroke:#8bb6d1}.wishlist-popup{position:fixed;top:40%;left:35%;right:35%;text-align:center;background:#fff;color:#000;padding:15px 20px;border-radius:6px;font-size:15px;z-index:9999;display:none;box-shadow:0 0 6px 6px #ddd}.product-wishlist-button{opacity:1!important;width:40px;text-align:center;background:#fff;display:inline-flex;align-items:center;height:40px;border-radius:50px;justify-content:center}.product-wishlist-button .custom-add-to-wishlist{display:inline-flex;align-items:center;justify-content:center}.woocommerce div.product form.cart{margin-bottom:0!important}.woocommerce div.product form.cart .variations select{border-color:#000!important}.yith-wcwl-add-to-wishlist__feedback--product_added::after{content:"Product added to your wishlist ❤️";display:block;white-space:normal;color:#1d2327!important;font-size:15px;transform:translate(0,-10px)}.yith-wcwl-add-to-wishlist__feedback--product_added{color:#fff!important}.yith-wcwl-add-to-wishlist__feedback--product_added>*{display:none!important;color:#fff!important}.yith-wcwl-add-to-wishlist__feedback{padding:7px 17px!important}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{min-width:370px!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--icon-button.yith-wcwl-add-to-wishlist-button-over-image{opacity:1!important;width:40px;text-align:center;background:#fff;display:inline-flex;align-items:center;height:40px;border-radius:50px;justify-content:center;left:auto;right:0}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{background:#fff;display:inline-flex;align-items:center;height:40px;width:40px;border-radius:50px}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new .wc-block-grid__product-onsale{background:#95c6e4!important;left:6px!important;right:auto!important;border:0!important;padding:4px 13px!important;color:#fff!important;font-size:12px!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new .yith-wcwl-add-to-wishlist__feedback--product_added::after{transform:translate(0,-7px)!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new .yith-wcwl-add-to-wishlist__feedback{padding-left:45px!important;padding-right:45px!important}.faq-content .faq-category-heading,.ip-faq-section h2 div{text-transform:capitalize!important}.sample-box-main .x-anchor-button .x-anchor-content{font-size:14px;padding-top:17px;padding-bottom:17px}a#nav-signin-login span{color:#3a3935}.nav-icons .x-icon:before{color:#676663}.x-anchor-menu-item .x-anchor-sub-indicator{font-weight:400!important}@media only screen and (min-width:1321px){#DIV-navlinks.is-sticky div#nav-right-container{width:20%}#DIV-navlinks.is-sticky div#link-container{width:65%!important}#DIV-navlinks.is-sticky div#nav-left-container{width:15%!important}#DIV-navlinks.is-sticky{justify-content:center!important;padding-left:4%;padding-right:2%}}#you_may_like_products .ps-product-title{color:#000!important;text-transform:uppercase!important}#you_may_like_products .ps-product-price{color:#000!important}#you_may_like_products .ps-navigation{border:1px solid #000!important;align-items:center!important;justify-content:center!important}#you_may_like_products .ps-navigation.swiper-button-prev{left:-30px}#you_may_like_products .ps-navigation.swiper-button-next{right:-30px}#you_may_like_products .ps-navigation::after{content:"";width:26px!important;height:13px!important;background-position:center!important;background-image:url(/wp-content/uploads/2025/10/left-chevron.png)!important;background-size:32px}@media screen and (max-width:767px){#you_may_like_products .ps-swiper-slide.swiper-slide{width:100%!important}}@media screen and (max-width:1149px) and (min-width:751px){footer .ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:1!important}footer .ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr 1fr!important}footer .ip-footer-piece-03 .footer-link-title{font-size:17px!important;max-width:80%}}header div#nav-sign-in-cart-container .x-text.x-content{background:#3a3935;width:22px;height:22px;border-radius:50px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-20px;top:-14px;font-weight:500}body.page-id-34433 .x-main.full,body.page.page-id-14 .x-main.full,body.privacy-policy .x-main.full{max-width:1440px;margin:auto;width:88%}.hero-slider-wrapper .heading1,.hero-slider-wrapper h1{color:#fff;font-size:48px!important;line-height:55px!important;font-weight:400!important;font-family:Gloock,serif}span.sentence-case-format{text-transform:capitalize!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid rgba(0,0,0,.1)!important;background-color:#fff!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff!important}.cart-page .wc-block-components-sidebar{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important}.accepted-returnpolicy label.checkbox,p#kl_newsletter_checkbox_field label.checkbox{padding-left:4px}.accepted-returnpolicy input,.woocommerce-account-fields input,p#kl_newsletter_checkbox_field input{transform:translate(0,10px)}p#billing_return_policy_field,p#kl_newsletter_checkbox_field{width:100%!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{line-height:16px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.2em;font-size:14px!important;padding-top:16px;padding-bottom:16px}
.x-root{min-height:100vh}.admin-bar .x-root{min-height:calc(100vh - 32px)}@media screen and (max-width:782px){.admin-bar .x-root{min-height:calc(100vh - 46px)}}.x-form-search-icon-wrapper{position:absolute;left:15px;top:0;display:flex;height:100%;display:block;margin-bottom:-6px;font-size:12px;line-height:1;text-decoration:inherit;color:#272727}.x-entry-thumb-icon{top:0;width:100%;height:100%}.x-recent-posts-icon{height:100%;width:100%}.x-entry-thumb-icon,.x-recent-posts-icon{display:flex;position:absolute;font-size:42px;line-height:72px;text-align:center;vertical-align:middle;border-radius:100em;opacity:0;transition:opacity .75s ease}i.x-recent-posts-icon{display:flex;justify-content:center;align-items:center}a.entry-thumb:hover .x-entry-thumb-icon,a.entry-thumb:hover .x-recent-posts-icon,a[class^=x-recent-post]:hover .x-entry-thumb-icon,a[class^=x-recent-post]:hover .x-recent-posts-icon{opacity:1}.x-shortcode-accordion-icon{position:relative;display:inline-block;bottom:.1em;margin-right:10px;font-size:74%;-webkit-font-smoothing:antialiased;transform:rotate(45deg);transition:all .3s ease}.collapsed .x-shortcode-accordion-icon{transform:rotate(0)}.x-slide{display:block}.cf:after,.cf:before{content:" ";display:table;width:0}.cf:after{clear:both}.right{float:right}.left{float:left}.center-block{margin-left:auto;margin-right:auto}.center-list{display:table;margin-left:auto;margin-right:auto}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.bp-screen-reader-text,.screen-reader-response,.screen-reader-text,.visually-hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.transparent{opacity:0}.opaque{opacity:1}*,:after,:before{box-sizing:border-box}.x-section{display:block;position:relative}a{text-decoration:none;color:inherit;cursor:pointer}body,html{margin:0;padding:0;overflow-x:hidden}button,input[type=submit]{cursor:pointer;padding:10px;background:#f5f5f5;border:none;color:#000}img{height:auto;max-width:100%}.checkbox input[type=checkbox],.radio input[type=radio]{top:5px}.x-search input:focus,.x-search textarea:focus{outline:0}#cs-footer{position:relative}.x-root{display:flex}.x-root :is(.site,.x-site){flex:1 1 auto;position:relative;width:100%;min-width:1px}:is(.x-masthead,.x-colophon){position:relative}.x-container,.x-container.max,.x-container.width{margin-left:auto;margin-right:auto}.x-container.max{max-width:100%}.x-container.width{width:96%}.screen-reader-text,.visually-hidden{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip:rect(0,0,0,0)!important}.x-text-gradient{color:var(--x-text-gradient-start)!important;background:-webkit-linear-gradient(var(--x-text-gradient-direction),var(--x-text-gradient-start),var(--x-text-gradient-end))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[class*=exp][class*=-label],[class*=exp][class*=-label] .x-text-content{display:inline-flex}[class*=exp][class*=-content]{flex-grow:0;flex-shrink:0;flex-basis:auto}:is(.is-nw,.is-n,.is-ne,.is-e,.is-w){top:0}:is(.is-nw,.is-w,.is-sw,.is-n,.is-s){left:0}:is(.is-ne,.is-e,.is-se,.is-n,.is-s){right:0}:is(.is-sw,.is-s,.is-se,.is-e,.is-w){bottom:0}:is(.is-n,.is-s){margin-left:auto;margin-right:auto}:is(.is-e,.is-w){margin-top:auto;margin-bottom:auto}[class*=exp][class*=-phone]{--exp-phone-grid-template-rows:auto auto 1px 1fr 1px auto auto}[class*=exp][class*=-phone] .is-slice{background-size:100% auto;pointer-events:none}[class*=exp][class*=-phone] .is-top{background-position:50% 0;background-repeat:no-repeat}[class*=exp][class*=-phone] .is-middle{background-position:50% 50%;background-repeat:repeat-y}[class*=exp][class*=-phone] .is-bottom{background-position:50% 100%;background-repeat:no-repeat}[class*=exp][class*=-phone].is-apple-iphone-13-pro .is-top{aspect-ratio:1242/1118;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-top.png)}[class*=exp][class*=-phone].is-apple-iphone-13-pro .is-middle{aspect-ratio:auto;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-middle.png)}[class*=exp][class*=-phone].is-apple-iphone-13-pro .is-bottom{aspect-ratio:1242/280;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-bottom.png)}[class*=exp][class*=-phone].is-google-pixel-6 .is-top{aspect-ratio:1784/2043;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-top.png)}[class*=exp][class*=-phone].is-google-pixel-6 .is-middle{aspect-ratio:auto;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-middle.png)}[class*=exp][class*=-phone].is-google-pixel-6 .is-bottom{aspect-ratio:1784/210;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-bottom.png)}[class*=exp][class*=-phone].is-samsung-s22-ultra .is-top{aspect-ratio:1318/1162;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-top.png)}[class*=exp][class*=-phone].is-samsung-s22-ultra .is-middle{aspect-ratio:auto;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-middle.png)}[class*=exp][class*=-phone].is-samsung-s22-ultra .is-bottom{aspect-ratio:1318/258;background-image:url(https://oakvalleydesigns.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-bottom.png)}[class*=exp][class*=simple-bg].is-cover [class*=x-bg-layer]{background-repeat:no-repeat!important;background-size:cover!important}[class*=has-fade-mask]:not(.has-fade-mask-):not(.has-fade-mask-off){-webkit-mask-image:linear-gradient(var(--fade-mask-direction),var(--fade-mask-image));mask-image:linear-gradient(var(--fade-mask-direction),var(--fade-mask-image));-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.has-fade-mask-up{--fade-mask-direction:to top;--fade-mask-image:rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%),rgba(0, 0, 0, 0) 100%}.has-fade-mask-down{--fade-mask-direction:to bottom;--fade-mask-image:rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%),rgba(0, 0, 0, 0) 100%}.has-fade-mask-left{--fade-mask-direction:to left;--fade-mask-image:rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%),rgba(0, 0, 0, 0) 100%}.has-fade-mask-right{--fade-mask-direction:to right;--fade-mask-image:rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%),rgba(0, 0, 0, 0) 100%}.has-text-overflow-ellipsis,.has-text-overflow-ellipsis .x-text-content-text-primary,.has-text-overflow-ellipsis .x-text-content-text-secondary{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.x-anchor-content,.x-anchor-text-primary,.x-anchor-text-secondary,.x-anchor-sub-indicator){z-index:auto!important}:root{--x-body-scroll-bar-size:0px;--x-body-scroll-active-bar-size:0px}.x-body-scroll-disabled{width:100%;width:calc(100% - var(--x-body-scroll-bar-size));position:fixed;top:0;left:0;overflow:hidden;margin-right:var(--x-body-scroll-bar-size);overscroll-behavior:contain}.x-body-scroll-disabled .x-bar-right.x-bar-fixed{right:var(--x-body-scroll-active-bar-size,0)}@media screen and (max-width:600px){.admin-bar.x-body-scroll-disabled{padding-top:46px}}.x-acc-item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;position:relative;z-index:1;transform:translate(0)}.x-acc-header{display:block;position:relative;z-index:2;margin:0;border:0;border-radius:0;padding:0;background-color:transparent;transform:translate(0)}.x-acc-header span{pointer-events:none}.x-acc-header-content{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.x-acc-header-indicator{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;line-height:1;text-align:center}.x-acc-header-text{flex:1 0 0%}.x-acc-content{position:relative;z-index:1}.x-acc-content>ol:last-child,.x-acc-content>p:last-child,.x-acc-content>ul:last-child{margin-bottom:0}.x-crumbs-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;margin:0!important;padding:0;list-style:none}.x-crumbs-list-item{display:inherit;flex-direction:inherit;flex-wrap:nowrap;justify-content:inherit;align-items:inherit;align-content:inherit}.x-crumbs-list-item:last-child:after{content:".";display:inline;visibility:hidden;width:0;opacity:0;pointer-events:none;speak:never}.x-crumbs-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-card{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.x-card.is-flip-left .x-card-face.is-back{transform:rotateY(180deg)}.x-card.is-flip-right .x-card-face.is-back{transform:rotateY(-180deg)}.x-card.is-flip-up .x-card-face.is-back{transform:rotateX(-180deg)}.x-card.is-flip-down .x-card-face.is-back{transform:rotateX(180deg)}.x-card.is-active.is-flip-left .x-card-faces .is-front{transform:rotateY(-180deg)}.x-card.is-active.is-flip-left .x-card-faces .is-back{transform:unset}.x-card.is-active.is-flip-right .x-card-faces .is-front{transform:rotateY(180deg)}.x-card.is-active.is-flip-right .x-card-faces .is-back{transform:unset}.x-card.is-active.is-flip-up .x-card-faces .is-front{transform:rotateX(180deg)}.x-card.is-active.is-flip-up .x-card-faces .is-back{transform:unset}.x-card.is-active.is-flip-down .x-card-faces .is-front{transform:rotateX(-180deg)}.x-card.is-active.is-flip-down .x-card-faces .is-back{transform:unset}.x-card.cannot-preserve-3d .x-card-faces{transform-style:initial}.x-card.cannot-preserve-3d .x-card-face{-webkit-backface-visibility:initial;backface-visibility:initial}.x-card.cannot-preserve-3d .x-card-face.is-front{visibility:visible}.x-card.cannot-preserve-3d .x-card-face.is-back{visibility:hidden}.x-card.cannot-preserve-3d .x-text{max-width:100%}.x-card.cannot-preserve-3d[class*=is-flip] .x-card-face,.x-card.cannot-preserve-3d[class*=is-flip] .x-card-faces{transform:none}.x-card.cannot-preserve-3d.is-active .x-card-face.is-front{visibility:hidden}.x-card.cannot-preserve-3d.is-active .x-card-face.is-back{visibility:visible}.x-card.has-not-flipped .x-card-face.is-back *{box-shadow:none!important;transform:none!important;filter:none!important}.x-card-faces{display:-ms-grid;display:grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr;grid-gap:0px;grid-auto-columns:0px;grid-auto-rows:0px;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;flex:1 1 auto;position:relative;transform-style:preserve-3d;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.x-card-face{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/-1;grid-row:1/-1;position:relative;z-index:1;min-width:0;max-width:100%;min-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.x-card-face [class^=x-bg][class*=lower],.x-card-face [class^=x-bg][class*=upper]{transform:translate(0)}.x-countdown{display:block}.x-countdown.has-compact-labels .x-countdown-unit-content{flex-flow:row nowrap;justify-content:center;align-items:baseline}.x-countdown.has-bottom-labels .x-countdown-unit-content,.x-countdown.has-top-labels .x-countdown-unit-content{flex-flow:column nowrap;justify-content:center;align-items:center}.x-countdown.has-top-labels .x-countdown-number{order:2}.x-countdown.has-bottom-labels .x-countdown-number,.x-countdown.has-top-labels .x-countdown-label{order:1}.x-countdown.has-bottom-labels .x-countdown-label{order:2}.x-countdown-units{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.x-countdown-unit{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.x-countdown-unit:not(:last-child):after{display:inline;font-style:normal;line-height:1}.x-countdown-unit-content{display:flex;flex:0 0 auto}.x-countdown-number{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%}.x-countdown-digit{display:inline}.x-countdown-label{display:block}.x-statbar,.x-statbar-bar,.x-statbar-label{display:flex;position:relative}.x-statbar{flex-direction:row;justify-content:flex-start;align-items:stretch}.x-statbar-bar{flex-direction:inherit;align-items:center}.x-statbar-label{justify-content:center;align-items:center;opacity:0;pointer-events:none}.x-statbar-label.x-active{opacity:1;pointer-events:auto}.x-tabs-list{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;position:relative;z-index:2;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.x-tabs-list:after,.x-tabs-list:before{content:"";display:block;width:0;height:0;visibility:hidden}.x-tabs-list ul{display:flex;flex-flow:inherit;justify-content:flex-start;align-items:stretch;flex:1 0 0%;margin:0;padding:0;list-style:none}.x-tabs-list li{display:flex;justify-content:flex-start;align-items:stretch}.x-tabs-list a,.x-tabs-list button{flex:1 0 0%;display:block;border:0;border-radius:0;background-color:transparent;white-space:nowrap}.x-tabs-list li:first-child,.x-tabs-list li:first-child a,.x-tabs-list li:first-child button{margin-left:0!important}.x-tabs-list li:last-child,.x-tabs-list li:last-child a,.x-tabs-list li:last-child button{margin-right:0!important}.x-tabs-panels{display:flex;flex-flow:row nowrap;align-items:stretch;position:relative;z-index:1}.x-tabs-panel{width:100%;flex:1 1 0%}.x-tabs-panel:not(.x-active){display:none}.x-tabs-panel :first-child{margin-top:0}.x-tabs-panel :last-child{margin-bottom:0}.x-quote{display:flex}.x-quote-content{display:flex;flex-direction:column;flex:1 1 0%}.x-quote-text :first-child{margin-top:0}.x-quote-text :last-child{margin-bottom:0}.x-quote-cite{display:flex}.x-alert{position:relative}.x-alert>button.close{float:right;border:0;padding:0;line-height:1;background:0 0}.x-alert.fade{opacity:0;transition:opacity .3s ease}.x-alert.fade.in{opacity:1}.x-global-block{position:relative}[data-x-single-anim]{animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-x-single-anim][class*=secondary]{animation-duration:.45s}@keyframes x-slide-top{33%{opacity:0;transform:none}34%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}@keyframes x-slide-left{33%{opacity:0;transform:none}34%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes x-slide-right{33%{opacity:0;transform:none}34%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes x-slide-bottom{33%{opacity:0;transform:none}34%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes x-scale-up{33%{opacity:0;transform:none}34%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes x-scale-down{33%{opacity:0;transform:none}34%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes x-flip-x{33%{opacity:0;transform:none}34%{opacity:0;transform:perspective(125px) rotateX(-180deg)}to{opacity:1;transform:perspective(125px) rotateX(0)}}@keyframes x-flip-y{33%{opacity:0;transform:none}34%{opacity:0;transform:perspective(125px) rotateY(-180deg)}to{opacity:1;transform:perspective(125px) rotateY(0)}}.x-testimonial{display:flex;flex-wrap:nowrap;min-width:1px}.x-testimonial-content{display:flex;flex-flow:column nowrap;flex:1 1 auto;min-width:1px}.x-testimonial-text :first-child{margin-top:0}.x-testimonial-text :last-child{margin-bottom:0}.x-testimonial-cite{display:flex;flex-wrap:nowrap;min-width:1px}.x-testimonial-cite-content{flex:1 1 auto;min-width:1px}.x-testimonial-cite-text{display:block}.x-section{display:block;position:relative}.x-div{display:block;position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-row{display:flex;position:relative;flex-flow:row nowrap;justify-content:center;align-items:stretch;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-row-inner{display:flex;flex-wrap:wrap;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0;min-height:0}.x-col{flex-grow:0;flex-shrink:1;flex-basis:auto;display:block;position:relative;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-grid{display:grid;grid-auto-columns:auto;grid-auto-rows:auto;position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-cell{display:block;position:relative;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-slide-container-viewport{overflow:hidden;width:100%;touch-action:pan-y}.x-slide-container-viewport *{touch-action:manipulation}.x-slide-container-viewport.can-drag{cursor:grab}.x-slide-container-viewport.can-drag *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.x-slide-container-viewport.can-drag.is-drag{cursor:grabbing}.x-slide-container-viewport.show-outlines:before{content:"";display:block;position:absolute;z-index:10;inset:0;outline:8px solid #00adff;outline-offset:-8px}.x-slide-container-viewport.show-outlines .x-slide-container-content:before{content:"";display:block;position:absolute;z-index:10;inset:0;outline:8px solid #f31773;outline-offset:-8px}.x-slide-container-content{position:relative;margin-left:auto;margin-right:auto}.x-slide-container-content.has-adaptive-height{transition-duration:var(--x-slide-container-transition-duration, 1s);transition-property:height;transition-timing-function:var(--x-slide-container-transition-timing-function,cubic-bezier(.4,0,.2,1))}.x-slide-container-content.has-adaptive-height .x-slide-container{height:100%}.x-slide-container-content,.x-slide-container-content .x-slide-container{height:100%!important}.x-slide-container{display:block;position:relative;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0;will-change:transform}.x-slide-container.is-inline{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:var(--x-slide-container-gap,1rem);transition-duration:var(--x-slide-container-transition-duration, 1s);transition-property:transform;transition-timing-function:var(--x-slide-container-transition-timing-function,cubic-bezier(.4,0,.2,1))}.x-slide-container.is-stacked{display:grid;grid-gap:0;grid-template-columns:1fr;grid-template-rows:1fr}.x-slide{display:block;position:relative;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0}.x-slide-container .x-slide{transition-duration:var(--x-slide-container-transition-duration, 1s);transition-timing-function:var(--x-slide-container-transition-timing-function,cubic-bezier(.4,0,.2,1))}.x-slide-container-viewport:not(.is-ready) .x-slide{opacity:0!important}.x-slide-container.is-inline.is-paged .x-slide{flex-grow:1;flex-shrink:0;flex-basis:calc((100% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))}.x-slide-container.is-inline.is-auto .x-slide{flex-grow:0;flex-shrink:0;flex-basis:auto}.x-slide-container.is-stacked .x-slide{grid-column:1/-1;grid-row:1/-1}.x-slide-container.is-stacked .x-slide.x-effect-opacity,.x-slide-container.is-stacked .x-slide:not([class*=x-effect-e]){opacity:0!important}.x-slide-container.is-stacked .x-slide.is-current-slide.x-effect-opacity,.x-slide-container.is-stacked .x-slide.is-current-slide:not([class*=x-effect-e]){opacity:1!important}.x-slide img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.x-slide-pagination{display:flex;flex-wrap:nowrap;align-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0;border:0;border-radius:0;padding:0;line-height:1;list-style:none}.x-slide-pagination.is-row{flex-direction:row}.x-slide-pagination.is-column{flex-direction:column}.x-slide-pagination li{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;margin:0;border:0;padding:0;background-color:var(--x-slide-pagination-item-bgc,#000);list-style:none;user-select:none;cursor:default}.x-slide-pagination li.is-active{background-color:var(--x-slide-pagination-item-bgc-alt,rgba(0,0,0,.25))}@media (hover:hover){.x-slide-pagination li:hover{background-color:var(--x-slide-pagination-item-bgc-alt,rgba(0,0,0,.25))}}.x-paginate{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;align-content:center}.x-paginate.is-empty{display:none!important}.x-paginate-inner{display:flex;flex-flow:row wrap;align-items:center;align-content:center;flex:1 1 0%}.x-paginate-inner>*{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-shrink:1;flex-basis:auto;line-height:1;text-align:center}.x-paginate-inner .current,.x-paginate-inner .dots{cursor:not-allowed}.x-the-content.entry-content{margin-top:0!important;margin-bottom:0!important}.x-the-content.entry-content>:first-child{margin-top:0!important}.x-the-content.entry-content>:last-child{margin-bottom:0!important}[class*=woocommerce] .x-wc-products .cross-sells,[class*=woocommerce] .x-wc-products .related,[class*=woocommerce] .x-wc-products .upsells{float:none;clear:none;width:100%}[class*=woocommerce] div.x-wc-product-gallery div.woocommerce-product-gallery{float:none;width:100%}[class*=woocommerce] .pswp{z-index:999999999}[class*=woocommerce] .x-wc-add-to-cart-form form{margin:0}.x-wc-shop-sort{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.x-wc-shop-sort .woocommerce-ordering,.x-wc-shop-sort .woocommerce-result-count{float:none;margin:0}.x-content-area .woocommerce-Reviews-title{margin-top:0}.x-video{margin-bottom:1.313em}.x-video .x-video-inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.x-video .x-video-inner.five-by-three{padding-bottom:60%}.x-video .x-video-inner.five-by-four{padding-bottom:80%}.x-video .x-video-inner.four-by-three{padding-bottom:75%}.x-video .x-video-inner.three-by-two{padding-bottom:66.67%}.x-video .x-video-inner embed,.x-video .x-video-inner iframe,.x-video .x-video-inner img,.x-video .x-video-inner object,.x-video .x-video-inner video{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%;height:100%;margin:0!important}.x-video.bg,.x-video.x-video-bg{margin:0}.x-video.bg,.x-video.bg .x-video-inner,.x-video.x-video-bg,.x-video.x-video-bg .x-video-inner{position:absolute;transition:opacity 1s ease;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.x-video.bg.poster,.x-video.x-video-bg.poster{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.x-icon{display:inline-flex;flex-flow:row nowrap!important;justify-content:center!important;align-items:center!important;width:auto;height:auto;line-height:inherit;text-align:center}.x-icon>svg{fill:currentColor;width:1em;height:1em}.x-icon:before{display:block!important;position:static!important;inset:auto!important;width:inherit!important;height:inherit!important;margin:0!important;line-height:inherit!important;text-align:inherit!important}.x-framework-icon,.x-framework-icon.x-form-search-icon{height:100%;align-items:center;justify-content:center;display:inline-flex;transition-duration:inherit;transition:inherit}.x-framework-icon>svg{width:1em;height:1em;font-size:inherit;fill:currentColor;transition-duration:inherit;transition:inherit}.x-anchor{overflow:hidden;display:inline-flex;flex-flow:column nowrap;justify-content:stretch;position:relative;min-width:1px;text-decoration:none;cursor:pointer}.x-anchor-content{overflow:hidden;display:flex;flex:1 0 auto;position:relative;height:100%;border-radius:inherit;transform:translate(0)}.x-anchor-text{flex-shrink:1;min-width:1px;max-width:100%}.x-anchor-text-primary,.x-anchor-text-secondary{position:relative;display:block}div.x-anchor-text-primary *,div.x-anchor-text-secondary *{display:block!important;margin:0!important;border:0!important;padding:0!important;font-family:inherit!important;font-size:1em!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:inherit!important;text-decoration:none!important;text-shadow:none!important;text-transform:inherit!important;color:inherit!important;background-color:transparent!important;box-shadow:none!important}.x-anchor-sub-indicator{position:relative;display:inline-flex;width:auto;height:auto;letter-spacing:0;line-height:1;text-align:center}.x-anchor-sub-indicator:before{display:inherit;width:inherit;height:inherit;line-height:inherit;text-align:inherit}li:not(.menu-item-has-children)>.x-anchor .x-anchor-sub-indicator{display:none;visibility:hidden;speak:never}.x-anchor-content.is-int{position:absolute;inset:0;pointer-events:none}.x-anchor.has-int-content .x-anchor-content[class*=in-scale-up].is-int{opacity:0;transform:scale(0)}@media (hover){.x-anchor.has-int-content:focus .x-anchor-content[class*=in-scale-up].is-int,.x-anchor.has-int-content:hover .x-anchor-content[class*=in-scale-up].is-int{opacity:1;transform:scale(1)}.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int),.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int){transform:translateY(-100%)}.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int),.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int){transform:translate(-100%)}.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int),.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int){transform:translate(100%)}.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int),.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int){transform:translateY(100%)}}.x-bar{position:relative}.x-bar,.x-bar-content,.x-bar-scroll,.x-bar-scroll-inner,.x-bar-scroll-outer{display:flex}.x-bar,.x-bar-scroll,.x-bar-scroll-inner,.x-bar-scroll-outer{justify-content:space-between}.x-bar-h,.x-bar-h .x-bar-scroll,.x-bar-h .x-bar-scroll-inner,.x-bar-h .x-bar-scroll-outer{flex-direction:row}.x-bar-v,.x-bar-v .x-bar-scroll,.x-bar-v .x-bar-scroll-inner,.x-bar-v .x-bar-scroll-outer{flex-direction:column}.x-bar-content:not(.x-container),.x-bar-scroll,.x-bar-scroll-inner,.x-bar-scroll-outer{flex-grow:1;flex-shrink:0;flex-basis:auto}.x-bar-content{z-index:5}.x-bar-content.x-container{flex-grow:0;flex-shrink:1}.x-bar,.x-bar-container,.x-bar-content,.x-bar-scroll,.x-bar-scroll-inner,.x-bar-scroll-outer{min-width:1px}.x-bar-space{flex-shrink:0}.x-bar-space-right{-webkit-order:9999;order:9999}.x-bar-outer-spacers:after,.x-bar-outer-spacers:before{content:"";flex-grow:0;flex-shrink:0;display:block;pointer-events:none;visibility:hidden}.x-bar-scroll{position:relative;width:100%!important;height:100%!important}.x-bar-scroll .ps__rail-x,.x-bar-scroll .ps__rail-y{z-index:10}.x-bar-scroll-inner,.x-bar-scroll-outer{width:100%!important;height:100%!important}.x-bar-scroll-outer{overflow:hidden!important}.x-bar-scroll-inner{box-sizing:content-box!important;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:-ms-autohiding-scrollbar!important}.x-bar-h .x-bar-scroll-inner{overflow-x:scroll!important;overflow-y:hidden!important;padding:0 0 50px!important}.x-bar-v .x-bar-scroll-inner{overflow-x:hidden!important;overflow-y:scroll!important;padding:0 50px 0 0!important}.x-bar-scroll-button{display:block;position:absolute;z-index:9999;top:50%;margin:0;border:0;border-radius:0;padding:0;line-height:1;text-align:center;opacity:1;box-shadow:none;transform:translateY(-50%);outline:0;pointer-events:auto}.x-bar-scroll-button .x-icon{display:block;width:auto;height:1em;margin:auto;transform:translateZ(0)}.x-bar-scroll-button:not(.is-active){pointer-events:none}.x-bar-scroll-button.is-bck:not(.is-active){opacity:0;transform:translate(-100%,-50%)}.x-bar-scroll-button.is-fwd:not(.is-active){opacity:0;transform:translate(100%,-50%)}.x-bar-absolute{position:absolute}.x-bar-fixed{position:fixed}.x-bar-bottom{bottom:0}.x-bar-left{top:0;left:0;bottom:0}.x-bar-right{top:0;right:0;bottom:0}@media screen and (min-width:783px){.admin-bar .x-bar-left,.admin-bar .x-bar-right{top:32px}}@media screen and (min-width:601px) and (max-width:782px){.admin-bar .x-bar-left,.admin-bar .x-bar-right{top:46px}}.x-bar-h .x-bar-container{height:inherit}.x-bar-v .x-bar-container{width:inherit}.x-bar-container{display:flex;position:relative}.x-bar-top{width:100%}.x-bar-is-initially-hidden{opacity:0;pointer-events:none}.x-bar-is-initially-hidden:not(.x-bar-is-visible){visibility:hidden}[class^=x-bg]{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}[class^=x-bg][data-x-params*=parallax]{opacity:0}[class^=x-bg] img{display:block;width:100%;height:100%}[class^=x-bg] video{object-fit:cover}.x-bg{z-index:-1}[class*=x-bg-layer-lower]{z-index:1}[class*=x-bg-layer-upper]{z-index:2}.x-collapsed{display:none}.x-collapsing{overflow:hidden!important;height:0}.x-mini-cart ul{margin:0!important;padding:0!important;list-style:none!important}.x-mini-cart li:after,.x-mini-cart li:before{content:" ";display:table;width:0}.x-mini-cart li:after{clear:both}.x-mini-cart a:not(.x-anchor){display:block}.x-mini-cart a:not(.x-anchor):focus{outline:0}.x-mini-cart img{float:left;display:block;margin:0}.x-mini-cart .remove{float:right;text-align:center!important}.x-mini-cart .quantity{display:block;margin:0!important}.x-mini-cart .total{margin:0}.x-mini-cart .total strong{font-weight:inherit}.x-mini-cart .buttons{display:flex;flex-wrap:wrap;flex-direction:row;margin:0}.x-mini-cart .widget_shopping_cart_content{display:flex;flex-direction:column}.rtl .x-mini-cart img{float:right}.rtl .x-mini-cart .remove{float:left}.x-dropdown{visibility:hidden;position:absolute;margin:0;padding:0;opacity:0;transform:translateY(5%);pointer-events:none;z-index:9999}.x-dropdown:not(.x-active){display:none}.x-dropdown[data-x-stem*=u]{transform:translateY(-5%)}.x-dropdown.x-active{visibility:visible;pointer-events:auto}.x-dropdown.x-active-animate{opacity:1;transform:none}ol.x-dropdown,ul.x-dropdown{list-style:none}.menu-item-has-children{position:relative}.x-frame{width:100%}.x-frame-inner{position:relative;z-index:1;padding-bottom:56.25%;height:0;overflow:hidden}.x-frame-inner video,.x-frame-inner>.x-map iframe,.x-frame-inner>.x-video .mejs-poster img,.x-frame-inner>.x-video iframe,.x-frame-inner>div,.x-frame-inner>embed,.x-frame-inner>iframe,.x-frame-inner>img,.x-frame-inner>object{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.x-graphic{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;flex-shrink:0;position:relative;letter-spacing:0;line-height:1;z-index:2}.x-graphic-child{position:relative}.x-graphic-icon,.x-graphic-icon.x-icon{display:inline-flex}.x-graphic-image,.x-graphic-image.x-image{display:block}.x-graphic-icon,.x-graphic-icon.x-icon{font-size:1em}.x-graphic-primary:not(:only-child),.x-graphic-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden}.x-graphic-primary:not(:only-child){opacity:1;z-index:2}.x-graphic-secondary{position:absolute;top:0;left:0;opacity:0;z-index:1}.x-scale-up.x-graphic-primary:not(:only-child){transform:scale(1)}.x-scale-up.x-graphic-secondary{transform:scale(.35)}.x-scale-down.x-graphic-primary:not(:only-child){transform:scale(1)}.x-scale-down.x-graphic-secondary{transform:scale(1.5)}.x-flip-x.x-graphic-primary:not(:only-child){transform:perspective(100px) rotateX(0)}.x-flip-x.x-graphic-secondary{transform:perspective(100px) rotateX(-180deg)}.x-flip-y.x-graphic-primary:not(:only-child){transform:perspective(100px) rotateY(0)}.x-flip-y.x-graphic-secondary{transform:perspective(100px) rotateY(-180deg)}.has-graphic .x-graphic-primary:not(:only-child)[class*=active],.has-graphic[class*=active] .x-graphic-primary:not(:only-child){opacity:0}.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-up,.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-up{transform:scale(1.5)}.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-down,.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-down{transform:scale(.35)}.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-x,.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-x{transform:perspective(100px) rotateX(180deg)}.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-y,.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-y{transform:perspective(100px) rotateY(180deg)}@media (hover){.has-graphic:hover .x-graphic-primary:not(:only-child),[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child){opacity:0}.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-up,[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-up{transform:scale(1.5)}.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-down,[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-down{transform:scale(.35)}.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-x,[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-x{transform:perspective(100px) rotateX(180deg)}.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-y,[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-y{transform:perspective(100px) rotateY(180deg)}}.has-graphic .x-graphic-secondary[class*=active],.has-graphic[class*=active] .x-graphic-secondary{opacity:1}.has-graphic .x-graphic-secondary[class*=active].x-scale-down,.has-graphic .x-graphic-secondary[class*=active].x-scale-up,.has-graphic[class*=active] .x-graphic-secondary.x-scale-down,.has-graphic[class*=active] .x-graphic-secondary.x-scale-up{transform:scale(1)}.has-graphic .x-graphic-secondary[class*=active].x-flip-x,.has-graphic[class*=active] .x-graphic-secondary.x-flip-x{transform:perspective(100px) rotateX(0)}.has-graphic .x-graphic-secondary[class*=active].x-flip-y,.has-graphic[class*=active] .x-graphic-secondary.x-flip-y{transform:perspective(100px) rotateY(0)}@media (hover){.has-graphic:hover .x-graphic-secondary,[data-x-effect-provider*=effects]:hover .x-graphic-secondary{opacity:1}.has-graphic:hover .x-graphic-secondary.x-scale-down,.has-graphic:hover .x-graphic-secondary.x-scale-up,[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-down,[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-up{transform:scale(1)}.has-graphic:hover .x-graphic-secondary.x-flip-x,[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-x{transform:perspective(100px) rotateX(0)}.has-graphic:hover .x-graphic-secondary.x-flip-y,[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-y{transform:perspective(100px) rotateY(0)}}.x-image{display:inline-block;line-height:1;vertical-align:middle}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.x-image{min-height:0}}.x-image img{display:block;max-width:100%;height:auto;vertical-align:bottom;border:0;-ms-interpolation-mode:bicubic}a.x-image{cursor:pointer}a.x-image:focus{outline:0}.x-image-preserve-ratio img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}.x-image-preserve-ratio img[src*=".svg"]{height:100%!important}.x-line{display:block;width:0;height:0;margin:0;border:0;padding:0}.x-menu,.x-menu .sub-menu{margin:0;padding:0;list-style:none}.x-menu,.x-menu li{min-width:1px}.x-has-sub{position:relative}.x-menu-collapsed .x-anchor,.x-menu-dropdown .x-anchor,.x-menu-inline .x-dropdown .x-anchor,.x-menu-layered .x-anchor,.x-menu-modal .x-anchor{display:flex}.x-menu-collapsed li:after,.x-menu-collapsed li:before,.x-menu-layered li:after,.x-menu-layered li:before,.x-menu-modal li:after,.x-menu-modal li:before{content:"";display:table}.x-menu-collapsed li:after,.x-menu-layered li:after,.x-menu-modal li:after{clear:both}.x-bar-v .x-menu-collapsed,.x-bar-v .x-menu-collapsed>li{width:inherit}.x-menu-inline{display:flex}.x-menu-inline>li{display:flex;flex-direction:inherit;justify-content:inherit;align-items:inherit}.x-menu-layered{overflow:hidden;position:relative}.x-menu-layered .menu-item-has-children{position:static}.x-menu-layered ul{position:absolute;top:0;left:0;right:0;pointer-events:none}.x-menu-layered li{pointer-events:none}.x-menu-layered .x-anchor{opacity:0;transform:translate(25px);pointer-events:none}.x-prev-layer>li>.x-anchor{transform:translate(-25px)}.x-current-layer>li>.x-anchor{opacity:1;transform:translate(0);pointer-events:auto}.x-modal-content-scroll-area{width:100%;height:100%;position:fixed;overflow:hidden;top:0;left:0;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;flex-wrap:wrap}.x-modal-content-scroll-area:after,.x-modal-content-scroll-area:before{content:"";display:block;flex-grow:0;flex-shrink:0;flex-basis:auto}.x-modal{visibility:hidden;position:fixed;inset:0;opacity:0;pointer-events:none;z-index:99999999}.x-modal.x-active{visibility:visible;opacity:1;pointer-events:auto}.x-modal.x-active .x-modal-content-scroll-area{overflow:auto}.x-modal-bg{display:block;position:fixed;inset:0;z-index:-1}.x-modal-close{display:block;position:fixed;width:1em;height:1em;margin:0;border:0;padding:0;line-height:1em;text-align:center;background-color:transparent;opacity:0;transform:scale(0);z-index:3}.x-modal-close span{display:block}.x-modal-close svg{display:block;width:1em;height:1em;margin:auto;font-size:1em;fill:currentColor}.x-modal.x-active .x-modal-close{opacity:1;transform:scale(1)}.x-modal-close-top{top:0}.x-modal-close-left{left:0}.x-modal-close-right{right:var(--x-body-scroll-active-bar-size)}.x-modal-close-bottom{bottom:0}.admin-bar .x-modal-close-top{top:32px}@media screen and (max-width:782px){.admin-bar .x-modal-close-top{top:46px}}@media screen and (max-width:600px){.admin-bar .x-modal-close-top{top:0}}.x-modal-content{position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;z-index:2;width:100%;margin:0 auto;transform:translateY(-15px)}.x-modal.x-active .x-modal-content{transform:translate(0)}.admin-bar .x-modal,.admin-bar .x-modal-bg,.admin-bar .x-modal-content-scroll-area{top:32px}@media screen and (max-width:782px){.admin-bar .x-modal,.admin-bar .x-modal-bg,.admin-bar .x-modal-content-scroll-area{top:46px}}@media screen and (max-width:600px){.admin-bar .x-modal,.admin-bar .x-modal-bg,.admin-bar .x-modal-content-scroll-area{top:0}}.x-off-canvas{overflow-x:hidden;overflow-y:hidden;visibility:hidden;position:fixed;inset:0;pointer-events:none;z-index:99999998}.x-off-canvas.x-active{visibility:visible;pointer-events:auto}.x-off-canvas-bg{display:block;position:absolute;inset:0;opacity:0;z-index:1;transform:translate(0)}.x-off-canvas.x-active .x-off-canvas-bg{opacity:1}.x-off-canvas-close{display:block;position:absolute;top:0;margin:0;border:0;padding:0;line-height:1;text-align:center;background-color:transparent;opacity:0;transform:scale(0);z-index:3}.x-off-canvas-close span{display:block}.x-off-canvas-close svg{display:block;width:1em;height:1em;margin:auto;font-size:1em;fill:currentColor}.x-off-canvas.x-active .x-off-canvas-close{opacity:1;transform:scale(1)}.x-off-canvas-content{position:absolute;overflow:auto;top:0;bottom:0;width:100%;height:100%;z-index:2}.x-off-canvas.x-active .x-off-canvas-content{transform:translate(0)}.x-off-canvas-close-left{left:0}.x-off-canvas-close-right{right:var(--x-body-scroll-active-bar-size)}.x-off-canvas-content-left{left:0;transform:translate(-115%)}.x-off-canvas-content-right{right:0;transform:translate(115%)}.admin-bar .x-off-canvas{top:32px}@media screen and (max-width:782px){.admin-bar .x-off-canvas{top:46px}}@media screen and (max-width:600px){.admin-bar .x-off-canvas{top:0}}[data-x-particle]{display:block;position:absolute;opacity:0;pointer-events:none;speak:never;z-index:0}[data-x-particle] span{display:block;position:absolute;inset:0;border-radius:inherit;background-color:currentColor}[data-x-particle*=inside][data-x-particle*=t_]{top:0}[data-x-particle*=inside][data-x-particle*=_l]{left:0}[data-x-particle*=inside][data-x-particle*=_r]{right:0}[data-x-particle*=inside][data-x-particle*=b_]{bottom:0}[data-x-particle*=inside][data-x-particle*=c_]:not([data-x-particle*=c_c]){top:0;bottom:0;margin-top:auto;margin-bottom:auto}[data-x-particle*=inside][data-x-particle*=_c]:not([data-x-particle*=c_c]){left:0;right:0;margin-left:auto;margin-right:auto}[data-x-particle*=inside][data-x-particle*=c_c]{top:50%;left:50%}[data-x-particle*=overlap][data-x-particle*=t_]{top:0}[data-x-particle*=overlap][data-x-particle*=c_]{top:50%}[data-x-particle*=overlap][data-x-particle*=b_]{top:100%}[data-x-particle*=overlap][data-x-particle*=_l]{left:0}[data-x-particle*=overlap][data-x-particle*=_c]{left:50%}[data-x-particle*=overlap][data-x-particle*=_r]{left:100%}[data-x-particle~=scale-x_y]{transform:scale(0)}[data-x-particle~=scale-x]{transform:scaleX(0)}[data-x-particle~=scale-y]{transform:scaleY(0)}[data-x-particle*=inside][data-x-particle*=c_c],[data-x-particle*=overlap]{transform:translate(-50%,-50%)}[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x_y],[data-x-particle*=overlap][data-x-particle~=scale-x_y]{transform:translate(-50%,-50%) scale(0)}[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x],[data-x-particle*=overlap][data-x-particle~=scale-x]{transform:translate(-50%,-50%) scaleX(0)}[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-y],[data-x-particle*=overlap][data-x-particle~=scale-y]{transform:translate(-50%,-50%) scaleY(0)}.has-particle [data-x-particle][class*=active],.has-particle.x-active [data-x-particle],.has-particle:hover [data-x-particle],[data-x-effect-provider*=particles]:hover [data-x-particle]{opacity:1}.has-particle [data-x-particle][class*=active][data-x-particle*=scale],.has-particle.x-active [data-x-particle][data-x-particle*=scale],.has-particle:hover [data-x-particle][data-x-particle*=scale],[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale]{transform:scale(1)}.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=overlap],.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap]{transform:translate(-50%,-50%) scale(1)}.x-rating{display:inline-flex;min-width:1px}.x-rating-graphic{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;min-width:1px;letter-spacing:0!important;line-height:1!important}.x-rating-text{min-width:1px}.x-search{display:flex;align-items:center;margin:0;border:0;padding:0;cursor:text}.x-search:focus{outline:0}.x-search-btn{display:block;flex-shrink:0;margin:0;border:0;padding:0;line-height:1;background-color:transparent;cursor:pointer}.x-search-btn:focus{outline:0}.x-search-btn svg{display:block;width:1em;height:1em;margin:0 auto;line-height:inherit;stroke:currentColor}.x-search-btn-submit{order:1}.x-search-btn-clear{order:3;visibility:hidden;pointer-events:none}.x-search-has-content .x-search-btn-clear{visibility:visible;pointer-events:auto}.x-search-input{flex-grow:1;order:2;width:100%;min-width:1px;height:auto!important;border:0!important;padding:0!important;background-color:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.x-search-input::-ms-clear{display:none}.x-search-input::-webkit-input-placeholder{color:currentColor;opacity:1}.x-search-input::-moz-placeholder{color:currentColor;opacity:1}.x-search-input:-ms-input-placeholder{color:currentColor;opacity:1}[class*=x-separator]{display:block;position:absolute;z-index:-1;left:0;right:0;margin:0 auto}[class*=x-separator][class*=top]{top:0;transform:translateY(-100%)}[class*=x-separator][class*=bottom]{bottom:0;transform:translateY(100%)}[class*=x-separator] svg{display:block;width:100%;height:100%;margin:0}[data-x-stem]{inset:auto}[data-x-stem*=d]{top:100%}[data-x-stem*=l]{right:0}[data-x-stem*=r]{left:0}[data-x-stem*=u]{bottom:100%}[data-x-stem*=d][data-x-stem-menu-top*=h]{top:0}[data-x-stem*=l][data-x-stem-menu-top*=h]{right:100%}[data-x-stem*=r][data-x-stem-menu-top*=h]{left:100%}[data-x-stem*=u][data-x-stem-menu-top*=h]{bottom:0}[data-x-stem*=d][data-x-stem-root*=h]{top:0}[data-x-stem*=l][data-x-stem-root*=h]{right:100%}[data-x-stem*=r][data-x-stem-root*=h]{left:100%}[data-x-stem*=u][data-x-stem-root*=h]{bottom:0}[data-x-stem] [data-x-stem*=d]{top:0}[data-x-stem] [data-x-stem*=l]{right:100%}[data-x-stem] [data-x-stem*=r]{left:100%}[data-x-stem] [data-x-stem*=u]{bottom:0}.x-text{min-width:1px}a.x-text{display:block}.x-text-headline{position:relative}.x-text-content{display:-webkit-flex;display:flex}.x-text-content-text{-webkit-flex-grow:1;flex-grow:1;min-width:1px;max-width:100%}.x-text-content-text,.x-text-content-text-primary,.x-text-content-text-subheadline{display:block}.x-text-content-text-primary>ol:last-child,.x-text-content-text-primary>p:last-child,.x-text-content-text-primary>ul:last-child,.x-text-content-text-subheadline>ol:last-child,.x-text-content-text-subheadline>p:last-child,.x-text-content-text-subheadline>ul:last-child,.x-text-content-text>ol:last-child,.x-text-content-text>p:last-child,.x-text-content-text>ul:last-child{margin-bottom:0}.x-text-content-text-primary,.x-text-content-text-subheadline{margin-top:0;margin-bottom:0}.x-toggle{display:block;position:relative;transform:translate(0);pointer-events:none;speak:never}.x-toggle>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;border-radius:inherit;background-color:currentColor}.x-toggle-burger,.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{height:1em}.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{width:1em}.x-toggle-more-h,.x-toggle-more-v{border-radius:100em}.x-toggle-more-v{transform:translate(0) rotate(90deg)}[data-x-toggle-anim]{animation-name:none;animation-duration:.5s;animation-timing-function:cubic-bezier(.86,0,.07,1);animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards;animation-play-state:paused}[data-x-toggle-anim].x-paused{animation-play-state:paused}[data-x-toggle-anim].x-running{animation-play-state:running}@keyframes x-bun-t-1{50%{transform:translate(0)}to{transform:translate(0) rotate(45deg)}}@keyframes x-patty-1{49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes x-bun-b-1{50%{transform:translate(0)}to{transform:translate(0) rotate(-45deg)}}@keyframes x-grid-1{50%{box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;transform:rotate(0)}to{box-shadow:-1em 0,-2em 0,0 -1em,0 2em,0 -2em,0 1em,2em 0,1em 0;transform:rotate(-45deg)}}@keyframes x-more-1-1{50%{transform:translate(0)}75%{border-radius:0}to{border-radius:0;transform:translate(0) rotate(45deg) scale(4,.5)}}@keyframes x-more-2-1{49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes x-more-3-1{50%{transform:translate(0) rotate(-45deg)}75%{border-radius:0}to{border-radius:0;transform:translate(0) rotate(-45deg) scale(4,.5)}}[data-x-particle]{transition-delay:0s}.x-modal.x-active{transition-delay:0s,0s}.x-acc-header,.x-acc-header-indicator,.x-anchor,.x-anchor-sub-indicator,.x-anchor-text-primary,.x-anchor-text-secondary,.x-anchor.has-int-content .x-anchor-content,.x-bar,.x-bar-container,.x-bar-is-sticky,.x-bar-is-sticky .x-bar-content,.x-bar-scroll-button,.x-cell,.x-col,.x-crumbs-link,.x-div,.x-graphic-child,.x-grid,.x-icon,.x-image,.x-line,.x-menu-first-level,.x-menu-layered:not(.x-menu-first-level),.x-mini-cart a:not(.x-anchor),.x-mini-cart li,.x-modal-close,.x-paginate-inner>*,.x-row,.x-search,.x-search-btn,.x-search-input,.x-section,.x-slide,.x-slide-pagination,.x-slide-pagination li,.x-td,.x-text,.x-text-content-text-primary,.x-text-content-text-subheadline,.x-text-typing,.x-typed-cursor,.x-wc-add-to-cart-form,.x-wc-shop-sort,[data-x-particle],[data-x-toggle-collapse]{transition-duration:.3s}.x-framework-icon>svg,.x-icon>svg{transition-duration:inherit;transition-timing-function:inherit;filter:drop-shadow(0px 0px 0px transparent)}.x-card,.x-card-face,.x-card-faces,.x-statbar,.x-statbar-bar,.x-statbar-label{transition-duration:.75s}[class^=x-bg][data-x-params*=parallax]{transition-duration:.3s,0s}.has-particle.x-active [data-x-particle][data-x-particle*=scale],.has-particle:hover [data-x-particle][data-x-particle*=scale],[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale]{transition-duration:0s,.3s}[data-x-effect]{animation-duration:1s}.x-dropdown{transition-property:opacity,transform,visibility}.x-modal{transition-property:opacity,visibility}.x-modal-close,.x-off-canvas-close{transition-property:color,opacity,transform}.x-modal-content,.x-off-canvas-content{transition-property:transform}.x-off-canvas{transition-property:visibility}.x-off-canvas-bg{transition-property:opacity}[data-x-particle]{transition-property:opacity,transform}.x-bar,.x-bar-container{transition-property:opacity,filter,transform}.x-bar-is-sticky,.x-bar-is-sticky .x-bar-content{transition-property:height,opacity}.x-bar-is-visible{transition-property:height,opacity,transform}.x-card,.x-line,.x-menu-first-level,.x-slide-pagination,.x-statbar,.x-wc-add-to-cart-form,.x-wc-shop-sort,[data-x-effect]{transition-property:opacity,filter,transform}.x-line-progress{transition-property:opacity,filter,transform,width}.x-menu-layered:not(.x-menu-first-level){transition-property:height}.x-menu-layered.x-menu-first-level{transition-property:height,opacity,filter,transform}.x-anchor,.x-cell,.x-col,.x-div,.x-grid,.x-image,.x-row,.x-section,.x-slide,.x-text-headline{transition-property:border-color,background-color,box-shadow,opacity,filter,transform}.x-slide-pagination li{transition-property:width,height,background-color,opacity,filter,transform}.x-icon,.x-icon>svg,.x-search{transition-property:color,border-color,background-color,box-shadow,text-shadow,opacity,filter,transform,fill}.x-text:not(.x-text-headline){transition-property:color,border-color,background-color,box-shadow,text-shadow,column-rule,opacity,filter,transform}[data-x-toggle-collapse]{transition-property:height}.x-acc-header-indicator,.x-card-face,.x-card-faces{transition-property:transform}.x-anchor-sub-indicator,.x-anchor-text-primary,.x-anchor-text-secondary,.x-text-content-text-primary,.x-text-content-text-subheadline,.x-text-typing,.x-typed-cursor{transition-property:color,text-shadow}.x-anchor.has-int-content .x-anchor-content,[class^=x-bg][data-x-params*=parallax]{transition-property:opacity,transform}.x-statbar-bar,.x-statbar-label{transition-property:width,height,transform,opacity}.x-acc-header,.x-crumbs-link,.x-mini-cart a:not(.x-anchor),.x-mini-cart li,.x-paginate-inner>*,.x-search-btn,.x-search-input{transition-property:color,border-color,background-color,text-shadow,box-shadow}.x-menu-layered .x-anchor{transition-property:border-color,background-color,box-shadow,opacity,transform}.x-graphic-child{transition-property:color,background-color,text-shadow,box-shadow,opacity,transform}.x-bar-scroll-button{transition-property:color,border-color,background-color,box-shadow,text-shadow,opacity,transform}.x-acc-header,.x-acc-header-indicator,.x-anchor,.x-anchor-sub-indicator,.x-anchor-text-primary,.x-anchor-text-secondary,.x-anchor.has-int-content .x-anchor-content,.x-bar,.x-bar-container,.x-bar-is-sticky,.x-bar-is-sticky .x-bar-content,.x-bar-scroll-button,.x-card,.x-card-faces,.x-cell,.x-col,.x-crumbs-link,.x-div,.x-graphic-child,.x-grid,.x-icon,.x-image,.x-line,.x-menu-first-level,.x-menu-layered:not(.x-menu-first-level),.x-mini-cart a:not(.x-anchor),.x-mini-cart li,.x-modal-close,.x-paginate-inner>*,.x-row,.x-search,.x-search-btn,.x-search-input,.x-section,.x-slide,.x-slide-pagination,.x-slide-pagination li,.x-statbar,.x-statbar-bar,.x-statbar-label,.x-text,.x-text-content-text-primary,.x-text-content-text-subheadline,.x-text-typing,.x-ttf,.x-typed-cursor,.x-wc-add-to-cart-form,.x-wc-shop-sort,[data-x-particle],[data-x-toggle-collapse]{transition-timing-function:cubic-bezier(.4,0,.2,1)}[class^=x-bg][data-x-params*=parallax]{transition-timing-function:cubic-bezier(.4,0,.2,1),linear}.x-off-canvas{transition-timing-function:linear}[data-x-effect]{animation-timing-function:cubic-bezier(.4,0,.2,1)}.x-bar-scroll-button .x-icon,.x-crumbs-link .x-icon,.x-paginate-inner>* .x-icon{transition:initial}[data-x-disable-animation],[data-x-disable-animation] *{transition:none!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}.animated-hide,.x-anim-hide{opacity:0}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0) scaleY(.95)}90%{transform:translateY(-4px) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes jello{0%,11.1%,to{transform:translate(0)}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes shakeX{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeY{animation-name:shakeY}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scale(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}.wobble{animation-name:wobble}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translate(-2000px) scale(.7);opacity:.7}80%{transform:translate(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translate(2000px) scale(.7);opacity:.7}80%{transform:translate(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translate(0) scale(.7);opacity:.7}to{transform:translate(-2000px) scale(.7);opacity:.7}}.backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translate(0) scale(.7);opacity:.7}to{transform:translate(2000px) scale(.7);opacity:.7}}.backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}.bounceIn{animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px) scaleY(3)}60%{opacity:1;transform:translateY(25px) scaleY(.9)}75%{transform:translateY(-10px) scaleY(.95)}90%{transform:translateY(5px) scaleY(.985)}to{transform:translate(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px) scaleX(3)}60%{opacity:1;transform:translate(25px) scaleX(1)}75%{transform:translate(-10px) scaleX(.98)}90%{transform:translate(5px) scaleX(.995)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px) scaleX(3)}60%{opacity:1;transform:translate(-25px) scaleX(1)}75%{transform:translate(10px) scaleX(.98)}90%{transform:translate(-5px) scaleX(.995)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px) scaleY(5)}60%{opacity:1;transform:translateY(-20px) scaleY(.9)}75%{transform:translateY(10px) scaleY(.95)}90%{transform:translateY(-5px) scaleY(.985)}to{transform:translate(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px) scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px) scaleY(.9)}to{opacity:0;transform:translateY(2000px) scaleY(3)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px) scaleX(.9)}to{opacity:0;transform:translate(-2000px) scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px) scaleX(.9)}to{opacity:0;transform:translate(2000px) scaleX(2)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px) scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px) scaleY(.9)}to{opacity:0;transform:translateY(-2000px) scaleY(3)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translate(0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translate(0)}}.fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translate(0)}}.fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translate(0)}}.fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translate(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%,100%)}}.fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%,100%)}}.fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%,-100%)}}.fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%,-100%)}}.fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) scale(1) translate(0) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate(0) rotateY(0);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1) translate(0) rotateY(0);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:calc(var(--animate-duration) * .75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInLeft{0%{transform:translate(-100%) skew(30deg);opacity:0}60%{transform:skew(-20deg);opacity:1}80%{transform:skew(5deg)}to{transform:translate(0)}}.lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedInRight{0%{transform:translate(100%) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg)}to{transform:translate(0)}}.lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate(-100%) skew(-30deg);opacity:0}}.lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate(100%) skew(30deg);opacity:0}}.lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translate(0);opacity:1}}.rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}to{transform:translate(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate(-100%);visibility:visible}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate(100%);visibility:visible}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}to{transform:translate(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translate(0)}to{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translate(0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translate(0)}to{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translateY(700px);opacity:0}}.hinge{animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translateY(-1000px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translateY(60px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate(-1000px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate(10px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate(1000px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate(-10px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translateY(1000px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translateY(-60px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translateY(-60px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translateY(2000px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate(42px)}to{opacity:0;transform:scale(.1) translate(-2000px)}}.zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate(-42px)}to{opacity:0;transform:scale(.1) translate(2000px)}}.zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translateY(60px);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translateY(-2000px);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}.x-effect-entering,.x-effect-exit,.x-effect-exiting{pointer-events:none!important}.x-effect-animated{animation-fill-mode:both!important}@media print,(prefers-reduced-motion:reduce){.x-effect-animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}.x-no-at,.x-no-at a,.x-no-at button,.x-no-at div,.x-no-at i,.x-no-at img,.x-no-at ol,.x-no-at span,.x-no-at ul{animation-delay:1ms!important;animation-duration:1ms!important;transition-delay:1ms!important;transition-duration:1ms!important}form{margin:0 0 1.313em}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin:0;line-height:1.4;border:0;border-bottom:1px solid #ddd}button,input,label,select,textarea{font-size:100%;line-height:1.7}button,input,select,textarea{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}label{display:block;margin-bottom:2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c5c5c5}input::-moz-placeholder,textarea::-moz-placeholder{color:#c5c5c5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c5c5c5}.checkbox,.radio{min-height:18px;padding-left:18px}.checkbox input[type=checkbox],.radio input[type=radio]{position:relative;float:left;margin-left:-18px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed}input[disabled]:not(input[type=submit]),input[readonly]:not(input[type=submit]),select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.wpcf7 p{margin-bottom:.32825em}.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea{width:100%}.wpcf7 input[type=color]:not(:last-child),.wpcf7 input[type=date]:not(:last-child),.wpcf7 input[type=datetime-local]:not(:last-child),.wpcf7 input[type=datetime]:not(:last-child),.wpcf7 input[type=email]:not(:last-child),.wpcf7 input[type=month]:not(:last-child),.wpcf7 input[type=number]:not(:last-child),.wpcf7 input[type=password]:not(:last-child),.wpcf7 input[type=search]:not(:last-child),.wpcf7 input[type=tel]:not(:last-child),.wpcf7 input[type=text]:not(:last-child),.wpcf7 input[type=time]:not(:last-child),.wpcf7 input[type=url]:not(:last-child),.wpcf7 input[type=week]:not(:last-child),.wpcf7 select:not(:last-child),.wpcf7 textarea:not(:last-child){margin-bottom:0}.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-response-output:empty{display:none}.wpcf7-display-none{display:none}.wpcf7-not-valid-tip{display:block;margin:1px 0 0;font-size:.75em}.wpcf7 .wpcf7-spinner{visibility:hidden;display:inline-block;position:relative;width:1em;height:1em;padding:0;border:0;margin:0 0 0 1em;font-size:16px;vertical-align:middle}.wpcf7 .wpcf7-spinner:before{content:"";display:block;position:absolute;top:0;left:0;width:1em;height:1em;border-width:2px;border-style:solid;border-color:transparent currentColor currentColor currentColor;border-radius:1em;animation:xCF7Spin 1.25s infinite linear}.wpcf7 .wpcf7-spinner.is-active{visibility:visible}.wpcf7-list-item{margin:0 0 0 1em}.wpcf7-list-item-label{margin:0 .5em 0 0}@keyframes xCF7Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after,.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):before{content:" ";display:table;width:0}.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after{clear:both}.mejs-container{position:static;width:100%!important;height:auto!important;background:0 0!important;background-color:transparent!important}.mejs-container:active,.mejs-container:focus{outline:0}.mejs-container.mejs-container-fullscreen{background-color:#000}.mejs-controls{overflow:hidden;position:relative;width:100%;margin:0;border:1px solid transparent;padding:0;background:0 0;background-color:#000000bf;border-radius:3px}.mejs-controls>div{position:relative;float:left;width:30px;height:30px;margin:0;border:0;padding:0;background:0 0;line-height:30px}.mejs-video .mejs-controls{width:auto;position:absolute;left:15px;right:15px;bottom:15px}.mejs-button{inset:auto;margin:0!important}.mejs-button button{position:static;display:block;margin:0;border:0;padding:0;width:30px;height:30px;font-size:14px;line-height:inherit;text-align:center;vertical-align:top;color:#ffffff80;background:0 0;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;transition:color .3s ease}.mejs-button button:hover{color:#fff;opacity:1}.mejs-button button:active,.mejs-button button:focus{outline:0}.mejs-button button:before{content:"\f065";display:block;position:static;margin:0 auto;font-size:inherit;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mejs-button.mejs-play button:before{content:"\f04b"}.mejs-button.mejs-replay button:before{content:"\f01e"}.mejs-button.mejs-pause button:before{content:"\f04c"}.mejs-button.mejs-mute button:before{content:"\f028"}.mejs-button.mejs-unmute button:before{content:"\f026"}.mejs-button.mejs-fullscreen button:before{content:"\f065"}.mejs-button.mejs-unfullscreen button:before{content:"\f066"}.mejs-controls .mejs-time{width:46px;margin:0;padding:0;font-size:10px;text-align:center;color:#ffffff80}.mejs-controls .mejs-time span{float:none;width:100%;height:100%;margin:0;border:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}@media (max-width:766.98px){.mejs-controls .mejs-time{display:none}}.mejs-controls .mejs-time-rail{width:calc(100% - 30px)!important;padding:10px 10px 0}.mejs-controls .mejs-time-total{display:block;margin:0;border:0;padding:0;position:relative;width:100%!important;height:10px;background-color:#ffffff40;border-radius:5px;box-shadow:none;overflow:hidden;cursor:pointer}.mejs-controls .mejs-time-total:active,.mejs-controls .mejs-time-total:focus{outline:0}.mejs-controls .mejs-time-current,.mejs-controls .mejs-time-loaded{display:block;position:absolute;top:0;left:0;width:100%;height:10px;background:0 0;border-radius:5px;transform-origin:0% 0%}.mejs-controls .mejs-time-loaded{background-color:#ffffff40}.mejs-controls .mejs-time-current{background-color:#fff;transform:scaleX(0)}.advanced-controls .mejs-time-rail{padding-left:0;padding-right:0}@media (max-width:766.98px){.advanced-controls .mejs-time-rail{padding-left:10px;padding-right:10px}}.advanced-controls.mejs-audio .mejs-time-rail{width:calc(100% - 152px)!important}@media (max-width:766.98px){.advanced-controls.mejs-audio .mejs-time-rail{width:calc(100% - 60px)!important}}.advanced-controls.mejs-video .mejs-time-rail{width:calc(100% - 182px)!important}@media (max-width:766.98px){.advanced-controls.mejs-video .mejs-time-rail{width:calc(100% - 90px)!important}}.mejs-mediaelement{position:static!important}.mejs-audio .mejs-layers{display:none!important}.mejs-video .mejs-layer{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mejs-video .mejs-poster{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.mejs-video .mejs-poster img{object-fit:contain}.mejs-video .mejs-overlay-play{cursor:pointer}.mejs-video .mejs-overlay-error,.mejs-video .mejs-overlay-loading,.mejs-video .mejs-overlay-play .mejs-overlay-button{display:none}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{inset:0;overflow:hidden;position:fixed;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-clear,.mejs-controls:before,.mejs-offscreen,.mejs-time-buffering,.mejs-time-float,.mejs-time-handle,.mejs-time-hovered,.mejs-volume-slider{display:none!important}.hide-controls .mejs-video .mejs-controls{display:none!important}.hide-controls.autoplay .mejs-video .mejs-layers{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.x-column{position:relative;z-index:1;float:left;margin-right:4%}.x-column.x-1-1{width:100%}.x-column.x-1-2{width:48%}.x-column.x-1-3{width:30.66666%}.x-column.x-2-3{width:65.33332%}.x-column.x-1-4{width:22%}.x-column.x-3-4{width:74%}.x-column.x-1-5{width:16.8%}.x-column.x-2-5{width:37.6%}.x-column.x-3-5{width:58.4%}.x-column.x-4-5{width:79.2%}.x-column.x-1-6{width:13.33332%}.x-column.x-5-6{width:82.66666%}.x-column.last,.x-column:last-of-type{margin-right:0}@media (max-width:479.98px){.x-column.x-xs{float:none;width:100%;margin-right:0}}@media (max-width:766.98px){.x-column.x-sm{float:none;width:100%;margin-right:0}}@media (max-width:978.98px){.x-column.x-md{float:none;width:100%;margin-right:0}}.x-column[data-fade="1"],.x-column[data-fade=true]{transition:opacity cubic-bezier(.23,1,.32,1),transform cubic-bezier(.23,1,.32,1)}
@charset "UTF-8";html{font-size:14px!important}@media screen and (min-width:1366px){html{font-size:15px!important}}@media screen and (min-width:1920px){html{font-size:16px!important}}.heading .x-text-content-text-primary{font-family:Montserrat,sans-serif!important;color:#000!important;font-weight:400!important;line-height:1.4!important}.body-text{font-family:Montserrat,sans-serif!important;color:#3f3f3f!important}.text-xxxl.x-text{font-size:5rem!important;line-height:1!important}.text-xxl.x-text{font-size:3.5rem!important;line-height:1.1!important}.text-xl.x-text{font-size:2.75rem!important;line-height:1.2!important}.text-l.x-text{font-size:2rem!important;line-height:1.3!important}.text-m.x-text{font-size:1.5rem!important;line-height:1.4!important}.text-s.x-text{font-size:1rem!important;line-height:1.4!important}.text-xs.x-text{font-size:.85rem!important;line-height:1.4!important}.body-text{max-width:780px}.h1,.h2,.h3,.h4,.h5,.h6,.li,.p,.span,h1,h2,h3,h4,h5,h6,li,p,span{font-size:100%}.brand-color-01-color,.brand-color-01-color-hover:hover{color:red!important}.brand-color-02-color,.brand-color-02-color-hover:hover{color:#32cd32!important}.brand-color-03-color,.brand-color-03-color-hover:hover{color:orange!important}.brand-color-04-color,.brand-color-04-color-hover:hover{color:#4169e1!important}.brand-color-05-color,.brand-color-05-color-hover:hover{color:transparent!important}.brand-color-06-color,.brand-color-06-color-hover:hover{color:transparent!important}.brand-color-07-color,.brand-color-07-color-hover:hover{color:transparent!important}.brand-color-08-color,.brand-color-08-color-hover:hover{color:transparent!important}.brand-color-09-color,.brand-color-09-color-hover:hover{color:transparent!important}.brand-color-10-color,.brand-color-10-color-hover:hover{color:transparent!important}.brand-color-11-color,.brand-color-11-color-hover:hover{color:transparent!important}.brand-color-12-color,.brand-color-12-color-hover:hover{color:transparent!important}.universal-color-black-color,.universal-color-black-color .x-text-content-text-primary,.universal-color-black-color-hover:hover,.universal-color-black-color-hover:hover .x-text-content-text-primary{color:#000!important}.universal-color-dark-grey-color,.universal-color-dark-grey-color .x-text-content-text-primary,.universal-color-dark-grey-color-hover:hover,.universal-color-dark-grey-color-hover:hover .x-text-content-text-primary{color:#3f3f3f!important}.universal-color-white-color,.universal-color-white-color .x-text-content-text-primary,.universal-color-white-color-hover:hover,.universal-color-white-color-hover:hover .x-text-content-text-primary{color:#fff!important}.universal-color-light-grey-color,.universal-color-light-grey-color .x-text-content-text-primary,.universal-color-light-grey-color-hover:hover,.universal-color-light-grey-color-hover:hover .x-text-content-text-primary{color:#a9a9a9!important}.brand-color-01-background-color,.brand-color-01-background-color-hover:hover{background-color:red!important}.brand-color-02-background-color,.brand-color-02-background-color-hover:hover{background-color:#32cd32!important}.brand-color-03-background-color,.brand-color-03-background-color-hover:hover{background-color:orange!important}.brand-color-04-background-color,.brand-color-04-background-color-hover:hover{background-color:#4169e1!important}.brand-color-05-background-color,.brand-color-05-background-color-hover:hover{background-color:transparent!important}.brand-color-06-background-color,.brand-color-06-background-color-hover:hover{background-color:transparent!important}.brand-color-07-background-color,.brand-color-07-background-color-hover:hover{background-color:transparent!important}.brand-color-08-background-color,.brand-color-08-background-color-hover:hover{background-color:transparent!important}.brand-color-09-background-color,.brand-color-09-background-color-hover:hover{background-color:transparent!important}.brand-color-10-background-color,.brand-color-10-background-color-hover:hover{background-color:transparent!important}.brand-color-11-background-color,.brand-color-11-background-color-hover:hover{background-color:transparent!important}.brand-color-12-background-color,.brand-color-12-background-color-hover:hover{background-color:transparent!important}.universal-color-black-background-color,.universal-color-black-background-color-hover:hover{background-color:#000!important}.universal-color-dark-grey-background-color,.universal-color-dark-grey-background-color-hover:hover{background-color:#3f3f3f!important}.universal-color-white-background-color,.universal-color-white-background-color-hover:hover{background-color:#fff!important}.universal-color-light-grey-background-color,.universal-color-light-grey-background-color-hover:hover{background-color:#a9a9a9!important}.x-section{padding:3.8443359375rem 0!important}.x-section-padding{padding:3.8443359375rem 0!important}.x-section-padding-bottom{padding-bottom:3.8443359375rem!important}.x-section-padding-top{padding-top:3.8443359375rem!important}.full-width{max-width:none!important;width:100%!important}.gap{width:100%}.gap-xxxxs{padding:.15rem 0!important}.gap-xxxs{padding:.225rem 0!important}.gap-xxs{padding:.3375rem 0!important}.gap-xs{padding:.50625rem 0!important}.gap-s{padding:.759375rem 0!important}.gap-m{padding:1.1390625rem 0!important}.gap-l{padding:1.70859375rem 0!important}.gap-xl{padding:2.562890625rem 0!important}.gap-xxl{padding:3.8443359375rem 0!important}.gap-xxxl{padding:5.7665039063rem 0!important}.gap-xxxxl{padding:8.6497558594rem 0!important}.gap-xxxxxl{padding:12.9746337891rem 0!important}.text-center{text-align:center!important}.text-center .x-text-content-text-primary{text-align:center!important}.white-gradient{background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}.remove-section-padding{padding:0!important}.remove-section-margin{margin:0!important}@media (max-width:979px){.order-md-1{order:1!important}.order-md-2{order:2!important}}@media (max-width:690px){.fd-column-690{flex-direction:column!important}}@media (max-width:690px){.full-width-690{width:100%!important}}@media (max-width:690px){.auto-height-690{height:auto!important}}@media (max-width:480px){.hide-480{display:none!important}}@media (max-width:380px){.hide-380{display:none!important}}.add-section-padding{padding-top:3.8443359375rem!important;padding-bottom:3.8443359375rem!important}.max-width-none-grid .x-grid{max-width:none!important}.smaller-text{font-size:67%}.text-color-white .body-text,.text-color-white .body-text *,.text-color-white .heading .x-text-content-text-primary,.text-color-white .heading .x-text-content-text-primary *{color:#fff!important}.button-align-left .button-core,.button-align-left .cart-layout-01 button.button[type=submit],.button-align-left .checkout-layout-01 button.button[type=submit],.button-align-left .ip-contact-form-01 button,.button-align-left .product-page-layout-01 button.button[type=submit],.cart-layout-01 .button-align-left button.button[type=submit],.checkout-layout-01 .button-align-left button.button[type=submit],.ip-contact-form-01 .button-align-left button,.product-page-layout-01 .button-align-left button.button[type=submit]{margin-left:0!important}.max-height-1000{max-height:1000px!important;overflow:hidden!important}.aspect-4-3{width:100%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important}.aspect-3-2{width:100%!important;height:auto!important;aspect-ratio:1.5!important;object-fit:cover!important}@media (min-width:1120px){.aspect-3-4-1120{width:100%!important;height:auto!important;aspect-ratio:0.75!important;object-fit:cover!important}}.aspect-1-1{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important}.aspect-1-2{width:100%!important;height:auto!important;aspect-ratio:0.5!important;object-fit:cover!important}.x-slide-pagination li{height:20px!important;width:20px!important;border:2px solid #fff!important}.x-slide-container-content{overflow:hidden}.float-left-50-4-3{float:left!important;width:50%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important;margin:0 16px 16px 0!important}.float-right-50-4-3{float:right!important;width:50%!important;height:auto!important;aspect-ratio:1.3333333333!important;object-fit:cover!important;margin:0 0 16px 16px!important}span.reduce-margin-left-4px{margin-left:-4px}.capitalize{text-transform:capitalize}.up-hide{display:none!important}.style-guide-heading{background-color:#000!important;padding:.2rem}.style-guide-heading .x-text-content-text-primary,.style-guide-heading .x-text-content-text-primary *{color:#fff!important}.button-core,.cart-layout-01 button.button[type=submit],.checkout-layout-01 button.button[type=submit],.ip-contact-form-01 button,.product-page-layout-01 button.button[type=submit]{font-family:Montserrat,sans-serif;max-width:15rem;margin:auto;padding:.75rem .5rem;background-color:red;border:red solid .214rem!important}.button-core:hover,.cart-layout-01 button.button[type=submit]:hover,.checkout-layout-01 button.button[type=submit]:hover,.ip-contact-form-01 button:hover,.product-page-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f;color:#fff!important;border-color:#3f3f3f!important}.button-core .x-text-content-text-primary,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary,.checkout-layout-01 button.button[type=submit] .x-text-content-text-primary,.ip-contact-form-01 button .x-text-content-text-primary,.product-page-layout-01 button.button[type=submit] .x-text-content-text-primary{font-size:1.5rem!important;color:#fff!important}.button-core .x-text-content-text-primary:hover,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary:hover,.checkout-layout-01 button.button[type=submit] .x-text-content-text-primary:hover,.ip-contact-form-01 button .x-text-content-text-primary:hover,.product-page-layout-01 button.button[type=submit] .x-text-content-text-primary:hover{color:#fff!important}.button-core .arrow-icon,.cart-layout-01 button.button[type=submit] .arrow-icon,.checkout-layout-01 button.button[type=submit] .arrow-icon,.ip-contact-form-01 button .arrow-icon,.product-page-layout-01 button.button[type=submit] .arrow-icon{display:none!important}.button-text{text-align:center}.button-ghost,.cart-layout-01 button.button[type=submit]{background-color:transparent!important;border:red solid .214rem!important}.button-ghost .x-text-content-text-primary,.cart-layout-01 button.button[type=submit] .x-text-content-text-primary{color:red!important}.button-ghost:hover,.cart-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f!important;border:transparent solid .214rem!important}.button-ghost:hover .x-text-content-text-primary,.cart-layout-01 button.button[type=submit]:hover .x-text-content-text-primary{color:#fff!important}.button-01{border-radius:10rem}.button-02{border-radius:0}.button-03{padding:0;border-radius:0;background-color:transparent;border:none!important;display:flex}.button-03 .button-text .x-text-content-text-primary{color:#3f3f3f!important;border-bottom:solid .15rem!important}.button-03.button-arrow .arrow-icon{display:block!important;color:#3f3f3f!important;font-size:1.5rem!important;margin-left:.7rem!important}.button-03:hover{background-color:transparent!important}.button-03:hover .button-text .x-text-content-text-primary{color:red!important}.button-03:hover .arrow-icon{color:red!important}.button-04{display:flex;max-width:none!important}.button-04 .button-text .x-text-content-text-primary{text-align:left;padding-left:1rem}.up-line-01{border:solid!important;border-width:.1rem!important;margin:1rem 0;width:100%;padding:0!important}.up-newsletter-piece-01 .newsletter-wrapper{display:flex;align-content:center!important}.up-newsletter-piece-01 div#DIV-Newsletter-container{display:flex;flex-direction:row}.up-newsletter-piece-01 .forminator-row{margin:0!important}.up-newsletter-piece-01 .newsletter-form .forminator-ui{display:flex;flex-direction:row}#DIV-Newsletter-container .body-text-s,#DIV-Newsletter-container .newsletter-title,#DIV-Newsletter-container .review-col .e18164-e64-v0,#DIV-Newsletter-container .review-col .e18164-e65-v0,#DIV-Newsletter-container .single-product .wcwl_intro p,.review-col #DIV-Newsletter-container .e18164-e64-v0,.review-col #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro #DIV-Newsletter-container p{width:100%!important;text-align:start}#forminator-module-18136{display:flex!important;width:100%!important;gap:16px!important;justify-content:start!important}@media (max-width:978px){#forminator-module-18136{justify-content:center!important}#DIV-Newsletter-container .body-text-s,#DIV-Newsletter-container .newsletter-title,#DIV-Newsletter-container .review-col .e18164-e64-v0,#DIV-Newsletter-container .review-col .e18164-e65-v0,#DIV-Newsletter-container .single-product .wcwl_intro p,.review-col #DIV-Newsletter-container .e18164-e64-v0,.review-col #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro #DIV-Newsletter-container p{width:100%!important;text-align:center!important}}@media (min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{padding:0!important}}@media (max-width:480px){#forminator-module-18136{flex-direction:row!important}}.forminator-error,.forminator-loading,.forminator-success{position:absolute!important;top:50px!important}.submit-button{letter-spacing:.2em!important;color:ffffff!important}.submit-button:hover{color:#45afe2!important}.forminator-ui{border:0!important}.newsletter-title{font-size:30px!important;font-weight:700!important}@media (min-width:481px) and (max-width:1200px){.newsletter-title{font-size:29px!important;font-weight:700!important}}@media (min-width:481px){.forminator-row #email-1 .forminator-field{width:300px!important}}@media (max-width:480px){#DIV-Newsletter-heading,form#forminator-module-16237,form#forminator-module-18136{max-width:330px}#DIV-Newsletter-container,.newsletter-form{margin-top:20px!important;justify-items:center}.newsletter-title{font-size:24px!important;font-weight:700!important}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:32px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto!important;grid-column-gap:48px!important}@media (max-width:768px){#upload-1 .forminator-field{width:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-multi-upload{width:100%!important}#forminator-field-upload-1_689a5f03bd1e1_button,.forminator-file-upload button{width:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:28px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-column-gap:32px!important}}@media (max-width:480px){.forminator-ui.forminator-custom-form[data-design=default] .forminator-uploaded-files.forminator-has-files{margin-top:28px!important;display:grid!important;grid-template-columns:1fr!important;grid-column-gap:32px!important}}.forminator-ui#forminator-module-34426.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size,.forminator-ui#forminator-module-34426.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title{font-size:14px;font-weight:500!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ip-color-grid-01 .x-grid{grid-gap:2rem 2rem!important;width:100%!important;align-items:end!important}.ip-color-grid-01 .x-grid .x-cell .x-div{height:8rem}.ip-gaps-grid-01 .x-grid{width:100%!important;align-items:end!important}.ip-gaps-grid-01 .x-grid .gap{border:dashed #3f3f3f!important}.buttons-grid-01{grid-gap:2rem 2rem!important;width:100%!important;align-items:end!important}.header-piece-04 .hero-slider-container{display:flex!important;justify-content:center!important;width:100%!important}.header-piece-04 .hero-slide{padding-left:0!important;max-width:1040px!important}@media (min-width:1201px) and (max-width:1600px){.header-piece-04 .hero-slider-container{padding-left:64px!important}}@media (min-width:1121px) and (max-width:1200px){.header-piece-04 .hero-slider-container{padding-left:48px!important}}.header-piece-04 .slider-wrapper{height:100%!important;--x-slides-per-page:1!important}.header-piece-04 .product-card-image{width:100%;height:180px}@media (max-width:1120px){.header-piece-04 .hero-tagline,.header-piece-04 .hero-title{text-align:center!important}.header-piece-04 .row-hero{flex-direction:column!important;height:auto!important;gap:0!important}.header-piece-04 .most-popular{background:#fff!important}.header-piece-04 .hero-slider-container{display:flex;height:56vw!important;min-height:400px;align-items:center!important;justify-content:center!important}.header-piece-04 .hero-slider-button,.header-piece-04 .hero-slider-nav,.header-piece-04 .hero-slider-nav .pagenation,.header-piece-04 .hero-slider-text-wrapper{display:flex;width:100%!important;align-items:center!important;justify-content:center!important}.header-piece-04 .heading1,.header-piece-04 .heading6,.header-piece-04 .review-col .e18164-e62-v0 h6.x-text-content-text-primary,.header-piece-04 .review-col .reviews-pagination,.header-piece-04 .single-product p.stock.out-of-stock,.review-col .e18164-e62-v0 .header-piece-04 h6.x-text-content-text-primary,.review-col .header-piece-04 .reviews-pagination,.single-product .header-piece-04 p.stock.out-of-stock{text-align:center!important}.header-piece-04 .col-hero-side-content{width:100%;max-width:none!important;min-width:0!important;gap:0!important}.header-piece-04 .row-hero{padding-bottom:0!important}.header-piece-04 .product-wrapper{--x-slides-per-page:4}.header-piece-04 .product-card-image{width:100%;height:auto!important;aspect-ratio:1}}@media (max-width:860px){.header-piece-04 .hero-side-container{padding:24px 16px!important;--x-slide-container-gap:24px!important}}@media (max-width:710px){.header-piece-04 .product-wrapper{--x-slides-per-page:3}.header-piece-04 .slide{flex-basis:calc((90% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}.header-piece-04 .hero-slide{padding:0 32px!important}}@media (max-width:600px){.header-piece-04 .hero-slider-wrapper{min-width:0!important}.header-piece-04 .hero-side-container{padding:16px!important}.header-piece-04 .product-wrapper{--x-slides-per-page:2!important;--x-slide-container-gap:16px!important}}@media (max-width:430px){.header-piece-04 .slide{flex-basis:calc((100% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}}@media (max-width:390px){.header-piece-04 .product-wrapper{padding:0 16px!important}.header-piece-04 .hero-side-container{padding:16px 0!important}.header-piece-04 .slide{flex-basis:calc((80% / var(--x-slides-per-page,1)) - (var(--x-slide-container-gap,1rem) * (1 - (1 / var(--x-slides-per-page,1)))))!important}.header-piece-04 .hero-slide{padding:0 16px!important}}@media (max-width:360px){.header-piece-04 .product-wrapper{--x-slides-per-page:1!important}}.header-piece-04 .hero-side-container{padding:24px 20px!important;height:auto!important}.header-piece-04 .cs-product-slider{padding:0 32px!important;margin:0!important}@media (min-width:1121px){.header-piece-04 .cs-product-slider.cs-product-slider .ps-navigation{top:35%!important}}.header-piece-04 .ps-product-content h3{margin:0!important;text-transform:uppercase!important}@media (max-width:768px){.header-piece-04 .cs-product-slider.cs-product-slider{margin-bottom:0!important}.header-piece-04 .cs-product-slider.cs-product-slider .ps-navigation{top:40%!important;display:flex!important}}@media (max-width:480px){.header-piece-04 .cs-product-slider.cs-product-slider .ps-product-card{min-height:unset!important}.header-piece-04 .hero-side-container{min-height:unset!important}}.ip-style-piece-02 .x-slide-container-content{width:25rem!important}.ip-style-piece-02 .x-slide-container-viewport{--x-slide-container-gap:0!important}.ip-style-piece-02 .x-slide{background-color:transparent;padding:1.5rem;border-color:#000;border-left:solid .2rem;border-top:solid .2rem;border-bottom:solid .2rem;width:100%}.ip-style-piece-02 .x-slide{border:none;box-shadow:0 0 20px;border-radius:3rem;margin:20px 10px}.ip-navbar-piece-06{z-index:999!important}@media screen and (min-width:1321px){.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-secondary{display:none!important}}@media screen and (max-width:1320px) and (min-width:931px){.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #nav-search-main,.ip-navbar-piece-06 #nav-signin-main{display:none!important}.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-secondary{display:flex!important}}@media screen and (max-width:930px) and (min-width:751px){.ip-navbar-piece-06 #link-container{min-width:unset!important}.ip-navbar-piece-06 #Nav-menu,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container{display:none!important}}@media screen and (max-width:750px) and (min-width:451px){.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}.ip-navbar-piece-06 #Nav-menu{display:flex!important}.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-secondary{display:none!important}}@media screen and (max-width:450px) and (min-width:391px){.ip-navbar-piece-06 .nav-icons,.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-secondary{display:none!important}}@media (max-width:390px){.ip-navbar-piece-06 #DIV-navlinks,.ip-navbar-piece-06 #Sign-In-Sign-Up,.ip-navbar-piece-06 #follow-us,.ip-navbar-piece-06 #nav-left-container,.ip-navbar-piece-06 #nav-right-container,.ip-navbar-piece-06 #nav-search-main,.ip-navbar-piece-06 #nav-search-secondary,.ip-navbar-piece-06 #nav-signin-main{display:none!important}.ip-navbar-piece-06 .nav-icons,.ip-navbar-piece-06 .top-icons{width:16px!important;height:16px!important}}.ip-footer-piece-03 .footer-social-icons{width:29px!important;height:29px!important}.ip-footer-piece-03 #ovd-footer-logo{width:75px!important;height:auto!important}.ip-footer-piece-03 #COL-Links{gap:56px 0!important}.ip-footer-piece-03 .content-wrapper{width:193px!important}@media screen and (min-width:1571px){.ip-footer-piece-03 .content-wrapper{width:190px!important}.ip-footer-piece-03 #DIV-container-6,.ip-footer-piece-03 #DIV-container-6 .content-wrapper .div-logo-socials,.ip-footer-piece-03 #ovd-footer-container{display:flex!important;align-content:start;width:212px!important}.ip-footer-piece-03 .footer-social-icons{width:32px!important;height:32px!important}.ip-footer-piece-03 #DIV-container-6 .content-wrapper{width:100%}.ip-footer-piece-03 #DIV-container-2,.ip-footer-piece-03 #DIV-container-4{padding-left:24px}}@media screen and (max-width:1570px) and (min-width:751px){.ip-footer-piece-03 .DIV-container{align-content:start}.ip-footer-piece-03 #COL-Links{grid-template-rows:auto auto!important}.ip-footer-piece-03 #DIV-container-1{grid-row:2!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:center!important}}@media screen and (max-width:1570px) and (min-width:1150px){.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-6{padding-right:32px!important}.ip-footer-piece-03 #DIV-container-4{padding-left:32px!important}.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important}.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:1149px) and (min-width:751px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}.ip-footer-piece-03 #DIV-container-1,.ip-footer-piece-03 #DIV-container-3{align-content:center!important}.ip-footer-piece-03 #DIV-container-5{align-content:start!important}.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:end!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:56px 32px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:16px 32px!important}}@media screen and (max-width:1149px) and (min-width:751px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}}@media screen and (max-width:750px) and (min-width:391px){.ip-footer-piece-03 #ROW-Newsletter{padding:32px 32px 28px 32px!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:28px 32px 56px 32px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:16px 32px!important}}@media screen and (max-width:750px) and (min-width:651px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr!important;gap:32px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:2!important;grid-row:2!important}.ip-footer-piece-03 #DIV-container-2,.ip-footer-piece-03 #DIV-container-5{align-content:start!important}.ip-footer-piece-03 #DIV-container-1,.ip-footer-piece-03 #DIV-container-3{align-content:center!important}.ip-footer-piece-03 #DIV-container-4,.ip-footer-piece-03 #DIV-container-6{align-content:end!important}}@media screen and (max-width:650px) and (min-width:601px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr!important;gap:24px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:3!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:600px) and (min-width:319px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr!important;gap:24px 24px!important}.ip-footer-piece-03 #ROW-Newsletter{padding:32px 16px 16px 16px!important}.ip-footer-piece-03 #ROW-Main-Footer{padding:16px 16px 32px 16px!important}.ip-footer-piece-03 #ROW-Bot-Footer{padding:8px 16px!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:3!important}.ip-footer-piece-03 #DIV-container-3,.ip-footer-piece-03 #DIV-container-5{align-content:end!important}}@media screen and (max-width:440px){.ip-footer-piece-03 #etowah-description,.ip-footer-piece-03 .content-wrapper{width:100%!important;max-width:150px!important}.ip-footer-piece-03 #DIV-social-links,.ip-footer-piece-03 #ovd-footer-container{width:100%!important;display:flex!important;justify-content:flex-start!important}.ip-footer-piece-03 #ovd-footer-logo{width:56px!important;height:auto!important}}@media screen and (max-width:319px){.ip-footer-piece-03 #COL-Links{grid-template-columns:1fr!important;gap:32px 0!important}.ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:5!important}.ip-footer-piece-03 .DIV-container{justify-self:flex-start!important}}.ip-footer-piece-03 .footer-links{margin-left:-8px!important}.ip-footer-piece-03 .footer-link-title{font-weight:600!important;color:#3a3935!important}@media screen and (max-width:519px){.ip-footer-piece-03 .DIV-Email-Field,.ip-footer-piece-03 .newsletter-button{width:100%!important}.ip-footer-piece-03 .newsletter-form{flex-direction:column!important;gap:16px!important}}.ip-footer-piece-03 .newsletter-input{width:100%!important;border:0!important;box-shadow:none!important;padding-top:6px!important}.ip-footer-piece-03 .forminator-row{margin:0!important}.ip-footer-piece-03 .newsletter-form .forminator-ui{display:flex;flex-direction:column}.ip-footer-piece-03 #DIV-Newsletter-container .body-text-s,.ip-footer-piece-03 #DIV-Newsletter-container .review-col .e18164-e64-v0,.ip-footer-piece-03 #DIV-Newsletter-container .review-col .e18164-e65-v0,.ip-footer-piece-03 #DIV-Newsletter-container .single-product .wcwl_intro p,.review-col .ip-footer-piece-03 #DIV-Newsletter-container .e18164-e64-v0,.review-col .ip-footer-piece-03 #DIV-Newsletter-container .e18164-e65-v0,.single-product .wcwl_intro .ip-footer-piece-03 #DIV-Newsletter-container p{text-align:center}@media (max-width:520px){.ip-footer-piece-03 #DIV-Newsletter-heading{min-width:unset!important}}.ip-blog-piece-06 .blog-post-content p,.ip-blog-piece-06 li,.ip-blog-piece-06 ul{font-size:16px;line-height:24px;font-weight:400}.ip-blog-piece-06 .blog-post-content h1{font-size:60px;line-height:64px;font-weight:400}.ip-blog-piece-06 .blog-post-content h2{font-size:32px;line-height:40px;font-weight:400}.ip-blog-piece-06 .blog-post-content h3{font-size:21px;line-height:32px;font-weight:400}@media (max-width:1024px){.ip-blog-piece-06 .blog-post-content h1{font-size:46px;line-height:56px}.ip-blog-piece-06 .blog-post-content h2{font-size:24px;line-height:32px}.ip-blog-piece-06 .blog-post-content h3{font-size:18px;line-height:24px}}@media (max-width:767px){.ip-blog-piece-06 .blog-post-content h1{font-size:28px;line-height:32px}.ip-blog-piece-06 .blog-post-content h2{font-size:20px;line-height:32px}}.ip-blog-piece-07 .featured-post-grid .x-row-inner{display:flex!important;column-gap:64px;row-gap:64px}@media (max-width:1024px){.ip-blog-piece-07 .featured-post-grid .x-row-inner{column-gap:32px;row-gap:32px}}.ip-product-piece-01 .front-slide-container{position:relative;z-index:1}.ip-product-piece-01 .front-content{grid-gap:0!important;display:flex;flex-direction:column-reverse}@media screen and (min-width:767px){.ip-product-piece-01 .front-content{display:grid;grid-template-columns:1fr 1fr!important}}.ip-product-piece-01 .front-content .cell-01{width:100%;height:100vw;margin-top:1.70859375rem;margin-bottom:1.70859375rem}@media screen and (min-width:767px){.ip-product-piece-01 .front-content .cell-01{height:100%;margin-top:0;margin-bottom:0}}.ip-product-piece-01 .front-content .cell-02{width:88%;margin:auto}@media screen and (min-width:767px){.ip-product-piece-01 .front-content .cell-02{width:100%;padding:4.5rem}}.cart-layout-01 .ip-product-piece-01 .front-content button.button[type=submit],.checkout-layout-01 .ip-product-piece-01 .front-content button.button[type=submit],.ip-contact-form-01 .ip-product-piece-01 .front-content button,.ip-product-piece-01 .front-content .button-core,.ip-product-piece-01 .front-content .cart-layout-01 button.button[type=submit],.ip-product-piece-01 .front-content .checkout-layout-01 button.button[type=submit],.ip-product-piece-01 .front-content .ip-contact-form-01 button,.ip-product-piece-01 .front-content .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.cart-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type,.checkout-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type,.ip-contact-form-01 .ip-product-piece-01 .front-content button:first-of-type,.ip-product-piece-01 .front-content .button-core:first-of-type,.ip-product-piece-01 .front-content .cart-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-01 .front-content .checkout-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-01 .front-content .ip-contact-form-01 button:first-of-type,.ip-product-piece-01 .front-content .product-page-layout-01 button.button[type=submit]:first-of-type,.product-page-layout-01 .ip-product-piece-01 .front-content button.button[type=submit]:first-of-type{margin-left:0}.ip-product-piece-01 .gap-02-desktop,.ip-product-piece-01 .text-02-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-01 .gap-02-desktop,.ip-product-piece-01 .text-02-desktop{display:block}}@media screen and (min-width:767px){.ip-product-piece-01 .text-02-mobile-row{display:none}}.ip-product-piece-02 .front-slide-container{position:relative;z-index:1}.ip-product-piece-02 .front-content{grid-gap:0!important}@media screen and (min-width:767px){.ip-product-piece-02 .front-content{grid-template-columns:1fr 1fr!important}}.ip-product-piece-02 .front-content .cell-02{width:100%;height:100vw;margin-top:1.70859375rem;margin-bottom:1.70859375rem}@media screen and (min-width:767px){.ip-product-piece-02 .front-content .cell-02{height:100%;margin-top:0;margin-bottom:0}}.ip-product-piece-02 .front-content .cell-01{width:88%;margin:auto}@media screen and (min-width:767px){.ip-product-piece-02 .front-content .cell-01{width:100%;padding:4.5rem}}.cart-layout-01 .ip-product-piece-02 .front-content button.button[type=submit],.checkout-layout-01 .ip-product-piece-02 .front-content button.button[type=submit],.ip-contact-form-01 .ip-product-piece-02 .front-content button,.ip-product-piece-02 .front-content .button-core,.ip-product-piece-02 .front-content .cart-layout-01 button.button[type=submit],.ip-product-piece-02 .front-content .checkout-layout-01 button.button[type=submit],.ip-product-piece-02 .front-content .ip-contact-form-01 button,.ip-product-piece-02 .front-content .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.cart-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type,.checkout-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type,.ip-contact-form-01 .ip-product-piece-02 .front-content button:first-of-type,.ip-product-piece-02 .front-content .button-core:first-of-type,.ip-product-piece-02 .front-content .cart-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-02 .front-content .checkout-layout-01 button.button[type=submit]:first-of-type,.ip-product-piece-02 .front-content .ip-contact-form-01 button:first-of-type,.ip-product-piece-02 .front-content .product-page-layout-01 button.button[type=submit]:first-of-type,.product-page-layout-01 .ip-product-piece-02 .front-content button.button[type=submit]:first-of-type{margin-left:0}.ip-product-piece-02 .gap-02-desktop,.ip-product-piece-02 .text-02-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-02 .gap-02-desktop,.ip-product-piece-02 .text-02-desktop{display:block}}@media screen and (min-width:767px){.ip-product-piece-02 .text-02-mobile-row{display:none}}@media screen and (min-width:767px){.ip-product-piece-03 .ip-product-piece-03-mobile{display:none}}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-03 .ip-product-piece-03-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-03 .ip-product-piece-03-mobile span.x-image,.ip-product-piece-03 .ip-product-piece-03-mobile span.x-image img{width:100%}.ip-product-piece-03 .ip-product-piece-03-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-03 .ip-product-piece-03-desktop{display:block}}.ip-product-piece-03 .ip-product-piece-03-desktop .x-grid{grid-gap:0}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide{padding:2rem 0 4rem}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-03 .ip-product-piece-03-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}.ip-product-piece-03 .ip-product-piece-03-desktop span.x-image{width:40vw}.ip-product-piece-03 .ip-product-piece-03-desktop img{width:100%;height:20vw!important;object-fit:cover}.ip-product-piece-05 .x-row:first-of-type{text-align:center}.cart-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit],.checkout-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit],.ip-contact-form-01 .ip-product-piece-05 .x-row:first-of-type button,.ip-product-piece-05 .x-row:first-of-type .button-core,.ip-product-piece-05 .x-row:first-of-type .cart-layout-01 button.button[type=submit],.ip-product-piece-05 .x-row:first-of-type .checkout-layout-01 button.button[type=submit],.ip-product-piece-05 .x-row:first-of-type .ip-contact-form-01 button,.ip-product-piece-05 .x-row:first-of-type .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-05 .x-row:first-of-type button.button[type=submit]{display:inline-block;margin-left:.5rem;margin-right:.5rem}.ip-product-piece-05 .x-slide-container-content{width:25rem!important}.ip-product-piece-05 .x-slide-container-viewport{--x-slide-container-gap:0!important}.ip-product-piece-05 .x-slide{background-color:transparent;padding:1.5rem;border-color:#000;border-left:solid .2rem;border-top:solid .2rem;border-bottom:solid .2rem;width:100%}.ip-product-piece-05 .x-slide{border:none;box-shadow:0 0 20px;border-radius:4px;margin:20px 10px}@media screen and (min-width:767px){.ip-product-piece-07 .ip-product-piece-07-mobile{display:none}}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-07 .ip-product-piece-07-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-07 .ip-product-piece-07-mobile span.x-image,.ip-product-piece-07 .ip-product-piece-07-mobile span.x-image img{width:100%}.ip-product-piece-07 .ip-product-piece-07-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-07 .ip-product-piece-07-desktop{display:block}}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid{grid-gap:0}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide{padding:2rem 1rem 4rem}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:first-child .x-slide{padding-left:0!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:nth-child(2) .x-slide{padding-left:.5rem!important;padding-right:.5rem!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-grid .x-cell:nth-child(3) .x-slide{padding-right:0!important}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-07 .ip-product-piece-07-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}@media screen and (min-width:767px){.ip-product-piece-09 .ip-product-piece-09-mobile{display:none}}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide-container-content{width:78%!important;max-width:375px}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide{padding:1.5rem 1.5rem 3rem;width:100%}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide{border:none;box-shadow:#3f3f3f 0 0 20px;border-radius:4px;margin:20px 10px}.ip-product-piece-09 .ip-product-piece-09-mobile .x-text{text-align:center!important}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide .x-div>.x-div{display:flex}.ip-product-piece-09 .ip-product-piece-09-mobile .x-slide .x-div>.x-div>.x-div{width:100%;margin:.5rem;justify-content:center}.ip-product-piece-09 .ip-product-piece-09-mobile span.x-image,.ip-product-piece-09 .ip-product-piece-09-mobile span.x-image img{width:100%}.ip-product-piece-09 .ip-product-piece-09-desktop{display:none}@media screen and (min-width:767px){.ip-product-piece-09 .ip-product-piece-09-desktop{display:block}}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid{grid-gap:0}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide{padding:2rem 1rem 4rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:first-child .x-slide{padding-left:0!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:nth-child(2) .x-slide{padding-left:.5rem!important;padding-right:.5rem!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid .x-cell:nth-child(3) .x-slide{padding-right:0!important}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div{display:flex}.cart-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit],.checkout-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit],.ip-contact-form-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .button-core,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .cart-layout-01 button.button[type=submit],.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .checkout-layout-01 button.button[type=submit],.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .ip-contact-form-01 button,.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div .product-page-layout-01 button.button[type=submit],.product-page-layout-01 .ip-product-piece-09 .ip-product-piece-09-desktop .x-slide>.x-div>.x-div button.button[type=submit]{margin:0 1.5rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.7rem;grid-auto-flow:row dense;grid-template-areas:"Area1 Area1 Area2 Area2" "Area1 Area1 Area3 Area4";height:60vh;min-height:400px}.ip-product-piece-09 .ip-product-piece-09-desktop .Area1{grid-area:Area1}.ip-product-piece-09 .ip-product-piece-09-desktop .Area2{grid-area:Area2}.ip-product-piece-09 .ip-product-piece-09-desktop .Area3{grid-area:Area3}.ip-product-piece-09 .ip-product-piece-09-desktop .Area4{grid-area:Area4}.ip-product-piece-09 .ip-product-piece-09-desktop .x-slide{height:100%}.ip-product-piece-09 .ip-product-piece-09-desktop .x-div{align-items:flex-start!important;padding:0 .7rem}.ip-product-piece-09 .ip-product-piece-09-desktop .x-div .x-text{background:#00000036;padding:.25rem 1rem}@media screen and (min-width:767px){.ip-contact-form-01 .forminator-row:nth-of-type(2){flex-direction:column;width:40%;display:inline-flex!important;margin-right:4%!important}.ip-contact-form-01 .forminator-row:nth-of-type(3){display:inline-flex!important;width:58%;margin-bottom:0!important}.ip-contact-form-01 .forminator-row>div{padding:0!important}.ip-contact-form-01 div#textarea-1{padding:0}.ip-contact-form-01 div#textarea-1 textarea{min-height:164px!important}}.ip-contact-form-01 button{background-color:red!important}.ip-contact-form-01 button:hover{background-color:#3f3f3f!important}.ip-testimonial-slider-01.brand-color-03{padding:56px 0!important}@media (max-width:1200px){.ip-testimonial-slider-01.brand-color-03{padding:48px 0!important}}@media (max-width:992px){.ip-testimonial-slider-01.brand-color-03{padding:32px 0!important}}@media (max-width:768px){.ip-testimonial-slider-01.brand-color-03{padding:32px 0!important}}@media (max-width:979px){.ip-video-text-module-02 .ovd-video-container{order:1!important}.ip-video-text-module-02 .ovd-video-text-container{order:2!important}}.ip-collapsible-section-01 .ovd-expand-button .x-acc-header-indicator{display:none}.ip-collapsible-section-01 .ovd-expand-button button#tab-e16062-e44,.ip-collapsible-section-01 .ovd-expand-button button#tab-e16064-e44,.ip-collapsible-section-01 .ovd-expand-button button#tab-e16066-e25{font-size:unset!important}.ip-collapsible-section-01 .ovd-expand-button .x-acc-header-text{display:flex;align-items:center;margin:0!important}.ip-collapsible-section-01 .ovd-expand-button [role=button]{order:2!important;display:flex;justify-content:center}.ip-collapsible-section-01 .ovd-expand-button [role=tabpanel]{order:1!important;margin-top:-16px!important;transition-timing-function:cubic-bezier(0.65,0,0.35,1)!important}.ip-collapsible-section-01 #ovd-accordion{margin:0 auto!important;padding:12px 48px!important;background-color:#3a3935;width:auto!important;height:auto!important;font-size:14px!important;letter-spacing:.2em!important;color:#fff;transition:background-color .3s ease,color .3s ease;z-index:2!important}.ip-collapsible-section-01 #ovd-accordion:hover{color:#84c7e7!important;background-color:#282725}.ip-collapsible-section-01 span#ovd-accordion:hover{color:#84c7e7!important}.ip-collapsible-section-02 .white-gradient{display:block;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);transition:opacity 1.3s ease}.ip-collapsible-section-02 .collapsible-content{transition:max-height 1.5s ease,opacity 1.5s ease}.ip-hero-banner-01 p{margin:0}.ip-hero-banner-01 h2{font-size:24px!important;font-weight:500!important;margin:56px 0 12px!important}.ip-hero-banner-01 .x-col{margin-left:auto;margin-right:auto}.ip-shop-grid-section-01 .product-images .product-main-img{display:block!important}.ip-shop-grid-section-01 .product-images .product-secondary-img{display:none!important}.ip-shop-grid-section-01 .product-images:hover .product-main-img{display:none!important}.ip-shop-grid-section-01 .product-images:hover .product-secondary-img{display:block!important}.ip-shop-grid-section-01 .product-main-img,.ip-shop-grid-section-01 .product-secondary-img{transition:opacity .4s ease,visibility .4s ease}.ip-shop-grid-section-01 .product-collection-tab .x-tabs-panels .x-tabs-panel{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.ip-shop-grid-section-01 .product-collection-tab{display:flex;flex-direction:column;gap:32px!important}.ip-shop-grid-section-01 .product-variant-slider li:first-child{background-color:#6a5e54}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(2){background-color:#b8aba3}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(3){background-color:#7c5f47}.ip-shop-grid-section-01 .product-variant-slider li:nth-child(4){background-color:#d2b597}.ip-shop-grid-section-01 .product-collection-tab li button.x-active{background-color:#95c6e4!important;border-bottom-width:0}.ip-shop-grid-section-01 .product-collection-tab li button:hover{color:#95c6e4;border-bottom-width:0}.ip-shop-grid-section-01 .product-collection-tab li button{padding:12px 24px!important}.ip-shop-grid-section-01 .product-collection-tab li button.x-active:hover{color:#fff!important;border-bottom-width:0}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li{position:relative;background-color:#fff!important;border:2px solid #000!important;list-style:none;text-align:center;padding:8px}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:first-child::before{content:"1"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(2)::before{content:"2"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(3)::before{content:"3"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li:nth-child(4)::before{content:"4"}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li::before{display:inline-block;font-family:Montserrat;font-size:var(--h6, 21px);font-style:normal;font-weight:400;line-height:var(--h6, 32px);color:#000}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li.is-active{background-color:#95c6e4!important;border:none!important}.ip-shop-grid-section-01 .collection-pagination .collection-pagination-number li.is-active::before{color:#fff}@media (max-width:364px){.ip-shop-grid-section-01 .product-collection-grid{grid-template-columns:1fr}}.ip-shop-grid-section-01 .tab-dropdown-label{padding:8px 16px;position:absolute;font-weight:400;font-size:16px;color:#3a3935;pointer-events:none;cursor:not-allowed}.ip-shop-grid-section-01 .tab-dropdown{background-color:#fff;color:#3a3935;border:1px solid #ccc;padding:8px;font-size:16px;border-radius:4px;appearance:none}.ip-shop-grid-section-01 .tab-dropdown:after{content:"▼"!important;position:absolute;right:12px;pointer-events:none}.ip-shop-grid-section-01 .tab-dropdown option{background-color:#fff;color:#3a3935}@media (min-width:1200px){.ip-shop-grid-section-02 .product-collection-grid{grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:auto}}.ip-shop-grid-section-02 .product-collection-tab .x-tabs-list ul{justify-content:center!important}.ip-toggle-section-01{z-index:999!important}.ip-toggle-section-01 .sample-box-secondary{display:none}.ip-toggle-section-01 .sample-box-main,.ip-toggle-section-01 .sample-box-secondary{opacity:1;transition:opacity 2s ease}.ip-toggle-section-01 .hide{opacity:0;pointer-events:none;height:0;overflow:hidden}.ip-toggle-section-01 .white-bg:hover{box-shadow:0 0 4px 2px #95c6e4;transition:box-shadow .3s ease}@media (max-width:1200px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:35% 100%!important}}@media (max-width:979px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:17% 100%!important}}@media (max-width:767px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-position:10% 100%!important}}@media (max-width:610px){.ip-toggle-section-01 .sample-box-main .x-bg .x-bg-layer-lower-image{background-size:contain;background-position:10% 50%!important;left:-10%!important}.ip-toggle-section-01 div#goToSection2 span.x-anchor-text-primary{font-size:10px}}.ip-toggle-section-01 button.byosb-change-product{background:#95c6e4;width:100%;padding:12px 0!important;border-radius:0!important;line-height:100%!important;text-transform:uppercase;letter-spacing:1px;font-weight:400!important}.ip-toggle-section-01 .byosb-tile-content{padding:16px;height:100%!important;display:flex;flex-direction:column;justify-content:center!important;align-items:center}.ip-toggle-section-01 img.byosb-product-image{width:100%!important;height:auto!important;border-radius:0!important;aspect-ratio:1.3333333333}.ip-toggle-section-01 .byosb-tile-product{height:100%!important;display:flex;align-content:space-evenly;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:wrap}.ip-toggle-section-01 span.byosb-product-name{text-transform:uppercase!important;font-weight:500}.ip-toggle-section-01 .byosb-tiles-container{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;max-width:100%}@media (max-width:1200px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(3,1fr)!important}.ip-toggle-section-01 .byosb-tiles-container{padding:0 10% 16px!important}}@media (max-width:820px){.ip-toggle-section-01 .byosb-tiles-container{gap:16px}}@media (max-width:620px){.ip-toggle-section-01 .byosb-tiles-container{gap:16px}.ip-toggle-section-01 .byosb-tiles-container{padding:0 0 16px!important}}@media (max-width:500px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:400px){.ip-toggle-section-01 .byosb-tiles-container{grid-template-columns:repeat(1,1fr)!important}}.ip-blog-section-grid-01 .post-grid .x-row-inner{display:flex!important}.ip-blog-section-grid-01 .post-grid .x-row-inner{display:flex!important;column-gap:64px!important;row-gap:64px!important}@media (max-width:1024px){.ip-blog-section-grid-01 .post-grid .x-row-inner{column-gap:32px!important;row-gap:32px!important}}#post-13 .woocommerce{min-height:800px}#post-13 .woocommerce #my-account-menu{padding:64px 32px!important}#post-13 .woocommerce #my-account-menu .user-profile{display:flex!important;flex-direction:column!important;row-gap:16px!important;align-items:center!important}#post-13 .woocommerce #my-account-menu .user-avatar.avatar-upload{margin-right:0!important}#post-13 .woocommerce #my-account-menu .user-avatar.avatar-upload>img{border-radius:99px!important}#post-13 .woocommerce #my-account-menu span.user-email,#post-13 .woocommerce #my-account-menu span.username{color:#fff!important;text-align:center!important}#post-13 .woocommerce #my-account-menu span.logout{margin-top:16px!important}#post-13 .woocommerce #my-account-menu ul>li.group-my-account>ul{margin-bottom:16px!important}#post-13 .woocommerce #my-account-menu span.item-opener{width:auto!important}#post-13 .woocommerce #my-account-menu .blue-bullet,#post-13 .woocommerce #my-account-menu .blue-bullet2{position:relative;padding-left:32px}#post-13 .woocommerce #my-account-menu .sub-option{padding-left:16px!important}#post-13 .woocommerce #my-account-menu .blue-bullet2::before,#post-13 .woocommerce #my-account-menu .blue-bullet::before{content:"";font-weight:regular!important;font-family:Montserrat!important;position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#95c6e4;border-radius:50%}#post-13 .woocommerce #my-account-menu .blue-bullet2:before{top:20px!important}#post-13 .woocommerce #my-account-menu .blue-bullet.active,#post-13 .woocommerce #my-account-menu li.sub-option.active{text-decoration:underline;text-decoration-color:#95C6E4;text-underline-offset:8px}#post-13 .woocommerce #my-account-menu~.woocommerce-MyAccount-content{width:100%!important;height:min-content!important}@media (max-width:979px){#post-13 .woocommerce #my-account-menu{padding:64px 32px!important;width:300px!important;height:100%!important;position:absolute!important;z-index:999!important;right:97%!important;background-color:#3a3935;transition:right .1s ease}#post-13 .woocommerce #my-account-menu.open{right:50%!important}#post-13 .woocommerce #sidebar-toggle{position:absolute;top:5%;left:0;transform:translateY(-50%);background:#3a3935;color:#fff;font-size:14px;padding:12px;border-radius:0 6px 6px 0;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center;width:30px;height:30px;box-shadow:0 0 4px rgba(0,0,0,.2);transition-delay:0.2s!important}#post-13 .woocommerce #sidebar-toggle.open{position:absolute;left:47%;transition:all 1ms ease}#post-13 .woocommerce #sidebar-toggle::before{content:"➤";transition:transform 1s ease!important}#post-13 .woocommerce #sidebar-toggle.open::before{content:"◀"}}@media (max-width:580px){#post-13 .woocommerce #my-account-menu.open{right:35%!important}#post-13 .woocommerce #sidebar-toggle.open{left:62%}}@media (max-width:480px){#post-13 .woocommerce #my-account-menu{right:100%!important}#post-13 .woocommerce #my-account-menu.layout-no-borders:before{margin-right:0!important}#post-13 .woocommerce #my-account-menu.open{right:20%!important}#post-13 .woocommerce #my-account-menu::after{right:50%!important}#post-13 .woocommerce #sidebar-toggle.open{left:80%!important}}#post-13 .woocommerce .logout a{display:inline-block!important;padding:12px 48px!important;background-color:#95c6e4!important;color:#fff!important;border:none!important;cursor:pointer!important;transition:background-color .3s ease!important;width:100%;text-align:center}#post-13 .woocommerce .logout a:hover{background-color:#7fb3d4!important}#post-13 .woocommerce{display:flex!important;flex-direction:row!important}#post-13 .woocommerce .cp-header{margin-bottom:56px!important}#post-13 .woocommerce .woocommerce-MyAccount-content .cs-content{width:100%!important}#post-13 .woocommerce .woocommerce{display:flex!important}#post-13 .woocommerce .cp-right-panel{width:100%!important}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .woocommerce{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}}#post-13 .woocommerce .cp-form{margin-bottom:96px}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .cp-form{margin-bottom:112px}}@media screen and (max-width:480px){#post-13 .woocommerce .cp-form{margin-bottom:64px}}#post-13 .woocommerce .woocommerce-MyAccount-content{padding:56px 32px;color:#3a3935}@media screen and (max-width:768px){#post-13 .woocommerce .woocommerce-MyAccount-content{padding:32px 16px}}@media screen and (min-width:481px) and (max-width:768px){#post-13 .woocommerce .woocommerce{display:flex;flex-direction:row;flex-wrap:nowrap}}#post-13 .woocommerce .page-id-34409 h2.auth-title,#post-13 .woocommerce h2.heading2,.page-id-34409 #post-13 .woocommerce h2.auth-title{margin:0;color:#3a3935}#post-13 .woocommerce .cp-content{width:100%;padding:40px 0}#post-13 .woocommerce .cp-content .cp-title{padding-bottom:56px!important}@media screen and (max-width:600px){#post-13 .woocommerce .cp-content{padding:32px 0}#post-13 .woocommerce .cp-content .cp-title{padding-bottom:32px!important}}#post-13 .woocommerce .cp-form form.woocommerce-EditAccountForm.edit-account{row-gap:24px;display:flex;flex-direction:column;justify-content:center}#post-13 .woocommerce .cp-fields{width:670px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#post-13 .woocommerce .cp-input input[type=text],#post-13 .woocommerce input[type=email],#post-13 .woocommerce input[type=password],#post-13 .woocommerce input[type=tel],#post-13 .woocommerce textarea{width:566px;color:#3a3935}#post-13 .woocommerce .cp-fields label{width:100%}#post-13 .woocommerce .cp-form p{width:670px;text-align:right}#post-13 .woocommerce .cp-form button.woocommerce-Button.button{padding:12px 48px;border-radius:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background-color:#95c6e4}#post-13 .woocommerce .form-group{margin-bottom:16px}#post-13 .woocommerce .cp-text{width:auto!important;margin-right:16px}@media screen and (max-width:768px){#post-13 .woocommerce .cp-form form.woocommerce-EditAccountForm.edit-account{row-gap:16px}#post-13 .woocommerce .cp-fields{width:100%;flex-direction:column;align-items:flex-start}#post-13 .woocommerce .cp-input{width:100%}#post-13 .woocommerce .cp-input input[type=text],#post-13 .woocommerce input[type=email],#post-13 .woocommerce input[type=password],#post-13 .woocommerce input[type=tel],#post-13 .woocommerce textarea{width:100%}#post-13 .woocommerce .cp-form p{width:100%;text-align:center}#post-13 .woocommerce .cp-form button.woocommerce-Button.button{display:block;margin:0 auto}}#post-13 .woocommerce .ip-change-password-form{width:750px}#post-13 .woocommerce .ip-change-password-form .input-field{color:#000}#post-13 .woocommerce .form-group button.update-password{background-color:#95c6e4;color:#fff;padding:12px 48px;font-size:14px}#post-13 .woocommerce .ip-change-password-form .form-group{width:100%;margin-bottom:24px}#post-13 .woocommerce .form-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#post-13 .woocommerce .form-group:has(.update-password){justify-content:flex-end}@media screen and (max-width:768px){#post-13 .woocommerce .ip-change-password-form{width:100%}#post-13 .woocommerce .ip-change-password-form .form-group .label{width:auto!important;min-width:140px;align-self:center}}@media screen and (max-width:480px){#post-13 .woocommerce .form-group{flex-direction:column}#post-13 .woocommerce .ip-change-password-form .form-group .label{width:auto!important;min-width:140px;align-self:start}}@media screen and (max-width:480px){#post-13 .woocommerce .form-group:has(.update-password){justify-content:center}}#post-13 .woocommerce .cp-card-container{padding-top:56px}#post-13 .woocommerce .cp-card-1,#post-13 .woocommerce .cp-card-2,#post-13 .woocommerce .cp-card-3,#post-13 .woocommerce .cp-card-4{width:100%;background-color:#e5e3df;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:48px}#post-13 .woocommerce .cp-card-content{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#post-13 .woocommerce .cp-card-left-wrapper{width:230px;height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px}#post-13 .woocommerce .cp-right-right-wrapper{width:169px;height:180px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:0;text-align:right;font-size:21px;color:#000}#post-13 .woocommerce .cp-remove{background-color:#95c6e4;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 48px;text-align:left;font-size:14px;color:#fff}#post-13 .woocommerce .card-img{align-self:stretch;position:relative;background-color:#3a3935;height:129px;overflow:hidden;flex-shrink:0}#post-13 .woocommerce .group-icon{position:absolute;height:25.27%;width:23.09%;top:66.67%;right:4.74%;bottom:8.06%;left:72.17%;max-width:100%;overflow:hidden;max-height:100%}#post-13 .woocommerce .cp-card-container{display:flex;gap:56px;flex-direction:column;padding:56px 0}#post-13 .woocommerce .cp-content a.button{padding:12px 48px;border-radius:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;background-color:#95c6e4}#post-13 .woocommerce .cp-right-right-wrapper a:hover{color:#fff}#post-13 .woocommerce .button#place_order{background-color:#95c6e4!important;border-radius:0!important}@media screen and (max-width:600px){#post-13 .woocommerce .cp-card-container{padding:32px 0;gap:32px}#post-13 .woocommerce .cp-card-1,#post-13 .woocommerce .cp-card-2,#post-13 .woocommerce .cp-card-3,#post-13 .woocommerce .cp-card-4{padding:24px}#post-13 .woocommerce .cp-card-content{align-self:stretch;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;justify-content:flex-start}#post-13 .woocommerce .cp-card-left-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:8px}#post-13 .woocommerce .card-img{height:174px}#post-13 .woocommerce .cp-right-right-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:48px;text-align:left;font-size:21px;color:#000;flex-wrap:nowrap}#post-13 .woocommerce .group-icon{top:50%}}#post-13 .woocommerce .track-order-title{font-size:2.5rem;font-weight:500;margin-bottom:8px;color:#222}#post-13 .woocommerce .track-order-description{font-size:1.15rem;color:#444;margin-bottom:36px;max-width:900px}#post-13 .woocommerce .progress-bar{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:128px;padding:32px 0 0 0}#post-13 .woocommerce .progress-bar::before{content:"";position:absolute;top:50%;left:0;right:0;height:6px;background:#d3d3d3;z-index:0;transform:translateY(-50%)}#post-13 .woocommerce .progress-bar .connector-active{position:absolute;top:50%;left:0;height:6px;background:#29b6f6;z-index:1;transform:translateY(-50%);border-radius:3px;transition:width .3s}#post-13 .woocommerce .step{width:auto;display:flex;flex-direction:column;align-items:center;z-index:2}#post-13 .woocommerce .step-circle{width:120px;height:120px;border-radius:50%;background:#222;border:6px solid #d3d3d3;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-sizing:border-box}#post-13 .woocommerce .step-label{font-size:.75rem;color:#111;margin-top:2px;font-weight:400;text-align:center}@media (max-width:979px){#post-13 .woocommerce .step-circle{width:80px!important;height:80px!important}}@media (max-width:480px){#post-13 .woocommerce .step-circle{width:48px!important;height:48px!important}}#post-13 .woocommerce .ip-toggle-container{margin-top:2rem;padding-top:1.5rem}#post-13 .woocommerce .ip-toggle{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #eee}#post-13 .woocommerce .ip-toggle .text p{margin:0}#post-13 .woocommerce .ip-toggle .text .body-xs{font-size:14px;font-weight:regular!important;margin-bottom:.25rem}#post-13 .woocommerce .toggle{gap:8px;font-size:12px;background-color:#e5e3df;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;padding:8px 16px}#post-13 .woocommerce .toggle-switch{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:50px;transition:background-color .3s;cursor:pointer}#post-13 .woocommerce .toggle-switch::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}#post-13 .woocommerce .toggle-switch input[type=checkbox]{display:none}#post-13 .woocommerce .toggle-switch input[type=checkbox]:checked+.toggle-slider{background-color:#fff}#post-13 .woocommerce .toggle-switch input[type=checkbox]:checked+.toggle-slider::before{transform:translateX(20px)}#post-13 .woocommerce .toggle-slider{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;transition:background-color .3s;background-color:#fff}#post-13 .woocommerce .toggle-slider::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background-color:#e5e3df;border-radius:50%;transition:transform .3s}#post-13 .woocommerce input:checked+.toggle-slider{background-color:#95c6e4!important}#post-13 .woocommerce input:checked+.toggle-slider::before{background-color:#fff!important}#post-13 .woocommerce .toggle .off,#post-13 .woocommerce .toggle .on{font-weight:700;color:#666}#post-13 .woocommerce .cs-content.x-global-block.x-global-block-18099.e18099-e0{margin:64px 0!important}@media screen and (max-width:424px){#post-13 .woocommerce .ip-toggle{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding-bottom:32px!important}#post-13 .woocommerce .ip-toggle .text{width:80%!important}}#post-13 .woocommerce .ip-order-history .order-img-icon{width:200px!important;height:200px!important;object-fit:cover!important}#post-13 .woocommerce .ip-order-history .date-received{color:#95c6e4!important}#post-13 .woocommerce .ip-order-history .order-details{width:311px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:16px 0 0!important;box-sizing:border-box!important;gap:8px!important}#post-13 .woocommerce .ip-order-history .product-details{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;gap:32px!important}#post-13 .woocommerce .ip-order-history .rate-product{position:relative!important;line-height:16px!important}#post-13 .woocommerce .ip-order-history .rate-product,#post-13 .woocommerce .ip-order-history .return-exchange{display:flex!important;width:230px!important;height:40px!important;background-color:#e5e3df!important;align-items:center!important;justify-content:center!important;border:0!important}#post-13 .woocommerce .ip-order-history .return-exchange{margin-top:16px!important;background-color:#3a3935!important;color:#fff!important}#post-13 .woocommerce .ip-order-history .product{align-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:32px!important;width:100%!important}#post-13 .woocommerce .ip-order-history .order-1{width:100%!important;border-bottom:1.5px solid #e5e3df!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:32px 0!important;text-align:left!important;font-size:14px!important;color:#3a3935!important;font-family:Montserrat!important}#post-13 .woocommerce .ip-order-history .order-1 h3,#post-13 .woocommerce .ip-order-history .order-1 p{margin:0!important}#post-13 .woocommerce .ip-order-history .button{margin-top:auto!important}@media (max-width:767px){#post-13 .woocommerce .ip-order-history .product-details{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}#post-13 .woocommerce .ip-order-history .order-details{padding:0!important;width:100%!important}}@media (max-width:480px){#post-13 .woocommerce .ip-order-history .product{display:flex!important;flex-direction:column!important}#post-13 .woocommerce .ip-order-history .button,#post-13 .woocommerce .ip-order-history .rate-product,#post-13 .woocommerce .ip-order-history .return-exchange{width:100%!important}}#post-13 .woocommerce .cp-product-grid{display:grid;height:auto;width:auto;row-gap:32px;column-gap:32px;align-self:stretch;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}#post-13 .woocommerce .cp-product-grid .cp-product{width:100%!important;height:auto!important;display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;justify-content:space-between}#post-13 .woocommerce .cp-product-grid .cp-product h6{margin:0!important}#post-13 .woocommerce .cp-product-grid h6.product-title-here{font-weight:400!important;text-align:left!important;width:100%!important}#post-13 .woocommerce .cp-product-grid .product-img-icon{width:100%;align-self:stretch;background:cover no-repeat;background-size:cover;background-position:center;background-repeat:no-repeat}#post-13 .woocommerce .cp-product-grid .order-now{min-height:40px;height:auto;padding:12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;background:#3a3935;color:#fff;width:auto;text-align:center}@media screen and (max-width:767px){#post-13 .woocommerce .cp-product-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){#post-13 .woocommerce .cp-product-grid{grid-template-columns:1fr}}#post-13 .woocommerce .wishlist-title-container{display:none}.page-id-13 .woocommerce form .form-row .input-text{border:1px solid #3a3935!important;width:100%!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses{display:flex!important;flex-direction:column!important;gap:64px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{width:100%!important;padding:32px!important;border-bottom:.2px solid #000!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{margin:0;font-size:20px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:12px 24px;border:1px solid #000;color:#000;font-size:small;font-weight:400;width:200px;text-align:center;margin-top:-32px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{font-style:normal;letter-spacing:.9px}@media (max-width:767px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:16px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:18px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:8px 12px;width:auto}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:16px}}@media (max-width:480px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:8px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:16px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:4px 8px;width:150px;margin-top:-24px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:16px}}@media (max-width:390px){#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:0 2px 16px 2px!important}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address h2{font-size:16px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address a.edit{padding:4px 8px;width:120px;font-weight:400;text-align:center;margin-top:-32px}#post-13 .woocommerce .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{margin-top:12px}}#post-13 .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{max-width:450px!important}#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:24px}@media (max-width:979px){#post-13 .woocommerce .woocommerce-MyAccount-content{justify-items:start}#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:20px}}@media (max-width:767px){#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:18px}}@media (max-width:480px){#post-13 .woocommerce .woocommerce-MyAccount-content h2{font-size:16px}}.woocommerce-lost-password .woocommerce{min-height:auto;display:flex;flex-direction:column}.woocommerce-lost-password .woocommerce form .form-row .input-text{border-radius:0}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{font-weight:400;color:#fff;background-color:#3a3934;border-radius:0;margin-top:16px}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password{background-color:#f4f4f4;padding:24px}.woocommerce-lost-password .woocommerce-form-row label[for=user_login]{font-weight:500}@media screen and (max-width:480px){.woocommerce-lost-password .x-container.max.width.offset{padding-left:16px;padding-right:16px}.woocommerce-lost-password .entry-wrap{margin-bottom:0!important}}.ip-product-collection-01 .h1,.ip-product-collection-01 .h2,.ip-product-collection-01 .h3,.ip-product-collection-01 .h4,.ip-product-collection-01 .h5,.ip-product-collection-01 .h6,.ip-product-collection-01 .x-text-headline,.ip-product-collection-01 h1,.ip-product-collection-01 h2,.ip-product-collection-01 h3,.ip-product-collection-01 h4,.ip-product-collection-01 h5,.ip-product-collection-01 h6{font-weight:400!important}.ip-product-collection-01 .x-text-content-text h6 div{font-size:12pt!important;font-weight:500!important;letter-spacing:.5pt!important;line-height:normal!important}.ip-product-collection-01 .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_email_elements input{width:100%!important}.ip-product-collection-01 .woocommerce-product-gallery--columns-4 .flex-viewport{height:auto!important;aspect-ratio:1!important}.ip-product-collection-01 .cs-product-collections .cspc-pagination ul.page-numbers{gap:24px!important}.ip-product-collection-01 ul.x-slide-pagination.is-row.product-variant-slider{display:flex!important;gap:16px}.ip-product-collection-01 .x-slide-pagination li{height:24px!important;width:24px!important;border:none!important}.ip-product-collection-01 .body-text-l{font-size:20px!important;line-height:24px!important}.ip-product-collection-01 .cspc-content,.ip-product-collection-01 .cspc-pagination,.ip-product-collection-01 x-grid{margin-top:56px!important}.ip-product-collection-01 .cs-product-collections .cspc-sort{border:none!important;text-align:end;min-width:none}.ip-product-collection-01 .cs-product-collections{width:100%!important}.ip-product-collection-01 .woocommerce-info.cspc-no-products{width:100%}.ip-product-collection-01 ul.x-slide-pagination.is-row.product-variant-slider{justify-content:center}.ip-product-collection-01 .x-div .product-images{margin-bottom:8px!important}.ip-product-collection-01 .product-link{display:flex!important;flex-direction:column!important;gap:12px!important}@media (min-width:1201px){.ip-product-collection-01 .cs-product-collections .x-tabs-list{margin-bottom:-38px!important;width:80%!important}.ip-product-collection-01 .hide-sort{display:flex!important;align-items:end!important;pointer-events:none!important;opacity:0!important;cursor:default!important}}@media (min-width:1320px){.ip-product-collection-01 .cs-product-collections .x-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1200px){.ip-product-collection-01 .cs-product-collections .x-tabs-list ul{display:none}.ip-product-collection-01 .x-tabs-list{justify-content:start!important}.ip-product-collection-01 .cs-product-collections .tablist-dropdown{display:block;width:100%;max-width:400px;padding:12px 16px;font-size:1rem;color:#3a3935;background-color:#fff;border:1px solid #ccc;border-radius:4px;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:1em}.ip-product-collection-01 .cs-product-collections .tablist-dropdown:focus{outline:2px solid #95C6E4;border-color:transparent}.ip-product-collection-01 .cs-product-collections .tablist-dropdown option:checked{background-color:#95c6e4;color:#fff}.ip-product-collection-01 .cs-product-collections [data-x-toggleable]{opacity:0;transition:opacity .3s ease;pointer-events:none;position:absolute;left:-9999px}.ip-product-collection-01 .cs-product-collections [data-x-toggleable].active-panel{opacity:1;pointer-events:auto;position:static}}@media (max-width:1200px) and (min-width:680px){.ip-product-collection-01 .cspc-toolbar{margin:-4.7rem 0 3rem!important}}@media (max-width:680px){.ip-product-collection-01 .tablist-dropdown{max-width:none!important}.ip-product-collection-01 select.cspc-sort{min-width:150px!important}}@media (min-width:979px){.ip-product-collection-01 .product-details-col{padding-right:0!important;max-width:575px!important}}.ip-product-collection-01 .product-content-container,.ip-product-collection-01 .product-details-col,.ip-product-collection-01 .product-img-col{width:100%!important}.ip-product-collection-01 ..woocommerce-product-gallery__image{aspect-ratio:1;height:auto!important}.ip-product-collection-01 .custom-quantity{border:1px solid #3b3a35!important;border-radius:none!important}.ip-product-collection-01 button.minus,.ip-product-collection-01 button.plus{font-size:21px!important;width:50px!important;background:0 0!important}.ip-product-collection-01 button.minus:hover,.ip-product-collection-01 button.plus:hover{font-weight:500!important;background:0 0!important}.ip-product-collection-01 .custom-quantity{border-radius:0!important}.ip-product-collection-01 .custom-quantity button.minus{border-right:none!important;border-right:solid 1px #3b3a35!important}.ip-product-collection-01 .custom-quantity button.plus{border-right:none!important;border-left:solid 1px #3b3a35!important}.ip-product-collection-01 .single_variation_wrap,.ip-product-collection-01 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{display:flex!important;flex-direction:column!important}.ip-product-collection-01 button.single_add_to_cart_button.button.alt{padding:18px 24px!important;width:100%!important;background-color:#cdcdcc!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;margin-top:32px!important}.ip-product-collection-01 button.single_add_to_cart_button.button.alt:hover{background-color:#3a3934!important;color:#fff!important}.single-product .x-layout-single{width:100%!important}.auth-container{padding:56px}.auth-header{margin-bottom:2rem}.auth-header .auth-back-btn{background:0 0;border:none;cursor:pointer;padding:0;color:#3a3935;transition:opacity .3s ease}.auth-header .auth-back-btn:hover{opacity:.7}.auth-header .auth-back-btn svg{width:54px;height:17px}.auth-title{font-family:Montserrat,sans-serif;font-size:32px;line-height:40px;font-weight:600;margin-bottom:1rem;color:#000;text-shadow:0 4px 4px rgba(0,0,0,.25)}.auth-description{font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-bottom:2rem;color:#3a3935}.auth-note{font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-top:1rem;color:#3a3935}.auth-link{color:#3a3935;text-decoration:underline}.auth-link:hover{opacity:.8}.auth-field-group{margin-bottom:1.5rem}.auth-label{display:block;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#3a3935}.auth-input{width:100%;height:40px;padding:0 1rem;border:1px solid #ddd;border-radius:4px;font-family:Montserrat,sans-serif;font-size:16px;color:#3a3935;transition:border-color .3s ease}.auth-input:focus{outline:0;border-color:#3a3935}.auth-input.error{border-color:#dc3545}.auth-input::placeholder{color:#999}.auth-button{width:100%;padding:12px 15px;border:none;border-radius:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.auth-button.auth-button-primary{background:#3a3935;color:#fff}.auth-button.auth-button-primary:hover:not(:disabled){background:#2a2a27}.auth-button:disabled{background:#ccc;cursor:not-allowed}.auth-button .auth-button-loading{display:flex;align-items:center;justify-content:center}.auth-button .auth-button-loading .auth-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:auth-spin 1s linear infinite;margin-right:.5rem}.auth-success-message{text-align:left}.auth-success-message .auth-title{color:#28a745;margin-bottom:1rem}.auth-success-message .auth-description{margin-bottom:1rem}.auth-success-message .auth-note{margin-top:0}.auth-error{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:1.5rem}.auth-error p{margin:0;color:#721c24}.auth-error:not(.auth-error p){padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.auth-field-error{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.ovd-login-form .forminator-custom-form,.ovd-signup-form .forminator-custom-form{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.ovd-login-form .forminator-custom-form .forminator-form-title,.ovd-signup-form .forminator-custom-form .forminator-form-title{font-family:Montserrat,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:600!important;margin-bottom:1rem!important;color:#000!important;text-shadow:0 4px 4px rgba(0,0,0,.25)!important}.ovd-login-form .forminator-custom-form .forminator-form-description,.ovd-signup-form .forminator-custom-form .forminator-form-description{font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:24px!important;margin-bottom:2rem!important;color:#3a3935!important}.ovd-login-form .forminator-custom-form .forminator-field,.ovd-login-form .forminator-custom-form .forminator-field-email,.ovd-login-form .forminator-custom-form .forminator-field-password,.ovd-login-form .forminator-custom-form .forminator-field-text,.ovd-signup-form .forminator-custom-form .forminator-field,.ovd-signup-form .forminator-custom-form .forminator-field-email,.ovd-signup-form .forminator-custom-form .forminator-field-password,.ovd-signup-form .forminator-custom-form .forminator-field-text{margin-bottom:1.5rem!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field label,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-email label,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-password label,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field-text label,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field label,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-email label,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-password label,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field-text label{display:block!important;margin-bottom:.5rem!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;color:#3a3935!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field input[type=email],.ovd-login-form .forminator-custom-form .forminator-field input[type=password],.ovd-login-form .forminator-custom-form .forminator-field input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]{width:100%!important;height:40px!important;padding:0 1rem!important;border:1px solid #ddd!important;border-radius:4px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;color:#3a3935!important;transition:border-color .3s ease!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password]:focus,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password]:focus,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]:focus{outline:0!important;border-color:#3a3935!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-email input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-password input[type=text]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text .forminator-input::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=email]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=password]::placeholder,.ovd-login-form .forminator-custom-form .forminator-field-text input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-email input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-password input[type=text]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text .forminator-input::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=email]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=password]::placeholder,.ovd-signup-form .forminator-custom-form .forminator-field-text input[type=text]::placeholder{color:#999!important}.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=text],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=email],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=password],.ovd-login-form .forminator-custom-form .forminator-field.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-email.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-password.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field-text.forminator-has-error input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field.forminator-has-error input[type=text]{border-color:#dc3545!important}.ovd-login-form .forminator-custom-form .forminator-button,.ovd-login-form .forminator-custom-form .forminator-button-submit,.ovd-login-form .forminator-custom-form button[type=submit],.ovd-login-form .forminator-custom-form input[type=submit],.ovd-signup-form .forminator-custom-form .forminator-button,.ovd-signup-form .forminator-custom-form .forminator-button-submit,.ovd-signup-form .forminator-custom-form button[type=submit],.ovd-signup-form .forminator-custom-form input[type=submit]{width:100%!important;padding:12px 15px!important;border:none!important;border-radius:4px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;background:#3a3935!important;color:#fff!important;box-shadow:none!important}.ovd-login-form .forminator-custom-form .forminator-button-submit:hover:not(:disabled),.ovd-login-form .forminator-custom-form .forminator-button:hover:not(:disabled),.ovd-login-form .forminator-custom-form button[type=submit]:hover:not(:disabled),.ovd-login-form .forminator-custom-form input[type=submit]:hover:not(:disabled),.ovd-signup-form .forminator-custom-form .forminator-button-submit:hover:not(:disabled),.ovd-signup-form .forminator-custom-form .forminator-button:hover:not(:disabled),.ovd-signup-form .forminator-custom-form button[type=submit]:hover:not(:disabled),.ovd-signup-form .forminator-custom-form input[type=submit]:hover:not(:disabled){background:#2a2a27!important}.ovd-login-form .forminator-custom-form .forminator-button-submit:disabled,.ovd-login-form .forminator-custom-form .forminator-button:disabled,.ovd-login-form .forminator-custom-form button[type=submit]:disabled,.ovd-login-form .forminator-custom-form input[type=submit]:disabled,.ovd-signup-form .forminator-custom-form .forminator-button-submit:disabled,.ovd-signup-form .forminator-custom-form .forminator-button:disabled,.ovd-signup-form .forminator-custom-form button[type=submit]:disabled,.ovd-signup-form .forminator-custom-form input[type=submit]:disabled{background:#ccc!important;cursor:not-allowed!important}.ovd-login-form .forminator-custom-form .forminator-error-message,.ovd-signup-form .forminator-custom-form .forminator-error-message{display:block!important;color:#dc3545!important;font-size:.875rem!important;margin-top:.25rem!important;font-family:Montserrat,sans-serif!important}.ovd-login-form .forminator-custom-form .forminator-response-message,.ovd-signup-form .forminator-custom-form .forminator-response-message{background:#d4edda!important;padding:1rem!important;margin-bottom:1rem!important;border:1px solid #c3e6cb!important;border-radius:4px!important;color:#155724!important;font-family:Montserrat,sans-serif!important}.ovd-login-form .forminator-custom-form .forminator-row,.ovd-signup-form .forminator-custom-form .forminator-row{margin:0!important}.ovd-login-form .forminator-custom-form .forminator-col,.ovd-signup-form .forminator-custom-form .forminator-col{padding:0!important}@media (max-width:768px){.auth-container{padding:24px}.auth-header{margin-bottom:1.5rem}.auth-title{font-size:24px;line-height:32px}.auth-description,.auth-label,.auth-note{font-size:14px;line-height:20px}.auth-input{font-size:16px;height:44px}.auth-button{padding:14px 15px}.ovd-login-form .forminator-custom-form .forminator-form-title,.ovd-signup-form .forminator-custom-form .forminator-form-title{font-size:24px!important;line-height:32px!important}.ovd-login-form .forminator-custom-form .forminator-form-description,.ovd-signup-form .forminator-custom-form .forminator-form-description{font-size:14px!important;line-height:20px!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-label,.ovd-login-form .forminator-custom-form .forminator-field label,.ovd-signup-form .forminator-custom-form .forminator-field .forminator-label,.ovd-signup-form .forminator-custom-form .forminator-field label{font-size:14px!important;line-height:20px!important}.ovd-login-form .forminator-custom-form .forminator-field .forminator-input,.ovd-login-form .forminator-custom-form .forminator-field input[type=email],.ovd-login-form .forminator-custom-form .forminator-field input[type=password],.ovd-login-form .forminator-custom-form .forminator-field input[type=text],.ovd-signup-form .forminator-custom-form .forminator-field .forminator-input,.ovd-signup-form .forminator-custom-form .forminator-field input[type=email],.ovd-signup-form .forminator-custom-form .forminator-field input[type=password],.ovd-signup-form .forminator-custom-form .forminator-field input[type=text]{height:44px!important;font-size:16px!important}.ovd-login-form .forminator-custom-form .forminator-button,.ovd-login-form .forminator-custom-form .forminator-button-submit,.ovd-login-form .forminator-custom-form button[type=submit],.ovd-login-form .forminator-custom-form input[type=submit],.ovd-signup-form .forminator-custom-form .forminator-button,.ovd-signup-form .forminator-custom-form .forminator-button-submit,.ovd-signup-form .forminator-custom-form button[type=submit],.ovd-signup-form .forminator-custom-form input[type=submit]{padding:14px 15px!important}}@keyframes auth-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.auth-text-center{text-align:center}.auth-text-left{text-align:left}.auth-mb-1{margin-bottom:1rem}.auth-mb-2{margin-bottom:2rem}.ip-related-product-01 .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized{position:absolute;z-index:2;top:4px;right:8px}.ip-related-product-01 .x-slide-container .x-slide a{display:flex;flex-direction:column;gap:24px}.ip-related-product-01 h1.x-text-content-text-primary,.ip-related-product-01 span.x-text-content-text-primary{width:100%!important;font-size:16px!important}.ip-related-product-01 .related-product-slider{width:100%!important}.x-header-landmark{display:none}.l-blog-piece-01 .x-grid.outer-grid{grid-template-columns:1fr!important;max-width:88%}@media screen and (min-width:767px){.l-blog-piece-01 .x-grid.outer-grid{max-width:1700px;grid-template-columns:1fr 4fr!important;padding:0 5rem}}.l-blog-piece-01 .post-card{height:auto!important;max-height:none!important}@media screen and (min-width:1366px){.l-blog-piece-01 .post-card{max-width:calc(50% - 1rem)}}.l-blog-piece-01 .post-card .x-grid{width:100%;height:100%}.l-blog-piece-01 .post-card .x-grid .post-card-text-half{padding:2rem}.l-blog-piece-01 .post-card .x-grid .body-text,.l-blog-piece-01 .post-card .x-grid .x-text-content-text-primary{color:#000;text-align:left}.l-blog-piece-01 .post-card [data-x-particle] span{background-color:red!important}.l-blog-piece-01 .x-paginate .page-numbers{background-color:#a9a9a9!important;color:#fff!important;margin-left:0}.l-blog-piece-01 .x-paginate .page-numbers.next:hover,.l-blog-piece-01 .x-paginate .page-numbers:hover{box-shadow:0 0 0 3px #a9a9a9}.checkout-layout-01 .x-main.full{width:88%!important;max-width:1500px;margin:auto;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.checkout-layout-01 .form-row{width:100%!important}.checkout-layout-01 .woocommerce-form__label-for-checkbox span{padding-left:5px}.checkout-layout-01 .checkbox input[type=checkbox]{top:0;margin-left:0}.checkout-layout-01 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{padding:0}.checkout-layout-01 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-bottom:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login .form-row{margin-bottom:0!important}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login>p:first-child{padding-bottom:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login p.lost_password{padding-top:.5rem}.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login{padding-bottom:1.5rem}@media screen and (min-width:767px){.checkout-layout-01 form.checkout_coupon.woocommerce-form-coupon,.checkout-layout-01 form.woocommerce-form.woocommerce-form-login.login{max-width:60%}.checkout-layout-01 div#customer_details,.checkout-layout-01 div#order_review,.checkout-layout-01 h3#order_review_heading{display:inline-block;float:left}.checkout-layout-01 div#customer_details{max-width:60%;margin-right:4%}.checkout-layout-01 div#order_review,.checkout-layout-01 h3#order_review_heading{width:30%;float:right}.checkout-layout-01 h3#order_review_heading{margin-top:0}.checkout-layout-01 .form-row:not(.place-order){float:left;width:48%!important}.checkout-layout-01 #customer_details .form-row:first-of-type,.checkout-layout-01 #customer_details .form-row:nth-of-type(4),.checkout-layout-01 #customer_details .form-row:nth-of-type(5),.checkout-layout-01 #customer_details .form-row:nth-of-type(7){margin-right:4%}.checkout-layout-01 #customer_details .form-row:nth-of-type(4),.checkout-layout-01 #customer_details .form-row:nth-of-type(5){width:30%!important}.checkout-layout-01 #customer_details .form-row:nth-of-type(6){width:32%!important}.checkout-layout-01 #customer_details .form-row:nth-of-type(3){margin-right:0;width:100%!important}}.checkout-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem}.checkout-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.single-product .entry-wrap{padding-top:0}.product-page-layout-01:first-of-type{padding-top:0!important}.product-page-layout-01 .x-main.full{width:88%!important;max-width:1500px;margin:auto;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.product-page-layout-01 .x-grid{grid-template-columns:1fr!important}@media screen and (min-width:767px){.product-page-layout-01 .x-grid{grid-template-columns:1fr 1fr!important}}.product-page-layout-01 button.x-acc-header{font-size:2rem!important}.product-page-layout-01 .quantity{display:inline-block}.product-page-layout-01 .quantity input{line-height:4;width:71px;font-size:1.5rem!important;padding:.75rem .5rem!important;border:.214rem solid transparent;box-shadow:0 0 1px #595959}.product-page-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem}.product-page-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.product-page-layout-01 form.cart.grouped_form{padding-bottom:1.5rem}.product-page-layout-01 .x-entry-share{display:inline-block}.cart-layout-01{max-width:1500px!important;justify-self:center!important;width:100%!important}.cart-layout-01 .woocommerce .cart-inner-wrapper{display:flex;flex-direction:column}@media screen and (min-width:1366px){.cart-layout-01 .woocommerce .cart-inner-wrapper{flex-direction:row}}.cart-layout-01 .woocommerce-cart-form{flex:1 0 70%}@media screen and (min-width:1366px){.cart-layout-01 .woocommerce-cart-form{padding-right:60px}}.cart-layout-01 .woocommerce-cart-form td{padding:0!important}.cart-layout-01 td{background-color:transparent!important}.cart-layout-01 .woocommerce-cart-form table td:before{display:none!important}.cart-layout-01 .cart-collaterals{flex:1 0 30%}.cart-layout-01 .cart-collaterals .cart_totals{width:100%;margin-top:0!important;padding-top:.759375rem}@media screen and (min-width:1366px){.cart-layout-01 .cart-collaterals .cart_totals{padding-top:0}}.cart-layout-01 .cart-collaterals td{padding-left:0!important;padding-right:0!important}.cart-layout-01 .cart-collaterals th{padding-left:0!important}.cart-layout-01 .cart_totals h2{font-size:2rem!important}.cart-layout-01 .x-grid{display:grid!important;grid-gap:1rem 0}@media screen and (min-width:767px){.cart-layout-01 .x-grid{grid-gap:0rem 0}}.cart-layout-01 table.shop_table_responsive tr td{text-align:left!important;align-items:flex-start;justify-content:flex-start}.cart-layout-01 td:not(.Area4,.Area5){display:block!important;width:100%!important}.cart-layout-01 td:not(.Area4,.Area5).Area1{width:300px!important}@media screen and (min-width:767px){.cart-layout-01 td:not(.Area4,.Area5){width:auto!important}.cart-layout-01 td:not(.Area4,.Area5).Area1{width:300px!important}}.cart-layout-01 .Area1{grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:5}.cart-layout-01 .Area2{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:5}.cart-layout-01 .Area3{grid-row-start:3;grid-column-start:1;grid-row-end:4;grid-column-end:5}.cart-layout-01 .Area4{grid-row-start:4;grid-column-start:1;grid-row-end:5;grid-column-end:2}.cart-layout-01 .Area5{grid-row-start:4;grid-column-start:2;grid-row-end:5;grid-column-end:3}.cart-layout-01 .Area6{grid-row-start:5;grid-column-start:1;grid-row-end:6;grid-column-end:2}.cart-layout-01 .Area7{grid-row-start:6;grid-column-start:1;grid-row-end:7;grid-column-end:5}.cart-layout-01 .Area8{grid-row-start:7;grid-column-start:1;grid-row-end:8;grid-column-end:5}@media screen and (min-width:767px){.cart-layout-01 .Area1{grid-row-start:1;grid-column-start:1;grid-row-end:5;grid-column-end:4}.cart-layout-01 .Area2{grid-row-start:1;grid-column-start:4;grid-row-end:2;grid-column-end:7}.cart-layout-01 .Area3{grid-row-start:2;grid-column-start:4;grid-row-end:3;grid-column-end:7}.cart-layout-01 .Area4{grid-row-start:3;grid-column-start:4;grid-row-end:4;grid-column-end:5}.cart-layout-01 .Area5{grid-row-start:3;grid-column-start:5;grid-row-end:4;grid-column-end:6}.cart-layout-01 .Area6{grid-row-start:4;grid-column-start:4;grid-row-end:5;grid-column-end:5}.cart-layout-01 .Area7{grid-row-start:5;grid-column-start:1;grid-row-end:6;grid-column-end:7}.cart-layout-01 .Area8{grid-row-start:7;grid-column-start:1;grid-row-end:8;grid-column-end:7}}.cart-layout-01 td.product-thumbnail{width:300px;max-width:none!important;display:block!important;margin-right:30px!important;margin-bottom:10px!important}.cart-layout-01 td.product-thumbnail a{width:100%!important;height:100%}.cart-layout-01 td.product-thumbnail img{width:100%;height:100%;object-fit:cover}.cart-layout-01 .product-name{padding-top:0!important}.cart-layout-01 .product-name a{font-size:2rem}.cart-layout-01 .product-description{padding-bottom:1rem!important}.cart-layout-01 .product-description a{font-size:1rem;pointer-events:none;color:#3f3f3f}.cart-layout-01 td.product-price.Area4,.cart-layout-01 td.product-quantity.Area5{display:flex;justify-content:flex-start;align-items:center}.cart-layout-01 td.product-price.Area4{padding-right:2rem!important}.cart-layout-01 td.product-quantity.Area5 span{margin:unset}.cart-layout-01 td.product-quantity.Area5 input{height:2rem!important;max-width:3.5rem!important}.cart-layout-01 td.product-remove.Area6 .remove{width:auto;max-width:16px;max-height:16px;line-height:.5!important;padding:0;margin-left:-1px}.cart-layout-01 .product-shipping.Area7 span.heading,.cart-layout-01 .product-stock.Area8 span.heading{font-size:1.5rem;color:#000}.cart-layout-01 .Area7 .gap{display:none}@media screen and (min-width:767px){.cart-layout-01 .Area7 .gap{display:block}}.cart-layout-01 span.woocommerce-Price-amount.amount{margin:unset}.cart-layout-01 .x-row.x-container.max.width.e392-e2.maw-1.maw-2.maw-4{border:none}.cart-layout-01 .x-col.e392-e3.maw-6.maw-7.maw-8{display:none}.cart-layout-01 input#coupon_code{width:auto}.cart-layout-01 button.button.wp-element-button{margin:unset!important;width:auto!important}.cart-layout-01 button[name=update_cart],.cart-layout-01 input[name=update_cart]{display:none!important}.cart-layout-01 input#coupon_code{margin:0}.cart-layout-01 button.button[type=submit]{background-color:red;box-shadow:none;border:none;text-shadow:none;width:100%;font-size:1.5rem;color:red;font-size:1rem;padding:0 .5rem;height:34px}.cart-layout-01 button.button[type=submit]:hover{background-color:#3f3f3f}.cart-layout-01 .cart-collaterals .cross-sells{display:none}.cart-layout-01 .cross-sells{margin:0 0 -4%}.woocommerce-cart .x-cart-notification.loading .x-cart-notification-icon.loading{transform:translate(-4%,27%)!important}.woocommerce-cart .x-cart-notification.bring-forward .x-cart-notification-icon.added{top:27%}.woocommerce-order-received .x-text{text-align:center;margin:auto}.woocommerce-order-received .order-again{margin-bottom:1.313em}.create-account-layout-01 .woocommerce{max-width:400px;margin:auto;margin-bottom:3.8443359375rem}.create-account-layout-01 .woocommerce h2{font-size:2.75rem!important;text-align:center;margin-bottom:2.562890625rem;content:"";display:block;visibility:hidden}.create-account-layout-01 .woocommerce h2:after{content:"Create Account";display:block;visibility:visible}.create-account-layout-01 .woocommerce .u-column1.col-1{display:none}.login-layout-01 .woocommerce{max-width:400px;margin:auto;margin-bottom:3.8443359375rem}.login-layout-01 .woocommerce h2{font-size:2.75rem!important;text-align:center;margin-bottom:2.562890625rem;content:"";display:block;visibility:hidden}.login-layout-01 .woocommerce h2:after{content:"Login";display:block;visibility:visible}.login-layout-01 .woocommerce .form-row{margin-bottom:0!important}.login-layout-01 .woocommerce input#password,.login-layout-01 .woocommerce input#username{margin-bottom:1rem}.login-layout-01 .woocommerce input#rememberme{margin-right:.5rem;margin-top:.3rem}.login-layout-01 .woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:1rem}.login-layout-01 .woocommerce button.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button{margin-bottom:1rem}.login-layout-01 .woocommerce p.woocommerce-LostPassword.lost_password{margin-bottom:1rem!important;font-size:1.5rem;font-style:italic;text-decoration:underline}.login-layout-01 .woocommerce p.woocommerce-not-a-member{display:block!important}.login-layout-01 .woocommerce p.woocommerce-not-a-member a{text-decoration:underline}.login-layout-01 .woocommerce .u-column2.col-2{display:none}.woocommerce-lost-password .x-container.max.width.offset{margin-top:0;margin-bottom:0;padding-top:3.8443359375rem;padding-bottom:3.8443359375rem}.woocommerce-lost-password .entry-wrap{background-color:transparent;box-shadow:none;max-width:400px;margin:auto;padding:0!important;margin-bottom:3.8443359375rem}.woocommerce-lost-password header.entry-header{margin-top:.7rem}.woocommerce-lost-password h1.entry-title{text-align:center;margin-bottom:3rem;font-size:2.75rem;content:"";display:block;visibility:hidden}.woocommerce-lost-password h1:after{content:"Lost Password";display:block;visibility:visible}.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:100%}.shop-layout-01{padding-top:0}.shop-layout-01 .x-container.max.width{max-width:100%;width:100%}@media screen and (min-width:767px){.shop-layout-01 .x-container.max.width{max-width:88%}}.shop-layout-01>div>.x-row-inner{max-width:1980px!important}@media screen and (min-width:767px){.shop-layout-01 .x-grid{grid-gap:4rem!important}}.shop-layout-01 .x-cell:first-of-type,.shop-layout-01 .x-wc-shop-notices,.shop-layout-01 article.x-col,.shop-layout-01 nav.x-paginate{margin-right:.25rem!important;margin-left:.25rem!important}@media screen and (min-width:767px){.shop-layout-01 .x-cell:first-of-type,.shop-layout-01 .x-wc-shop-notices,.shop-layout-01 nav.x-paginate{margin:0!important}}.shop-layout-01 .x-row-inner{flex-basis:calc(50% - clamp(0px,0.25rem,9999px))}@media screen and (min-width:767px){.shop-layout-01 .x-row-inner{flex-basis:calc(33.33% - clamp(0px,0.5rem,9999px));margin-right:0;padding-right:.25rem}.shop-layout-01 .x-row-inner article.x-col:nth-of-type(3n+1){margin-right:.5rem!important;margin-left:0!important}.shop-layout-01 .x-row-inner article.x-col:nth-of-type(3n+3){margin-left:.5rem!important;margin-right:0!important}}.shop-layout-01 .x-paginate-inner{justify-content:center!important}.shop-layout-01 .page-numbers{margin-left:4px;margin-right:4px}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-container{width:100%;max-width:100%}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-weight:bolder!important}.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-anchor-text-primary,.shop-layout-01 .x-grid .x-cell:nth-of-type(2) .x-text,.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-size:1rem}@media screen and (min-width:767px){.shop-layout-01 .x-grid .x-cell:nth-of-type(2) h2{font-size:1.5rem;font-weight:inherit!important}}.checkout-page .woocommerce{display:flex!important;flex-direction:column}.checkout-page .woocommerce .col2-set .col-1,.checkout-page .woocommerce-page .col2-set .col-1{float:left;width:100%}.checkout-page .woocommerce .col2-set .col-2,.checkout-page .woocommerce-page .col2-set .col-2{float:right;width:100%}.checkout-page .woocommerce form .form-row .input-text{padding:1em;border-radius:0}.checkout-page .woocommerce table.shop_table{border-radius:0}.checkout-page .woocommerce-checkout #payment{border-radius:0}.checkout-page .woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#000}.checkout-page p#order_comments_field{width:100%!important}span.select2-selection.select2-selection--single{border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding:1em}.order-total,.woocommerce-Price-amount .amount bdi{color:green}.checkout-layout-01 button.button[type=submit]{background-color:#95c6e4!important;border:none!important;border-radius:0}.cart-page a.wc-block-components-product-name{color:#272727;font-family:Montserrat,sans-serif}.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;row-gap:16px;padding-bottom:32px!important}.cart-page .e392-e2 .x-row-inner .x-col{width:100%}.cart-page hr.x-line.x-hide-md.x-hide-sm.x-hide-xs.e392-e4.maw-h{display:none}.cart-page main.x-layout.x-layout-single{padding:32px 64px}.cart-page .cart-layout-01 td:not(.Area4):not(.Area5){display:table-cell!important}.cart-page .is-large.wc-block-cart{margin-top:3em}.cart-page .wc-block-components-sidebar{background-color:#edebf0;padding:16px}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button{display:block;width:100%;padding-top:12px;padding-bottom:12px;margin-top:32px;background-color:#95c6e4;color:#fff;text-align:center;border:none;border-radius:0;font-weight:400;text-decoration:none}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button .wc-block-components-button__text{display:inline-block}body.woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__wrap{padding-left:32px!important}@media (min-width:481px) and (max-width:1024px){.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.cart-page main.x-layout.x-layout-single{padding:32px 32px}.e392-e8 .x-row-inner{display:flex!important;flex-wrap:nowrap}.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:24px!important}.is-medium table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:140px 132px!important}.cart-page .cart-layout-01 td:not(.Area4):not(.Area5){width:auto!important}.cart-page .cart-layout-01 .wc-block-cart-item__image{width:150px!important;min-width:150px!important;flex:0 0 150px!important}.cart-page .cart-layout-01 .wc-block-cart-item__image img{width:100%!important;height:150px!important;object-fit:contain;object-position:top;display:block}}@media (max-width:480px){.cart-page .e392-e2 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.cart-page main.x-layout.x-layout-single{padding:24px 16px}.e392-e8 .x-row-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap}.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0!important}body.woocommerce-cart .wc-block-cart-item__product .wc-block-cart-item__wrap{padding-left:0!important}h1.x-text-content-text-primary{font-size:28px!important}.cart-page .wc-block-cart__submit-container .wc-block-cart__submit-button{margin-top:0}}.single-product button.woocommerce_waitlist.button{width:100%;margin-bottom:24px;padding:12px 24px!important;background-color:#95c6e4!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}.single-product .x-root{width:100%}.single-product main.x-layout.x-layout-single{width:1628px;margin:auto;padding:0 64px}.single-product .x-cell.e391-e8.mav-b{width:862px}.single-product .woocommerce-product-gallery__image.flex-active-slide{height:862px}.single-product ol.flex-control-nav.flex-control-thumbs{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:16px!important;column-gap:8px}.single-product div.product div.images .flex-control-thumbs li{width:auto!important}.single-product .woocommerce div.product div.images{margin-bottom:0}.single-product .mav-c,.single-product .mav-d.x-acc>.x-acc-item{border-radius:0;box-shadow:none}.single-product .product-page-layout-01 .quantity input{line-height:0;padding:.3rem!important;border:1px;margin-right:16px}.single-product .x-acc-header .x-acc-header-content .x-acc-header-text,.single-product .x-acc-header .x-acc-header-content .x-acc-header-text h1{font-size:24px!important;font-weight:400;letter-spacing:.2px}.single-product table.variations{border-collapse:separate;border-spacing:0 16px}.single-product table.variations select{padding:.5em 0 .5em 1em}.single-product .variations_button .single_add_to_cart_button.button,.single-product p.form-submit input#submit{padding:12px 24px!important;background-color:#3a3934!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;cursor:pointer}.single-product .x-text-content-text{display:flex;justify-content:flex-start;align-items:center}.single-product .yith-add-to-wishlist-button-block{margin-right:auto}.single-product .yith-wcwl-add-to-wishlist-button__label{color:#95c6e4}.single-product .yith-wcwl-add-to-wishlist-button--anchor:hover .yith-wcwl-add-to-wishlist-button__label{color:#3a3934}.single-product .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:#84c7e7}.single-product .e391-e30.x-acc-item button#tab-e391-e30,.single-product .x-acc-item button#tab-e391-e12{padding:0 0 20px 20px!important;line-height:0!important}.single-product .mav-m.x-text{margin-bottom:32px}.single-product .mav-l.x-text h2.x-text-content-text-primary{font-weight:400}.single-product .x-acc-content ol.commentlist{padding-left:0}.single-product .comment-form-rating .stars a{background:0 0!important;box-shadow:none!important;border:none!important}.single-product .comment-form-rating .stars a::before{color:#f39c12!important;background:0 0!important;border:none!important;box-shadow:none!important}.single-product .comment-form-rating .stars a.active::before,.single-product .comment-form-rating .stars a.selected::before,.single-product .comment-form-rating .stars a:hover::before{color:#f39c12!important}.single-product .x-share-options{display:flex;gap:12px;justify-content:center}.single-product .x-share-options .x-share{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3a3934;color:#fff;text-decoration:none;transition:background .3s,transform .3s;position:pointer}.single-product .x-share-options .x-share:hover{background:#95c6e4;color:#fff;transform:scale(1.1)}.single-product .x-share-options .x-share i{font-size:20px;line-height:1}.single-product .x-share-options .x-share .tooltip,.single-product .x-share-options .x-share::after,.single-product .x-share-options .x-share[title]{display:none!important;content:none!important}.single-product .related h2{font-size:24px}.single-product .related ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;overflow:hidden;border:1px solid #eee;padding:0;transition:box-shadow .3s}.single-product .related ul.products li.product:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.single-product .related ul.products li.product .entry-product{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0!important;margin:0!important}.single-product .related ul.products li.product .entry-featured{height:300px;display:flex;align-items:center;justify-content:center;width:100%!important;margin:0!important;padding:0!important;aspect-ratio:1;position:relative;overflow:hidden}.single-product .related ul.products li.product .entry-featured a{display:block;width:100%;height:100%;margin:0;padding:0}.single-product .related ul.products li.product .entry-featured img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;position:absolute;top:0;left:0}.single-product .related ul.products li.product .entry-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px;text-align:center}.single-product .related ul.products li.product .entry-header h3{min-height:48px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:16px;margin:0 0 10px}.single-product .related ul.products li.product .entry-header h3 a:hover{color:#95c6e4!important}.single-product .related ul.products li.product .price{display:block;margin-bottom:10px;color:#222;font-weight:400!important}.single-product .related ul.products li.product .price ins{font-weight:400!important}.single-product .related ul.products li.product a.button{font-weight:400;display:inline-block;margin-top:8px;background:#222;color:#fff;padding:8px 16px;border-radius:0;transition:background .3s}.single-product .related ul.products li.product a.button:hover{background:#95c6e4}.single-product .related ul.products li.product .star-rating-container{display:flex;justify-content:center;align-items:center;margin-top:10px}.single-product .related ul.products li.product .star-rating{font-size:16px;letter-spacing:3px;color:#f5a623;margin:0 auto;display:inline-block}.single-product .related ul.products li.product .star-rating span{display:block}.single-product .related ul.products li.product .star-rating:before{letter-spacing:4px}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block{position:absolute;top:10px;right:10px;transform:none;background:rgba(255,255,255,.95);border-radius:50%;padding:8px;line-height:1;z-index:10;transition:background .3s}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block:hover{background:#f7f7f7}.single-product .related ul.products li.product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{display:none}.single-product .related ul.products li.product .onsale{position:absolute;top:30px;left:10px;background:#e53935;color:#fff;width:36px;height:36px;line-height:36px;text-align:center;font-size:12px;border-radius:50%;z-index:10;padding:0}@media (max-width:1024px){.single-product main.x-layout.x-layout-single{width:100%;margin:auto;padding-left:32px;padding-right:32px}.single-product .product-page-layout-01 .x-grid{grid-template-columns:1fr!important;gap:20px}.single-product .x-cell.e391-e8.mav-b{width:100%}.single-product .woocommerce-product-gallery__image.flex-active-slide{height:auto}.single-product ul.products.columns-4{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-product ul.products.columns-4>li{width:46%}}@media (max-width:767px){.single-product main.x-layout.x-layout-single{width:100%;margin:auto;padding-left:16px;padding-right:16px}.single-product ul.products.columns-4{display:flex;flex-direction:column!important;flex-wrap:nowrap;align-items:center}.single-product ul.products.columns-4>li{width:100%!important}}.page-id-13 .woocommerce{display:flex!important;flex-direction:column}.page-id-13 .woocommerce form.login,.page-id-13 .woocommerce form.register{border:none;padding:32px;border-radius:0;background-color:#e5e3df}.page-id-13 .woocommerce form .form-row .input-text{border:none;border-radius:0}.page-id-13 button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#3a3935;color:#fff;font-weight:400;border-radius:0}.page-id-13 button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#3a3935;color:#fff;font-weight:400;border-radius:0}.page-id-13 .woocommerce-LostPassword.lost_password a{color:#95c6e4}.page-id-13 .woocommerce-LostPassword.lost_password a:hover{color:#3a3935}.page-id-13 .woocommerce-privacy-policy-text a{color:#95c6e4}.page-id-13 .woocommerce-privacy-policy-text a:hover{color:#3a3935}.page-id-13 .woocommerce-password-strength{font-weight:400}.page-id-13 .woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;color:#468039}.page-id-13 .woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;color:#dd6702}.page-id-13 .woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;color:#e33213}.page-id-13 .woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;color:#c63c3c}@media (max-width:1024px){.page-id-13 .x-container.max.width.offset{padding:32px 32px}}@media (max-width:767px){.page-id-13 .x-container.max.width.offset{padding:32px 16px}.page-id-13 .woocommerce form.login,.page-id-13 .woocommerce form.register{padding:20px}}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:526px;padding:56px}.page-id-34405 .x-div.e34405-e7.mqjr-4.mqjr-5{padding:96px 64px}.page-id-34405 .x-text.x-content.e34405-e7.mqjr-8{margin:32px 0}.page-id-34405 .auth-container{padding:20px 0 0 0}.page-id-34405 .auth-content{color:#3a3935;padding:0}.page-id-34405 form#forminator-module-34403{display:flex;flex-direction:column;row-gap:20px}.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-email,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-password,.page-id-34405 .ovd-login-form #forminator-module-34403 .forminator-field-text{margin-bottom:0!important}.page-id-34405 form#forminator-module-34403 .forminator-row.forminator-row-last{margin-top:12px!important}.page-id-34405 form#forminator-module-34403 input[type=email],.page-id-34405 form#forminator-module-34403 input[type=password],.page-id-34405 form#forminator-module-34403 input[type=text]{border-radius:0!important;border-color:#3a3935!important}.page-id-34405 form#forminator-module-34403 .forminator-button{border-radius:0!important;background-color:#3a3935;color:#fff;width:100%}.page-id-34405 .forminator-response-message{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;margin:0 0 20px 0!important;padding:15px!important;overflow-wrap:break-word;transform:none!important;top:0!important}@media (max-width:1024px){.page-id-34405 .x-div.e34405-e4.mqjr-4.mqjr-5{padding:56px 32px}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:100%}.page-id-34405 .auth-container{padding:0}}@media (max-width:767px){.page-id-34405 .x-div.e34405-e4.mqjr-4.mqjr-5{padding:32px 16px}.page-id-34405 .x-div.e34405-e5.mqjp-5.mqjp-6{width:100%;padding:32px}.page-id-34405 .auth-container{padding:20px 0 0 0}}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:526px}.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:96px 64px}.page-id-34407 .x-text.x-content.e34407-e7.mqjr-8{margin:32px 0}.page-id-34407 .auth-container{padding:0}.page-id-34407 .auth-content{color:#3a3935}.page-id-34407 form#forminator-module-34404{display:flex;flex-direction:column;row-gap:20px}.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-email,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-password,.page-id-34407 .ovd-signup-form #forminator-module-34404 .forminator-field-text{margin-bottom:0!important}.page-id-34407 form#forminator-module-34404 .forminator-row.forminator-row-last{margin-top:12px!important}.page-id-34407 form#forminator-module-34404 input[type=email],.page-id-34407 form#forminator-module-34404 input[type=password],.page-id-34407 form#forminator-module-34404 input[type=text]{border-radius:0!important;border-color:#3a3935!important}.page-id-34407 form#forminator-module-34404 .forminator-button{border-radius:0!important;background-color:#3a3935;color:#fff;width:100%}.page-id-34407 .forminator-response-message{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;margin:0 0 20px 0!important;padding:15px!important;overflow-wrap:break-word;transform:none!important;top:0!important}@media (max-width:1024px){.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:56px 32px}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:100%}.page-id-34407 .auth-container{padding:0}}@media (max-width:767px){.page-id-34407 .x-div.e34407-e4.mqjr-4.mqjr-5{padding:32px 16px}.page-id-34407 .x-div.e34407-e5.mqjr-5.mqjr-6{width:100%;padding:32px}.page-id-34407 .auth-container{padding:0}}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:526px}.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:96px 64px}.page-id-34409 .auth-container.ovd-forgot-password-form{padding:56px}.page-id-34409 .auth-content{color:#3a3935}.page-id-34409 .auth-form{display:flex;flex-direction:column;row-gap:20px;margin-top:24px;margin-bottom:0}.page-id-34409 .auth-field-group{margin-bottom:0!important}.page-id-34409 .auth-input{border-radius:0!important;border-color:#3a3935!important;width:100%;padding:12px 16px}.page-id-34409 .auth-button-primary{border-radius:0!important;background-color:#3a3935!important;color:#fff!important;width:100%;padding:12px;text-align:center;border:none;cursor:pointer}.page-id-34409 .auth-back-btn{background:0 0;border:none;padding:0;margin-bottom:0;color:#3a3935;cursor:pointer}.page-id-34409 .auth-title{font-family:Gloock,serif!important;margin-bottom:40px;text-shadow:none}.page-id-34409 .auth-description{margin-bottom:0;line-height:1.5}@media (max-width:1024px){.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:56px 32px}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:100%}}@media (max-width:767px){.page-id-34409 .x-div.e34409-e4.mqjt-4.mqjt-5{padding:32px 16px}.page-id-34409 .x-div.e34409-e5.mqjt-5.mqjt-6{width:100%;padding:32px}.page-id-34409 .auth-container.ovd-forgot-password-form{padding:0}.page-id-34409 .auth-title{margin-bottom:20px}}.single-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{float:left;display:block;width:70px;margin-right:15px;box-shadow:0 .15em 1em 0 rgba(0,0,0,.05)}.single-product dl.variation{margin-left:90px!important;border-left:none!important;padding-left:0!important}.single-prpduct ul.cart_list li dl dd,ul.cart_list li dl dd{margin-bottom:0!important}.single-product dl.variation p{margin-top:0!important}.single-product .variation{display:flow-root}.ip-product-details .woocommerce-product-gallery--columns-4 .flex-viewport{height:auto!important;aspect-ratio:1!important}.ip-product-details .x-mini-cart .woocommerce-mini-cart__total{font-weight:700!important}.ip-product-details .comment-form-rating .stars a::before{color:#95c6e4!important}.ip-product-details .comment-form-rating .stars a:hover::before{color:#95c6e4!important}.ip-product-details .comment-form-rating .stars a.active::before,.ip-product-details .comment-form-rating .stars a.selected::before{color:#95c6e4!important}.ip-product-details .star-rating{display:none!important}.ip-product-details .related.products h2{font-weight:400;margin:0;padding-bottom:32px}@media (max-width:1024px){.ip-product-details .related.products h2{font-size:24px!important;line-height:32px!important}}@media (max-width:767px){.ip-product-details .related.products h2{font-size:20px!important;line-height:32px!important}}.ip-product-details .x-wc-add-to-cart-form button.single_add_to_cart_button{width:100%}.ip-product-details .x-wc-add-to-cart-form .quantity{width:40%!important;margin-bottom:24px!important}.ip-product-details .x-wc-add-to-cart-form .variations{width:100%}.ip-product-details .x-wc-add-to-cart-form .variations select{min-width:100%!important}.ip-product-details .x-wc-add-to-cart-form .variations th{vertical-align:middle}.ip-product-details form.variations_form.cart{margin-bottom:0!important}.ip-product-details .single-product .woocommerce-product-gallery__image.flex-active-slide{width:862px!important;height:862px!important}.ip-product-details .x-wc-product-gallery .flex-control-thumbs li img.flex-active{max-width:100px!important;max-height:100px!important}.ip-product-details .x-wc-product-gallery .flex-control-thumbs li img{width:100%!important;aspect-ratio:1!important;height:auto!important;max-width:100px!important;max-height:100px!important}.ip-product-details .landing-custom-cart-form .variations .value .color-swatches label{width:30px!important;height:30px!important}.ip-product-details .landing-custom-cart-form .variations{margin:0!important}.review-col .x-div.e18164-e58{padding:0!important;margin-bottom:0!important;display:flex;column-gap:32;flex-direction:column;row-gap:32px}.review-col .x-div.e18164-e58.me0k-c.me0k-f.me0k-g.me0k-j.me0k-n.me0k-q.me0k-r.me0k-10.me0k-17{display:flex!important;flex-direction:column!important;row-gap:32px;width:100%;margin-left:0}.review-col div.x-div.e18164-e59{width:100%;margin-bottom:0!important;display:flex;flex-direction:row}.review-col span.x-image.e18164-e60 img{width:96px!important;height:96px!important}.review-col .me0k-17{column-gap:24px}.review-col .me0k-r{padding-right:0}.review-col .x-div.e18164-e61.me0k-c.me0k-f.me0k-g.me0k-n.me0k-q.me0k-y.me0k-z.me0k-10.me0k-1a{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;row-gap:8px;padding:0}.review-col div.e18164-e62-v0 h6.x-text-content-text-primary div{margin:0!important}.review-col span.x-rating.e18164-e63{margin:0!important}.review-col div.e18164-e65-v0 div{margin-top:0!important}.review-col .x-rating .x-rating-graphic{display:flex;gap:8px;color:#95c6e3}.review-col .x-rating .x-rating-graphic .x-icon{width:20px!important;height:20px!important;font-size:20px;line-height:20px;flex-shrink:0}.review-col .x-text.x-content.e18179-e66.me0z-1o.me0z-1q.me0z-1r.me0z-1z.me0z-20{display:flex!important;flex-direction:column!important;row-gap:32px}@media (min-width:992px){.review-col .x-text.x-content.e18179-e66.me0z-1o.me0z-1q.me0z-1r.me0z-1z.me0z-20{row-gap:56px!important}}.review-col .reviews-pagination{display:flex;gap:24px;margin-top:0;justify-content:flex-start;align-items:flex-start}.review-col .reviews-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;text-decoration:none;border-radius:0;transition:all .3s ease}.review-col .reviews-pagination .page-numbers:not(.current){border:1px solid #3a3935;background-color:transparent;color:#3a3935}.review-col .reviews-pagination .page-numbers:not(.current):hover{background-color:#95c6e4;border-color:#95c6e4}.review-col .reviews-pagination .page-numbers.current{background-color:#95c6e4;color:#fff;border:1px solid #95c6e4}.review-col .reviews-pagination .page-numbers.next{padding:0 16px}.related-products .entry-header{padding-top:24px!important}.related-products .entry-product,.related-products .x-text-content{width:100% important;align-self:center!important;justify-content:center!important}.related-products .single-product .x-text-content-text{justify-content:center!important}.related-products ul li{margin:0!important;border:0!important}.related-products .entry-wrap{padding:0!important}.related-products .related ul.products li.product .entry-header h3{min-height:none!important}.related-products .price,.related-products h3,.related-products span{margin:0!important;padding:0!important;height:auto!important;min-height:none!important}.related-products a.button{display:none!important}.related-products .entry-product{display:flex!important;gap:24px!important}.related-products .entry-header{display:flex!important;gap:4px!important;flex-direction:column!important}.related-products ul.products.columns-4{display:flex!important;width:100%!important;flex-direction:row!important;align-items:start!important;justify-content:space-between;gap:24px!important;flex-wrap:nowrap}.related-products .entry-product .onsale{color:#fff!important;letter-spacing:1px;background-color:#84c7e7!important;align-content:center!important;font-size:18px!important;top:10px!important}.related-products img{height:auto!important;width:100%!important;aspect-ratio:1!important}.related-products .entry-featured{height:auto!important}.related-products .woocommerce-Price-currencySymbol,.related-products span{font-size:21px!important;color:#3a3935!important;text-align:center!important}.related-products .entry-header h3 a{font-size:18px!important;font-weight:400;font-variant:all-petite-caps}@media (max-width:480px){.related-products .woocommerce-Price-currencySymbol,.related-products span{font-size:18px!important}.related-products .entry-product{gap:0!important}}@media (min-width:481px) and (max-width:780px){.related-products .entry-product{gap:8px!important}}@media (min-width:781px) and (max-width:1080px){.related-products .entry-product{gap:16px!important}}.forminator-edit-module{display:none!important}.x-section{justify-items:center!important}.full-width-section{width:100%!important}.x-col,.x-row,.x-row-inner,.x-section{margin:0!important;padding:0!important}.x-row-inner{display:block!important}.x-bar-outer-spacers:after,.x-bar-outer-spacers:before{flex-basis:0px!important;width:0!important;height:0!important}.pagenation li{border:2px solid #fff}.column-center-align .x-col{margin-left:auto!important;margin-right:auto!important}#lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column}#lightbox-overlay img{max-width:90%;max-height:80%;box-shadow:0 0 20px #000}#lightbox-overlay .close-lightbox{position:absolute;top:20px;right:30px;font-size:36px;color:#fff;cursor:pointer;font-weight:700}#lightbox-next,#lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;font-size:32px;padding:12px 18px;cursor:pointer;z-index:10000;user-select:none}#lightbox-prev{left:20px}#lightbox-next{right:20px}#lightbox-next:hover,#lightbox-prev:hover,.close-lightbox:hover{background:rgba(255,255,255,.2)}.ip-masonry-gallery{column-count:4;column-gap:16px}.ip-masonry-gallery img{width:100%;display:block;margin-bottom:16px;break-inside:avoid}.ip-masonry-gallery .gallery{display:contents}.ip-masonry-gallery .gallery-item{display:block;break-inside:avoid;margin-bottom:16px;margin-top:0}.ip-masonry-gallery p{margin:0}.ip-masonry-gallery .gallery-icon img{width:100%;height:auto;display:block}@media (max-width:1200px){.ip-masonry-gallery{column-count:3}}@media (max-width:992px){.ip-masonry-gallery{column-count:2}}@media (max-width:768px){.ip-masonry-gallery{column-count:2}}.brand-color-01{background-color:#95c6e4}.brand-color-02{background-color:#e5e3df}.brand-color-03{background-color:#3a3935}.brand-color-04{background-color:#fff}.body-text-xl{font-size:28px!important;line-height:32px!important;font-weight:400!important}.body-text-l{font-size:24px!important;line-height:32px!important;font-weight:400!important}.body-text-m{font-size:16px!important;line-height:24px!important;font-weight:600!important}.body-text-s,.review-col .e18164-e64-v0,.review-col .e18164-e65-v0,.single-product .wcwl_intro p{font-size:16px!important;line-height:24px!important;font-weight:400!important}.body-text-xs{font-size:14px!important;line-height:16px!important;font-weight:400!important}@media (max-width:1024px){.body-text-xl{font-size:24px!important;line-height:32px!important}.body-text-l{font-size:20px!important;line-height:24px!important}}@media (max-width:767px){.body-text-xl{font-size:20px!important;line-height:24px!important}.body-text-l{font-size:18px!important;line-height:24px!important}}.heading1,.heading2,.heading3,.heading5,.heading6,.page-id-34409 .auth-title,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-family:Montserrat,sans-serif}.heading4{font-family:"Libre Baskerville",serif}.heading1{font-size:48px!important;line-height:55px!important;font-weight:400!important}.heading2,.heading_h1 h1,.heading_h1 h1.x-text-content-text-primary,.page-id-34409 .auth-title{font-size:32px!important;line-height:40px!important;font-weight:400!important}.heading3{font-size:24px!important;line-height:32px!important;font-weight:700!important}.heading4{font-size:22px!important;line-height:32px!important;font-weight:400!important;font-style:italic!important}.heading5{font-size:21px!important;line-height:32px!important;font-weight:600!important}.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:21px!important;line-height:32px!important;font-weight:400!important}@media (max-width:1024px){.heading1{font-size:32px!important;line-height:38px!important}.heading2,.heading3,.heading_h1 h1,.page-id-34409 .auth-title{font-size:24px!important;line-height:32px!important}.heading4,.heading5,.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:18px!important;line-height:24px!important}}@media (max-width:767px){.heading1{font-size:28px!important;line-height:32px!important}.heading2,.heading3,.heading_h1 h1,.page-id-34409 .auth-title{font-size:20px!important;line-height:32px!important}.heading4,.heading5,.heading6,.review-col .e18164-e62-v0 h6.x-text-content-text-primary,.review-col .reviews-pagination,.single-product p.stock.out-of-stock{font-size:18px!important;line-height:24px!important}}#forminator-module-16237{display:flex!important;flex-direction:row!important;justify-content:center;gap:16px!important;margin:0!important}#DIV-Newsletter-container{width:100%!important;max-width:480px!important}.newsletter-title{width:100%}.newsletter-wrapper{width:100%;max-width:814px!important;align-content:center}@media (max-width:480px){#forminator-module-16237,#forminator-module-18136{flex-direction:column!important;display:flex!important}#DIV-Newsletter-container{display:block!important}#forminator-module-16237,#forminator-module-18136{margin-top:16px}.forminator-col,.forminator-field,.forminator-row .forminator-row-last{width:100%!important}}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:0!important}@media (max-width:979px){.newletter-container{align-content:center}}.cart-page,.checkout-page{color:#3f3f3f!important}.faq-section{margin:0 auto}.faq-section .faq-title{font-size:28px;font-weight:500;margin-bottom:30px}.faq-section .faq-item{border-top:1px solid #e0e0e0}.faq-section .faq-item .faq-question{cursor:pointer;padding:20px 0;font-weight:500;display:flex;justify-content:space-between;align-items:center}.faq-section .faq-item .faq-answer{display:none;padding-bottom:20px;color:#555;line-height:1.6}.faq-section .faq-item.active .faq-answer{display:block}.faq-section .faq-item.active .faq-icon{transform:rotate(180deg)}.faq-section .faq-item .faq-icon{transition:transform .3s ease}.faq-section .support-button{margin-top:50px;text-align:center}.faq-section .support-button a{background-color:#a2d2f7;color:#fff;padding:14px 24px;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;border-radius:4px}.faq-section .support-button a::before{content:"💬";margin-right:10px}.change-password-form input{color:#3f3f3f!important}.cp-error{font-size:.875rem;color:red;margin-top:4px;display:block}@media (max-width:1024px){.page-id-13 .x-container.max.width.offset{padding:unset!important}}@media (max-width:767px){.page-id-13 .x-container.max.width.offset{padding:unset!important}}.woocommerce div.product form.cart .variations .label{display:none}.woocommerce div.product form.cart .variations .value{width:100%}.woocommerce .quantity{margin-bottom:20px}.custom-quantity{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;width:fit-content}.custom-quantity button{background:#f8f8f8;border:none;padding:8px 12px;cursor:pointer;font-size:16px;color:#333;border-right:1px solid #ccc}.custom-quantity button.plus{border-right:none;border-left:1px solid #ccc}.custom-quantity input{border:none;text-align:center;width:40px;padding:8px;background:#fff;-moz-appearance:textfield}.custom-quantity input::-webkit-inner-spin-button,.custom-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-quantity button:hover{background:#e0e0e0}.x-mini-cart .mini_cart_item{padding:15px 0 15px 0!important}.x-mini-cart .mini_cart_item img{float:left!important}.x-mini-cart .mini_cart_item a{font-weight:inherit!important}.x-mini-cart .mini_cart_item a.remove{color:#000!important}.x-mini-cart .mini_cart_item a.remove:hover{background:0 0!important;color:rgba(0,0,0,.5)!important}.cs-product-collections .ip-product-collection-01 .h6{text-transform:uppercase!important}h6.x-text-content-text-primary{text-transform:uppercase!important}#DIV-navlinks.is-sticky{position:fixed;top:0;z-index:9999;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease;left:0;right:0;width:100%;padding:10px 0 10px 0;justify-content:space-around!important}@media (min-width:1150px) and (max-width:1200px){.blog-content-container{height:280px!important}}@media (min-width:1250px){.blog-content-container{height:250px!important}}.x-graphic-primary:hover{color:#95c6e4!important}.arrow-btn:hover{transform:translateX(5px)}.arrow-btn .x-anchor-content,.arrow-btn span.x-graphic{overflow:visible!important}.ip-faq-section .x-acc-header-content{font-weight:400!important}@media (max-width:979px){.faq-left-container{display:none}}span.yith-wcwl-add-to-wishlist-button__label{display:none}.product-wishlist-button{opacity:1!important;transition:opacity .3s ease}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:var(--cs-primary-color)!important}.m5cr-5.x-section,.m5cr-m.x-col{z-index:auto!important}.ip-product-collection-01 .cs-product-collections .x-tabs-list{width:auto!important}.forminator-row #email-1 .forminator-field{width:auto!important}.wc-block-components-spinner{position:static!important}.checkout-layout-01 button.button[type=submit]{display:block;width:100%;padding-top:12px;padding-bottom:12px;margin-top:32px;background-color:#95c6e4;color:#fff;text-align:center;border:none;border-radius:0;font-weight:400;text-decoration:none;float:none!important;font-size:1em!important}.blog-single-container{transition:transform .4s ease}.blog-single-container:hover{box-shadow:transparent 0 -.556308px 0 0!important;transform:translateY(-1%)}.aspect-16-9{aspect-ratio:1.7777777778!important}footer.x-colophon,header.x-masthead{z-index:10!important}.heading2 h2.x-text-content-text-primary,.heading_h1 h1,.page-id-34409 .auth-title h2.x-text-content-text-primary{text-transform:uppercase!important;font-size:1em!important}.ip-product-collection-01 select.cspc-sort{z-index:9;cursor:pointer}.ip-product-collection-01 select.cspc-sort:focus-visible{outline:0!important}.share-buttons{display:flex;gap:14px}.share-buttons a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#a8d3e7;color:#fff;text-decoration:none;font-size:23px;transition:.3s}.share-buttons a:hover{opacity:.8}.ip-toggle-section-01.sample_sec.x-section{z-index:999!important}.ip-toggle-section-01.x-section{z-index:9!important}.blog-content-container{flex-wrap:nowrap}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.cp-product{position:relative}.cp-product .wishlist-remove{position:absolute;top:-12px;right:-8px;z-index:10}.cp-product .wishlist-remove a{font-size:38px;color:#fff;text-decoration:none;font-weight:500;width:38px;height:38px;display:inline-flex;background:#f44336;align-items:center;justify-content:center;border-radius:50px}.cp-product .wishlist-remove a:hover{opacity:.85}.wishlist-icon{cursor:pointer;transition:.3s}.wishlist-icon:hover path{stroke:#000}.wishlist-icon.filled path{fill:#8bb6d1;stroke:#8bb6d1}.wishlist-popup{position:fixed;top:40%;left:35%;right:35%;text-align:center;background:#fff;color:#000;padding:15px 20px;border-radius:6px;font-size:15px;z-index:9999;display:none;box-shadow:0 0 6px 6px #ddd}.product-wishlist-button{opacity:1!important;width:40px;text-align:center;background:#fff;display:inline-flex;align-items:center;height:40px;border-radius:50px;justify-content:center}.product-wishlist-button .custom-add-to-wishlist{display:inline-flex;align-items:center;justify-content:center}.woocommerce div.product form.cart{margin-bottom:0!important}.woocommerce div.product form.cart .variations select{border-color:#000!important}.yith-wcwl-add-to-wishlist__feedback--product_added::after{content:"Product added to your wishlist ❤️";display:block;white-space:normal;color:#1d2327!important;font-size:15px;transform:translate(0,-10px)}.yith-wcwl-add-to-wishlist__feedback--product_added{color:#fff!important}.yith-wcwl-add-to-wishlist__feedback--product_added>*{display:none!important;color:#fff!important}.yith-wcwl-add-to-wishlist__feedback{padding:7px 17px!important}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{min-width:370px!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--icon-button.yith-wcwl-add-to-wishlist-button-over-image{opacity:1!important;width:40px;text-align:center;background:#fff;display:inline-flex;align-items:center;height:40px;border-radius:50px;justify-content:center;left:auto;right:0}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{background:#fff;display:inline-flex;align-items:center;height:40px;width:40px;border-radius:50px}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new .wc-block-grid__product-onsale{background:#95c6e4!important;left:6px!important;right:auto!important;border:0!important;padding:4px 13px!important;color:#fff!important;font-size:12px!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new .yith-wcwl-add-to-wishlist__feedback--product_added::after{transform:translate(0,-7px)!important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new .yith-wcwl-add-to-wishlist__feedback{padding-left:45px!important;padding-right:45px!important}.faq-content .faq-category-heading,.ip-faq-section h2 div{text-transform:capitalize!important}.sample-box-main .x-anchor-button .x-anchor-content{font-size:14px;padding-top:17px;padding-bottom:17px}a#nav-signin-login span{color:#3a3935}.nav-icons .x-icon:before{color:#676663}.x-anchor-menu-item .x-anchor-sub-indicator{font-weight:400!important}@media only screen and (min-width:1321px){#DIV-navlinks.is-sticky div#nav-right-container{width:20%}#DIV-navlinks.is-sticky div#link-container{width:65%!important}#DIV-navlinks.is-sticky div#nav-left-container{width:15%!important}#DIV-navlinks.is-sticky{justify-content:center!important;padding-left:4%;padding-right:2%}}#you_may_like_products .ps-product-title{color:#000!important;text-transform:uppercase!important}#you_may_like_products .ps-product-price{color:#000!important}#you_may_like_products .ps-navigation{border:1px solid #000!important;align-items:center!important;justify-content:center!important}#you_may_like_products .ps-navigation.swiper-button-prev{left:-30px}#you_may_like_products .ps-navigation.swiper-button-next{right:-30px}#you_may_like_products .ps-navigation::after{content:"";width:26px!important;height:13px!important;background-position:center!important;background-image:url(/wp-content/uploads/2025/10/left-chevron.png)!important;background-size:32px}@media screen and (max-width:767px){#you_may_like_products .ps-swiper-slide.swiper-slide{width:100%!important}}@media screen and (max-width:1149px) and (min-width:751px){footer .ip-footer-piece-03 #DIV-container-1{grid-column:1!important;grid-row:1!important}footer .ip-footer-piece-03 #COL-Links{grid-template-columns:1fr 1fr 1fr 1fr!important}footer .ip-footer-piece-03 .footer-link-title{font-size:17px!important;max-width:80%}}header div#nav-sign-in-cart-container .x-text.x-content{background:#3a3935;width:22px;height:22px;border-radius:50px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-20px;top:-14px;font-weight:500}body.page-id-34433 .x-main.full,body.page.page-id-14 .x-main.full,body.privacy-policy .x-main.full{max-width:1440px;margin:auto;width:88%}.hero-slider-wrapper .heading1,.hero-slider-wrapper h1{color:#fff;font-size:48px!important;line-height:55px!important;font-weight:400!important;font-family:Gloock,serif}span.sentence-case-format{text-transform:capitalize!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid rgba(0,0,0,.1)!important;background-color:#fff!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff!important}.cart-page .wc-block-components-sidebar{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important}.accepted-returnpolicy label.checkbox,p#kl_newsletter_checkbox_field label.checkbox{padding-left:4px}.accepted-returnpolicy input,.woocommerce-account-fields input,p#kl_newsletter_checkbox_field input{transform:translate(0,10px)}p#billing_return_policy_field,p#kl_newsletter_checkbox_field{width:100%!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{line-height:16px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.2em;font-size:14px!important;padding-top:16px;padding-bottom:16px}
.cs-product-collections{--pc-spacing:2rem;--pc-border-color:#e5e5e5;--pc-text-color:#333;--pc-active-color:#0073aa;--pc-hover-color:#00a0d2;--pc-bg-color:#fff;margin-bottom:var(--pc-spacing)}.cs-product-collections .x-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cs-base-spacing,2rem);margin-bottom:var(--cs-base-spacing,2rem)}.cs-product-collections .product-card{position:relative;display:flex;flex-direction:column}.cs-product-collections .product-card-inner{position:relative;overflow:hidden}.cs-product-collections .product-link{text-decoration:none;color:inherit;display:block;width:100%}.cs-product-collections .product-link:hover{text-decoration:none;color:inherit}.cs-product-collections .product-link:focus{outline:2px solid #95C6E4;outline-offset:2px}.cs-product-collections .product-images{position:relative;aspect-ratio:1;overflow:hidden;margin-bottom:1rem;background-color:#f8f9fa}.cs-product-collections .product-images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cs-product-collections .pc-product-gallery{position:relative;width:100%;height:100%;overflow:hidden}.cs-product-collections .pc-product-gallery__wrapper{position:relative;width:100%;height:100%}.cs-product-collections .pc-product-gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.cs-product-collections .pc-product-gallery__image.flex-active-slide{opacity:1}.cs-product-collections .pc-product-gallery__image:first-child{opacity:1}.cs-product-collections .pc-product-gallery__image img{width:100%;height:100%;object-fit:cover;display:block}.cs-product-collections .pc-product-gallery__image a{display:block;width:100%;height:100%}.cs-product-collections .pc-gallery-nav{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5}.cs-product-collections .product-card:hover .pc-gallery-nav{opacity:1}.cs-product-collections .pc-gallery-next,.cs-product-collections .pc-gallery-prev{background:rgba(255,255,255,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 8px}.cs-product-collections .pc-gallery-next:hover,.cs-product-collections .pc-gallery-prev:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cs-product-collections .pc-gallery-next svg,.cs-product-collections .pc-gallery-prev svg{width:20px;height:20px;color:#333}.cs-product-collections .pc-product-gallery[data-gallery-source=single] .pc-gallery-nav{display:none}.cs-product-collections .pc-product-gallery{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cs-product-collections .pc-product-gallery__wrapper{position:relative;width:100%;height:100%;cursor:pointer}.cs-product-collections .pc-product-gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.cs-product-collections .pc-product-gallery__image.flex-active-slide{display:block}.cs-product-collections .pc-product-gallery__image:first-child{display:block}.cs-product-collections .pc-product-gallery__image img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.cs-product-collections .pc-gallery-nav{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5}.cs-product-collections .product-card:hover .pc-gallery-nav{opacity:1}.cs-product-collections .pc-gallery-next,.cs-product-collections .pc-gallery-prev{background:rgba(255,255,255,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 8px}.cs-product-collections .pc-gallery-next:hover,.cs-product-collections .pc-gallery-prev:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cs-product-collections .pc-gallery-next svg,.cs-product-collections .pc-gallery-prev svg{width:20px;height:20px;color:#333}.cs-product-collections .product-colors{display:flex;gap:.5rem;margin:1rem 0}.cs-product-collections .color-swatch{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.1)}.cs-product-collections .swatch-label{outline:0!important;position:relative;cursor:pointer;transition:all .2s ease}.cs-product-collections .swatch-label:focus{outline:0!important;box-shadow:none!important}.cs-product-collections .swatch-label:active{outline:0!important;box-shadow:none!important}.cs-product-collections .swatch-label:hover{transform:scale(1.1);opacity:.8}.cs-product-collections .swatch-label.selected{border:2px solid #000!important;box-shadow:0 0 0 2px rgba(0,0,0,.1);transform:scale(1.05)}.cs-product-collections .image-swatch{overflow:hidden}.cs-product-collections .image-swatch img{width:100%;height:100%;object-fit:cover;pointer-events:none}.cs-product-collections .swatch-label:hover::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;opacity:1;pointer-events:none}.cs-product-collections .swatch-label::after{opacity:0;transition:opacity .2s ease}.cs-product-collections .pc-gallery-next,.cs-product-collections .pc-gallery-prev{outline:0!important}.cs-product-collections .pc-gallery-next:focus,.cs-product-collections .pc-gallery-prev:focus{outline:0!important;box-shadow:0 0 0 2px rgba(149,198,228,.5)!important}.cs-product-collections .pc-product-gallery :focus{outline:0!important}.cs-product-collections .pc-product-gallery__image a:focus{outline:2px solid rgba(149,198,228,.5)!important;outline-offset:2px}.cs-product-collections .product-card :focus{outline:0!important}.cs-product-collections .product-card:focus{outline:0!important}.cs-product-collections .x-slide:focus{outline:0!important}.cs-product-collections .x-slide-container-viewport:focus,.cs-product-collections .x-slide-container:focus,.cs-product-collections .x-slide:focus{outline:0!important}.cs-product-collections .x-slide-container-viewport[data-x-slide-container]{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .x-slide-container-viewport[data-x-slide-container]:focus{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .x-slide-container-viewport[data-x-slide-container]:active{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections [data-x-slide]{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections [data-x-slide]:active,.cs-product-collections [data-x-slide]:focus{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .product-card::before,.cs-product-collections .x-slide::before{display:none!important}.cs-product-collections .product-card,.cs-product-collections .x-slide{box-shadow:none!important}.cs-product-collections .product-card:focus,.cs-product-collections .x-slide:focus{box-shadow:none!important}.cs-product-collections .product-card:active,.cs-product-collections .x-slide:active{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections :active{outline:0!important;box-shadow:none!important}.cs-product-collections *{outline:0!important}.cs-product-collections :focus{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .product-card,.cs-product-collections .x-slide,.cs-product-collections .x-slide-container,.cs-product-collections .x-slide-container-viewport{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .product-card:focus,.cs-product-collections .x-slide-container-viewport:focus,.cs-product-collections .x-slide-container:focus,.cs-product-collections .x-slide:focus{outline:0!important;border:none!important;box-shadow:none!important}.cs-product-collections .product-title{font-size:1.1em;margin:0 0 .5rem;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cs-product-collections .product-price{font-size:1em;color:#666;text-align:center}.cs-product-collections .product-price del{color:#999;margin-right:.5rem}.cs-product-collections .product-price ins{text-decoration:none;color:#333;font-weight:500}.cs-product-collections .x-tabs-list{margin-bottom:var(--cs-base-spacing,2rem);border-bottom:none}.cs-product-collections .x-tabs-list ul{display:flex;justify-content:center;gap:1rem;list-style:none;margin:0 auto;padding:0;width:fit-content}.cs-product-collections .x-tabs-list button{padding:.75rem 1.5rem;border:none;background:0 0;color:var(--cs-text-muted,#666);cursor:pointer;font-size:var(--cs-font-size-base, 1rem);font-weight:400;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;outline:0}.cs-product-collections .x-tabs-list button:focus{outline:0}.cs-product-collections .x-tabs-list button:hover{color:var(--cs-text-color,#333)}.cs-product-collections .x-tabs-list button.x-active{background-color:var(--cs-primary-color,#8bb6d1);color:#fff;font-weight:500}.cs-product-collections .x-tabs-list button.x-active::after{display:none}.cs-product-collections .x-tabs-list button.disabled,.cs-product-collections .x-tabs-list button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cs-product-collections .x-tabs-list button.disabled:hover,.cs-product-collections .x-tabs-list button:disabled:hover{color:inherit}.cs-product-collections .cspc-sort.disabled,.cs-product-collections .cspc-sort:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cs-product-collections .x-tabs-list:empty,.cs-product-collections .x-tabs-list:has(ul:empty){display:none!important}.cs-product-collections .x-tabs-list ul:empty{display:none}.cs-product-collections:not(:has(.x-tabs-list ul li)) .cspc-toolbar{margin-bottom:var(--cs-base-spacing,2rem)}.cs-product-collections:not(:has(.x-tabs-list ul li)) .cspc-content{margin-top:0}.cs-product-collections .x-tabs-list.cspc-no-tabs{display:none!important}.cs-product-collections.cspc-no-tabs .cspc-toolbar{margin-bottom:var(--cs-base-spacing,2rem)}.cs-product-collections.cspc-no-tabs .cspc-content{margin-top:0}@media (max-width:768px){.cs-product-collections .x-tabs-list{margin-bottom:var(--cs-base-spacing-sm,1.5rem)}.cs-product-collections .x-tabs-list ul{gap:.75rem}.cs-product-collections .x-tabs-list button{padding:.5rem 1rem;font-size:var(--cs-font-size-sm, .9rem)}}@media (max-width:480px){.cs-product-collections .x-tabs-list ul{flex-wrap:wrap;gap:.5rem}.cs-product-collections .x-tabs-list button{width:100%;text-align:center}}.cs-product-collections .cspc-toolbar{display:flex;justify-content:flex-end;margin-bottom:2rem;transition:opacity .3s ease}.cs-product-collections .cspc-toolbar.hide-sort{display:none}.cs-product-collections .cspc-sort{padding:.5rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;min-width:200px;font-size:.9rem}.cs-product-collections .cspc-content.loading{opacity:.5;pointer-events:none}.cs-product-collections .cspc-loading{display:flex;align-items:flex-start;justify-content:center;min-height:200px;padding-top:40px;font-size:1.1em;color:#666;font-weight:500;background:rgba(255,255,255,.9);text-shadow:0 1px 2px rgba(255,255,255,.8)}.cs-product-collections .cspc-loading::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin 1s linear infinite}.cs-product-collections .cspc-content{position:relative}.cs-product-collections .cspc-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;min-height:300px;background:rgba(255,255,255,.9);backdrop-filter:blur(2px);z-index:10;transition:opacity .3s ease;border-radius:4px}.cs-product-collections .cspc-loading-overlay::before{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:768px){.cs-product-collections .x-grid{grid-template-columns:repeat(2,1fr);gap:var(--cs-base-spacing-sm,1.5rem)}}@media (max-width:364px){.cs-product-collections .x-grid{grid-template-columns:1fr;gap:var(--cs-base-spacing-xs,1rem)}.cs-product-collections .cspc-toolbar{margin-bottom:var(--cs-base-spacing-sm,1.5rem)}.cs-product-collections .cspc-sort{width:100%}}.cspc-no-products{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--pc-spacing)!important;margin:calc(var(--pc-spacing)/ 2) 0;background-color:var(--pc-bg-color)!important;border:1px solid var(--pc-border-color)!important;border-radius:4px}.cspc-no-products-icon{display:block;margin-bottom:calc(var(--pc-spacing)/ 2);color:var(--pc-text-color);opacity:.6}.cspc-no-products-message{display:block;font-size:1.1em;margin-bottom:calc(var(--pc-spacing)/ 4);color:var(--pc-text-color)}.cspc-no-products-suggestion{display:block;font-size:.9em;color:var(--pc-text-color);opacity:.7}@media (max-width:768px){.cspc-no-products{padding:calc(var(--pc-spacing) * .75)!important}.cspc-no-products-icon svg{width:28px;height:28px}}@media (max-width:480px){.cspc-no-products{padding:calc(var(--pc-spacing) * .5)!important}.cspc-no-products-icon svg{width:24px;height:24px}.cspc-no-products-message{font-size:1em}.cspc-no-products-suggestion{font-size:.85em}}.cs-product-collections .cspc-pagination{margin-top:var(--cs-base-spacing,2rem);display:flex;justify-content:center;align-items:center}.cs-product-collections .cspc-pagination ul.page-numbers{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.cs-product-collections .cspc-pagination .page-numbers a,.cs-product-collections .cspc-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 5px;font-size:var(--cs-font-size-base, 1rem);text-decoration:none;border:1px solid var(--cs-border-color,#e5e5e5);color:var(--cs-text-color,#333);background:var(--cs-bg-color,#fff);transition:all .2s ease}.cs-product-collections .cspc-pagination .page-numbers.current{background-color:var(--cs-primary-color,#8bb6d1);border-color:var(--cs-primary-color,#8bb6d1);color:#fff}.cs-product-collections .cspc-pagination .page-numbers.next,.cs-product-collections .cspc-pagination .page-numbers.prev{min-width:40px;height:40px;border:1px solid var(--cs-border-color,#e5e5e5);background:var(--cs-bg-color,#fff);position:relative;font-size:0}.cs-product-collections .cspc-pagination .page-numbers.next::before,.cs-product-collections .cspc-pagination .page-numbers.prev::before{content:'';position:absolute;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--cs-text-color,#333);top:50%;left:50%;transition:border-color .2s ease}.cs-product-collections .cspc-pagination .page-numbers.next::before{transform:translate(-60%,-50%) rotate(45deg)}.cs-product-collections .cspc-pagination .page-numbers.prev::before{transform:translate(-40%,-50%) rotate(-135deg)}.cs-product-collections .cspc-pagination .page-numbers.next:hover::before,.cs-product-collections .cspc-pagination .page-numbers.prev:hover::before{border-color:var(--cs-primary-color,#8bb6d1)}.cs-product-collections .cspc-pagination .page-numbers.next:hover,.cs-product-collections .cspc-pagination .page-numbers.prev:hover{border-color:var(--cs-primary-color,#8bb6d1)}@media (max-width:480px){.cs-product-collections .cspc-pagination .page-numbers.next,.cs-product-collections .cspc-pagination .page-numbers.prev{min-width:35px;height:35px}.cs-product-collections .cspc-pagination .page-numbers.next::before,.cs-product-collections .cspc-pagination .page-numbers.prev::before{width:6px;height:6px}}.cs-product-collections .cspc-pagination .page-numbers a:hover{border-color:var(--cs-primary-color,#8bb6d1);color:var(--cs-primary-color,#8bb6d1);background-color:var(--cs-bg-color,#fff)}.cs-product-collections .x-text-headline.heading6 .x-text-content-text-primary,.cs-product-collections .x-text-headline.heading6 h6{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}.cs-product-collections .x-text-headline.heading6 .x-text-content-text-primary div,.cs-product-collections .x-text-headline.heading6 h6 div{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;letter-spacing:.5pt!important;font-weight:500!important}.cs-product-collections .cspc-pagination .page-numbers.current:hover{border-color:var(--cs-primary-color,#8bb6d1);background-color:var(--cs-primary-color,#8bb6d1);color:#fff}.cs-product-collections span.woocommerce-Price-amount{font-size:12pt!important;letter-spacing:.5pt!important}.cs-product-collections .product-price-format{text-align:center;display:flex;justify-content:center;align-items:center;gap:1px}
.product-images{position:relative}.product-wishlist-button{position:absolute;top:10px;right:10px;z-index:10;opacity:1!important;transition:opacity .3s ease}.product-card:hover .product-wishlist-button,.product-wishlist-button.yith-wcwl-wishlistaddedbrowse,.product-wishlist-button.yith-wcwl-wishlistexistsbrowse{opacity:1}.product-wishlist-button .yith-wcwl-add-to-wishlist{background:rgba(255,255,255,.95);border-radius:50%;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.product-wishlist-button .yith-wcwl-add-to-wishlist:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.product-wishlist-button .add_to_wishlist,.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a{display:flex!important;align-items:center;justify-content:center;width:24px;height:24px;text-decoration:none!important;border:none!important;background:0 0!important;padding:0!important;margin:0!important;line-height:1!important;box-shadow:none!important;transition:color .3s ease}.product-wishlist-button .fa-heart,.product-wishlist-button .fa-heart-o{font-size:16px!important;color:#666!important;transition:color .3s ease}.product-wishlist-button .add_to_wishlist:hover .fa-heart-o,.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a:hover .fa-heart,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a:hover .fa-heart{color:#e74c3c!important}.product-wishlist-button .yith-wcwl-wishlistaddedbrowse .fa-heart,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse .fa-heart{color:#e74c3c!important}.product-wishlist-button .add_to_wishlist span:not(.fa):not([class*=fa-]),.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a span:not(.fa):not([class*=fa-]),.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a span:not(.fa):not([class*=fa-]){display:none!important}.product-wishlist-button a{position:relative;z-index:11}.cs-product-collections .product-wishlist-button{z-index:15}.cs-product-collections .cspc-loading .product-wishlist-button{pointer-events:none;opacity:.5}@media (max-width:768px){.product-wishlist-button{top:8px;right:8px;opacity:1}.product-wishlist-button .yith-wcwl-add-to-wishlist{width:36px;height:36px;padding:6px}.product-wishlist-button .fa-heart,.product-wishlist-button .fa-heart-o{font-size:14px!important}}.product-wishlist-button .yith-wcwl-add-to-wishlist.loading{opacity:.6;pointer-events:none}.product-wishlist-button .yith-wcwl-add-to-wishlist.feedback{animation:wishlist-pulse .6s ease-in-out}@keyframes wishlist-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.cs-product-collections .cspc-overlay-loader.active~.x-grid .product-wishlist-button{pointer-events:none}.cs-product-collections .cspc-content .product-wishlist-button{transition:opacity .3s ease,transform .3s ease}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.cs-product-slider{--ps-primary:#0073aa;--ps-secondary:#f8f9fa;--ps-text:#333;--ps-border:#e5e5e5;--ps-hover:#00a0d2;--ps-radius:8px;position:relative;margin:0;padding:0 24px;width:100%;overflow:visible;box-sizing:border-box;font-family:inherit;line-height:1.4}.cs-product-slider.cs-product-slider .ps-header{text-align:center;margin:0 0 2rem 0;padding:0}.cs-product-slider.cs-product-slider .ps-title{font-size:2rem;font-weight:600;color:var(--ps-text);margin:0 0 .5rem 0;line-height:1.2;padding:0;border:none;background:0 0}.cs-product-slider.cs-product-slider .ps-subtitle{font-size:1.1rem;color:#666;margin:0;line-height:1.4;padding:0;border:none;background:0 0}.cs-product-slider.cs-product-slider .ps-swiper-container,.cs-product-slider.cs-product-slider .ps-swiper-container.swiper{position:relative;overflow:hidden;width:100%;margin:0;padding:0;z-index:1}.cs-product-slider.cs-product-slider .ps-swiper-slide,.cs-product-slider.cs-product-slider .ps-swiper-slide.swiper-slide{height:100%;position:relative}.cs-product-slider.cs-product-slider .ps-product-card{background:0 0;border:none;overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative;width:100%;margin:0;padding:0;box-sizing:border-box}.cs-product-slider.cs-product-slider .ps-product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;margin:0;padding:0}.cs-product-slider.cs-product-slider .ps-product-link:hover{text-decoration:none;color:inherit}.cs-product-slider.cs-product-slider .ps-product-image{position:relative;aspect-ratio:1;overflow:hidden;background:0 0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none}.cs-product-slider.cs-product-slider .ps-product-img{width:100%;height:100%;object-fit:cover;margin:0;padding:0;border:none;display:block}.cs-product-slider.cs-product-slider .ps-product-placeholder{display:flex;align-items:center;justify-content:center;background:var(--ps-secondary);color:#999;font-size:.9rem;min-height:200px;width:100%;text-align:center}.cs-product-slider.cs-product-slider .ps-product-content{padding:16px 0 0 0;display:flex;flex-direction:column;align-items:center;margin:0;border:none;background:0 0}.cs-product-slider.cs-product-slider .ps-product-title{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:24px!important;text-align:center!important;text-transform:none!important;color:#3a3935!important;margin:0 0 8px 0;padding:0;border:none;background:0 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cs-product-slider.cs-product-slider .ps-product-price{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:24px!important;text-align:center!important;text-transform:none!important;color:#3a3935!important;margin:0;padding:0;border:none;background:0 0}.cs-product-slider.cs-product-slider .ps-navigation{position:absolute!important;width:45px!important;height:45px!important;background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:999!important;pointer-events:auto!important;user-select:none!important;outline:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;top:45%!important;transform:translateY(-50%)!important}.cs-product-slider.cs-product-slider .ps-navigation.swiper-button-disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.cs-product-slider.cs-product-slider .ps-navigation::after{content:'';width:45px;height:45px;background-size:auto;background-repeat:no-repeat;background-position:left;margin:0;padding:0;position:static;display:block;border:none}.cs-product-slider.cs-product-slider .ps-navigation.swiper-button-prev::after{background-image:url('https://oakvalleydesigns.com/wp-content/themes/pro-child/framework/elements/product-slider/assets/images/arrow-prev.png')!important}.cs-product-slider.cs-product-slider .ps-navigation.swiper-button-next::after{background-image:url('https://oakvalleydesigns.com/wp-content/themes/pro-child/framework/elements/product-slider/assets/images/arrow-prev.png')!important;transform:rotate(180deg)}.cs-product-slider.cs-product-slider .ps-navigation.swiper-button-prev{left:0;right:auto}.cs-product-slider.cs-product-slider .ps-navigation.swiper-button-next{right:0;left:auto}.cs-product-slider.cs-product-slider .swiper-scrollbar{position:absolute;bottom:-50px;left:0;width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;z-index:10}.cs-product-slider.cs-product-slider .swiper-scrollbar-drag{background:var(--ps-primary);border-radius:2px;cursor:pointer}@media (max-width:768px){.cs-product-slider.cs-product-slider .ps-navigation{display:none!important}.cs-product-slider.cs-product-slider{margin-bottom:2rem}.cs-product-slider.cs-product-slider .swiper-scrollbar{bottom:-30px}}@media (max-width:480px){.cs-product-slider.cs-product-slider .ps-product-card{min-height:250px!important}.cs-product-slider.cs-product-slider .ps-title{font-size:1.5rem}.cs-product-slider.cs-product-slider .ps-product-title{font-size:.9rem!important}}@media (min-width:769px){.cs-product-slider.cs-product-slider.ps-has-navigation .ps-navigation{display:flex!important;visibility:visible!important;opacity:1!important}}.cs-product-slider.cs-product-slider:not(.ps-initialized) .ps-swiper-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;gap:32px;align-items:stretch}.cs-product-slider.cs-product-slider:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(25% - 24px);min-width:0;display:block;opacity:1;visibility:visible}.cs-product-slider.cs-product-slider[data-slides="1"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 100%}.cs-product-slider.cs-product-slider[data-slides="2"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(50% - 16px)}.cs-product-slider.cs-product-slider[data-slides="3"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(33.333% - 21.333px)}.cs-product-slider.cs-product-slider[data-slides="4"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(25% - 24px)}.cs-product-slider.cs-product-slider[data-slides="5"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(20% - 25.6px)}.cs-product-slider.cs-product-slider[data-slides="6"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(16.666% - 26.666px)}@media (max-width:768px){.cs-product-slider.cs-product-slider:not(.ps-initialized) .ps-swiper-slide{flex:0 0 100%}}@media (min-width:769px) and (max-width:1024px){.cs-product-slider.cs-product-slider[data-slides="4"]:not(.ps-initialized) .ps-swiper-slide,.cs-product-slider.cs-product-slider[data-slides="5"]:not(.ps-initialized) .ps-swiper-slide,.cs-product-slider.cs-product-slider[data-slides="6"]:not(.ps-initialized) .ps-swiper-slide{flex:0 0 calc(33.333% - 21.333px)}}

.product-images{position:relative}.product-wishlist-button{position:absolute;top:10px;right:10px;z-index:10;opacity:0;transition:opacity .3s ease}.product-card:hover .product-wishlist-button,.product-wishlist-button.yith-wcwl-wishlistaddedbrowse,.product-wishlist-button.yith-wcwl-wishlistexistsbrowse{opacity:1}.product-wishlist-button .yith-wcwl-add-to-wishlist{background:rgba(255,255,255,.95);border-radius:50%;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.product-wishlist-button .yith-wcwl-add-to-wishlist:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.product-wishlist-button .add_to_wishlist,.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a{display:flex!important;align-items:center;justify-content:center;width:24px;height:24px;text-decoration:none!important;border:none!important;background:0 0!important;padding:0!important;margin:0!important;line-height:1!important;box-shadow:none!important;transition:color .3s ease}.product-wishlist-button .fa-heart,.product-wishlist-button .fa-heart-o{font-size:16px!important;color:#666!important;transition:color .3s ease}.product-wishlist-button .add_to_wishlist:hover .fa-heart-o,.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a:hover .fa-heart,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a:hover .fa-heart{color:#e74c3c!important}.product-wishlist-button .yith-wcwl-wishlistaddedbrowse .fa-heart,.product-wishlist-button .yith-wcwl-wishlistexistsbrowse .fa-heart{color:#e74c3c!important}.product-wishlist-button .add_to_wishlist span:not(.fa):not([class*=fa-]),.product-wishlist-button .yith-wcwl-wishlistaddedbrowse a span:not(.fa):not([class*=fa-]),.product-wishlist-button .yith-wcwl-wishlistexistsbrowse a span:not(.fa):not([class*=fa-]){display:none!important}.product-wishlist-button a{position:relative;z-index:11}@media (max-width:768px){.product-wishlist-button{top:8px;right:8px;opacity:1}.product-wishlist-button .yith-wcwl-add-to-wishlist{width:36px;height:36px;padding:6px}.product-wishlist-button .fa-heart,.product-wishlist-button .fa-heart-o{font-size:14px!important}}.product-wishlist-button .yith-wcwl-add-to-wishlist.loading{opacity:.6;pointer-events:none}.product-wishlist-button .yith-wcwl-add-to-wishlist.feedback{animation:wishlist-pulse .6s ease-in-out}@keyframes wishlist-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.wishlist_disabled_btn a.yith-wcwl-add-to-wishlist-button{pointer-events:none!important}