img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.is-style-arrow-link .wp-block-navigation-item__label:after{content:"\2197";padding-inline-start:.25rem;vertical-align:middle;text-decoration:none;display:inline-block}

.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}
 .wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0%;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}

.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
 :root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-style-asterisk:before{content:'';width:1.5rem;height:3rem;background:var(--wp--preset--color--contrast-2,currentColor);clip-path:path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z');display:block}.is-style-asterisk:empty:before{content:none}.is-style-asterisk:-moz-only-whitespace:before{content:none}.is-style-asterisk.has-text-align-center:before{margin:0 auto}.is-style-asterisk.has-text-align-right:before{margin-left:auto}.rtl .is-style-asterisk.has-text-align-left:before{margin-right:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.is-style-arrow-icon-details{padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)}.is-style-arrow-icon-details summary{list-style-type:"\2193\00a0\00a0\00a0"}.is-style-arrow-icon-details[open]>summary{list-style-type:"\2192\00a0\00a0\00a0"}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color,.has-background):hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 5%,var(--wp--preset--color--contrast) 0%);color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast,var(--wp--preset--color--contrast,currentColor))}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.woocommerce.wc-block-product-results-count .woocommerce-result-count{float:none;font-size:inherit;margin:auto}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.woocommerce.wc-block-catalog-sorting form{float:none}.woocommerce.wc-block-catalog-sorting label.orderby-label{margin-right:.25rem}.woocommerce.wc-block-catalog-sorting select.orderby{font-size:inherit}.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby{color:inherit}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering{margin:auto}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{align-self:auto}.wc-block-components-product-sale-badge--align-center{align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{align-self:auto}.wc-block-components-product-sale-badge--align-center{align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;display:block;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{left:4px;margin:0;position:absolute;right:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{left:50%;margin:0;position:absolute;right:auto;top:4px;transform:translateX(-50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{left:auto;margin:0;position:absolute;right:4px;top:4px}.editor-styles-wrapper .wc-block-components-product-image__inner-container{justify-content:flex-start}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image__inner-container{bottom:0;display:flex;flex-direction:column;left:0;padding:12px;position:absolute;right:0;top:0}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px}.wc-block-components-product-image img{max-width:100%}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price[hidden]{display:none}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price .woocommerce-Price-amount{white-space:nowrap}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:#fff0;background-image:none}.wp-block-button.wc-block-components-product-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wc-block-components-product-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wc-block-components-product-button.wp-block-button__width-100 .wp-block-button__link{width:100%}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;justify-content:center;text-align:center;white-space:normal;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wc-block-product-template.wc-block-product-template{background:none}.wc-block-product-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wc-block-product-template.is-flex-container>li{list-style:none;margin:0;width:100%}@media(min-width:600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wc-block-product-template__responsive{grid-gap:1.25em;display:grid}.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))}.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))}.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))}.wc-block-product-template__responsive>li{margin-block-start:0}:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0}.is-product-collection-layout-list .wc-block-product:not(:last-child){margin-bottom:1.2rem}.is-product-collection-layout-carousel{container-name:carousel;container-type:inline-size;overflow-x:auto;position:relative;scroll-padding:0 30%;scroll-snap-type:x mandatory;scrollbar-width:none}.is-product-collection-layout-carousel .wc-block-product{flex-basis:0%;max-width:400px;min-width:42.5%;scroll-snap-align:center}@container carousel (min-width:600px){.is-product-collection-layout-carousel .wc-block-product{min-width:28.5%}}@container carousel (min-width:782px){.is-product-collection-layout-carousel .wc-block-product{min-width:29%}}@container carousel (min-width:960px){.is-product-collection-layout-carousel .wc-block-product{min-width:22%}}@container carousel (min-width:1280px){.is-product-collection-layout-carousel .wc-block-product{min-width:18%}}@container carousel (min-width:1440px){.is-product-collection-layout-carousel .wc-block-product{min-width:15%}}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator{text-align:center}@media(max-width:600px){.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons){display:none}}.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden]{display:none}.wp-interactivity-router-loading-bar{position:fixed;top:0;left:0;margin:0;padding:0;width:100vw;max-width:100vw!important;height:4px;background-color:#000;opacity:0}.wp-interactivity-router-loading-bar.start-animation{animation:wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(.03,.5,0,1) forwards}.wp-interactivity-router-loading-bar.finish-animation{animation:wp-interactivity-router-loading-bar-finish-animation 300ms ease-in}@keyframes wp-interactivity-router-loading-bar-start-animation{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes wp-interactivity-router-loading-bar-finish-animation{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}

.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
 

:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
 :root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#ffffff;--wp--preset--color--base-200:#ffffffb3;--wp--preset--color--base-100:#fafafa;--wp--preset--color--contrast:#374641;--wp--preset--color--primary:#151515;--wp--preset--color--primary-1:#B79B91;--wp--preset--color--primary-2:#1D1D1D;--wp--preset--color--secondary:#1D1D1D;--wp--preset--color--secondary-1:#4C4C65;--wp--preset--color--secondary-2:#1d1d1d;--wp--preset--color--gray:#F1F1F1;--wp--preset--color--gray-100:#D7DAD9;--wp--preset--color--gray-200:#E4E4E4;--wp--preset--color--bg-1:#F4F1ED;--wp--preset--color--bg-2:#FEF7F3;--wp--preset--color--bg-3:#E4E4E4;--wp--preset--color--bg-4:#EDE8F6;--wp--preset--color--bg-5:#FDF4F3;--wp--preset--color--border:#E4E4E4;--wp--preset--color--border-2:#e6e6e6;--wp--preset--color--ebony:#55694A;--wp--preset--color--key-lime:#E8F098;--wp--preset--color--info:#4bb1cf;--wp--preset--color--success:#15CD72;--wp--preset--color--warning:#EDE04D;--wp--preset--color--danger:#ED4F32;--wp--preset--color--danger-100:#C93F38;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1:linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2:linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3:linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4:linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5:linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6:linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7:linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8:linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9:linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10:linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11:linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12:linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.078), 15px);--wp--preset--font-size--large:28px;--wp--preset--font-size--x-large:clamp(26px, 1.625rem + ((1vw - 3.2px) * 1.484), 45px);--wp--preset--font-size--default:14px;--wp--preset--font-size--grande:20px;--wp--preset--font-size--xx-large:clamp(40px, 2.5rem + ((1vw - 3.2px) * 2.344), 70px);--wp--preset--font-family--body:"Jost", sans-serif;--wp--preset--font-family--heading:"Marcellus", sans-serif;--wp--preset--font-family--plus-jakarta-sans:"Plus Jakarta Sans", sans-serif;--wp--preset--font-family--dm-sans:"DM Sans", sans-serif;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--system-sans-serif:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif:Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--font-family--caviar:Caviar;--wp--preset--font-family--sa-magazine:"SA Magazine";--wp--preset--spacing--20:min(1.5rem, 2vw);--wp--preset--spacing--30:min(2.5rem, 3vw);--wp--preset--spacing--40:min(3.75rem, 5vw);--wp--preset--spacing--50:min(6.5rem, 8vw);--wp--preset--spacing--60:min(10.5rem, 13vw);--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--10:1rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:root{--wp--style--global--content-size:924px;--wp--style--global--wide-size:1600px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:1.2rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.2rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-flex){gap:1.2rem}:root :where(.is-layout-grid){gap:1.2rem}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:400;line-height:1.4;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50)}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);text-decoration:none}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-style:normal;font-weight:500}h1{font-size:clamp(1.125rem, -0.4464rem + 2.4554vw, 2.5rem);line-height:1.2}h2{font-size:clamp(1.125rem, 0.125rem + 1.5625vw, 2rem)}h3{font-size:clamp(1.125rem, 0.4107rem + 1.1161vw, 1.75rem)}h4{font-size:clamp(1.125rem, 0.6964rem + 0.6696vw, 1.5rem)}h5{font-size:clamp(1rem, 0.7143rem + 0.4464vw, 1.25rem)}h6{font-size:var(--wp--preset--font-size--normal)}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--primary);border-radius:0;border-color:var(--wp--preset--color--primary);border-width:1px;border-style:solid!important;color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--heading);font-size:inherit;font-style:normal;font-weight:400;line-height:1.867;padding-top:12px;padding-right:1rem;padding-bottom:12px;padding-left:1rem;text-decoration:none}:root :where(.wp-element-button,.wp-block-button__link){min-width:150px}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){min-width:150px}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){min-width:150px}:root :where(.wp-element-button:active,.wp-block-button__link:active){background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}:root :where(.wp-element-button:active,.wp-block-button__link:active){min-width:150px}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:.8rem}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-base-color{color:var(--wp--preset--color--base)!important}.has-base-200-color{color:var(--wp--preset--color--base-200)!important}.has-base-100-color{color:var(--wp--preset--color--base-100)!important}.has-contrast-color{color:var(--wp--preset--color--contrast)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-primary-1-color{color:var(--wp--preset--color--primary-1)!important}.has-primary-2-color{color:var(--wp--preset--color--primary-2)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)!important}.has-secondary-1-color{color:var(--wp--preset--color--secondary-1)!important}.has-secondary-2-color{color:var(--wp--preset--color--secondary-2)!important}.has-gray-color{color:var(--wp--preset--color--gray)!important}.has-gray-100-color{color:var(--wp--preset--color--gray-100)!important}.has-gray-200-color{color:var(--wp--preset--color--gray-200)!important}.has-bg-1-color{color:var(--wp--preset--color--bg-1)!important}.has-bg-2-color{color:var(--wp--preset--color--bg-2)!important}.has-bg-3-color{color:var(--wp--preset--color--bg-3)!important}.has-bg-4-color{color:var(--wp--preset--color--bg-4)!important}.has-bg-5-color{color:var(--wp--preset--color--bg-5)!important}.has-border-color{color:var(--wp--preset--color--border)!important}.has-border-2-color{color:var(--wp--preset--color--border-2)!important}.has-ebony-color{color:var(--wp--preset--color--ebony)!important}.has-key-lime-color{color:var(--wp--preset--color--key-lime)!important}.has-info-color{color:var(--wp--preset--color--info)!important}.has-success-color{color:var(--wp--preset--color--success)!important}.has-warning-color{color:var(--wp--preset--color--warning)!important}.has-danger-color{color:var(--wp--preset--color--danger)!important}.has-danger-100-color{color:var(--wp--preset--color--danger-100)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-base-200-background-color{background-color:var(--wp--preset--color--base-200)!important}.has-base-100-background-color{background-color:var(--wp--preset--color--base-100)!important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-primary-1-background-color{background-color:var(--wp--preset--color--primary-1)!important}.has-primary-2-background-color{background-color:var(--wp--preset--color--primary-2)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important}.has-secondary-1-background-color{background-color:var(--wp--preset--color--secondary-1)!important}.has-secondary-2-background-color{background-color:var(--wp--preset--color--secondary-2)!important}.has-gray-background-color{background-color:var(--wp--preset--color--gray)!important}.has-gray-100-background-color{background-color:var(--wp--preset--color--gray-100)!important}.has-gray-200-background-color{background-color:var(--wp--preset--color--gray-200)!important}.has-bg-1-background-color{background-color:var(--wp--preset--color--bg-1)!important}.has-bg-2-background-color{background-color:var(--wp--preset--color--bg-2)!important}.has-bg-3-background-color{background-color:var(--wp--preset--color--bg-3)!important}.has-bg-4-background-color{background-color:var(--wp--preset--color--bg-4)!important}.has-bg-5-background-color{background-color:var(--wp--preset--color--bg-5)!important}.has-border-background-color{background-color:var(--wp--preset--color--border)!important}.has-border-2-background-color{background-color:var(--wp--preset--color--border-2)!important}.has-ebony-background-color{background-color:var(--wp--preset--color--ebony)!important}.has-key-lime-background-color{background-color:var(--wp--preset--color--key-lime)!important}.has-info-background-color{background-color:var(--wp--preset--color--info)!important}.has-success-background-color{background-color:var(--wp--preset--color--success)!important}.has-warning-background-color{background-color:var(--wp--preset--color--warning)!important}.has-danger-background-color{background-color:var(--wp--preset--color--danger)!important}.has-danger-100-background-color{background-color:var(--wp--preset--color--danger-100)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-base-border-color{border-color:var(--wp--preset--color--base)!important}.has-base-200-border-color{border-color:var(--wp--preset--color--base-200)!important}.has-base-100-border-color{border-color:var(--wp--preset--color--base-100)!important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-primary-1-border-color{border-color:var(--wp--preset--color--primary-1)!important}.has-primary-2-border-color{border-color:var(--wp--preset--color--primary-2)!important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)!important}.has-secondary-1-border-color{border-color:var(--wp--preset--color--secondary-1)!important}.has-secondary-2-border-color{border-color:var(--wp--preset--color--secondary-2)!important}.has-gray-border-color{border-color:var(--wp--preset--color--gray)!important}.has-gray-100-border-color{border-color:var(--wp--preset--color--gray-100)!important}.has-gray-200-border-color{border-color:var(--wp--preset--color--gray-200)!important}.has-bg-1-border-color{border-color:var(--wp--preset--color--bg-1)!important}.has-bg-2-border-color{border-color:var(--wp--preset--color--bg-2)!important}.has-bg-3-border-color{border-color:var(--wp--preset--color--bg-3)!important}.has-bg-4-border-color{border-color:var(--wp--preset--color--bg-4)!important}.has-bg-5-border-color{border-color:var(--wp--preset--color--bg-5)!important}.has-border-border-color{border-color:var(--wp--preset--color--border)!important}.has-border-2-border-color{border-color:var(--wp--preset--color--border-2)!important}.has-ebony-border-color{border-color:var(--wp--preset--color--ebony)!important}.has-key-lime-border-color{border-color:var(--wp--preset--color--key-lime)!important}.has-info-border-color{border-color:var(--wp--preset--color--info)!important}.has-success-border-color{border-color:var(--wp--preset--color--success)!important}.has-warning-border-color{border-color:var(--wp--preset--color--warning)!important}.has-danger-border-color{border-color:var(--wp--preset--color--danger)!important}.has-danger-100-border-color{border-color:var(--wp--preset--color--danger-100)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-gradient-1-gradient-background{background:var(--wp--preset--gradient--gradient-1)!important}.has-gradient-2-gradient-background{background:var(--wp--preset--gradient--gradient-2)!important}.has-gradient-3-gradient-background{background:var(--wp--preset--gradient--gradient-3)!important}.has-gradient-4-gradient-background{background:var(--wp--preset--gradient--gradient-4)!important}.has-gradient-5-gradient-background{background:var(--wp--preset--gradient--gradient-5)!important}.has-gradient-6-gradient-background{background:var(--wp--preset--gradient--gradient-6)!important}.has-gradient-7-gradient-background{background:var(--wp--preset--gradient--gradient-7)!important}.has-gradient-8-gradient-background{background:var(--wp--preset--gradient--gradient-8)!important}.has-gradient-9-gradient-background{background:var(--wp--preset--gradient--gradient-9)!important}.has-gradient-10-gradient-background{background:var(--wp--preset--gradient--gradient-10)!important}.has-gradient-11-gradient-background{background:var(--wp--preset--gradient--gradient-11)!important}.has-gradient-12-gradient-background{background:var(--wp--preset--gradient--gradient-12)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-default-font-size{font-size:var(--wp--preset--font-size--default)!important}.has-grande-font-size{font-size:var(--wp--preset--font-size--grande)!important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-body-font-family{font-family:var(--wp--preset--font-family--body)!important}.has-heading-font-family{font-family:var(--wp--preset--font-family--heading)!important}.has-plus-jakarta-sans-font-family{font-family:var(--wp--preset--font-family--plus-jakarta-sans)!important}.has-dm-sans-font-family{font-family:var(--wp--preset--font-family--dm-sans)!important}.has-inter-font-family{font-family:var(--wp--preset--font-family--inter)!important}.has-system-sans-serif-font-family{font-family:var(--wp--preset--font-family--system-sans-serif)!important}.has-system-serif-font-family{font-family:var(--wp--preset--font-family--system-serif)!important}.has-caviar-font-family{font-family:var(--wp--preset--font-family--caviar)!important}.has-sa-magazine-font-family{font-family:var(--wp--preset--font-family--sa-magazine)!important}:root :where(.wp-block-button .wp-block-button__link){min-width:150px}:root :where(.wp-block-button .wp-block-button__link.wc-block-components-product-button__button){line-height:1.867;border-radius:0}:root :where(.wc-block-components-product-image){margin-bottom:27px}:root :where(.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button){line-height:1.867}:root :where(.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button .wc-block-components-product-button__button){line-height:1.867}:root :where(.wp-block-woocommerce-customer-account){padding:0}:root :where(.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon){padding:0}:root :where(.wp-block-woocommerce-customer-account a){gap:10px}:root :where(.wp-block-woocommerce-customer-account .wp-block-woocommerce-customer-account a){color:currentcolor}:root :where(.wp-block-woocommerce-filter-wrapper){font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.234), 17px)}:root :where(.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox label){font-size:17px}:root :where(.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox-list li){margin:0}:root :where(.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox){margin-top:12px}:root :where(.wp-block-woocommerce-filter-wrapper .wc-block-attribute-filter){margin-bottom:0}:root :where(.wp-block-query-pagination){margin-right:0;margin-bottom:0}:root :where(.wp-block-query-pagination-numbers){margin-right:0!important;margin-bottom:0!important}:root :where(.wp-block-query-pagination-next){margin-right:0!important;margin-bottom:0!important}:root :where(.wp-block-query-pagination-previous){margin-right:0!important;margin-bottom:0!important}:root :where(.wp-block-woocommerce-product-categories){font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.234), 17px)}:root :where(.wp-block-woocommerce-product-categories .wc-block-product-categories-list-item:not(:last-child)){margin-bottom:10px}:root :where(.wp-block-categories){padding-right:0;padding-left:0}:root :where(.wp-block-categories){list-style-type:none}:root :where(.wp-block-categories li){margin-bottom:.5rem}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-search .wp-block-search__label,.wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__button){font-size:var(--wp--preset--font-size--medium)}:root :where(.wp-block-search .wp-block-search__input){border-radius:.33rem}:root :where(.wp-block-site-title){font-family:var(--wp--preset--font-family--body);font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.406), 1.2rem);font-style:normal;font-weight:600}:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration:none}:root :where(.wp-block-buttons-is-layout-flow)>:first-child{margin-block-start:0}:root :where(.wp-block-buttons-is-layout-flow)>:last-child{margin-block-end:0}:root :where(.wp-block-buttons-is-layout-flow)>*{margin-block-start:.7rem;margin-block-end:0}:root :where(.wp-block-buttons-is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.wp-block-buttons-is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.wp-block-buttons-is-layout-constrained)>*{margin-block-start:.7rem;margin-block-end:0}:root :where(.wp-block-buttons-is-layout-flex){gap:.7rem}:root :where(.wp-block-buttons-is-layout-grid){gap:.7rem}:root :where(.wp-block-button.is-style-outline--5 .wp-block-button__link){background:#fff0 none;border-color:var(--wp--preset--color--primary);border-width:1px;border-style:solid;color:var(--wp--preset--color--primary);padding-top:13.6px;padding-right:1rem;padding-bottom:13.6px;padding-left:1rem}

.wcpbc-content{display:none}.wcpbc-price.loading *:not(.wcpbc-placeholder){display:none}.wcpbc-price.loading{visibility:hidden;color:inherit}.wc-price-based-country-refresh-area[data-area="wcsatt"]:not(.refreshed){visibility:hidden}.wc-price-based-country-refresh-area[data-area="wcsatt"]:not(.refreshed) .wcpbc-price.loading .wcpbc-placeholder{display:none}@keyframes wcpbc_skeleton_animation{100%{transform:translateX(100%)}}.wcpbc-price.loading .wcpbc-placeholder.-skeleton{visibility:visible;outline:0 !important;border:0 !important;background-color:currentColor !important;color:currentColor !important;width:8ch;height:1.2em;display:inline-block;line-height:1;position:relative !important;overflow:hidden !important;max-width:12ch !important;pointer-events:none;box-shadow:none;z-index:1;opacity:.15}.wcpbc-price.loading .wcpbc-placeholder.-skeleton::after{content:" ";display:block;position:absolute;left:0;right:0;top:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,currentColor,#f5f5f54d,currentColor);transform:translateX(-100%);animation:wcpbc_skeleton_animation 1.5s ease-in-out infinite}@media screen and (prefers-reduced-motion:reduce){.wcpbc-price.loading .wcpbc-placeholder.-skeleton::after{animation:none}}.wcpbc-price.loading .wcpbc-placeholder.-dots{visibility:visible;position:relative;display:inline-block;margin:.2em 0 .2em 1.2em;overflow:visible;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}.wcpbc-price.loading .wcpbc-placeholder.-dots::before,.wcpbc-price.loading .wcpbc-placeholder.-dots::after{content:"";display:inline-block;position:absolute;top:0}.wcpbc-price.loading .wcpbc-placeholder.-dots::before{left:-1.2em;animation:dot-flashing 1s infinite linear alternate;animation-delay:0s}.wcpbc-price.loading .wcpbc-placeholder.-dots::after{left:1.2em;animation:dot-flashing 1s infinite linear alternate;animation-delay:1s}.wcpbc-price.loading .wcpbc-placeholder.-dots,.wcpbc-price.loading .wcpbc-placeholder.-dots::before,.wcpbc-price.loading .wcpbc-placeholder.-dots::after{width:.8em;height:.8em;border-radius:50%;color:inherit;background-color:currentColor}@keyframes dot-flashing{0%{background-color:currentColor}50%,100%{background-color:transparent}}
 p.cr-comment-image-text{margin-bottom:.5em;font-size:.9em}p.cr-comment-video-text{margin-bottom:.5em;font-size:.9em}.iv-comment-image{float:left;margin-right:5px;margin-left:0;margin-bottom:5px;margin-top:0;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%)}.iv-comment-image:hover,.cr-comment-video:hover{filter:brightness(95%)}.cr-comment-image-top{display:inline-block;margin-right:5px;vertical-align:top;max-height:150px;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%);box-sizing:content-box;position:relative}.cr-comment-image-top:hover{filter:brightness(95%)}.cr-comment-video{float:left;margin-right:5px;margin-bottom:5px;position:relative;cursor:pointer;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%)}.cr-comment-video video.cr-video-a{width:75px;height:75px;display:block;object-fit:cover}.cr-comment-video-modal.cr-comment-video video.cr-video-a{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background-color:rgb(0 0 0 / .4)}.cr-comment-video .cr-comment-videoicon,.cr-comment-image-top .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:32px;height:auto;margin-top:-16px;margin-left:-16px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:26px;height:auto;margin-top:-13px;margin-left:-13px}.cr-comment-image-top img,.cr-comment-image-top video{width:150px;height:150px;box-shadow:none;padding:0;border-radius:0;object-fit:cover;cursor:pointer}#reviews div.iv-comment-image img,div.iv-comment-image img{box-shadow:none;width:75px;height:75px;max-width:75px;max-height:75px;object-fit:cover;padding:0;border-radius:0;display:block;position:relative}.cr-comment-images,.cr-comment-videos{margin-bottom:1em}.cr-all-reviews-shortcode .cr-comment-images,.cr-comment-videos{margin:0}.cr-all-reviews-shortcode .comment_container .avatar{position:absolute;float:left;padding:0;top:0;left:0;margin:0}.cr-comment-videos .cr-comment-video .cr-comment-video-close{display:none}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close{display:block;background-color:#7A7A7A;color:#FFF;border:0 solid;border-radius:10px;position:absolute;top:0;right:0;padding:1px;line-height:0;cursor:pointer}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg{display:block;width:18px;height:18px}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg-p{fill:#fff}.cr-comment-videos .cr-comment-video .cr-video-cont{display:flex;position:relative;margin:auto}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-video-cont{padding:10px;max-width:100%;max-height:100%}.cr-comment-videos-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:auto;background-color:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center}.cr-comment-videos-modal .cr-comment-video,.cr-comment-videos-modal .iv-comment-image{display:none}.cr-comment-video.cr-comment-video-modal{width:80%;height:80%;float:none;margin:auto;z-index:1;display:flex;justify-content:center;cursor:auto;border-width:0;filter:brightness(100%)}.cr-recaptcha{margin-bottom:1.5em}#commentform.comment-form .cr-upload-local-images,.comment-form .cr-upload-local-images{width:100%;flex:none}#commentform.comment-form .cr-upload-local-images label,.comment-form .cr-upload-local-images label{display:block;transform:none;position:relative;left:auto;top:auto}#commentform.comment-form .cr-upload-local-images input,.comment-form .cr-upload-local-images input{display:block;width:100%}.ivole-meter{overflow:hidden;background:#f2f2f2;background:-webkit-linear-gradient(top,#eee,#f6f6f6);background:linear-gradient(to bottom,#eee,#f6f6f6);background-color:#f3f3f3;height:22px;border-radius:1px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .4),inset 0 0 0 1px rgb(0 0 0 / .1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ivole-meter .ivole-meter-bar{border-radius:1px;background:#fb0;background:-webkit-linear-gradient(top,#ffce00,#ffa700);background:linear-gradient(to bottom,#ffce00,#ffa700);background-color:#ffce00;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .25),inset 0 -1px 0 rgb(0 0 0 / .05);-webkit-transition:width .5s ease;transition:width .5s ease;float:left;font-size:0;height:100%;width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ivole-meter .ivole-meter-bar:before{background-color:rgb(255 255 255 / .25);content:"";display:block;font-size:0;height:1px;margin:1px}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell1{white-space:nowrap;width:auto}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{width:70%}.cr-all-reviews-shortcode .cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{min-width:100px}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell3{text-align:right;white-space:nowrap;width:auto}#reviews .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2px;align-items:center}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-summaryBox-wrap{display:none}.cr-reviews-grid.cr-reviews-grid-new-review .cr-summaryBox-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-empty{display:none}#reviews .cr-summaryBox-wrap{margin:0 0 1em 0;background-color:#F9F9F9}.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{margin:0;background-color:#F9F9F9}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{width:auto;height:40px}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator{flex:2 2 auto;display:flex;justify-content:center;align-items:center}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side{flex:1 1 auto}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{width:2px;height:40px;background-color:#BCCCD4}.cr-reviews-grid .cr-summaryBox-wrap{margin:0 10px 20px 10px}#reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap{margin:0;width:49%;flex:0 0 49%;padding:10px;border-radius:4px;border:0 solid #e4e1e3;box-sizing:border-box}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox{width:35%;flex:1 0 35%}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{width:auto;flex:0 0 auto}#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}#reviews .cr-summaryBox-wrap .cr-average-rating,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,.cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating{font-size:36px;font-weight:700;line-height:50px;color:#0E252C}#reviews .cr-summaryBox-wrap .cr-total-rating-count,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count{font-size:14px;color:#0E252C;line-height:25px}.cr-all-reviews-shortcode .cr-review-form-wrap,.cr-reviews-grid .cr-review-form-wrap,.cr-qna-block .cr-qna-new-q-form{display:none}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-wrap,.cr-ajax-reviews-review-form .cr-review-form-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-form-wrap,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-new-q-form{display:block}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav,.cr-qna-block .cr-review-form-nav{display:flex;justify-content:space-between;border-top:1px solid #E5E9EB;border-bottom:1px solid #E5E9EB;height:50px}.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-nav{margin:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-qna-block .cr-review-form-nav .cr-nav-left,.cr-qna-block .cr-review-form-nav .cr-nav-right{display:flex;align-items:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-right{display:none}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-qna-block .cr-review-form-nav .cr-nav-left svg{margin:0 5px 0 0}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg{pointer-events:none}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-left svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-right svg:hover{cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-qna-block .cr-review-form-nav .cr-nav-left span{font-size:16px;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-item,.cr-ajax-reviews-review-form .cr-review-form-item,.cr-reviews-grid .cr-review-form-item,.cr-qna-block .cr-review-form-item{display:flex;max-width:500px;margin:0 auto;padding:30px 0;border-bottom:1px solid #E5E9EB;position:relative;align-items:center}.cr-all-reviews-shortcode .cr-review-form-item img,.cr-ajax-reviews-review-form .cr-review-form-item img,.cr-reviews-grid .cr-review-form-item img,.cr-qna-block .cr-review-form-item img{display:block;height:60px;width:auto;margin:0 20px 0 0}.rtl .cr-all-reviews-shortcode .cr-review-form-item img,.rtl .cr-ajax-reviews-review-form .cr-review-form-item img,.rtl .cr-reviews-grid .cr-review-form-item img,.rtl .cr-qna-block .cr-review-form-item img{margin:0 0 0 20px}.cr-all-reviews-shortcode .cr-review-form-item span,.cr-ajax-reviews-review-form .cr-review-form-item span,.cr-reviews-grid .cr-review-form-item span,.cr-qna-block .cr-review-form-item span{display:block;font-size:22px;font-weight:500;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-rating,.cr-reviews-grid .cr-review-form-rating{max-width:500px;margin:0 auto;padding:30px 0 30px 0;position:relative}.cr-onsite-ratings .cr-review-form-rating,.cr-review-form-rating-overall .cr-review-form-rating{max-width:500px;margin:1em 0 1em 0;padding:0;position:relative}.cr-review-form-rating-overall.cr-review-form-rating-ovonly .cr-review-form-rating{margin:1em 0 1.5em 0}.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating,.cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating{margin-left:auto;margin-right:auto}.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label{font-size:12px;color:#4D5D64}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont{display:flex;position:relative;height:auto;padding:5px 0}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{height:20px;padding:0 5px;line-height:0}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{height:30px;padding:0 5px}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg{height:30px;width:33px}.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child{padding-left:0}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act{display:none}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover{cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{font-size:14px;line-height:20px;height:20px;margin:0 0 0 10px}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{font-size:18px;line-height:30px;height:30px;margin:0 0 0 10px}.rtl .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{margin:0 10px 0 0}.cr-review-form-rating-overall .cr-review-form-rating-label{font-size:18px}.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label{font-size:16px}.cr-all-reviews-shortcode .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-field-error,.cr-qna-block .cr-review-form-field-error{font-size:11px;color:#CE2B37;margin:5px 0 0 0;display:none}.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont{background-color:#fae9eb}.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error{display:block}.cr-all-reviews-shortcode .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-comment,.cr-reviews-grid .cr-review-form-comment,.cr-qna-block .cr-review-form-comment{max-width:500px;margin:0 auto;padding:0 0 20px 0;position:relative}.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment .cr-review-form-comment-txt{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;position:relative;padding:12px 16px;color:#0E252C;font-size:14px;width:100%;margin:0}.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt{border:#CE2B37 solid 2px}.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.cr-qna-block .cr-review-form-lbl{position:absolute;top:-7px;z-index:1;left:16px;background-color:#FFF;padding:0 5px;font-size:12px;line-height:12px;height:12px;color:#4D5D64}.rtl .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.rtl .cr-qna-block .cr-review-form-lbl{left:auto;right:16px}.cr-all-reviews-shortcode .cr-form-item-media,.cr-ajax-reviews-review-form .cr-form-item-media,.cr-reviews-grid .cr-form-item-media{max-width:500px;margin:0 auto;padding:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-terms,.cr-reviews-grid .cr-review-form-terms,.cr-qna-block .cr-captcha-terms,.cr-qna-block .cr-review-form-terms{max-width:500px;margin:0 auto;padding:0 0 20px 0;line-height:1;display:block}.cr-all-reviews-shortcode .cr-review-form-terms label,.cr-ajax-reviews-review-form .cr-review-form-terms label,.cr-reviews-grid .cr-review-form-terms label,.cr-qna-block .cr-review-form-terms label{display:inline-block;font-size:14px;font-weight:400;margin:0}.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{appearance:auto;width:auto;height:auto;border:none;display:inline-block;vertical-align:middle;margin:0 5px 0 0;accent-color:#4D5D64}.rtl .cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{margin:0 0 0 5px}.cr-all-reviews-shortcode .cr-review-form-terms span,.cr-ajax-reviews-review-form .cr-review-form-terms span,.cr-reviews-grid .cr-review-form-terms span,.cr-qna-block .cr-review-form-terms span{display:inline;vertical-align:middle;color:#0E252C;line-height:1.3}.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox::after,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox::after,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox::after,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox::after{border:none;content:normal}.cr-qna-block .cr-captcha-terms{font-size:12px;font-weight:400;vertical-align:middle;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-ne,.cr-reviews-grid .cr-review-form-ne,.cr-qna-block .cr-review-form-ne{max-width:500px;margin:0 auto;padding:0 0 20px 0;position:relative;display:flex;gap:10px}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email,.cr-qna-block .cr-review-form-ne .cr-review-form-name,.cr-qna-block .cr-review-form-ne .cr-review-form-email{width:50%;position:relative}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name input,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email input,.cr-qna-block .cr-review-form-ne .cr-review-form-name input,.cr-qna-block .cr-review-form-ne .cr-review-form-email input{width:100%}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-ne .cr-review-form-txt,.cr-qna-block .cr-review-form-ne .cr-review-form-txt{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;position:relative;padding:12px 16px;color:#0E252C;font-size:14px;margin:0}.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;padding:12px 16px;color:#0E252C;font-size:14px;width:50%}.cr-review-form-wrap .cr-onsite-question label{position:absolute;top:-7px;z-index:1;left:16px;background-color:#FFF;padding:0 5px;font-size:12px;line-height:12px;height:12px;color:#4D5D64;font-weight:400}.rtl .cr-review-form-wrap .cr-onsite-question label{left:auto;right:16px}.cr-review-form-wrap .cr-onsite-questions{max-width:500px;margin:0 auto}.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='text'],.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='number'],.cr-single-product-review .cr-review-form-textbox.cr-review-form-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-txt{border:#CE2B37 solid 2px}.cr-all-reviews-shortcode .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-captcha{max-width:500px;margin:0 auto;padding:0 0 20px 0;display:flex;flex-direction:column;align-items:start}.cr-all-reviews-shortcode .cr-review-form-captcha .cr-recaptcha,.cr-ajax-reviews-review-form .cr-review-form-captcha .cr-recaptcha,.cr-reviews-grid .cr-review-form-captcha .cr-recaptcha{margin:0}.cr-all-reviews-shortcode .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-buttons,.cr-qna-block .cr-review-form-buttons{max-width:500px;margin:0 auto;padding:0 0 30px 0;position:relative;display:flex;gap:10px}.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-buttons{padding:0}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit{display:flex;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:50%;padding:0 10px;margin:0;align-items:center;justify-content:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit{width:100%}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question-inp,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question-inp,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-terms,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question-inp,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-terms,.cr-qna-block .cr-review-form-submitting.cr-qna-new-q-form,.cr-qna-block .cr-review-form-submitting.cr-qna-list-inl-answ{pointer-events:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit span{display:block}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span{display:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit img{display:none;height:10px}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img{display:block}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel{display:flex;background-color:#fff;color:#0E252C;border:0;height:40px;line-height:20px;font-size:15px;width:50%;border:solid 1px #D8E2E7;padding:0 10px;margin:0;align-items:center;justify-content:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-cancel{display:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel:hover{border:solid 1px #4D5D64;text-decoration:none;cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-rating,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-comment,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-ne,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-buttons,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-ratings,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-res .cr-form-item-media,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-ratings,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-res .cr-form-item-media,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-terms,.cr-reviews-grid .cr-review-form-res .cr-review-form-rating,.cr-reviews-grid .cr-review-form-res .cr-review-form-comment,.cr-reviews-grid .cr-review-form-res .cr-review-form-ne,.cr-reviews-grid .cr-review-form-res .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-res .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-res .cr-onsite-ratings,.cr-reviews-grid .cr-review-form-res .cr-onsite-question,.cr-reviews-grid .cr-review-form-res .cr-form-item-media,.cr-reviews-grid .cr-review-form-res .cr-review-form-terms,.cr-qna-block .cr-review-form-res .cr-review-form-comment,.cr-qna-block .cr-review-form-res .cr-review-form-ne,.cr-qna-block .cr-review-form-res .cr-review-form-buttons,.cr-qna-block .cr-review-form-res .cr-captcha-terms,.cr-qna-block .cr-review-form-res .cr-review-form-terms{display:none}.cr-all-reviews-shortcode .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-result{max-width:500px;margin:0 auto;display:none;position:relative;padding:40px 0}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-res .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-res .cr-review-form-result,.cr-qna-block .cr-review-form-not-logged-in{display:flex;flex-direction:column;align-items:center}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span,.cr-all-reviews-shortcode .cr-review-form-not-logged-in span,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in span,.cr-reviews-grid .cr-review-form-res .cr-review-form-result span,.cr-reviews-grid .cr-review-form-not-logged-in span,.cr-qna-block .cr-review-form-res .cr-review-form-result span,.cr-qna-block .cr-review-form-not-logged-in span{padding:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{display:flex;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:auto;text-decoration:none;align-items:center;justify-content:center}.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{padding:10px 20px;min-width:100px;text-align:center}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.ivole-summaryBox{max-width:100%;font-size:14px}div.ivole-summaryBox{margin-bottom:2rem}.cr-summaryBox-wrap .cr-histogramTable{margin-bottom:0;border-collapse:collapse;border:0;width:100%;max-width:320px;min-width:auto;margin:0 auto}.cr-histogramTable .ivole-histogramRow{border:0}.cr-histogramTable tr.ivole-histogramRow td{padding:.2rem .3rem;vertical-align:middle;border:0;background-color:#fff0}.cr-histogramTable tr.ivole-histogramRow:first-child td{padding-top:0}.cr-histogramTable tr.ivole-histogramRow:last-child td{padding-bottom:0}.cr-histogramTable tr.ivole-histogramRow td:first-child{padding-left:0}.cr-histogramTable tr.ivole-histogramRow td:last-child{padding-right:0}#reviews .cr-credits-div,.cr-all-reviews-shortcode .cr-credits-div,.cr-reviews-grid .cr-credits-div{font-size:10px;text-align:right;width:100%;padding:0 5px;margin:7px 0;line-height:16px;display:flex;align-items:center;justify-content:right;box-sizing:border-box}.cr-reviews-grid .cr-credits-div{margin-top:0;padding:0 10px}.cr-all-reviews-shortcode .cr-credits-div a,#reviews .cr-credits-div a,.cr-reviews-grid .cr-credits-div a{text-decoration:none}.cr-all-reviews-shortcode .cr-credits-div a img,#reviews .cr-credits-div a img,.cr-reviews-grid .cr-credits-div a img{display:inline;height:16px;margin:0 0 0 4px;padding:0;vertical-align:middle}#reviews .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews{width:100%;padding:5px 10px;margin-top:0;font-size:14px;color:#0E252C}.cr-histogramTable tr.ivole-histogramRow .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow .cr-histogram-a{display:inline;cursor:pointer;color:#0E252C}.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .cr-histogram-a{display:inline;font-weight:700}#reviews.cr-reviews-ajax-reviews{width:100%}.cr-all-reviews-shortcode .cr-count-row,#reviews.cr-reviews-ajax-reviews .cr-count-row{background-color:#F9F9F9;padding:10px 12px;font-size:12px;color:#0E252C;margin:24px 0;display:flex;align-items:center;justify-content:space-between}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-count-row{display:none}.cr-all-reviews-shortcode .cr-count-row a,.cr-reviews-ajax-comments .cr-count-row a{color:#0E252C;text-decoration:underline}.cr-all-reviews-shortcode .cr-count-row a:hover,.cr-reviews-ajax-comments .cr-count-row a:hover{cursor:pointer;color:#0E252C}div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-all-reviews-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-summaryBar-updating,.cr-count-row .cr-seeAll-updating,.cr-ajax-reviews-sort.cr-sort-updating,.cr-review-tags-filter.cr-tags-updating{opacity:.5;pointer-events:none}.cr-voting-cont{display:flex;align-items:center;justify-content:flex-end}.cr-voting-cont img,.cr-voting-cont-uni svg{margin-left:0;margin-right:7px;margin-top:0;margin-bottom:0;width:13px;height:16px;cursor:pointer;pointer-events:auto}.rtl .cr-voting-cont img,.rtl .cr-voting-cont-uni svg{margin-right:0;margin-left:7px}.cr-voting-cont-uni .cr-voting-update svg{pointer-events:none}.cr-voting-cont-uni span.cr-voting-upvote svg:hover{color:#000}.cr-voting-cont-uni span{display:block;line-height:11px;font-size:11px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int{fill:none}.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext{fill:#18B394}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int{fill:#00A382;fill-opacity:.4}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext{fill:#00A382}.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext{fill:#202020}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int{fill:none;animation:pulse 1s infinite}@keyframes pulse{0%{fill:#FFF}50%{fill:#A9A9A9}100%{fill:#FFF}}.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int{fill:none}.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext{fill:#CE2B37}.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int{fill:#CA2430;fill-opacity:.4}.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext{fill:#CA2430}.cr-voting-cont-uni span.cr-voting-upvote-count{margin-right:10px;color:#18B394}.rtl .cr-voting-cont-uni span.cr-voting-upvote-count{margin-right:0;margin-left:10px}.cr-voting-cont-uni span.cr-voting-downvote-count{color:#CE2B37}.cr-all-reviews-shortcode ol li.comment,.cr-all-reviews-shortcode ol li.review{list-style:none;margin-right:0;margin-bottom:2.5em;position:relative;border:0}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container,.cr-all-reviews-shortcode ol li.comment .comment_container,.cr-all-reviews-shortcode ol li.review .comment_container{position:relative;padding:0}#reviews .comment_container{position:relative}#reviews .comment_container .cr-avatar,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{float:left;position:absolute;padding:0;top:0;left:0;width:50px;height:auto;border:0 solid #e4e1e3;margin:0;box-shadow:none;border-radius:25px;max-height:none}.rtl #reviews .comment_container .cr-avatar,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{float:right;position:absolute;padding:0;top:0;right:0;width:50px;height:auto;border:0 solid #e4e1e3;margin:0;box-shadow:none;border-radius:25px;max-height:none}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{float:left;position:absolute;padding:0;top:0;left:0;width:50px;height:auto;margin:0;max-height:none}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{float:right;position:absolute;padding:0;top:0;right:0;width:50px;height:auto;margin:0;max-height:none}.cr-all-reviews-shortcode ol li.review .comment_container.cr-comment-no-avatar .cr-avatar{display:none}.cr-avatar-check{display:none}.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,#reviews .comment_container .cr-avatar-check,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.cr-reviews-grid .cr-review-card .cr-avatar-check,.cr-reviews-slider .cr-review-card .cr-avatar-check{width:20px;height:20px;background-color:#31856C;position:absolute;left:34px;top:28px;border-radius:10px;border:2px solid #FFF;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:10}.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,.rtl #reviews .comment_container .cr-avatar-check,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.rtl .cr-reviews-grid .cr-review-card .cr-avatar-check,.rtl .cr-reviews-slider .cr-review-card .cr-avatar-check{right:34px;left:auto}.cr-all-reviews-shortcode ol li.review .comment_container .meta,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta{display:flex;align-items:baseline;justify-content:space-between;color:#767676;font-size:14px;flex-wrap:wrap}.cr-all-reviews-shortcode ol li div.comment_container a.cr-comment-a{box-shadow:none}.cr-all-reviews-shortcode ol li div.comment_container p.iv-comment-product{font-size:90%}.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a{box-shadow:none;line-height:0}.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img{width:20px;height:auto;vertical-align:top;margin-right:5px;display:inline;border-radius:3px}.cr-all-reviews-shortcode .commentlist.cr-pagination-load{opacity:.5;pointer-events:none}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{margin:0 0 0 70px;border-top:0 solid #e4e1e3;border-left:0 solid #e4e1e3;border-right:0 solid #e4e1e3;border-bottom:1px solid #e4e1e3;padding:0 0 1em 0}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.rtl .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{margin:0 70px 0 0}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text.comment-text-no-avatar,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text.comment-text-no-avatar{margin:0;float:none;width:100%}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text p,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{margin:1em 0;text-align:left}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{text-align:right}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta{font-size:16px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta time{font-style:normal}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-featured-date,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .cr-meta-author-featured-date{display:flex;flex-direction:row;column-gap:20px;align-items:baseline}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{display:flex;align-items:center;column-gap:20px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture{display:flex;align-items:center;margin:0 0 0 0;column-gap:7px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a{font-size:14px;color:#0E252C}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover{text-decoration:underline}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__author,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__author{color:#0E252C;font-size:16px;display:inline;font-weight:500;margin:0;text-indent:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__verified,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified{display:block;color:#4D5D64;font-size:14px;font-weight:400;margin:0;text-indent:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-date time{color:#4D5D64}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title{display:flex;align-items:flex-start;flex-direction:column}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title svg{width:18px;height:18px;display:block;margin:0 0 0 10px;color:#4D5D64}.cr-tag{color:#3d3d3d;background-color:#EEEFF2;display:inline-block;padding:.2em .4em;font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:.7em;border:1px solid #c3c6d1;border-color:#31856C;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cr-review-tags-filter .cr-tag{font-size:14px;border-radius:.7em;margin-right:5px;margin-bottom:7px;border-color:#D0D0D0}.cr-review-tags-filter span.cr-tag:hover{border-color:#31856C;cursor:pointer}.cr-review-tags-filter{padding-top:5px;padding-left:0;padding-right:0;padding-bottom:0;pointer-events:auto;opacity:1}.cr-review-tags-filter span.cr-tag.cr-tag-selected{border-color:#31856C;background-color:#D3D3D3}div.cr-review-tags-filter.cr-review-tags-filter-disabled{pointer-events:none;opacity:.5}.cr-review-tags{margin-bottom:1em}.cr-incentivized-badge{display:flex;column-gap:4px;align-items:center;font-size:10px;line-height:10px;margin:0 0 1em 0}.cr-reviews-grid .cr-review-card .cr-incentivized-row .cr-incentivized-badge,.cr-reviews-slider .cr-review-card .cr-incentivized-row .cr-incentivized-badge{margin:0}.cr-incentivized-badge .cr-incentivized-icon{display:block;height:12px}.cr-incentivized-badge .cr-incentivized-icon .cr-incentivized-svg{width:12px;height:12px}.cr-all-reviews-shortcode ol.commentlist ul.children,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children{list-style:none outside;margin:20px 0 0 50px;margin-inline-start:70px;padding-inline-start:0}.ivole-verified-badge{font-size:12px;vertical-align:middle}.ivole-verified-badge-text{vertical-align:middle}.ivole-verified-badge span.ivole-review-country-text,p.ivole-verified-badge span.ivole-review-country-space{vertical-align:middle}.cr-all-reviews-shortcode ol.commentlist,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list{list-style-type:none;margin:0;padding:0 0 1.5em 0;display:block;position:relative}.cr-all-reviews-shortcode ol.commentlist li,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{margin:0 0 30px 0;list-style:none;clear:both;border:0;padding:0}.cr-all-reviews-shortcode.cr-all-reviews-new-review ol.commentlist,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-inner,.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-tags-filter,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-tags-filter{display:none}.cr-all-reviews-shortcode .ivole-review-country-icon,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon{display:inline;height:12px;width:auto;margin:0 0 0 5px;border-radius:0}.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon,#reviews p.ivole-verified-badge img.ivole-review-country-icon{float:none;height:12px;width:auto;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{float:none;height:20px;width:auto;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{float:none;height:11px;width:11px;vertical-align:middle;margin:0 0 0 5px;display:inline;border-radius:0}.cr-form-item-media-none{padding:24px;text-align:left;display:flex;align-items:center;cursor:pointer;border:1px dashed #D8E2E7;border-radius:2px}.cr-review-form-error .cr-form-item-media-none{border-color:#CE2B37}.cr-form-visible .cr-form-item-media-none{display:none}.cr-form-item-media-none .cr-form-item-media-icon{width:60px;height:60px;padding:8px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px;flex-shrink:0}.cr-form-item-media-none .cr-form-item-media-icon:first-child{margin:0 5px 0 0}.rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{margin:0 0 0 5px}.cr-rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{margin-right:0;margin-left:5px}.cr-form-item-media-none span{display:inline-block;vertical-align:top;margin:0 0 0 20px;color:#4D5D64;font-size:12px}.rtl .cr-form-item-media-none span{margin:0 20px 0 0}.cr-rtl .cr-form-item-media-none span{margin-left:0;margin-right:20px}.cr-form-item-media-none:active{border-color:#c9c9c9}.cr-form-item-media-none:active .cr-form-item-media-icon{border:1px solid #c9c9c9;fill:#c9c9c9}.cr-form-item-media .cr-form-item-media-file{display:none}.cr-form-item-media-preview{display:none;margin:0;flex-wrap:wrap}.cr-form-visible .cr-form-item-media-preview{display:flex;row-gap:9px}.cr-form-item-media-preview .cr-upload-images-containers{width:108px;height:108px;margin-bottom:0;margin-right:9px;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto;border:1px solid #D8E2E7;padding:0;overflow:hidden}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending{pointer-events:none}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok{padding:0}.cr-form-item-media-preview .cr-upload-images-containers img{margin:0 0 0 0;opacity:.3;object-fit:cover}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-video-thumbnail{width:108px;height:108px;margin:0 0 0 0;opacity:.3;padding:15px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok img{opacity:1}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{opacity:.6;border-width:0}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending img{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete{padding:1px;position:absolute;top:2px;right:2px;width:16px;height:16px;display:none;background-color:#CE2B37;border-radius:8px;border:0 solid;line-height:0;cursor:pointer}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete{display:block}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{fill:#fff}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{margin:0;background:url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px;display:none;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{display:block}.cr-form-item-media-preview .cr-form-item-media-add{cursor:pointer;width:108px;height:108px;text-align:center;line-height:108px;font-size:40px;color:#e0e0e0;border:1px dashed #e0e0e0;margin-bottom:0;display:inline-block}.cr-form-item-media-preview .cr-form-item-media-add:active{border-color:#c9c9c9;color:#c9c9c9}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar{width:94px;height:10px;margin:0 5px 0 5px;padding:0;position:absolute;top:50%;left:0;transform:translate(0,-50%);background-color:#ddd;border-radius:5px}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{display:none}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar .cr-upload-images-pbarin{width:0;height:100%;margin:0;padding:0;background-color:#1AB394;border-radius:5px}.cr-pswp{display:none}.cr-reviews-rating{display:flex;column-gap:10px;align-items:center;margin:0;padding:0;line-height:0;.cr-qna-separator{margin:0}}.cr-average-rating-stars{line-height:0}.crstar-rating-svg{margin:8px 0;position:relative;display:inline-block}.cr-reviews-grid .cr-review-card .crstar-rating-svg,.cr-reviews-slider .cr-review-card .crstar-rating-svg,.cr-reviews-rating .crstar-rating-svg,.cr-ajax-reviews-slide-main-comment .crstar-rating-svg,.crf-custom-question-rating-cont .crstar-rating-svg{margin:0}.cr-average-rating-stars .crstar-rating-svg{margin:5px 0 0 0}.crstar-rating-svg .cr-rating-icon-base{display:flex;height:20px}.crstar-rating-svg .cr-rating-icon-frnt{display:flex;height:20px;position:absolute;top:0;left:0;overflow:hidden}.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt{height:25px;column-gap:3px}.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt{height:18px;column-gap:0}.rtl .crstar-rating-svg .cr-rating-icon-frnt{right:0;left:auto}.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{width:20px;height:20px;fill:none;stroke:#FFBC00}.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:20px;height:20px;fill:#FFBC00;flex-shrink:0}.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:25px;height:25px}.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:18px;height:18px}.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{stroke:#aaa}.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{fill:#aaa}@media (max-width:500px){#reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{width:100%;flex:0 0 100%}.cr-all-reviews-shortcode ol.commentlist{margin-left:0;margin-right:0}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{width:100%;display:flex;justify-content:center;align-items:center}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{width:50px;height:2px}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-side{display:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{width:100%;padding:10px}}.woocommerce .product #reviews .comment-text p.ivf-custom-question-checkbox,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-checkbox{font-weight:550;margin:.6em 0}.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul{margin:.6em 0}.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul li,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul li{margin:0}.woocommerce .product #reviews .comment-text span.ivf-custom-question-radio,.woocommerce .product #reviews .cr-comment-text span.ivf-custom-question-radio{font-weight:550}.woocommerce .product #reviews .comment-text hr.ivf-custom-question-hr,.woocommerce .product #reviews .cr-comment-text hr.ivf-custom-question-hr,.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{margin:.6em 0}.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{display:none}.cr-all-reviews-shortcode .commentlist .cr-comment-text .ivf-custom-question-p{font-size:14px;margin:.5em 0}.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{margin:.6em 0;display:flex;align-items:center;flex-direction:row}.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{font-size:14px}.woocommerce .product #reviews .comment-text p.ivf-custom-question-p,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-p,.cr-all-reviews-shortcode .commentlist p.ivf-custom-question-p{margin:.6em 0}.woocommerce .product #reviews .comment-text .crf-custom-question-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating{padding-right:7px;font-weight:550}.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont .star-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont .star-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont .star-rating{font-size:1em;height:1.1em;line-height:1.1em;float:none;margin:0}.cr-onsite-questions .cr-onsite-question{display:block;margin:1.5em 0;position:relative}.cr-onsite-questions .cr-onsite-question .required,.cr-onsite-ratings .cr-review-form-rating .required,.cr-review-form-rating-overall .cr-review-form-rating .required{margin:0 0 0 3px}.cr-onsite-questions .cr-onsite-question label,.cr-onsite-questions .cr-onsite-question input{display:block}.cr-onsite-questions .cr-onsite-question.cr-full-width label,.cr-onsite-questions .cr-onsite-question.cr-full-width input{width:100%}.cr-review-form-wrap .cr-onsite-questions .cr-onsite-question.cr-full-width label{width:auto}.cr-onsite-ratings{border-top:1px solid #DFE4E7;border-bottom:1px solid #DFE4E7}.cr-onsite-ratings.cr-onsite-ratings-only{border-bottom:none}.cr-review-form-wrap .cr-onsite-ratings{max-width:500px;margin:0 auto}.cr-customer-consent .checkbox input.cr-customer-consent-checkbox{margin-right:7px;position:relative}#kco-extra-checkout-fields .cr-customer-consent{display:none}.cr-show-more{width:100%}.cr-reviews-ajax-reviews .cr-show-more-reviews-prd,.cr-all-reviews-shortcode .cr-show-more-button,.cr-reviews-grid .cr-show-more-button,.cr-qna-block .cr-show-more-que{display:block;margin:10px auto;height:40px;padding:0 20px 0 20px;border:solid 1px #BCCCD4;font-size:14px;background-color:#fff0;color:#0E252C}.cr-qna-block .cr-show-more-que{margin:20px auto}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-button,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-button{display:none}.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover,.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus,.cr-all-reviews-shortcode .cr-show-more-button:hover,.cr-all-reviews-shortcode .cr-show-more-button:focus,.cr-reviews-grid .cr-show-more-button:hover,.cr-reviews-grid .cr-show-more-button:focus,.cr-qna-block .cr-show-more-que:hover,.cr-qna-block .cr-show-more-que:focus{border:solid 1px #00A79D;background-color:#fff0;color:#0E252C}.cr-show-more-review-spinner,.cr-show-more .cr-show-more-spinner,.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{display:block;margin:20px auto;background:url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px}.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-review-spinner,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-review-spinner,.cr-all-reviews-shortcode .commentlist .cr-pagination-review-spinner{display:none}.cr-show-more-review-spinner-cnt{width:100%;height:60px;display:flex;align-items:center}.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort{display:block;margin:0;background:#fff0;border:0;padding:4px;width:auto;height:auto;appearance:auto;color:#0E252C;font-size:12px;font-weight:500}.cr-ajax-reviews-sort-div{display:flex;justify-content:space-between}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-search-no-reviews{display:none}#reviews.cr-reviews-ajax-reviews .cr-button-search,.cr-all-reviews-shortcode .cr-button-search{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:400;color:#000;letter-spacing:normal;font-size:1em;text-transform:none;line-height:1.5em;margin-top:0;margin-bottom:0;margin-left:5px;margin-right:0;white-space:nowrap;width:auto}.rtl #reviews.cr-reviews-ajax-reviews .cr-button-search,.rtl .cr-all-reviews-shortcode .cr-button-search{margin-left:0;margin-right:5px}#reviews.cr-reviews-ajax-reviews .cr-button-search:hover,.cr-all-reviews-shortcode .cr-button-search:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none}#reviews.cr-reviews-ajax-reviews .cr-ajax-search,.cr-all-reviews-shortcode .cr-ajax-search{display:flex;padding:0;margin:24px 0;width:100%}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-search{display:none}#reviews.cr-reviews-ajax-reviews .cr-ajax-search div,.cr-all-reviews-shortcode .cr-ajax-search div,.cr-qna-block .cr-qna-search-block div{position:relative;flex-grow:1}#reviews.cr-reviews-ajax-reviews .cr-input-text,.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,.cr-ajax-search input[type="text"]{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;background-color:#fff;padding:3px 10px;padding-left:calc(1.5em + .75rem);padding-right:1.8em;width:100%;line-height:1.5em;margin:0;font-size:1em;box-sizing:border-box}.rtl #reviews.cr-reviews-ajax-reviews .cr-input-text,.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,.rtl .cr-ajax-search input[type="text"]{padding-right:calc(1.5em + .75rem);padding-left:1.8em}#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.cr-ajax-search .cr-ajax-search-icon{position:absolute;display:inline-block;top:50%;left:9px;transform:translateY(-50%);width:1.1em;height:1.1em}.rtl #reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-ajax-search .cr-ajax-search-icon{right:9px}.cr-qna-block .cr-input-text,.cr-ajax-search input[type="text"]{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;background-color:#fff;color:#898F92;padding:3px 10px;padding-left:calc(1.5em + .75rem);padding-right:1.5em;width:100%;margin:0;font-size:1em;box-shadow:none;outline:none}.cr-ajax-search input[type="text"]{height:42px}.cr-qna-block .cr-input-text{height:100%}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary{display:flex;justify-content:space-between;align-items:center;width:100%}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt{height:40px;display:flex;align-items:center}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{font-size:25px;font-weight:700;margin:0 0 0 15px;color:#0E252C}.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{margin:0 15px 0 0}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{font-size:20px;font-weight:400;margin:0 0 0 15px;color:#4D5D64}.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{margin:0 15px 0 0}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add{margin:0 0 0 15px;cursor:pointer;background-color:#31856C;color:#fff;display:flex;align-items:center;justify-content:center;min-height:40px;text-transform:none;line-height:20px;font-size:15px;border:none}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover{background-color:#276A56}#reviews.cr-reviews-ajax-reviews .cr-clear-input,.cr-all-reviews-shortcode .cr-clear-input,.cr-qna-block .cr-qna-search-block .cr-clear-input{display:none;position:absolute;cursor:pointer;margin-left:-1.7em;margin-top:-8px;height:16px;top:50%;right:8px}.rtl #reviews.cr-reviews-ajax-reviews .cr-clear-input,.rtl .cr-all-reviews-shortcode .cr-clear-input,.rtl .cr-qna-block .cr-qna-search-block .cr-clear-input{left:8px;right:auto;margin-left:0}.cr-all-reviews-shortcode .cr-clear-input.cr-visible{display:inline-block}#reviews.cr-reviews-ajax-reviews .cr-clear-input svg,.cr-all-reviews-shortcode .cr-clear-input svg,.cr-qna-block .cr-qna-search-block .cr-clear-input svg{display:block;height:16px}#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,.cr-qna-block .cr-qna-search-block .cr-qna-search-icon{fill:#18B394;display:inline-block;position:absolute;width:1.1em;height:1.1em;left:9px;top:50%;transform:translateY(-50%)}#reviews.cr-reviews-ajax-reviews .cr-input-text:focus,.cr-all-reviews-shortcode .cr-input-text:focus,.cr-qna-block .cr-input-text:focus,.cr-ajax-search input[type="text"]:focus{background-color:#fff;outline:none;border-color:#e77600;box-shadow:0 0 3px 2px rgb(228 121 17 / .5)}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{display:block;margin:1em 0;border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:600;color:#000;letter-spacing:normal;font-size:1em;text-transform:none;line-height:normal}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{display:block;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:auto;padding:10px 20px;margin:0}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.cr-ajax-reviews-review-form{display:none}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc{display:block}#reviews.cr-reviews-ajax-reviews .comment-reply-title{display:block;font-size:1.5em}.cr-ajax-reviews-review-form p.form-submit{display:flex;justify-content:space-between;align-items:center}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div{margin:12px 0 24px 0}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title{font-size:1em;margin:0 auto 5px auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div2,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div2{white-space:nowrap;overflow-x:auto;overflow-y:hidden}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(120 120 120 / .8);z-index:100001;display:none;opacity:0}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active{visibility:visible;opacity:1;display:flex;justify-content:center;align-items:center}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal{visibility:visible;position:relative;max-width:100vw;width:700px;background:#fff;z-index:100001;display:block;border-radius:3px;opacity:1;max-height:100vh}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr{height:36px;background:#f2f2f2;background:#f1f1f1;background:-webkit-linear-gradient(top,#f7f7f7,#eaeaea);background:linear-gradient(to bottom,#f7f7f7,#eaeaea);box-shadow:0 1px 0 rgb(255 255 255 / .5) inset,0 -1px 0 rgb(255 255 255 / .4) inset;position:relative;border-bottom:1px solid #cdcdcd;border-bottom-color:rgb(0 0 0 / .2);border-top-left-radius:3px;border-top-right-radius:3px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close{display:block;zoom:1;background-color:#fff0;border:none;float:right;padding:8px;position:absolute;top:50%;right:5px;margin:-15px 0 0;line-height:0;min-height:auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg{opacity:.64;width:15px;height:15px;font-size:15px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon{fill:#333}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{display:flex;flex-direction:row;justify-content:space-evenly;gap:20px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav{width:80%;margin:0 auto 35px auto;background-color:#f4f4f4}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video{max-height:75px;margin:0 auto;width:auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav{padding:0;line-height:0;text-align:center;position:relative}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video{max-width:400px;max-height:400px;width:auto}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:250px;padding:0;line-height:1.5}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p{margin:0;display:block}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time{opacity:.5;font-size:.875em;display:block}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body{max-height:300px;overflow-x:hidden;overflow-y:scroll;line-height:normal}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-vote,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-vote{box-sizing:border-box;margin:1em 0 0 0}.cr-search-highlight{background:linear-gradient(0deg,#FFEB82,#FFEB82),#F9F9F9}.cr-noscroll{overflow:hidden}.product_meta .cr_gtin_val,.product_meta .cr_mpn_val,.product_meta .cr_brand_val{display:inline}.cr-reviews-slider .cr-slider-read-more a,.cr-reviews-slider .cr-slider-read-less a,.cr-reviews-grid .cr-grid-read-more a,.cr-reviews-grid .cr-grid-read-less a{font-size:.8em}.cr-reviews-slider .cr-slider-details,.cr-reviews-grid .cr-grid-details{display:none}.cr-qna-block .cr-qna-search-block{display:flex;justify-content:flex-end;margin-bottom:30px}.cr-qna-block .cr-qna-list-block{display:block}.cr-qna-block.cr-qna-new-q-form-open .cr-qna-search-block,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-list-block{display:none}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button{font-size:16px;font-weight:400;background:#31856C;border:0 solid;border-radius:0;min-height:42px;color:#FFF;cursor:pointer;display:inline-block;outline-style:none;margin-top:0;margin-bottom:0;margin-left:10px;margin-right:0;padding:5px 15px}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover{background:#276A56}.rtl .cr-qna-block .cr-qna-search-block .cr-qna-ask-button{margin-left:0;margin-right:10px}.cr-qna-block .cr-qna-list-block div.cr-qna-list-empty{padding:30px;text-align:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont{margin-top:20px;margin-bottom:0;margin-right:0;margin-left:0;overflow-wrap:break-word;word-break:break-word}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{display:flex;margin:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{margin-top:20px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-l{min-width:50px;display:flex;align-items:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-l,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-l{min-width:50px;display:flex;align-items:flex-start}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon{width:30px;height:30px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle{stroke:#31856C}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path{fill:#31856C}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{width:16px;height:16px;max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;margin-right:10px}.rtl .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{margin-left:10px;margin-right:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{padding-bottom:20px;border-bottom:solid 2px #F9F9F9;border-top:solid 0;border-right:solid 0;border-left:solid 0;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r.cr-qna-list-q-b-r-no-ans{justify-content:right}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-q-b-r{display:none}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-inl-answ{padding-bottom:20px;border-bottom:solid 2px #F9F9F9;border-top:solid 0;border-right:solid 0;border-left:solid 0;width:100%;display:none}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-inl-answ{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{display:flex;align-items:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer{display:block;border-left:solid 3px #BCCCD4;border-top:solid 0;border-right:solid 0;border-bottom:solid 0;padding-left:16px;padding-right:0;padding-top:0;padding-bottom:0;margin-bottom:10px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer.cr-qna-list-last{margin-bottom:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question{font-size:18px;font-weight:600;line-height:1.2;display:block;color:#203741}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s{font-size:16px;font-weight:400;line-height:1.2;display:block;color:#203741}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p{margin:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s a{text-decoration:underline;color:#6d6d6d;cursor:pointer}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author{font-size:14px;font-weight:400;line-height:1.2;display:block;color:#276A56;font-style:italic;margin-top:5px;margin-bottom:0;margin-left:0;margin-right:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b{font-weight:600}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified{font-size:14px;color:#276A56}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button{font-size:14px;font-weight:600;background:#FFF;border:1px solid #BCCCD4;border-radius:0;height:42px;color:#276A56;cursor:pointer;display:inline-block;outline-style:none;padding:4px 15px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button:hover{border-color:#4D5D64}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b-r-no-ans .cr-qna-ans-button{display:none}.cr-qna-block #cr-show-more-q-spinner{display:block;margin:30px auto;background:url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px}.cr-qna-block .cr-search-no-qna{margin:30px auto;text-align:center;color:#203741}#reviews.cr-reviews-ajax-reviews p.cr-featured-badge,.cr-all-reviews-shortcode p.cr-featured-badge{margin:0 0 10px 0}#reviews.cr-reviews-ajax-reviews .cr-featured-badge span,#reviews.cr-reviews-ajax-reviews .cr-all-featured-badge span,.cr-all-reviews-shortcode .cr-all-featured-badge span{text-transform:uppercase;display:inline-block;font-size:12px;-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;background-color:#ffec64;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;text-indent:0;border:1px solid #fa2;color:#333;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-align:center;text-shadow:0 1px 0 #fe6;padding:0 5px}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .review .cr-comment-text{display:block;border-bottom:1px solid #e4e1e3;padding-bottom:1em}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch{text-align:center;background-color:#F9F9F9}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a{color:#4D5D64}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:hover,.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:active{color:#0E252C}#review_form .cr-upload-local-images .cr-upload-images-status,.cr-upload-local-images .cr-upload-images-status{display:block;margin:0 0 10px 0;padding:3px 5px}#review_form .cr-upload-local-images #cr_review_image,.cr-upload-local-images #cr_review_image{margin:0 0 15px 0;width:100%}#review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error,.cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error{background-color:#FF4136;color:#303030}#review_form .cr-upload-images-preview,.cr-upload-images-preview{display:flex;margin:0 0 0 0}#review_form .cr-upload-images-preview .cr-upload-images-containers,.cr-upload-images-preview .cr-upload-images-containers{width:75px;height:75px;margin:0 10px 10px 0;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail{margin:0;opacity:.3;padding:15px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending{pointer-events:none}#review_form .cr-upload-images-preview .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-thumbnail{max-width:100%;max-height:100%;margin:0 0 0 0;opacity:.3}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{opacity:.2}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar{width:65px;height:10px;margin:0 5px 0 5px;padding:0;position:absolute;top:50%;left:0;transform:translate(0,-50%);background-color:#ddd;border-radius:5px}#review_form .cr-upload-images-preview .cr-upload-images-pbar .cr-upload-images-pbarin,.cr-upload-images-preview .cr-upload-images-pbarin{width:0;height:100%;margin:0;padding:0;background-color:#4BBE67;border-radius:5px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail{opacity:1}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{opacity:1;border-width:0}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{display:none}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete{padding:1px;position:absolute;top:0;right:0;width:20px;height:20px;display:none;background-color:#e7412c;border-radius:10px;border:0 solid;line-height:0;cursor:pointer}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover{background-color:#db2c1b}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{display:block}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{opacity:.2}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg{padding:0;width:18px;height:18px;font-size:18px;line-height:18px;display:block}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{fill:#FFF}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{margin:0;background:url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px;display:none;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{display:block}.cr-reviews-grid{padding:20px 0 10px 0;border-width:1px;border-style:solid;border-color:#fff0;display:block;border-radius:5px;margin:0;width:100%}.cr-reviews-grid-inner{border-radius:inherit;display:flex}.cr-reviews-grid-inner .cr-reviews-grid-col{flex-grow:1;width:0}.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none{display:none}.cr-reviews-grid-empty{border-radius:inherit;display:flex;padding:0 10px;margin:10px 0;justify-content:center}.cr-reviews-slider{padding:15px 0;margin:0 25px;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.cr-reviews-slider.slick-initialized{visibility:visible;opacity:1}.cr-reviews-grid .cr-review-card{padding:0 0 0 0;border-width:1px;border-style:solid;border-color:#fff0;border-radius:10px;margin:0 10px 20px 10px;max-width:100%;overflow:hidden;visibility:hidden;display:none}.cr-reviews-grid .cr-reviews-grid-col .cr-review-card{display:block}.cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card{visibility:visible}.cr-reviews-slider .cr-review-card{box-sizing:border-box;padding:0 10px;height:100%}.cr-reviews-slider .cr-review-card .cr-review-card-inner{margin:0 auto;padding:10px;border-width:1px;border-style:solid;border-color:#fff0;border-radius:inherit;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.cr-reviews-grid .breaker{display:block;margin:5px 0;height:0;width:100%}.cr-reviews-grid .cr-review-card .image-row{display:block;width:100%;position:relative;line-height:0}.cr-reviews-grid .cr-review-card .image-row .image-row-img{display:block;max-width:100%;height:auto;border-style:none;border-radius:0;margin:0 auto;cursor:pointer}.cr-reviews-grid .cr-review-card .image-row .image-row-vid{display:block;max-width:100%;height:auto;border-style:none;border-radius:0;margin:0 auto;width:100%;object-fit:cover;cursor:pointer}.cr-reviews-grid .cr-review-card .image-row .image-row-img.image-row-img-none,.cr-reviews-grid .cr-review-card .image-row .image-row-vid.image-row-vid-none{display:none}.cr-ajax-reviews-video{display:block;position:relative;line-height:0;cursor:pointer;text-align:center}.cr-review-card-content .cr-comment-videoicon,.cr-ajax-reviews-video .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon{max-width:none;max-height:none;width:40px}.cr-review-card-content .cr-vid-playing .cr-comment-videoicon,.cr-ajax-reviews-video.cr-vid-playing .cr-comment-videoicon{display:none}.cr-reviews-grid .cr-review-card .image-row .image-row-count,.cr-reviews-grid .cr-review-card .image-row .media-row-count{position:absolute;max-width:100%;width:100%;height:60px;border-style:none;border-radius:0;bottom:0;background:#20374199;color:#FFF;display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.cr-reviews-grid .cr-review-card .image-row.cr-vid-playing .media-row-count{display:none}.cr-reviews-grid .cr-review-card .top-row{display:flex;padding:16px 0 16px 0;border-bottom:solid 2px #F4F4F4;margin:0 15px 0 15px}.pswp .cr-video-wrapper{display:flex;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center}.cr-reviews-slider .cr-review-card .top-row{display:flex;padding:16px 0 16px 0;border-bottom:solid 2px #aaa;margin:0 10px 0 10px}.cr-reviews-grid .cr-review-card .top-row .rating,.cr-reviews-slider .cr-review-card .top-row .rating{flex:0 0 50%}.cr-reviews-grid .cr-review-card .top-row .reviewer,.cr-reviews-slider .cr-review-card .top-row .reviewer{text-align:left;display:flex;flex-direction:column;justify-content:center;row-gap:7px}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified{display:flex;align-items:center;line-height:1.2;font-size:16px}.cr-reviews-grid .cr-review-card .top-row .rating .datetime,.cr-reviews-slider .cr-review-card .top-row .rating .datetime{font-size:.9em;color:#676767}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name{font-family:sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;color:#203741;display:flex;align-items:center}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon{height:15px;display:block;margin:0 0 0 8px;border-radius:3px}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified{font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0em;text-align:left;color:#18B394;display:flex;align-items:center;margin:0}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{height:16px;width:16px;display:inline;vertical-align:middle;margin:0 6px 0 0}.rtl .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{margin:0 0 0 6px}.cr-reviews-grid .cr-review-card .middle-row,.cr-reviews-grid .cr-review-card .cr-incentivized-row{padding:16px;background:#FCFCFC;border:1px solid #F9F9F9;border-radius:6px;box-sizing:border-box;font-family:sans-serif;font-style:normal;font-weight:400;line-height:130%;font-size:16px;margin:0 15px 15px 15px}.cr-reviews-slider .cr-review-card .middle-row,.cr-reviews-slider .cr-review-card .cr-incentivized-row{padding:16px;background:#FCFCFC;border:1px solid #F9F9F9;border-radius:6px;box-sizing:border-box;font-family:sans-serif;font-style:normal;font-weight:400;line-height:130%;font-size:16px;margin:0 10px 15px 10px;flex:1}.cr-reviews-slider .cr-review-card .cr-incentivized-row{flex:0}.cr-reviews-grid .cr-review-card .top-row .review-thumbnail,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail{flex-basis:56px;flex-shrink:0;margin-right:16px;position:relative;display:flex}.cr-reviews-grid .cr-review-card .top-row .review-thumbnail img,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail img{max-width:50px;max-height:50px;border-radius:25px}.cr-reviews-grid .cr-review-card .rating-row{padding:17px 0 17px 0;display:flex;align-items:center;margin:0 15px 0 15px;line-height:0}.cr-reviews-slider .cr-review-card .rating-row{padding:17px 0 17px 0;display:flex;align-items:center;margin:0 10px 0 10px;overflow:hidden;line-height:0}.cr-reviews-grid .cr-review-card .rating-row .rating-label,.cr-reviews-slider .cr-review-card .rating-row .rating-label{margin:0 0 0 15px;font-family:sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1em;text-align:left;color:#898F92}.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label{margin:0 16px 0 0}.cr-reviews-grid .cr-review-card .middle-row .review-content,.cr-reviews-slider .cr-review-card .middle-row .review-content{margin:0 0 12px 0;color:#484E51}.cr-reviews-grid .cr-review-card .middle-row .review-content p,.cr-reviews-slider .cr-review-card .middle-row p{margin:0}.cr-reviews-grid .cr-review-card .middle-row .datetime,.cr-reviews-slider .cr-review-card .middle-row .datetime{font-weight:300;font-size:14px;color:#898F92}.cr-reviews-grid .cr-review-card .verified-review-row,.cr-reviews-slider .cr-review-card .verified-review-row{margin:0 0 12px 0;text-align:left;font-family:sans-serif}.cr-reviews-grid .cr-review-card .verified-review-row p.ivole-verified-badge,.cr-reviews-slider .cr-review-card .verified-review-row p.ivole-verified-badge{margin:0}.cr-reviews-grid .cr-review-card .verified-review-row .verified-badge-empty,.cr-reviews-slider .cr-review-card .verified-review-row .verified-badge-empty{min-height:20px}.cr-reviews-grid .cr-review-card .review-product,.cr-reviews-slider .cr-review-card .review-product{border-radius:inherit;display:flex;padding:10px;margin-top:10px;line-height:1}.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions{border-radius:inherit;display:block;padding:0;margin:0 10px 17px 10px;line-height:1;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;font-size:14px}.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail{flex:0 0 20%}.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail img,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail img{width:50px;height:50px;max-width:none;max-height:none;min-width:auto}.cr-reviews-grid .cr-review-card .review-product .product-title,.cr-reviews-slider .cr-review-card .review-product .product-title{margin:auto 0;padding-left:5px;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0em;text-align:left;color:#203741}.rtl .cr-reviews-slider .cr-review-card .review-product .product-title{padding-left:0;padding-right:5px}p.ivole-verified-badge{font-size:12px;vertical-align:middle}span.ivole-verified-badge-text{vertical-align:middle}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{float:none;height:20px;width:17px;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-ext-icon,p.ivole-verified-badge img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{float:none;height:11px;width:11px;vertical-align:middle;margin:0 0 0 5px;display:inline;border-radius:0}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question{display:flex;align-items:center;margin:15px 0;column-gap:10px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox{flex-direction:column;align-items:flex-start}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-p{margin:0}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox .cr-sldr-p{margin-bottom:7px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox ul{margin:0 0 0 25px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-label{font-weight:550}@font-face{font-family:'slick';font-weight:400;font-style:normal;font-display:swap;src:url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.eot);src:url('https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.eot?#iefix') format('embedded-opentype'),url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.woff) format('woff'),url(https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.ttf) format('truetype'),url('https://alexandrajansen.com/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.svg#slick') format('svg')}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.cr-reviews-slider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;opacity:1}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cr-reviews-slider.slick-slider .slick-track{display:flex}.cr-reviews-slider.slick-slider .slick-slide{height:inherit}.cr-reviews-slider.slick-slider .slick-slide>div{height:100%}.cr-ajax-reviews-cus-images-slider-nav.cr-reviews-slider.slick-slider .slick-slide>div{line-height:0}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.cr-reviews-slider .slick-arrow.slick-prev,.cr-reviews-slider .slick-arrow.slick-next,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.cr-reviews-slider .slick-arrow.slick-prev:not(:hover),.cr-reviews-slider .slick-arrow.slick-next:not(:hover){background:#fff0}.cr-reviews-slider .slick-prev:hover,.cr-reviews-slider .slick-prev:focus,.cr-reviews-slider .slick-next:hover,.cr-reviews-slider .slick-next:focus{color:#fff0;outline:none;background:#fff0}.cr-reviews-slider .slick-prev:hover:before,.cr-reviews-slider .slick-prev:focus:before,.cr-reviews-slider .slick-next:hover:before,.cr-reviews-slider .slick-next:focus:before{opacity:1}.cr-reviews-slider .slick-prev.slick-disabled:before,.cr-reviews-slider .slick-next.slick-disabled:before{opacity:.25}.cr-reviews-slider .slick-prev:before,.cr-reviews-slider .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-reviews-slider.slick-slider .slick-prev{left:-25px}[dir='rtl'] .cr-reviews-slider .slick-prev{right:-25px;left:auto}.cr-reviews-slider .slick-prev:before{content:'←'}[dir='rtl'] .cr-reviews-slider .slick-prev:before{content:'→'}.cr-reviews-slider.slick-slider .slick-next{right:-25px}[dir='rtl'] .cr-reviews-slider .slick-next{right:auto;left:-25px}.cr-reviews-slider .slick-next:before{content:'→'}[dir='rtl'] .cr-reviews-slider .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.cr-reviews-slider .slick-dots,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;border:none}.cr-reviews-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.cr-reviews-slider .slick-dots li button,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.cr-reviews-slider .slick-dots li button:not(:hover),.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button:not(:hover){background:#fff0}.cr-reviews-slider .slick-dots li button:hover,.cr-reviews-slider .slick-dots li button:focus{outline:none}.cr-reviews-slider .slick-dots li button:hover:before,.cr-reviews-slider .slick-dots li button:focus:before{opacity:1}.cr-reviews-slider .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-reviews-slider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.cr-qna-separator{display:inline;margin:0 6px}.cr-all-reviews-pagination{text-align:center;font-size:15px}.cr-all-reviews-pagination.cr-pagination-load{pointer-events:none}.cr-all-reviews-pagination .cr-page-numbers-a{cursor:pointer}.cr-all-reviews-pagination .cr-page-numbers-a.next,.cr-all-reviews-pagination .cr-page-numbers-a.prev{text-decoration:none}.cr-all-reviews-pagination .cr-page-numbers.current{font-weight:700}@media all and (max-width:700px){#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{flex-direction:column}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:100%;padding-top:10px;padding-right:10px;padding-left:10px;max-width:400px;margin:0 auto}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{overflow-y:scroll}}@media all and (max-width:600px){#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{width:100%;height:100%;left:0;margin-left:0;margin-top:0;top:0;max-width:100%;max-height:100%}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{width:80px}}@media all and (max-width:415px){#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{width:60px}.cr-qna-block .cr-qna-search-block{flex-wrap:wrap}.cr-qna-block .cr-qna-search-block div{width:100%}.cr-qna-block .cr-qna-search-block button.cr-qna-ask-button{width:100%;margin-top:10px;margin-bottom:0;margin-left:0;margin-right:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{flex-direction:column;align-items:flex-start}}@media all and (max-width:370px){.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{margin-top:15px}}@media only screen and (max-width:800px){.cr-reviews-grid-inner .cr-reviews-grid-col3{display:none}}@media only screen and (max-width:550px){.cr-reviews-grid-inner .cr-reviews-grid-col2{display:none}}.wp-elements-5f0d2fc6dee0d5be77ef70d22681ee15 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base)}.wp-container-core-group-is-layout-23441af8{flex-wrap:nowrap;justify-content:center}.wp-container-core-navigation-is-layout-02830a7e{gap:var(--wp--preset--spacing--20);justify-content:flex-start}.wp-container-core-group-is-layout-f7a12e72{flex-wrap:nowrap;gap:30px;justify-content:flex-end}.wp-container-core-group-is-layout-befb78e6{justify-content:space-between}.wp-container-core-group-is-layout-6a5e02a7>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-6a5e02a7>.alignwide{max-width:100%}.wp-container-core-group-is-layout-6a5e02a7 .alignfull{max-width:none}.wp-container-core-group-is-layout-6a5e02a7>.alignfull{margin-right:calc(60px * -1);margin-left:calc(60px * -1)}.wp-container-core-group-is-layout-cb46ffcb{flex-wrap:nowrap;justify-content:space-between}.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap}.wp-container-content-9cfa9a5a{flex-grow:1}.wp-container-core-group-is-layout-79ca9124>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1600px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-79ca9124>.alignwide{max-width:1600px}.wp-container-core-group-is-layout-79ca9124 .alignfull{max-width:none}.wp-elements-40cc49cdb8ac488324a4f462efd4d9f9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-group-is-layout-abf5ccb9>*{margin-block-start:0;margin-block-end:0}.wp-container-core-group-is-layout-abf5ccb9>*+*{margin-block-start:0;margin-block-end:0}.wp-container-core-group-is-layout-a3a19c44>*{margin-block-start:0;margin-block-end:0}.wp-container-core-group-is-layout-a3a19c44>*+*{margin-block-start:19px;margin-block-end:0}.wp-elements-e26907b0e4101049512be439b26dde15 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-19413b3dc4b7f7b8046d309552e82ecf a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-query-pagination-is-layout-a89b3969{justify-content:center}.wp-container-core-group-is-layout-6363bf74{flex-direction:column;align-items:center}.wp-container-core-columns-is-layout-7fc3d43a{flex-wrap:nowrap;gap:2em var(--wp--preset--spacing--40)}.wp-container-core-group-is-layout-4ccb2150>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1600px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-4ccb2150>.alignwide{max-width:1600px}.wp-container-core-group-is-layout-4ccb2150 .alignfull{max-width:none}.wp-elements-ea516c245abf11cec53d0c658ceae008 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base)}.wp-elements-24bd1ab4d1e59121d222074eef9f2e61 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-a2a3322d1595d41bf9368707636c1368 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-a2b881e5edfdf4a2b071f4469a83c093 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-11f88a98273d901e839c4d97e627c6c6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-47e4b4bd09b54d195aaf2f071b2b99f2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-navigation-is-layout-4b827052{gap:0;flex-direction:column;align-items:flex-start}.wp-elements-d170af4143e1a8b97010cdf2fd953c2e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-9b44afa3cf12f58958175fda181bfd92 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-936f22cc7324a3e4094e2ae611ea4fdf a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-e7d41c2fb076f2ceb90eea764331ea9a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-columns-is-layout-9c22b1e3{flex-wrap:nowrap;gap:2em 0}.wp-elements-53244d775ad4cd5bd97b0e618d43396a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-2f8bda423debde96ca49b5a176a0eab7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-5058806d5566f96ad63105485a2e0c7b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-elements-e37b9bd7078ff531a9791eaf6cfed092 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-navigation-is-layout-11db0663{gap:0;justify-content:center}.wp-elements-6de818c703f2afa4a06e8378126262e2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary)}.wp-container-core-group-is-layout-3579e581>*{margin-block-start:0;margin-block-end:0}.wp-container-core-group-is-layout-3579e581>*+*{margin-block-start:3px;margin-block-end:0}.wp-container-core-group-is-layout-f17945df{justify-content:space-between}.wp-container-core-group-is-layout-0ab2ec9d>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1800px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-0ab2ec9d>.alignwide{max-width:1800px}.wp-container-core-group-is-layout-0ab2ec9d .alignfull{max-width:none}.wp-container-core-group-is-layout-0ab2ec9d>.alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1)}.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.woocommerce form .form-row .required{visibility:visible}.alg-wc-alfs-progress{width:100%;background-color:#f0f0f0;border-radius:5px;overflow:hidden}.alg-wc-alfs-progress-bar{width:0%;height:20px;background-color:#007bff;border-radius:5px;position:relative}@keyframes progress-animation{from{width:0%}}@-webkit-keyframes progress-bar-stripes{to{background-position:40px 0}from{background-position:0 0}}@keyframes progress-bar-stripes{to{background-position:40px 0}from{background-position:0 0}}@keyframes progress-bar-animate-shine{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:0;width:100%}}@-webkit-keyframes progress-bar-animate-shine{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:0;width:100%})}.alg-wc-alfs-progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}

.hide_default_price{display:none}

 @charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #fff0;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../images/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../fonts/slick/slick.eot);src:url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../fonts/slick/slick.woff) format("woff"),url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../fonts/slick/slick.ttf) format("truetype"),url(https://alexandrajansen.com/wp-content/plugins/woo-variation-gallery/assets/css/../../fonts/slick/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#fff0;color:#fff0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#fff0;border:0;color:#fff0;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75;font-display:swap}

/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url('https://alexandrajansen.com/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800');src:url('https://alexandrajansen.com/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix') format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url('https://alexandrajansen.com/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800') format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
 :root{--wvg-thumbnail-item:1n;--wvg-thumbnail-item-gap:0;--wvg-gallery-margin:0}.woo-variation-gallery-theme-mesmerize *{min-height:0;min-width:0}.woo-variation-product-gallery{display:inline-block;float:left;margin-bottom:var(--wvg-gallery-margin);position:relative}.woo-variation-product-gallery .slick-vertical .slick-slide{border:0}.woo-variation-product-gallery.woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-slider-wrapper{width:100%!important}.woo-variation-product-gallery.woo-variation-gallery-no-product-thumbnail .woo-variation-gallery-thumbnail-wrapper{display:none}.rtl .woo-variation-product-gallery{float:right}.woo-variation-gallery-wrapper{display:block;position:relative;z-index:0}.woo-variation-gallery-wrapper .woo-variation-gallery-container{-webkit-filter:none;filter:none;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;visibility:visible}.woo-variation-gallery-wrapper.loading-gallery:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" preserveAspectRatio="xMidYMid meet" x="1124" fill="gray"><g><path d="M10.998 22a.846.846 0 010-1.692 9.308 9.308 0 000-18.616 9.286 9.286 0 00-7.205 3.416.846.846 0 11-1.31-1.072A10.978 10.978 0 0110.998 0c6.075 0 11 4.925 11 11s-4.925 11-11 11z"/><animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 11 11" to="360 11 11" dur=".8s" calcMode="linear" repeatCount="indefinite"/></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:50px 50px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container{opacity:0;visibility:hidden}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container.preload-style-blur{-webkit-filter:blur(5px);filter:blur(5px);opacity:.4;visibility:visible}.woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container.preload-style-gray{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;visibility:visible}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{cursor:pointer;margin:0;opacity:.3}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.current-thumbnail,.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image:hover{opacity:1}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0!important;vertical-align:middle;width:100%}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:after{background-color:#fff0;color:#fff;content:"\f148";font-family:dashicons;font-size:30px;line-height:1;margin:0;padding:0;position:absolute;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:before{background-color:#000;content:"";height:100%;left:0;margin:0;opacity:.2;padding:0;position:absolute;top:0;width:100%}.woo-variation-gallery-wrapper .woo-variation-gallery-slider{position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-slider:after,.woo-variation-gallery-wrapper .woo-variation-gallery-slider:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-slider:after{clear:both}.woo-variation-gallery-wrapper .woo-variation-gallery-slider>.wvg-gallery-image:not(:first-child){display:none}.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;margin:0!important;max-width:100%;vertical-align:middle;width:100%}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider{position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:after,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider:after{clear:both}.woo-variation-gallery-wrapper .wvg-gallery-image{text-align:center}.woo-variation-gallery-wrapper .slick-current .wvg-gallery-image{display:block!important;position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper{margin:0;padding:0;position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:after,.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:before{content:" ";display:table}.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper:after{clear:both}.woo-variation-gallery-wrapper .woo-variation-gallery-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:100%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;height:36px;justify-content:center;position:absolute;right:.5em;text-decoration:none;top:.5em;width:36px;z-index:999}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-bottom-left .woo-variation-gallery-thumbnail-slider{margin-right:var(--wvg-thumbnail-item-gap)}}@media only screen and (min-width:767px){.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}}@media only screen and (max-width:767px){.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));height:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-bottom:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{margin-bottom:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-bottom:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-top:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:calc(var(--wvg-thumbnail-item-gap)/2) 0;overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:80%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:20%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:30px;width:100%}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{top:0}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-container .wvg-thumbnail-next-arrow{bottom:0;top:auto}.woo-variation-gallery-thumbnail-position-bottom-right .woo-variation-gallery-thumbnail-slider{margin-left:var(--wvg-thumbnail-item-gap)}}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*1);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/2)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(2n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*2);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/3)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(3n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*3);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/4)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(4n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*4);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/5)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(5n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*5);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/6)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(6n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*6);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/7)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(7n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div{--thumb-wrapper-width:100%;--total-margin:calc(var(--wvg-thumbnail-item-gap)*7);--thumb-wrapper-margin-remove:calc(var(--thumb-wrapper-width) - var(--total-margin));width:calc(var(--thumb-wrapper-margin-remove)/8)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(8n){margin-right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-2:not(.slick-initialized)>div:nth-child(n+3),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-3:not(.slick-initialized)>div:nth-child(n+4),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-4:not(.slick-initialized)>div:nth-child(n+5),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-5:not(.slick-initialized)>div:nth-child(n+6),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-6:not(.slick-initialized)>div:nth-child(n+7),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-7:not(.slick-initialized)>div:nth-child(n+8),.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-columns-8:not(.slick-initialized)>div:nth-child(n+9){display:none}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized){clear:both;display:block}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{display:inline-block;float:left;margin-right:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin-left:calc(var(--wvg-thumbnail-item-gap)*-1/2);margin-right:calc(var(--wvg-thumbnail-item-gap)*-1/2)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image{display:block!important}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div{margin:0 calc(var(--wvg-thumbnail-item-gap)/2);overflow:hidden}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-center.wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide.slick-current.wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:100%}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{height:100%;width:30px}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{left:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow{left:auto;right:0}.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-thumbnail-slider{margin-top:var(--wvg-thumbnail-item-gap)}.woo-variation-gallery-trigger-position-top-right{right:.5em}.woo-variation-gallery-trigger-position-top-left{left:.5em;right:auto}.woo-variation-gallery-trigger-position-bottom-right{bottom:.5em;top:auto!important}.woo-variation-gallery-trigger-position-bottom-left{bottom:.5em;left:.5em;right:auto;top:auto!important}.rtl .woo-variation-gallery-trigger-position-top-right{left:.5em;right:auto}.rtl .woo-variation-gallery-trigger-position-top-left{right:.5em}.rtl .woo-variation-gallery-trigger-position-bottom-right{bottom:.5em;top:auto!important}.rtl .woo-variation-gallery-trigger-position-bottom-left{bottom:.5em;left:.5em;right:auto;top:auto!important}.woo-variation-gallery-slider-wrapper,.woo-variation-gallery-thumbnail-wrapper{overflow:hidden}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{background:rgb(0 0 0 / .5);cursor:pointer;font-size:16px;height:40px;line-height:40px;margin-top:-20px;opacity:.5;position:absolute;text-align:center;top:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:40px;z-index:1}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before{color:#fff}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover{background:rgb(0 0 0 / .9);opacity:1}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{left:-40px}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow{right:-40px}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-prev-arrow{left:0}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-next-arrow{right:0}.woo-variation-gallery-thumbnail-slider{-webkit-transition:height .1s ease;-o-transition:height .1s ease;transition:height .1s ease}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(0 0 0 / .5);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;justify-content:center;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:hidden;width:30px;z-index:1}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:before,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:before{color:#fff}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:hover,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:hover{background:rgb(0 0 0 / .9)}.woo-variation-gallery-thumbnail-slider:hover .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-slider:hover .wvg-thumbnail-prev-arrow{opacity:1;visibility:visible}.wvg-single-gallery-iframe-container,.wvg-single-gallery-video-container{--_video_ratio:1/1;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:relative;z-index:0}.wvg-single-gallery-iframe-container embed,.wvg-single-gallery-iframe-container iframe,.wvg-single-gallery-iframe-container object,.wvg-single-gallery-iframe-container video,.wvg-single-gallery-video-container embed,.wvg-single-gallery-video-container iframe,.wvg-single-gallery-video-container object,.wvg-single-gallery-video-container video{aspect-ratio:var(--_video_ratio);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;position:relative;width:100%}.pswp{z-index:9999}.pswp__button{z-index:999}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{background-color:#000!important}:root{--wvg-thumbnail-item:4;--wvg-thumbnail-item-gap:20px;--wvg-single-image-size:655px;--wvg-gallery-width:100%;--wvg-gallery-margin:10px}.woo-variation-product-gallery{max-width:100%!important;width:100%}@media only screen and (max-width:992px){.woo-variation-product-gallery{width:768px;max-width:100%!important}}@media only screen and (max-width:768px){.woo-variation-product-gallery{width:768px;max-width:100%!important}}@media only screen and (max-width:480px){.woo-variation-product-gallery{width:480px;max-width:100%!important}}

.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}

 :root{--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-single-product-item-width:25px;
--wvs-single-product-item-height:25px;
--wvs-single-product-item-font-size:14px}


/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/plugins/woocommerce/assets/css/brands.css */
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}

/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/themes/luxe-fashion/style.css */
@charset "UTF-8";
/*
Theme Name: Luxe Fashion
Theme URI: https://luxe-fashion.madrasthemes.com/
Author: MadrasThemes
Author URI: https://madrasthemes.com/
Description: The Luxe Fashion WooCommerce theme is a premium theme specifically designed for online stores that focus on clothing.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.0
WC requires at least: 9.6.0
WC tested up to: 9.8.0
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Luxe Fashion
Tags: e-commerce, block-patterns, block-styles, editor-style, full-site-editing, full-width-template, rtl-language-support, template-editing, translation-ready, wide-blocks
 * Woo: 18734004527546:70758f7ec9b56b2fd637d1374a80924c

*/
/*
################
* === BASE STYLE  ===
################
*/
*, *::before, *::after {
  box-sizing: border-box;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --drawer-width:560px;
  --neg-drawer-width: calc(var(--drawer-width)*-2);
  color: var(--wp--preset--color--primary);
}

img {
  max-width: 100%;
  height: auto;
}

ins {
  text-decoration: none;
}

a, button, .wp-element-button {
  transition: 0.3s ease-in-out;
}

pre {
  overflow: auto;
}

iframe {
  max-width: 100%;
}

.wc-block-components-notice-banner a {
  text-decoration: none !important;
}

table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

table:not([class]) thead th,
table.mce-item-table thead th {
  background: var(--wp--preset--color--gray-100);
  font-weight: 500;
}
table:not([class]) th,
table.mce-item-table th {
  font-weight: normal;
}
table:not([class]) tbody td, table:not([class]) th,
table.mce-item-table tbody td,
table.mce-item-table th {
  padding: 0.5rem 1rem;
  border: 1px solid var(--wp--preset--color--gray-100);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=url],
input[type=search],
input[type=tel],
div.wpforms-container-full.wpforms-block textarea,
div.wpforms-container-full.wpforms-block :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]),
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]),
.wc-block-components-form .wc-block-components-text-input.is-active :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]),
textarea {
  display: block;
  width: 100%;
  padding: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--base);
  background-clip: padding-box;
  border: 1px solid var(--wp--preset--color--gray-200);
  appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: 0;
  font-family: var(--wp--preset--font-family--body);
  max-height: 56px;
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=url]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
div.wpforms-container-full.wpforms-block textarea::placeholder,
div.wpforms-container-full.wpforms-block :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder, .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder,
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder, .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder,
.wc-block-components-form .wc-block-components-text-input.is-active :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder, .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url])::placeholder,
textarea::placeholder {
  color: var(--wp--preset--color--primary);
  font-size: 15px;
  font-family: var(--wp--preset--font-family--body);
}
input[type=text]:is(:focus, :focus:invalid),
input[type=password]:is(:focus, :focus:invalid),
input[type=email]:is(:focus, :focus:invalid),
input[type=number]:is(:focus, :focus:invalid),
input[type=url]:is(:focus, :focus:invalid),
input[type=search]:is(:focus, :focus:invalid),
input[type=tel]:is(:focus, :focus:invalid),
div.wpforms-container-full.wpforms-block textarea:is(:focus, :focus:invalid),
div.wpforms-container-full.wpforms-block :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid),
.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid),
.wc-block-components-form .wc-block-components-text-input.is-active :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]):is(:focus, :focus:invalid),
textarea:is(:focus, :focus:invalid) {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--base);
  outline: 0;
  box-shadow: none;
  padding: 15px 15px;
  border-color: var(--wp--preset--color--contrast);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--contrast);
}

textarea {
  max-height: initial;
}

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
  left: 20px;
  font-size: 15px;
  text-transform: capitalize;
}
.wc-block-components-form .wc-block-components-text-input.is-active label,
.wc-block-components-text-input.is-active label {
  font-size: 13px;
  left: 8px;
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--base);
  padding: 2px 11px;
  top: -3px;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  box-shadow: none;
  background-color: var(--wp--preset--color--base);
}

.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--contrast);
  left: 1px;
}

.wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input,
.wc-block-components-country-input,
.wc-block-components-state-input {
  margin-top: 20px;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
  border-color: var(--wp--preset--color--contrast);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--contrast);
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  height: inherit;
  padding: 14.5px 20px;
  line-height: inherit;
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--secondary);
  font-size: 15px;
}

.wc-block-components-form .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]),
div.wpforms-container-full.wpforms-block :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]), .wc-block-components-text-input :is(input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url]) {
  height: inherit;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
  border-color: var(--wp--preset--color--gray-100);
  border-radius: 0;
}

.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,
.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,
.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,
.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {
  transform: translateY(-10px) scale(1);
  left: 10px;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  padding: 2px 11px;
}

select {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 12.42px 40px 12.42px 20px;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 15px;
  line-height: 1.6;
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--base);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23282931' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.65rem center;
  background-size: 26px 12px;
  border: 1px solid var(--wp--preset--color--border);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
  cursor: pointer;
  word-wrap: normal;
}
select:focus {
  outline: 0;
  border-color: var(--wp--preset--color--primary);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--primary);
}

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
  transform: translateY(-7px);
  color: var(--wp--preset--color--primary);
}

.wc-block-components-button:not(.is-link):focus {
  box-shadow: none;
}

.components-combobox-control__suggestions-container:focus-within {
  box-shadow: none;
}

.select2-container--default {
  font-size: 15px;
  text-align: left;
}
.select2-container--default .select2-selection--single {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 8px;
  border-radius: 0;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 54px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--wp--preset--color--secondary);
  padding-left: 12px;
  line-height: 2.2;
  font-size: 15px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection {
  border-color: var(--wp--preset--color--contrast);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--contrast);
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
  background-color: var(--wp--preset--color--gray-100);
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  color: inherit;
}

.select2-dropdown {
  border-color: var(--wp--preset--color--gray-100);
  background-color: var(--wp--preset--color--base);
}

.select2-container--open .select2-dropdown {
  border-color: var(--wp--preset--color--contrast);
  box-shadow: 0px 0px 0px 1px var(--wp--preset--color--contrast);
}

.select2-search--dropdown .select2-search__field {
  padding: 10px 16px;
}

.wc-block-components-radio-control input[type=checkbox],
.wc-block-components-radio-control .wc-block-components-radio-control__input,
.wc-block-components-radio-control .wc-block-components-checkbox__input[type=checkbox],
body:not(.block-editor-page) input[type=checkbox],
body:not(.block-editor-page) .wc-block-components-radio-control__input,
body:not(.block-editor-page) .wc-block-components-checkbox__input[type=checkbox],
body:not(.edit-post-layout__metaboxes) input[type=checkbox],
body:not(.edit-post-layout__metaboxes) .wc-block-components-radio-control__input,
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox__input[type=checkbox],
body:not(.edit-post-sidebar__panel) input[type=checkbox],
body:not(.edit-post-sidebar__panel) .wc-block-components-radio-control__input,
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox__input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-radio-control__input,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],
div.wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox .wc-block-components-radio-control__input,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  border-radius: 0;
}
.wc-block-components-radio-control input[type=checkbox],
.wc-block-components-radio-control input[type=radio],
.wc-block-components-radio-control .wc-block-components-checkbox input[type=checkbox],
body:not(.block-editor-page) input[type=checkbox],
body:not(.block-editor-page) input[type=radio],
body:not(.block-editor-page) .wc-block-components-checkbox input[type=checkbox],
body:not(.edit-post-layout__metaboxes) input[type=checkbox],
body:not(.edit-post-layout__metaboxes) input[type=radio],
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox input[type=checkbox],
body:not(.edit-post-sidebar__panel) input[type=checkbox],
body:not(.edit-post-sidebar__panel) input[type=radio],
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio],
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox input[type=checkbox],
div.wc-block-components-checkbox input[type=radio],
div.wc-block-components-checkbox .wc-block-components-checkbox input[type=checkbox] {
  margin: 0 15px 0 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--wp--preset--color--primary);
  appearance: none;
  vertical-align: middle;
  cursor: pointer;
}
.wc-block-components-radio-control input,
body:not(.block-editor-page) input,
body:not(.edit-post-layout__metaboxes) input,
body:not(.edit-post-sidebar__panel) input,
.wc-block-checkbox-list .wc-block-components-checkbox input,
div.wc-block-components-checkbox input {
  position: relative;
}
.wc-block-components-radio-control input:checked[type=radio]::before,
body:not(.block-editor-page) input:checked[type=radio]::before,
body:not(.edit-post-layout__metaboxes) input:checked[type=radio]::before,
body:not(.edit-post-sidebar__panel) input:checked[type=radio]::before,
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=radio]::before,
div.wc-block-components-checkbox input:checked[type=radio]::before {
  content: "";
  background-size: 10px;
  background-color: var(--wp--preset--color--primary);
  min-width: 10px;
  min-height: 10px;
  display: block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.wc-block-components-radio-control input[type=radio],
body:not(.block-editor-page) input[type=radio],
body:not(.edit-post-layout__metaboxes) input[type=radio],
body:not(.edit-post-sidebar__panel) input[type=radio],
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio],
div.wc-block-components-checkbox input[type=radio] {
  width: 16px;
  height: 16px;
  padding: 0;
  border-radius: 50%;
}
.wc-block-components-radio-control .wc-block-components-radio-control__option-checked,
body:not(.block-editor-page) .wc-block-components-radio-control__option-checked,
body:not(.edit-post-layout__metaboxes) .wc-block-components-radio-control__option-checked,
body:not(.edit-post-sidebar__panel) .wc-block-components-radio-control__option-checked,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-radio-control__option-checked,
div.wc-block-components-checkbox .wc-block-components-radio-control__option-checked {
  font-weight: 500;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before,
body:not(.block-editor-page) .wc-block-components-radio-control__input:checked:before,
body:not(.edit-post-layout__metaboxes) .wc-block-components-radio-control__input:checked:before,
body:not(.edit-post-sidebar__panel) .wc-block-components-radio-control__input:checked:before,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-radio-control__input:checked:before,
div.wc-block-components-checkbox .wc-block-components-radio-control__input:checked:before {
  background-color: var(--wp--preset--color--primary);
  min-width: 10px;
  min-height: 10px;
}
.wc-block-components-radio-control input[type=checkbox]:active,
.wc-block-components-radio-control input[type=radio]:active,
body:not(.block-editor-page) input[type=checkbox]:active,
body:not(.block-editor-page) input[type=radio]:active,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:active,
body:not(.edit-post-layout__metaboxes) input[type=radio]:active,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:active,
body:not(.edit-post-sidebar__panel) input[type=radio]:active,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:active,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:active,
div.wc-block-components-checkbox input[type=checkbox]:active,
div.wc-block-components-checkbox input[type=radio]:active {
  filter: 100%;
}
.wc-block-components-radio-control input[type=checkbox]:focus,
.wc-block-components-radio-control .wc-block-components-checkbox__input[type=checkbox]:focus,
.wc-block-components-radio-control input[type=radio]:focus,
body:not(.block-editor-page) input[type=checkbox]:focus,
body:not(.block-editor-page) .wc-block-components-checkbox__input[type=checkbox]:focus,
body:not(.block-editor-page) input[type=radio]:focus,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:focus,
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox__input[type=checkbox]:focus,
body:not(.edit-post-layout__metaboxes) input[type=radio]:focus,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:focus,
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox__input[type=checkbox]:focus,
body:not(.edit-post-sidebar__panel) input[type=radio]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:focus,
div.wc-block-components-checkbox input[type=checkbox]:focus,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,
div.wc-block-components-checkbox input[type=radio]:focus {
  outline: 0;
}
.wc-block-components-radio-control input[type=checkbox]:checked,
.wc-block-components-radio-control .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-components-radio-control input[type=radio]:checked,
.wc-block-components-radio-control input[type=checkbox]:indeterminate,
body:not(.block-editor-page) input[type=checkbox]:checked,
body:not(.block-editor-page) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.block-editor-page) input[type=radio]:checked,
body:not(.block-editor-page) input[type=checkbox]:indeterminate,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:checked,
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.edit-post-layout__metaboxes) input[type=radio]:checked,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:indeterminate,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:checked,
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.edit-post-sidebar__panel) input[type=radio]:checked,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox input[type=checkbox]:checked,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
div.wc-block-components-checkbox input[type=radio]:checked,
div.wc-block-components-checkbox input[type=checkbox]:indeterminate {
  border-color: var(--wp--preset--color--primary);
}
.wc-block-components-radio-control input[type=radio]:checked,
body:not(.block-editor-page) input[type=radio]:checked,
body:not(.edit-post-layout__metaboxes) input[type=radio]:checked,
body:not(.edit-post-sidebar__panel) input[type=radio]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:checked,
div.wc-block-components-checkbox input[type=radio]:checked {
  border-width: 1px;
}
.wc-block-components-radio-control input:checked[type=checkbox],
body:not(.block-editor-page) input:checked[type=checkbox],
body:not(.edit-post-layout__metaboxes) input:checked[type=checkbox],
body:not(.edit-post-sidebar__panel) input:checked[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox],
div.wc-block-components-checkbox input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.29078 0.971021C9.01232 0.692189 8.56015 0.692365 8.28131 0.971021L3.73799 5.51452L1.71868 3.49523C1.43985 3.21639 0.987865 3.21639 0.709033 3.49523C0.4302 3.77406 0.4302 4.22604 0.709033 4.50487L3.23306 7.0289C3.37239 7.16823 3.55509 7.23807 3.7378 7.23807C3.92051 7.23807 4.10338 7.16841 4.24271 7.0289L9.29078 1.98065C9.56962 1.70201 9.56962 1.24984 9.29078 0.971021Z' fill='primary'/%3E%3C/svg%3E%0A");
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.wc-block-components-radio-control input:checked[type=checkbox],
.wc-block-components-radio-control .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.block-editor-page) input:checked[type=checkbox],
body:not(.block-editor-page) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.edit-post-layout__metaboxes) input:checked[type=checkbox],
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox__input[type=checkbox]:checked,
body:not(.edit-post-sidebar__panel) input:checked[type=checkbox],
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox],
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
div.wc-block-components-checkbox input:checked[type=checkbox],
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/check-icon.svg);
  background-color: var(--wp--preset--color--base);
  border-color: var(--wp--preset--color--primary);
  background-size: 10px;
  background-repeat: no-repeat;
}
.wc-block-components-radio-control input[type=checkbox]:indeterminate,
.wc-block-components-radio-control .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
body:not(.block-editor-page) input[type=checkbox]:indeterminate,
body:not(.block-editor-page) .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:indeterminate,
body:not(.edit-post-layout__metaboxes) .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:indeterminate,
body:not(.edit-post-sidebar__panel) .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:indeterminate,
.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox input[type=checkbox]:indeterminate,
div.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e");
}
.wc-block-components-radio-control input[type=checkbox]:disabled,
.wc-block-components-radio-control input[type=radio]:disabled,
body:not(.block-editor-page) input[type=checkbox]:disabled,
body:not(.block-editor-page) input[type=radio]:disabled,
body:not(.edit-post-layout__metaboxes) input[type=checkbox]:disabled,
body:not(.edit-post-layout__metaboxes) input[type=radio]:disabled,
body:not(.edit-post-sidebar__panel) input[type=checkbox]:disabled,
body:not(.edit-post-sidebar__panel) input[type=radio]:disabled,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]:disabled,
.wc-block-checkbox-list .wc-block-components-checkbox input[type=radio]:disabled,
div.wc-block-components-checkbox input[type=checkbox]:disabled,
div.wc-block-components-checkbox input[type=radio]:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  fill: var(--wp--preset--color--contrast);
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  display: none;
}

/*
################
* === UTILITY STYLE  ===
################
*/
.flex {
  display: flex;
}

.align-center {
  align-items: center;
}

.btn-align-center a {
  align-items: center;
}

.g-10 {
  gap: 10px;
}

.blog-single-title {
  position: relative;
}
.blog-single-title::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 96%;
  background-color: var(--wp--preset--color--base);
  z-index: -1;
  left: auto;
}
@media (min-width: 1400px) {
  .blog-single-title::after {
    width: 86%;
  }
}
@media (min-width: 1800px) {
  .blog-single-title::after {
    width: 76.4%;
  }
}

.list-none {
  list-style: none;
  padding-left: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.clear-after::after {
  content: "";
  display: block;
  clear: both;
}

.f-shrink-0 {
  flex-shrink: 0;
}

.object-cover img {
  object-fit: cover;
}

.d-none {
  display: none !important;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.static {
  position: static !important;
}

.stretched-link,
.stretched-link a {
  display: block;
}

.stretched-link:before,
.stretched-link a::before,
.stretched-link button::before {
  position: absolute;
  inset: 0;
  content: "";
}

.grid {
  display: grid;
}

.grid-span-full {
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.mt-auto {
  margin-top: auto !important;
}

.stretched-link, .stretched-link a, .stretched-link button {
  display: block;
}
.stretched-link::before, .stretched-link a::before, .stretched-link button::before {
  position: absolute;
  inset: 0;
  content: "";
}

.z-1 {
  z-index: 1;
}

.align-self-stretch {
  align-self: stretch;
}

.mt-0 {
  margin-top: 0;
}

.w-100 {
  width: 100% !important;
}

.h-100 {
  height: 100% !important;
}

.text-center {
  text-align: center;
}

@media (max-width: 1023px) {
  .mh-shop-hero {
    min-height: 300px !important;
  }
}
@media (max-width: 1199px) and (min-width: 1024px) {
  .mh-shop-hero {
    min-height: 450px !important;
  }
}
.d-flex {
  display: flex;
}

.button-icon > a {
  display: flex;
  justify-content: end;
}
.button-icon > a img {
  margin-left: 6.75px;
}

.deal-btn-icon > a {
  display: flex;
  justify-content: end;
}
.deal-btn-icon > a img {
  margin-left: 11px;
}

@media (max-width: 590px) {
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
}

@media (max-width: 767px) {
  .ps-sm-0 {
    padding-left: 0 !important;
  }
}

.button-flex a {
  display: flex;
}

.discover img {
  margin-left: 6px;
}

/*
################
* === BOOSTRAP ICONS  ===
################
*/
@font-face {
  font-display: swap;;
  font-family: "bootstrap-icons";
  src: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/bootstrap-icons/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf) format("woff2"), url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/bootstrap-icons/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-1::before {
  content: "\f2a5";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-1::before {
  content: "\f68a";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-1::before {
  content: "\f68d";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-1::before {
  content: "\f690";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-1::before {
  content: "\f695";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-1::before {
  content: "\f698";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-mortorboard-fill::before {
  content: "\f6a2";
}

.bi-mortorboard::before {
  content: "\f6a3";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-1::before {
  content: "\f6b6";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash-1::before {
  content: "\f6c2";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport-1::before {
  content: "\f6e0";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-ssd-fill::before {
  content: "\f6ed";
}

.bi-ssd::before {
  content: "\f6ee";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt-1::before {
  content: "\f759";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls-1::before {
  content: "\f769";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-1::before {
  content: "\f794";
}

.bi-1-circle-fill-1::before {
  content: "\f795";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-1::before {
  content: "\f79a";
}

.bi-2-circle-fill-1::before {
  content: "\f79b";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-1::before {
  content: "\f7a0";
}

.bi-3-circle-fill-1::before {
  content: "\f7a1";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-1::before {
  content: "\f7a6";
}

.bi-4-circle-fill-1::before {
  content: "\f7a7";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-1::before {
  content: "\f7ac";
}

.bi-5-circle-fill-1::before {
  content: "\f7ad";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-1::before {
  content: "\f7b2";
}

.bi-6-circle-fill-1::before {
  content: "\f7b3";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-1::before {
  content: "\f7b8";
}

.bi-7-circle-fill-1::before {
  content: "\f7b9";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-1::before {
  content: "\f7be";
}

.bi-8-circle-fill-1::before {
  content: "\f7bf";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-1::before {
  content: "\f7c4";
}

.bi-9-circle-fill-1::before {
  content: "\f7c5";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-1::before {
  content: "\f7d8";
}

.bi-c-circle-fill-1::before {
  content: "\f7d9";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-1::before {
  content: "\f7e4";
}

.bi-cc-circle-fill-1::before {
  content: "\f7e5";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-1::before {
  content: "\f7f8";
}

.bi-h-circle-fill-1::before {
  content: "\f7f9";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-1::before {
  content: "\f802";
}

.bi-p-circle-fill-1::before {
  content: "\f803";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-1::before {
  content: "\f80c";
}

.bi-r-circle-fill-1::before {
  content: "\f80d";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

/*
################
* === GB Block Style  ===
################
*/
.header-banner-button a {
  font-family: var(--wp--preset--font-family--body) !important;
  font-weight: 500 !important;
  line-height: 18px;
  letter-spacing: 0.02em;
}
.header-banner-button a img {
  margin-left: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
}

/***************** HOME V2 ******************/
.home-v2-bestseller .wc-block-grid__product-image, .home-v2-shoplook .wc-block-grid__product-image, .home-v2-bestseller-2 .wc-block-grid__product-image {
  margin-bottom: 0px;
}
.home-v2-bestseller .wp-block-post-title, .home-v2-shoplook .wp-block-post-title, .home-v2-bestseller-2 .wp-block-post-title {
  font-family: var(--wp--preset--font-family--body) !important;
}

.home-v2-bestseller-2 .slick-slide > div {
  margin-right: 4px !important;
}

.home-v2-bestseller .slick-slide > div {
  margin-right: 4px !important;
}

/************ Home-v2-banner-marque *************/
.home-v2-banner-marque .marquee-inner {
  gap: 13.5rem !important;
}

.marquee-container {
  overflow: hidden;
  position: relative;
  width: 100vw; /* Full viewport width */
}

.marquee-inner {
  display: flex;
  animation: marquee-scroll 20s linear infinite;
  width: max-content;
  will-change: transform;
}

.marquee-container:hover .marquee-inner {
  animation-play-state: paused;
}

@keyframes marquee-scroll {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.marquee-inner > * {
  flex: 0 0 auto;
}

@media (max-width: 1440px) {
  .banner-marque-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.banner-marque-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 33% !important;
  }
}
@media (max-width: 768px) {
  .wp-block-columns.banner-marque-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 50% !important;
  }
}
@media (max-width: 320px) {
  .v2-res-shop {
    max-width: 100% !important;
  }
  .shoplook-cover {
    padding-left: 20px !important;
  }
}
@media (max-width: 425px) {
  .wp-block-columns.banner-marque-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 768px) {
  .home-v2-shoplook {
    padding: 0px 20px 14px !important;
  }
}
@media (max-width: 767px) {
  .home-v2-shoplook {
    padding: 0px 0px 14px 0px !important;
  }
}
.v2-shoplook {
  margin-top: -5px !important;
  margin-left: -14px !important;
}

@media (max-width: 767px) {
  .v2-shoplook {
    padding-left: 0px !important;
  }
}
@media (max-width: 320px) {
  .v2-shoplook-cover {
    padding-left: 24px !important;
  }
}
@media (min-width: 1023px) {
  .v2-review {
    margin-left: -540px !important;
    margin-right: -540px !important;
  }
}
.review, .marque {
  overflow: hidden !important;
}

@media (max-width: 425px) {
  .v2-review {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}
.banner-marque-scroll {
  margin-left: -120px !important;
  margin-right: -180px !important;
}

.button-text-with-arrow a.wp-block-button__link {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: var(--wp--preset--font-family--body);
}

@media (max-width: 768px) {
  .button-text-with-arrow {
    justify-content: center !important;
  }
}
.blog-button a {
  font-family: DM Sans !important;
}

.lf-list-2 {
  list-style: none;
  display: flex;
  overflow-x: auto;
  gap: 60px;
  text-align: center;
}

.lf-list-2 li {
  flex: 0 0 auto;
  scroll-snap-align: start;
  padding-bottom: 11.4px;
  border-bottom: solid 1px rgba(0, 0, 0, 0);
}

.lf-list-2 li.active a {
  padding-bottom: 11.4px;
  border-bottom: solid 1px;
  color: var(--wp--preset--color--primary) !important;
}

.lf-list-2 li a:hover, .lf-list-2 li a:focus {
  padding-bottom: 11.4px;
  border-bottom: solid 1px;
  color: var(--wp--preset--color--primary) !important;
}

@media (max-width: 1024px) {
  .lf-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 20% !important;
  }
}
@media (max-width: 768px) {
  .wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 25% !important;
  }
}
@media (max-width: 425px) {
  .wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 33% !important;
  }
}
.flex a {
  display: flex;
}

.discover img {
  margin-left: 6px;
}

@media (max-width: 320px) {
  .salebar {
    column-gap: 18px !important;
  }
}
.wp-block-button.img-gap img {
  margin-left: 5px;
}
.wp-block-button.min-width-auto a {
  min-width: auto;
}

.shop-btn-icon a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 56px;
}
.shop-btn-icon a img {
  margin-left: 8.18px;
}

/*************************** HOME V1 *************************/
@media (max-width: 781px) {
  .salebar, .salebar-1 {
    display: flex;
    justify-content: center !important;
  }
  .salebar-1 {
    display: flex;
    align-items: center !important;
  }
}
/************* Best seller ***************/
.lf-list {
  list-style: none;
  display: flex;
  overflow-x: auto;
  gap: 60px;
  text-align: center;
}

.lf-list li {
  padding-bottom: 11.4px;
  border-bottom: solid 1px rgba(0, 0, 0, 0);
}

.lf-list li.active a {
  padding-bottom: 11.4px;
  border-bottom: solid 1px;
}

.lf-list li a:hover, .lf-list li a:focus {
  padding-bottom: 11.4px;
  border-bottom: solid 1px;
}

.home-v1-best-seller {
  gap: 4px !important;
}
.home-v1-best-seller .wc-block-grid__product-image {
  margin-bottom: 0px;
}
.home-v1-best-seller .wc-block-components-product-button__button {
  width: 95% !important;
}

/****************** Home-v1-collection ******************/
.home-v1-collection .slick-slide > div {
  margin-right: 4px;
}

.shop-button, .wp-block-button__link {
  width: 100% !important;
}

/****************** Home-v1-collection-2 ******************/
.home-v1-collection-2 {
  column-gap: 4px !important;
  row-gap: 3px !important;
}
.home-v1-collection-2 .wc-block-grid__product-image {
  margin-bottom: 0px;
}

/***************** Home-v1-popular **************/
.home-v1-popular {
  gap: 4px !important;
}
.home-v1-popular .wc-block-grid__product-image {
  margin-bottom: 0px;
}

/***************** Home-v1-shoplook **************/
.home-v1-shoplook .wc-block-grid__product-image {
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .home-v1-shoplook-img {
    height: 768px !important;
  }
}
@media (max-width: 425px) {
  .home-v1-shoplook-img {
    height: 425px !important;
  }
}
@media (max-width: 1199px) {
  .home-v1-popular img {
    height: auto !important;
  }
}
@media (max-width: 1024px) {
  .home-v1-popular img {
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .home-v1-popular img {
    height: auto !important;
  }
}
/**************** Home-v1-icon *****************/
@media (max-width: 768px) {
  .lf-icon {
    width: 75px !important;
  }
}
@media (max-width: 1440px) {
  .lf-icon-scroll {
    padding: 0px !important;
  }
}
@media (max-width: 1199px) {
  .lf-icon-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .lf-icon-scroll > * {
    flex-shrink: 0;
    flex-basis: 33% !important;
  }
}
@media (max-width: 768px) {
  .lf-icon-scroll > * {
    flex-basis: 50% !important;
  }
}
@media (max-width: 425px) {
  .lf-icon-scroll > * {
    flex-basis: 100% !important;
  }
}
/************ Home-v1-marquetext *************/
.marquee-container {
  overflow: hidden;
  position: relative;
  width: 100vw; /* Full viewport width */
}

.marquee-inner {
  display: flex;
  gap: 5rem;
  animation: marquee-scroll 20s linear infinite;
  width: max-content;
  will-change: transform;
}

.marquee-container:hover .marquee-inner {
  animation-play-state: paused;
}

@keyframes marquee-scroll {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.marquee-inner > * {
  flex: 0 0 auto;
}

.marque-text {
  margin-left: -20px !important;
  margin-right: -10px !important;
}

.marque {
  overflow: hidden !important;
}

@media (max-width: 1199px) {
  .lf-marque-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .lf-marque-scroll > * {
    flex-shrink: 0;
    flex-basis: 33% !important;
  }
}
@media (max-width: 768px) {
  .lf-marque-scroll > * {
    flex-basis: 40% !important;
  }
}
.sale {
  margin-top: -7px !important;
}

@media (min-width: 600px) {
  .slick-list-none .slick-list {
    margin: 0;
  }
  .slick-list-none .slick-slide > div {
    padding: 0;
  }
}
/**************** ABOUT ***********************/
@media (max-width: 1024px) {
  .lf-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 20% !important;
  }
}
@media (max-width: 768px) {
  .wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 25% !important;
  }
}
@media (max-width: 425px) {
  .wp-block-columns.lf-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 33% !important;
  }
}
/*.discover .wp-block-button__link {
    font-family: var(--wp--preset--font-family--body) !important;
}*/
@media (max-width: 768px) {
  .v1-value-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.v1-value-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 50% !important;
  }
}
@media (max-width: 425px) {
  .wp-block-columns.v1-value-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (max-width: 1200px) {
  .about-step-1, .about-step-2 {
    column-gap: 24px !important;
  }
}
/****************** Contact Form *****************/
@media (min-width: 768px) {
  .lf-contact-form .w-50 {
    width: 48.3% !important;
    padding-bottom: 15px !important;
  }
}
.lf-contact-form .wpforms-submit-container {
  margin-top: 0px !important;
  padding-top: 15px !important;
}

.lf-contact-form .wpforms-submit-container button[type=submit] {
  width: 100%;
  background-color: var(--wp--preset--color--primary) !important;
  font-weight: 400;
  padding: 20px 50px !important;
  font-size: 15px;
  text-align: center;
  box-shadow: none;
  border: transparent;
  border-radius: 0px;
  text-transform: uppercase;
  color: var(--wp--preset--color--base) !important;
  height: 54px !important;
  cursor: pointer;
}
.lf-contact-form .wpforms-submit-container button[type=submit]:focus:after {
  border: none !important;
}
.lf-contact-form .wpforms-submit-container button[type=submit]:hover {
  background-color: var(--wp--preset--color--contrast) !important;
  color: var(--wp--preset--color--base) !important;
}

@media (min-width: 768px) {
  .lf-contact-form .wpforms-field:nth-child(4) {
    margin-left: 3.4%;
  }
}
@media (min-width: 768px) {
  .lf-contact-form .wpforms-field-container {
    display: flex !important;
    flex-wrap: wrap !important;
  }
}
@media (min-width: 768px) {
  .lf-contact-form .w-100 {
    width: 100% !important;
    padding-bottom: 15px !important;
  }
}
.lf-contact-form .wpforms-field-container textarea {
  min-height: 229px !important;
}

@media (max-width: 1023px) {
  .contact-icon-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.contact-icon-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 50% !important;
  }
}
@media (max-width: 767px) {
  .wp-block-columns.contact-icon-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
.icon img {
  margin-top: -9px !important;
}

@media (max-width: 1024px) {
  .review-spacer {
    display: none !important;
  }
}
/***************** HOME V3 **************/
.home-v3-bestseller .wc-block-grid__product-image {
  margin-bottom: 0px;
}
.home-v3-bestseller .wp-block-post-title {
  font-family: var(--wp--preset--font-family--body) !important;
}

.home-v3-bestseller .slick-slide > div {
  margin-right: 4px;
}

.home-v3-bestseller .wp-block-post-title {
  margin-bottom: 10px !important;
}

.home-v3-hero-cover > img {
  background: linear-gradient(180deg, #E1EDEE 0%, #DDE9E9 100%) !important;
}

.bestseller-v3 {
  margin-left: -8.8% !important;
  margin-right: -7% !important;
}

.sale-button .has-border-color {
  color: #722D22 !important;
}

.bestseller-v3-home {
  overflow: hidden !important;
}

img.alignright,
.mceTemp .wp-caption.alignright {
  float: right;
  margin-left: 32px;
}

img.alignright,
.mceTemp .wp-caption.alignright,
img.alignleft,
.mceTemp .wp-caption.alignleft,
.wp-block-image .alignleft,
.wp-block-image .alignright {
  margin-top: 10px;
  margin-bottom: 10px;
}

img.aligncenter {
  display: block;
  margin: auto;
}

.single-post ul li {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 1.8;
}
.single-post p {
  font-size: 16px;
  line-height: 1.8;
}

.wp-block-file__button,
.post-password-form input[type=submit] {
  min-width: 150px;
}

.post-password-form p:last-child {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}

.post-password-form input[type=submit] {
  background-color: var(--wp--preset--color--primary);
  border-width: 0;
  color: var(--wp--preset--color--base);
  font-family: inherit;
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: 400;
  padding-top: 12px;
  padding-right: 1rem;
  padding-bottom: 12px;
  padding-left: 1rem;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  min-height: 54px;
}
.post-password-form input[type=submit]:hover {
  background-color: var(--wp--preset--color--secondary);
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 768px) {
  .gallery {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
/***************** HOME V4 ***************/
@media (max-width: 1024px) {
  .lx-scroll {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  *.wp-block-columns.lx-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-shrink: 0;
    flex-basis: 30% !important;
  }
}
@media (max-width: 767px) {
  .wp-block-columns.lx-scroll:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
.lx-scroll figure, .lx-scroll img {
  width: 100% !important;
}

.lf-countdown .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit {
  display: flex;
  align-items: center;
  gap: 10px;
}
.lf-countdown .woo-sctr-shortcode-countdown-value {
  font-size: 30px !important;
  font-weight: 500;
  line-height: 1.44;
  color: var(--wp--preset--color--primary) !important;
}
@media (max-width: 767px) {
  .lf-countdown .woo-sctr-shortcode-countdown-value {
    font-size: clamp(23.043px, 1.44rem + (1vw - 3.2px) * 1.169, 38px) !important;
  }
}
.lf-countdown .woo-sctr-shortcode-countdown-text {
  font-size: 14px !important;
  font-weight: 400;
  line-height: 28px;
  color: var(--wp--preset--color--primary) !important;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .lf-countdown .woo-sctr-shortcode-countdown-text {
    font-size: clamp(14px, 0.875rem + (1vw - 3.2px) * 0.156, 16px) !important;
  }
}
.lf-countdown .woo-sctr-shortcode-countdown-time-separator {
  font-size: 20px;
  line-height: 34px;
  color: var(--wp--preset--color--primary) !important;
}
.lf-countdown .woo-sctr-shortcode-countdown-text-before, .lf-countdown .woo-sctr-shortcode-wrap-wrap {
  padding: 0 !important;
}
.lf-countdown .woo-sctr-shortcode-countdown-1 {
  display: flex !important;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

@media (min-width: 1441px) {
  .v4-banner-1 img {
    height: 800px;
    width: 800px;
  }
}
@media (max-width: 1440px) {
  .v4-banner-1 img {
    height: 621px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .v4-banner-1 img {
    height: auto !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .v4-banner-1 img {
    height: 300px;
    object-fit: cover;
  }
}
@media (max-width: 1440px) {
  .home-v4-step-1 {
    padding-left: 0px !important;
  }
}
@media (max-width: 1440px) {
  .v4-testimonial {
    column-gap: 30px !important;
  }
}
@media (max-width: 1440px) {
  .v4-testimonial {
    row-gap: 40px !important;
  }
}
@media (max-width: 1024px) {
  .v4-review-spacer {
    display: none;
  }
}
.home-v4-shoplook .wc-block-components-product-image {
  margin-bottom: 14px !important;
}

@media (min-width: 782px) and (max-width: 1024px) {
  .v4-step-1 {
    column-gap: 30px !important;
  }
}
.hero-bg {
  padding: 0px;
}

.home-v1-timer .woo-sctr-shortcode-countdown-1 {
  display: flex !important;
}
.home-v1-timer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-time-separator {
  border-right: 1px solid var(--wp--preset--color--primary);
}
.home-v1-timer .woo-sctr-shortcode-countdown-unit-wrap {
  display: flex;
}
.home-v1-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.home-v1-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-value {
  font-size: clamp(18.959px, 1.185rem + (1vw - 3.2px) * 0.863, 30px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--wp--preset--font-family--heading);
  color: var(--wp--preset--color--primary) !important;
}
.home-v1-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-text {
  margin-top: 6px;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.44;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--body);
  color: var(--wp--preset--color--primary) !important;
  text-align: center;
}
.home-v1-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-second {
  padding-left: 15px;
}

.home-v2-timer .woo-sctr-shortcode-countdown-text-before, .home-v2-timer .woo-sctr-shortcode-countdown-text-after {
  color: var(--wp--preset--color--base) !important;
}
.home-v2-timer .woo-sctr-shortcode-countdown-1 {
  display: flex !important;
}
.home-v2-timer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-time-separator {
  border-right: 1px solid var(--wp--preset--color--base);
}
.home-v2-timer .woo-sctr-shortcode-countdown-unit-wrap {
  display: flex;
}
.home-v2-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.home-v2-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-value {
  font-size: clamp(18.959px, 1.185rem + (1vw - 3.2px) * 0.863, 30px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  font-family: var(--wp--preset--font-family--heading);
  color: var(--wp--preset--color--base) !important;
}
.home-v2-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-text {
  margin-top: 6px;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.44;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--body);
  color: var(--wp--preset--color--base) !important;
  text-align: center;
}
.home-v2-timer .woo-sctr-shortcode-countdown-unit-wrap .woo-sctr-shortcode-countdown-unit .woo-sctr-shortcode-countdown-second {
  padding-left: 15px;
}

@media (max-width: 781px) {
  .home-v3-sale {
    border: 0px solid transparent !important;
  }
  .home-v3-sale > .wp-block-group {
    border-right-width: 0px !important;
  }
  .home-v3-markdown > * {
    text-align: center !important;
  }
  .home-v3-markdown .wp-block-buttons {
    justify-content: center !important;
  }
  .home-v3-markdown .wp-block-buttons a {
    justify-content: center !important;
  }
  .banner-v4-wrap p {
    margin-top: 20px !important;
  }
  .banner-v4-wrap .wp-block-heading, .banner-v4-wrap .wp-block-buttons {
    margin-top: 15px !important;
  }
}
.blog-cat {
  gap: 30px;
  flex-wrap: nowrap !important;
  justify-content: space-between;
}
.blog-cat.wp-block-tag-cloud.is-style-outline a {
  font-size: 14px !important;
}
.blog-cat.wp-block-tag-cloud a {
  margin-right: 0;
  flex-basis: 15.1%;
  text-align: center;
  padding-top: 13.93px;
  padding-bottom: 13.93px;
}

@media (max-width: 1024px) {
  .blog-cat {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .blog-cat.wp-block-tag-cloud a {
    flex-basis: 20%;
    flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .blog-cat {
    flex-wrap: nowrap !important;
    overflow-x: auto;
    display: flex;
    overflow-y: hidden;
  }
  .blog-cat.wp-block-tag-cloud a {
    flex-basis: 40%;
    flex-shrink: 0;
  }
}
.wp-block-post-template {
  row-gap: 23px;
}

.wp-block-post-excerpt__more-text {
  margin-top: 7px;
}
.wp-block-post-excerpt__more-text :where(img) {
  margin-left: 9px;
}
.wp-block-post-excerpt__more-text a {
  font-size: 14px;
}

.wp-block-query-pagination, .post-nav-links {
  gap: 8px;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers, .post-nav-links .wp-block-query-pagination-numbers {
  display: flex;
}
.wp-block-query-pagination .page-numbers, .wp-block-query-pagination .post-page-numbers, .post-nav-links .page-numbers, .post-nav-links .post-page-numbers {
  width: 30px;
  height: 30px;
  text-align: center;
  align-content: center;
  border: 1px solid transparent;
  color: #131836;
}
.wp-block-query-pagination .page-numbers.current, .wp-block-query-pagination .post-page-numbers.current, .post-nav-links .page-numbers.current, .post-nav-links .post-page-numbers.current {
  border-bottom: 1px solid #1d1d1d;
  color: #1d1d1d;
}
.wp-block-query-pagination .post-page-numbers, .post-nav-links .post-page-numbers {
  display: inline-flex !important;
  justify-content: center;
}

.post-nav-links {
  display: flex;
  justify-content: center;
}

.wp-block-query-pagination .wp-block-query-pagination-previous {
  font-size: 0;
}
.wp-block-query-pagination .wp-block-query-pagination-previous::before {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/prev-pag.svg);
  display: block;
  content: " ";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-query-pagination .wp-block-query-pagination-next {
  font-size: 0;
}
.wp-block-query-pagination .wp-block-query-pagination-next::before {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/next-pag.svg);
  display: block;
  content: " ";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.wp-block-post {
  /* For thumbnail to be 450px */
  /* Media query for viewport width above 1200px */
}
.wp-block-post .wp-block-post-featured-image {
  aspect-ratio: 1/1; /* Aspect ratio for all viewport widths */
  height: auto !important; /* Set height for viewport width above 1200px */
}
.wp-block-post .wp-block-post-featured-image a, .wp-block-post .wp-block-post-featured-image img {
  aspect-ratio: 1/1; /* Aspect ratio for all viewport widths */
  height: auto !important; /* Set height for viewport width above 1200px */
}
@media (max-width: 1440px) and (min-width: 1200px) {
  .wp-block-post .wp-block-post .wp-block-post-featured-image {
    height: 330px !important; /* Set height for viewport width above 1200px */
  }
  .wp-block-post .wp-block-post .wp-block-post-featured-image a, .wp-block-post .wp-block-post .wp-block-post-featured-image img {
    height: 330px !important; /* Set height for viewport width above 1200px */
  }
  .wp-block-post .wp-block-post .wp-block-post-featured-image img {
    aspect-ratio: unset; /* Reset aspect ratio */
  }
}

.header-default .wp-block-search .wp-block-search__button, .header-transparent .wp-block-search .wp-block-search__button {
  background: transparent;
  min-width: auto;
  color: var(--wp--preset--color--primary);
  border-width: 0;
  padding: 0;
}
.header-default .wp-block-search .wp-block-search__button svg, .header-transparent .wp-block-search .wp-block-search__button svg {
  display: none;
}
.header-default .wp-block-search .wp-block-search__button::after, .header-transparent .wp-block-search .wp-block-search__button::after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/primary-search-icon.svg);
  content: " ";
  width: 16px;
  height: 16px;
  display: block;
}
.header-default .wp-block-search .wp-block-search__inside-wrapper, .header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  border: 1px solid var(--wp--preset--color--base-100) !important;
  background: var(--wp--preset--color--base-100) !important;
  padding: 4px 25px 4px 22px;
  min-width: 280px;
}
.header-default .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input, .header-transparent .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  border: 0;
  padding: 8px;
  background: var(--wp--preset--color--base-100);
}
.header-default .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus, .header-transparent .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  border: 0;
  outline: 0;
  box-shadow: none;
}

.header-default .wp-block-search .wp-block-search__inside-wrapper, .header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  border-radius: 104px;
  overflow: hidden;
}

.header-transparent .wp-block-search__input {
  color: var(--wp--preset--color--base-100) !important;
  background: transparent !important;
}
.header-transparent .wp-block-search__input::placeholder {
  color: var(--wp--preset--color--base-100) !important;
}
.header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  background: rgba(255, 255, 255, 0.2) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  backdrop-filter: blur(50px) !important;
}
.header-transparent .wp-block-search .wp-block-search__button::after, .header-transparent .wp-block-woocommerce-customer-account a::before, .header-transparent .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge::before, .header-transparent .wp-block-navigation__responsive-container-open svg, .header-transparent .search-toggle {
  filter: brightness(0) invert(1);
}

#myModal {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
}

.wp-block-woocommerce-customer-account a::before {
  width: 18px;
  height: 18px;
  display: block;
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2201 4.84256C10.2201 5.01482 10.2078 5.18533 10.185 5.35584C10.192 5.30838 10.1973 5.26268 10.2043 5.21522C10.1586 5.5369 10.0742 5.85154 9.94941 6.15037C9.96699 6.10818 9.98457 6.066 10.0021 6.02381C9.90898 6.24529 9.79473 6.45799 9.66113 6.65662C9.62773 6.7076 9.59082 6.75857 9.55391 6.80779C9.47656 6.9115 9.6207 6.72518 9.56621 6.79197C9.54687 6.81658 9.52754 6.83943 9.5082 6.86404C9.43437 6.95193 9.35703 7.03807 9.27617 7.11893C9.19531 7.19979 9.10918 7.27889 9.02129 7.35096C8.99844 7.37029 8.97383 7.38963 8.94922 7.40897C8.88066 7.46346 9.06875 7.31932 8.96504 7.39666C8.91582 7.43357 8.86484 7.46873 8.81387 7.50389C8.61348 7.63748 8.40254 7.74998 8.18105 7.8449L8.30762 7.79217C8.00703 7.91697 7.69414 8.00311 7.37246 8.04705C7.41992 8.04002 7.46562 8.03475 7.51309 8.02772C7.17207 8.07342 6.8293 8.07342 6.48828 8.02772C6.53574 8.03475 6.58144 8.04002 6.62891 8.04705C6.30723 8.00135 5.99258 7.91697 5.69375 7.79217L5.82031 7.8449C5.59883 7.75174 5.38613 7.63748 5.1875 7.50389C5.13652 7.47049 5.08555 7.43357 5.03633 7.39666C4.93262 7.31932 5.11894 7.46346 5.05215 7.40897C5.02754 7.38963 5.00469 7.37029 4.98008 7.35096C4.89219 7.27713 4.80605 7.19979 4.72519 7.11893C4.64434 7.03807 4.56523 6.95193 4.49316 6.86404C4.47383 6.84119 4.45449 6.81658 4.43516 6.79197C4.38066 6.72342 4.5248 6.9115 4.44746 6.80779C4.41055 6.75857 4.37539 6.7076 4.34023 6.65662C4.20664 6.45623 4.09414 6.24529 3.99922 6.02381C4.0168 6.066 4.03437 6.10818 4.05195 6.15037C3.92715 5.84979 3.84101 5.5369 3.79707 5.21522C3.8041 5.26268 3.80937 5.30838 3.81641 5.35584C3.7707 5.01482 3.7707 4.67205 3.81641 4.33104C3.80937 4.3785 3.8041 4.4242 3.79707 4.47166C3.84277 4.14998 3.92715 3.83533 4.05195 3.5365C4.03437 3.57869 4.0168 3.62088 3.99922 3.66307C4.09238 3.44158 4.20664 3.22889 4.34023 3.03025C4.37363 2.97928 4.41055 2.9283 4.44746 2.87908C4.5248 2.77537 4.38066 2.9617 4.43516 2.8949C4.45449 2.87029 4.47383 2.84744 4.49316 2.82283C4.56699 2.73494 4.64434 2.64881 4.72519 2.56795C4.80605 2.48709 4.89219 2.40799 4.98008 2.33592C5.00293 2.31658 5.02754 2.29725 5.05215 2.27791C5.1207 2.22342 4.93262 2.36756 5.03633 2.29022C5.08555 2.2533 5.13652 2.21814 5.1875 2.18299C5.38789 2.04939 5.59883 1.93689 5.82031 1.84197C5.77812 1.85955 5.73594 1.87713 5.69375 1.89471C5.99434 1.7699 6.30723 1.68377 6.62891 1.63982C6.58144 1.64686 6.53574 1.65213 6.48828 1.65916C6.8293 1.61346 7.17207 1.61346 7.51309 1.65916C7.46562 1.65213 7.41992 1.64686 7.37246 1.63982C7.69414 1.68553 8.00879 1.7699 8.30762 1.89471C8.26543 1.87713 8.22324 1.85955 8.18105 1.84197C8.40254 1.93514 8.61523 2.04939 8.81387 2.18299C8.86484 2.21639 8.91582 2.2533 8.96504 2.29022C9.06875 2.36756 8.88242 2.22342 8.94922 2.27791C8.97383 2.29725 8.99668 2.31658 9.02129 2.33592C9.10918 2.40975 9.19531 2.48709 9.27617 2.56795C9.35703 2.64881 9.43613 2.73494 9.5082 2.82283C9.52754 2.84568 9.54687 2.87029 9.56621 2.8949C9.6207 2.96346 9.47656 2.77537 9.55391 2.87908C9.59082 2.9283 9.62598 2.97928 9.66113 3.03025C9.79473 3.23064 9.90723 3.44158 10.0021 3.66307C9.98457 3.62088 9.96699 3.57869 9.94941 3.5365C10.0742 3.83709 10.1604 4.14998 10.2043 4.47166C10.1973 4.4242 10.192 4.3785 10.185 4.33104C10.2078 4.50154 10.2201 4.67205 10.2201 4.84256C10.2219 5.11854 10.4627 5.38221 10.7475 5.3699C11.0322 5.3576 11.2766 5.13787 11.2748 4.84256C11.2713 3.97947 11.0111 3.10584 10.5066 2.40096C9.98633 1.67147 9.27617 1.12654 8.43594 0.817168C6.7959 .212481 4.83945 .74334 3.73027 2.09334C3.15195 2.79822 2.80742 3.63846 2.73711 4.549C2.67031 5.41561 2.89004 6.31209 3.3418 7.05564C3.77773 7.77283 4.4334 8.37576 5.20156 8.72029C5.64102 8.91717 6.08223 9.03846 6.56035 9.09471C7.00332 9.14744 7.45332 9.1158 7.89102 9.02615C9.57324 8.68514 10.9602 7.24725 11.2168 5.54568C11.252 5.31365 11.2766 5.07986 11.2766 4.84432C11.2783 4.56834 11.034 4.30467 10.7492 4.31697C10.4609 4.32928 10.2219 4.54725 10.2201 4.84256Z" fill="%23151515"/><path d="M12.5669 16.3773C12.1925 16.3773 11.8181 16.3773 11.4437 16.3773C10.5507 16.3773 9.65597 16.3773 8.763 16.3773C7.68546 16.3773 6.60792 16.3773 5.53038 16.3773C4.60226 16.3773 3.67589 16.3773 2.74776 16.3773C2.31183 16.3773 1.87765 16.379 1.44171 16.3773C1.39776 16.3773 1.35382 16.3738 1.30987 16.3685C1.35733 16.3755 1.40304 16.3808 1.4505 16.3878C1.38019 16.3773 1.31339 16.3579 1.24835 16.3316L1.37491 16.3843C1.32569 16.3632 1.27823 16.3386 1.23253 16.3087C1.18683 16.2788 1.17101 16.2384 1.26593 16.3368C1.24835 16.3175 1.2255 16.3017 1.20792 16.2841C1.20265 16.2788 1.15167 16.2279 1.15519 16.2261C1.15519 16.2261 1.24659 16.3544 1.18331 16.2595C1.15343 16.2155 1.12882 16.1681 1.10772 16.1171C1.1253 16.1593 1.14288 16.2015 1.16046 16.2437C1.13409 16.1786 1.11651 16.1101 1.10421 16.0415C1.11124 16.089 1.11651 16.1347 1.12354 16.1822C1.11124 16.0837 1.11476 15.9818 1.11476 15.8833C1.11476 15.7128 1.11476 15.5405 1.11476 15.37C1.11476 15.029 1.11476 14.688 1.11476 14.347C1.11476 14.1448 1.12354 13.9427 1.14991 13.7423C1.14288 13.7898 1.13761 13.8355 1.13058 13.8829C1.17979 13.5226 1.27472 13.1693 1.4171 12.8335C1.39952 12.8757 1.38194 12.9179 1.36436 12.9601C1.44347 12.7755 1.53487 12.5962 1.64034 12.4239C1.69308 12.3378 1.74757 12.2552 1.80733 12.1743C1.8214 12.155 1.8337 12.1374 1.84776 12.1181C1.85479 12.1093 1.86183 12.1005 1.86886 12.09C1.89874 12.0495 1.81964 12.1603 1.8214 12.1515C1.82843 12.1146 1.89874 12.0548 1.92335 12.0267C2.04991 11.8773 2.18702 11.7384 2.33468 11.6083C2.37159 11.5749 2.41026 11.5433 2.44894 11.5116C2.46651 11.4976 2.48409 11.4835 2.50343 11.4677C2.56319 11.4185 2.39444 11.5486 2.47882 11.487C2.55968 11.4273 2.64054 11.3693 2.72491 11.3165C2.91651 11.1935 3.12042 11.0863 3.3296 10.9966C3.28741 11.0142 3.24522 11.0318 3.20304 11.0493C3.53878 10.9087 3.89034 10.812 4.25245 10.7628C4.20499 10.7698 4.15929 10.7751 4.11183 10.7822C4.40011 10.7452 4.68839 10.747 4.97843 10.747H6.15792H8.91065C9.23761 10.747 9.5628 10.74 9.888 10.7822C9.84054 10.7751 9.79483 10.7698 9.74737 10.7628C10.1077 10.812 10.461 10.907 10.7968 11.0493C10.7546 11.0318 10.7124 11.0142 10.6702 10.9966C10.8548 11.0757 11.0341 11.1671 11.2064 11.2726C11.2925 11.3253 11.3751 11.3798 11.456 11.4396C11.4753 11.4536 11.4929 11.4659 11.5122 11.48C11.521 11.487 11.5298 11.4941 11.5403 11.5011C11.5808 11.531 11.47 11.4519 11.4788 11.4536C11.5157 11.4607 11.5755 11.531 11.6036 11.5556C11.753 11.6822 11.8919 11.8193 12.022 11.9669C12.0554 12.0038 12.087 12.0425 12.1187 12.0812C12.1327 12.0988 12.1468 12.1163 12.1626 12.1357C12.2118 12.1954 12.0817 12.0267 12.1433 12.1111C12.203 12.1919 12.261 12.2728 12.3138 12.3572C12.4368 12.5488 12.5441 12.7527 12.6337 12.9618C12.6161 12.9197 12.5985 12.8775 12.581 12.8353C12.7216 13.171 12.8183 13.5226 12.8675 13.8847C12.8605 13.8372 12.8552 13.7915 12.8482 13.7441C12.8886 14.0605 12.8833 14.3786 12.8833 14.6968V15.8253C12.8833 15.9431 12.8903 16.0644 12.8745 16.1822C12.8816 16.1347 12.8868 16.089 12.8939 16.0415C12.8833 16.1118 12.864 16.1786 12.8376 16.2437C12.8552 16.2015 12.8728 16.1593 12.8903 16.1171C12.8692 16.1663 12.8446 16.2138 12.8148 16.2595C12.7849 16.3052 12.7444 16.321 12.8429 16.2261C12.8235 16.2437 12.8077 16.2665 12.7901 16.2841C12.7849 16.2894 12.7339 16.3404 12.7321 16.3368C12.7321 16.3368 12.8605 16.2454 12.7655 16.3087C12.7216 16.3386 12.6741 16.3632 12.6232 16.3843L12.7497 16.3316C12.6847 16.3579 12.6161 16.3755 12.5476 16.3878C12.595 16.3808 12.6407 16.3755 12.6882 16.3685C12.6478 16.3738 12.6091 16.3755 12.5669 16.3773C12.2909 16.3808 12.0273 16.6163 12.0396 16.9046C12.0519 17.1876 12.2716 17.4355 12.5669 17.432C13.2015 17.4232 13.8062 16.9644 13.9099 16.321C13.9485 16.082 13.938 15.8394 13.938 15.5986C13.938 15.2804 13.938 14.9605 13.938 14.6423C13.938 14.4191 13.9433 14.1941 13.9257 13.9708C13.8501 12.9548 13.4528 12.0038 12.7814 11.2357C12.1521 10.515 11.2696 9.99465 10.3327 9.79778C9.85108 9.69582 9.37296 9.69055 8.88604 9.69055C8.30948 9.69055 7.73292 9.69055 7.1546 9.69055C6.54112 9.69055 5.9294 9.69055 5.31593 9.69055C4.94327 9.69055 4.56358 9.67473 4.19269 9.71516C3.66007 9.77492 3.16261 9.91028 2.67569 10.1353C2.24503 10.3339 1.84601 10.6134 1.49972 10.9368C0.800107 11.5907 .300888 12.489 .135654 13.4329C0.0284275 14.0499 .0565525 14.6757 .0565525 15.2997V16.0292C0.0565525 16.5372 .327256 17.0505 .796592 17.2773C1.01456 17.3827 1.24132 17.432 1.4839 17.432H1.74933H2.82335H4.44054H6.35655H8.3464H10.1868H11.63H12.4562H12.5651C12.8411 17.432 13.1048 17.1894 13.0925 16.9046C13.0819 16.6181 12.864 16.3773 12.5669 16.3773Z" fill="%23151515"/></svg>');
  background-size: 18px 18px;
}

.wc-block-mini-cart:not([data-mini-cart-icon=bag],
[data-mini-cart-icon=bag-alt]) .wc-block-mini-cart__quantity-badge::before {
  width: 16px;
  height: 16px;
  display: block;
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.88261 15.5H13.6176C13.6866 15.5001 13.7548 15.486 13.8181 15.4584C13.8813 15.4309 13.9382 15.3906 13.9851 15.34C14.0319 15.2891 14.0676 15.229 14.0899 15.1636C14.1123 15.0982 14.1209 15.0289 14.1151 14.96L13.2501 4.21C13.24 4.08444 13.1829 3.96731 13.0902 3.88203C12.9975 3.79675 12.8761 3.7496 12.7501 3.75H11.0001C11.0001 2.88805 10.6577 2.0614 10.0482 1.4519C9.43871 .84241 8.61206 .5 7.75011 0.5C6.88815 .5 6.0615 .84241 5.45201 1.4519C4.84252 2.0614 4.50011 2.88805 4.50011 3.75H2.75011C2.62415 3.7496 2.50268 3.79675 2.40998 3.88203C2.31728 3.96731 2.26018 4.08444 2.25011 4.21L1.38261 14.96C1.37683 15.0289 1.3854 15.0982 1.40778 15.1636C1.43015 15.229 1.46585 15.2891 1.51261 15.34C1.5598 15.3909 1.61707 15.4314 1.68077 15.4589C1.74447 15.4865 1.81321 15.5005 1.88261 15.5ZM7.75011 1.5C8.04558 1.5 8.33816 1.5582 8.61115 1.67127C8.88413 1.78434 9.13217 1.95008 9.3411 2.15901C9.55003 2.36794 9.71576 2.61598 9.82884 2.88896C9.94191 3.16194 10.0001 3.45453 10.0001 3.75H5.50011C5.50011 3.15326 5.73716 2.58097 6.15912 2.15901C6.58108 1.73705 7.15337 1.5 7.75011 1.5ZM3.21011 4.75H12.2901L13.0751 14.5H2.42511L3.21011 4.75Z" fill="%23151515"/></svg>');
}

svg.wc-block-mini-cart__icon,
svg.wc-block-customer-account__account-icon {
  display: none;
}

@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) .mobile-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) .desktop-header {
    display: none;
  }
}

.search-box input[type=search] {
  border-width: 0;
  padding: 14px 32px !important;
}
.search-box input[type=search], .search-box input[type=search]::placeholder {
  color: var(--wp--preset--color--primary);
}
.search-box input[type=search], .search-box input[type=search]:is(:focus, :focus:invalid) {
  background-color: transparent;
  border-width: 0;
  box-shadow: none;
  color: var(--wp--preset--color--primary);
}
@media (max-width: 767px) {
  .search-box > .wp-block-group {
    padding-top: 20px !important;
    padding-bottom: 40px !important;
  }
  .search-box > .wp-block-group .search-cat-btn {
    margin-top: 30px !important;
  }
}
.search-box :where(.wp-element-button, .wp-block-button__link) {
  border-width: 0;
  min-width: auto;
  padding-right: 34px !important;
}
.search-box :where(.wp-element-button, .wp-block-button__link) svg {
  display: none;
}
.search-box :where(.wp-element-button, .wp-block-button__link)::after {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2151_4783)"><path d="M15.8482 15.1295L11.7172 11.0646C12.799 9.8893 13.4637 8.33495 13.4637 6.62455C13.4632 2.96568 10.4494 0 6.73158 0C3.0137 0 0 2.96568 0 6.62455C0 10.2834 3.0137 13.2491 6.73158 13.2491C8.33795 13.2491 9.81129 12.6935 10.9686 11.7697L15.1155 15.8507C15.3176 16.0498 15.6457 16.0498 15.8477 15.8507C16.0502 15.6517 16.0502 15.3286 15.8482 15.1295ZM6.73158 12.2299C3.58585 12.2299 1.03575 9.72029 1.03575 6.62455C1.03575 3.52881 3.58585 1.01923 6.73158 1.01923C9.87733 1.01923 12.4274 3.52881 12.4274 6.62455C12.4274 9.72029 9.87733 12.2299 6.73158 12.2299Z" fill="%23151515"/></g><defs><clipPath id="clip0_2151_4783"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  content: " ";
  width: 16px;
  height: 16px;
  display: block;
}

body:not(.editor-styles-wrapper) .search-box {
  transition: all 0.15s ease-in;
  transform: translate(0, -10px);
  padding: 0 clamp(0px, 4vw, 60px);
}
body:not(.editor-styles-wrapper) .search-box:not(.flex) {
  visibility: hidden;
  opacity: 0;
}
body:not(.editor-styles-wrapper) .search-box.flex {
  transform: translate(0, 0);
}
body:not(.editor-styles-wrapper) .search-box > .wp-block-group {
  width: 100%;
}

.header-v2 .search-toggle a, .header-v4 .search-toggle a {
  display: flex;
}
.header-v2 .search-toggle.active a img, .header-v4 .search-toggle.active a img {
  display: none;
}
.header-v2 .search-toggle.active a::after, .header-v4 .search-toggle.active a::after {
  font-family: bootstrap-icons;
  content: "\f62a";
  font-size: 22px;
  position: relative;
  top: -2px;
  left: -3px;
  line-height: 1;
  width: 20px;
  height: 20px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid var(--wp--preset--color--base-100);
  background: var(--wp--preset--color--base-100);
}

.top-bar ul {
  padding: 0;
  display: flex;
  overflow-x: auto;
  justify-content: space-between;
}
.top-bar ul li {
  padding-left: 53px;
}

.top-bar ul li:first-child {
  list-style: none;
  padding-left: 0 !important;
}

.header-v3 .wp-block-woocommerce-customer-account span {
  text-transform: uppercase;
}
.header-v3 .wp-block-woocommerce-customer-account a:hover {
  text-decoration: none !important;
}
@media (min-width: 1440px) {
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
    transform: translateX(252%);
    top: 8%;
    background-color: transparent;
    color: var(--wp--preset--color--primary);
    font-size: 14px;
    font-weight: 400;
  }
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::before {
    content: " (";
    font-size: 14px;
    font-weight: 400;
  }
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::after {
    content: ") ";
    font-size: 14px;
    font-weight: 400;
  }
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-item.nav-title > .wp-block-navigation-item__content {
  font-size: 14px;
  font-weight: 500;
  color: var(--wp--preset--color--primary);
  text-transform: uppercase;
  cursor: unset;
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle {
  display: none;
}

.desktop-header .wp-block-navigation .wp-block-navigation__submenu-icon {
  width: 10px;
  height: 10px;
  margin-left: 7px;
}

@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: 0.25em;
  }
}
.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-item {
  border-width: 0;
  flex-direction: column;
  align-items: flex-start;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu .wp-block-navigation-item .wp-block-navigation__submenu-container {
  position: relative;
  opacity: 1;
  visibility: visible;
  height: auto;
  width: auto;
  left: 0;
  padding: 0 !important;
  box-shadow: none !important;
  min-width: 100%;
  border-width: 0;
}

@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: start;
    padding: 48px;
    gap: 29px;
  }
}
@media (min-width: 1500px) {
  .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu:is(:hover) .has-mega-menu {
    padding: 60px 48px 55px 48px !important;
  }
}
@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu.col-5 > .wp-block-navigation__submenu-container {
    grid-template-columns: 1fr 1fr 1fr 450px 450px;
  }
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu.col-4 > .wp-block-navigation__submenu-container {
    gap: 0 !important;
  }
}
@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu .wp-block-navigation-item {
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
  }
}
.desktop-header .has-mega-menu.wp-block-navigation__submenu-container > * {
  flex-grow: 1;
  width: 100%;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item:is(:hover).has-child > .wp-block-navigation-item__content::after {
  position: absolute;
  content: " ";
  top: 100%;
  height: 39px;
  width: calc(100% + 20px);
  left: 0;
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .menu-img .wp-block-navigation-item__content {
  padding: 0;
}

.desktop-header .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, .desktop-header .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .desktop-header .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 280px;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding: 17px;
  border-top: 1px solid #E4E4E4;
  border-width: 1px 0 0 0;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 30.5px);
}

.header-v2 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 19px);
}

.desktop-header .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  gap: 6px;
}

.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  text-transform: none;
}

.desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.nav-title):is(:hover) > .wp-block-navigation-item__content, .desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.nav-title):is(:hover) > .wp-block-navigation__submenu-icon {
  text-decoration: underline;
  color: var(--wp--preset--color--primary);
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item:is(:hover).has-child > .wp-block-navigation-item__content {
  position: relative;
}

.desktop-header nav .wp-block-navigation .wp-block-navigation-item.has-mega-menu {
  position: static;
}

.desktop-header nav, .desktop-header nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open), .desktop-header nav .wp-block-navigation__responsive-dialog, .desktop-header nav ul.wp-block-navigation, .desktop-header nav .wp-block-navigation .wp-block-navigation-item.has-mega-menu {
  position: static;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu:not(:hover) > .wp-block-navigation__submenu-container {
  pointer-events: none;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% + 8px);
}

.header-transparent .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 5px);
}
.header-transparent .desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container li a span {
  color: var(--wp--preset--color--primary) !important;
}

.header-default .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container, .header-v3 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 0px) !important;
}

.header-v4 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 20px);
}
.header-v4 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 167px) !important;
}

.desktop-header .has-child.has-mega-menu .has-mega-menu {
  width: 100% !important;
}

body:not(.scrolling-active) .wp-block-template-part.transparent {
  position: absolute;
  width: 100%;
  z-index: 3;
}

.header-v3 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 26px);
}

.nav-width {
  min-width: 500px;
}

/*
################
* === Mobile Header STYLE  ===
################
*/
.mobile-header .wp-block-navigation__responsive-container-content > ul > li {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  padding-bottom: 6px;
}
.mobile-header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container-close {
  top: 10px;
  right: 14px;
  z-index: 3;
  left: auto;
  padding: 4px;
  border-radius: 550px;
  background-color: var(--wp--preset--color--danger);
  color: var(--wp--preset--color--base);
  opacity: 1;
}
.mobile-header .wp-block-navigation__responsive-container-close svg {
  width: 20px;
  height: 20px;
}
.mobile-header .wp-block-navigation__responsive-container-close:hover {
  background-color: var(--wp--preset--color--danger);
}
.mobile-header .wp-block-navigation__responsive-container-close:not(:hover) {
  opacity: 1;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
  display: none;
}
.mobile-header .wp-block-navigation__submenu-container {
  transform: none !important;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  display: flex;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=false] ~ .wp-block-navigation__submenu-container:not(.hide),
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-item__content,
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-submenu__toggle {
  display: none;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation__submenu-container {
  padding-top: 0;
}
.mobile-header .wp-block-navigation__responsive-dialog {
  padding: 3.6rem 1rem 1rem 1rem;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container {
  flex-direction: column;
  position: relative;
  top: 0;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  font-weight: 500;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .mobile-header .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container {
    border-radius: 8px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04);
  }
}
.mobile-header .has-mega-menu .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
}
.mobile-header .has-mega-menu .wp-block-navigation__submenu-container .mega-menu-img.wp-block-navigation-item:last-child .wp-block-navigation-item__label {
  align-items: flex-start;
}
.mobile-header .wp-block-navigation__responsive-container .wp-block-navigation__container {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: 0;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child:not(.off-canvas-menu-head) .wp-block-navigation__submenu-container {
  padding: 16px 12px;
  width: 100%;
  border: 1px solid var(--wp--preset--color--gray-100);
  margin-top: 10px;
  margin-bottom: 8px;
  gap: 6px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 2px 10px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: 16px;
  padding-bottom: 18px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap: 6px;
  font-size: 14px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 2px 0;
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item s {
  text-decoration: none;
  background-color: var(--wp--preset--color--danger);
  font-size: 12px;
  font-weight: 400;
  padding: 4px 13px;
  border-radius: 14px;
  color: var(--wp--preset--color--base);
  line-height: 1;
  letter-spacing: -0.4px;
  margin-left: 4px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle:hover {
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: inline-block;
  flex-grow: 1;
  text-align: right;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 18px;
  margin-right: 0;
  margin-top: 4px;
  padding-right: 10px;
  align-self: flex-start;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon:hover {
  color: var(--wp--preset--color--contrast);
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded=true] ~ .wp-block-navigation__submenu-icon svg {
  color: var(--wp--preset--color--contrast);
  width: 10px;
  margin: 0 10px 0 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg {
  width: 10px;
  margin: 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.mobile-header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: rgba(0, 0, 0, 0.5019607843);
  padding: 0;
}
.mobile-header .has-modal-open .wp-block-navigation__responsive-close {
  animation-name: leftslidein;
  animation-duration: 0.2s;
}
.mobile-header .wp-block-navigation__responsive-close {
  background-color: var(--wp--preset--color--base);
  transition: transform 0.3s ease-in-out;
  margin-left: 0;
  height: 100vh;
  padding: 0;
}
@media (min-width: 600px) {
  .mobile-header .wp-block-navigation__responsive-close {
    width: 400px;
  }
}

.has-modal-open .admin-bar .mobile-header .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 20px;
}

@keyframes leftslidein {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.header-default .wp-block-search .wp-block-search__button, .header-transparent .wp-block-search .wp-block-search__button {
  background: transparent;
  min-width: auto;
  color: var(--wp--preset--color--primary);
  border-width: 0;
  padding: 0;
}
.header-default .wp-block-search .wp-block-search__button svg, .header-transparent .wp-block-search .wp-block-search__button svg {
  display: none;
}
.header-default .wp-block-search .wp-block-search__button::after, .header-transparent .wp-block-search .wp-block-search__button::after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/primary-search-icon.svg);
  content: " ";
  width: 16px;
  height: 16px;
  display: block;
}
.header-default .wp-block-search .wp-block-search__inside-wrapper, .header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  border: 1px solid var(--wp--preset--color--base-100) !important;
  background: var(--wp--preset--color--base-100) !important;
  padding: 4px 25px 4px 22px;
  min-width: 280px;
}
.header-default .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input, .header-transparent .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  border: 0;
  padding: 8px;
  background: var(--wp--preset--color--base-100);
}
.header-default .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus, .header-transparent .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  border: 0;
  outline: 0;
  box-shadow: none;
}

.header-default .wp-block-search .wp-block-search__inside-wrapper, .header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  border-radius: 104px;
  overflow: hidden;
}

.header-transparent .wp-block-search__input {
  color: var(--wp--preset--color--base-100) !important;
  background: transparent !important;
}
.header-transparent .wp-block-search__input::placeholder {
  color: var(--wp--preset--color--base-100) !important;
}
.header-transparent .wp-block-search .wp-block-search__inside-wrapper {
  background: rgba(255, 255, 255, 0.2) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  backdrop-filter: blur(50px) !important;
}
.header-transparent .wp-block-search .wp-block-search__button::after, .header-transparent .wp-block-woocommerce-customer-account a::before, .header-transparent .wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge::before, .header-transparent .wp-block-navigation__responsive-container-open svg, .header-transparent .search-toggle {
  filter: brightness(0) invert(1);
}

#myModal {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
}

.wp-block-woocommerce-customer-account a::before {
  width: 18px;
  height: 18px;
  display: block;
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2201 4.84256C10.2201 5.01482 10.2078 5.18533 10.185 5.35584C10.192 5.30838 10.1973 5.26268 10.2043 5.21522C10.1586 5.5369 10.0742 5.85154 9.94941 6.15037C9.96699 6.10818 9.98457 6.066 10.0021 6.02381C9.90898 6.24529 9.79473 6.45799 9.66113 6.65662C9.62773 6.7076 9.59082 6.75857 9.55391 6.80779C9.47656 6.9115 9.6207 6.72518 9.56621 6.79197C9.54687 6.81658 9.52754 6.83943 9.5082 6.86404C9.43437 6.95193 9.35703 7.03807 9.27617 7.11893C9.19531 7.19979 9.10918 7.27889 9.02129 7.35096C8.99844 7.37029 8.97383 7.38963 8.94922 7.40897C8.88066 7.46346 9.06875 7.31932 8.96504 7.39666C8.91582 7.43357 8.86484 7.46873 8.81387 7.50389C8.61348 7.63748 8.40254 7.74998 8.18105 7.8449L8.30762 7.79217C8.00703 7.91697 7.69414 8.00311 7.37246 8.04705C7.41992 8.04002 7.46562 8.03475 7.51309 8.02772C7.17207 8.07342 6.8293 8.07342 6.48828 8.02772C6.53574 8.03475 6.58144 8.04002 6.62891 8.04705C6.30723 8.00135 5.99258 7.91697 5.69375 7.79217L5.82031 7.8449C5.59883 7.75174 5.38613 7.63748 5.1875 7.50389C5.13652 7.47049 5.08555 7.43357 5.03633 7.39666C4.93262 7.31932 5.11894 7.46346 5.05215 7.40897C5.02754 7.38963 5.00469 7.37029 4.98008 7.35096C4.89219 7.27713 4.80605 7.19979 4.72519 7.11893C4.64434 7.03807 4.56523 6.95193 4.49316 6.86404C4.47383 6.84119 4.45449 6.81658 4.43516 6.79197C4.38066 6.72342 4.5248 6.9115 4.44746 6.80779C4.41055 6.75857 4.37539 6.7076 4.34023 6.65662C4.20664 6.45623 4.09414 6.24529 3.99922 6.02381C4.0168 6.066 4.03437 6.10818 4.05195 6.15037C3.92715 5.84979 3.84101 5.5369 3.79707 5.21522C3.8041 5.26268 3.80937 5.30838 3.81641 5.35584C3.7707 5.01482 3.7707 4.67205 3.81641 4.33104C3.80937 4.3785 3.8041 4.4242 3.79707 4.47166C3.84277 4.14998 3.92715 3.83533 4.05195 3.5365C4.03437 3.57869 4.0168 3.62088 3.99922 3.66307C4.09238 3.44158 4.20664 3.22889 4.34023 3.03025C4.37363 2.97928 4.41055 2.9283 4.44746 2.87908C4.5248 2.77537 4.38066 2.9617 4.43516 2.8949C4.45449 2.87029 4.47383 2.84744 4.49316 2.82283C4.56699 2.73494 4.64434 2.64881 4.72519 2.56795C4.80605 2.48709 4.89219 2.40799 4.98008 2.33592C5.00293 2.31658 5.02754 2.29725 5.05215 2.27791C5.1207 2.22342 4.93262 2.36756 5.03633 2.29022C5.08555 2.2533 5.13652 2.21814 5.1875 2.18299C5.38789 2.04939 5.59883 1.93689 5.82031 1.84197C5.77812 1.85955 5.73594 1.87713 5.69375 1.89471C5.99434 1.7699 6.30723 1.68377 6.62891 1.63982C6.58144 1.64686 6.53574 1.65213 6.48828 1.65916C6.8293 1.61346 7.17207 1.61346 7.51309 1.65916C7.46562 1.65213 7.41992 1.64686 7.37246 1.63982C7.69414 1.68553 8.00879 1.7699 8.30762 1.89471C8.26543 1.87713 8.22324 1.85955 8.18105 1.84197C8.40254 1.93514 8.61523 2.04939 8.81387 2.18299C8.86484 2.21639 8.91582 2.2533 8.96504 2.29022C9.06875 2.36756 8.88242 2.22342 8.94922 2.27791C8.97383 2.29725 8.99668 2.31658 9.02129 2.33592C9.10918 2.40975 9.19531 2.48709 9.27617 2.56795C9.35703 2.64881 9.43613 2.73494 9.5082 2.82283C9.52754 2.84568 9.54687 2.87029 9.56621 2.8949C9.6207 2.96346 9.47656 2.77537 9.55391 2.87908C9.59082 2.9283 9.62598 2.97928 9.66113 3.03025C9.79473 3.23064 9.90723 3.44158 10.0021 3.66307C9.98457 3.62088 9.96699 3.57869 9.94941 3.5365C10.0742 3.83709 10.1604 4.14998 10.2043 4.47166C10.1973 4.4242 10.192 4.3785 10.185 4.33104C10.2078 4.50154 10.2201 4.67205 10.2201 4.84256C10.2219 5.11854 10.4627 5.38221 10.7475 5.3699C11.0322 5.3576 11.2766 5.13787 11.2748 4.84256C11.2713 3.97947 11.0111 3.10584 10.5066 2.40096C9.98633 1.67147 9.27617 1.12654 8.43594 0.817168C6.7959 .212481 4.83945 .74334 3.73027 2.09334C3.15195 2.79822 2.80742 3.63846 2.73711 4.549C2.67031 5.41561 2.89004 6.31209 3.3418 7.05564C3.77773 7.77283 4.4334 8.37576 5.20156 8.72029C5.64102 8.91717 6.08223 9.03846 6.56035 9.09471C7.00332 9.14744 7.45332 9.1158 7.89102 9.02615C9.57324 8.68514 10.9602 7.24725 11.2168 5.54568C11.252 5.31365 11.2766 5.07986 11.2766 4.84432C11.2783 4.56834 11.034 4.30467 10.7492 4.31697C10.4609 4.32928 10.2219 4.54725 10.2201 4.84256Z" fill="%23151515"/><path d="M12.5669 16.3773C12.1925 16.3773 11.8181 16.3773 11.4437 16.3773C10.5507 16.3773 9.65597 16.3773 8.763 16.3773C7.68546 16.3773 6.60792 16.3773 5.53038 16.3773C4.60226 16.3773 3.67589 16.3773 2.74776 16.3773C2.31183 16.3773 1.87765 16.379 1.44171 16.3773C1.39776 16.3773 1.35382 16.3738 1.30987 16.3685C1.35733 16.3755 1.40304 16.3808 1.4505 16.3878C1.38019 16.3773 1.31339 16.3579 1.24835 16.3316L1.37491 16.3843C1.32569 16.3632 1.27823 16.3386 1.23253 16.3087C1.18683 16.2788 1.17101 16.2384 1.26593 16.3368C1.24835 16.3175 1.2255 16.3017 1.20792 16.2841C1.20265 16.2788 1.15167 16.2279 1.15519 16.2261C1.15519 16.2261 1.24659 16.3544 1.18331 16.2595C1.15343 16.2155 1.12882 16.1681 1.10772 16.1171C1.1253 16.1593 1.14288 16.2015 1.16046 16.2437C1.13409 16.1786 1.11651 16.1101 1.10421 16.0415C1.11124 16.089 1.11651 16.1347 1.12354 16.1822C1.11124 16.0837 1.11476 15.9818 1.11476 15.8833C1.11476 15.7128 1.11476 15.5405 1.11476 15.37C1.11476 15.029 1.11476 14.688 1.11476 14.347C1.11476 14.1448 1.12354 13.9427 1.14991 13.7423C1.14288 13.7898 1.13761 13.8355 1.13058 13.8829C1.17979 13.5226 1.27472 13.1693 1.4171 12.8335C1.39952 12.8757 1.38194 12.9179 1.36436 12.9601C1.44347 12.7755 1.53487 12.5962 1.64034 12.4239C1.69308 12.3378 1.74757 12.2552 1.80733 12.1743C1.8214 12.155 1.8337 12.1374 1.84776 12.1181C1.85479 12.1093 1.86183 12.1005 1.86886 12.09C1.89874 12.0495 1.81964 12.1603 1.8214 12.1515C1.82843 12.1146 1.89874 12.0548 1.92335 12.0267C2.04991 11.8773 2.18702 11.7384 2.33468 11.6083C2.37159 11.5749 2.41026 11.5433 2.44894 11.5116C2.46651 11.4976 2.48409 11.4835 2.50343 11.4677C2.56319 11.4185 2.39444 11.5486 2.47882 11.487C2.55968 11.4273 2.64054 11.3693 2.72491 11.3165C2.91651 11.1935 3.12042 11.0863 3.3296 10.9966C3.28741 11.0142 3.24522 11.0318 3.20304 11.0493C3.53878 10.9087 3.89034 10.812 4.25245 10.7628C4.20499 10.7698 4.15929 10.7751 4.11183 10.7822C4.40011 10.7452 4.68839 10.747 4.97843 10.747H6.15792H8.91065C9.23761 10.747 9.5628 10.74 9.888 10.7822C9.84054 10.7751 9.79483 10.7698 9.74737 10.7628C10.1077 10.812 10.461 10.907 10.7968 11.0493C10.7546 11.0318 10.7124 11.0142 10.6702 10.9966C10.8548 11.0757 11.0341 11.1671 11.2064 11.2726C11.2925 11.3253 11.3751 11.3798 11.456 11.4396C11.4753 11.4536 11.4929 11.4659 11.5122 11.48C11.521 11.487 11.5298 11.4941 11.5403 11.5011C11.5808 11.531 11.47 11.4519 11.4788 11.4536C11.5157 11.4607 11.5755 11.531 11.6036 11.5556C11.753 11.6822 11.8919 11.8193 12.022 11.9669C12.0554 12.0038 12.087 12.0425 12.1187 12.0812C12.1327 12.0988 12.1468 12.1163 12.1626 12.1357C12.2118 12.1954 12.0817 12.0267 12.1433 12.1111C12.203 12.1919 12.261 12.2728 12.3138 12.3572C12.4368 12.5488 12.5441 12.7527 12.6337 12.9618C12.6161 12.9197 12.5985 12.8775 12.581 12.8353C12.7216 13.171 12.8183 13.5226 12.8675 13.8847C12.8605 13.8372 12.8552 13.7915 12.8482 13.7441C12.8886 14.0605 12.8833 14.3786 12.8833 14.6968V15.8253C12.8833 15.9431 12.8903 16.0644 12.8745 16.1822C12.8816 16.1347 12.8868 16.089 12.8939 16.0415C12.8833 16.1118 12.864 16.1786 12.8376 16.2437C12.8552 16.2015 12.8728 16.1593 12.8903 16.1171C12.8692 16.1663 12.8446 16.2138 12.8148 16.2595C12.7849 16.3052 12.7444 16.321 12.8429 16.2261C12.8235 16.2437 12.8077 16.2665 12.7901 16.2841C12.7849 16.2894 12.7339 16.3404 12.7321 16.3368C12.7321 16.3368 12.8605 16.2454 12.7655 16.3087C12.7216 16.3386 12.6741 16.3632 12.6232 16.3843L12.7497 16.3316C12.6847 16.3579 12.6161 16.3755 12.5476 16.3878C12.595 16.3808 12.6407 16.3755 12.6882 16.3685C12.6478 16.3738 12.6091 16.3755 12.5669 16.3773C12.2909 16.3808 12.0273 16.6163 12.0396 16.9046C12.0519 17.1876 12.2716 17.4355 12.5669 17.432C13.2015 17.4232 13.8062 16.9644 13.9099 16.321C13.9485 16.082 13.938 15.8394 13.938 15.5986C13.938 15.2804 13.938 14.9605 13.938 14.6423C13.938 14.4191 13.9433 14.1941 13.9257 13.9708C13.8501 12.9548 13.4528 12.0038 12.7814 11.2357C12.1521 10.515 11.2696 9.99465 10.3327 9.79778C9.85108 9.69582 9.37296 9.69055 8.88604 9.69055C8.30948 9.69055 7.73292 9.69055 7.1546 9.69055C6.54112 9.69055 5.9294 9.69055 5.31593 9.69055C4.94327 9.69055 4.56358 9.67473 4.19269 9.71516C3.66007 9.77492 3.16261 9.91028 2.67569 10.1353C2.24503 10.3339 1.84601 10.6134 1.49972 10.9368C0.800107 11.5907 .300888 12.489 .135654 13.4329C0.0284275 14.0499 .0565525 14.6757 .0565525 15.2997V16.0292C0.0565525 16.5372 .327256 17.0505 .796592 17.2773C1.01456 17.3827 1.24132 17.432 1.4839 17.432H1.74933H2.82335H4.44054H6.35655H8.3464H10.1868H11.63H12.4562H12.5651C12.8411 17.432 13.1048 17.1894 13.0925 16.9046C13.0819 16.6181 12.864 16.3773 12.5669 16.3773Z" fill="%23151515"/></svg>');
  background-size: 18px 18px;
}

.wc-block-mini-cart:not([data-mini-cart-icon=bag],
[data-mini-cart-icon=bag-alt]) .wc-block-mini-cart__quantity-badge::before {
  width: 16px;
  height: 16px;
  display: block;
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.88261 15.5H13.6176C13.6866 15.5001 13.7548 15.486 13.8181 15.4584C13.8813 15.4309 13.9382 15.3906 13.9851 15.34C14.0319 15.2891 14.0676 15.229 14.0899 15.1636C14.1123 15.0982 14.1209 15.0289 14.1151 14.96L13.2501 4.21C13.24 4.08444 13.1829 3.96731 13.0902 3.88203C12.9975 3.79675 12.8761 3.7496 12.7501 3.75H11.0001C11.0001 2.88805 10.6577 2.0614 10.0482 1.4519C9.43871 .84241 8.61206 .5 7.75011 0.5C6.88815 .5 6.0615 .84241 5.45201 1.4519C4.84252 2.0614 4.50011 2.88805 4.50011 3.75H2.75011C2.62415 3.7496 2.50268 3.79675 2.40998 3.88203C2.31728 3.96731 2.26018 4.08444 2.25011 4.21L1.38261 14.96C1.37683 15.0289 1.3854 15.0982 1.40778 15.1636C1.43015 15.229 1.46585 15.2891 1.51261 15.34C1.5598 15.3909 1.61707 15.4314 1.68077 15.4589C1.74447 15.4865 1.81321 15.5005 1.88261 15.5ZM7.75011 1.5C8.04558 1.5 8.33816 1.5582 8.61115 1.67127C8.88413 1.78434 9.13217 1.95008 9.3411 2.15901C9.55003 2.36794 9.71576 2.61598 9.82884 2.88896C9.94191 3.16194 10.0001 3.45453 10.0001 3.75H5.50011C5.50011 3.15326 5.73716 2.58097 6.15912 2.15901C6.58108 1.73705 7.15337 1.5 7.75011 1.5ZM3.21011 4.75H12.2901L13.0751 14.5H2.42511L3.21011 4.75Z" fill="%23151515"/></svg>');
}

svg.wc-block-mini-cart__icon,
svg.wc-block-customer-account__account-icon {
  display: none;
}

@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) .mobile-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.editor-styles-wrapper) .desktop-header {
    display: none;
  }
}

.search-box input[type=search] {
  border-width: 0;
  padding: 14px 32px !important;
}
.search-box input[type=search], .search-box input[type=search]::placeholder {
  color: var(--wp--preset--color--primary);
}
.search-box input[type=search], .search-box input[type=search]:is(:focus, :focus:invalid) {
  background-color: transparent;
  border-width: 0;
  box-shadow: none;
  color: var(--wp--preset--color--primary);
}
@media (max-width: 767px) {
  .search-box > .wp-block-group {
    padding-top: 20px !important;
    padding-bottom: 40px !important;
  }
  .search-box > .wp-block-group .search-cat-btn {
    margin-top: 30px !important;
  }
}
.search-box :where(.wp-element-button, .wp-block-button__link) {
  border-width: 0;
  min-width: auto;
  padding-right: 34px !important;
}
.search-box :where(.wp-element-button, .wp-block-button__link) svg {
  display: none;
}
.search-box :where(.wp-element-button, .wp-block-button__link)::after {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2151_4783)"><path d="M15.8482 15.1295L11.7172 11.0646C12.799 9.8893 13.4637 8.33495 13.4637 6.62455C13.4632 2.96568 10.4494 0 6.73158 0C3.0137 0 0 2.96568 0 6.62455C0 10.2834 3.0137 13.2491 6.73158 13.2491C8.33795 13.2491 9.81129 12.6935 10.9686 11.7697L15.1155 15.8507C15.3176 16.0498 15.6457 16.0498 15.8477 15.8507C16.0502 15.6517 16.0502 15.3286 15.8482 15.1295ZM6.73158 12.2299C3.58585 12.2299 1.03575 9.72029 1.03575 6.62455C1.03575 3.52881 3.58585 1.01923 6.73158 1.01923C9.87733 1.01923 12.4274 3.52881 12.4274 6.62455C12.4274 9.72029 9.87733 12.2299 6.73158 12.2299Z" fill="%23151515"/></g><defs><clipPath id="clip0_2151_4783"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  content: " ";
  width: 16px;
  height: 16px;
  display: block;
}

body:not(.editor-styles-wrapper) .search-box {
  transition: all 0.15s ease-in;
  transform: translate(0, -10px);
  padding: 0 clamp(0px, 4vw, 60px);
}
body:not(.editor-styles-wrapper) .search-box:not(.flex) {
  visibility: hidden;
  opacity: 0;
}
body:not(.editor-styles-wrapper) .search-box.flex {
  transform: translate(0, 0);
}
body:not(.editor-styles-wrapper) .search-box > .wp-block-group {
  width: 100%;
}

.header-v2 .search-toggle a, .header-v4 .search-toggle a {
  display: flex;
}
.header-v2 .search-toggle.active a img, .header-v4 .search-toggle.active a img {
  display: none;
}
.header-v2 .search-toggle.active a::after, .header-v4 .search-toggle.active a::after {
  font-family: bootstrap-icons;
  content: "\f62a";
  font-size: 22px;
  position: relative;
  top: -2px;
  left: -3px;
  line-height: 1;
  width: 20px;
  height: 20px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid var(--wp--preset--color--base-100);
  background: var(--wp--preset--color--base-100);
}

.top-bar ul {
  padding: 0;
  display: flex;
  overflow-x: auto;
  justify-content: space-between;
}
.top-bar ul li {
  padding-left: 53px;
}

.top-bar ul li:first-child {
  list-style: none;
  padding-left: 0 !important;
}

.header-v3 .wp-block-woocommerce-customer-account span {
  text-transform: uppercase;
}
.header-v3 .wp-block-woocommerce-customer-account a:hover {
  text-decoration: none !important;
}
@media (min-width: 1440px) {
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
    transform: translateX(252%);
    top: 8%;
    background-color: transparent;
    color: var(--wp--preset--color--primary);
    font-size: 14px;
    font-weight: 400;
  }
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::before {
    content: " (";
    font-size: 14px;
    font-weight: 400;
  }
  .header-v3 .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge::after {
    content: ") ";
    font-size: 14px;
    font-weight: 400;
  }
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-item.nav-title > .wp-block-navigation-item__content {
  font-size: 14px;
  font-weight: 500;
  color: var(--wp--preset--color--primary);
  text-transform: uppercase;
  cursor: unset;
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle {
  display: none;
}

.desktop-header .wp-block-navigation .wp-block-navigation__submenu-icon {
  width: 10px;
  height: 10px;
  margin-left: 7px;
}

@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: 0.25em;
  }
}
.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .wp-block-navigation-item {
  border-width: 0;
  flex-direction: column;
  align-items: flex-start;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu .wp-block-navigation-item .wp-block-navigation__submenu-container {
  position: relative;
  opacity: 1;
  visibility: visible;
  height: auto;
  width: auto;
  left: 0;
  padding: 0 !important;
  box-shadow: none !important;
  min-width: 100%;
  border-width: 0;
}

@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: start;
    padding: 48px;
    gap: 29px;
  }
}
@media (min-width: 1500px) {
  .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu:is(:hover) .has-mega-menu {
    padding: 60px 48px 55px 48px !important;
  }
}
@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu.col-5 > .wp-block-navigation__submenu-container {
    grid-template-columns: 1fr 1fr 1fr 450px 450px;
  }
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu.col-4 > .wp-block-navigation__submenu-container {
    gap: 0 !important;
  }
}
@media (min-width: 1200px) {
  .desktop-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu .wp-block-navigation-item {
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
  }
}
.desktop-header .has-mega-menu.wp-block-navigation__submenu-container > * {
  flex-grow: 1;
  width: 100%;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item:is(:hover).has-child > .wp-block-navigation-item__content::after {
  position: absolute;
  content: " ";
  top: 100%;
  height: 39px;
  width: calc(100% + 20px);
  left: 0;
}

.desktop-header .has-mega-menu.wp-block-navigation__submenu-container .menu-img .wp-block-navigation-item__content {
  padding: 0;
}

.desktop-header .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container, .desktop-header .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .desktop-header .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  min-width: 280px;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding: 17px;
  border-top: 1px solid #E4E4E4;
  border-width: 1px 0 0 0;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 30.5px);
}

.header-v2 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 19px);
}

.desktop-header .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  gap: 6px;
}

.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  text-transform: none;
}

.desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.nav-title):is(:hover) > .wp-block-navigation-item__content, .desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.nav-title):is(:hover) > .wp-block-navigation__submenu-icon {
  text-decoration: underline;
  color: var(--wp--preset--color--primary);
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item:is(:hover).has-child > .wp-block-navigation-item__content {
  position: relative;
}

.desktop-header nav .wp-block-navigation .wp-block-navigation-item.has-mega-menu {
  position: static;
}

.desktop-header nav, .desktop-header nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open), .desktop-header nav .wp-block-navigation__responsive-dialog, .desktop-header nav ul.wp-block-navigation, .desktop-header nav .wp-block-navigation .wp-block-navigation-item.has-mega-menu {
  position: static;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu:not(:hover) > .wp-block-navigation__submenu-container {
  pointer-events: none;
}

.desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% + 8px);
}

.header-transparent .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 5px);
}
.header-transparent .desktop-header ul.wp-block-navigation .wp-block-navigation__submenu-container li a span {
  color: var(--wp--preset--color--primary) !important;
}

.header-default .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container, .header-v3 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 0px) !important;
}

.header-v4 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 20px);
}
.header-v4 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item.has-mega-menu > .wp-block-navigation__submenu-container {
  top: calc(100% - 167px) !important;
}

.desktop-header .has-child.has-mega-menu .has-mega-menu {
  width: 100% !important;
}

body:not(.scrolling-active) .wp-block-template-part.transparent {
  position: absolute;
  width: 100%;
  z-index: 3;
}

.header-v3 .desktop-header ul.wp-block-navigation > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  top: calc(100% + 26px);
}

.nav-width {
  min-width: 500px;
}

/*
################
* === Mobile Header STYLE  ===
################
*/
.mobile-header .wp-block-navigation__responsive-container-content > ul > li {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  padding-bottom: 6px;
}
.mobile-header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container-close {
  top: 10px;
  right: 14px;
  z-index: 3;
  left: auto;
  padding: 4px;
  border-radius: 550px;
  background-color: var(--wp--preset--color--danger);
  color: var(--wp--preset--color--base);
  opacity: 1;
}
.mobile-header .wp-block-navigation__responsive-container-close svg {
  width: 20px;
  height: 20px;
}
.mobile-header .wp-block-navigation__responsive-container-close:hover {
  background-color: var(--wp--preset--color--danger);
}
.mobile-header .wp-block-navigation__responsive-container-close:not(:hover) {
  opacity: 1;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
  display: none;
}
.mobile-header .wp-block-navigation__submenu-container {
  transform: none !important;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  display: flex;
}
.mobile-header .wp-block-navigation-submenu__toggle[aria-expanded=false] ~ .wp-block-navigation__submenu-container:not(.hide),
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-item__content,
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation-submenu__toggle {
  display: none;
}
.mobile-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item.hide > .wp-block-navigation__submenu-container {
  padding-top: 0;
}
.mobile-header .wp-block-navigation__responsive-dialog {
  padding: 3.6rem 1rem 1rem 1rem;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container {
  flex-direction: column;
  position: relative;
  top: 0;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  font-weight: 500;
}
.mobile-header .wp-block-navigation .has-child.has-mega-menu > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .mobile-header .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container {
    border-radius: 8px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04);
  }
}
.mobile-header .has-mega-menu .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 1rem;
}
.mobile-header .has-mega-menu .wp-block-navigation__submenu-container .mega-menu-img.wp-block-navigation-item:last-child .wp-block-navigation-item__label {
  align-items: flex-start;
}
.mobile-header .wp-block-navigation__responsive-container .wp-block-navigation__container {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: 0;
  background-color: var(--wp--preset--color--base);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child:not(.off-canvas-menu-head) .wp-block-navigation__submenu-container {
  padding: 16px 12px;
  width: 100%;
  border: 1px solid var(--wp--preset--color--gray-100);
  margin-top: 10px;
  margin-bottom: 8px;
  gap: 6px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 2px 10px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: 16px;
  padding-bottom: 18px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap: 6px;
  font-size: 14px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 2px 0;
  color: var(--wp--preset--color--contrast);
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .wp-block-navigation-item s {
  text-decoration: none;
  background-color: var(--wp--preset--color--danger);
  font-size: 12px;
  font-weight: 400;
  padding: 4px 13px;
  border-radius: 14px;
  color: var(--wp--preset--color--base);
  line-height: 1;
  letter-spacing: -0.4px;
  margin-left: 4px;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle {
  width: 100%;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .open-on-click .wp-block-navigation-submenu__toggle:hover {
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: inline-block;
  flex-grow: 1;
  text-align: right;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 18px;
  margin-right: 0;
  margin-top: 4px;
  padding-right: 10px;
  align-self: flex-start;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon:hover {
  color: var(--wp--preset--color--contrast);
  background-color: transparent;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded=true] ~ .wp-block-navigation__submenu-icon svg {
  color: var(--wp--preset--color--contrast);
  width: 10px;
  margin: 0 10px 0 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg {
  width: 10px;
  margin: 0;
}
.mobile-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.mobile-header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: rgba(0, 0, 0, 0.5019607843);
  padding: 0;
}
.mobile-header .has-modal-open .wp-block-navigation__responsive-close {
  animation-name: leftslidein;
  animation-duration: 0.2s;
}
.mobile-header .wp-block-navigation__responsive-close {
  background-color: var(--wp--preset--color--base);
  transition: transform 0.3s ease-in-out;
  margin-left: 0;
  height: 100vh;
  padding: 0;
}
@media (min-width: 600px) {
  .mobile-header .wp-block-navigation__responsive-close {
    width: 400px;
  }
}

.has-modal-open .admin-bar .mobile-header .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 20px;
}

@keyframes leftslidein {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
/*
################
* === UTILITY STYLE  ===
################
*/
.blog-single-categories.is-style-pill a {
  border: 1px solid var(--wp--preset--color--bg-3);
}
.blog-single-categories.is-style-pill a:hover {
  border-color: var(--wp--preset--color--primary);
}
.blog-single-categories.is-style-pill .wp-block-post-terms__separator {
  width: 10px;
  display: inline-block;
}
.blog-single-categories.is-style-pill .wp-block-post-terms__separator :empty {
  display: none !important;
}
@media (max-width: 767px) {
  .blog-single-categories.is-style-pill a {
    margin-bottom: 8px;
  }
}

.single-post .wp-block-comment-content strong {
  font-weight: 500;
}
.single-post blockquote {
  background-color: var(--wp--preset--color--bg-1);
  padding-top: calc(var(--wp--preset--spacing--30) + 0.75rem);
  padding-bottom: calc(var(--wp--preset--spacing--30) + 0.75rem);
}
.single-post blockquote cite {
  font-size: 13px;
  margin-top: 11px;
}
.single-post blockquote p {
  font-weight: 400;
  line-height: 1.8;
  text-transform: uppercase;
  font-size: var(--wp--preset--font-size--grande) !important;
  font-family: var(--wp--preset--font-family--heading) !important;
  font-style: normal;
}
.single-post .wp-block-post-navigation-link {
  display: flex;
  align-items: start;
}
.single-post .wp-block-post-navigation-link .post-navigation-link__title {
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0.1px;
  margin-top: 5px;
}
.single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous, .single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  height: 100%;
  padding: 11.5px 19.25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-color: var(--wp--preset--color--bg-3) !important;
  border-radius: 50%;
  border: 1px solid;
}
.single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:hover, .single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:focus, .single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:hover, .single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:focus {
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
}
.single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous.is-arrow-arrow, .single-post .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next.is-arrow-arrow {
  font-size: 0px;
  padding: 13px;
}
.single-post .wp-block-post-navigation-link:hover .is-arrow-arrow {
  background-color: var(--wp--preset--color--bg-2);
  border-color: var(--wp--preset--color--primary) !important;
}
.single-post .post-navigation-link-previous .wp-block-post-navigation-link__arrow-previous {
  margin-right: 20px;
}
.single-post .post-navigation-link-previous .wp-block-post-navigation-link__arrow-previous.is-arrow-arrow:after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/prev-post-arrow.svg);
  display: block;
  content: " ";
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  background-position: center;
}
.single-post .post-navigation-link-next {
  justify-content: end;
}
.single-post .post-navigation-link-next .post-navigation-link__label, .single-post .post-navigation-link-next .post-navigation-link__title {
  display: block;
  text-align: end;
}
.single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next {
  margin-left: 20px;
}
.single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next.is-arrow-arrow {
  transform: none;
}
.single-post .post-navigation-link-next .wp-block-post-navigation-link__arrow-next.is-arrow-arrow:after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/next-post-arrow.svg);
  display: block;
  content: " ";
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  background-position: center;
}
.single-post .comment-form {
  color: var(--wp--preset--color--primary) !important;
}
.single-post .comment-form .comment-form-comment textarea {
  border-radius: 0;
  margin-top: 10px;
}
.single-post .comment-form .logged-in-as, .single-post .comment-form .comment-notes {
  font-size: 16px;
}
.single-post .comment-form .comment-form-cookies-consent {
  align-items: center;
  gap: 12px;
  margin-top: 30px;
}
.single-post .comment-form .comment-form-cookies-consent input {
  margin: 0 !important;
}
.single-post .comment-form .form-submit {
  font-family: var(--wp--preset--font-family--body);
  margin: 30px 0;
}
.single-post .comment-form .form-submit .wp-element-button {
  width: 100%;
  font-family: var(--wp--preset--font-family--body);
}
.single-post .comment-form .form-submit::after {
  display: inline-block;
  margin-left: 12px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 56%;
  top: 92.5%;
}
@media (max-width: 920px) {
  .single-post .comment-form .form-submit::after {
    left: 58%;
    top: 92.5%;
  }
}
@media (max-width: 768px) {
  .single-post .comment-form .form-submit::after {
    left: 59%;
    top: 92.5%;
  }
}
@media (max-width: 623px) {
  .single-post .comment-form .form-submit::after {
    left: 62%;
    top: 93%;
  }
}
@media (max-width: 450px) {
  .single-post .comment-form .form-submit::after {
    left: 67%;
    top: 93%;
  }
}
@media (max-width: 350px) {
  .single-post .comment-form .form-submit::after {
    left: 70%;
    top: 93%;
  }
}
.single-post .comment-reply-title {
  font-size: var(--wp--preset--font-size--large) !important;
  text-transform: uppercase;
  margin: 0;
}
.single-post .comment-form-author label {
  margin-bottom: 10px;
}
.single-post .comment-form-email label {
  margin-bottom: 10px;
}
.single-post .comment-form-url label {
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .single-post .comment-form-author {
    display: inline-block;
    width: 48%;
  }
  .single-post .comment-form-email {
    display: inline-block;
    width: 48%;
    margin-left: 3%;
  }
}
.single-post .wp-block-post-comments-form input {
  border-radius: 0;
}
.single-post .taxonomy-category a {
  padding-top: 5.11px;
  padding-bottom: 5.11px;
  margin-bottom: 5px;
}

.pagination-img {
  text-align: center;
  display: block;
}

@media (max-width: 767px) {
  .avatar-img.wp-block-avatar {
    width: 60px;
    flex-shrink: 0;
  }
}
@media (min-width: 767px) {
  .avatar-img img {
    min-width: 112px;
  }
}

blockquote::before {
  width: 57px;
  height: 49.8px;
  display: inline-block;
  content: " ";
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/blockquote.svg);
  background-size: cover;
  margin-top: 7px;
  margin-bottom: 4px;
}

@media (max-width: 1023px) {
  blockquote {
    padding: calc(var(--wp--preset--spacing--30) + 0.75rem) !important;
  }
}
@media (min-width: 1024px) {
  blockquote {
    padding-left: calc(var(--wp--preset--spacing--30) + 4rem) !important;
    padding-right: calc(var(--wp--preset--spacing--30) + 4rem) !important;
  }
}
.currency-switcher .wp-block-navigation-item.has-child {
  border-radius: 8px;
  padding-top: 13px;
  padding-right: 13px;
  padding-bottom: 12px;
  padding-left: 14px;
}

.currency-switcher .wp-block-navigation__submenu-container {
  top: auto !important;
  bottom: 100%;
  right: 0;
  border-width: 0 !important;
  padding: 10px;
  box-shadow: 0 6px 15px rgba(64, 79, 104, 0.05);
  border-radius: 8px;
}
@media (min-width: 768px) {
  .currency-switcher .wp-block-navigation__submenu-container {
    left: auto !important;
  }
}

@media (max-width: 1199px) {
  .lf-v2-footer .pr-v2-footer {
    padding-right: min(2.5rem, 3vw) !important;
  }
}
@media (max-width: 1023px) {
  .lf-v2-footer .pr-v2-footer {
    padding-right: min(2.5rem, 2vw) !important;
  }
}
@media (max-width: 781px) {
  .lf-v2-footer .pr-v2-footer {
    padding-left: min(2.5rem, 2vw) !important;
  }
}
@media (max-width: 425px) {
  .lf-v2-footer .pr-v2-footer > .wp-block-group {
    padding-right: 0 !important;
  }
}
@media (max-width: 1199px) {
  .lf-v2-footer .pl-v2-footer {
    padding-left: min(2.5rem, 3vw) !important;
  }
}
@media (max-width: 1023px) {
  .lf-v2-footer .pl-v2-footer {
    padding-left: min(2.5rem, 2vw) !important;
  }
}
@media (max-width: 1023px) and (min-width: 782px) {
  .lf-v2-footer .footer-v2-menus .wp-block-columns .wp-block-column:empty {
    padding-right: min(2.5rem, 2vw) !important;
  }
}
@media (max-width: 781px) {
  .lf-v2-footer .footer-v2-menus {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 425px) {
  .lf-v2-footer .footer-v2-menus .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .lf-v2-footer .footer-v2-menus .wp-block-column {
    flex-basis: 50% !important;
  }
  .lf-v2-footer .footer-v2-menus .wp-block-column:empty {
    display: none !important;
  }
  .lf-v2-footer .footer-v2-menus .wp-block-column:last-child {
    padding-left: 0 !important;
  }
}
@media (max-width: 781px) {
  .lf-v2-footer .footer-v2-form {
    border: 0 !important;
  }
  .lf-v2-footer .footer-v2-form > .wp-block-group {
    padding-top: 20px !important;
  }
}

@media (max-width: 900px) {
  .footer-v2-widgets {
    display: flex;
    flex-wrap: wrap !important;
  }
  .footer-v2-widgets > * {
    flex-basis: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

@media (max-width: 781px) {
  .mx-sm-100 {
    max-width: 100% !important;
  }
}

@media (max-width: 1200px) and (min-width: 1024px) {
  .footer-about {
    padding-right: min(2.5rem, 2vw) !important;
  }
  .footer-about p {
    padding-right: 0 !important;
  }
}
@media (max-width: 1023px) {
  .footer-about {
    padding-right: 0 !important;
  }
  .footer-about p {
    padding-right: 0 !important;
  }
}

@media (max-width: 1200px) and (min-width: 1024px) {
  .footer-form .wpforms-submit {
    text-indent: -50% !important;
    padding-left: 0 !important;
  }
}
@media (max-width: 1430px) and (min-width: 1201px) {
  .footer-form .wpforms-submit {
    text-indent: -45% !important;
  }
}
@media (min-width: 1431px) {
  .footer-form .wpforms-submit {
    text-indent: -10% !important;
  }
}
@media (max-width: 1200px) and (min-width: 1024px) {
  .footer-form .wpforms-field-container input {
    padding-right: 0 !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .footer-form .wpforms-container {
    width: 50% !important;
    margin-left: 0 !important;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .footer-columns {
    flex-wrap: wrap !important;
    gap: 3em 0 !important;
  }
}
@media (max-width: 1023px) and (min-width: 500px) {
  .footer-columns > *:not(:first-child):not(:last-child) {
    flex-basis: 33.33% !important;
  }
}
@media (max-width: 499px) {
  .footer-columns > *:not(:first-child):not(:last-child) {
    flex-basis: 50% !important;
  }
}

.footer-v3 .wp-block-social-links .wp-social-link svg, .footer-v1 .wp-block-social-links .wp-social-link svg {
  height: 22px !important;
  width: 22px !important;
}

/*
################
* === WooCommerce - Blocks style  ===
################
*/
.wp-block-woocommerce-product-categories {
  display: flex;
  justify-content: center;
}

.wc-block-product-categories-list {
  list-style: none !important;
  display: flex;
  gap: 30px;
  text-transform: uppercase;
  padding: 0;
  border-bottom: 1px solid transparent;
}
.wc-block-product-categories-list .wc-block-product-categories-list-item {
  border-bottom: 1px solid transparent;
}
.wc-block-product-categories-list .wc-block-product-categories-list-item:hover {
  border-bottom: 1px solid var(--wp--preset--color--base);
}

.shop-full-cat {
  display: flex;
  gap: 30px;
  text-transform: uppercase;
  padding: 0;
  justify-content: center;
}
.shop-full-cat .tag-cloud-link {
  color: var(--wp--preset--color--base) !important;
  border-bottom: 1px solid transparent;
}
.shop-full-cat .tag-cloud-link:hover {
  border-bottom: 1px solid var(--wp--preset--color--base);
}

@media (max-width: 767px) {
  .shop-full-cat {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    justify-content: start;
  }
}
@media (max-width: 1024px) {
  .wc-block-product-categories-list, .shop-full-cat {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
  }
}
.star-rating,
.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.wc-block-review-list-item__rating,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars {
  color: var(--wp--preset--color--secondary);
  font-family: "bootstrap-icons";
  font-size: 12px;
  width: 8.2em;
  letter-spacing: 8px;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  overflow: hidden;
  position: relative;
  text-align: left;
  display: inline-block;
}
.star-rating::before,
.wc-block-grid__product-rating .star-rating::before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before,
.wc-block-review-list-item__rating::before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars::before {
  content: "\f588\f588\f588\f588\f588";
  font-family: "bootstrap-icons";
  color: var(--wp--preset--color--secondary);
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}
.star-rating span:before,
.star-rating strong:before,
.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .star-rating strong:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars strong:before,
.wc-block-review-list-item__rating span:before,
.wc-block-review-list-item__rating strong:before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars span:before,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars strong:before {
  font-family: "bootstrap-icons";
  content: "\f586\f586\f586\f586\f586";
}
.star-rating > span,
.wc-block-grid__product-rating .star-rating > span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars > span,
.wc-block-review-list-item__rating > span,
.wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars > span {
  display: block;
  overflow: hidden;
}

.wc-block-components-quantity-selector:after {
  display: none;
}

.quantity {
  display: inline-block;
}

.quantity,
.wc-block-components-quantity-selector {
  margin: 0 !important;
  border: 1px solid var(--wp--preset--color--primary);
  border-radius: 0;
  align-items: center;
}
.quantity .qty-container,
.wc-block-components-quantity-selector .qty-container {
  display: flex;
  align-items: center;
  width: 118px;
  padding: 2px 0;
}
.quantity button,
.quantity .wc-block-components-quantity-selector__button,
.wc-block-components-quantity-selector button,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  width: 30px;
  height: 30px;
  background-color: transparent;
  border-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  border-radius: 20px;
  cursor: pointer;
  opacity: 1;
  color: var(--wp--preset--color--primary);
}
.quantity .qty-minus,
.quantity .wc-block-components-quantity-selector__button--minus,
.wc-block-components-quantity-selector .qty-minus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
  order: -1;
}
.quantity .qty,
.quantity .wc-block-components-quantity-selector__input,
.wc-block-components-quantity-selector .qty,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
  margin-right: 0;
  min-width: 48px;
  padding: 0 !important;
  min-height: 50px;
  border-width: 0;
  font-size: 15px;
  color: var(--wp--preset--color--primary);
  box-shadow: none !important;
  flex-grow: 1;
  text-align: center;
  width: 48px !important;
  font-family: var(--wp--preset--font-family--body);
}
.quantity .qty-minus,
.quantity .wc-block-components-quantity-selector__button--minus,
.wc-block-components-quantity-selector .qty-minus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
  margin-left: 9px;
}
.quantity .qty-plus,
.quantity .wc-block-components-quantity-selector__button--plus,
.wc-block-components-quantity-selector .qty-plus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
  margin-right: 9px;
}

/*
################
* === Prodcut Item Style  ===
################
*/
ul.products,
.wc-block-grid__products:not(.slick-slider),
.products-block-post-template:is(.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6) {
  column-gap: 0.267em;
  row-gap: 4.67em;
  margin: 0;
  display: grid;
  padding: 0;
  list-style: none;
  align-items: flex-start;
}
@media (min-width: 768px) {
  ul.products,
  .wc-block-grid__products:not(.slick-slider),
  .products-block-post-template:is(.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6) {
    column-gap: 0.267em;
    row-gap: 4.67em;
  }
}

.wc-block-grid__products:not(.slick-slider),
.wp-block-product-template {
  display: grid !important;
}

.wc-block-grid__products:not(.slick-slider) {
  margin: 0;
}

.wc-block-grid__product {
  max-width: 100% !important;
  width: 100%;
}

.wc-block-grid__product,
.wc-block-grid,
.products-block-post-template .product .has-text-align-center {
  text-align: left;
}

.wc-block-product-template .product .has-medium-font-size,
.wc-block-product-template .product .has-small-font-size,
.products-block-post-template .product .has-medium-font-size,
.products-block-post-template .product .has-small-font-size {
  font-size: 13px !important;
}
@media (min-width: 768px) {
  .wc-block-product-template .product .has-medium-font-size,
  .wc-block-product-template .product .has-small-font-size,
  .products-block-post-template .product .has-medium-font-size,
  .products-block-post-template .product .has-small-font-size {
    font-size: 13px !important;
  }
  .wc-block-product-template .product .has-medium-font-size.wp-element-button,
  .wc-block-product-template .product .has-small-font-size.wp-element-button,
  .products-block-post-template .product .has-medium-font-size.wp-element-button,
  .products-block-post-template .product .has-small-font-size.wp-element-button {
    font-size: 15px !important;
  }
}
.wc-block-product-template .product > .wc-block-components-product-button,
.products-block-post-template .product > .wc-block-components-product-button {
  display: none;
}
.wc-block-product-template .product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.products-block-post-template .product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
  margin-bottom: 0;
}
.wc-block-product-template .product .wp-block-post-title a,
.wc-block-product-template .product .taxonomy-product_cat,
.products-block-post-template .product .wp-block-post-title a,
.products-block-post-template .product .taxonomy-product_cat {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wc-block-product-template .product .wp-block-post-title,
.wc-block-product-template .product .wp-block-woocommerce-product-price,
.products-block-post-template .product .wp-block-post-title,
.products-block-post-template .product .wp-block-woocommerce-product-price {
  font-weight: 500;
}
.wc-block-product-template .product .wp-block-woocommerce-product-price,
.products-block-post-template .product .wp-block-woocommerce-product-price {
  color: var(--wp--preset--color--secondary);
  margin-bottom: 12px;
}
.wc-block-product-template .product .wp-block-post-title,
.products-block-post-template .product .wp-block-post-title {
  margin-bottom: 11px;
  line-height: 1.2;
}
.wc-block-product-template .product .wp-block-post-title:hover,
.products-block-post-template .product .wp-block-post-title:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}

.wc-block-grid__product-title {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .wc-block-grid__product-title {
    font-size: 16px;
  }
}

@media (max-width: 600px) {
  .products-block-post-template.wp-block-post-template-is-layout-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.wc-block-grid.has-1-columns .wc-block-grid__products,
ul.products.columns-1,
.products-block-post-template.columns-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.wc-block-grid.has-2-columns .wc-block-grid__products,
ul.products.columns-2,
.products-block-post-template.columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 600px) {
  .products-block-post-template.is-flex-container.is-flex-container:is(.columns-2, .columns-3, .columns-4, .columns-5, .columns-6) > li {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .wc-block-grid.has-3-columns .wc-block-grid__products,
  ul.products.columns-3,
  .products-block-post-template.columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .wc-block-grid .wc-block-grid__products,
  ul.products,
  .products-block-post-template:is(.columns-4, .columns-5, .columns-6) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  .wc-block-grid.has-4-columns .wc-block-grid__products,
  ul.products.columns-4,
  .products-block-post-template.columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .wc-block-grid.has-5-columns .wc-block-grid__products,
  ul.products.columns-5,
  .products-block-post-template.columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .wc-block-grid.has-6-columns .wc-block-grid__products,
  ul.products.columns-6,
  .products-block-post-template.columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
  content: "\f26a";
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
  font-family: "bootstrap-icons";
  font-size: 0px;
  line-height: 1;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
  content: "\f116";
}

.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading::after {
  font-family: "bootstrap-icons";
  font-size: 0px;
  line-height: 1;
  content: "\f116";
}

.wc-block-product-template .wc-block-grid__product-image,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image,
.products-block-post-template .wc-block-grid__product-image,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image,
.wc-block-grid__products .wc-block-grid__product-image,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image {
  display: grid;
  transition: 0.3s ease-in-out;
}
.wc-block-product-template .wc-block-grid__product-image > *,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > *,
.products-block-post-template .wc-block-grid__product-image > *,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > *,
.wc-block-grid__products .wc-block-grid__product-image > *,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > *,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > *,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.wc-block-product-template .wc-block-grid__product-image > .wp-block-button,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.products-block-post-template .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-grid__products .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button {
  margin: auto auto 10px;
  width: calc(100% - 20px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-in-out;
  z-index: 5;
}
@media (max-width: 1199px) {
  .wc-block-product-template .wc-block-grid__product-image > .wp-block-button,
  .wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
  .products-block-post-template .wc-block-grid__product-image > .wp-block-button,
  .products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
  .wc-block-grid__products .wc-block-grid__product-image > .wp-block-button,
  .wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
  .wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button,
  .wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button {
    display: none;
  }
}
.wc-block-product-template .wc-block-grid__product-image > .wp-block-button .wp-element-button,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button,
.products-block-post-template .wc-block-grid__product-image > .wp-block-button .wp-element-button,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button,
.wc-block-grid__products .wc-block-grid__product-image > .wp-block-button .wp-element-button,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button .wp-element-button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button {
  gap: 6px;
  align-items: center;
}
.wc-block-product-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover,
.products-block-post-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover,
.wc-block-grid__products .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover {
  background-color: var(--wp--preset--color--primary) !important;
}
.wc-block-product-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover span,
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover span,
.products-block-post-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover span,
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover span,
.wc-block-grid__products .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover span,
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover span,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button .wp-element-button:hover span,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:hover span {
  color: var(--wp--preset--color--base);
}
.wc-block-product-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:not(:hover),
.wc-block-product-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:not(:hover),
.products-block-post-template .wc-block-grid__product-image > .wp-block-button .wp-element-button:not(:hover),
.products-block-post-template .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:not(:hover),
.wc-block-grid__products .wc-block-grid__product-image > .wp-block-button .wp-element-button:not(:hover),
.wc-block-grid__products .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:not(:hover),
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product-image > .wp-block-button .wp-element-button:not(:hover),
.wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-image > .wp-block-button .wp-element-button:not(:hover) {
  background-color: rgba(255, 255, 255, 0.7019607843);
  border-color: transparent;
}
.wc-block-product-template .wp-block-post .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .wp-block-post .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .wp-block-post .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post .wc-block-grid__product-image > .wp-block-button {
  margin-bottom: 0;
}
.wc-block-product-template .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.products-block-post-template .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.wc-block-grid__products .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
  line-height: 1.867;
  color: var(--wp--preset--color--primary);
}
.wc-block-product-template .wc-block-product,
.wc-block-product-template .wp-block-post,
.wc-block-product-template .wc-block-grid__product,
.wc-block-product-template .cross-sells-product,
.products-block-post-template .wc-block-product,
.products-block-post-template .wp-block-post,
.products-block-post-template .wc-block-grid__product,
.products-block-post-template .cross-sells-product,
.wc-block-grid__products .wc-block-product,
.wc-block-grid__products .wp-block-post,
.wc-block-grid__products .wc-block-grid__product,
.wc-block-grid__products .cross-sells-product,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-product,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product,
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
  position: relative;
}
.wc-block-product-template .wc-block-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-product-template .wc-block-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-product-template .wp-block-post:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-product-template .wp-block-post:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-product-template .wc-block-grid__product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-product-template .wc-block-grid__product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-product-template .cross-sells-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-product-template .cross-sells-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.products-block-post-template .wc-block-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .wc-block-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.products-block-post-template .wp-block-post:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .wp-block-post:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.products-block-post-template .wc-block-grid__product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .wc-block-grid__product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.products-block-post-template .cross-sells-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.products-block-post-template .cross-sells-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-grid__products .wc-block-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .wc-block-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-grid__products .wp-block-post:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .wp-block-post:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-grid__products .wc-block-grid__product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .wc-block-grid__product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wc-block-grid__products .cross-sells-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wc-block-grid__products .cross-sells-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product:is(:hover) .wc-block-grid__product-image > .wp-block-button,
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product:is(:hover) .wp-block-cart-cross-sells-product__product-image > .wp-block-button {
  opacity: 1;
  visibility: visible;
}
.wc-block-product-template .wc-block-product .wp-block-post-title,
.wc-block-product-template .wp-block-post .wp-block-post-title,
.wc-block-product-template .wc-block-grid__product .wp-block-post-title,
.wc-block-product-template .cross-sells-product .wp-block-post-title,
.products-block-post-template .wc-block-product .wp-block-post-title,
.products-block-post-template .wp-block-post .wp-block-post-title,
.products-block-post-template .wc-block-grid__product .wp-block-post-title,
.products-block-post-template .cross-sells-product .wp-block-post-title,
.wc-block-grid__products .wc-block-product .wp-block-post-title,
.wc-block-grid__products .wp-block-post .wp-block-post-title,
.wc-block-grid__products .wc-block-grid__product .wp-block-post-title,
.wc-block-grid__products .cross-sells-product .wp-block-post-title,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-product .wp-block-post-title,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post .wp-block-post-title,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product .wp-block-post-title,
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-post-title {
  text-align: center;
  text-transform: uppercase;
  font-size: var(--wp--preset--font-size--default) !important;
  font-family: var(--wp--preset--font-family--body);
  font-weight: 400 !important;
}
.wc-block-product-template .wc-block-product .wp-block-woocommerce-product-price,
.wc-block-product-template .wp-block-post .wp-block-woocommerce-product-price,
.wc-block-product-template .wc-block-grid__product .wp-block-woocommerce-product-price,
.wc-block-product-template .cross-sells-product .wp-block-woocommerce-product-price,
.products-block-post-template .wc-block-product .wp-block-woocommerce-product-price,
.products-block-post-template .wp-block-post .wp-block-woocommerce-product-price,
.products-block-post-template .wc-block-grid__product .wp-block-woocommerce-product-price,
.products-block-post-template .cross-sells-product .wp-block-woocommerce-product-price,
.wc-block-grid__products .wc-block-product .wp-block-woocommerce-product-price,
.wc-block-grid__products .wp-block-post .wp-block-woocommerce-product-price,
.wc-block-grid__products .wc-block-grid__product .wp-block-woocommerce-product-price,
.wc-block-grid__products .cross-sells-product .wp-block-woocommerce-product-price,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-product .wp-block-woocommerce-product-price,
.wp-block-woocommerce-cart-cross-sells-block .wp-block-post .wp-block-woocommerce-product-price,
.wp-block-woocommerce-cart-cross-sells-block .wc-block-grid__product .wp-block-woocommerce-product-price,
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-woocommerce-product-price {
  display: flex;
  justify-content: center;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist,
.products-block-post-template .yith-wcwl-add-to-wishlist,
.wc-block-grid__products .yith-wcwl-add-to-wishlist,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .add_to_wishlist, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.products-block-post-template .yith-wcwl-add-to-wishlist .add_to_wishlist,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .add_to_wishlist,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .add_to_wishlist,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
  position: absolute;
  left: auto;
  top: 15px;
  right: 20px;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .add_to_wishlist i, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.products-block-post-template .yith-wcwl-add-to-wishlist .add_to_wishlist i,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .add_to_wishlist i,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .add_to_wishlist i,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i {
  margin-right: 0;
  font-size: 12px;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .add_to_wishlist svg, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse svg, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg,
.products-block-post-template .yith-wcwl-add-to-wishlist .add_to_wishlist svg,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse svg,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .add_to_wishlist svg,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse svg,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .add_to_wishlist svg,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse svg,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg {
  width: 12px;
  height: 12px;
  vertical-align: top;
  margin-right: 0;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
  font-size: 0;
  gap: 0;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i {
  font-size: 12px;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback svg, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback svg,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback svg,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback svg,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback svg,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback svg,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback svg,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback svg {
  width: 12px;
  height: 12px;
  vertical-align: top;
  margin-right: 0;
}
.wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .wc-block-product-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.products-block-post-template .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.wc-block-grid__products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.wp-block-woocommerce-cart-cross-sells-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  position: absolute;
  inset: 0;
  font-size: 0;
}
.wc-block-product-template .yith-add-to-wishlist-button-block,
.products-block-post-template .yith-add-to-wishlist-button-block,
.wc-block-grid__products .yith-add-to-wishlist-button-block,
.wp-block-woocommerce-cart-cross-sells-block .yith-add-to-wishlist-button-block {
  position: absolute;
  top: 0;
  right: 20px;
}
.wc-block-product-template .yith-add-to-wishlist-button-block svg.yith-wcwl-icon,
.products-block-post-template .yith-add-to-wishlist-button-block svg.yith-wcwl-icon,
.wc-block-grid__products .yith-add-to-wishlist-button-block svg.yith-wcwl-icon,
.wp-block-woocommerce-cart-cross-sells-block .yith-add-to-wishlist-button-block svg.yith-wcwl-icon {
  width: 12px !important;
}
.wc-block-product-template .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label,
.products-block-post-template .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label,
.wc-block-grid__products .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label,
.wp-block-woocommerce-cart-cross-sells-block .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label {
  display: none !important;
}
.wc-block-product-template .yith-wccp-compare,
.products-block-post-template .yith-wccp-compare,
.wc-block-grid__products .yith-wccp-compare,
.wp-block-woocommerce-cart-cross-sells-block .yith-wccp-compare {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
}
.wc-block-product-template .yith-wccp-compare a,
.products-block-post-template .yith-wccp-compare a,
.wc-block-grid__products .yith-wccp-compare a,
.wp-block-woocommerce-cart-cross-sells-block .yith-wccp-compare a {
  position: absolute;
  left: auto;
  top: 45px;
  right: 15px;
}
.wc-block-product-template .yith-wccp-compare a:before,
.products-block-post-template .yith-wccp-compare a:before,
.wc-block-grid__products .yith-wccp-compare a:before,
.wp-block-woocommerce-cart-cross-sells-block .yith-wccp-compare a:before {
  content: "\f12b";
  display: inline-block;
  font-size: 12px;
  font-family: "bootstrap-icons";
  margin-right: 5px;
}
.wc-block-product-template .yith-wccp-compare a.added:before,
.products-block-post-template .yith-wccp-compare a.added:before,
.wc-block-grid__products .yith-wccp-compare a.added:before,
.wp-block-woocommerce-cart-cross-sells-block .yith-wccp-compare a.added:before {
  font-size: 14px;
  content: "\f633";
  display: inline-block;
  font-size: 12px;
  font-family: "bootstrap-icons";
  margin-right: 5px;
}
.wc-block-product-template:not(.addons-text) .yith-wcwl-add-to-wishlist span:not(.feedback),
.products-block-post-template:not(.addons-text) .yith-wcwl-add-to-wishlist span:not(.feedback),
.wc-block-grid__products:not(.addons-text) .yith-wcwl-add-to-wishlist span:not(.feedback),
.wp-block-woocommerce-cart-cross-sells-block:not(.addons-text) .yith-wcwl-add-to-wishlist span:not(.feedback) {
  display: none;
}
.wc-block-product-template:not(.addons-text) .yith-wccp-compare a,
.products-block-post-template:not(.addons-text) .yith-wccp-compare a,
.wc-block-grid__products:not(.addons-text) .yith-wccp-compare a,
.wp-block-woocommerce-cart-cross-sells-block:not(.addons-text) .yith-wccp-compare a {
  font-size: 0;
}

.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,
.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {
  font-size: 16px;
}

.products-block-post-template div[data-block-name="woocommerce/product-button"], .wc-block-product-template div[data-block-name="woocommerce/product-button"] {
  width: calc(100% - 40px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1199px) {
  .products-block-post-template div[data-block-name="woocommerce/product-button"], .wc-block-product-template div[data-block-name="woocommerce/product-button"] {
    display: none;
  }
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] .wp-element-button, .wc-block-product-template div[data-block-name="woocommerce/product-button"] .wp-element-button {
  margin-bottom: 10px !important;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] .wp-element-button:not(:hover), .wc-block-product-template div[data-block-name="woocommerce/product-button"] .wp-element-button:not(:hover) {
  background-color: rgba(255, 255, 255, 0.7019607843);
  border-color: rgba(255, 255, 255, 0.7019607843);
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] button#added, .wc-block-product-template div[data-block-name="woocommerce/product-button"] button#added {
  display: none;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] button#added ~ span, .wc-block-product-template div[data-block-name="woocommerce/product-button"] button#added ~ span {
  display: block;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] button#added ~ span, .products-block-post-template div[data-block-name="woocommerce/product-button"] button#added ~ span a, .wc-block-product-template div[data-block-name="woocommerce/product-button"] button#added ~ span, .wc-block-product-template div[data-block-name="woocommerce/product-button"] button#added ~ span a {
  width: 100%;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] button#added ~ span a, .wc-block-product-template div[data-block-name="woocommerce/product-button"] button#added ~ span a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] > span, .wc-block-product-template div[data-block-name="woocommerce/product-button"] > span {
  margin-bottom: 10px;
  width: 100%;
  padding: 0px 10px;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] > span a[title="View cart"], .wc-block-product-template div[data-block-name="woocommerce/product-button"] > span a[title="View cart"] {
  padding: 16.5px 16px;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.7019607843);
  text-align: center;
}
.products-block-post-template div[data-block-name="woocommerce/product-button"] > span a[title="View cart"]:is(:hover, :focus), .wc-block-product-template div[data-block-name="woocommerce/product-button"] > span a[title="View cart"]:is(:hover, :focus) {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}
.products-block-post-template .wp-block-post:is(:hover) div[data-block-name="woocommerce/product-button"], .wc-block-product-template .wp-block-post:is(:hover) div[data-block-name="woocommerce/product-button"] {
  position: relative;
  opacity: 1;
  visibility: visible;
}

.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
  color: var(--wp--preset--color--primary);
  border-radius: 0;
  border-width: 0;
  font-weight: 500;
  background-color: var(--wp--preset--color--base);
  right: 10px;
  top: 10px;
  font-size: 12px;
  z-index: 1;
  font-family: var(--wp--preset--font-family--body);
  padding: 6px 12px;
  line-height: 1.334;
}

.wc-block-grid__product-image {
  background-color: var(--wp--preset--color--bg-3);
  margin-bottom: 17px;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
  right: 10px;
  top: 10px;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left {
  left: 10px;
  top: 10px;
  right: auto;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center {
  top: 10px;
  right: auto;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.products-block-post-template .product .wp-element-button,
.wc-block-product-template .product .wp-element-button {
  width: 100%;
  border-color: transparent !important;
  text-transform: uppercase;
}

.slick-nav-group .wc-block-grid__product {
  display: flex !important;
}

.wc-block-grid__product {
  border-width: 0;
  display: flex;
  flex-direction: column;
}
.wc-block-grid__product .wc-block-grid__product-rating {
  margin-left: 0;
}
.wc-block-grid__product .wc-block-grid__product-price {
  order: 1;
}
.wc-block-grid__product .wc-block-grid__product-title {
  margin-bottom: 10px;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
}
.wc-block-grid__product .wc-block-grid__product-title:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.wc-block-grid__product > .wc-block-grid__product-add-to-cart {
  display: none;
}
.wc-block-grid__product > .wc-block-grid__product-add-to-cart a:not(:hover) {
  background-color: var(--wp--preset--color--base);
}
.wc-block-grid__product .wc-block-grid__product-rating {
  display: flex;
}
.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
  margin-bottom: 0;
}
.wc-block-grid__product .wc-block-grid__product-price {
  font-size: 13px;
  font-weight: 500;
  color: var(--wp--preset--color--secondary);
}

.wc-block-grid__products .wc-block-grid__product-add-to-cart a.added {
  display: none;
}
.wc-block-grid__products .wc-block-grid__product-add-to-cart a.added_to_cart {
  padding: 14.5px 16px;
  text-transform: uppercase;
  background-color: var(--wp--preset--color--base);
  text-align: center;
  display: block;
}
.wc-block-grid__products .wc-block-grid__product-add-to-cart a.added_to_cart:is(:hover, :focus) {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}

.wc-block-grid__products .wc-block-grid__product-price del,
.wc-block-all-products .wc-block-grid__product-price del,
.wp-block-post .wc-block-grid__product-price del {
  color: var(--wp--preset--color--contrast);
  font-size: 12px;
  font-weight: 400;
}
.wc-block-grid__products .wp-block-button .wc-block-components-product-button__button:not(:hover),
.wc-block-grid__products .wc-block-grid__product-add-to-cart a:not(:hover),
.wc-block-all-products .wp-block-button .wc-block-components-product-button__button:not(:hover),
.wc-block-all-products .wc-block-grid__product-add-to-cart a:not(:hover),
.wp-block-post .wp-block-button .wc-block-components-product-button__button:not(:hover),
.wp-block-post .wc-block-grid__product-add-to-cart a:not(:hover) {
  color: var(--wp--preset--color--secondary);
}

.wc-block-grid__products .wc-block-grid__product-rating,
.wc-block-grid__products .wc-block-components-product-rating,
.products-block-post-template .wc-block-grid__product-rating,
.products-block-post-template .wc-block-components-product-rating {
  margin-bottom: 8px;
}
.wc-block-grid__products .wc-block-components-product-rating__container,
.products-block-post-template .wc-block-components-product-rating__container {
  display: flex;
}

.wc-block-all-products .wc-block-grid__product > .wc-block-grid__product-add-to-cart {
  display: none;
}

.wc-block-components-product-price__value.is-discounted {
  margin-left: 0;
}

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image) {
  margin-bottom: clamp(16px, 2.237vw - 0.185rem, 17px);
}

.wc-block-product-template__responsive, .wc-block-grid__products {
  column-gap: 0.267em;
  row-gap: 0.267em;
}

.woocommerce-shop .wc-block-product-template .wc-block-components-product-image img {
  aspect-ratio: auto 600/866 !important;
}

.search-results .wc-block-product-template .wc-block-components-product-image img {
  aspect-ratio: auto 600/900 !important;
}

/*
################
* === Prodcut Filter Style  ===
################
*/
@media (min-width: 1024px) {
  body:not(.editor-styles-wrapper) #shop-filter-toggle:not(.active) #showFilter {
    display: none;
  }
}
@media (min-width: 1200px) {
  body:not(.editor-styles-wrapper) #shop-filter-toggle.active #showFilter {
    display: none;
  }
}

@media (max-width: 1023px) {
  .filter-content .filter-close {
    position: absolute;
    right: 30px !important;
    top: 20px !important;
    padding: 12px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M8 1.2A6.74 6.74 0 0 0 1.2 8 6.74 6.74 0 0 0 8 14.8 6.74 6.74 0 0 0 14.8 8 6.74 6.74 0 0 0 8 1.2zM0 8c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8-8-3.6-8-8zm10.6-2.6a.61.61 0 0 1 0 .8L8.8 8l1.9 1.9a.61.61 0 0 1 0 .8.61.61 0 0 1-.8 0L8 8.8l-1.9 1.9a.61.61 0 0 1-.8 0 .61.61 0 0 1 0-.8L7.2 8 5.4 6.1a.61.61 0 0 1 0-.8.61.61 0 0 1 .8 0l1.9 1.9L10 5.3c.1-.1.4-.1.6.1z' fill-rule='evenodd' fill='%23000'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 0;
    opacity: 0.55;
  }
  .filters-full-width .wp-block-details {
    flex-basis: 100%;
  }
}
.filter-content details summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--wp--preset--font-family--body);
  font-weight: 500;
}
.filter-content details summary::after {
  font-family: "bootstrap-icons";
  content: "\f282";
  font-size: 13px;
  font-weight: 700;
}
.filter-content details[open] summary::after {
  content: "\f286";
}
.filter-content details .wc-block-components-price-slider {
  margin-bottom: 0;
}
.filter-content .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item:not(:last-child) {
  margin-bottom: 14px;
}
.filter-content .wc-block-price-filter__controls {
  width: 100%;
}
.filter-content .wc-block-price-filter__controls .wc-block-formatted-money-amount {
  width: 140px;
  max-width: none;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
  .filter-content .wc-block-price-filter__controls .wc-block-formatted-money-amount {
    width: 100%;
  }
}
.filter-content .wc-block-components-price-slider__actions {
  margin-top: 0;
}
.filter-content .wc-block-components-price-slider__actions button {
  text-align: left !important;
  font-size: 14px !important;
  font-family: var(--wp--preset--font-family--body) !important;
  font-weight: 400 !important;
  min-width: 0;
  width: auto;
  text-transform: uppercase !important;
}

#shop-filter-toggle {
  transition: 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  #shop-filter-toggle.active {
    gap: 0;
  }
  #shop-filter-toggle.active .filter-block {
    flex-basis: 0% !important;
    visibility: hidden;
    opacity: 0;
    max-height: 200px;
  }
}
#shop-filter-toggle .archive-content,
#shop-filter-toggle .filter-block {
  transition: 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  #shop-filter-toggle::after {
    content: "";
    background-color: color-mix(in srgb, var(--wp--preset--color--black) 70%, var(--wp--preset--color--white) 10%);
    position: fixed;
    inset: 0;
    z-index: 2;
    transition: 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
  }
  #shop-filter-toggle.active .filter-block {
    opacity: 1;
    visibility: visible;
    left: 0;
  }
  #shop-filter-toggle.active::after {
    opacity: 1;
    visibility: visible;
  }
  #shop-filter-toggle .filter-block {
    left: -100%;
    z-index: 9;
    background-color: var(--wp--preset--color--white);
    top: 0;
    bottom: 90px;
    padding: 30px;
    max-width: 400px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease;
    overflow-y: auto;
    margin-top: 0;
    position: fixed;
  }
}
@media (max-width: 1023px) and (min-width: 1200px) {
  #shop-filter-toggle #showFilter {
    display: none;
  }
}
@media (max-width: 1023px) {
  #shop-filter-toggle #showFilter .wp-block-button__link::before {
    content: "\f3e1";
    font-family: "bootstrap-icons";
  }
  #shop-filter-toggle #showFilter,
  #shop-filter-toggle #CloseFilter {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    background-color: rgb(from var(--wp--preset--color--secondary) r g b/0.86);
    justify-content: center;
    padding: 25px 0;
  }
  #shop-filter-toggle #showFilter .wp-block-button__link,
  #shop-filter-toggle #CloseFilter .wp-block-button__link {
    background-color: var(--wp--preset--color--white);
    display: flex;
    gap: 10px;
    border-color: transparent !important;
    font-weight: 700;
  }
}

@media (max-width: 1023px) {
  .toggle-overflow-hidden #shop-filter-toggle #showFilter .wp-block-button__link::before {
    content: "\f659";
  }
}
.wc-block-product-categories.wc-block-product-categories ul {
  margin-left: 0;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .filter-block {
    flex-basis: 30% !important;
  }
  .archive-content {
    flex-basis: 70% !important;
  }
}
.archive-content .wc-block-catalog-sorting select {
  border-width: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.archive-content .woocommerce.wc-block-catalog-sorting select.orderby {
  font-size: 13px;
  text-transform: uppercase;
  background-size: 18px 10px;
  background-position: right -4px center;
}
.archive-content .woocommerce.wc-block-catalog-sorting select.orderby:focus {
  border-width: 0;
  box-shadow: none;
}
.archive-content .woocommerce-result-count {
  text-transform: uppercase;
}

@media (max-width: 1023px) {
  .admin-bar #shop-filter-toggle .filter-block {
    margin-top: 32px;
  }
  body.toggle-overflow-hidden {
    overflow: hidden;
  }
  .archive-content {
    flex-basis: 100% !important;
  }
}
.wc-block-components-price-slider__actions {
  justify-content: space-between !important;
  margin-top: 10px;
  width: 100%;
}

.wc-block-product-categories-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wc-block-product-categories-list ul {
  padding-left: 16px;
  list-style: none;
}

.wc-block-components-product-rating__stars {
  color: var(--wp--preset--color--warning);
  font-family: "bootstrap-icons";
  font-size: 12px;
  width: 6.2em;
  letter-spacing: 2.8px;
  margin: 0 0 8px;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  overflow: hidden;
  position: relative;
  text-align: left;
  display: inline-block;
}
.wc-block-components-product-rating__stars::before {
  content: "\f586\f586\f586\f586\f586";
  font-family: "bootstrap-icons";
  color: var(--wp--preset--color--warning);
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}
.wc-block-components-product-rating__stars span:before,
.wc-block-components-product-rating__stars strong:before {
  font-family: "bootstrap-icons";
  content: "\f586\f586\f586\f586\f586";
}
.wc-block-components-product-rating__stars > span {
  display: block;
  overflow: hidden;
}

.wc-block-attribute-filter__actions {
  justify-content: flex-start;
}
.wc-block-attribute-filter__actions .wc-block-components-filter-reset-button {
  margin-bottom: 20px;
  margin-top: 20px;
  color: var(--wp--preset--color--danger);
}

body:not(.editor-styles-wrapper) .filter-block input[type=checkbox],
body:not(.editor-styles-wrapper) .filter-block .wc-block-components-checkbox input[type=checkbox],
.filter-block .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
.filter-block div.wc-block-components-checkbox input[type=checkbox] {
  margin: 0 11px 0 0;
}

.filter-block .wc-block-components-checkbox label {
  align-items: center;
  font-size: 14px;
}

.wc-block-components-price-slider__range-input-wrapper:before {
  color: var(--wp--preset--color--gray-100);
  opacity: 1;
}

.wc-block-components-price-slider__range-input-progress {
  color: var(--wp--preset--color--secondary);
}

.wc-block-components-price-slider__range-input-wrapper,
.wc-block-components-price-slider__range-input-progress {
  height: 3px;
}

body:not(.editor-styles-wrapper) .filter-color input[value=ebony]::before {
  background-color: #202025 !important;
}
body:not(.editor-styles-wrapper) .filter-color input[value=light-olive-beige]::before {
  background-color: #CDC9A8;
}
body:not(.editor-styles-wrapper) .filter-color input[value=indigo-blue]::before {
  background-color: #323D7C;
}
body:not(.editor-styles-wrapper) .filter-color input[value=silver-gray]::before {
  background-color: #D9D9D9;
}
body:not(.editor-styles-wrapper) .filter-color input[value=sage-green]::before {
  background-color: #689365;
}
body:not(.editor-styles-wrapper) .filter-color input[value=golden-orange]::before {
  background-color: #D08934;
}
body:not(.editor-styles-wrapper) .filter-color input[value=white]::before {
  background-color: #ffffff;
}
body:not(.editor-styles-wrapper) .filter-color input[value=sunny-yellow]::before {
  background-color: #F2E05E;
}
body:not(.editor-styles-wrapper) .filter-color input[value=tan]::before {
  background-color: #B89472;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-attribute-filter-list {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 20px;
}
body:not(.editor-styles-wrapper) .filter-color.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox {
  margin-top: 0;
}
body:not(.editor-styles-wrapper) .filter-color.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input {
  margin: 0;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox {
  position: relative;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox label {
  position: static;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox],
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-image: none;
  background-color: var(--wp--preset--color--base);
  border-width: 0;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input:checked[type=checkbox]::after,
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked::after {
  border: 1px solid var(--wp--preset--color--secondary);
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/filter-color-check.svg);
  background-repeat: no-repeat;
  background-position: center;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox],
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  border-width: 0;
  display: grid;
  overflow: visible;
  min-width: 30px;
  width: 30px;
  height: 30px;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]::before, body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]::after,
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]::before,
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]::after {
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin: auto;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]::before,
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]::before {
  width: 24px;
  height: 24px;
  display: block;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox input[type=checkbox]::after,
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]::after {
  border: 1px solid #ECEDEC;
  height: 30px;
  width: 30px;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-components-checkbox__label {
  display: none;
}
body:not(.editor-styles-wrapper) .filter-color .wc-block-checkbox-list li {
  margin-bottom: 0;
}

.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb,
.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
  box-shadow: 0;
  border: 2px solid var(--wp--preset--color--secondary) !important;
  background: var(--wp--preset--color--base) !important;
  height: 16px;
  width: 16px;
}
.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb:is(:hover, :active, :focus, :focus-visible, :focus-within),
.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb:is(:hover, :active, :focus, :focus-visible, :focus-within) {
  background: var(--wp--preset--color--base);
  box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1);
}

.wc-block-components-price-slider__range-input {
  top: -4px;
}

.wc-block-components-price-slider__range-input--min:focus .wc-block-components-price-slider__range-input--max:focus {
  background-color: var(--wp--preset--color--base);
}

.wc-block-components-price-slider__range-input--min:hover, .wc-block-components-price-slider__range-input--min:hover::-webkit-slider-thumb,
.wc-block-components-price-slider__range-input--max:hover,
.wc-block-components-price-slider__range-input--max:hover::-webkit-slider-thumb {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
  background: var(--wp--preset--color--base);
}

.wc-block-components-product-rating__stars {
  margin: 0;
}

.wc-block-components-product-rating {
  display: flex;
}

.wp-block-woocommerce-filter-wrapper .wc-block-components-checkbox {
  margin-top: 11px;
}

.wp-block-woocommerce-filter-wrapper .wc-block-rating-filter .wc-block-components-checkbox {
  margin-top: 17px;
}

.wc-block-components-price-slider__range-text {
  justify-content: flex-start;
  gap: 6px;
  align-items: center;
  margin: 21px 0 0 0;
}
.wc-block-components-price-slider__range-text span:first-child {
  order: -1;
}
.wc-block-components-price-slider__range-text::before {
  content: "__";
  display: block;
  line-height: 1;
  position: relative;
  top: -6px;
}

.wc-block-components-price-slider {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wc-block-components-price-slider__range-input-wrapper {
  width: 100%;
}

.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button {
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  color: var(--wp--preset--color--contrast);
  text-align: right;
}

.wc-block-components-filter-reset-button {
  color: var(--wp--preset--color--secondary);
}

.wc-block-components-price-slider__actions {
  margin-top: 20px;
}

#openFilter a {
  display: flex;
  align-items: center;
  gap: 10px;
}
#openFilter a::before {
  content: "\f3e1";
  font-family: "bootstrap-icons";
}

.open #openFilter a::before {
  content: "\f659";
}

body:not(.editor-styles-wrapper) #openFilter {
  display: none;
}
@media (min-width: 1024px) {
  body:not(.editor-styles-wrapper) #openFilter {
    display: block;
  }
}

@media (min-width: 1024px) {
  body:not(.editor-styles-wrapper) .shop-v1 {
    display: grid;
    margin-bottom: 0;
  }
  body:not(.editor-styles-wrapper) .shop-v1 > div {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  body:not(.editor-styles-wrapper) .shop-v1:not(.open) .filter-block {
    display: none;
  }
  body:not(.editor-styles-wrapper) .shop-v1 .filter-block {
    width: 100%;
    z-index: 2;
    margin-top: 66px;
  }
  body:not(.editor-styles-wrapper) .shop-v1 .filter-block > div {
    padding: 40px;
    border: 1px solid var(--wp--preset--color--gray-100);
  }
  body:not(.editor-styles-wrapper) .shop-v1 .filter-content > div {
    max-width: var(--wp--style--global--wide-size);
    display: flex;
    gap: 40px;
  }
  body:not(.editor-styles-wrapper) .shop-v1 .filter-content > div > * {
    margin-top: 0 !important;
    flex: 0 100%;
  }
  body:not(.editor-styles-wrapper) .shop-v1 .filter-content > div .wp-block-heading {
    margin-top: 0;
    padding-top: 0 !important;
  }
  body:not(.editor-styles-wrapper) .shop-v1 #openFilter .wp-block-button__link img:last-child {
    display: none;
  }
  body:not(.editor-styles-wrapper) .shop-v1.open #openFilter .wp-block-button__link img:first-child {
    display: none;
  }
  body:not(.editor-styles-wrapper) .shop-v1.open #openFilter .wp-block-button__link img:last-child {
    display: block;
  }
}
.single-product .price,
.single-product .wc-block-components-product-price,
.single-product .wp-block-cart-cross-sells-product__product-price {
  display: flex;
  flex-wrap: wrap;
  column-gap: 11px;
  align-items: center;
}
.single-product .price del,
.single-product .wc-block-components-product-price del,
.single-product .wp-block-cart-cross-sells-product__product-price del {
  order: 2;
  font-size: 12px !important;
  color: var(--wp--preset--color--gray-200);
}
.single-product .wp-block-post-title + .wp-block-woocommerce-product-price {
  margin-top: 15px;
}
.single-product .wp-block-details summary:marker {
  content: "";
}
.single-product .wp-block-details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
}
.single-product .wp-block-details {
  border-bottom: 1px solid var(--wp--preset--color--border);
  padding-bottom: 12px;
}
.single-product .wp-block-details summary::after {
  content: "+";
  font-size: 1.25em !important;
  font-family: "bootstrap-icons";
  color: var(--wp--preset--color--primary);
}
.single-product .wp-block-details[open] > summary::after {
  content: "−";
  font-family: "bootstrap-icons";
  color: var(--wp--preset--color--primary);
}
.single-product .wp-block-details + .wp-block-details {
  margin-top: 13px;
}
.single-product .wp-block-woocommerce-product-details {
  padding-top: 10px;
}
.single-product .wp-block-woocommerce-product-details .wc-tabs {
  font-size: var(--wp--preset--font-size--x-large);
  font-family: var(--wp--preset--font-family--heading);
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
  display: none;
}
.single-product .wp-block-woocommerce-product-details .wc-tabs li a {
  color: var(--wp--preset--color--secondary);
}
.single-product .wp-block-woocommerce-product-details .woocommerce-Reviews-title {
  font-size: var(--wp--preset--font-size--large);
  font-family: var(--wp--preset--font-family--heading);
  text-align: center;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
}
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel {
  display: block !important;
}
.single-product .wp-block-woocommerce-product-details .woocommerce-tabs .panel + .panel {
  margin-top: var(--wp--preset--spacing--50);
}
.single-product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel--description > h2 {
  display: none;
}
.single-product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel--description > h2 + p:first-child,
.single-product .wp-block-woocommerce-product-details .woocommerce-Tabs-panel--description > p:first-child {
  margin-top: 0 !important;
}
.single-product .woocommerce-Tabs-panel > h2,
.single-product .wp-block-woocommerce-related-products h2.wp-block-heading {
  font-size: var(--wp--preset--font-size--x-large);
  font-family: var(--wp--preset--font-family--heading);
  text-align: center;
  font-weight: 400;
  line-height: 1.2;
  text-transform: uppercase;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery {
  max-width: 100%;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
  position: absolute;
  right: auto;
  top: 10px;
  left: 10px;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--danger);
  padding: 2px 10px;
}
.single-product .woocommerce-product-gallery__trigger {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  font-size: 0;
}
.single-product .woocommerce-product-gallery__trigger::before {
  content: "";
  font-size: 14px;
  display: block;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  background-image: url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="50" height="50" rx="25" fill="white"/><path d="M24.2 17H25V33H24.2V17Z" fill="%23131C19"/><path d="M17 25L17 24.2L33 24.2V25L17 25Z" fill="%23131C19"/></svg>');
}
.single-product .woocommerce-product-gallery__trigger img {
  display: none;
}
.single-product .woocommerce-product-gallery__wrapper > :first-child img {
  width: 100%;
  height: 820px;
  object-fit: cover;
  object-position: top;
}
.single-product .stock {
  font-size: 14px;
  text-transform: uppercase;
  border: 1px solid var(--wp--preset--color--border);
  text-align: center;
  padding: 17.25px 40px;
}
.single-product .stock.out-of-stock {
  border-color: var(--wp--preset--color--danger-100);
  color: var(--wp--preset--color--danger-100);
}
.single-product .stock.in-stock {
  border-color: var(--wp--preset--color--success);
  color: var(--wp--preset--color--success);
}
.single-product .quantity .qty-container {
  width: 120px;
}
.single-product .quantity .qty-container .qty-plus {
  padding-top: 3.5px;
}
.single-product .quantity .qty-container button {
  font-size: 16px;
}
.single-product form.cart,
.single-product form.cart .variations_button {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.single-product form.cart button.wp-element-button {
  flex: 1;
  font-family: var(--wp--preset--font-family--body);
  font-size: 14px;
  min-height: 56px;
}
.single-product form.cart .variations {
  position: relative;
  margin-bottom: 20px;
}
.single-product form.cart .variations th.label {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
}
.single-product form.cart .variations tr:not(:first-child):not(:last-child) td, .single-product form.cart .variations tr:not(:first-child):not(:last-child) th {
  padding: 0 0 15px;
}
.single-product form.cart .variations tr:first-child td, .single-product form.cart .variations tr:first-child th {
  padding-bottom: 16px;
}
.single-product form.cart .reset_variations {
  position: absolute;
  right: 0;
  top: -28px;
}
.single-product form.cart .woocommerce-variation-price {
  margin-bottom: 20px;
  font-weight: 500;
}
.single-product form.cart .single_variation_wrap {
  width: 100%;
}
.single-product form.cart .woocommerce-grouped-product-list-item + .woocommerce-grouped-product-list-item td {
  border-top: 1px solid var(--wp--preset--color--border);
  padding: 20px 0;
}
.single-product form.cart .woocommerce-grouped-product-list-item:first-child td {
  padding: 0 0 20px 0;
}
.single-product form.cart .woocommerce-grouped-product-list-item__quantity {
  width: 102px;
}
.single-product form.cart .woocommerce-grouped-product-list-item__quantity .qty-container {
  width: 80px;
}
.single-product form.cart .woocommerce-grouped-product-list-item__quantity .qty-container .qty {
  min-height: 36px;
  min-width: 30px;
}
.single-product form.cart .woocommerce-grouped-product-list-item__quantity .qty-container .qty-minus {
  margin-right: 10px;
}
.single-product form.cart .woocommerce-grouped-product-list-item__quantity .qty-container .qty-plus {
  margin-left: 10px;
}
.single-product form.cart .woocommerce-grouped-product-list-item__price {
  font-weight: 500;
  text-align: right;
}
.single-product form.cart .woocommerce-grouped-product-list-item__label {
  font-size: 14px;
  text-transform: uppercase;
}
.single-product .product-summary .yith-add-to-wishlist-button-block {
  margin-top: 0;
  font-size: 0;
  position: relative;
  border: 1px solid var(--wp--preset--color--secondary);
  background: #fff;
  padding: 10px 15px;
  margin-bottom: 0;
}
.single-product .product-summary .yith-add-to-wishlist-button-block .feedback {
  display: flex;
}
.single-product .product-summary .yith-add-to-wishlist-button-block .feedback ~ a {
  height: 21px;
  width: 21px;
  position: absolute;
  inset: 0;
}
.single-product .product-summary .yith-add-to-wishlist-button-block .feedback ~ a::after {
  content: "";
}
.single-product .product-summary .yith-add-to-wishlist-button-block .feedback .yith-wcwl-icon {
  margin-right: 0;
}
.single-product .product-summary .yith-add-to-wishlist-button-block a {
  display: flex;
}
.single-product .product-summary .yith-add-to-wishlist-button-block i, .single-product .product-summary .yith-add-to-wishlist-button-block svg {
  font-size: 17px;
  margin-right: 0 !important;
  width: 20px !important;
}
.single-product .product-summary .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label {
  display: none;
}
.single-product .product-summary .yith-add-to-wishlist-button-block:hover {
  background: var(--wp--preset--color--secondary);
}
.single-product .product-summary .yith-add-to-wishlist-button-block:hover svg {
  color: var(--wp--preset--color--base) !important;
}
.single-product .product-summary .yith-wccp-compare .compare {
  font-size: 0;
  position: relative;
  border: 1px solid var(--wp--preset--color--secondary);
  background: #fff;
  padding: 16px 15px;
  margin-bottom: 0;
  display: flex;
}
.single-product .product-summary .yith-wccp-compare .compare::after {
  content: "";
  font-size: 14px;
  display: block;
  content: "\f12b";
  display: inline-block;
  font-size: 14px;
  font-family: "bootstrap-icons";
}
.single-product .product-summary .yith-wccp-compare .compare:hover {
  background: var(--wp--preset--color--secondary);
}
.single-product .product-summary .yith-wccp-compare .compare:hover:after {
  color: var(--wp--preset--color--base);
}
.single-product .product-summary #yith-cart-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .single-product .product-summary #yith-cart-btn {
    flex: 1;
  }
}

.woocommerce-Reviews .woocommerce-noreviews {
  font-size: 16px;
}
.woocommerce-Reviews #review_form_wrapper {
  margin-top: 52px;
  max-width: 680px;
  margin: 52px auto 0 auto;
}
.woocommerce-Reviews #comments {
  max-width: 1400px;
  margin: 52px auto 0 auto;
  text-align: center;
}
.woocommerce-Reviews .clear {
  display: none;
}
.woocommerce-Reviews .comment-form-comment,
.woocommerce-Reviews .comment-form-author,
.woocommerce-Reviews .comment-form-email {
  margin-bottom: 22px;
}
.woocommerce-Reviews .comment-reply-title {
  font-size: 24px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 33px;
  display: block;
}
.woocommerce-Reviews .comment-notes {
  margin-top: 0;
  margin-bottom: 25px;
}
.woocommerce-Reviews .comment-form label {
  font-weight: 500;
  display: inline-block;
  margin-bottom: 10px;
}
.woocommerce-Reviews .comment-form .comment-form-comment {
  margin-top: 25px;
}
.woocommerce-Reviews .stars {
  margin: 0;
}
.woocommerce-Reviews .stars span {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
}
.woocommerce-Reviews .stars span a {
  display: flex;
  padding: 8.5px 29.5px;
  gap: 14px;
  border: 1px solid var(--wp--preset--color--border-2);
  transition: 0.3s ease-in-out;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: var(--wp--preset--color--secondary);
}
@media (max-width: 600px) {
  .woocommerce-Reviews .stars span a {
    padding: 6px 10px;
  }
}
.woocommerce-Reviews .stars span a::before {
  font-family: "bootstrap-icons";
  content: "\f588";
  color: var(--wp--preset--color--secondary);
  font-size: 14px;
}
.woocommerce-Reviews .stars span a:hover {
  border-color: var(--wp--preset--color--secondary);
}
.woocommerce-Reviews .stars span a:hover::before, .woocommerce-Reviews .stars span a.active::before {
  content: "\f586";
  border-color: var(--wp--preset--color--secondary);
}
.woocommerce-Reviews .stars span a:hover::before {
  color: var(--wp--preset--color--secondary);
}
.woocommerce-Reviews .stars span a.active::before {
  color: var(--wp--preset--color--secondary);
}
.woocommerce-Reviews .stars span a.active {
  border-color: var(--wp--preset--color--secondary);
}
.woocommerce-Reviews .commentlist {
  list-style: none;
  padding: 0;
}
.woocommerce-Reviews .commentlist .avatar {
  border-radius: 50%;
}
@media (min-width: 768px) {
  .woocommerce-Reviews .commentlist .avatar {
    width: 70px;
    height: 70px;
  }
}
.woocommerce-Reviews .commentlist .comment_container {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  align-items: center;
}
.woocommerce-Reviews .commentlist .review {
  padding: clamp(1.25rem, 1.0185rem + 1.2346vw, 2.5rem) 0 clamp(1rem, 0.9074rem + 0.4938vw, 1.5rem);
  border-top: 1px solid var(--wp--preset--color--border);
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.woocommerce-Reviews .commentlist .review:last-child {
  border-bottom: 1px solid var(--wp--preset--color--border);
}
.woocommerce-Reviews .commentlist .review .children {
  list-style: none;
  order: 2;
}
.woocommerce-Reviews .commentlist .review .children > .comment {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.woocommerce-Reviews .commentlist .review .description {
  line-height: 30px;
  font-size: 16px;
  width: 100%;
  text-align: left;
}
.woocommerce-Reviews .commentlist .review .description p {
  margin: 0;
}
.woocommerce-Reviews .woocommerce-review__author {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: var(--wp--preset--color--primary);
  text-align: left;
}
.woocommerce-Reviews .comment-text .star-rating:before {
  left: 0;
}
.woocommerce-Reviews .comment-text .meta {
  margin: 0;
  line-height: 1.4;
  display: flex;
  order: -1;
  flex-direction: column;
  gap: 0;
}
.woocommerce-Reviews .comment-text .meta .woocommerce-review__dash {
  display: none;
}
.woocommerce-Reviews .comment-text .meta time {
  color: var(--wp--preset--color--primary);
  font-size: 14px;
  font-weight: 400;
  font-family: var(--wp--preset--font-family--body);
  line-height: 28px;
}

#commentform .comment-form-comment,
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
#commentform input[type=submit] {
  width: 100%;
}
#commentform input[type=text],
#commentform input[type=password],
#commentform input[type=email],
#commentform input[type=number],
#commentform input[type=url],
#commentform input[type=search],
#commentform input[type=tel],
#commentform textarea {
  width: auto;
}
#commentform .comment-form-cookies-consent {
  margin-bottom: 26px;
  display: flex;
  gap: 10px !important;
}
#commentform .comment-form-cookies-consent input[type=checkbox] {
  flex-shrink: 0;
  margin-right: 0;
}
#commentform .comment-form-cookies-consent label {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  font-family: var(--wp--preset--font-family--body);
}
#commentform .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 4px;
}

.woocommerce div.product .wc-block-add-to-cart-form form.cart .quantity,
.woocommerce div.product .wc-block-add-to-cart-form form.cart button.single_add_to_cart_button {
  margin-bottom: 0;
}

.flex-viewport img,
.woocommerce-product-gallery__image img {
  display: block;
  margin: auto;
}

.woocommerce-product-gallery__image {
  background-color: var(--wp--preset--color--bg-3);
}

.flex-control-nav {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 4px;
  list-style: none;
  padding-left: 0;
  margin-top: 4px;
  margin-bottom: 0;
}
.flex-control-nav li {
  display: inline-flex;
  background-color: var(--wp--preset--color--bg-3);
}
.flex-control-nav li img {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .flex-control-nav li:not(:nth-last-child(-n+3)) {
    grid-column: span 3;
  }
  .flex-control-nav li:nth-last-child(-n+3) {
    grid-column: span 2;
  }
}

.woocommerce-Tabs-panel--additional_information > * {
  max-width: var(--wp--style--global--wide-size);
  margin: 0 auto;
}

.wc-block-add-to-cart-form .quantity .qty {
  margin-right: 0;
}

.yith-wcwl-wishlistexistsbrowse,
.yith-wcwl-wishlistaddedbrowse {
  position: relative;
}

/*
################
* === MY ACCOUNT STYLE  ===
################
*/
.woocommerce-account .woocommerce-notices-wrapper {
  margin-bottom: 24px;
}
.woocommerce-account .wp-block-post-content > .woocommerce {
  gap: 20px;
  display: grid;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation,
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
  padding: 38px 0;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation,
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    padding: 48px 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    border-right: 1px solid var(--wp--preset--color--gray-100);
    border-block-width: 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul > li:not(:last-child) {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
    padding: 0 30px 0 0;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul {
    padding: 0 60px 0 0;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul a {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--wp--preset--color--primary);
  padding: 10px 16px;
  border-radius: 4px;
  transition: 0.3s ease-in-out;
  font-weight: 500;
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
  background-color: var(--wp--preset--color--gray);
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation ul li.is-active a {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--gray);
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 4/span 4;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation {
    grid-column: span 3/span 3;
  }
}
.woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
  padding-top: 14px;
  overflow: auto;
}
@media (min-width: 768px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 8/span 8;
    padding-top: 48px;
    padding-left: 20px;
    overflow: visible;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-content {
    grid-column: span 9/span 9;
    padding-left: 40px;
  }
}
.woocommerce-account .wp-block-post-content + .wp-block-group {
  display: none;
}
.woocommerce-account .wp-block-post-content .woocommerce {
  max-width: 1200px;
  font-size: 15px;
}
.woocommerce-account .woocommerce-customer-details {
  margin-top: 30px;
}
.woocommerce-account .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status span {
  font-size: 12px;
  padding: 4px 7px;
  color: var(--wp--preset--color--base);
  font-weight: 700;
  border-radius: 4px;
  background-color: var(--wp--preset--color--gray-500);
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view {
  display: inline-flex;
  font-size: 12px;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 4px;
  transition: 0.3s ease-in-out;
  min-width: auto;
}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .view::before {
  font-family: bootstrap-icons;
  content: "\f341";
}
.woocommerce-account .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--warning);
}
.woocommerce-account .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--danger);
}
.woocommerce-account .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--info);
}
.woocommerce-account .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status span {
  background-color: var(--wp--preset--color--success);
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-right: 14px;
  }
}
@media (min-width: 1200px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-right: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
  font-size: var(--wp--preset--font-size--grande);
  margin-top: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title {
  display: flex;
  justify-content: space-between;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3 {
  margin-bottom: 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-PaymentMethods {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {
  gap: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
  gap: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
  gap: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  display: flex;
  flex-direction: column;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
  gap: 8px;
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input {
  width: auto;
  font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
  border: 1px solid var(--wp--preset--color--gray-100);
  padding: 20px;
  border-radius: 6px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
  color: var(--wp--preset--color--primary);
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .password-input input {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .woocommerce-form-row:not(:last-child) {
  margin-bottom: 16px;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again {
  text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a {
  display: inline-flex;
  margin: 20px 0;
  font-size: 14px;
  align-items: center;
  gap: 6px;
  padding: 8px 20px;
  border-radius: 4px;
  color: var(--wp--preset--color--base);
  transition: 0.3s ease-in-out;
  background-color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a::before {
  font-family: bootstrap-icons;
  content: "\f406";
}
.woocommerce-account .woocommerce-MyAccount-content .order-again a:hover {
  background-color: var(--wp--preset--color--secondary-hover);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set {
  margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3 {
  font-size: var(--wp--preset--font-size--grande);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
  border: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 1024px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h2,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns h3 {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address {
  padding: 26px 30px;
}
.woocommerce-account .woocommerce-MyAccount-content strong {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(:hover) {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th {
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td {
  padding: 8px 12px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table {
  border-collapse: collapse;
  border: 1px solid var(--wp--preset--color--gray-100);
}
@media (min-width: 1024px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table {
    min-width: 500px;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead th {
  border-top-color: transparent;
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--gray);
  padding: 8px 12px;
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead .product-name,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead .product-name {
  text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a {
  display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-thumbnail a img,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-thumbnail a img {
  height: auto;
  width: 64px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td.product-remove,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr td.product-remove {
  padding: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr th {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  text-align: left;
  padding: 8px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td span, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr td span,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr th span {
  white-space: nowrap;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:first-child td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr:first-child td {
  border-top: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a {
  font-size: 14px;
  font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .product-name a:not(:hover),
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody .product-name a:not(:hover) {
  color: var(--wp--preset--color--primary);
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a::before {
  font-family: bootstrap-icons;
  font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before {
  content: "\f2ee";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before {
  content: "\f180";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before {
  content: "\f30a";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before {
  content: "\f3e8";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::before {
  content: "\f2dc";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before {
  content: "\f4d7";
}
.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before {
  content: "\f1c3";
}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message {
  order: -1;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #d1e7dd;
  color: var(--wp--preset--color--success);
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account:not(.logged-in) .wp-block-post-title {
  display: none;
}
.woocommerce-account:not(.logged-in) header + main {
  padding: var(--wp--preset--spacing--20) 0 !important;
}
.woocommerce-account:not(.logged-in) main > section.wp-block-template-part {
  display: none;
}
.woocommerce-account:not(.logged-in) main > .wp-block-post-content {
  margin-block-start: 0;
}
.woocommerce-account:not(.logged-in).woocommerce-lost-password .woocommerce .woocommerce-message {
  order: -1;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #d1e7dd;
  color: var(--wp--preset--color--success);
  display: flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account:not(.logged-in) #customer_login > div:not(.active) {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div h2 {
  display: none;
}
.woocommerce-account:not(.logged-in) #customer_login > div a {
  color: var(--wp--preset--color--primary);
  transition: 0.3s ease-in-out;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
  background-color: var(--wp--preset--color--base);
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li {
  padding: 10px 28px;
  position: relative;
  cursor: pointer;
  flex-grow: 1;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .woocommerce-account:not(.logged-in) .customer_login_toggle li {
    padding: 19px 28px;
  }
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li h4 {
  color: var(--wp--preset--color--primary);
  margin: 0;
  font-size: 18px;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li.active {
  background-color: var(--wp--preset--color--primary);
  border-radius: 0;
}
.woocommerce-account:not(.logged-in) .customer_login_toggle li.active h4 {
  color: var(--wp--preset--color--base);
}
.woocommerce-account:not(.logged-in) .entry-content {
  margin-top: 0 !important;
}
.woocommerce-account:not(.logged-in) .woocommerce {
  max-width: 500px;
  display: block;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
}
@media (min-width: 768px) {
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child {
    gap: 20px;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:last-child button {
  width: 100%;
  margin-top: 5px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword {
  padding: 30px 0;
  justify-content: center;
  gap: 20px;
}
@media (min-width: 768px) {
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
  .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword {
    padding: 40px 0;
  }
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .clear,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .clear {
  display: none;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login, .woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword > p,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .woocommerce-privacy-policy-text p {
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row {
  gap: 10px;
  margin-bottom: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__rememberme,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form-login__rememberme,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form-login__rememberme {
  font-family: var(--wp--preset--font-family--dm-sans);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-LostPassword,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-LostPassword {
  margin-bottom: 0;
  margin-top: 0;
  font-family: var(--wp--preset--font-family--dm-sans);
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox span,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox span {
  font-weight: 400;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input[type=checkbox],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .woocommerce-form__label-for-checkbox input[type=checkbox] {
  width: 16px;
  height: 18px;
  margin: 0 10px 0 0;
  border-radius: 3px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row > input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: auto;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input {
  display: flex;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row .password-input input,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row .password-input input {
  width: 100%;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .form-row:not(.woocommerce-form-row--wide),
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register .form-row:not(.woocommerce-form-row--wide),
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword .form-row:not(.woocommerce-form-row--wide) {
  margin-top: 5px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20.23px;
  transition: 0.3s ease-in-out;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--body);
  min-height: 56px;
}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-button::after,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login button.woocommerce-Button::after,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-button::after,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register button.woocommerce-Button::after,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-button::after,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-ResetPassword button.woocommerce-Button::after {
  display: inline-block;
  margin-left: 12px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce-account:not(.logged-in) .woocommerce > h2 {
  margin-bottom: 0;
  position: relative;
  margin-top: 0;
  color: var(--wp--preset--color--primary);
  text-align: center;
  font-size: var(--wp--preset--font-size--x-large);
}
.woocommerce-account wc-order-attribution-inputs {
  display: none;
}

.woocommerce-LostPassword a {
  color: var(--wp--preset--color--primary) !important;
}
.woocommerce-LostPassword a:hover {
  color: #C93F38 !important;
}

form.woocommerce-form-track-order {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
form.woocommerce-form-track-order .clear {
  display: none;
}
form.woocommerce-form-track-order > * {
  grid-column: span 12/span 12;
  margin-bottom: 0;
}
form.woocommerce-form-track-order .form-row-first,
form.woocommerce-form-track-order .form-row-last {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (min-width: 768px) {
  form.woocommerce-form-track-order .form-row-first,
  form.woocommerce-form-track-order .form-row-last {
    grid-column: span 6/span 6;
  }
}
form.woocommerce-form-track-order .form-row-first input,
form.woocommerce-form-track-order .form-row-last input {
  width: auto;
}
form.woocommerce-form-track-order .wp-element-button {
  min-width: 100px;
}

.woocommerce-form .show-password-input::before {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
  content: "";
  display: block;
  height: 22px;
  width: 22px;
}
.woocommerce-form .show-password-input.display-password::before {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 .900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>');
}
.woocommerce-form button.show-password-input {
  position: absolute;
  background-color: transparent;
  border: none;
  right: 10px;
  top: 16px;
}
.woocommerce-form span.password-input {
  position: relative;
}

/*
################
* === Cart Style ===
################
*/
.woocommerce-cart h1.wp-block-post-title,
.woocommerce-checkout h1.wp-block-post-title,
.woocommerce-account h1.wp-block-post-title {
  font-size: var(--wp--preset--font-size--x-large);
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 9px;
  padding-bottom: var(--wp--preset--spacing--40);
  margin-top: 6px;
  line-height: 56.43px;
}
.woocommerce-cart .wp-element-button,
.woocommerce-checkout .wp-element-button,
.woocommerce-account .wp-element-button {
  text-transform: uppercase;
}

.woocommerce-cart .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.wp-block-cover)) {
  max-width: 1600px;
}

.wc-block-cart-item__remove-link,
.wc-block-components-product-metadata__description p {
  color: var(--wp--preset--color--primary);
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  font-size: 12px;
  margin-top: 10px;
}

body.woocommerce-cart .woocommerce,
body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart {
  row-gap: 40px;
}
@media (min-width: 1024px) {
  body.woocommerce-cart .woocommerce,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart {
    display: grid;
    column-gap: 30px;
    row-gap: 30px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .woocommerce-notices-wrapper {
    grid-column: span 12/span 12;
  }
  body.woocommerce-cart .woocommerce.wc-block-breadcrumbs,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart.wc-block-breadcrumbs {
    display: block;
  }
  body.woocommerce-cart .woocommerce .woocommerce-cart-form,
  body.woocommerce-cart .woocommerce .cross-sells,
  body.woocommerce-cart .woocommerce .wc-block-cart__main,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .woocommerce-cart-form,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .cross-sells,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .wc-block-cart__main {
    grid-column: span 8/span 8;
  }
  body.woocommerce-cart .woocommerce .cart-collaterals,
  body.woocommerce-cart .woocommerce .wc-block-cart__sidebar,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .cart-collaterals,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart .wc-block-cart__sidebar {
    grid-column: span 4/span 4;
  }
}
@media (min-width: 1200px) {
  body.woocommerce-cart .woocommerce,
  body .wp-block-woocommerce-cart:not(.block-editor-block-list__block) .wc-block-cart {
    column-gap: 76px;
  }
}
@media (min-width: 1024px) {
  body.woocommerce-cart .woocommerce {
    grid-template-rows: 2fr;
  }
  body.woocommerce-cart .woocommerce .cart-collaterals {
    grid-row: span 2/span 2;
  }
}
body.woocommerce-cart .woocommerce .cross-sells {
  margin-bottom: 50px;
}
@media (min-width: 1200px) {
  body.woocommerce-cart .woocommerce .cross-sells .columns-2 .product:nth-child(2n)::after {
    content: " ";
  }
  body.woocommerce-cart .woocommerce .cross-sells .columns-2 .product:nth-child(4n)::after, body.woocommerce-cart .woocommerce .cross-sells .columns-2 .product:last-child::after {
    content: none;
  }
}
body .wp-block-woocommerce-cart {
  margin-top: 56px;
  margin-bottom: 60px;
}
@media (min-width: 1024px) {
  body .wp-block-woocommerce-cart {
    margin-bottom: 120px;
  }
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block {
  margin-top: 30px;
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > div {
  display: grid;
  column-gap: 0;
  gap: 20px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 768px) {
  body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > div {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > div {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
  margin-bottom: 0;
  width: 100%;
  position: relative;
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product > .wp-block-button {
  display: none;
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button button {
  width: 100%;
}
body .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > h2 {
  margin-bottom: 30px;
}
body .cart-empty,
body .wc-block-checkout-empty,
body .wc-empty-cart-message,
body .return-to-shop {
  width: 100%;
  grid-column: span 12/span 12;
}

.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name {
  font-weight: 500;
}

.return-to-shop {
  text-align: center;
}
.return-to-shop a {
  display: inline-block;
}
.return-to-shop a br {
  display: none;
}

.wc-block-components-notice-banner > p:not([class]) {
  display: none;
}

.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block > div {
  gap: 30px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wp-block-cart-cross-sells-product__product-title {
  margin-bottom: 6px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wp-block-cart-cross-sells-product__product-title,
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wp-block-cart-cross-sells-product__product-price {
  font-size: 15px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
  display: grid;
  transition: 0.3s ease-in-out;
  position: relative;
  border-width: 0;
  padding-right: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .price,
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name {
  text-align: left;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-title {
  font-size: clamp(14px, 0.875rem + (1vw - 3.2px) * 0.278, 15px);
  font-family: var(--wp--preset--font-family--body);
  text-transform: capitalize;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .price {
  display: flex !important;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-cart-cross-sells-product__product-onsale {
  margin-bottom: 0 !important;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button {
  margin-top: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-image {
  margin-bottom: 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-rating {
  display: none;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button {
  align-items: flex-start;
}

.wc-block-components-main table img,
.woocommerce-cart .woocommerce-cart-form table img {
  object-fit: contain;
  aspect-ratio: 1/1;
}
.wc-block-components-main table .product-thumbnail a img,
.wc-block-components-main table .product-thumbnail img,
.wc-block-components-main table .wc-block-cart-item__image a img,
.wc-block-components-main table .wc-block-cart-item__image img,
.woocommerce-cart .woocommerce-cart-form table .product-thumbnail a img,
.woocommerce-cart .woocommerce-cart-form table .product-thumbnail img,
.woocommerce-cart .woocommerce-cart-form table .wc-block-cart-item__image a img,
.woocommerce-cart .woocommerce-cart-form table .wc-block-cart-item__image img {
  max-width: 120px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .wc-block-components-main table .product-thumbnail a img,
  .wc-block-components-main table .product-thumbnail img,
  .wc-block-components-main table .wc-block-cart-item__image a img,
  .wc-block-components-main table .wc-block-cart-item__image img,
  .woocommerce-cart .woocommerce-cart-form table .product-thumbnail a img,
  .woocommerce-cart .woocommerce-cart-form table .product-thumbnail img,
  .woocommerce-cart .woocommerce-cart-form table .wc-block-cart-item__image a img,
  .woocommerce-cart .woocommerce-cart-form table .wc-block-cart-item__image img {
    height: 173.33px;
    object-fit: cover;
  }
}
.wc-block-components-main table .product-thumbnail a,
.wc-block-components-main table .wc-block-cart-item__image a,
.woocommerce-cart .woocommerce-cart-form table .product-thumbnail a,
.woocommerce-cart .woocommerce-cart-form table .wc-block-cart-item__image a {
  display: inline-flex;
}
.wc-block-components-main table .product-thumbnail,
.woocommerce-cart .woocommerce-cart-form table .product-thumbnail {
  padding-right: 0px !important;
}
.wc-block-components-main table .product-remove a,
.woocommerce-cart .woocommerce-cart-form table .product-remove a {
  padding: 0px;
  font-size: 0px;
  font-weight: 300;
  text-decoration: none;
}
.wc-block-components-main table .product-remove a::before,
.woocommerce-cart .woocommerce-cart-form table .product-remove a::before {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/remove-item.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 13.75px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 12px;
}
.wc-block-components-main table .product-name a,
.wc-block-components-main table .wc-block-components-product-name,
.woocommerce-cart .woocommerce-cart-form table .product-name a,
.woocommerce-cart .woocommerce-cart-form table .wc-block-components-product-name {
  line-height: 26px;
  text-transform: uppercase;
}
.wc-block-components-main table .product-name a,
.woocommerce-cart .woocommerce-cart-form table .product-name a {
  display: flex;
  text-decoration: none;
}
.wc-block-components-main table .product-name .variation-Size,
.woocommerce-cart .woocommerce-cart-form table .product-name .variation-Size {
  margin-left: 0;
}

.woocommerce-cart .woocommerce-cart-form table {
  border-collapse: unset;
}
.woocommerce-cart .woocommerce-cart-form thead {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.woocommerce-cart .woocommerce-cart-form thead th {
  border-top-width: 0;
  border-bottom-width: 0;
  text-transform: Capitalize;
  padding-top: 16.8px;
  padding-bottom: 16.8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
}
.woocommerce-cart .woocommerce-cart-form thead th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.woocommerce-cart .woocommerce-cart-form thead th:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.woocommerce-cart .woocommerce-cart-form .actions {
  text-align: left;
  padding-right: 0;
}
.woocommerce-cart .woocommerce-cart-form .actions > .coupon {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 20px;
  font-size: 15px;
}
.woocommerce-cart .woocommerce-cart-form .actions > .coupon .input-text {
  padding: 14px 19px;
  font-size: 15px;
  font-weight: 400;
}
@media (min-width: 1430px) {
  .woocommerce-cart .woocommerce-cart-form .actions > .coupon .input-text {
    width: 400px;
  }
}
@media (min-width: 1300px) {
  .woocommerce-cart .woocommerce-cart-form .actions > .coupon .input-text {
    width: 300px;
  }
}
@media (min-width: 768px) {
  .woocommerce-cart .woocommerce-cart-form .actions > .coupon {
    float: left;
    flex-direction: row;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .woocommerce-cart .woocommerce-cart-form .actions > .coupon {
    gap: 20px;
  }
}
.woocommerce-cart .woocommerce-cart-form .actions > .coupon .wp-element-button {
  flex-shrink: 0;
  align-self: flex-start;
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .woocommerce-cart .woocommerce-cart-form .actions > .wp-element-button {
    float: right;
  }
}
.woocommerce-cart .woocommerce-cart-form .actions button[name=update_cart] {
  background-color: var(--wp--preset--color--transparent) !important;
  border-color: var(--wp--preset--color--primary) !important;
  color: var(--wp--preset--color--primary) !important;
  padding: 12px 30px;
  display: flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--body) !important;
}
.woocommerce-cart .woocommerce-cart-form .actions button[name=update_cart]:hover {
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--primary) !important;
  border-color: var(--wp--preset--color--primary) !important;
}
.woocommerce-cart .woocommerce-cart-form .actions button[name=update_cart]:hover::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce-cart .woocommerce-cart-form .actions button[name=update_cart]::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce-cart .woocommerce-cart-form .actions .coupon button {
  padding: 12px 30px;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--body);
}
.woocommerce-cart .woocommerce-cart-form .actions .coupon button:not(:hover) {
  background-color: transparent;
  border-color: transparent;
  color: var(--wp--preset--color--primary-2);
}
.woocommerce-cart .woocommerce-cart-form .actions .coupon button:hover, .woocommerce-cart .woocommerce-cart-form .actions .coupon button:focus {
  background-color: transparent;
  border-color: transparent;
  color: var(--wp--preset--color--primary-2);
}
.woocommerce-cart .woocommerce-cart-form .actions .coupon button::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce-cart .woocommerce-cart-form tbody tr td {
  font-size: 14px;
  font-weight: 400;
  color: var(--wp--preset--color--primary);
  border-top: 1px solid var(--wp--preset--color--gray-200);
  padding-top: 20px;
  padding-bottom: 13px;
  padding-right: 12px;
}
@media (min-width: 1200px) {
  .woocommerce-cart .woocommerce-cart-form tbody tr td {
    padding-right: 30px;
  }
}
.woocommerce-cart .woocommerce-cart-form tbody tr td a {
  color: var(--wp--preset--color--primary);
}
.woocommerce-cart .woocommerce-cart-form tbody tr td .woocommerce-Price-amount {
  font-weight: 500;
  font-size: 13px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .woocommerce-cart .woocommerce-cart-form tbody tr .product-name a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
}
.woocommerce-cart .woocommerce-cart-form tbody td.product-name .variation {
  display: flex;
  margin: 0px !important;
  align-items: center;
  justify-content: start;
  gap: 5px;
}
.woocommerce-cart .woocommerce-cart-form tbody td.product-name .variation dt {
  font-weight: 700;
}
@media (max-width: 767px) {
  .woocommerce-cart .woocommerce-cart-form thead {
    display: none;
  }
  .woocommerce-cart .woocommerce-cart-form tbody tr:not(:last-child) {
    border-bottom: 1px solid var(--wp--preset--color--gray-100);
  }
  .woocommerce-cart .woocommerce-cart-form tbody tr td {
    text-align: right;
    display: block;
    border-width: 0;
  }
  .woocommerce-cart .woocommerce-cart-form tbody tr td::before {
    content: attr(data-title) ":";
    float: left;
    font-weight: 700;
  }
  .woocommerce-cart .woocommerce-cart-form tbody tr td:not(.actions) {
    padding: 10px;
  }
  .woocommerce-cart .woocommerce-cart-form tbody td.product-subtotal {
    text-align: right;
  }
  .woocommerce-cart .woocommerce-cart-form .variation {
    text-align: left;
  }
  .woocommerce-cart .woocommerce-cart-form .coupon input[type=text] {
    width: auto;
  }
  .woocommerce-cart .woocommerce-cart-form .product-remove::before,
  .woocommerce-cart .woocommerce-cart-form .actions::before,
  .woocommerce-cart .woocommerce-cart-form .product-thumbnail {
    display: none;
  }
  .woocommerce-cart .woocommerce-cart-form table .product-name a {
    display: block;
  }
}

.is-large .wc-block-components-sidebar .wc-block-components-panel,
.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,
.is-large .wc-block-components-sidebar .wc-block-components-totals-item,
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) {
  padding: 0 !important;
}

.cart-collaterals .cart_totals > h2,
.wc-block-cart__totals-title,
.is-large.wc-block-cart .wc-block-cart__totals-title,
.cross-sells > h2,
.up-sells > h2,
.wp-block-woocommerce-cart-cross-sells-block > h2 {
  font-size: var(--wp--preset--font-size--large);
  position: relative;
  text-align: left;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: capitalize;
  line-height: 30px;
  font-weight: 500 !important;
  margin-top: 0px;
  display: block;
  text-transform: uppercase;
  margin-bottom: 12px !important;
  margin-top: 6px !important;
  color: var(--wp--preset--color--primary);
}

.wp-block-woocommerce-cart-cross-sells-block > h2 {
  font-size: var(--wp--preset--font-size--large) !important;
}

.cross-sells > h2 {
  margin-top: 0 !important;
}

.cart-collaterals .shipping-calculator-form {
  margin: 20px 0;
}
.cart-collaterals .shipping-calculator-form .form-row {
  display: flex;
}
.cart-collaterals .shipping-calculator-form .form-row > span {
  width: 100%;
}
.cart-collaterals .shipping-calculator-form button[type=submit] {
  padding: 5px 18px;
}
.cart-collaterals .cart_totals {
  color: var(--wp--preset--color--primary);
}
.cart-collaterals .cart_totals th, .cart-collaterals .cart_totals td {
  padding: 16px 0;
  border-top: 1px solid var(--wp--preset--color--gray-200);
}
.cart-collaterals .cart_totals th {
  font-weight: 500 !important;
}
.cart-collaterals .cart_totals td {
  text-align: right;
  font-weight: 400 !important;
}
.cart-collaterals .cart_totals .woocommerce-shipping-destination strong {
  font-weight: 400;
}
.cart-collaterals .cart_totals .woocommerce-shipping-methods {
  list-style: none;
  padding: 0;
  margin-top: 0;
}
.cart-collaterals .cart_totals .woocommerce-shipping-methods li + li {
  margin-top: 10px;
}
.cart-collaterals .cart_totals .order-total td, .cart-collaterals .cart_totals .order-total th {
  font-size: 18px;
  font-weight: 500 !important;
  text-transform: uppercase;
}
.cart-collaterals .cart_totals .order-total th, .cart-collaterals .cart_totals .order-total .woocommerce-Price-amount {
  font-weight: 500 !important;
}
.cart-collaterals .cart_totals .woocommerce-shipping-methods label {
  font-weight: 400 !important;
  cursor: pointer;
}
.cart-collaterals .cart_totals .shipping-calculator-button {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  text-decoration: none;
}
.cart-collaterals .cart_totals .shipping-calculator-button, .cart-collaterals .cart_totals .shipping-calculator-button:hover, .cart-collaterals .cart_totals .shipping-calculator-button:focus {
  color: var(--wp--preset--color--primary);
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
  margin-top: 15px;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  display: flex;
  text-align: center;
  padding: 13px;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  border-radius: 0;
  align-items: center;
  justify-content: center;
  font-family: var(--wp--preset--font-family--body);
  font-size: var(--wp--preset--font-size--default);
  font-weight: 400;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary);
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.cart-collaterals .cart_totals .woocommerce-shipping-totals th {
  vertical-align: top;
}
.cart-collaterals .cart_totals table tr:first-child th, .cart-collaterals .cart_totals table tr:first-child td {
  border-top-width: 0;
}
@media (min-width: 600px) {
  .cart-collaterals ul.products .product {
    padding: 0;
  }
}

.wc-block-cart.wc-block-components-sidebar-layout .wc-block-components-sidebar,
.wc-block-cart.wc-block-components-sidebar-layout .wc-block-components-main {
  width: 100%;
  padding: 0;
}

.wc-block-components-sidebar {
  background-color: #fafafa;
  border: 0 !important;
}

.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
  border-top: 0px !important;
}

.wc-block-cart__totals-title textarea {
  padding: 0;
  font-size: clamp(16.834px, 1.052rem + (1vw - 3.2px) * 0.849, 26px);
  border-width: 0;
  text-align: left;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--wp--preset--color--primary);
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
  margin-bottom: 6px;
  font-weight: 500;
  padding-top: 0;
  padding-bottom: 0;
}

.woocommerce-cart-form .product-thumbnail {
  width: 120px;
}
.woocommerce-cart-form .product-name {
  padding-left: 15px;
}

.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper:after {
  border-top-width: 0;
}

.wc-block-cart__submit-container .wp-element-button {
  padding: 13px;
  font-family: var(--wp--preset--font-family--body);
  font-size: var(--wp--preset--font-size--default);
  font-weight: 400;
}
.wc-block-cart__submit-container .wp-element-button:not(:hover) {
  color: var(--wp--preset--color--base);
}

.wc-block-cart {
  font-size: 14px;
}

.is-large.wc-block-cart .wc-block-cart-items tbody tr:first-child td {
  border-top: 0px;
}
.is-large.wc-block-cart .wc-block-cart-items td {
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 30px;
}
.is-large.wc-block-cart .wc-block-cart-items td:last-child {
  padding-right: 30px;
}

.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image {
  padding-right: 0 !important;
}

.is-large.wc-block-cart .wc-block-cart-items td:after,
.is-large.wc-block-cart .wc-block-cart-items:after,
.wc-block-components-totals-wrapper:after {
  color: var(--wp--preset--color--gray-100);
  opacity: 1;
}

.wc-block-components-totals-coupon {
  font-size: 14px;
  line-height: 26px;
  color: var(--wp--preset--color--primary);
}

.wc-block-cart-item__remove-link {
  cursor: pointer;
}

.wc-block-cart-item__wrap .wc-block-components-product-badge {
  margin-bottom: 0;
  letter-spacing: 0;
  background-color: var(--wp--preset--color--primary);
  padding: 3px 6px;
  color: var(--wp--preset--color--base);
  font-weight: 400;
  border-width: 1;
  border-radius: 0px;
  position: relative;
}
.wc-block-cart-item__wrap .wc-block-components-product-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 20.23px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--wp--preset--color--primary);
}

.woocommerce-cart .woocommerce .cart-collaterals,
.woocommerce-cart .woocommerce .wc-block-cart__sidebar,
.wp-block-woocommerce-cart .wc-block-cart .cart-collaterals,
.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar {
  background-color: #fafafa;
  border: 0 !important;
  padding: 30px 12px;
  border-radius: 0;
  height: fit-content;
}
@media (min-width: 768px) {
  .woocommerce-cart .woocommerce .cart-collaterals,
  .woocommerce-cart .woocommerce .wc-block-cart__sidebar,
  .wp-block-woocommerce-cart .wc-block-cart .cart-collaterals,
  .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar {
    padding: 30px 39px 39px 39px;
  }
}

.wc-block-cart-item__total {
  text-align: left !important;
}
.wc-block-cart-item__total .wc-block-components-sale-badge {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  text-transform: uppercase;
  border-radius: 0px;
  padding: 3px 6px;
  font-weight: 400;
}
.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper {
  align-items: flex-start;
}
.wc-block-cart-item__total .wc-block-components-product-price {
  font-size: 13px !important;
  font-weight: 500;
  line-height: 26px;
  color: var(--wp--preset--color--primary);
  text-align: left;
}

.is-large.wc-block-cart .wc-block-cart-items thead {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.is-large.wc-block-cart .wc-block-cart-items th {
  padding: 20px 30px; /*10px 16px 10px 0;*/
}
.is-large.wc-block-cart .wc-block-cart-items th.wc-block-cart-items__header-product {
  visibility: visible;
  background: var(--wp--preset--color--gray-100);
  text-align: left;
}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {
  padding-left: 15px;
  padding-right: 30px;
  text-align: left;
}
.is-large.wc-block-cart .wc-block-cart-items th .wc-block-cart-items__header-total {
  text-align: left;
}
.is-large.wc-block-cart tbody tr:first-child td:after {
  content: none !important;
}

table.wc-block-cart-items {
  border-collapse: collapse;
}
table.wc-block-cart-items .wc-block-components-product-metadata {
  margin-bottom: 10px;
  display: none;
}
table.wc-block-cart-items .wc-block-cart-item__prices {
  margin: 5px 0;
}
table.wc-block-cart-items .wc-block-cart-items__header-product {
  padding-left: 30px !important;
}
table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
  padding: 5px 0;
  width: 118px;
}
table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector::after {
  border-color: var(--wp--preset--color--primary);
  border-radius: 0;
}
table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
  min-height: 30px;
  width: 40px !important;
  font-weight: 400;
}
@media (min-width: 1024px) {
  table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
    min-height: 44px;
  }
}
table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  min-width: 30px;
}

.wc-block-cart-item__prices .wc-block-components-product-price {
  display: flex;
  align-items: center;
  gap: 7px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  color: var(--wp--preset--color--primary) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  margin-bottom: 12px !important;
}

.wc-block-cart__submit {
  margin-top: 14px;
  margin-bottom: 0;
}
.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}
.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button:hover, .wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button:focus {
  border-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  background: var(--wp--preset--color--primary);
  box-shadow: none !important;
  outline: 0 !important;
}
.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}

.wc-block-components-totals-shipping__change-address__link {
  font-size: 14px;
  font-weight: 400 !important;
  margin-bottom: 10px;
  text-decoration: none !important;
  font-family: var(--wp--preset--font-family--body);
  padding-top: 20px !important;
}
.wc-block-components-totals-shipping__change-address__link, .wc-block-components-totals-shipping__change-address__link:hover, .wc-block-components-totals-shipping__change-address__link:focus {
  color: var(--wp--preset--color--primary);
}

.wc-block-components-shipping-calculator-address {
  margin-top: 15px;
}

.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
  display: block;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
  font-size: 20px;
  margin-top: 70px;
}

.wp-block-woocommerce-empty-cart-block .wp-block-image {
  margin: auto auto 30px;
}
@media (min-width: 1200px) {
  .wp-block-woocommerce-empty-cart-block > .wp-block-product-new {
    margin: auto;
  }
}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title {
  font-family: var(--wp--preset--color--base);
  font-size: var(--wp--preset--font-size--x-large);
  font-weight: 500;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-rating {
  display: none;
}
.wp-block-woocommerce-empty-cart-block .yith-wcwl-add-to-wishlist {
  font-size: 0;
}
.wp-block-woocommerce-empty-cart-block .wp-block-separator + h2 {
  margin: clamp(1.35rem, 2vw + 1rem, 4rem) 0 clamp(1.35rem, 2vw + 1rem, 2.25rem);
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  font-size: 15px;
}

.wc-block-mini-cart__items {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.wc-block-mini-cart__items::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.wc-block-mini-cart__items::-webkit-scrollbar-thumb {
  background-color: var(--wp--preset--color--gray-700);
}
.wc-block-mini-cart__items::-webkit-scrollbar-track {
  background-color: var(--wp--preset--color--gray-200);
}

.wc-block-cart-items__header .wc-block-cart-items__header-image,
.wc-block-cart-items__header-total,
.wc-block-cart-items__header-product {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 30px;
  text-transform: uppercase;
}

.wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form input[type=text],
.wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form button[type=submit] {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: 50px;
  min-width: auto;
  font-family: var(--wp--preset--font-family--body);
}

.wp-block-woocommerce-cart-order-summary-block, .wp-block-woocommerce-checkout-order-summary-block {
  font-weight: 500;
  color: var(--wp--preset--color--primary);
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title, .wp-block-woocommerce-checkout-order-summary-block .wc-block-cart__totals-title {
  padding-right: 0 !important;
}
.wp-block-woocommerce-cart-order-summary-block #wc-block-components-totals-coupon__input-0, .wp-block-woocommerce-checkout-order-summary-block #wc-block-components-totals-coupon__input-0 {
  padding-left: 17px;
  text-indent: 0;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__input label, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__input label {
  font-weight: 400;
  color: var(--wp--preset--color--primary);
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value {
  font-weight: 400;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__label, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__label {
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option-layout, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-radio-control__option-layout {
  display: flex;
  justify-content: space-between;
}

.wc-block-components-totals-wrapper:not(.wp-block-woocommerce-cart-order-summary-subtotal-block):not(.wp-block-woocommerce-cart-order-summary-shipping-block):not(.wp-block-woocommerce-cart-order-summary-discount-block) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-totals-wrapper:not(.wp-block-woocommerce-cart-order-summary-subtotal-block):not(.wp-block-woocommerce-cart-order-summary-shipping-block):not(.wp-block-woocommerce-cart-order-summary-discount-block) .wc-block-components-totals-wrapper .wc-block-components-totals-item__value {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-transform: uppercase;
}

.wp-block-woocommerce-cart-order-summary-subtotal-block {
  border-bottom: 1px solid hsla(0, 0%, 7%, 0.11) !important;
  padding-bottom: 12px !important;
}

.wc-block-components-totals-wrapper {
  padding: 12px 0;
}
.wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-weight: 500 !important;
}

.wc-block-components-text-input.is-active input[type=text] {
  padding: 14px 20px;
}

.wc-block-components-totals-item__description {
  text-align: right;
}
.wc-block-components-totals-item__description .wc-block-components-shipping-address, .wc-block-components-totals-item__description a {
  display: block;
  text-align: right;
  font-size: 15px !important;
  font-weight: 400;
}
.wc-block-components-totals-item__description a {
  margin-left: 7px;
  margin-top: 25px;
}
.wc-block-components-totals-item__description .wc-block-components-shipping-address {
  margin-top: 0px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__option-layout {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  margin-left: 5px;
  color: var(--wp--preset--color--primary) !important;
  font-weight: 600;
}

.wc-block-components-shipping-rates-control {
  width: 100% !important;
}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group,
.wc-block-checkout__payment-method .wc-block-components-radio-control__label-group {
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  color: var(--wp--preset--color--primary) !important;
}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group,
.wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description {
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  color: var(--wp--preset--color--primary) !important;
}

.wc-block-components-radio-control__option {
  padding-left: 22px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
  min-height: 14px;
  min-width: 14px;
  height: 14px;
  width: 14px;
  border-width: 1px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
  border-color: var(--wp--preset--color--gray-200);
  background-color: transparent !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before {
  background-color: var(--wp--preset--color--primary);
  min-height: 9px;
  min-width: 9px;
  height: 9px;
  width: 9px;
}

.wc-block-components-totals-item__description .wc-block-components-totals-shipping__via {
  text-align: right;
  font-size: 15px !important;
  font-weight: 400;
}

.wc-block-cart-item__prices .wc-block-components-product-price__value.is-discounted {
  margin-left: 0px;
}

.wc-block-components-product-price__regular {
  color: var(--wp--preset--color--gray-300);
}

.wc-block-cart-item__image {
  padding-left: 0px !important;
}

.woocommerce-cart-form__cart-item .product-remove {
  padding-right: 3px !important;
}

.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product {
  text-align: left;
}

.woocommerce-cart .product-quantity .qty-container .qty-container .qty-minus,
.woocommerce-cart .product-quantity .qty-container .qty-container .qty-plus {
  display: none;
}
.woocommerce-cart .wp-block-post-title {
  font-size: var(--wp--preset--font-size--x-large);
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 9px;
  padding-bottom: var(--wp--preset--spacing--40);
  margin-top: 6px;
  line-height: 56.43px;
}
.woocommerce-cart .entry-content {
  margin-top: var(--wp--preset--spacing--20);
  padding-top: 4px;
}
.woocommerce-cart main {
  margin-top: var(--wp--preset--spacing--30);
}

.wp-block-woocommerce-cart-order-summary-totals-block:not(:has(.wp-block-woocommerce-cart-order-summary-shipping-block)) {
  padding-bottom: 0 !important;
}

.wp-block-woocommerce-cart-order-summary-totals-block:not(:has(.wp-block-woocommerce-cart-order-summary-shipping-block)) .wc-block-components-totals-wrapper {
  border-bottom: 0 !important;
}

.wc-block-components-totals-shipping-address-summary strong {
  text-transform: capitalize !important;
  font-weight: inherit !important;
}

/*
################
* === Mini Cart  ===
################
*/
.wc-block-mini-cart__button {
  padding: 0 11px 0 0;
  cursor: pointer;
}

.wc-block-mini-cart__icon.changed {
  margin: 0;
  width: 18px;
  height: 20px;
}

.wc-block-mini-cart {
  cursor: pointer;
}

body:not(.editor-styles-wrapper) .wc-block-mini-cart:not([data-mini-cart-icon=bag], [data-mini-cart-icon=bag-alt]) .wc-block-mini-cart__quantity-badge svg {
  display: none;
}
body:not(.editor-styles-wrapper) .wc-block-mini-cart:not([data-mini-cart-icon=bag], [data-mini-cart-icon=bag-alt]) .wc-block-mini-cart__quantity-badge::before {
  width: 19px;
  height: 18px;
  content: " ";
  display: block;
  background-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.833252 1.29941C0.833252 .949871 1.12217 .666504 1.47856 0.666504H2.11048C3.30377 .666504 4.31032 1.538 4.45833 2.69934L4.62945 4.04203H16.8273C17.7478 4.04203 18.4528 4.84502 18.3163 5.7379L17.3938 11.7703C17.22 12.9063 16.225 13.7467 15.0538 13.7467H6.83234C5.66112 13.7467 4.66614 12.9063 4.4924 11.7703L3.42162 4.76883L3.41946 4.75345L3.17768 2.85634C3.1104 2.32846 2.65288 1.93233 2.11048 1.93233H1.47856C1.12217 1.93233 .833252 1.64896 .833252 1.29941ZM4.80911 5.30785L5.76874 11.5825C5.8477 12.0988 6.29997 12.4808 6.83234 12.4808H15.0538C15.5862 12.4808 16.0384 12.0988 16.1174 11.5825L17.0399 5.55012C17.0594 5.42256 16.9588 5.30785 16.8273 5.30785H4.80911Z" fill="%23131C19"/><path d="M16.1056 16.4893C16.1056 16.9554 15.7203 17.3333 15.2452 17.3333C14.77 17.3333 14.3848 16.9554 14.3848 16.4893C14.3848 16.0233 14.77 15.6455 15.2452 15.6455C15.7203 15.6455 16.1056 16.0233 16.1056 16.4893Z" fill="%23131C19"/><path d="M7.50133 16.4893C7.50133 16.9554 7.11612 17.3333 6.64093 17.3333C6.16573 17.3333 5.78052 16.9554 5.78052 16.4893C5.78052 16.0233 6.16573 15.6455 6.64093 15.6455C7.11612 15.6455 7.50133 16.0233 7.50133 16.4893Z" fill="%23131C19"/></svg>');
}

.wc-block-mini-cart__button:hover:not([disabled]) {
  opacity: 1;
}

.wc-block-mini-cart__quantity-badge {
  gap: 6px;
}

.wc-block-mini-cart[style="visibility:hidden"] {
  display: none;
}

.wc-block-mini-cart__badge {
  width: 16px;
  height: 16px;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-size: 8px;
  font-weight: 400;
  margin-left: -5px;
  top: 4px;
}

.wc-block-components-button:not(.is-link).outlined:not(:focus) {
  box-shadow: none;
}

.wc-block-mini-cart__template-part .wc-block-components-drawer__close {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  color: var(--wp--preset--color--base);
  opacity: 1;
  top: 36px;
  right: 45px;
  border-color: var(--wp--preset--color--gray-100);
  z-index: 9999;
  min-width: auto;
  background-color: var(--wp--preset--color--bg-1) !important;
}
@media (min-width: 768px) {
  .wc-block-mini-cart__template-part .wc-block-components-drawer__close {
    top: 40px;
  }
}
.wc-block-mini-cart__template-part .wc-block-components-drawer__close svg {
  height: 14px;
  width: 14px;
}
.wc-block-mini-cart__template-part .wc-block-components-product-metadata__description .has-global-padding {
  padding: 0;
}
.wc-block-mini-cart__template-part .wc-block-components-product-metadata__description p {
  font-size: 12px;
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
  box-shadow: none;
}
.wc-block-components-quantity-selector::after {
  border-color: var(--wp--preset--color--base);
  opacity: 1;
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.is-small table.wc-block-cart-items .wc-block-cart-items__row {
  grid-template-columns: 50px 132px;
}
@media (min-width: 768px) {
  .is-medium table.wc-block-cart-items .wc-block-cart-items__row,
  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
  .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    grid-template-columns: 130px 132px;
  }
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
  padding-right: 16px;
}
@media (min-width: 768px) {
  .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
  .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
  .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    padding-right: 30px;
  }
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  font-size: 14px;
  padding: 10px 0;
}

.wc-block-components-drawer:after {
  border-color: var(--wp--preset--color--base);
}

.wc-block-cart-item__remove-link {
  cursor: pointer;
}

.wc-block-components-product-badge {
  border-width: 0;
  background-color: color-mix(in srgb, var(--wp--preset--color--info) 90%, var(--wp--preset--color--info) 0%);
  color: var(--wp--preset--color--base);
  font-size: 10px;
  border-radius: 0;
  padding: 4px 10px;
}

h2.wc-block-mini-cart__title {
  font-size: clamp(1rem, 0.9074rem + 0.4938vw, 1.5rem);
  margin: 0;
  padding: 25px 30px;
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
  text-transform: uppercase;
  mask-image: none;
}

h2.wc-block-mini-cart__title span:first-child {
  margin-right: 0;
}

.wc-block-mini-cart__footer:after {
  border-color: var(--wp--preset--color--gray-100);
  opacity: 0;
}

.wc-block-mini-cart__items {
  padding: 16px;
  margin-right: 2px;
}
@media (min-width: 768px) {
  .wc-block-mini-cart__items {
    padding: 30px;
  }
}
.wc-block-mini-cart__items table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  font-size: 15px;
  margin-top: 14px;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector {
  min-width: 98px;
  width: 92px;
  margin-top: 16px !important;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
  margin-left: 14px;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
  margin-right: 14px;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
  min-height: 24px;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector button,
.wc-block-mini-cart__items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  width: 20px;
  height: 20px;
  min-width: 20px;
  font-size: 11px;
  color: var(--wp--preset--color--primary);
  opacity: 1;
}
.wc-block-mini-cart__items .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  min-width: 20px;
}
.wc-block-mini-cart__items .wc-block-mini-cart-items tbody .wc-block-cart-items__row {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}
.wc-block-mini-cart__items .wc-block-mini-cart-items .wc-block-components-product-price__value.is-discounted {
  margin-left: 0;
}
.wc-block-mini-cart__items .wc-block-mini-cart-items .wc-block-components-product-name {
  font-size: 15px;
  font-weight: 500;
}
.wc-block-mini-cart__items .wc-block-mini-cart-items .wc-block-cart-item__prices .wc-block-components-product-price {
  padding: 0;
  justify-content: flex-end;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 4px;
  font-size: 15px;
}
.wc-block-mini-cart__items .wc-block-mini-cart-items .wc-block-cart-item__prices .wc-block-components-product-price del {
  font-size: 12px;
  color: var(--wp--preset--color--gray-300);
  font-weight: normal;
}
.wc-block-mini-cart__items .wc-block-mini-cart-items .wc-block-cart-item__total .wc-block-components-product-price {
  padding: 0 0 0 30px;
}
.wc-block-mini-cart__items::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.wc-block-mini-cart__items::-webkit-scrollbar-thumb {
  background-color: var(--wp--preset--color--contrast);
}
.wc-block-mini-cart__items::-webkit-scrollbar-track {
  background-color: var(--wp--preset--color--gray-100);
}
.wc-block-mini-cart__items .wc-block-cart-item__total .wc-block-components-product-price {
  justify-content: flex-end;
}
.wc-block-mini-cart__items .wc-block-cart-item__image a {
  display: block;
}

.wc-block-mini-cart__drawer.is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.wc-block-mini-cart__drawer.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.wc-block-mini-cart__drawer.is-small table.wc-block-cart-items .wc-block-cart-items__row {
  padding: 0 0 30px 0;
  margin-bottom: 30px;
}

.wc-block-mini-cart__footer {
  padding: 20px 30px;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {
  column-gap: 27px;
  row-gap: 14px;
}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button {
  min-height: 50px;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item__value,
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal {
  font-weight: 500;
  font-size: 19px;
}
.wc-block-mini-cart__footer .wp-block-woocommerce-mini-cart-cart-button-block:not(:hover) {
  border-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
}
.wc-block-mini-cart__footer .wp-element-button {
  padding: 14.22px;
  line-height: 1.572;
  color: var(--wp--preset--color--base);
  gap: 10px;
  transition: 0.3s ease-in-out;
}
.wc-block-mini-cart__footer .wp-element-button::after {
  content: "\f144";
  font-family: bootstrap-icons;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal {
  padding-bottom: 6px;
  margin-bottom: 20px;
}
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
  font-size: 12px;
}

.wc-block-mini-cart__empty-cart-wrapper strong {
  font-weight: 500;
}
.wc-block-mini-cart__empty-cart-wrapper p {
  font-size: 20px;
  margin-bottom: 30px;
}
.wc-block-mini-cart__empty-cart-wrapper a {
  padding: 10px 30px;
  min-height: 50px;
}

/*
################
* === Checkout Style  ===
################
*/
.woocommerce-checkout .woocommerce,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce {
  max-width: 1671px;
}
.woocommerce-checkout .woocommerce:not(.wc-block-breadcrumbs),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce:not(.wc-block-breadcrumbs) {
  margin: clamp(2.75rem, 2.0556rem + 2.7037vw, 3rem) 0;
}
.woocommerce-checkout #order_review_heading,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) #order_review_heading {
  font-size: var(--wp--preset--font-size--large);
  font-weight: 500;
  line-height: 30px;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: uppercase;
}
.woocommerce-checkout wc-order-attribution-inputs,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) wc-order-attribution-inputs {
  display: none;
}
.woocommerce-checkout .wc-block-components-product-price__value.is-discounted,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-product-price__value.is-discounted {
  margin-left: 0;
}
.woocommerce-checkout .wc-block-components-product-price__value,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-product-price__value {
  font-weight: 500 !important;
}
.woocommerce-checkout .wc-block-components-product-price__value .wc-block-components-formatted-money-amount,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-product-price__value .wc-block-components-formatted-money-amount {
  font-weight: 500 !important;
}
.woocommerce-checkout form.checkout,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout {
  margin-top: 40px;
}
@media (min-width: 1024px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout,
  .woocommerce-checkout form.checkout,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 30px;
  }
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout #customer_details,
  .woocommerce-checkout form.checkout .wc-block-components-main,
  .woocommerce-checkout form.checkout #customer_details,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout #customer_details,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .wc-block-components-main,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout #customer_details {
    grid-column: span 8/span 8;
    padding: 0 !important;
  }
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar, .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout #order_review,
  .woocommerce-checkout form.checkout .wc-block-components-sidebar,
  .woocommerce-checkout form.checkout #order_review,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout #order_review,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .wc-block-components-sidebar,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout #order_review {
    grid-column: span 4/span 4;
  }
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main, .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar,
  .woocommerce-checkout form.checkout .wc-block-components-main,
  .woocommerce-checkout form.checkout .wc-block-components-sidebar,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .wc-block-components-main,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .wc-block-components-sidebar {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout,
  .woocommerce-checkout form.checkout,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout {
    column-gap: 76px;
  }
}
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields h3,
.woocommerce-checkout form.checkout .woocommerce-billing-fields h3,
.woocommerce-checkout form.checkout .woocommerce-additional-fields h3,
.woocommerce-checkout form.checkout .woocommerce-shipping-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields h3,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields h3 {
  font-weight: 500;
  font-size: var(--wp--preset--font-size--large);
  text-transform: uppercase;
  line-height: 30px;
  margin: 0px 0px 27px 0px;
  font-family: var(--wp--preset--font-family--heading);
}
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields label.woocommerce-form__label-for-checkbox,
.woocommerce-checkout form.checkout .woocommerce-shipping-fields label.woocommerce-form__label-for-checkbox,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields label.woocommerce-form__label-for-checkbox,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields label.woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
}
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper > p:not([class]),
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper > p:not([class]),
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper > p:not([class]),
.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper > p:not([class]),
.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper > p:not([class]),
.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper > p:not([class]),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper > p:not([class]) {
  display: none;
}
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper p,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper p,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper p,
.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper p,
.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper p,
.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper p {
  margin-top: 0;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper,
  .woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,
  .woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper,
  .woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper {
    display: grid;
    column-gap: 30px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last) {
    grid-column: span 12/span 12;
  }
}
@media (min-width: 768px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row-first,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row-last,
  .woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row-first,
  .woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row-last,
  .woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,
  .woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,
  .woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row-first,
  .woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper .form-row-first,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper .form-row-last {
    grid-column: span 6/span 6;
  }
}
@media (min-width: 1025px) {
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row.notes,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row.notes,
  .woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes,
  .woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row.notes,
  .woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row.notes,
  .woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper .form-row.notes,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper .form-row.notes {
    margin: 0;
  }
}
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper label,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper label,
.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper label,
.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper label,
.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper label,
.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-billing-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-shipping-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-sidebar-layout.wc-block-checkout .woocommerce-additional-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-billing-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-shipping-fields__field-wrapper label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout .woocommerce-additional-fields__field-wrapper label {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 10px !important;
  display: inline-block;
  color: var(--wp--preset--color--primary);
}
.woocommerce-checkout .woocommerce-info,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-info {
  margin-bottom: 30px;
}
.woocommerce-checkout table,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}
.woocommerce-checkout form.checkout_coupon,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout_coupon {
  margin-top: 20px;
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-bottom: 30px;
}
.woocommerce-checkout form.checkout_coupon p:first-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout_coupon p:first-child {
  width: 100%;
  margin-bottom: 0;
  margin-top: 0;
}
.woocommerce-checkout form.checkout_coupon .form-row,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) form.checkout_coupon .form-row {
  display: flex;
}
.woocommerce-checkout .wc-block-checkout__sidebar,
.woocommerce-checkout .woocommerce-checkout-review-order,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order {
  border: 1px solid var(--wp--preset--color--gray-200) !important;
  background: transparent;
  border-radius: 0 !important;
  padding: 20px;
  align-self: flex-start;
}
@media (min-width: 1200px) {
  .woocommerce-checkout .wc-block-checkout__sidebar,
  .woocommerce-checkout .woocommerce-checkout-review-order,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order {
    padding: 30px 40px 35px;
  }
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary {
  padding: 0;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-panel__button,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary .wc-block-components-panel__button,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-panel__button,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary .wc-block-components-panel__button {
  cursor: pointer;
  margin-bottom: var(--wp--preset--spacing--10);
  padding-bottom: var(--wp--preset--spacing--10);
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary__button-text,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary__button-text,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary__button-text {
  font-size: var(--wp--preset--font-size--large);
  font-weight: 500;
  line-height: 30px;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: uppercase;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel__button,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-panel__button,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-panel__button,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-panel__button {
  cursor: pointer;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel__button svg,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-panel__button svg,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-panel__button svg,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-panel__button svg {
  top: 35%;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image {
  width: 70px;
  padding-bottom: 0;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image img,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image img,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image img,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image img {
  height: 101px;
  min-width: 70px;
  background-color: var(--wp--preset--color--base);
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__description,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary-item__description {
  padding-left: 10px;
  padding-right: 10px;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description,
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__description,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__total-price,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary-item__description,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary-item__total-price {
  margin-top: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.44;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__total-price,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary-item__total-price {
  font-weight: 500;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-metadata,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-product-metadata,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-product-metadata,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-product-metadata {
  display: none;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-totals-coupon-link,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-totals-coupon-link {
  font-weight: 500;
  text-transform: capitalize;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link:hover,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-totals-coupon-link:hover,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link:hover,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-totals-coupon-link:hover {
  color: var(--wp--preset--color--primary);
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__quantity,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__quantity,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__quantity,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-order-summary-item__quantity {
  font-size: 12px;
  background-color: var(--wp--preset--color--primary);
  border: 0;
  color: var(--wp--preset--color--base);
}
.woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block,
.woocommerce-checkout .woocommerce-checkout-review-order .wp-block-woocommerce-checkout-order-summary-cart-items-block,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wp-block-woocommerce-checkout-order-summary-cart-items-block {
  border-width: 0;
  padding-top: 0;
}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:last-child,
.woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-totals-wrapper:last-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:last-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .wc-block-components-totals-wrapper:last-child {
  padding-bottom: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .woocommerce-checkout-payment {
  padding-top: 21.5px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li p,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li p {
  margin-top: 23px;
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead tr,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order .shop_table thead tr {
  font-weight: 600;
  letter-spacing: 0em;
  text-align: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order table thead tr,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table thead tr {
  font-size: 15px;
  line-height: 26px;
  border-bottom: 1px solid var(--wp--preset--color--gray-200);
  color: var(--wp--preset--color--primary);
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-review-order table thead tr th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table thead tr th {
  padding-bottom: 14px;
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tbody {
  color: var(--wp--preset--color--primary);
  border-bottom: 1px solid var(--wp--preset--color--gray-200);
}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr:first-child td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tbody tr:first-child td {
  padding-top: 20px;
}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td:first-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tbody tr td:first-child {
  font-size: var(--wp--preset--font-size--default);
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td:first-child strong,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tbody tr td:first-child strong {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tbody tr td {
  padding-bottom: 20px;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tfoot {
  color: var(--wp--preset--color--primary);
}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tfoot tr {
  font-size: var(--wp--preset--font-size--default);
}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr + tr,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tfoot tr + tr {
  border-bottom: 1px solid var(--wp--preset--color--gray-200);
  border-top: 1px solid var(--wp--preset--color--gray-200);
}
.woocommerce-checkout .woocommerce-checkout-review-order table tr th:last-child,
.woocommerce-checkout .woocommerce-checkout-review-order table tr td:last-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tr th:last-child,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table tr td:last-child {
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal th, .woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal td, .woocommerce-checkout .woocommerce-checkout-review-order table .shipping th, .woocommerce-checkout .woocommerce-checkout-review-order table .shipping td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .cart-subtotal th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .cart-subtotal td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping td {
  padding: 14px 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .order-total th {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .order-total td {
  font-weight: 500;
  font-size: 18px;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total td strong,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .order-total td strong {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total th, .woocommerce-checkout .woocommerce-checkout-review-order table .order-total td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .order-total th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .order-total td {
  padding: 24px 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal th, .woocommerce-checkout .woocommerce-checkout-review-order table .shipping th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .cart-subtotal th,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping th {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal td, .woocommerce-checkout .woocommerce-checkout-review-order table .shipping td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .cart-subtotal td,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping td {
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .shipping ul,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order table .shipping ul li label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order table .shipping ul li label {
  padding: 5px 0;
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment ul {
  list-style: none;
  padding-left: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul li label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment ul li label {
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul li:not(:last-child),
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment ul li:not(:last-child) {
  margin-bottom: 24px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul li,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment ul li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul li .payment_box,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment ul li .payment_box {
  line-height: 24px;
  width: 100%;
  font-size: 14px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .woocommerce-terms-and-conditions-wrapper,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment .woocommerce-terms-and-conditions-wrapper {
  padding-bottom: 1px;
  margin-bottom: 18px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order .button,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment .place-order .button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  padding: 12px;
  font-size: 13px;
  font-family: var(--wp--preset--font-family--plus-jakarta-sans);
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order .button:hover,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment .place-order .button:hover {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order .button::after,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout-review-order #payment .place-order .button::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/place-order.svg);
  content: " ";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
}
.woocommerce-checkout .wc-block-components-product-price__regular,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-product-price__regular {
  margin-right: 10px !important;
}
@media (min-width: 768px) {
  .woocommerce-checkout .woocommerce-NoticeGroup-checkout,
  .woocommerce-checkout .woocommerce-checkout form.checkout #wc-stripe-payment-request-wrapper,
  .woocommerce-checkout .woocommerce-checkout form.checkout #wc-stripe-payment-request-button-separator,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-NoticeGroup-checkout,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout form.checkout #wc-stripe-payment-request-wrapper,
  .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-checkout form.checkout #wc-stripe-payment-request-button-separator {
    grid-column: span 12/span 12;
  }
}
.woocommerce-checkout .woocommerce-error, .woocommerce-checkout .wc-block-components-notice-banner.is-error,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-error,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-notice-banner.is-error {
  background-color: #fdeeee;
  color: #d54848;
  border-color: #f6a8a8;
  font-size: 14px;
}
.woocommerce-checkout .woocommerce-error svg, .woocommerce-checkout .wc-block-components-notice-banner.is-error svg,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-error svg,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-notice-banner.is-error svg {
  display: none;
}
.woocommerce-checkout .woocommerce-error .wc-block-components-notice-banner__content, .woocommerce-checkout .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-error .wc-block-components-notice-banner__content,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content {
  align-self: center;
  flex-basis: 100%;
  padding-right: 16px;
  white-space: normal;
}
.woocommerce-checkout .woocommerce-error .wc-block-components-notice-banner__content ul, .woocommerce-checkout .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content ul,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-error .wc-block-components-notice-banner__content ul,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content ul {
  margin: 0;
}
.woocommerce-checkout .woocommerce-error .wc-block-components-notice-banner__content ul li, .woocommerce-checkout .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content ul li,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-error .wc-block-components-notice-banner__content ul li,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content ul li {
  list-style: none;
}
.woocommerce-checkout #payment .is-info,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) #payment .is-info {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce-shipping-methods label,
.wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .woocommerce-shipping-methods label {
  font-size: 14px;
  line-height: 30px;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel {
  padding: 0 !important;
}
.wp-block-woocommerce-checkout .wc-block-components-address-form__state .wc-blocks-components-select__container {
  margin-top: 0;
}
.wp-block-woocommerce-checkout .wc-block-components-radio-control__option:before,
.wp-block-woocommerce-checkout .wc-block-components-address-card {
  border-color: var(--wp--preset--color--gray-100);
}
.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper {
  color: var(--wp--preset--color--primary);
}
.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value .wc-block-components-formatted-money-amount {
  font-weight: 500 !important;
}
.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel,
.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,
.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
  padding-left: 0px;
  padding-right: 0px;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__quantity,
.wp-block-woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-order-summary-item__quantity {
  line-height: 21px;
  font-weight: 700;
}
.wp-block-woocommerce-checkout .wc-block-checkout__use-address-for-billing label {
  margin-left: 0 !important;
}
.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark {
  display: none;
}
.wp-block-woocommerce-checkout .wc-block-components-checkout-step__description {
  font-size: 15px;
  display: inline-block;
}
.wp-block-woocommerce-checkout .wc-block-components-textarea {
  border-color: var(--wp--preset--color--gray-100);
}
.wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control .wc-block-components-radio-control__label-group,
.wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__label-group {
  font-size: 15px;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block {
  border: 0;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block:not(:has(.wp-block-woocommerce-checkout-order-summary-shipping-block)) {
  padding-bottom: 0 !important;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block:not(:has(.wp-block-woocommerce-checkout-order-summary-shipping-block)) .wc-block-components-totals-wrapper {
  border-bottom: 0 !important;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-subtotal-block, .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block {
  padding: 12px 0;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block {
  padding: 10px 0;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__value,
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-shipping .wc-block-components-totals-item__value {
  font-weight: 400;
}
@media (min-width: 1024px) {
  .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item {
    padding-top: 32px;
  }
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 24px;
  line-height: 18px;
  font-weight: 500;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item {
  align-items: center;
}
.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-subtotal-block {
  border-bottom: 1px solid hsla(0, 0%, 7%, 0.11) !important;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main {
  width: 70%;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step__title {
  font-family: var(--wp--preset--font-family--heading);
  font-weight: 500;
  font-size: var(--wp--preset--font-size--large);
  text-transform: uppercase;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-form .wc-block-components-text-input,
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-text-input,
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-country-input,
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-state-input {
  margin-top: 30px;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkbox label {
  font-size: 14px;
  align-items: center;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-radio-control-accordion-content {
  padding: 14px 16px;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-place-order-button::after {
  display: inline-block;
  margin-left: 10px;
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/apply-coupon-light.svg);
  display: block;
  content: " ";
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-place-order-button .wc-block-components-button__text {
  font-size: 13px;
  font-weight: 600;
  font-family: var(--wp--preset--font-family--body);
}
.wp-block-woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-radio-control__option {
  padding-left: 35px !important;
}
.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__option {
  padding-left: 38px;
}
.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading {
  margin: 30px 0 20px;
}
.wp-block-woocommerce-checkout .wc-block-components-checkout-step__container > p.wc-block-components-checkout-step__description {
  margin-bottom: 30px;
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,
.wp-block-woocommerce-checkout .woocommerce-checkout-review-order {
  border-radius: 0;
  padding: 20px;
  align-self: flex-start;
  width: 30%;
}
@media (min-width: 1200px) {
  .wp-block-woocommerce-checkout .wc-block-checkout__sidebar,
  .wp-block-woocommerce-checkout .woocommerce-checkout-review-order {
    padding: 30px 35px;
  }
  .wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name,
  .wp-block-woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-product-name {
    font-size: var(--wp--preset--font-size--default) !important;
  }
}
.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name,
.wp-block-woocommerce-checkout .woocommerce-checkout-review-order .wc-block-components-product-name {
  font-size: 1em;
  text-transform: uppercase;
  color: var(--wp--preset--color--primary);
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
  gap: 0 30px;
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
  flex: 1 0 calc(50% - 15px);
}

.wc-item-meta {
  list-style: none;
  padding-left: 0px;
  margin: 5px 0 0;
}
.wc-item-meta li {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wc-item-meta li .wc-item-meta-label {
  font-weight: 700;
}
.wc-item-meta li p {
  margin: 0px;
}
.wc-item-meta li + li {
  margin-top: 5px;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control {
  border-color: var(--wp--preset--color--gray-100);
}

.wc-block-checkout__payment-method .wc-block-components-checkout-step__content {
  padding: 0;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
  font-weight: 500;
}

@media (max-width: 1023px) {
  .is-mobile .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.wc-block-components-address-form__address_2-hidden-input {
  display: none !important;
}

.wc-block-checkout__add-note .wc-block-components-textarea {
  min-height: 290px;
}

#ship-to-different-address {
  margin-top: var(--wp--preset--spacing--40);
}

.woocommerce-additional-fields {
  margin-top: var(--wp--preset--spacing--40);
}
.woocommerce-additional-fields textarea {
  min-height: 290px;
}

.wc-block-components-product-metadata__description {
  display: none !important;
}

@media (min-width: 1200px) {
  .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-product-name {
    font-size: var(--wp--preset--font-size--default) !important;
  }
}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-product-name {
  font-size: 1em;
  text-transform: uppercase;
  color: var(--wp--preset--color--primary);
  margin: 0;
}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
  margin-top: 0;
}
.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout:not(.block-editor-block-list__block) .wc-block-checkout__sidebar {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
  border-bottom: 0 !important;
  border-top: 0 !important;
  margin-top: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title:not(.is-open) {
  padding: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open {
  border-bottom: 0 !important;
}

/*
################
* === Order Complete Style  ===
################
*/
.woocommerce-order-received .wc-block-order-confirmation-status p {
  text-align: center;
}
@media (max-width: 767px) {
  .woocommerce-order-received img[src*="order-icon.svg"] {
    max-width: 60px;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list {
  list-style: none;
  padding: 60px 99px;
  border-radius: 0;
  border: 1px solid var(--wp--preset--color--gray-200);
}
@media (max-width: 768px) {
  .woocommerce-order-received .wc-block-order-confirmation-summary-list {
    padding: 30px 40px;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list li {
  text-align: center;
}
@media (max-width: 768px) {
  .woocommerce-order-received .wc-block-order-confirmation-summary-list li {
    display: flex;
    flex-direction: column;
    flex-basis: 0;
    flex-grow: 1;
  }
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list li .wc-block-order-confirmation-summary-list-item__key {
  font-size: 14px;
  font-weight: 400;
}
.woocommerce-order-received .wc-block-order-confirmation-summary-list li .wc-block-order-confirmation-summary-list-item__value {
  font-size: 14px;
  font-weight: 500;
  margin-top: 8px;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper {
  border: 1px solid var(--wp--preset--color--gray-200);
  padding: 0px 40px;
  border-radius: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper h3.wp-block-heading {
  font-family: var(--wp--preset--font-family--heading) !important;
  text-transform: uppercase !important;
  font-size: var(--wp--preset--font-size--large) !important;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table {
  border: 0;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table thead {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody {
  color: var(--wp--preset--color--primary);
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody td {
  font-size: var(--wp--preset--font-size--default);
  text-transform: uppercase;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody td.wc-block-order-confirmation-totals__total {
  font-size: 13px;
  font-weight: 500;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot {
  font-size: 14px;
  font-weight: 400;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot th {
  font-weight: 500;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot tr:last-child {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
}
.woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table .wc-block-order-confirmation-totals__product, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table .wc-block-order-confirmation-totals__total, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table .wc-block-order-confirmation-totals__label, .woocommerce-order-received .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table .wc-block-order-confirmation-totals__total {
  padding-left: 0px;
  padding-right: 0px;
}
.woocommerce-order-received .woocommerce-order-confirmation-address-wrapper {
  margin-top: 30px;
}
.woocommerce-order-received .woocommerce-order-confirmation-address-wrapper h3.wp-block-heading {
  margin-bottom: 10px;
}
.woocommerce-order-received .wc-block-order-confirmation-billing-address,
.woocommerce-order-received .wc-block-order-confirmation-shipping-address {
  line-height: 26px;
  border-color: var(--wp--preset--color--gray-100);
}
.woocommerce-order-received .product-quantity {
  font-weight: 400;
}
.woocommerce-order-received .wc-bacs-bank-details:has(*) {
  border: 1px solid var(--wp--preset--color--gray-100);
  border-radius: 4px;
  padding: 16px 20px;
  line-height: 1.8;
  list-style: none;
}
.woocommerce-order-received .wc-bacs-bank-details-heading {
  text-transform: capitalize;
  text-align: center;
  margin-top: clamp(1.25rem, 0.787rem + 2.4691vw, 3.75rem);
}

/*
################
* === Slick Slider Style ===
################
*/
.slick-slider {
  position: relative;
  display: block !important;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
@media (min-width: 600px) {
  .slick-list {
    margin: 0 -20px;
  }
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: auto;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.lf-slick-hero.home-v1-hero .slick-dots {
  position: absolute !important;
  z-index: 1;
  margin-top: -24px !important;
  margin-left: -91px !important;
  gap: 8px !important;
  background-color: transparent !important;
}

/***************************************/
.lf-slick-collection .slick-prev, .lf-slick-collection .slick-next {
  top: auto;
  transform: none;
  margin: 0;
  bottom: 250px;
  border: 1px;
  border-radius: 100px;
  background-color: var(--wp--preset--color--base);
  padding: 20px 15px;
}
.lf-slick-collection .slick-prev::before, .lf-slick-collection .slick-next::before {
  width: 21px;
  height: 10px;
}
.lf-slick-collection .slick-list {
  margin: 0;
}
.lf-slick-collection .slick-list .slick-slide > div {
  padding: 0;
}
.lf-slick-collection .slick-next {
  /*right: 370px;*/
  right: 15%;
}
.lf-slick-collection .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-collection .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}
.lf-slick-collection .slick-prev {
  right: auto;
  left: auto;
  margin-left: 30px;
}
.lf-slick-collection .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-collection .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

/****************** HOME V2 ********************/
/*.v2-shoplook .slick-dots {

    position:absolute !important;
    margin-top: 35px;

}*/
/*.v2-shoplook {
    .slick-prev, .slick-next {
        top: auto;
        transform: none;
        margin: 0;
        bottom: -70px;
        padding: 10px;
        background-color: #FFFFFF !important;
        border-radius: 100%;

        &::before {
            width: 18px;
            height: 18px;
        }
    }
    .slick-prev {
        left: 0 !important;

        // @media (min-width:1200px) {
        //     left: 25px;
        // }

        // @media (min-width:1400px) {
        //     left: -45px;
        // }

        [dir="rtl"] & {
            left: auto;
            right: 0;

            // @media (min-width:1200px) {
            //     right: 25px;
            // }

            // @media (min-width:1400px) {
            //     right: -45px;
            // }
        }

        &:before {
            //content: $slick-prev-character;
            background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');

            [dir="rtl"] & {
                background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
            }
        }
    }

    .slick-next {
        right: 0 !important;

        // @media (min-width:1200px) {
        //     right: 25px;
        // }

        // @media (min-width:1400px) {
        //     right: -45px;
        // }

        [dir="rtl"] & {
            left:0;
            right: auto;

            // @media (min-width:1200px) {
            //     left: 25px;
            // }

            // @media (min-width:1400px) {
            //     left: -45px;
            // }
        }

        &:before {
            //content: $slick-next-character;
            background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');

            [dir="rtl"] & {
                background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
            }
        }
    }
}*/
/****************************************************/
/* Slider */
.slick-loading .slick-list {
  background: var(--wp--preset--color--base) url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "bootstrap-icons";
  src: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/bootstrap-icons/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf) format("woff2"), url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/bootstrap-icons/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf) format("woff");
  font-weight: normal;
  font-style: normal;
;font-display: swap;}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  z-index: 1;
  background-color: transparent;
  border-width: 0;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.slick-prev:before,
.slick-next:before {
  line-height: 1;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  width: 26px;
  height: 25px;
  display: block;
  background-repeat: no-repeat;
}

.slick-prev {
  left: 0;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.slick-next {
  right: 0;
}
[dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

.slick-nav-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 23px;
  margin-top: clamp(1.25rem, 2.237vw - 0.185rem, 2rem);
}
.slick-nav-wrap .slick-next {
  order: 1;
}
.slick-nav-wrap .slick-prev,
.slick-nav-wrap .slick-next {
  position: relative;
  left: 0;
  right: 0;
  transform: none;
}

.slick-nav-group .slick-slider > .slick-prev,
.slick-nav-group .slick-slider > .slick-next,
.slick-nav-group .slick-slider > .slick-dots {
  opacity: 0;
}

/* Dots */
.slick-dotted {
  text-align: center;
}

.slick-dots {
  list-style: none;
  display: inline-flex;
  text-align: center;
  padding: 0;
  margin: 0;
  background-color: var(--wp--preset--color--bg-3);
  border-radius: 75px;
  gap: 7px;
}
.slick-dots li {
  display: inline-block;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  height: 4px;
  width: 4px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  padding: 0;
  background-color: var(--wp--preset--color--primary);
  border-radius: 12px;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--secondary-2);
  border-radius: 12px;
  width: 16px;
}

@keyframes fillRotateBorder {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.dark-dot .slick-dots li button {
  background-color: var(--wp--preset--color--contrast);
}
.dark-dot .slick-dots li.slick-active button:before {
  border: 1px solid var(--wp--preset--color--contrast);
}

.slick-dots-vertical .slick-dots {
  bottom: 30px;
}
@media (min-width: 1024px) {
  .slick-dots-vertical .slick-dots {
    display: flex;
    flex-direction: column;
    gap: 25px;
    width: auto;
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    right: calc(100% - 66px);
  }
}

.wc-block-grid__products .slick-list {
  margin: 0 -10px;
}
@media (min-width: 600px) {
  .wc-block-grid__products .slick-list {
    margin: 0 -14px;
  }
}

.slick-slide > div {
  padding: 20px 10px;
}
@media (min-width: 600px) {
  .slick-slide > div {
    padding: 20px 14px;
  }
}
.slick-slide > div .wc-block-grid__product-image img {
  width: 100%;
}

.home-v1-hero .slick-dots li button {
  width: 40px !important;
  background-color: var(--wp--preset--color--base) !important;
}

@media (min-width: 1200px) and (max-width: 1700px) {
  .lf-slick-bestseller .slick-prev {
    left: -60px;
  }
  .lf-slick-bestseller .slick-next {
    right: -60px;
  }
}
@media (min-width: 780px) {
  .slick-dot-left .slick-dots {
    position: absolute;
    left: 19%;
    bottom: 40px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
@media (min-width: 600px) {
  .slick-list-none .slick-list {
    margin: 0;
  }
  .slick-list-none .slick-slide > div {
    padding: 0;
  }
}
.slick-arrow-bottom .slick-prev,
.slick-arrow-bottom .slick-next {
  bottom: 10px;
  top: auto;
  transform: none;
}

.slick-arrow-bottom .slick-prev {
  left: 40%;
  margin-right: 20px;
}

.slick-arrow-bottom .slick-next {
  right: 40%;
  margin-left: 20px;
}

@media (min-width: 580px) {
  .slick-arrow-bottom .slick-prev {
    left: 44%;
  }
  .slick-arrow-bottom .slick-next {
    right: 44%;
  }
}
@media (min-width: 1024px) {
  .slick-arrow-bottom .slick-prev {
    left: 48%;
  }
  .slick-arrow-bottom .slick-next {
    right: 48%;
  }
}
@media (min-width: 1440px) {
  .slick-arrow-bottom .slick-prev {
    left: 48.5%;
  }
  .slick-arrow-bottom .slick-next {
    right: 48.5%;
  }
  .slick-list-none .slick-slide > div {
    padding: 0;
  }
}
/************** Home v2 Hero *************/
@media (max-width: 768px) {
  .v2-hero.lf-slick-hero .slick-dots {
    position: absolute !important;
    z-index: 1;
    margin-top: 15px !important;
    margin-left: -50px !important;
    gap: 7px !important;
    background-color: transparent !important;
  }
}
.home-v2-shoplook.slick-arrow-bottom .slick-prev,
.home-v2-shoplook.slick-arrow-bottom .slick-next {
  bottom: -60px;
  top: auto;
  transform: none;
  background-color: #FFFFFF !important;
  border-radius: 100%;
  padding-top: 15px;
  padding-bottom: 26px;
  padding-left: 8px;
  padding-right: 5px;
}

.home-v2-shoplook.slick-arrow-bottom .slick-prev {
  left: 32%;
  margin-right: 10px;
}

.home-v2-shoplook.slick-arrow-bottom .slick-next {
  right: 32%;
  margin-left: 10px;
}

@media (min-width: 580px) {
  .home-v2-shoplook.slick-arrow-bottom .slick-prev {
    left: 32%;
  }
  .home-v2-shoplook.slick-arrow-bottom .slick-next {
    right: 32%;
  }
}
@media (min-width: 1024px) {
  .home-v2-shoplook.slick-arrow-bottom .slick-prev {
    left: 32%;
  }
  .home-v2-shoplook.slick-arrow-bottom .slick-next {
    right: 32%;
  }
}
@media (min-width: 1440px) {
  .home-v2-shoplook.slick-arrow-bottom .slick-prev {
    left: 28.9%;
  }
  .home-v2-shoplook.slick-arrow-bottom .slick-next {
    right: 28.9%;
  }
  .home-v2-shoplook .slick-slide > div {
    padding: 0;
  }
}
.home-v2-shoplook .slick-prev, .home-v2-shoplook .slick-next {
  height: 15px;
}

.home-v2-bestseller-2 .slick-dots {
  background-color: transparent !important;
}

@media (min-width: 320px) {
  .home-v2-bestseller.slick-list-none .slick-list {
    margin: 0;
  }
  .home-v2-bestseller.slick-list-none, .home-v2-bestseller-2 .slick-slide > div {
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .v2-review .slick-current + .slick-active .wp-block-group p {
    color: var(--wp--preset--color--primary) !important;
  }
}
@media (max-width: 1024px) {
  .v2-review .slick-current.slick-active .wp-block-group p {
    color: var(--wp--preset--color--primary) !important;
  }
}
@media (min-width: 320px) {
  .v2-review .slick-slide > div {
    padding: 0;
  }
}
@media (max-width: 425px) {
  .v2-review.slick-arrow-bottom .slick-prev {
    left: 40%;
    margin-right: 20px;
    height: 10px !important;
  }
  .v2-review.slick-arrow-bottom .slick-next {
    right: 40%;
    margin-left: 20px;
    height: 10px !important;
  }
}
.lf-slick-testimonial .slick-slide > div {
  padding: 0px;
}
@media (min-width: 600px) {
  .lf-slick-testimonial .slick-slide > div {
    padding: 0px;
  }
}
.lf-slick-testimonial .slick-slide > div .wc-block-grid__product-image img {
  width: 100%;
}

.home-v1-review.slick-arrow-bottom .slick-prev,
.home-v1-review.slick-arrow-bottom .slick-next {
  bottom: -64px;
  top: auto;
  transform: none;
}

@media (max-width: 580px) {
  .home-v1-review.slick-arrow-bottom .slick-prev,
  .home-v1-review.slick-arrow-bottom .slick-next {
    bottom: -34px;
    top: auto;
    transform: none;
  }
}
.home-v1-review.slick-arrow-bottom .slick-prev {
  left: 37.5%;
  margin-right: 20px;
}

.home-v1-review.slick-arrow-bottom .slick-next {
  right: 37.5%;
  margin-left: 20px;
}

@media (min-width: 580px) {
  .home-v1-review.slick-arrow-bottom .slick-prev {
    left: 44%;
  }
  .home-v1-review.slick-arrow-bottom .slick-next {
    right: 44%;
  }
}
@media (min-width: 1024px) {
  .home-v1-review.slick-arrow-bottom .slick-prev {
    left: 45.6%;
  }
  .home-v1-review.slick-arrow-bottom .slick-next {
    right: 45.6%;
  }
}
@media (min-width: 1440px) {
  .home-v1-review.slick-arrow-bottom .slick-prev {
    left: 47.4%;
  }
  .home-v1-review.slick-arrow-bottom .slick-next {
    right: 47.4%;
  }
}
/****************** review **********************/
.contact-review.slick-arrow-bottom .slick-prev,
.contact-review.slick-arrow-bottom .slick-next {
  bottom: -65px;
  top: auto;
  transform: none;
}

.contact-review.slick-arrow-bottom .slick-prev {
  left: 0%;
  margin-right: 20px;
}
[dir=rtl] .contact-review.slick-arrow-bottom .slick-prev {
  left: auto;
  right: 0;
}
.contact-review.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .contact-review.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.contact-review.slick-arrow-bottom .slick-next {
  right: 71%;
  margin-left: 20px;
}
[dir=rtl] .contact-review.slick-arrow-bottom .slick-next {
  left: 0;
  right: auto;
}
.contact-review.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .contact-review.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

@media (min-width: 580px) {
  .contact-review.slick-arrow-bottom .slick-next {
    right: 87%;
  }
}
@media (min-width: 1024px) {
  .contact-review.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .contact-review.slick-arrow-bottom .slick-next {
    right: 79%;
  }
}
@media (min-width: 1440px) {
  .contact-review.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .contact-review.slick-arrow-bottom .slick-next {
    right: 86.5%;
  }
}
.contact-review .slick-slide > div {
  padding: 0px;
}

/************** Home v3 *************/
.lf-slick-hero .slick-dots {
  position: absolute !important;
  z-index: 1;
  margin-top: -54px !important;
  margin-left: -50px !important;
  gap: 7px !important;
  background-color: transparent !important;
}

/************* HOME V3 ****************/
.home-v3-hero.lf-slick-hero .slick-dots {
  gap: 20px !important;
}

.home-v3-hero .slick-dots li button {
  border: 0;
  background-color: var(--wp--preset--color--base);
  display: block;
  height: 8px;
  width: 8px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 4px;
  border-radius: 12px;
  cursor: pointer;
}

.home-v3-hero .slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--base) !important;
}

.home-v3-hero li {
  position: relative;
  display: inline-block;
  height: 8px;
  width: 8px;
  padding: 0;
  border-radius: 50%;
  cursor: pointer;
}
.home-v3-hero li button {
  border: 0;
  background-color: var(--wp--preset--color--base);
  display: block;
  height: 10px;
  width: 10px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 4px;
  border-radius: 12px;
  cursor: pointer;
}
.home-v3-hero li button:hover, .home-v3-hero li button:focus {
  outline: none;
}
.home-v3-hero li button:hover:before, .home-v3-hero li button:focus:before {
  opacity: 1;
}
.home-v3-hero li.slick-active button {
  position: relative;
}
.home-v3-hero li.slick-active button:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border: 1px solid transparent; /* Initial transparent border */
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 500px;
  animation: fillRotateBorder 1s linear forwards; /* Animation for filling and rotating border */
}

@keyframes fillRotateBorder {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@media (min-width: 320px) {
  .slick-list-none .slick-list {
    margin: 0;
  }
  .slick-list-none .slick-slide > div {
    padding: 0;
  }
}
.home-v3-bestseller .slick-slide > div {
  padding: 0px;
}

/*******************************************************/
.lf-slick-bestseller-v3 .slick-prev, .lf-slick-bestseller-v3 .slick-next {
  top: auto;
  transform: none;
  margin: 0;
  bottom: 50%;
  border: 1px;
  border-radius: 100px;
  background-color: var(--wp--preset--color--base);
  padding: 24px 18px;
}
.lf-slick-bestseller-v3 .slick-prev::before, .lf-slick-bestseller-v3 .slick-next::before {
  width: 24px;
  height: 10px;
}
.lf-slick-bestseller-v3 .slick-list {
  margin: 0;
}
.lf-slick-bestseller-v3 .slick-list .slick-slide > div {
  padding: 0px;
}
.lf-slick-bestseller-v3 .slick-next {
  /*right: 370px;*/
  right: 8%;
}
.lf-slick-bestseller-v3 .slick-next::before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-bestseller-v3 .slick-next::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}
.lf-slick-bestseller-v3 .slick-prev {
  right: auto;
  left: auto;
  margin-left: 10%;
}
.lf-slick-bestseller-v3 .slick-prev::before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-bestseller-v3 .slick-prev::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

/*************** HOME V4 TESTIMONIAL ***************/
.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev,
.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  bottom: -50px;
  top: auto;
  transform: none;
}

.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
  left: 0%;
  margin-right: 20px;
}
[dir=rtl] .lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
  left: auto;
  right: 0;
}
.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  right: 71%;
  margin-left: 20px;
}
[dir=rtl] .lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  left: 0;
  right: auto;
}
.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .lf-slick-testimonial-v4.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

@media (min-width: 580px) {
  .lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 87%;
  }
}
@media (min-width: 1024px) {
  .lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 79%;
  }
}
@media (min-width: 1440px) {
  .lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 90%;
  }
}
.lf-slick-testimonial-v4 .slick-slide > div {
  padding: 0px;
}

/********************* v4-shoplook ********************/
.home-v4-shoplook.slick-arrow-bottom .slick-prev,
.home-v4-shoplook.slick-arrow-bottom .slick-next {
  bottom: -68px;
  top: auto;
  transform: none;
}

@media (max-width: 768px) {
  .home-v4-shoplook.slick-arrow-bottom .slick-prev,
  .home-v4-shoplook.slick-arrow-bottom .slick-next {
    bottom: -28px;
    top: auto;
    transform: none;
  }
}
.home-v4-shoplook.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .home-v4-shoplook.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.home-v4-shoplook.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .home-v4-shoplook.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

.home-v4-shoplook.slick-arrow-bottom .slick-prev {
  left: 30%;
  margin-right: 20px;
}

.home-v4-shoplook.slick-arrow-bottom .slick-next {
  right: 30%;
  margin-left: 20px;
}

@media (min-width: 580px) {
  .home-v4-shoplook.slick-arrow-bottom .slick-prev {
    left: 40%;
  }
  .home-v4-shoplook.slick-arrow-bottom .slick-next {
    right: 40%;
  }
}
@media (min-width: 1024px) {
  .home-v4-shoplook.slick-arrow-bottom .slick-prev {
    left: 40%;
  }
  .home-v4-shoplook.slick-arrow-bottom .slick-next {
    right: 40%;
  }
}
@media (min-width: 1440px) {
  .home-v4-shoplook.slick-arrow-bottom .slick-prev {
    left: 40%;
  }
  .home-v4-shoplook.slick-arrow-bottom .slick-next {
    right: 40%;
  }
}
/**************** HOME V4 HERO ************************/
.home-v4-hero .slick-dots {
  background-color: var(--wp--preset--color--transparent) !important;
}

.home-v4-hero.lf-slick-hero .slick-dots {
  gap: 20px !important;
}

.home-v4-hero .slick-dots li button {
  border: 0;
  background-color: var(--wp--preset--color--primary);
  display: block;
  height: 8px;
  width: 8px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 4px;
  border-radius: 12px;
  cursor: pointer;
}

.home-v4-hero .slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--primary) !important;
}

.home-v4-hero li {
  position: relative;
  display: inline-block;
  height: 10px;
  width: 10px;
  padding: 0;
  border-radius: 50%;
  cursor: pointer;
}
.home-v4-hero li button {
  border: 0;
  background-color: var(--wp--preset--color--primary);
  display: block;
  height: 10px;
  width: 10px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 4px;
  border-radius: 12px;
  cursor: pointer;
}
.home-v4-hero li button:hover, .home-v4-hero li button:focus {
  outline: none;
}
.home-v4-hero li button:hover:before, .home-v4-hero li button:focus:before {
  opacity: 1;
}
.home-v4-hero li.slick-active button {
  position: relative;
}
.home-v4-hero li.slick-active button:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border: 1px solid transparent; /* Initial transparent border */
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 500px;
  animation: fillRotateBorderV4 1s linear forwards; /* Animation for filling and rotating border */
}

@keyframes fillRotateBorderV4 {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: var(--wp--preset--color--primary);
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: var(--wp--preset--color--primary);
    border-left-color: var(--wp--preset--color--primary);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@media (min-width: 320px) {
  .home-v4-hero.slick-dot-left .slick-dots {
    position: absolute;
    left: 32%;
    bottom: 50px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
@media (min-width: 426px) {
  .home-v4-hero.slick-dot-left .slick-dots {
    position: absolute;
    left: 22%;
    bottom: 50px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
@media (min-width: 780px) {
  .home-v4-hero.slick-dot-left .slick-dots {
    position: absolute;
    left: 21%;
    bottom: 100px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .home-v4-hero.slick-dot-left .slick-dots {
    position: absolute;
    left: 17.7%;
    bottom: 100px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
@media (min-width: 1441px) {
  .home-v4-hero.slick-dot-left .slick-dots {
    position: absolute;
    left: 16%;
    bottom: 118px;
  }
  .slick-arrow-none .slick-arrow {
    display: none !important;
  }
}
.home-v4-best .slick-slide > div {
  padding: 0px !important;
}

.home-v4-best .slick-slide {
  margin-right: 4px !important;
}

/*************** HOME V4 TESTIMONIAL ***************/
.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev,
.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  bottom: 31%;
  top: auto;
  transform: none;
}

@media (max-width: 1440px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev,
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    bottom: 15%;
    top: auto;
    transform: none;
  }
}
@media (max-width: 1024px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev,
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    bottom: 9%;
    top: auto;
    transform: none;
  }
}
@media (max-width: 768px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev,
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    bottom: -6%;
    top: auto;
    transform: none;
  }
}
.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
  left: 0%;
  margin-right: 20px;
}
[dir=rtl] .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
  left: auto;
  right: 0;
}
.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.81009 9.30908L5.8871 8.25908L3.0409 5.55908H20.0409V4.05908H3.0409L5.8871 1.35908L4.7332 0.309082L0.0408955 4.80908L4.81009 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-1 11H23.4942" stroke="%23131C19"/><path d="M18.338 16.8012C19.7783 13.6313 20.9194 12.3005 23.7624 11.0087C20.856 9.57812 19.7278 8.24246 18.338 5.19873" stroke="%23131C19"/></svg>');
}

.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  right: 71%;
  margin-left: 20px;
}
[dir=rtl] .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
  left: 0;
  right: auto;
}
.tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="21" height="10" viewBox="0 0 21 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.1898 9.30908L15.1128 8.25908L17.959 5.55908H0.958984V4.05908H17.959L15.1128 1.35908L16.2667 0.309082L20.959 4.80908L16.1898 9.30908Z" fill="%231D1D1D"/></svg>');
}
[dir=rtl] .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next:before {
  background-image: url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25 11H0.505832" stroke="%23131C19"/><path d="M5.662 16.8012C4.22166 13.6313 3.08057 12.3005 .237598 11.0087C3.14403 9.57812 4.27218 8.24246 5.662 5.19873" stroke="%23131C19"/></svg>');
}

@media (min-width: 580px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 87%;
  }
}
@media (min-width: 1024px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 89.5%;
  }
}
@media (min-width: 1440px) {
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-prev {
    left: 0%;
  }
  .tm-v4.lf-slick-testimonial-v4.slick-arrow-bottom .slick-next {
    right: 95.2%;
  }
}
.tm-v4.lf-slick-testimonial-v4 .slick-slide > div {
  padding: 0px;
}

/************* HOME v4 TRENDING **********************/
.home-v4-trending .slick-list {
  margin: 0px;
}

.home-v4-trending .slick-slide > div {
  padding: 0px !important;
}

.home-v4-trending .slick-slide {
  margin-right: 4px !important;
}

@media (min-width: 600px) {
  .top-slick .slick-slide > div {
    padding: 20px 8.5px;
  }
}
.top-slick .slick-slide .wp-block-column {
  width: auto !important;
  position: relative !important;
}
.top-slick .slick-slide .wp-block-column img {
  max-height: 480px;
}
.top-slick .slick-list {
  margin-left: -10px;
  margin-bottom: -7px;
}
@media (min-width: 600px) {
  .top-slick .slick-list {
    overflow: hidden;
    padding-right: 15.6%; /* Adjust this to control how much of the last slide shows */
  }
}
.top-slick .slick-dots {
  width: 100%;
}
.top-slick .slick-dots li {
  width: 100%;
}
.top-slick .slick-dots li button {
  width: 100%;
  height: 1px;
  background-color: var(--wp--preset--color--gray-200);
}
.top-slick .slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--secondary);
}

.home-v4-hero .slick-slide > div {
  padding: 0px;
}

.slick-prev-arrow .wp-element-button {
  min-width: 40px;
}

.slick-next-arrow .wp-element-button {
  min-width: 40px;
}

@media (min-width: 600px) {
  .top-slick .slick-slide > div {
    padding: 20px 8.5px;
  }
}
.top-slick .slick-slide .wp-block-column {
  width: auto !important;
  position: relative !important;
}
.top-slick .slick-slide .wp-block-column img {
  max-height: 480px;
}
.top-slick .slick-list {
  margin-left: -10px;
  margin-bottom: -7px;
}
@media (min-width: 600px) {
  .top-slick .slick-list {
    overflow: hidden;
    padding-right: 15.6%; /* Adjust this to control how much of the last slide shows */
  }
}
.top-slick .slick-dots {
  width: 100%;
}
.top-slick .slick-dots li {
  width: 100%;
}
.top-slick .slick-dots li button {
  width: 100%;
  height: 1px;
  background-color: var(--wp--preset--color--gray-200);
}
.top-slick .slick-dots li.slick-active button {
  background-color: var(--wp--preset--color--secondary);
}

/*
################
* === WP - Forms style  ===
################
*/
.lx-subs-form .wpforms-form, .lx-subs-form-v4 .wpforms-form {
  display: flex;
  align-items: center;
  padding: 9px 20px;
  border: 1px solid var(--wp--preset--color--gray-200);
  padding: 0 !important;
  background-color: var(--wp--preset--color--base);
}
.lx-subs-form .wpforms-form .wpforms-field-container, .lx-subs-form-v4 .wpforms-form .wpforms-field-container {
  flex-grow: 1;
}
.lx-subs-form .wpforms-form .wpforms-field-container .wpforms-field-email, .lx-subs-form-v4 .wpforms-form .wpforms-field-container .wpforms-field-email {
  padding: 0 !important;
}
.lx-subs-form .wpforms-form .wpforms-field-container input, .lx-subs-form-v4 .wpforms-form .wpforms-field-container input {
  border: 0 !important;
  color: var(--wp--preset--color--primary) !important;
  padding: 9.5px 20px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 30px !important;
  font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;
}
.lx-subs-form .wpforms-form .wpforms-field-container input:is(:focus, :focus:invalid), .lx-subs-form-v4 .wpforms-form .wpforms-field-container input:is(:focus, :focus:invalid) {
  border: 0 !important;
  box-shadow: none !important;
}
.lx-subs-form .wpforms-form .wpforms-field-container input::placeholder, .lx-subs-form-v4 .wpforms-form .wpforms-field-container input::placeholder {
  color: var(--wp--preset--color--primary);
  opacity: 1; /* Ensures the color is fully visible */
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 30px !important;
  font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;
}
.lx-subs-form .wpforms-form .wpforms-field-container em, .lx-subs-form-v4 .wpforms-form .wpforms-field-container em {
  position: absolute !important;
}
.lx-subs-form .wpforms-form .wpforms-submit-container, .lx-subs-form-v4 .wpforms-form .wpforms-submit-container {
  margin-top: 0 !important;
}
.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit, .lx-subs-form-v4 .wpforms-form .wpforms-submit-container .wpforms-submit {
  background-color: transparent !important;
  color: var(--wp--preset--color--primary) !important;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit:is(:focus, :focus:invalid), .lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit:hover, .lx-subs-form-v4 .wpforms-form .wpforms-submit-container .wpforms-submit:is(:focus, :focus:invalid), .lx-subs-form-v4 .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
  background: none !important;
}
.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit::after, .lx-subs-form-v4 .wpforms-form .wpforms-submit-container .wpforms-submit::after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/subs-arrow.svg);
  display: inline-flex;
  content: " ";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 7px;
}
@media (max-width: 425px) {
  .lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit, .lx-subs-form-v4 .wpforms-form .wpforms-submit-container .wpforms-submit {
    padding: 0 !important;
  }
}

.lx-subs-form-v4 .wpforms-form .wpforms-field-container input {
  padding: 11px 20px !important;
}

.lx-subs-form-v1.lx-subs-form .wpforms-form {
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.lx-subs-form-v1.lx-subs-form .wpforms-form input[type=email], .lx-subs-form-v1.lx-subs-form .wpforms-form input {
  background-color: transparent !important;
  color: white !important;
}
.lx-subs-form-v1.lx-subs-form .wpforms-form input[type=email]::placeholder, .lx-subs-form-v1.lx-subs-form .wpforms-form input::placeholder {
  color: white !important;
}
.lx-subs-form-v1.lx-subs-form .wpforms-form .wpforms-submit-container {
  color: white !important;
  background-color: transparent !important;
}
.lx-subs-form-v1.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit {
  color: white !important;
}
.lx-subs-form-v1.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit::after {
  background-image: url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/./assets/images/subs-arrow-white.svg);
  display: inline-flex;
  content: " ";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 7px;
}
@media (max-width: 425px) {
  .lx-subs-form-v1.lx-subs-form .wpforms-form .wpforms-submit-container .wpforms-submit {
    padding: 0 !important;
  }
}

body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) {
  /* Slide in from the left animation */
  /* Slide in from the left animation */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > * {
  animation: msSlideInUp 1s ease forwards;
  opacity: 0;
  /* Add delay for each item to appear one after the other */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(1) {
  animation-delay: 0s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(2) {
  animation-delay: 0.05s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(3) {
  animation-delay: 0.1s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(4) {
  animation-delay: 0.15s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(5) {
  animation-delay: 0.2s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(6) {
  animation-delay: 0.25s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(7) {
  animation-delay: 0.3s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(8) {
  animation-delay: 0.35s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(9) {
  animation-delay: 0.4s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(10) {
  animation-delay: 0.45s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(11) {
  animation-delay: 0.5s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(12) {
  animation-delay: 0.55s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(13) {
  animation-delay: 0.6s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(14) {
  animation-delay: 0.65s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(15) {
  animation-delay: 0.7s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(16) {
  animation-delay: 0.75s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(17) {
  animation-delay: 0.8s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(18) {
  animation-delay: 0.85s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(19) {
  animation-delay: 0.9s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one:not(.slick-slider) > *:nth-child(20) {
  animation-delay: 0.95s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide {
  animation: msSlideInUp 1s ease forwards;
  opacity: 0;
  /* Add delay for each item to appear one after the other */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(1) {
  animation-delay: 0s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(2) {
  animation-delay: 0.1s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(3) {
  animation-delay: 0.2s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(4) {
  animation-delay: 0.3s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(5) {
  animation-delay: 0.4s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(6) {
  animation-delay: 0.5s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(7) {
  animation-delay: 0.6s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(8) {
  animation-delay: 0.7s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(9) {
  animation-delay: 0.8s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .animate-one-by-one .slick-slide:nth-child(10) {
  animation-delay: 0.9s;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-animate-slide-up {
  animation: msSlideInUp 0.5s ease forwards;
  opacity: 0;
}
@keyframes msSlideInUp {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes textUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-scroll-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-scroll-animation > * {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-active-animation {
  animation-play-state: running !important; /* Resume animation when active */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .wc-block-product .animate-btn-up > * {
  opacity: 0;
  transform: translateY(15px);
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1), 0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .wc-block-product:hover .animate-btn-up > * {
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1), 0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
  transform: translateZ(0);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-img-zoom {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-img-zoom > a {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-img-zoom img {
  transition: 0.5s cubic-bezier(0.3, 1, 0.3, 1);
  transition-property: transform;
  transform: scaleX(1) scaleY(1);
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .ms-img-zoom:hover img {
  transform: scaleX(1.08) scaleY(1.08);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .slick-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .slick-current .slick-animation {
  animation-play-state: running !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .swiper-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations):not(.elementor-editor-active) .swiper-slide-active .swiper-animation {
  animation-play-state: running !important; /* Pause animation initially */
}

body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom > a {
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom img {
  transition: 0.5s cubic-bezier(0.3, 1, 0.3, 1);
  transition-property: transform;
  transform: scaleX(1) scaleY(1);
  overflow: hidden;
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .ms-img-zoom:hover img {
  transform: scaleX(1.08) scaleY(1.08);
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-animation {
  animation-play-state: paused !important; /* Pause animation initially */
}
body:not(.editor-styles-wrapper):not(.block-editor-page):not(.disable-ms-animations) .slick-current .slick-animation {
  animation-play-state: running !important; /* Pause animation initially */
}

/*# sourceMappingURL=style.css.map */


/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/themes/luxe-fashion/assets/css/animations/animate.css */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -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 shakeX {
  from,
  to {
    -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);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -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;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -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;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -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;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -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;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}


/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/themes/luxe-fashion/assets/css/animations/base-animate.css */
.animated {
    animation-duration: var(--animate-duration);
    animation-fill-mode: both;
  }
  
  .animated.infinite {
    animation-iteration-count: infinite;
  }
  
  .animated.repeat-1 {
    animation-iteration-count: var(--animate-repeat);
  }
  
  .animated.repeat-2 {
    animation-iteration-count: calc(var(--animate-repeat) * 2);
  }
  
  .animated.repeat-3 {
    animation-iteration-count: calc(var(--animate-repeat) * 3);
  }
  
  .animated.delay-1s {
    animation-delay: var(--animate-delay);
  }
  
  .animated.delay-2s {
    animation-delay: calc(var(--animate-delay) * 2);
  }
  
  .animated.delay-3s {
    animation-delay: calc(var(--animate-delay) * 3);
  }
  
  .animated.delay-4s {
    animation-delay: calc(var(--animate-delay) * 4);
  }
  
  .animated.delay-5s {
    animation-delay: calc(var(--animate-delay) * 5);
  }
  
  .animated.faster {
    animation-duration: calc(var(--animate-duration) / 2);
  }
  
  .animated.fast {
    animation-duration: calc(var(--animate-duration) * 0.8);
  }
  
  .animated.slow {
    animation-duration: calc(var(--animate-duration) * 2);
  }
  
  .animated.slower {
    animation-duration: calc(var(--animate-duration) * 3);
  }
  
  @media print, (prefers-reduced-motion: reduce) {
    .animated {
      animation-duration: 1ms !important;
      transition-duration: 1ms !important;
      animation-iteration-count: 1 !important;
    }
  
    .animated[class*='Out'] {
      opacity: 0;
    }
  }

/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/themes/luxe-fashion/elementor.css */
/*
################
* === Elementor style  ===
################
*/
.elementor-widget-mas-woocommerce-products .yith-wccp-compare {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
}
.elementor-widget-mas-woocommerce-products .yith-wccp-compare a {
  position: absolute;
  left: auto;
  top: 45px;
  right: 15px;
}
.elementor-widget-mas-woocommerce-products .yith-wccp-compare a:before {
  content: "\f12b";
  display: inline-block;
  font-size: 12px;
  font-family: "bootstrap-icons";
  margin-right: 5px;
}
.elementor-widget-mas-woocommerce-products .yith-wccp-compare a.added:before {
  font-size: 14px;
  content: "\f633";
  display: inline-block;
  font-size: 12px;
  font-family: "bootstrap-icons";
  margin-right: 5px;
}
.elementor-widget-mas-woocommerce-products:not(.addons-text) .yith-wccp-compare a {
  font-size: 0;
}

/*
################
* === Elementor Header style  ===
################
*/
.elementor-widget-mas-header .header-transparent {
  position: absolute;
  width: 100%;
  z-index: 3;
}

.header-menu .menu-item-has-children:hover > .dropdown-menu {
  min-width: 280px !important;
  padding: 17px;
  border-top: 1px solid #E4E4E4;
  border-width: 1px 0 0 0;
}

@media (min-width: 1200px) {
  .header-menu .menu-item-has-children:hover > .dropdown-menu, .header-menu .menu-item-has-children:focus > .dropdown-menu {
    display: block;
  }
}
@media (min-width: 1200px) {
  .mas-nav-menu .header-menu {
    gap: 10px;
  }
}
@media (min-width: 1200px) {
  .header-v4 .header-menu .has-mega-menu > .dropdown-menu {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .header-menu .has-mega-menu > .dropdown-menu {
    width: 100%;
    top: calc(100% + 15px) !important;
  }
}
@media (min-width: 1200px) {
  .header-menu .dropdown-menu {
    box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32) !important;
  }
}
.header-menu .dropdown-menu > li > a {
  padding: 7px 14px 7px 14px !important;
}

.search input[type=search], .search input[type=search]:is(:focus, :focus:invalid) {
  background-color: transparent;
  border-width: 0;
  box-shadow: none;
  color: var(--wp--preset--color--primary);
}

.search .elementor-widget-wp-widget-woocommerce_product_search .wp-element-button {
  min-width: 50px !important;
}

.search .woocommerce-product-search, .search .el-mobile-header .woocommerce-product-search {
  display: flex;
  border: 1px solid var(--wp--preset--color--base-100);
  background: var(--wp--preset--color--base-100);
  border-radius: 104px;
  padding: 4px;
}

@media (min-width: 1200px) {
  .header-menu .dropdown-menu {
    box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32) !important;
  }
}
ul.mas-elementor-nav-menu {
  margin-top: 0;
}

.header-menu .mega-menu ul.dropdown-menu {
  padding: 0;
  border-radius: 0 !important;
  border: 0 solid transparent !important;
}

.header-menu .mega-menu {
  position: static !important;
}

.header-menu ul.dropdown-menu {
  animation: dropdown-show 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.header-menu li.menu-item-has-children > a::after {
  font-family: bootstrap-icons;
  content: "\f282";
  border-width: 0;
  font-size: 12px;
  font-weight: 400;
}

.header-menu .mas-elementor-nav-menu > li {
  padding-right: 12px;
}

@media (max-width: 1199px) {
  .desktop-header {
    display: none !important;
  }
}
.search .woocommerce-product-search .search-field, .el-mobile-header .woocommerce-product-search .search-field {
  border: none;
}

@media (min-width: 1200px) {
  .search .elementor-widget-wp-widget-woocommerce_product_search .elementor-widget-container {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  body:not(.elementor-editor-active) .el-mobile-header .mas-elementor-menu-toggle .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
    left: 250px;
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  body:not(.elementor-editor-active) .el-mobile-header .mas-elementor-menu-toggle .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
    left: 24em;
  }
}
.mas-elementor-menu-toggle button, .mas-elementor-menu-toggle button i {
  display: flex;
}

.mas-elementor-menu-toggle button {
  background-color: transparent;
  border-width: 0;
}

.eicon-menu-bar:before {
  content: "\f479" !important;
  font-family: bootstrap-icons;
  font-size: 22px;
}

.el-mobile-header .handheld.collapse.show ul.mas-elementor-nav-menu {
  padding: 0 20px;
}

.el-mobile-header .mas-elementor-menu-toggle {
  width: 34px;
}

.header-transparent .eicon-menu-bar:before {
  color: #FFF;
}

.el-mobile-header .mas-elementor-menu-toggle .navbar-toggler-icon {
  transition: all 0.8s;
  position: absolute;
  z-index: 9999999;
  top: -18px;
  background-color: var(--wp--preset--color--danger);
  border-radius: 50px;
  color: #fff;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
}

.el-mobile-header .mas-elementor-menu-toggle .navbar-toggler-icon::after {
  content: "\f659";
  font-family: bootstrap-icons;
  font-size: 14px;
}

.el-mobile-header .mas-elementor-menu-toggle .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  right: 0;
  opacity: 1;
  visibility: visible;
}

@media (min-width: 768px) {
  .el-mobile-header .mas-elementor-menu-toggle .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
    right: 0;
  }
}
.el-mobile-header .handheld {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  transition: all 0.3s;
  z-index: 3;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  background-color: #fff;
  padding-top: 80px;
  display: block;
}
.el-mobile-header .handheld .header-menu .dropdown-menu {
  min-width: 100% !important;
}

.el-mobile-header .handheld:not(.show) {
  display: none;
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item:not(:last-child) {
  border-bottom: 1px solid var(--wp--preset--color--gray-100);
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item > .nav-link {
  width: 100%;
  padding: 7px 0;
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item .dropdown-menu {
  margin-bottom: 8px;
  border: 1px solid var(--wp--preset--color--gray-100) !important;
  border-radius: 8px !important;
  flex-direction: column;
  gap: 6px;
  padding: 16px 10px;
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item .dropdown-menu.show {
  display: flex;
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item .dropdown-menu .dropdown-submenu .dropdown-menu.show {
  display: flex !important;
}

.el-mobile-header .mas-elementor-nav-menu > .menu-item .dropdown-menu .dropdown-menu {
  margin: 10px 0 0 0;
}

body:not(.elementor-editor-active) .search.mas-collapsed {
  display: block !important;
}

body:not(.elementor-editor-active) .search:not(.mas-collapsed) {
  display: none;
}

@media (min-width: 1200px) {
  body:not(.elementor-editor-active) .el-mobile-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  body:not(.elementor-editor-active) .el-mobile-header {
    display: block;
  }
}
@media (min-width: 1200px) {
  body:not(.elementor-editor-active) .header-transparent .desktop-header .woocommerce-product-search {
    display: flex;
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(50px) !important;
    border-radius: 54px;
    padding: 4px 25px 4px 22px;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    width: 280px;
  }
}
@media (min-width: 1200px) {
  body:not(.elementor-editor-active) .header-default .desktop-header .woocommerce-product-search {
    display: flex;
    border: 1px solid var(--wp--preset--color--base-100) !important;
    background: var(--wp--preset--color--base-100) !important;
    backdrop-filter: blur(50px) !important;
    border-radius: 54px;
    padding: 4px 25px 4px 22px;
    width: 280px;
  }
}
@media (min-width: 1200px) {
  body:not(.elementor-editor-active) .header-transparent .desktop-header .woocommerce-product-search input {
    border: 0 !important;
    background-color: rgba(0, 0, 0, 0);
    overflow: hidden !important;
    padding: 0;
  }
  body:not(.elementor-editor-active) .header-transparent .desktop-header .woocommerce-product-search input::placeholder {
    color: #FFF;
  }
}
@media (min-width: 1200px) {
  body:not(.elementor-editor-active) .header-default .desktop-header .woocommerce-product-search input {
    border: 0 !important;
    background-color: rgba(0, 0, 0, 0);
    overflow: hidden !important;
    padding: 0;
  }
}
.header-default .desktop-header .woocommerce-product-search input:focus, .header-default .desktop-header .woocommerce-product-search input:hover, .header-transparent .desktop-header .woocommerce-product-search input:focus, .header-transparent .desktop-header .woocommerce-product-search input:hover {
  border: 0 solid transparent !important;
  outline: 0;
}
.header-default .desktop-header .woocommerce-product-search button, .header-transparent .desktop-header .woocommerce-product-search button {
  border: 0 solid transparent !important;
  padding-right: 0;
  color: #FFF;
  padding-left: 0;
  min-width: 16px;
}

.header-transparent .desktop-header .woocommerce-product-search button::after {
  filter: invert(1) brightness(2);
}

@media (min-width: 1200px) {
  .header-menu li.menu-item-has-children:hover > a::before {
    position: absolute;
    content: " ";
    top: 75%;
    height: 39px;
    width: calc(100% + 15px);
    left: 0;
  }
}
@media (min-width: 1200px) {
  .header-v4 .header-menu li.menu-item-has-children:hover > ul {
    top: calc(100% + 10px);
  }
}
@media (min-width: 1200px) {
  .header-menu li.menu-item-has-children:hover > ul {
    top: calc(100% + 15px);
  }
}
.header-menu li.menu-item-has-children:hover > ul li:hover > a, .header-menu .has-mega-menu.menu-item-has-children > ul li h2:hover a {
  text-decoration: underline;
  color: var(--wp--preset--color--primary);
}

.header-v3 .desktop-header .search-toggle.elementor-widget-button a::after {
  content: "Search";
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 10px;
  color: var(--wp--preset--color--primary);
}
.header-v3 .desktop-header .search-toggle a {
  display: flex;
  flex-wrap: nowrap;
}
.header-v3 .desktop-header .elementor-widget-mas-mini-cart .wc-block-mini-cart__button::after {
  content: "Bag";
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 8px;
  color: var(--wp--preset--color--primary);
}
.header-v3 .desktop-header .elementor-widget-mas-mini-cart .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
  transform: translateX(260%);
  top: -8%;
}

.search .elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search button, .header-transparent .desktop-header .woocommerce-product-search button, .header-default .desktop-header .woocommerce-product-search button {
  font-size: 0;
  background-color: transparent;
  border: 0;
}

.search .elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search button::after, .header-transparent .desktop-header .woocommerce-product-search button::after, .header-default .desktop-header .woocommerce-product-search button::after {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2151_4783)%22%3E%3Cpath%20d%3D%22M15.8482%2015.1295L11.7172%2011.0646C12.799%209.8893%2013.4637%208.33495%2013.4637%206.62455C13.4632%202.96568%2010.4494%200%206.73158%200C3.0137%200%200%202.96568%200%206.62455C0%2010.2834%203.0137%2013.2491%206.73158%2013.2491C8.33795%2013.2491%209.81129%2012.6935%2010.9686%2011.7697L15.1155%2015.8507C15.3176%2016.0498%2015.6457%2016.0498%2015.8477%2015.8507C16.0502%2015.6517%2016.0502%2015.3286%2015.8482%2015.1295ZM6.73158%2012.2299C3.58585%2012.2299%201.03575%209.72029%201.03575%206.62455C1.03575%203.52881%203.58585%201.01923%206.73158%201.01923C9.87733%201.01923%2012.4274%203.52881%2012.4274%206.62455C12.4274%209.72029%209.87733%2012.2299%206.73158%2012.2299Z%22%20fill%3D%22%23151515%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2151_4783%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.header-transparent .desktop-header .woocommerce-product-search input:focus {
  border: none !important;
}

@media (max-width: 1199px) and (min-width: 768px) {
  body:not(.elementor-editor-active) .el-mobile-header .handheld {
    width: 400px;
  }
}
@media (max-width: 1199px) {
  .flex-direction-column {
    flex-direction: column !important;
  }
}
.el-mobile-header .mas-hamburger-menu .handheld-header-menu.header-menu .dropdown-menu a {
  padding: 0;
}

.desktop-header .elementor-widget-mas-nav-menu {
  position: static;
}

@keyframes fillRotateBorder {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--base);
    border-right-color: var(--wp--preset--color--base);
    border-bottom-color: var(--wp--preset--color--base);
    border-left-color: var(--wp--preset--color--base);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes fillRotateBorderV4 {
  0% {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(0deg);
  }
  25% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(90deg);
  }
  50% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(180deg);
  }
  75% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: var(--wp--preset--color--primary);
    border-left-color: transparent;
    transform: translate(-50%, -50%) rotate(270deg);
  }
  100% {
    border-top-color: var(--wp--preset--color--primary);
    border-right-color: var(--wp--preset--color--primary);
    border-bottom-color: var(--wp--preset--color--primary);
    border-left-color: var(--wp--preset--color--primary);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.home-v4-el-hero ~ .swiper-pagination .swiper-pagination-bullet-active {
  position: relative;
}
.home-v4-el-hero ~ .swiper-pagination .swiper-pagination-bullet-active:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border: 1px solid transparent; /* Initial transparent border */
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 500px;
  animation: fillRotateBorderV4 1s linear forwards; /* Animation for filling and rotating border */
}

.home-v3-el-hero ~ .swiper-pagination .swiper-pagination-bullet-active {
  position: relative;
}
.home-v3-el-hero ~ .swiper-pagination .swiper-pagination-bullet-active:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border: 1px solid transparent; /* Initial transparent border */
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 500px;
  animation: fillRotateBorder 1s linear forwards; /* Animation for filling and rotating border */
}

/*# sourceMappingURL=elementor.css.map */


/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/plugins/pymntpl-paypal-woocommerce/build/css/styles.css */
li.payment_method_ppcp_card.card-field-container--lg .card-number-field,li.payment_method_ppcp_card.card-field-container--md .card-number-field,li.payment_method_ppcp_card.card-field-container--sm .card-number-field{flex-basis:50%;max-width:50%}li.payment_method_ppcp_card.card-field-container--lg .card-cvv-field,li.payment_method_ppcp_card.card-field-container--lg .card-exp-field,li.payment_method_ppcp_card.card-field-container--md .card-cvv-field,li.payment_method_ppcp_card.card-field-container--md .card-exp-field,li.payment_method_ppcp_card.card-field-container--sm .card-cvv-field,li.payment_method_ppcp_card.card-field-container--sm .card-exp-field{flex-basis:25%;max-width:25%}li.payment_method_ppcp_card.card-field-container--lg .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--md .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--sm .ppcp-card-field--container:nth-child(n+2){margin-top:0}li.payment_method_ppcp_card label img{max-height:26px}.ppcp-card-fields--container{align-items:flex-start;display:flex;flex-flow:wrap}.ppcp-card-fields--container:nth-child(n+2){margin-top:8px}.ppcp-card-fields--container .ppcp-card-field--container{display:flex;flex-direction:column}.ppcp-card-fields--container .ppcp-card-field--container:nth-child(n+2){margin-top:12px}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-exp,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-name,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-number{display:flex}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv{align-items:center;position:relative}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv .ppcp-card-cvv-icon{align-items:center;display:flex;padding:8px;position:absolute;right:5px;z-index:999}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv.card-field--invalid:not(.card-field--focused) .ppcp-card-cvv-icon{fill:#df1b41}.ppcp-card-fields--container .ppcp-card-field--container.card-cvv-field,.ppcp-card-fields--container .ppcp-card-field--container.card-name-field,.ppcp-card-fields--container .ppcp-card-field--container.card-number-field{flex-basis:100%;max-width:100%}.ppcp-card-fields--container .ppcp-card-field--container.card-exp-field{flex-basis:100%;width:100%}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error{color:#df1b41;font-size:.93rem;padding:0 5px}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error.active span.error-content{opacity:1}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field--label{line-height:1rem;margin-left:5px}.ppcp-card-fields--container .ppcp-card-cvv-icon .card-cvc-icon{height:1.95em;width:1.95em}.ppcp-save-card-checkbox-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-left:5px}.ppcp-save-card-checkbox-container input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.25em;margin-right:1em;min-height:1.25em;min-width:1.25em;overflow:hidden;position:static;vertical-align:middle;width:1.25em}.ppcp-save-card-checkbox-container input[type=checkbox]:not(:checked)+.ppcp-checkbox-mark{display:none}.ppcp-save-card-checkbox-container .ppcp-checkbox-mark{fill:#000;height:1.125em;margin-left:.06875em;margin-top:-.1875em;pointer-events:none;position:absolute;width:1.125em}.ppcp-save-card-checkbox-container span{font-size:.875em}.wc-saved-payment-methods[data-count="0"]{display:none}.wc-ppcp-hide-button,.wc-ppcp-hide-button#place_order{display:none!important}.wc-ppcp-cart-payments__container{max-width:100%}.wc-ppcp-cart-payments__container.below .wc-ppcp-cart-payment__methods{margin:10px 0 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method{list-style:none;margin:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or{align-items:center;display:flex;justify-content:center;margin:10px 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or p{margin:0}.wc-ppcp-product-payments__container{width:100%}.wc-ppcp-product-payments__container.top{margin:0 0 10px}.wc-ppcp-product-payments__container:not(top){margin:10px 0 0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method{list-style:none;margin:0}.wc-ppcp-cart-button-container.disabled,.wc-ppcp-checkout-container.disabled,.wc-ppcp-product-button-container.disabled,.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method .disabled{opacity:.4}.wc-ppcp-loader{display:flex;height:50px;justify-content:center;left:calc(50% - 25px);position:fixed;top:50%;width:50px}.wc-ppcp-loader div{animation:ppcp-loader 1.3s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border:3px solid transparent;border-top-color:#000;box-sizing:border-box;display:block;height:30px;position:absolute;width:30px}.wc-ppcp-loader div:first-child{animation-delay:-.45s}.wc-ppcp-loader div:nth-child(2){animation-delay:-.3s}.wc-ppcp-loader div:nth-child(3){animation-delay:-.15s}@keyframes ppcp-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#wc-ppcp-product-button-container{display:flex;flex-wrap:wrap}#wc-ppcp-product-button-container .paypal-buttons{flex:0 0 100%}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:6px}.wc-ppcp-checkout-container .paypal-buttons{display:flex!important}.wc-ppcp-checkout-container .paypal-buttons:nth-child(n+2){margin-top:8px}#wc-ppcp-cart-button-container .paypal-buttons{display:flex!important}#wc-ppcp-cart-button-container .paypal-buttons:nth-child(n+2){margin-top:8px}#wc-ppcp-product-button-container .paypal-buttons{display:flex!important}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:8px}tr.wc-ppcp-paylater-msg__container td:before{content:""!important}#wc-ppcp-paylater-msg-product{margin-bottom:10px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-payment-method__container .wc-ppcp-popup__container img{height:56px;max-height:77px;max-width:150px;width:110px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container p{flex:1 1 100%;margin-top:10px;text-align:center}li.payment_method_ppcp label[for=payment_method_ppcp]:after{clear:both;content:"";display:block}li.payment_method_ppcp label:first-of-type img{float:right;max-height:29px;max-width:110px}.wc-ppcp-express-checkout fieldset{border:1px solid #d1d1d1;border-radius:3px;margin-bottom:20px;padding:15px 25px}.wc-ppcp-express-checkout fieldset legend{font-weight:500;margin:0 auto;padding:0 1rem}.wc-ppcp-express-checkout fieldset .wc-ppcp-express-checkout-gateway:nth-child(n+2){margin-top:8px}.wc-ppcp-express-checkout .express-divider{align-items:center;background:transparent;display:flex;font-size:16px;left:0;right:0;top:-13px;white-space:nowrap}.wc-ppcp-express-checkout .express-divider:before{background:#d1d1d1;content:" ";display:block;height:1px;margin-right:1rem;width:50%}.wc-ppcp-express-checkout .express-divider:after{background:#d1d1d1;content:" ";display:block;height:1px;margin-left:1rem;width:50%}.wc-ppcp-express-checkout #wc-ppcp-express-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button{cursor:pointer;flex:1 1 150px;margin:0 5px;max-width:240px;padding:0}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon{height:38%}@media(max-width:575px){.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button{flex:1 1 100%;max-width:100%}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button:nth-child(n+2){margin-top:10px}}.woocommerce-mini-cart__buttons #wc-ppcp-minicart-ppcp{margin-top:5px}.wc-ppcp-paylater-msg-shop-container,.woocommerce-mini-cart__buttons #wc-ppcp-minicart-msg{margin-top:10px}[name^=__zoid__paypal_message]{opacity:1!important}.wc-ppcp-fastlane-button{align-items:center;background-color:#ffc439;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;transition:background-color .35s ease}.wc-ppcp-fastlane-button.processing{opacity:.4}.wc-ppcp-fastlane-button:hover{background:#eab436}.wc-ppcp-fastlane-button :disabled{opacity:.4}.fastlane-modal-open{overflow:hidden}.wc-ppcp-fastlane-overlay{align-items:center;background:hsla(0,0%,100%,.75)!important;display:flex!important;inset:0!important;justify-content:center;margin:0!important;opacity:0;padding:0!important;position:fixed!important;transition:background .4s,opacity .35s,visibility .35s!important;visibility:hidden;will-change:background!important;z-index:2147483647!important}.wc-ppcp-fastlane-overlay.active{opacity:1;visibility:visible}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal{background:#fff;border-radius:8px;box-shadow:0 7px 32px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2);height:calc(100% - 60px);max-width:600px;opacity:0;overflow-y:scroll;padding:24px;transform:scale(.8);transition:opacity .35s ease-in-out,transform .35s ease-out,visibility .35s;width:100%}.wc-ppcp-fastlane-overlay.active .wc-ppcp-fastlane-modal{opacity:1;transform:scale(1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field{background-color:#fff;border:1px solid #dadddd;border-radius:4px;display:flex;height:64px;margin:0 8px 1em;padding:.25em .625em;position:relative}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field.focused:before{border:2px solid #0057ff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input{background-color:#fff;border:none;box-shadow:none;font-size:16px;padding:1.25em 0 0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus{border:none;outline:none}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty+.wc-ppcp-fastlane-modal-field-label,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus+.wc-ppcp-fastlane-modal-field-label{transform:translateY(-100%) scale(.875)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-field-label{color:#000;left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons{display:flex;flex-direction:column;margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons>:nth-child(n+2){margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize{background-color:#003087;border-radius:1000px;color:#fff;font-size:1.2rem}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize:disabled{opacity:.5}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-cancel{color:#0070e0;cursor:pointer;text-align:center;text-decoration:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card{background:#fff;border:1px solid hsla(0,0%,93%,.933);border-radius:4px;box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04);display:flex;padding:.75em;width:100%}.payment_method_ppcp_card .wc-ppcp-tokenized-card:not(.has-customer-context) a.wc-ppcp-tokenized-card-change{display:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-format{color:#000;margin-left:16px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions{display:flex;flex:1;flex-direction:row;justify-content:flex-end}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a{cursor:pointer}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a:nth-child(n+2){margin-left:12px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-icon-container img{height:24px;width:32px}#wc-ppcp-watermark-container{margin-top:.8em}.wc-payment-form .wc-ppcp-save-payment-method--container{margin-top:8px}.fastlane-signup-link-container{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);color:#0570de;cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:1em;padding:6px 12px;transition:box-shadow .35s ease}.fastlane-signup-link-container:hover{box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04)}.fastlane-signup-link-container .fastlane-signup-img{margin-left:8px}

/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/plugins/funnelkit-stripe-woo-payment-gateway/assets/css/style.css */
/*--------------------------------------Stripe Icons-------------------------------------*/
.fkwcs_stripe_icons {
    display: inline-block;
}

/*************************** Express buttons **************************************/
#fkwcs_custom_express_button .fkwcs_ec_applepay_button-dark {
    background-color: #000 !important;
}

#fkwcs_custom_express_button .fkwcs-express-checkout-payment-button-light, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light-outline, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light-outline, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light-outline {
    color: #39325c !important;
    border: solid 1px #ebebeb !important;
}

#fkwcs_custom_express_button .fkwcs_ec_applepay_button-dark {
    background-color: #000 !important;
}

#fkwcs_custom_express_button .fkwcs-express-checkout-googlepay-button-dark, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-dark {
    color: #fff !important;
}

#fkwcs_custom_express_button {
    max-width: 100%;
}

#fkwcs_stripe_smart_button_wrapper:not(.inline) #fkwcs_custom_express_button .fkwcs_smart_buttons {
    min-height: 40px;
    min-width: 100px;
    margin-top: 8px;
}

#fkwcs_custom_express_button .fkwcs_smart_buttons {
    user-select: none;
    white-space: nowrap;
    font-size: 16px;
    width: 100%;
    position: relative;
    border: none;
    outline: none;
    cursor: pointer;
}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button {
    max-height: 64px;
    border: 0;
    cursor: pointer;
    position: relative;
    min-height: 32px;
}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button_logo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-origin: content-box;
    padding: 27.5vh 7.375vw;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button-dark {
    background-color: #000 !important;
}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button-dark:active {
    background-color: #000;
}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light-outline, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light-outline {
    background-color: #fff !important;
}

#fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light:active, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light-outline:active, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light-outline:active {
    background-color: #fff;
}

#fkwcs_custom_express_button .fkwcs_ec_payment_button-dark, #fkwcs_custom_express_button .fkwcs_ec_payment_button-dark:hover {
    background: #32325d !important;
    color: #fff !important;
}

#fkwcs_custom_express_button .fkwcs_ec_payment_button-dark, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-dark, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-dark {
    color: #fff !important;
}

#fkwcs_custom_express_button .fkwcs_ec_payment_button-light, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light, #fkwcs_custom_express_button .fkwcs_ec_payment_button-light-outline, #fkwcs_custom_express_button .fkwcs_ec_googlepay_button-light-outline, #fkwcs_custom_express_button .fkwcs_ec_applepay_button-light-outline {
    color: #39325c !important;
    border: solid 1px #ebebeb !important;
}

#fkwcs_custom_express_button .fkwcs_express_checkout_button_content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
}

#fkwcs_custom_express_button span img.fkwcs_express_checkout_button_icon {
    margin: 0 -1px -1px 7px !important;
    width: 40px !important;
    vertical-align: middle;
    flex-shrink: 0;
    z-index: 10;
    will-change: opacity;

}

#fkwcs_custom_express_button .fkwcs-express_checkout_button_content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
}

#fkwcs_stripe_smart_button_wrapper {
    display: none;
}

#fkwcs_stripe_smart_button_wrapper.right #fkwcs-payment-request-title {
    margin-left: auto;
    margin-right: -2px;
    padding: 0 2px;
}

#fkwcs-expresscheckout-fieldset {
    border: 1px solid #E5E5E5;
    padding: 1em;
    border-radius: 5px;
}

#fkwcs-expresscheckout-fieldset #fkwcs-payment-request-title {
    background: #fff;
    width: max-content;
    max-width: calc(100% - 50px);
    margin: 0;
    display: inline-block;
    transform: translateY(-33px);
}

#fkwcs_stripe_smart_button fieldset {
    border: 1px solid #e6e6e6;
    margin: 0;
    border-radius: 5px;
    padding: 15px 25px;
    font-size: 14px;
    color: #333;
    position: relative;
    min-height: 99px;
    width: 100%;
}

#fkwcs_stripe_smart_button fieldset legend {
    padding: 0 1em;
    margin: 0 auto;
    display: block;
    background: 0 0;
    font-weight: 400;
    text-transform: inherit;
    width: auto;
    border: none;
}

#fkwcs_stripe_smart_button_wrapper {
    clear: both;
    margin-bottom: 25px;
}

#fkwcs_stripe_smart_button_wrapper.cart {
    margin: 0;
}

div#fkwcs-payment-request-separator {
    color: #737373;
    line-height: 16px;
    background: 0 0;
    position: relative;
    z-index: 9;
    margin: 25px 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 14px;

}

fieldset#fkwcs-expresscheckout-fieldset {
    margin-bottom: 25px;
}

div#fkwcs-payment-request-separator:before {
    height: 1px;
    background: #e6e6e6;
    top: 8px;
    z-index: -99;
    max-width: 45%;
    content: '';
    position: absolute;
    left: 0;
    width: 100%;

}

div#fkwcs-payment-request-separator:after {
    content: '';
    position: absolute;
    right: 0;
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    top: 8px;
    z-index: -99;
    max-width: 45%;
}

div#fkwcs-payment-request-separator label {
    background: 0 0;
    position: relative;
    padding: 0 5px;
    color: #737373;
    font-size: 13px;
    margin-bottom: 0;
    font-weight: 400;
}

@media screen and (max-width: 921px) {
    #fkwcs-expresscheckout-fieldset #fkwcs-payment-request-title {
        transform: translateY(-28px);
    }
}


/*--------------------------------------Payment box-------------------------------------*/
body #payment #fkwcs-stripe-elements-wrapper label {
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 5px;
    display: inline-block;
    vertical-align: middle;
}

body #payment #fkwcs-stripe-elements-wrapper .fkwcs-save-cards input {
    margin: 0 10px 0 0;
    vertical-align: middle;
}

body #payment #fkwcs-stripe-elements-wrapper .fkwcs-stripe-elements-field, body #payment .fkwcs_stripe_ideal_form .fkwcs_stripe_ideal_select, body #payment .fkwcs_stripe_p24_form .fkwcs_stripe_p24_select,body #payment .fkwcs_stripe_pix_form .fkwcs_stripe_pix_select ,body #payment .fkwcs_stripe_multibanco_form .fkwcs_stripe_multibanco_select,body #payment .fkwcs_stripe_eps_form .fkwcs_stripe_eps_select , body #payment .fkwcs_stripe_cashapp_form .fkwcs_stripe_cashapp_select {
    box-shadow: rgb(239, 239, 239) 0 0 0 1px;
    padding: 10px;
    margin: 0;
    outline: 0;
    border-radius: 4px;
    border: 1px solid #ddd;
    background-color: #fff;
    font-size: 14px;
}

body #payment #fkwcs-stripe-elements-wrapper .fkwcs-stripe-elements-field.fkwcs-credit-card-number {
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 40px;
    box-shadow: rgb(239 239 239) 0 0 0 1px;
}

body #fkwcs-stripe-elements-wrapper .fkwcs-field-wrapper:after, body #fkwcs-stripe-elements-wrapper .fkwcs-field-wrapper:before {
    display: block;
    content: '';
}

body #fkwcs-stripe-elements-wrapper .fkwcs-field-wrapper:after, body #fkwcs-stripe-elements-wrapper .fkwcs-clear {
    clear: both;
}

body #fkwcs-stripe-elements-wrapper .fkwcs-form-row-first, .fkwcs-form-row-last {
    width: 48%;
    float: left;
    margin-left: 4%;
}

body #fkwcs-stripe-elements-wrapper .fkwcs-form-row-first {
    margin-left: 0;
}

body #fkwcs-stripe-elements-wrapper .fkwcs-credit-card-field > .fkwcs-form-row-wide, body #fkwcs-stripe-elements-wrapper #fkwcs-stripe-elements-form .fkwcs-credit-card-field.fkwcs-stripe-elements-field, body .fkwcs-saved-payment-methods, body .fkwcs-test-description {
    margin: 10px 0;
}

body #fkwcs_stripe_sepa_iban_element {
    padding: 8px !important;
    margin: 5px 0 !important;
    border: 1px solid #ddd;
}

body #fkwcs-stripe-elements-wrapper p {
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 15px;
}

body .fkwcs-credit-card-field .fkwcs-stripe-elements-field.fkwcs_brand {
    transition: 0.5s;
}

body #fkwcs-stripe-elements-wrapper p:last-child {
    margin-bottom: 0;
}

body #fkwcs-stripe-elements-wrapper ul {
    padding: 0;
    margin: 0;
}

body #payment .fkwcs-saved-payment-methods input[type=radio] {
    margin: 0 6px 0 0;
}

body #payment .fkwcs-saved-payment-methods ul {
    margin: 0;
    padding: 0 0 0 20px;
    border: none;
}

body #payment .fkwcs-saved-payment-methods ul li {
    border: none;
    margin: 0 0 10px;
    padding: 0;
}

/*-------------------------------------------Error State----------------------------------*/
.haserror {
    border: 1px solid #ff3535;
}

.fkwcs-error-text {
    color: #ff3535;
    font-size: 0.8em;
}

/*-------------------------------------------Tool tip ----------------------------------------*/
#fkwcs-stripe-elements-wrapper .fkwcs-stripe-card-group {
    position: relative;
}

#fkwcs-stripe-elements-wrapper .fkwcs-question-icon {
    background: no-repeat url(https://alexandrajansen.com/wp-content/plugins/funnelkit-stripe-woo-payment-gateway/assets/css/../icons/question-circle.svg);
}

#fkwcs-stripe-elements-wrapper .fkwcs-question-icon, #fkwcs-stripe-elements-wrapper .fkwcs-hint-icon {
    background-size: 14px !important;
    height: 14px;
    width: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 10px;
}

#fkwcs-stripe-elements-wrapper .fkwcs-tooltip::before, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip::after {
    left: 50%;
    opacity: 0;
    position: absolute;
    z-index: -100;
}

#fkwcs-stripe-elements-wrapper .fkwcs-tooltip:hover::before, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip:focus::before, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip:hover::after, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip:focus::after {
    opacity: 1;
    transform: scale(1) translateY(0);
    z-index: 9999;
    font-size: 0.75em;
}

/*== pointer tip ==*/
#fkwcs-stripe-elements-wrapper .fkwcs-tooltip::before {
    border-style: solid;
    border-width: 1em 0.75em;
    border-color: #3E474F transparent transparent transparent;
    bottom: 100%;
    content: "";
    margin-left: -0.5em;
    transition: all .65s cubic-bezier(.84, -0.18, .31, 1.26), opacity .65s .5s;
    transform: scale(.6) translateY(-90%);
}

#fkwcs-stripe-elements-wrapper .fkwcs-tooltip:hover::before, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip:focus::before {
    transition: all .65s cubic-bezier(.84, -0.18, .31, 1.26) .2s;
}

#fkwcs-stripe-elements-wrapper .fkwcs-tooltip::after {
    background: #3E474F;
    border-radius: .25em;
    bottom: 180%;
    color: #EDEFF0;
    content: attr(data-tip);
    margin-left: -8.75em;
    padding: 1em;
    transition: all .65s cubic-bezier(.84, -0.18, .31, 1.26) .2s;
    transform: scale(.6) translateY(50%);
    width: 17.5em;
}

#fkwcs-stripe-elements-wrapper .fkwcs-tooltip:hover::after, #fkwcs-stripe-elements-wrapper .fkwcs-tooltip:focus::after {
    transition: all .65s cubic-bezier(.84, -0.18, .31, 1.26);
}

.stripe-icon {
    width: 45px;
}

#payment #fkwcs-stripe-elements-form .fkwcs-tooltip:empty {
    display: block;
}

#fkwcs_stripe_smart_button_wrapper.fkwcs_hide_button {
    display: none !important;
}

#fkwcs_stripe_smart_button_wrapper,
#fkwcs_stripe_smart_button_wrapper:not(.inline) #fkwcs_custom_express_button .fkwcs_smart_buttons {
    max-width: 100%;
}

#fkwcs_custom_express_button .fkwcs_ec_link_button-dark, #fkwcs_custom_express_button .fkwcs_ec_link_button-light, #fkwcs_custom_express_button .fkwcs_ec_link_button-light-outline {
    background-color: #00D66F !important;
    color: #1d3944 !important;
}

#fkwcs_custom_express_button .fkwcs_ec_link_button-dark:hover, #fkwcs_custom_express_button .fkwcs_ec_link_button-light:hover, #fkwcs_custom_express_button .fkwcs_ec_link_button-light-outline:hover {
    background-color: #00D66F !important;
    color: #1d3944 !important;
}

li.wc_payment_method > label {
    width: 80%;
}

.fkwcs_paylater_div {
    display: inline-block;
    vertical-align: middle;
}

.fkwc_paylater_wrapper.fkwcs_paylater_div > div {
    width: inherit;

}


/* Other Pay */

#payment .payment_box .fkwcs_local_gateway_wrapper {
    text-align: center;
}

body #payment .payment_box .fkwcs_local_gateway_wrapper .fkwcs-offisite-redirect img {
    margin: 0 !important;
    max-height: 80px;
    width: 100%;
}

.fkwcs-offisite-redirect {
    margin-top: 16px;
}

.wfacp_smart_button_container .gpay-card-info-container {
    width: 100%
}

li.payment_method_fkwcs_stripe_apple_pay, li.payment_method_fkwcs_stripe_google_pay {
    display: none;
}

li.payment_method_fkwcs_stripe_apple_pay, li.payment_method_fkwcs_stripe_google_pay {
    display: none;
}


#fkwcs_stripe_smart_button_wrapper .fkwcs_disabled_btn, .fkwcs_google_pay_wrapper .fkwcs_disabled_btn {
    opacity: 0.5 !important;
    cursor: not-allowed;
    pointer-events: none;
}

.fkwcs_google_pay_wrapper button {
    width: 100%;
}

.fkwcs_google_pay_wrapper {

    margin: 8px 0;
}
body .fkwcs_google_pay_wrapper.fkwcs_smart_product_button.fkwcs_google_button_theme_black .gpay-card-info-container-fill button {
    background-color: #000 !important;
}

body .fkwcs_google_pay_wrapper.fkwcs_smart_product_button.fkwcs_google_button_theme_white .gpay-card-info-container-fill button{
    background-color: #fff !important;
}
.fkwcs_fkcart_gpay_wrapper {
    margin-top: 8px;
}

.fkwcs_smart_checkout_button .fkwcs_express_checkout_button_icon {
    display: block !important;
}


#wfacp_smart_buttons.wfacp_smart_buttons .wfacp_smart_button_container .gpay-card-info-iframe,
body #wfacp-sec-wrapper #payment .gpay-card-info-iframe,
body #payment .gpay-card-info-iframe,
body #fkwcs-expresscheckout-fieldset .gpay-card-info-iframe {
    margin: 0 auto !important;
}

.fkwcs_google_pay_wrapper .gpay-card-info-container.black {
    outline: none;
}

.fkwcs_stripe_gpay_icons img, .fkwcs_stripe_apple_pay_icons img {
    width: 56px;
}

body button#gpay-button-online-api-id {
    padding: 0;
}

.wfacp-order-place-btn-wrap #place_order.fkwcs_hidden, .woocommerce-checkout-payment #place_order.fkwcs_hidden {
    display: none !important;
}

#fkwcs_stripe_smart_button .fkwcs_google_pay_wrapper .gpay-button-fill button {
    background-size: 65%;
}

@media (max-width: 760px) {
    #fkwcs-stripe-elements-wrapper .fkwcs-tooltip::after {
        margin-left: -5em;
        width: 10em;
    }
}

#fkwcs_stripe_smart_button .fkwcs_google_pay_wrapper .gpay-button-fill button, .fkwcs_google_pay_wrapper button{
    background-size: contain!important;
    padding: 4px!important;
}

#fkwcs_stripe_smart_button .fkwcs_google_pay_wrapper.fkwcs-single-product .gpay-button-fill button{background-size: 65%!important;}
.fkwcs_fkcart_gpay_wrapper .fkwcs_google_pay_wrapper .gpay-button-fill button{background-size: 50%!important;}
#fkwcs_stripe_smart_button .fkwcs_google_pay_wrapper .gpay-button-fill button, .fkwcs_google_pay_wrapper button{
    background-size: contain!important;
    padding: 4px!important;
}


/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/plugins/cart-for-woocommerce/assets/css/style.min.css */
#fkcart-modal{font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.3;font-weight:500;box-sizing:border-box}#fkcart-modal svg{outline:0}#fkcart-modal *{box-sizing:border-box}#fkcart-modal * ::-webkit-scrollbar{width:6px;height:5px}#fkcart-modal * ::-webkit-scrollbar-thumb{background:#666}#fkcart-modal * ::-webkit-scrollbar-track{background:#dedede}#fkcart-modal .fkcart-panel:not(.fkwcs_fkcart_gpay_wrapper){padding-left:16px;padding-right:16px}#fkcart-modal .fkcart-hide{display:none!important}#fkcart-modal .fkcart-t--center{text-align:center}#fkcart-modal .fkcart-input-error{color:var(--fkcart-error-color);font-size:12px;margin-left:2px;line-height:1.3;font-weight:400;margin-top:4px}.fkcart-p-10{padding-top:10px;padding-bottom:10px}.fkcart-p-20{padding-top:20px;padding-bottom:20px}.fkcart-pt-10{padding-top:10px}.fkcart-pt-20{padding-top:20px}.fkcart-pb-16{padding-bottom:16px}.fkcart-pb-24{padding-bottom:24px}.fkcart-pb-20{padding-bottom:20px}.fkcart-pt-10{padding-top:10px}.fkcart-pb-16{padding-bottom:16px}.fkcart-pt-16{padding-top:16px}.fkcart-pb-10{padding-bottom:10px}#fkcart-modal .is-disabled{opacity:.6;pointer-events:none}#fkcart-modal .fkcart-text-light{font-size:14px;color:var(--fkcart-secondary-text-color);font-weight:500}.fkcart-shimmer{animation:fkcartShimmer 1.6s ease-in-out infinite;background-color:#f0f0f0;color:transparent;display:inline-block}.fkcart-loading{position:relative}.fkcart-loading::after{content:"";display:block;width:16px;height:16px;position:absolute;left:calc(50% - 8px);top:calc(50% - 8px);animation:fkcartSpinAround .5s linear infinite;border-bottom:1px solid var(--fkcart-primary-bg-color);border-left:1px solid var(--fkcart-primary-bg-color);border-right:1px solid transparent;border-top:1px solid transparent;border-radius:290486px}.fkcart-loaded::after{animation-duration:.8s;animation-timing-function:ease;animation-name:fkcartCheckmark;transform:scaleX(-1) rotate(135deg);border-right:1px solid var(--fkcart-primary-bg-color);border-top:1px solid var(--fkcart-primary-bg-color);border-left:0;border-bottom:0;animation-iteration-count:inherit;border-radius:0;opacity:1;height:14px;width:6px;transform-origin:left top;left:calc(50% - .35em);top:calc(50% - 0em)}.fkcart-image-wrapper.fkcart-loading::after,.fkcart-image-wrapper.fkcart-loading::before{display:none}.fkcart-image-wrapper.fkcart-loading::before,.fkcart-product-image.fkcart-loading::before{content:"";display:block;position:absolute;background:#fff;backdrop-filter:blur(3px);padding:0;width:32px;height:32px;left:50%;top:50%;border-radius:50%;margin-left:-16px;margin-top:-16px}.fkcart-image-wrapper.fkcart-loading::after,.fkcart-image-wrapper.fkcart-loading::before{display:none}#fkcart-floating-toggler{position:fixed;top:auto;bottom:36px;right:36px;width:calc(var(--fkcart-toggle-size) * 2 * 1px);height:calc(var(--fkcart-toggle-size) * 2 * 1px);border:none;transition:box-shadow .25s ease 0s,opacity .4s ease 0s,scale 1s ease-in-out 0s,transform .2s ease-in-out 0s;z-index:10999;border-radius:var(--fkcart-toggle-border-radius,50%);cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / 25%);box-sizing:border-box;padding:0;margin:0}#fkcart-floating-toggler.fkcart-should-hide{visibility:hidden}#fkcart-floating-toggler[data-position=bottom-left]{left:36px;right:auto}#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-preview-ui,#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-quick-view-drawer{right:auto;left:0;transform:translate(-100%)}#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-slider-notices.fkcart-hide-notice{right:auto;left:0}#fkcart-floating-toggler .fkcart-floating-icon{-js-display:flex;display:flex;align-items:center;cursor:pointer;justify-content:center;height:100%;opacity:1;pointer-events:none;text-indent:-99999px;transition:opacity 80ms linear 0s,transform .16s linear 0s;background-color:var(--fkcart-toggle-bg-color);color:var(--fkcart-toggle-icon-color);user-select:none;line-height:1;border-radius:var(--fkcart-toggle-border-radius,50%);box-sizing:border-box}#fkcart-floating-toggler .fkcart-floating-icon path{fill:var(--fkcart-toggle-icon-color)}#fkcart-floating-toggler.fkcart-toggler-style2{border-radius:5px}#fkcart-floating-toggler.fkcart-toggler-style2 .fkcart-floating-icon{border-radius:5px}#fkcart-floating-toggler .fkcart-floating-icon svg{margin:0;padding:0;box-sizing:border-box;width:calc(var(--fkcart-toggle-size) * 1px);height:calc(var(--fkcart-toggle-size) * 1px)}#fkcart-floating-toggler .fkcart-item-count{position:absolute;top:0;left:-2px;min-width:18px;width:auto;height:18px;display:flex;-js-display:flex;align-items:center;justify-content:center;background-color:var(--fkcart-toggle-count-bg-color);border-radius:100%;color:var(--fkcart-toggle-count-font-color);z-index:20;font-weight:600;font-size:12px;line-height:10px;box-sizing:border-box;padding:2px}.fkcart-trigger-open,.fkcart-trigger-open body{overflow:hidden!important;scrollbar-gutter:auto}#fkcart-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;outline:0;overflow:hidden;width:100%;height:100%;z-index:9876543210}#fkcart-modal.fkcart-show{display:block}#fkcart-modal .fkcart-modal-backdrop{position:fixed;background-color:#000;opacity:.3;top:0;left:0;bottom:0;right:0;z-index:999999998}#fkcart-modal .fkcart-preview-ui{position:fixed;right:0;top:0;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--fkcart-bg-color,#fff);height:100%;max-height:100%;width:100%;max-width:var(--fkcart-slider-desktop-width,420px);outline:0;z-index:999999999;transform:translate(100%) scale(1);transition:transform var(--fkcart-animation-duration,.4s) ease-out}#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-checkout-wrap,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-coupon-area,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-order-summary,#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-reward-panel{display:none}#fkcart-modal.fkcart-show .fkcart-preview-ui{transform:translate(0)!important}#fkcart-modal .fkcart-preview-ui.has-zero-state .fkcart-slider-footer{border-top:none}#fkcart-modal .fkcart-slider-notices{border:none;border-radius:0;clear:both;cursor:pointer;font-size:15px;height:auto;margin-bottom:0;margin-left:0;min-height:52px;position:absolute;right:0;top:0;transition:all .3s;width:100%;max-width:var(--fkcart-slider-desktop-width);z-index:9999999992;display:flex;align-items:center;justify-content:center;background-color:var(--fkcart-error-bg-color);color:var(--fkcart-error-color);text-align:center;opacity:1;visibility:visible;padding:12px}#fkcart-modal .fkcart-slider-notices[data-status=success]{background-color:var(--fkcart-success-bg-color);color:var(--fkcart-success-color)}#fkcart-modal .fkcart-slider-notices[data-status=success] .fkcart-notice-icon{display:none}#fkcart-modal .fkcart-slider-notices.fkcart-hide-notice{opacity:0;visibility:hidden}#fkcart-modal .fkcart-slider-notices .fkcart-notice-text{text-align:left;font-size:15px;font-weight:500}#fkcart-modal .fkcart-slider-notices .fkcart-notice-icon{margin-right:8px;display:flex;align-items:center;transform:translateY(-1px)}body #fkcart-modal .fkcart-preview-ui .fkcart-carousel-wrap,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-panel,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-footer,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-header{border:none}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{height:10px;border-radius:0}body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{width:25%}body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer{width:50%}body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer{width:100%;background-color:#f0f0f0}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer{width:70px}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer{width:70px}body #fkcart-modal .fkcart-preview-ui .fkcart-quantity-selector.fkcart-shimmer{width:30px;height:20px;border-radius:0}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading{align-items:center;-js-display:flex;display:flex;flex-direction:row;justify-content:space-between;padding-top:12px;padding-bottom:12px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title{width:100%;color:var(--fkcart-primary-text-color);font-size:16px;font-weight:600;margin:0;line-height:1.5}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title span{margin-left:4px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-modal-close{cursor:pointer;line-height:20px;display:flex;align-items:center}.fkcart-reward-product-wrap{overflow-x:hidden;height:100%;display:flex;flex-direction:column}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{-ms-overflow-style:none;position:relative;display:grid;grid-template-rows:1fr;flex:1}#fkcart-modal.fkcart-show .fkcart-preview-ui.has-zero-state .fkcart-slider-body{overflow:auto;overflow-x:hidden;height:100%}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-275{grid-template-rows:1fr 275px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-150{grid-template-rows:1fr 150px}#fkcart-modal .fkcart-drawer{position:fixed;top:0;width:200px;left:-200px;height:100vh;overflow:hidden}#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-drawer{left:420px}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:translate(100%);transition:transform .25s ease-in;margin:0;height:100%;background-color:#fff;border-right:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px;height:100%;overflow-x:hidden;background-color:var(--fkcart-panel-color);overflow-y:auto;scrollbar-width:thin;position:relative}#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{text-align:center;line-height:1.5;font-weight:500;font-size:14px;color:var(--fkcart-primary-text-color);margin-bottom:16px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{flex-direction:column;text-align:center;margin-bottom:36px}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{gap:8px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 auto}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper.fkcart-shimmer{margin-bottom:8px}#fkcart-modal .fkcart-drawer .fkcart-item-misc{display:none}#fkcart-modal .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);padding:12px 16px}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-body{margin-top:8px}#fkcart-modal .fkcart-coupon-area .fkcart-panel{padding:0}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-icon{height:16px}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-head .fkcart-coupon-title{font-size:14px;font-weight:600;color:var(--fkcart-primary-text-color)}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap{display:flex;align-items:center}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{background-color:transparent;color:var(--fkcart-primary-text-color);font-weight:400;font-size:13px;line-height:18px;margin:0;outline:0;padding:8px 12px;min-width:55%;flex:1;border:1px solid var(--fkcart-border-color);border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;min-height:auto;overflow:hidden;box-shadow:none;appearance:none;max-height:36px}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:focus{border-color:#0073aa}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap.has-error #fkcart-coupon__input{border-color:var(--fkcart-error-color);border-right:0}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:focus,#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input:hover{background-color:transparent;box-shadow:none;outline:0}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap .fkcart-coupon-button{border:1px solid var(--fkcart-primary-bg-color,#0073aa);font-size:15px;margin:0;border-radius:0 8px 8px 0;user-select:none;padding:8px 16px;font-weight:500;line-height:22px;max-height:36px}#fkcart-modal .fkcart-checkout-wrap #fkwcs_stripe_smart_button_wrapper{margin-top:16px}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{background-color:var(--fkcart-primary-bg-color,#0170b9);border:0;color:#fff;display:flex;font-size:18px;font-weight:500;padding:8px 24px;text-align:center;justify-content:center;text-decoration:none;transition:all .2s ease-out;line-height:24px;width:100%;margin:0 0 0;border-radius:var(--fkcart-border-radius,8px)}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button:hover{opacity:.9}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon{display:inline-flex;align-items:center}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading div,#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading div *{color:transparent!important}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading .fkcart-checkout--icon{opacity:0}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading::after{border-bottom-color:var(--fkcart-primary-font-color,#fff);border-left-color:var(--fkcart-primary-font-color,#fff)}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--text{color:var(--fkcart-primary-font-color,#fff);margin:0 8px}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--price *{color:var(--fkcart-primary-font-color,#fff)}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon path{fill:var(--fkcart-primary-font-color,#fff)}#fkcart-modal .fkcart-quantity-selector{display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:0 0 0 1px var(--fkcart-border-color);border-radius:6px}#fkcart-modal .fkcart-quantity-selector.fkcart-shimmer{box-shadow:none}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:var(--fkcart-primary-text-color);cursor:pointer;height:24px;margin:0;outline:0;padding:0;position:relative;text-align:center;text-indent:-9999em;width:28px;min-width:28px;display:flex;align-items:center}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button svg{display:block;font-size:8px;height:10px;margin:0 auto;text-align:center;width:10px;color:var(--fkcart-primary-text-color);outline:0}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input{background-color:transparent;border:0;outline:0;min-height:24px;height:24px;max-height:30px;min-width:32px;width:32px;padding:0 4px;box-sizing:border-box;text-align:center;-moz-appearance:textfield;font-size:13px;line-height:16px;font-weight:400;color:var(--fkcart-primary-text-color);box-shadow:0 0 0 1px var(--fkcart-border-color);border-radius:0;margin-bottom:0}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input::-webkit-inner-spin-button,#fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fkcart-modal .fkcart-slider-body .fkcart-item-wrap .fkcart--item{gap:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item{display:flex;height:auto;position:relative;margin-bottom:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-line-item{margin-bottom:24px;gap:12px;padding-left:16px;padding-right:16px;max-width:100%;align-items:center;position:relative;margin-top:0;flex:1;width:calc(100% - 72px);margin-left:72px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{text-decoration:none;margin:0;padding:0;display:inline-flex;width:60px;flex:0 0 60px;outline:0;align-self:flex-start;height:60px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img{display:inline-block;height:auto;border-radius:8px;border:1px solid #dedfea;max-width:100%;width:auto}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img:nth-child(2){display:none}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{width:100%;display:flex;gap:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{display:block;line-height:1.5;font-size:14px;font-weight:600;text-decoration:none;color:var(--fkcart-primary-text-color);outline:0;margin-bottom:2px}#fkcart-modal .fkcart-item-meta-content-wrap,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{font-size:12px;line-height:1.5;font-weight:400;color:var(--fkcart-secondary-text-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content{margin-bottom:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-select-options{color:var(--fkcart-accent-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content:empty{display:none}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap *{font-size:12px;line-height:1.5}#fkcart-modal .fkcart-item-meta-content-wrap .fkcart-attr-wrap,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap{display:flex;gap:0;font-weight:400;color:var(--fkcart-secondary-text-color);justify-content:left;flex-wrap:wrap}#fkcart-modal .fkcart-item-meta-content-wrap .fkcart-attr-wrap .fkcart-attr-value,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-value{padding-left:3px}#fkcart-modal .fkcart-item-meta-content-wrap .variation,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:4px}#fkcart-modal .fkcart-item-meta-content-wrap .variation dt,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation dt{margin:0;max-width:96px}#fkcart-modal .fkcart-item-meta-content-wrap .variation dd,#fkcart-modal .fkcart-item-meta-content-wrap .variation p,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation dd,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .variation p{margin:0}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-line-item{margin-top:8px;position:relative}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-pricing-wrap{margin-left:24px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{font-size:14px;font-weight:400;line-height:1.5;color:var(--fkcart-primary-text-color);flex-wrap:wrap;text-align:right}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart_save_class_active .fkcart-line-item{margin-top:18px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):first-child{margin-right:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):last-child{margin-left:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount *{color:var(--fkcart-primary-text-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{color:var(--fkcart-strike-through-price-text-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button.fkcart-loading .fkcart-item-price .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button.fkcart-loading .fkcart-item-price .woocommerce-Price-amount *{color:transparent}#fkcart-modal .fkcart--item .fkcart-discounted-price{display:flex;flex-wrap:wrap;gap:2px;justify-content:end;margin-top:4px;font-weight:400;font-size:12px;line-height:16px;color:var(--fkcart-saving-text-price-color)}#fkcart-modal .fkcart--item .fkcart-discounted-price .fkcart-discounted-text{white-space:nowrap}#fkcart-modal .fkcart--item .fkcart-discounted-price .fkcart-discounted-amount{color:var(--fkcart-saving-text-price-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta .fkcart-item-price{place-content:start}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del{order:2;font-weight:400;font-size:12px;line-height:10px;color:var(--fkcart-strike-through-price-text-color);text-decoration-color:var(--fkcart-strike-through-price-text-color);margin-top:5px;width:100%;margin-right:4px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price ins{order:1;font-weight:400;text-decoration:none;width:100%}#fkcart-modal .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{place-content:center;text-align:center}.fkcart-thumb-wrap{position:relative}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item{position:absolute;z-index:9999;cursor:pointer;width:28px;height:28px;top:-8px;left:-8px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span{display:inline-flex;cursor:pointer;text-decoration:underline;font-size:12px;position:absolute;background:#dedfea;color:#24272d;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;z-index:10}#fkcart-modal .fkcart-button{padding:7px 12px;font-size:13px;background:0 0;border-radius:var(--fkcart-border-radius,8px);line-height:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:12px;flex-wrap:wrap;position:relative;outline:0;text-decoration:none;box-shadow:inset 0 0 0 1px var(--fkcart-primary-bg-color,#0170b9);color:var(--fkcart-primary-bg-color,#0170b9)}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart-button{margin-top:0}#fkcart-modal .fkcart-primary-button{font-size:16px;padding:12px 24px;line-height:20px;background:var(--fkcart-primary-bg-color,#0170b9);border-radius:var(--fkcart-border-radius,8px);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:10px;position:relative;outline:0;color:var(--fkcart-primary-font-color);border:0;box-shadow:none}#fkcart-modal .fkcart-primary-button:hover{opacity:.9}#fkcart-modal .fkcart-primary-button:focus,#fkcart-modal .fkcart-primary-button:hover{outline:0;box-shadow:none;background:var(--fkcart-primary-bg-color,#0170b9)}#fkcart-modal .fkcart-button:hover{opacity:.9}#fkcart-modal .fkcart-button:focus{outline:0;box-shadow:inset 0 0 0 1px var(--fkcart-primary-bg-color,#0170b9)}#fkcart-modal .fkcart-button.fkcart-loading,#fkcart-modal .fkcart-primary-button.fkcart-loading{color:transparent}#fkcart-modal .fkcart-button.fkcart-loading:after{border-color:transparent transparent var(--fkcart-primary-bg-color) var(--fkcart-primary-bg-color)}#fkcart-modal .fkcart-button.fkcart-loaded:after{border-color:var(--fkcart-primary-bg-color)}#fkcart-modal .fkcart-primary-button.fkcart-loading:after{border-color:transparent transparent var(--fkcart-primary-font-color) var(--fkcart-primary-font-color)}#fkcart-modal .fkcart-primary-button.fkcart-loaded:after{border-color:var(--fkcart-primary-font-color)}#fkcart-modal .fkcart-button.fkcart-full-width,#fkcart-modal .fkcart-primary-button.fkcart-full-width{width:100%}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-button .fkcart-item-price del{margin-right:0}#fkcart-modal .fkcart--item-heading{font-weight:600;font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.5;padding-top:16px;padding-bottom:16px}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item{flex-direction:column;flex:0 0 50%;text-align:center}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper{margin:0 auto;width:auto;height:auto}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-width:80%;width:120px;max-height:120px;height:auto;margin:0 auto}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-pricing-wrap{margin-left:0}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-title{overflow:hidden}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price{font-size:13px;color:var(--fkcart-primary-bg-color)}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount *{color:var(--fkcart-primary-bg-color)}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{color:var(--fkcart-strike-through-price-text-color)}#fkcart-modal .fkcart-carousel-wrap{background-color:var(--fkcart-panel-color);border-bottom:1px solid var(--fkcart-border-color);max-width:var(--fkcart-slider-desktop-width,420px);min-width:100%}#fkcart-modal .fkcart-carousel{position:relative;padding:0 40px}#fkcart-modal .fkcart-carousel *{box-sizing:border-box}#fkcart-modal .fkcart-carousel__viewport[data-count="1"]~.fkcart-nav-btn{display:none}#fkcart-modal .fkcart-carousel__viewport{overflow:hidden;width:100%}#fkcart-modal .fkcart-carousel__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-carousel__viewport[data-count='1'] .fkcart-carousel__container{justify-content:center}#fkcart-modal .fkcart-carousel__slide{flex:0 0 100%}#fkcart-modal .fkcart-nav-btn{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:30%;transform:translateY(-50%);border:0;width:16px;height:16px;justify-content:center;align-items:center;color:var(--fkcart-color-black);padding:0}#fkcart-modal .fkcart-upsell-style2 .fkcart-nav-btn{top:30%}#fkcart-modal .fkcart-nav-btn:disabled,#fkcart-modal .fkcart-nav-btn[disabled=disabled]{cursor:default;opacity:.3}#fkcart-modal .fkcart-nav-btn__svg{width:100%;height:100%}#fkcart-modal .fkcart-nav-btn--prev{left:4px}#fkcart-modal .fkcart-nav-btn--next{right:4px}#fkcart-modal .fkcart-carousel-dots{display:flex;list-style:none;justify-content:center;padding-top:4px;min-height:34px}#fkcart-modal .fkcart-no-carousel{min-height:20px;display:block}#fkcart-modal .fkcart-carousel-dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:16px;height:30px;margin-right:5px;margin-left:5px;display:flex;align-items:center}#fkcart-modal .fkcart-carousel-dot:after{background-color:#ccc;width:100%;height:2px;border-radius:2px;content:"";opacity:.8}#fkcart-modal .fkcart-carousel-dot.is-selected:after{background-color:var(--fkcart-primary-bg-color);opacity:1}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{margin-bottom:0;padding-left:21px;padding-right:6px;gap:12px}#fkcart-modal .fkcart-zero-state{display:flex;flex-direction:column;height:100%;width:100%;text-align:center;padding:20px;justify-content:center}#fkcart-modal .fkcart-zero-state .fkcart-icon-cart svg{display:inline-flex}#fkcart-modal .fkcart-zero-state .fkcart-zero-state-title{font-size:18px;line-height:1.3;color:var(--fkcart-primary-text-color);margin:6px 0;font-weight:500}#fkcart-modal .fkcart-zero-state .fkcart-zero-state-text{font-size:14px;line-height:1.3;color:var(--fkcart-secondary-text-color)}#fkcart-modal .fkcart-zero-state .fkcart-shop-button{display:inline-flex;font-size:14px;margin-top:16px;align-self:center;font-weight:500;cursor:pointer;text-decoration:none}.fkcart-progress-wrap{width:100%;border-radius:100px;background:#ccc}.fkcart-progress-wrap .fkcart-progress-bar{background:var(--fkcart-progressbar-active-color);height:10px;border-radius:100px;transition:var(--fkcart-animation-duration,.25s);width:0}.fkcart-reward-panel{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--fkcart-border-color)}.fkcart-reward-panel .fkcart-rewards{display:flex;margin-top:4px}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-heading{font-size:16px;font-weight:500;color:var(--fkcart-primary-text-color);margin-right:8px;margin-top:-2px}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item-wrap{position:relative;height:22px;width:100%}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item{display:inline-flex;align-items:center;position:absolute}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:not(:last-child):before{content:"";position:absolute;width:2px;height:16px;bottom:100%;left:7px;background:#fff;opacity:.5}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item.is-activated:before{opacity:1}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item .fkcart-reward-text{font-size:14px;font-weight:400;color:var(--fkcart-secondary-text-color);align-self:baseline;display:none}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:last-child{margin-right:0}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon{margin-right:2px;transform:translateY(1px)}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon svg{width:16px;max-width:16px;height:16px;max-height:16px}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon .fkcart-icon-reward{color:var(--fkcart-reward-color)}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-icon .fkcart-icon-lock{color:var(--fkcart-secondary-text-color)}.fkcart-reward-panel .fkcart-reward-message{font-size:12px;font-weight:400;text-align:center;color:var(--fkcart-secondary-text-color);margin-bottom:6px}.fkcart-reward-panel .fkcart-reward-message .fkcart-reward-milestone{font-weight:600;display:inline-block;color:var(--fkcart-success-color)}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:hover .fkcart-reward-text{display:block;position:absolute;white-space:nowrap;background:#4a4a4a;color:#fff;font-size:12px;padding:2px 8px;border-radius:24px;top:calc(100% + 2px)}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:hover .fkcart-reward-text:empty{display:none}.fkcart-reward-panel .fkcart-rewards .fkcart-reward-item[data-tpos="l"]:hover .fkcart-reward-text{right:0}.fkcart-reward-panel .fkcart-rewards .fkcart-single-reward .fkcart-reward-item:hover .fkcart-reward-text{right:unset}.fkcart-order-summary .fkcart-summary-line-item{display:flex;justify-content:space-between;margin-bottom:4px}.fkcart-order-summary .fkcart-summary-line-item:last-child{margin-bottom:0}.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount,.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{display:flex;align-items:center;font-size:14px;color:var(--fkcart-primary-text-color);font-weight:400;gap:8px}#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-shipping-wrap .fkcart-summary-amount,#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-shipping-wrap .fkcart-summary-text{color:var(--fkcart-primary-text-color)}.fkcart-summary-text.fkcart-coupon-text .fkcart-coupon-label{font-size:14px;color:var(--fkcart-primary-text-color);font-weight:400}.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text.fkcart-shipping-tax-calculation-text{font-size:12px;font-weight:400}.fkcart-order-summary .fkcart-summary-line-item strong{font-size:14px;color:var(--fkcart-primary-text-color);font-weight:600}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);border-top:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-coupon-applied .fkcart-summary-amount{color:var(--fkcart-coupon-text-price-color)}#fkcart-modal .fkcart-coupon-applied svg{width:12px;margin:0 5px;height:18px;margin-top:2px}#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon{font-size:16px;line-height:1;cursor:pointer}.fkcart-coupon-code.fkcart-coupon-code-wrapper{display:flex;align-items:center;gap:8px;padding:2px 2px 2px 8px;border:1px dashed #5ba238;border-radius:19px;background:#f1fded}.fkcart-coupon-code.fkcart-coupon-code-wrapper span{font-weight:400;font-size:12px;line-height:16px;color:#353030}#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon{font-size:16px;width:16px;height:16px;line-height:1;cursor:pointer;background:#82838e;display:inline-block;border-radius:50%;text-align:center;position:relative}#fkcart-modal .fkcart-coupon-applied .fkcart-remove-coupon svg{width:auto;height:auto;margin:0 auto;position:absolute;left:0;right:0;top:50%;margin-top:-4px}.fkcart-quick-view-drawer{position:fixed;right:0;top:0;background-color:var(--fkcart-bg-color,#fff);height:100vh;max-height:100vh;width:100%;display:none;max-width:var(--fkcart-slider-desktop-width,420px);outline:0;z-index:9999999991;transform:translate(100%) scale(1);transition:transform var(--fkcart-animation-duration,.4s) ease-out}.fkcart-quick-view-drawer.fkcart-show{transform:translate(0)!important;display:flex;flex-direction:column}.fkcart-quick-view-drawer .fkcart-drawer-header{position:sticky;top:0;background:var(--fkcart-bg-color,#fff);z-index:8}.fkcart-quick-view-drawer .fkcart-drawer-header-panel{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;height:52px;border-bottom:1px solid var(--fkcart-border-color)}.fkcart-quick-view-drawer .fkcart-drawer-header-panel .fkcart-drawer-header-heading{font-weight:600;font-size:16px}.fkcart-quick-view-drawer .fkcart-drawer-content,.fkcart-quick-view-drawer .fkcart-drawer-shimmer{display:flex;flex-direction:column;flex:1;overflow-y:auto}.fkcart-quick-view-drawer .fkcart-product-form-thumbnail .fkcart-image-wrapper{text-decoration:none;margin:0;padding:0}.fkcart-quick-view-drawer .fkcart-product-form-thumbnail img{margin:16px auto 12px;padding:0;display:block;border-radius:4px;max-width:150px}.fkcart-quick-view-drawer .fkcart-product-form-thumbnail img:nth-child(2){display:none}.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations::before,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a::before{content:unset}.fkcart-quick-view-drawer .fkcart-product-form-reset-form{text-align:right}.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a{font-weight:500;font-size:12px;line-height:16px;color:var(--fkcart-primary-bg-color);outline:0;box-shadow:none;padding:8px 0;display:block;background:0 0}.fkcart-quick-view-drawer .fkcart-product-form-reset-form .reset_variations:focus,.fkcart-quick-view-drawer .fkcart-product-form-reset-form a:focus{outline:0;box-shadow:none}.fkcart-quick-view-drawer .fkcart-product-name-thumbnail .fkcart-item-title{text-decoration:none;display:block;line-height:1.5;font-size:16px;font-weight:500;color:var(--fkcart-primary-text-color);outline:0;text-align:center}.fkcart-quick-view-drawer .fkcart-drawer-content .fkcart-product-form-button,.fkcart-quick-view-drawer .fkcart-drawer-shimmer .fkcart-product-form-button{display:flex;align-content:end;align-items:end;border-top:1px solid var(--fkcart-border-color);margin-top:auto;position:sticky;bottom:0;background:var(--fkcart-bg-color);padding-bottom:10px}.fkcart-quick-view-drawer .fkcart-drawer-content .fkcart-view-link-wrap{margin-bottom:16px}.fkcart-quick-view-drawer .fkcart-quick-view-close{cursor:pointer;width:20px;height:20px;text-align:right}.fkcart-quick-view-drawer .fkcart-view-link-wrap{text-align:left}.fkcart-quick-view-drawer .fkcart-view-link-wrap .fkcart-view-link{color:var(--fkcart-accent-color);text-decoration:none;outline:0;font-size:14px}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-info{justify-content:start}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{margin-top:0}.fkcart-quick-view-drawer .fkcart-product-description{color:var(--fkcart-secondary-text-color);line-height:1.5;font-size:14px}#fkcart-modal .fkcart-product-form-field{margin-bottom:16px;display:flex;flex-direction:column}#fkcart-modal .fkcart-product-form-field.variations{margin:0}#fkcart-modal .fkcart-product-form-field form{margin:0}.fkcart-product-form-field .woocommerce-variation-add-to-cart{display:flex;align-items:baseline;gap:16px}#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap{display:flex;align-items:center;margin-bottom:16px}#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap input:not([type=checkbox]):not([type=radio]):not(.fkcart-quantity__input),#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{font-size:14px;min-height:36px;padding:4px 10px;border-radius:4px;width:100%;-webkit-appearance:none}#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap input,#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{border-color:var(--fkcart-border-color);background:#fff;color:#353030;box-sizing:border-box}#fkcart-modal .fkcart-product-form-field .fkcart-input-label{display:inline-flex;font-weight:500;margin-bottom:4px;font-size:14px;min-width:100px}#fkcart-modal .fkcart-product-form-field #fkwcs_stripe_smart_button_wrapper{margin-top:10px}.fkcart-quick-view-drawer .fkcart-desc-title{font-weight:600;font-size:18px;margin-top:16px}#fkcart-modal .fkcart-product-form-field .fkcart-quantity-selector{margin-top:0}#fkcart-modal .fkcart-quick-view-drawer .woocommerce-variation-description{display:none}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-product-stock{display:flex;justify-content:space-between}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation{display:flex;align-items:center;justify-content:space-between}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation .woocommerce-variation-price{margin:0}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table td,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table th,#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table tr{padding:0;margin:0;background-color:var(--fkcart-bg-color);border:0;border-collapse:collapse}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table th{text-align:left;min-width:100px}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table td{width:100%}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap table tr{display:flex;flex-direction:row;gap:16px;align-items:baseline;flex-wrap:nowrap}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-wrap .woocommerce-variation p{margin:0;padding:0}#fkcart-modal .fkcart-quick-view-drawer .stock::before{content:unset}#fkcart-modal .fkcart-quick-view-drawer .stock{display:inline-flex;text-align:center;place-content:center;background:var(--fkcart-success-bg-color);border-radius:30px;font-weight:500;font-size:12px;color:var(--fkcart-success-color);line-height:16px;padding:2px 12px;box-sizing:border-box}#fkcart-modal .fkcart-quick-view-drawer .stock.out-of-stock{background-color:var(--fkcart-error-bg-color);color:var(--fkcart-error-color)}#fkcart-modal .fkcart-quick-view-drawer .woocommerce-Price-amount{font-weight:400;font-size:16px;line-height:16px;color:var(--fkcart-primary-text-color)}#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-shopping-link{font-size:14px;text-align:center;color:var(--fkcart-secondary-text-color);font-weight:500;line-height:20px;cursor:pointer;display:block;text-decoration:none;margin:10px 0 -5px}#fkcart-modal[data-upsell-style] .fkcart-preview-loading [class*=fkcart-upsell-style]{display:none}#fkcart-modal[data-upsell-style=style1] .fkcart-preview-loading .fkcart-upsell-style1{display:block}#fkcart-modal[data-upsell-style=style2] .fkcart-preview-loading .fkcart-upsell-style2{display:block}#fkcart-modal[data-upsell-style=style3] .fkcart-preview-loading .fkcart-upsell-style3{display:block}#fkcart-modal .fkcart-quantity-selector [data-lastpass-icon-root]{display:none}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-reward-panel .fkcart-rewards .fkcart-reward-item:last-child:hover .fkcart-reward-text{left:0;right:unset}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-price{text-align:left}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap{justify-content:right}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-meta-content .fkcart-attr-wrap .fkcart-attr-value{padding:0 3px 0 0}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{text-align:center}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-carousel__container,.rtl #fkcart-modal .fkcart-carousel-dots{flex-direction:row-reverse}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading:after{display:none}#fkcart-modal .fkcart-coupon-applied.fkcart-shimmer-active .fkcart-summary-amount:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading .subscription-price:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading span.woocommerce-Price-amount.amount:after{animation:shimmer 2s linear infinite;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:1000px 100%;content:" ";display:block;margin:0;position:absolute;right:0;top:0;bottom:0;left:0;z-index:999}#fkcart-modal .fkcart-coupon-applied.fkcart-shimmer-active .fkcart-summary-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price.fkcart-loading span.woocommerce-Price-amount.amount{position:relative}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper.fkcart-loading-active.fkcart-loading:after,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper.fkcart-loading-active.fkcart-loading:before{display:block}#fkcart-modal .fkcart-slider-notices[data-status=warning]{background:#fef7e8;font-size:12px;color:#000;padding:8px 16px}.fkcart-reward-product-wrap.fkcart-animation-active .fkcart-progress:after{background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-webkit-animation:rewards-animation 2s linear infinite;-moz-animation:rewards-animation 2s linear infinite}@-webkit-keyframes rewards-animation{0%{background-position:0 0}100%{background-position:50px 50px}}@-moz-keyframes rewards-animation{0%{background-position:0 0}100%{background-position:50px 50px}}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-down{margin-right:1px}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-up{margin-left:1px}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-up:hover{background-color:rgba(228,228,228,.5);border-top-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:0;transition:.3s}#fkcart-modal .fkcart-quantity-selector .fkcart-quantity-button.fkcart-quantity-down:hover{background-color:rgba(228,228,228,.5);transition:.3s;border-top-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:6px}#fkcart-modal .fkcart-slider-footer.fkcart-pb-16{padding-bottom:0}#fkcart-modal .fkcart-quick-view-drawer .fkcart-product-form-field .variations_form .woocommerce-variation-add-to-cart{display:block;gap:initial}#fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap{display:inherit}#fkcart-modal .fkcart-order-summary p{margin:0}#fkcart-modal .fkcart-order-summary.fkcart-germanized{padding-top:0}#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error{margin:0 0 16px;font-size:14px;font-weight:400;color:var(--fkcart-primary-text-color)}#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li{display:block}#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li,#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li a{font-size:14px;line-height:1.5}#fkcart-modal .fkcart_print_notice_wrap .woocommerce-error li a{display:inline-block}#fkcart-modal .fkcart-order-summary .fkcart-summary-line-item.fkcart-subscription-wrap .fkcart-summary-amount{display:block;text-align:right}#fkcart-modal .fkcart-summary-line-item.fkcart-subscription-wrap .fkcart-summary-amount strong{font-weight:400}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-coupon-area .fkcart-coupon-input-wrap .fkcart-coupon-button{border-radius:8px 0 0 8px}@media screen and (min-width:1000px){[data-hide=desktop]{display:none!important}.fkcart-quick-view-drawer .fkcart-drawer-backdrop{position:fixed;top:0;height:100vh;width:100vw;background:#000;opacity:0;visibility:hidden;transition:visibility .6s ease-in-out,opacity .4s ease-in-out}.fkcart-quick-view-drawer.fkcart-show .fkcart-drawer-backdrop{right:100%;visibility:visible;opacity:.3}#fkcart-floating-toggler .fkcart-item-count{min-width:24px;height:24px;font-size:12px}}@media screen and (max-width:1000px){#fkcart-modal .fkcart-drawer{left:auto;height:auto;width:auto;max-width:var(--fkcart-slider-desktop-width,420px);overflow:initial;position:inherit;min-width:100%}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body.fkcart-body-style3{grid-template-rows:1fr 150px}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px 32px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items{overflow:hidden;width:100%;padding:0}#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container,#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container .fkcart-drawer-wrap{height:auto}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{margin-bottom:0;padding-left:15px;display:flex;height:auto;position:relative;flex:0 0 100%;flex-direction:row;text-align:left}#fkcart-modal .fkcart-drawer .fkcart-nav-btn{top:50%}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item a.fkcart-item-title{margin-bottom:2px}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-price{margin:0 0 2px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 8px 0 0}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-info .fkcart-item-price{display:none}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{display:block}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:unset!important;border-right:0}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar{width:1px;height:2px}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar-track{background:0 0}.fkcart-quick-view-drawer{height:auto;max-height:100vh;bottom:0;overflow-y:initial;transform:translateY(100%)}.fkcart-quick-view-drawer .fkcart-drawer-backdrop{position:absolute;content:"";width:100%;left:0;background:#000;visibility:hidden;opacity:0;z-index:2;transition:opacity .6s ease-in-out,visibility .6s ease-in-out}.fkcart-quick-view-drawer.fkcart-show{transform:translateY(0)}.fkcart-quick-view-drawer.fkcart-show .fkcart-drawer-backdrop{visibility:visible;opacity:.3;height:100vh;bottom:calc(100% - 10px)}.fkcart-quick-view-drawer .fkcart-drawer-content,.fkcart-quick-view-drawer .fkcart-drawer-shimmer{z-index:3;position:relative;background:var(--fkcart-bg-color,#fff);overflow-y:auto;padding:0;top:0}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{width:65px;flex:0 0 65px;margin-right:16px;height:65px}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item{margin-bottom:0}.fkcart-quick-view-drawer .fkcart-product-meta{padding-bottom:20px;border-bottom:1px solid var(--fkcart-border-color);margin-bottom:20px;position:sticky;top:0;background:var(--fkcart-bg-color);z-index:1}#fkcart-modal .fkcart-quick-view-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{margin-top:4px}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:96px;max-width:96px}}@media screen and (max-width:768px){#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:70px;max-width:70px}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{gap:8px}}@media screen and (max-width:480px){#fkcart-modal .fkcart-preview-ui,#fkcart-modal .fkcart-slider-notices,.fkcart-quick-view-drawer{max-width:var(--fkcart-slider-mobile-width, '100%')}#fkcart-floating-toggler{width:calc(var(--fkcart-toggle-size) * 1.5 * 1px);height:calc(var(--fkcart-toggle-size) * 1.5 * 1px)}#fkcart-floating-toggler .fkcart-floating-icon svg{width:calc(var(--fkcart-toggle-size) * .7 * 1px);height:calc(var(--fkcart-toggle-size) * .7 * 1px)}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:50px;max-width:50px}}@keyframes fkcartSpinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes fkcartCheckmark{0%{height:0;width:0;opacity:1}20%{height:0;width:6px;opacity:1}40%{height:14px;width:6px;opacity:1}100%{height:14px;width:6px;opacity:1}}@keyframes fkcartShimmer{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fkcart-block-swatch-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fkcart-shortcode-container{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;align-items:center;cursor:pointer}.fkcart-shortcode-container .fkcart-shortcode-icon-wrap{position:relative;display:flex;align-items:center}.fkcart-shortcode-container .fkcart-shortcode-count{position:absolute;top:-5px;right:-5px;min-width:18px;width:auto;height:18px;display:flex;-js-display:flex;align-items:center;justify-content:center;background-color:var(--fkcart-toggle-count-bg-color);border-radius:100%;color:var(--fkcart-toggle-count-font-color);z-index:20;font-weight:600;font-size:12px;line-height:10px;box-sizing:border-box;padding:2px}.fkcart-shortcode-container .fkcart-shortcode-price{font-size:var(--fkcart-menu-text-size)}#fkcart-modal p.backorder_notification{font-size:12px;margin-bottom:0}body.single-product a.added_to_cart.wc-forward{display:none}.fkcart-checkout-wrap .woocommerce-mini-cart__buttons.buttons{margin:0}#fkcart-modal .fkcart-order-summary{padding-top:16px;padding-bottom:16px}#fkcart-modal .fkcart_summary_cta{padding-bottom:16px}#fkcart-modal .fkwcs_paylater_messaging:empty{display:none}#fkcart-modal .fkwcs_paylater_messaging{margin-top:0}.fkcart-checkout-wrap #fkcart-checkout-button{position:relative}.fkcart-progress-container{text-align:center;max-width:100%;padding:8px 16px}.fkcart-progress-title{font-size:12px;margin-bottom:2px;font-weight:400;color:var(--fkcart-secondary-text-color)}.fkcart-amount{font-weight:700;color:var(--fkcart-primary-text-color)}.fkcart-progress-bar{display:flex}.fkcart-progress{position:absolute;top:18px;left:0;height:8px;background-color:#dedfea;border-radius:20px;transform:translateY(-50%);transition:width 2s ease-in-out;width:100%;margin-top:0}.fkcart-milestone{text-align:center;padding-bottom:46px;position:relative;width:100%}.fkcart-milestone .fkcart-icon{width:36px;height:36px;border:2px solid #dedfea;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 auto;position:relative;z-index:10;background-color:#fff}.fkcart-milestone .fkcart-label{font-size:10px;color:var(--fkcart-primary-text-color);line-height:12px;font-weight:400}.fkcart-milestone.active .fkcart-icon{background-color:#00bfa5;color:#fff}.fkcart-milestone.active .fkcart-label{color:#000}.fkcart-icon img{width:32px;height:32px;display:block;margin:0 auto}.fkcart-progress:after{content:'';width:0%;position:absolute;max-width:100%;left:0;right:0;bottom:0;background:var(--fkcart-progress-bar-active-color);top:0;border-radius:20px;animation:progressAnimation 2s ease-in-out forwards}.fkcart-progress-title span{font-weight:600}.fkcart-milestone.fkcart-icon-label-non-empty .fkcart-label:empty{display:block}.fkcart-milestone .fkcart-label:empty{display:none}.fkcart-milestone .fkcart-icon svg path{fill:var(--fkcart-progress-bar-icon-color)}.is-activated .fkcart-icon svg path{fill:var(--fkcart-progress-bar-active-icon-color)}.is-activated .fkcart-icon{border-color:#fff;background:var(--fkcart-progress-bar-bg-color-active-icon)}.fkcart-icon-wrap{position:absolute;max-width:70px}.fkcart-item-meta{width:100%}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-meta{max-width:60%;width:100%;display:flex;flex-direction:column;gap:8px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-misc{width:100%;padding-bottom:0;max-width:40%;text-align:right;display:flex;flex-direction:column}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-wrap-start .fkcart-item-misc .fkcart-item-misc{width:100%}#fkcart-modal span#ppc-button-minicart{margin-bottom:16px}#fkcart-modal span#ppc-button-minicart:empty{display:none}#fkcart-modal .fkcart-product-description *,#fkcart-modal .fkcart-product-description p{font-weight:400!important}#fkcart-modal .fkwcs_fkcart_gpay_wrapper{padding-bottom:12px}#fkcart-modal .fkwcs_google_pay_wrapper{margin:0}body #fkcart-modal .fkcart-quick-view-drawer .fkcart-form-input-wrap select{background:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 9l5 5 5-5z"/></svg>') no-repeat right 0 center;background-color:#fff;padding-right:24px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.theme-shoptimizer #fkcart-modal .fkcart-preview-ui .fkcart-slider-body{scrollbar-gutter:stable!important}.fkcart-popup{display:none}.fkcart-learn-more{cursor:pointer;text-decoration:underline}@media (min-width:769px){#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span svg{max-width:12px;max-height:12px}.fkcart-learn-more{display:none}.fkcart-desktop-content{display:block}}@media screen and (max-width:1000px){.rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{flex-direction:row-reverse}.rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{text-align:right;padding:0 15px 0 0}.rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 0 0 24px}.rtl #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{margin-left:15px}}@media screen and (max-width:767px){@media screen and (-webkit-min-device-pixel-ratio:0){#fkcart-modal .fkcart-coupon-area .fkcart-coupon-input-wrap #fkcart-coupon__input{font-size:16px;max-height:36px}body #fkcart-modal .fkcart-quantity-selector .fkcart-quantity__input{font-size:16px}}#fkcart-popup .fkcart-popup-content .fkcart-addon-title{font-size:18px;font-weight:500;line-height:1.5;color:var(--fkcart-primary-text-color)}#fkcart-popup .fkcart-popup-content .fkcart-item-meta-content{color:var(--fkcart-primary-text-color);font-size:14px;line-height:1.5;font-weight:400;margin-top:8px}body #fkcart-spl-addon .fkcart-spl-addon-image-wrap{max-width:36px!important;height:36px!important}#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{font-size:16px}.fkcart-title-wrap{display:flex;align-items:center;justify-content:space-between;position:relative;padding-right:30px}#fkcart-spl-addon .fkcart-item-meta-content p{display:none}.fkcart-desktop-content{display:none}.fkcart-learn-more{display:inline-block;margin-top:2px;font-size:12px;text-decoration:none;font-weight:500;outline:0;color:var(--fkcart-primary-bg-color)}.fkcart-learn-more:hover{color:var(--fkcart-primary-bg-color)}.fkcart-popup{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999999}.fkcart-popup.fkcart-active{opacity:1;visibility:visible}.fkcart-popup-content{background-color:#fff;padding:24px 16px;border-radius:12px;max-width:100%;margin-left:16px;margin-right:16px;position:relative;transform:scale(.7);transition:transform .3s ease}.fkcart-popup.fkcart-active .fkcart-popup-content{transform:scale(1)}.fkcart-close{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}body .fkcart-icon-wrap{max-width:100%}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-remove-item span{width:18px;height:18px}}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */


		:root {
			--fkcart-primary-bg-color: #202325;
			--fkcart-primary-font-color: #ffffff;
			--fkcart-primary-text-color: #24272d;
			--fkcart-secondary-text-color: #24272dbe;
			--fkcart-strike-through-price-text-color: #24272d;
			--fkcart-saving-text-price-color: #5BA238;
			--fkcart-coupon-text-price-color: #5BA238;
			--fkcart-accent-color: #0170b9;
			--fkcart-border-color: #eaeaec;
			--fkcart-error-color: #B00C0C;
			--fkcart-error-bg-color: #FFF0F0;
			--fkcart-reward-color: #f1b51e;
			
			--fkcart-progress-bar-icon-color: #353030;
			--fkcart-progress-bar-active-icon-color: #ffffff;
			--fkcart-progress-bar-bg-color-active-icon: #2DA815;
			--fkcart-progress-bar-active-color: #2DA815;
			
			--fkcart-bg-color: #ffffff;
			--fkcart-slider-desktop-width: 420px;
			--fkcart-slider-mobile-width: 100%;
			--fkcart-animation-duration: 0.4s;
			--fkcart-panel-color:#E6F1F7;
			--fkcart-color-black: #000000;
			--fkcart-success-color: #5BA238;
			--fkcart-success-bg-color: #EFF6EB;
			--fkcart-toggle-bg-color: #ffffff;
			--fkcart-toggle-icon-color: #353030;
			--fkcart-toggle-count-bg-color: #353030;
			--fkcart-toggle-count-font-color: #ffffff;
			--fkcart-progressbar-active-color: #0170b9;
			
			--fkcart-toggle-border-radius: 50%;
			--fkcart-toggle-size: 30;
			--fkcart-border-radius: 3px; 
			--fkcart-menu-icon-size: 28px;
			--fkcart-menu-text-size: 15px;
		}
            :root {
                --fkcart-spl-addon-special-addon-image-width: 48px;
                --fkcart-spl-addon-special-addon-image-height: 48px;
                --fkcart-spl-addon-toggle-color: #24272d;
                --fkcart-spl-addon-bg-color: #E6F1F7;
                --fkcart-spl-addon-heading-color: #24272d;
                --fkcart-spl-addon-description-color: #24272d;
            }
li.menu-item.fkcart-custom-menu-link {padding-bottom: 10px}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

@font-face{font-family:Jost;font-style:normal;font-weight:400 500;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/Jost/Jost-VariableFont_wght.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400 500 600 700;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/Marcellus/Marcellus-Regular.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 500 600 700;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-Regular.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-Regular-Italic.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-Medium.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:500;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-MediumItalic.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-Bold.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:700;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/dm-sans/DMSans-Bold-Italic.woff2) format('woff2');font-stretch:normal;}
@font-face{font-family:Inter;font-style:normal;font-weight:200 900;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/themes/luxe-fashion/assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf) format('truetype');font-stretch:normal;}
@font-face{font-family:Caviar;font-style:normal;font-weight:400;font-display:swap;;;src:url(https://byalexandratravel.com/wp-content/uploads/fonts/CaviarRegular.ttf) format('truetype');}
@font-face{font-family:"SA Magazine";font-style:normal;font-weight:400;font-display:swap;;;src:url(https://alexandrajansen.com/wp-content/uploads/fonts/SAMagazine.woff) format('woff');}


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

				.alg-wc-alfs-progress-bar {
					height: 10px;
					background-color: #007bff;
				}
				.alg-wc-alfs-progress {
					background-color: #f0f0f0;;
				}
								.alg-wc-alfs-progress-bar {
					animation: progress-bar-stripes 3s linear infinite;
				}
				.alg-wc-alfs-progress-bar:after{
					animation: progress-bar-animate-shine 2s ease-out infinite;
					background: #fff;
					border-radius: 3px;
					bottom: 0;
					content: "";
					left: 0;
					opacity: 0;
					position: absolute;
					right: 0;
					top: 0;
				}
							

/*FILESTART   */

/* 10Web Booster optimized this CSS file */



                /*------------------------------Special Product Add on Styles-------------------------------------*/

                #fkcart-spl-addon {
                    padding: 8px 16px;
                }

                #fkcart-modal #fkcart-spl-addon + .fkcart-order-summary {
                    padding-top: 0;
                }

                #fkcart-spl-addon .fkcart-d-flex {
                    display: flex;
                    width: 100%;
                }

                #fkcart-spl-addon.fkcart-image-position-right .fkcart-d-flex {
                    flex-direction: row-reverse;
                }

                #fkcart-spl-addon .fkcart-gap-12 {
                    gap: 12px;
                }


                #fkcart-spl-addon .fkcart-d-col-flex {
                    -js-display: inline-flex;
                    display: -webkit-inline-box;
                    display: -webkit-inline-flex;
                    display: -moz-inline-box;
                    display: -ms-inline-flexbox;
                    display: inline-flex;
                }

                #fkcart-spl-addon .fkcart-spl-addon-image-wrap {
                    width: 100%;
                    max-width: var(--fkcart-spl-addon-special-addon-image-width);
                    height: var(--fkcart-spl-addon-special-addon-image-height);
                }

                #fkcart-spl-addon .fkcart-spl-addon-image-wrap .fkcart-product-image img {
                    border: 1px solid #DEDFEA;
                    border-radius: 4px;
                }


                #fkcart-spl-addon .fkcart-product-image img {
                    max-width: 100%;
                    height: 100%;
                }

                #fkcart-spl-addon .fkcart-d-col-flex:last-child {
                    flex: 1;
                    width: 100%;
                    align-self: center;
                    display: flex;
                    flex-direction: column;
                    align-items: flex-end;
                    text-align: right;
                }

                #fkcart-spl-addon .fkcart-item-title {
                    text-decoration: none;
                    font-size: 14px;
                    line-height: 1.5;
                    font-weight: 500;
                }

                #fkcart-spl-addon .fkcart-item-meta-content {
                    font-size: 12px;
                    line-height: 1.5;
                    font-weight: normal;
                }

                #fkcart-spl-addon .fkcart-item-meta-content p {
                    margin: 0;
                }

                #fkcart-spl-addon .fkcart-d-col-flex.fkcart-item-meta-wrap {
                    display: block;
                    width: calc(100% - 175px);
                }

                #fkcart-spl-addon.fkcart-image-disabled .fkcart-d-col-flex.fkcart-item-meta-wrap {
                    width: calc(100% - 110px);
                }


                #fkcart-spl-addon.fkcart-image-disabled .fkcart-spl-addon-image-wrap {
                    display: none;
                }


                /*----Cart Toggle style------- */

                #fkcart-spl-addon .fkcart-toggle-switcher label {
                    display: block;
                }

                #fkcart-spl-addon .fkcart-toggle-switcher label .sw {
                    display: block;
                    width: 36px;
                    height: 20px;
                    background-color: #82838E;
                    cursor: pointer;
                    position: relative;
                    border-radius: 20px;
                }

                #fkcart-spl-addon .fkcart-toggle-switcher label .sw:before {
                    content: '';
                    position: absolute;
                    background-color: #f1f2f9;
                    margin-top: 0;
                    height: 16px;
                    width: 16px;
                    border-radius: 50%;
                    transition: all ease .3s;
                    left: 2px;
                    top: 2px;
                }


                #fkcart-spl-addon .fkcart-toggle-switcher .fkcart-spl-checkbox:checked + label span:before {
                    left: 18px;
                    background-color: #fff;
                }

                #fkcart-spl-addon .fkcart-toggle-switcher .fkcart-switch {
                    display: none;
                }


                /**
				Shimmer Added
				 */
                .fkcart_spl_addon_active .fkcart-subtotal-wrap .fkcart-summary-amount,
                .fkcart_spl_addon_active .fkcart-checkout-wrap .fkcart-checkout--price {
                    position: relative;
                }

                .fkcart_spl_addon_active .fkcart-subtotal-wrap .fkcart-summary-amount:after {
                    animation: shimmer 2s linear infinite;
                    background: linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);
                    background-size: 1000px 100%;
                    content: " ";
                    display: block;
                    margin: 0;
                    position: absolute;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    z-index: 999;
                }


                .fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button,
                .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active {
                    font-size: 0 !important;
                    transition: none !important;
                }

                .fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--icon,
                .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active .fkcart-checkout--icon {
                    opacity: 0;
                }

                .fkcart_spl_addon_active .fkcart-checkout-wrap #fkcart-checkout-button:after,
                .fkcart-checkout-wrap #fkcart-checkout-button.fkcart-loading-active:after {
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 50%;
                    content: '';
                    width: 16px;
                    margin: -8px auto auto;
                    height: 16px;
                    border: 2px solid #fff;
                    border-bottom-color: transparent;
                    border-radius: 50%;
                    display: inline-block;
                    box-sizing: border-box;
                    animation: rotation 1s linear infinite;
                }


                #fkcart-spl-addon a.fkcart-select-product {
                    font-size: 12px;
                    line-height: 16px;
                    color: #0073AA;
                    font-weight: normal;
                    text-decoration: none;
                }

                #fkcart-spl-addon a.fkcart-select-product:empty {
                    display: none;
                }

                /* Checkbox */
                #fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"] + label {
                    display: none;
                }

                #fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"] {
                    display: block;
                    width: 18px;
                    height: 18px;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    -webkit-appearance: none;
                    appearance: none;
                    background: 0 0;
                    border: 2px solid #bfbfbf;
                    box-shadow: none;
                    position: relative;
                    border-radius: 3px;
                    cursor: pointer;
                    padding: 0;
                }

                #fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"]:checked {
                    background: var(--fkcart-spl-addon-toggle-color);
                    border-color: transparent;
                }

                #fkcart-spl-addon.fkcart-checkbox-selected .fkcart-toggle-switcher input[type="checkbox"]:checked:before {
                    content: '';
                    height: 14px;
                    width: 14px;
                    position: absolute;
                    margin: auto;
                    top: 50%;
                    margin-top: -7px;
                    transform: none;
                    border: none;
                    background: url(https://alexandrajansen.com/wp-content/plugins/cart-for-woocommerce/assets/img/tick.svg) no-repeat center center;
                    left: 0;
                    right: 0;
                }

                /*----Dynamic Css of special add on product ------- */
                #fkcart-spl-addon {
                    background-color: var(--fkcart-spl-addon-bg-color);
                }

                #fkcart-spl-addon .fkcart-item-title {
                    color: var(--fkcart-spl-addon-heading-color);
                }

                #fkcart-spl-addon .fkcart-item-meta-content {

                    color: var(--fkcart-spl-addon-description-color);
                }

                #fkcart-spl-addon .fkcart-toggle-switcher .fkcart-spl-checkbox:checked + label span {
                    background-color: var(--fkcart-spl-addon-toggle-color);
                }

                #fkcart-spl-addon .fkcart-price-wrap {
                    margin-top: 8px;
                }

                #fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del,
                #fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del * {
                    font-size: 12px;
                    line-height: 1;
                    color: var(--fkcart-strike-through-price-text-color);
                }

                #fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap del {
                    margin-right: 4px;
                }

                #fkcart-spl-addon .fkcart-d-col-flex .fkcart-price-wrap ins,
                #fkcart-spl-addon .fkcart-price-wrap span.woocommerce-Price-amount.amount {
                    color: var(--fkcart-spl-addon-description-color);
                    font-size: 14px;
                    line-height: 1;
                    font-weight: 400;
                    text-decoration: none;
                }
            

/*FILESTART  /home/1522474.cloudwaysapps.com/paccpjtteg/public_html/wp-content/plugins/pymntpl-paypal-woocommerce/packages/blocks/build/styles.css */
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons.wc-ppcp-sm__container>li#express-payment-method-paymentplugins_ppcp_express{padding:0;width:100%}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons.wc-ppcp-sm__container>li[id^=express-payment-method-]:nth-child(n+2){margin-top:10px}.wc-ppcp-popup__container{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-popup__container img{height:56px;max-height:77px;max-width:150px;width:110px}.wc-ppcp-popup__container p{flex:1 1 100%;margin-top:10px;text-align:center}.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card__card{align-items:center;border:1px solid hsla(0,0%,7%,.11);border-radius:4px;display:flex;justify-content:space-between;padding:10px 12px}.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card__card .wc-ppcp-components-payment-card__icon{max-width:60px}.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card-cancel__container{margin-top:8px;text-align:right}.wc-ppcp-components-payment-card__container .wc-ppcp-components-payment-card-cancel__container .wc-ppcp-components-payment-card-cancel__label{cursor:pointer}.wc-ppcp-card-payment-method__container.card-field-container--lg .ppcp-card-field--container:nth-child(n+2),.wc-ppcp-card-payment-method__container.card-field-container--md .ppcp-card-field--container:nth-child(n+2),.wc-ppcp-card-payment-method__container.card-field-container--sm .ppcp-card-field--container:nth-child(n+2){margin-top:0}.wc-ppcp-card-payment-method__container.card-field-container--lg .ppcp-card-field--container.card-number-field,.wc-ppcp-card-payment-method__container.card-field-container--md .ppcp-card-field--container.card-number-field,.wc-ppcp-card-payment-method__container.card-field-container--sm .ppcp-card-field--container.card-number-field{flex-basis:50%;max-width:50%}.wc-ppcp-card-payment-method__container.card-field-container--lg .ppcp-card-field--container.card-cvv-field,.wc-ppcp-card-payment-method__container.card-field-container--lg .ppcp-card-field--container.card-exp-field,.wc-ppcp-card-payment-method__container.card-field-container--md .ppcp-card-field--container.card-cvv-field,.wc-ppcp-card-payment-method__container.card-field-container--md .ppcp-card-field--container.card-exp-field,.wc-ppcp-card-payment-method__container.card-field-container--sm .ppcp-card-field--container.card-cvv-field,.wc-ppcp-card-payment-method__container.card-field-container--sm .ppcp-card-field--container.card-exp-field{flex-basis:25%;max-width:25%}.wc-ppcp-blocks-payment-method__label.ppcp_card .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{max-height:24px;max-width:200px}.wc-block-components-radio-control-accordion-content .wc-ppcp-paypal__buttons.disabled{opacity:.4}#express-payment-method-ppcp_fastlane .wc-ppcp-fastlane-button{align-items:center;background-color:#ffc439;border:none;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .35s ease;width:100%}#express-payment-method-ppcp_fastlane .wc-ppcp-fastlane-button.processing{opacity:.4}#express-payment-method-ppcp_fastlane .wc-ppcp-fastlane-button:hover{background:#eab436}#express-payment-method-ppcp_fastlane .wc-ppcp-fastlane-button :disabled{opacity:.4}#express-payment-method-ppcp_fastlane .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon{height:38%}fastlane-modal-open{overflow:hidden}.wc-ppcp-fastlane-overlay{align-items:center;background:hsla(0,0%,100%,.75)!important;display:flex!important;inset:0!important;justify-content:center;margin:0!important;opacity:0;padding:0!important;position:fixed!important;transition:background .4s,opacity .35s,visibility .35s!important;visibility:hidden;will-change:background!important;z-index:2147483647!important}.wc-ppcp-fastlane-overlay.active{opacity:1;visibility:visible}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal{background:#fff;border-radius:8px;box-shadow:0 7px 32px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2);height:calc(100% - 60px);max-width:600px;opacity:0;overflow-y:scroll;padding:24px;transform:scale(.8);transition:opacity .35s ease-in-out,transform .35s ease-out,visibility .35s;width:100%}.wc-ppcp-fastlane-overlay.active .wc-ppcp-fastlane-modal{opacity:1;transform:scale(1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field{background-color:#fff;border:1px solid #dadddd;border-radius:4px;display:flex;height:64px;margin:0 8px 1em;padding:.25em .625em;position:relative}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field.focused:before{border:2px solid #0057ff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(0,0,0,.08);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input{background-color:#fff;border:none;box-shadow:none;font-size:16px;padding:1.25em 0 0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus{border:none;outline:none}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty+.wc-ppcp-fastlane-modal-field-label,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus+.wc-ppcp-fastlane-modal-field-label{transform:translateY(-100%) scale(.875)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-field-label{color:#000;left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons{display:flex;flex-direction:column;margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons>:nth-child(n+2){margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize{background-color:#003087;border-radius:1000px;color:#fff;font-size:1.2rem}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize:disabled{opacity:.5}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-cancel{color:#0070e0;cursor:pointer;text-align:center;text-decoration:none}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card{background:#fff;border:1px solid hsl(0 0% 93% / .933);border-radius:4px;box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgb(0 0 0 / .08),0 0 2px 0 rgb(0 0 0 / .04);display:flex;padding:.75em;width:100%}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-format{color:#000;margin-left:16px}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions{display:flex;flex:1;flex-direction:row;justify-content:flex-end}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a{cursor:pointer}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a:nth-child(n+2){margin-left:12px}.wc-block-components-radio-control-accordion-content .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-icon-container img{height:24px;width:32px}.wc-ppcp-blocks-payment-method__label{align-items:center;display:flex;width:100%}.wc-ppcp-blocks-payment-method__label .wc-block-components-payment-method-icons{display:flex;flex:1 0 auto;justify-content:flex-end;padding-right:16px}.wc-ppcp-blocks-payment-method__label .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{max-height:24px;max-width:90px}