');mask-image:url('data:image/svg+xml;utf8, ');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;transition:opacity .2s ease;width:20px;z-index:100}.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{animation:turn-on-visibility .25s both;visibility:visible}.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}@media (prefers-reduced-motion:no-preference){.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}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{ /*!rtl:begin:ignore*/direction:ltr; /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1; /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; /*!rtl:begin:ignore*/grid-column:2;grid-row:1; /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.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;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%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.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{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;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),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.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-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}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;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 .wp-block-navigation-item{background-color:inherit}.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-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{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}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.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}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.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{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.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-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.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-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;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.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-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-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:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.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:rect(1px,1px,1px,1px);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:auto!important;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}}/* Text meant only for screen readers. */.home.page-template-template-fullwidth .hentry { margin-bottom: 0;}.home.page-template-template-fullwidth .hentry .entry-content > .wp-block-cover,.home.page-template-template-fullwidth .hentry .entry-content > .wp-block-image { margin-bottom: 4.2360680659em;}.home.page-template-template-fullwidth .hentry .entry-content h2 + .woocommerce,.home.page-template-template-fullwidth .hentry .entry-content h2 + [class*=wp-block-woocommerce-] { margin-top: 2.290779772em;}/** * Front-end + editor styles */.hentry .entry-content .has-small-font-size,.editor-styles-wrapper .has-small-font-size { font-size: 0.875em;}.hentry .entry-content .has-medium-font-size,.editor-styles-wrapper .has-medium-font-size { font-size: 1.41577975em;}.hentry .entry-content .has-large-font-size,.editor-styles-wrapper .has-large-font-size { font-size: 1.618034em;}.hentry .entry-content .has-huge-font-size,.editor-styles-wrapper .has-huge-font-size { font-size: 2.290779772em;}.hentry .entry-content .wp-block-audio,.editor-styles-wrapper .wp-block-audio { margin-bottom: 1.41577975em; width: 100%;}.hentry .entry-content .wp-block-audio audio,.editor-styles-wrapper .wp-block-audio audio { width: 100%;}.hentry .entry-content .wp-block-audio.alignleft audio, .hentry .entry-content .wp-block-audio.alignright audio,.editor-styles-wrapper .wp-block-audio.alignleft audio,.editor-styles-wrapper .wp-block-audio.alignright audio { max-width: 284px;}.hentry .entry-content .wp-block-audio.aligncenter,.editor-styles-wrapper .wp-block-audio.aligncenter { margin: 0 auto 1.41577975em; max-width: 48.3870967742%;}.hentry .entry-content .wp-block-video,.editor-styles-wrapper .wp-block-video { margin-bottom: 1.41577975em;}.hentry .entry-content .wp-block-video video,.editor-styles-wrapper .wp-block-video video { width: 100%;}.hentry .entry-content .wp-block-media-text,.editor-styles-wrapper .wp-block-media-text { margin-bottom: 15px;}.hentry .entry-content .wp-block-button,.editor-styles-wrapper .wp-block-button { margin-bottom: 1.41577975em;}.hentry .entry-content .wp-block-button .wp-block-button__link,.editor-styles-wrapper .wp-block-button .wp-block-button__link { font-size: 14px; font-size: 0.875rem; border: 0; cursor: pointer; padding: 0.875em 2.290779772em; text-decoration: none; text-shadow: none; display: inline-block; -webkit-appearance: none; font-weight: var(--e-global-typography-text-font-weight);}.hentry .entry-content .wp-block-button .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover { color: #ffffff; background-color: var(--e-global-color-primary);}.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link, .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus, .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active, .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover { background: transparent; border: 2px solid currentColor;}.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover { color: #ffffff; background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.hentry .entry-content .wp-block-archives,.hentry .entry-content .wp-block-categories,.hentry .entry-content .wp-block-latest-posts,.editor-styles-wrapper .wp-block-archives,.editor-styles-wrapper .wp-block-categories,.editor-styles-wrapper .wp-block-latest-posts { margin: 0 0 1.41577975em; list-style: none; font-size: 16px; font-size: 1rem;}.hentry .entry-content .wp-block-archives li,.hentry .entry-content .wp-block-categories li,.hentry .entry-content .wp-block-latest-posts li,.editor-styles-wrapper .wp-block-archives li,.editor-styles-wrapper .wp-block-categories li,.editor-styles-wrapper .wp-block-latest-posts li { margin-bottom: 1em;}.hentry .entry-content .wp-block-archives a,.hentry .entry-content .wp-block-categories a,.hentry .entry-content .wp-block-latest-posts a,.editor-styles-wrapper .wp-block-archives a,.editor-styles-wrapper .wp-block-categories a,.editor-styles-wrapper .wp-block-latest-posts a { color: #000;}.hentry .entry-content .wp-block-archives a:hover,.hentry .entry-content .wp-block-categories a:hover,.hentry .entry-content .wp-block-latest-posts a:hover,.editor-styles-wrapper .wp-block-archives a:hover,.editor-styles-wrapper .wp-block-categories a:hover,.editor-styles-wrapper .wp-block-latest-posts a:hover { color: #2757FF;}.hentry .entry-content .wp-block-latest-posts__post-date,.editor-styles-wrapper .wp-block-latest-posts__post-date { font-size: 0.875em; color: #999;}.hentry .entry-content .wp-block-latest-posts li,.editor-styles-wrapper .wp-block-latest-posts li { margin: 0;}.hentry .entry-content .wp-block-latest-posts.has-dates li,.editor-styles-wrapper .wp-block-latest-posts.has-dates li { margin: 0 0 1em;}.hentry .entry-content .wp-block-latest-posts.is-grid li,.editor-styles-wrapper .wp-block-latest-posts.is-grid li { margin: 0 1em 0 0;}.hentry .entry-content .wp-block-latest-posts.is-grid.has-dates li,.editor-styles-wrapper .wp-block-latest-posts.is-grid.has-dates li { margin-bottom: 1em;}@media (min-width: 600px) { .hentry .entry-content .wp-block-latest-posts.columns-2 li,.editor-styles-wrapper .wp-block-latest-posts.columns-2 li { margin-right: 3.2258064516%; width: 48.3870967742%; } .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),.editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) { margin-right: 0; } .hentry .entry-content .wp-block-latest-posts.columns-3 li,.editor-styles-wrapper .wp-block-latest-posts.columns-3 li { margin-right: 3.2258064516%; width: 31.1827956989%; } .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),.editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) { margin-right: 0; } .hentry .entry-content .wp-block-latest-posts.columns-4 li,.editor-styles-wrapper .wp-block-latest-posts.columns-4 li { margin-right: 3.2258064516%; width: 22.5806451613%; } .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),.editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) { margin-right: 0; } .hentry .entry-content .wp-block-latest-posts.columns-5 li,.editor-styles-wrapper .wp-block-latest-posts.columns-5 li { margin-right: 3.2258064516%; width: 17.4193548387%; } .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),.editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) { margin-right: 0; } .hentry .entry-content .wp-block-latest-posts.columns-6 li,.editor-styles-wrapper .wp-block-latest-posts.columns-6 li { margin-right: 3.2258064516%; width: 13.9784946237%; } .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),.editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-2 li { margin-right: 4.347826087%; width: 35.4838709677%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-3 li { margin-right: 4.347826087%; width: 22.5806451613%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-4 li { margin-right: 4.347826087%; width: 16.1290322581%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-5 li { margin-right: 4.347826087%; width: 12.2580645161%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-6 li { margin-right: 4.347826087%; width: 9.6774193548%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) { margin-right: 0; }}.hentry .entry-content p.has-drop-cap:not(:focus)::first-letter,.editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter { margin: 0.15em 0.15em 0 0; font-size: 3.7065595576em;}.hentry .entry-content .wp-block-pullquote,.editor-styles-wrapper .wp-block-pullquote { margin: 0 0 25px; border: 0; overflow: hidden; position: relative; padding: 0px; border-radius: 0;}.hentry .entry-content .wp-block-pullquote.alignleft, .hentry .entry-content .wp-block-pullquote.alignright,.editor-styles-wrapper .wp-block-pullquote.alignleft,.editor-styles-wrapper .wp-block-pullquote.alignright { padding: 45px 25px; margin: 8px 30px 20px 0; max-width: 290px;}.hentry .entry-content .wp-block-pullquote.alignleft p, .hentry .entry-content .wp-block-pullquote.alignright p,.editor-styles-wrapper .wp-block-pullquote.alignleft p,.editor-styles-wrapper .wp-block-pullquote.alignright p { font-size: 20px; font-size: 1.25rem; line-height: 31px; margin-bottom: 20px !important;}.hentry .entry-content .wp-block-pullquote blockquote,.editor-styles-wrapper .wp-block-pullquote blockquote { float: none; max-width: 100%; margin: 0; text-align: center; flex-wrap: wrap;}.hentry .entry-content .wp-block-pullquote blockquote p,.editor-styles-wrapper .wp-block-pullquote blockquote p { font-size: 30px; font-size: 1.875rem; line-height: 40px; position: relative; z-index: 2;}.hentry .entry-content .wp-block-pullquote blockquote cite,.editor-styles-wrapper .wp-block-pullquote blockquote cite { display: block; font-size: 12px; font-size: 0.75rem; letter-spacing: 1.5px; font-weight: var(--e-global-typography-primary-font-weight); text-transform: uppercase; z-index: 2;}.hentry .entry-content .wp-block-pullquote.is-style-solid-color,.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color { margin: 0 0 25px; border: none; overflow: hidden; position: relative; border-radius: 16px;}.hentry .entry-content .wp-block-quote,.hentry .entry-content blockquote,.editor-styles-wrapper .wp-block-quote,.editor-styles-wrapper blockquote { position: relative; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 30px; font-size: 1.875rem; color: var(--e-global-color-dark); padding: 40px; border: none; letter-spacing: 0; border-radius: 16px; border-left: 0; background-color: var(--e-global-color-backgroundfield); margin-bottom: 40px; margin-top: 30px; max-width: 100%; overflow: hidden; text-align: left; display: flex;}@media (max-width: 568px) { .hentry .entry-content .wp-block-quote,.hentry .entry-content blockquote,.editor-styles-wrapper .wp-block-quote,.editor-styles-wrapper blockquote { padding: 30px 15px; }}.hentry .entry-content .wp-block-quote .blockquote-bottom,.hentry .entry-content blockquote .blockquote-bottom,.editor-styles-wrapper .wp-block-quote .blockquote-bottom,.editor-styles-wrapper blockquote .blockquote-bottom { display: flex; justify-content: center;}.hentry .entry-content .wp-block-quote .blockquote-bottom cite,.hentry .entry-content blockquote .blockquote-bottom cite,.editor-styles-wrapper .wp-block-quote .blockquote-bottom cite,.editor-styles-wrapper blockquote .blockquote-bottom cite { display: grid; z-index: 2; font-style: normal; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 18px; font-size: 1.125rem; text-transform: capitalize; line-height: 18px; position: relative; width: auto; padding: 0; align-self: center; text-align: start;}.hentry .entry-content .wp-block-quote .blockquote-bottom cite .name,.hentry .entry-content blockquote .blockquote-bottom cite .name,.editor-styles-wrapper .wp-block-quote .blockquote-bottom cite .name,.editor-styles-wrapper blockquote .blockquote-bottom cite .name { font-size: 18px; font-size: 1.125rem; line-height: 18px; display: inline-block; text-transform: capitalize; margin-bottom: 6px; color: #ffffff;}.hentry .entry-content .wp-block-quote .blockquote-bottom cite .job,.hentry .entry-content blockquote .blockquote-bottom cite .job,.editor-styles-wrapper .wp-block-quote .blockquote-bottom cite .job,.editor-styles-wrapper blockquote .blockquote-bottom cite .job { display: inline-block; color: #ffffff; opacity: 0.6; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-transform: uppercase; line-height: 14px;}.hentry .entry-content .wp-block-quote .blockquote-bottom .imges-bottom,.hentry .entry-content blockquote .blockquote-bottom .imges-bottom,.editor-styles-wrapper .wp-block-quote .blockquote-bottom .imges-bottom,.editor-styles-wrapper blockquote .blockquote-bottom .imges-bottom { margin: 0;}.hentry .entry-content .wp-block-quote .blockquote-bottom .imges-bottom img,.hentry .entry-content blockquote .blockquote-bottom .imges-bottom img,.editor-styles-wrapper .wp-block-quote .blockquote-bottom .imges-bottom img,.editor-styles-wrapper blockquote .blockquote-bottom .imges-bottom img { border-radius: 50%; margin: 0 16px 0 0;}.hentry .entry-content .wp-block-quote p,.hentry .entry-content blockquote p,.editor-styles-wrapper .wp-block-quote p,.editor-styles-wrapper blockquote p { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 28px; font-size: 1.75rem; line-height: 1.214285; color: var(--e-global-color-dark); margin-left: 30px;}@media (max-width: 568px) { .hentry .entry-content .wp-block-quote p,.hentry .entry-content blockquote p,.editor-styles-wrapper .wp-block-quote p,.editor-styles-wrapper blockquote p { font-size: 24px; font-size: 1.5rem; }}.hentry .entry-content .wp-block-quote a,.hentry .entry-content blockquote a,.editor-styles-wrapper .wp-block-quote a,.editor-styles-wrapper blockquote a { font-size: 18px; font-size: 1.125rem;}.hentry .entry-content .wp-block-quote p:last-child,.hentry .entry-content blockquote p:last-child,.editor-styles-wrapper .wp-block-quote p:last-child,.editor-styles-wrapper blockquote p:last-child { margin-bottom: 0; display: block;}.hentry .entry-content .wp-block-quote cite,.hentry .entry-content blockquote cite,.editor-styles-wrapper .wp-block-quote cite,.editor-styles-wrapper blockquote cite { display: block; z-index: 2; font-style: normal; color: var(--e-global-color-dark); font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 16px; font-size: 1rem; text-transform: capitalize; font-weight: 600; line-height: 1.625; position: relative; padding-top: 20px; text-align: left;}.hentry .entry-content .wp-block-quote cite span,.hentry .entry-content blockquote cite span,.editor-styles-wrapper .wp-block-quote cite span,.editor-styles-wrapper blockquote cite span { font-size: 14px; font-size: 0.875rem; font-weight: 500; line-height: 1.571428; color: var(--e-global-color-lighter);}.hentry .entry-content .wp-block-quote footer, .hentry .entry-content .wp-block-quote__citation,.hentry .entry-content blockquote footer,.hentry .entry-content blockquote__citation,.editor-styles-wrapper .wp-block-quote footer,.editor-styles-wrapper .wp-block-quote__citation,.editor-styles-wrapper blockquote footer,.editor-styles-wrapper blockquote__citation { font-size: 1em; font-weight: var(--e-global-typography-primary-font-weight);}.hentry .entry-content .wp-block-quote.is-large cite, .hentry .entry-content .wp-block-quote.is-style-large cite,.hentry .entry-content blockquote.is-large cite,.hentry .entry-content blockquote.is-style-large cite,.editor-styles-wrapper .wp-block-quote.is-large cite,.editor-styles-wrapper .wp-block-quote.is-style-large cite,.editor-styles-wrapper blockquote.is-large cite,.editor-styles-wrapper blockquote.is-style-large cite { font-size: 18px; font-size: 1.125rem;}.hentry .entry-content .wp-block-quote.has-text-align-right,.hentry .entry-content blockquote.has-text-align-right,.editor-styles-wrapper .wp-block-quote.has-text-align-right,.editor-styles-wrapper blockquote.has-text-align-right { border-width: 0;}.hentry .entry-content .wp-block-column .wp-block-quote,.editor-styles-wrapper .wp-block-column .wp-block-quote { padding: 40px 15px 35px 55px;}.hentry .entry-content .wp-block-image figure,.editor-styles-wrapper .wp-block-image figure { margin-bottom: 1.41577975em;}.hentry .entry-content .wp-block-image .alignleft,.editor-styles-wrapper .wp-block-image .alignleft { margin-right: 1.41577975em;}.hentry .entry-content .wp-block-image .alignright,.editor-styles-wrapper .wp-block-image .alignright { margin-left: 1.41577975em;}.hentry .entry-content .wp-block-image figcaption,.editor-styles-wrapper .wp-block-image figcaption { margin: 0; padding: 0.875em 0; font-size: 0.875em; font-style: italic;}.hentry .entry-content figure.wp-block-image,.editor-styles-wrapper figure.wp-block-image { margin: 0 0 1.41577975em;}.hentry .entry-content div.wp-block-image,.editor-styles-wrapper div.wp-block-image { display: inline;}.hentry .entry-content .wp-block-cover, .hentry .entry-content .wp-block-cover-image,.editor-styles-wrapper .wp-block-cover,.editor-styles-wrapper .wp-block-cover-image { min-height: 300px;}.hentry .entry-content .wp-block-cover .wp-block-cover-text, .hentry .entry-content .wp-block-cover-image .wp-block-cover-text,.editor-styles-wrapper .wp-block-cover .wp-block-cover-text,.editor-styles-wrapper .wp-block-cover-image .wp-block-cover-text { font-size: 22px !important;}.hentry .entry-content .wp-block-cover.wp-block-cover:last-child, .hentry .entry-content .wp-block-cover-image.wp-block-cover:last-child,.editor-styles-wrapper .wp-block-cover.wp-block-cover:last-child,.editor-styles-wrapper .wp-block-cover-image.wp-block-cover:last-child { margin-bottom: 15px;}.hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text { font-size: 1.618034em; font-weight: 300; line-height: 1.618; padding: 1em; width: calc(100vw - 1em); max-width: calc(100vw - 1em); color: #fff; z-index: 1;}@media (min-width: 568px) { .hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text { padding: 1em; font-size: 2.290779772em; width: calc(8 * (100vw / 12)); max-width: calc(8 * (100vw / 12)); }}@media (min-width: 768px) { .hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text { font-size: 2.290779772em; width: calc(6 * (100vw / 12)); max-width: calc(6 * (100vw / 12)); }}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container { padding: 2.6180340252em 1em; width: calc(100vw - 1em); max-width: calc(100vw - 1em);}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1) { margin-bottom: 0;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 { padding: 0; margin-left: auto; margin-right: auto;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1 { font-size: 3.7065595576em; margin-bottom: 0.2360679726em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2 { font-size: 2.6180340252em; margin-bottom: 0.3342202552em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3 { font-size: 2.290779772em; margin-bottom: 0.3819660059em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4 { font-size: 1.618034em; margin-bottom: 0.5407797364em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5 { font-size: 1.41577975em; margin-bottom: 0.6180339845em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 { font-size: 1.41577975em; margin-bottom: 0.6180339845em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size) { font-size: 1.1em;}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color) { color: #fff;}@media (min-width: 568px) { .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container { width: calc(8 * (100vw / 12)); max-width: calc(8 * (100vw / 12)); }}@media (min-width: 768px) { .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container { width: calc(6 * (100vw / 12)); max-width: calc(6 * (100vw / 12)); padding-top: 6.8541021569em; padding-bottom: 6.8541021569em; }}.hentry .entry-content .wp-block-gallery,.editor-styles-wrapper .wp-block-gallery { margin: 0 0 2.290779772em;}.hentry .entry-content .wp-block-gallery.alignleft,.editor-styles-wrapper .wp-block-gallery.alignleft { margin-right: 2rem;}.hentry .entry-content .wp-block-gallery.alignright,.editor-styles-wrapper .wp-block-gallery.alignright { margin-left: 2rem;}.hentry .entry-content .wp-block-gallery .blocks-gallery-image,.hentry .entry-content .wp-block-gallery .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item { width: 48.3870967742%; margin: 0 3.2258064516% 3.2258064516% 0; flex-grow: 1;}.hentry .entry-content .wp-block-gallery .blocks-gallery-image:nth-of-type(even),.hentry .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(even),.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image:nth-of-type(even),.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:nth-of-type(even) { margin-right: 0;}.hentry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,.hentry .entry-content .wp-block-gallery .blocks-gallery-item figcaption,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image figcaption,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption { font-size: 1em; padding: 2.290779772em 1.41577975em 0.6180339845em;}@media (min-width: 600px) { .hentry .entry-content .wp-block-gallery .blocks-gallery-image,.hentry .entry-content .wp-block-gallery .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item { margin: 0 3.2258064516% 1.5873015873% 0; } .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item { margin-right: 3.2258064516%; width: 48.3870967742%; } .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item { margin-right: 3.2258064516%; width: 31.1827956989%; } .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item { margin-right: 3.2258064516%; width: 22.5806451613%; } .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item { margin-right: 3.2258064516%; width: 17.4193548387%; } .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item { margin-right: 3.2258064516%; width: 13.9784946237%; } .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item { margin-right: 3.2258064516%; width: 11.5207373272%; } .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:last-child { margin-right: 0; } .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image, .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item { margin-right: 3.2258064516%; width: 9.6774193548%; } .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:last-child, .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n), .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:last-child,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item { margin-bottom: 1.5873015873%; margin-right: 1.5873015873%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item { margin-right: 1.5873015873%; width: 49.2063492063%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item { margin-right: 1.5873015873%; width: 32.2751322751%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item { margin-right: 1.5873015873%; width: 23.8095238095%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item { margin-right: 1.5873015873%; width: 18.7301587302%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item { margin-right: 1.5873015873%; width: 15.3439153439%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item { margin-right: 1.5873015873%; width: 12.925170068%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:last-child { margin-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item { margin-right: 1.5873015873%; width: 11.1111111111%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:last-child, body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n), body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:last-child { margin-right: 0; }}.hentry .entry-content .wp-block-separator,.editor-styles-wrapper .wp-block-separator { border: 0; margin: 0 auto 1.41577975em; overflow: hidden;}.hentry .entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 10%;}.hentry .entry-content .wp-block-embed-twitter,.editor-styles-wrapper .wp-block-embed-twitter { overflow: hidden;}.hentry .entry-content .wp-block-table,.editor-styles-wrapper .wp-block-table { border-collapse: separate;}.hentry .entry-content .wp-block-table td,.hentry .entry-content .wp-block-table th,.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper .wp-block-table th { border: 1px solid; border-color: var(--e-global-color-border);}.hentry .entry-content .wp-block-table thead th,.editor-styles-wrapper .wp-block-table thead th { padding: 1.41577975em;}.hentry .entry-content .wp-block-file,.editor-styles-wrapper .wp-block-file { margin-bottom: 1.41577975em;}.hentry .entry-content .wp-block-file .wp-block-file__button,.editor-styles-wrapper .wp-block-file .wp-block-file__button { font-size: 0.875em; line-height: 1.618; border: 0; cursor: pointer; padding: 0.6180339845em 1.41577975em; text-decoration: none; font-weight: var(--e-global-typography-primary-font-weight); text-shadow: none; display: inline-block; -webkit-appearance: none; border-radius: 0; opacity: 1;}.hentry .entry-content .wp-block-code,.hentry .entry-content .wp-block-preformatted pre,.editor-styles-wrapper .wp-block-code,.editor-styles-wrapper .wp-block-preformatted pre { font-family: "Courier 10 Pitch", Courier, monospace; font-size: 1em;}.hentry .entry-content .wp-block-code,.editor-styles-wrapper .wp-block-code { border: none; border-radius: 0; padding: 1.618034em;}.hentry .entry-content .wp-block-columns,.editor-styles-wrapper .wp-block-columns { margin-bottom: 0;}.hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column { margin-bottom: 1em;}@media (min-width: 600px) { .hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column { padding-left: 0; padding-right: 3.2258064516%; margin-left: 0; } .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) { margin-right: 0; } .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),.editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even) { padding-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column { padding-right: 4.347826087%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even) { padding-right: 0; }}@media (min-width: 782px) { .hentry .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n),.editor-styles-wrapper .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n) { margin-right: 0; } .hentry .entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n),.editor-styles-wrapper .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n) { margin-right: 0; } .hentry .entry-content .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n),.editor-styles-wrapper .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n) { margin-right: 0; } .hentry .entry-content .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n),.editor-styles-wrapper .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n) { margin-right: 0; } .hentry .entry-content .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n),.editor-styles-wrapper .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n) { margin-right: 0; } .hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column { padding-right: 0; } .hentry .entry-content .wp-block-columns .wp-block-column:not(:first-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:first-child) { padding-left: 0; } .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) { padding-right: 0; margin-right: 3.2258064516%; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column,body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column { padding-right: 0; } body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),body:not(.page-template-template-fullwidth-php):not(.bocpak-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) { margin-right: 4.347826087%; }}.hentry .entry-content .wp-block-rss a,.hentry .entry-content .wp-block-latest-comments a,.hentry .entry-content .wp-block-tag-cloud a,.editor-styles-wrapper .wp-block-rss a,.editor-styles-wrapper .wp-block-latest-comments a,.editor-styles-wrapper .wp-block-tag-cloud a { color: #555;}.hentry .entry-content .wp-block-rss a:hover,.hentry .entry-content .wp-block-latest-comments a:hover,.hentry .entry-content .wp-block-tag-cloud a:hover,.editor-styles-wrapper .wp-block-rss a:hover,.editor-styles-wrapper .wp-block-latest-comments a:hover,.editor-styles-wrapper .wp-block-tag-cloud a:hover { color: #2757FF;}.hentry .entry-content .wp-block-latest-comments,.editor-styles-wrapper .wp-block-latest-comments { margin: 0 0 1.41577975em;}.hentry .entry-content .wp-block-latest-comments__comment-avatar,.editor-styles-wrapper .wp-block-latest-comments__comment-avatar { margin-top: 0.3819660059em;}.hentry .entry-content .wp-block-latest-comments__comment,.editor-styles-wrapper .wp-block-latest-comments__comment { font-size: 1em; margin: 0 0 1em;}.hentry .entry-content .wp-block-latest-comments__comment-date,.editor-styles-wrapper .wp-block-latest-comments__comment-date { font-size: 0.875em;}.hentry .entry-content .wp-block-latest-comments__comment-excerpt p,.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p { margin: 0.5407797364em 0 1em; font-size: 1em; line-height: 1.618;}.hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 3.7065595576em;}.hentry .entry-content .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment,.editor-styles-wrapper .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment { margin: 0; line-height: 1.618;}.hentry .entry-content .wp-block-latest-comments br,.editor-styles-wrapper .wp-block-latest-comments br { display: inline; content: "";}.wp-block-cover-image { margin-bottom: 1em;}.wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0;}body.bocpak-full-width-content:not(.elementor-page).single .hentry .entry-content .alignwide { margin-left: calc(25% - 25vw); width: calc(50vw + 50%); max-width: calc(50vw + 50%); margin-bottom: 1em;}body.bocpak-full-width-content:not(.elementor-page).single .hentry .entry-content .alignfull { margin-left: calc(50% - 50vw + 7.5px); width: calc(100vw - 15px); max-width: 100vw; margin-bottom: 1em;}body.bocpak-full-width-content:not(.elementor-page) .editor-styles-wrapper .alignwide { margin-left: calc(25% - 25vw); width: calc(50vw + 50%); max-width: calc(50vw + 50%);}body.bocpak-full-width-content:not(.elementor-page) .editor-styles-wrapper .alignfull { margin-left: calc(50% - 50vw); width: 100vw; max-width: 100vw;}/*# sourceMappingURL=gutenberg-blocks.css.map */.wpcf7 .screen-reader-response {position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;word-wrap: normal !important;}.wpcf7 form .wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;border: 2px solid #00a0d2; /* Blue */}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output {display: none;}.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450; /* Green */}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {border-color: #dc3232; /* Red */}.wpcf7 form.spam .wpcf7-response-output {border-color: #f56e28; /* Orange */}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffb900; /* Yellow */}.wpcf7-form-control-wrap {position: relative;}.wpcf7-not-valid-tip {color: #dc3232; /* Red */font-size: 1em;font-weight: normal;display: block;}.use-floating-validation-tip .wpcf7-not-valid-tip {position: relative;top: -2ex;left: 1em;z-index: 100;border: 1px solid #dc3232;background: #fff;padding: .2em .8em;width: 24em;}.wpcf7-list-item {display: inline-block;margin: 0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after {content: " ";}.wpcf7-spinner {visibility: hidden;display: inline-block;background-color: #23282d; /* Dark Gray 800 */opacity: 0.75;width: 24px;height: 24px;border: none;border-radius: 100%;padding: 0;margin: 0 24px;position: relative;}form.submitting .wpcf7-spinner {visibility: visible;}.wpcf7-spinner::before {content: '';position: absolute;background-color: #fbfbfc; /* Light Gray 100 */top: 4px;left: 4px;width: 6px;height: 6px;border: none;border-radius: 100%;transform-origin: 8px 8px;animation-name: spin;animation-duration: 1000ms;animation-timing-function: linear;animation-iteration-count: infinite;}@media (prefers-reduced-motion: reduce) {.wpcf7-spinner::before {animation-name: blink;animation-duration: 2000ms;}}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes blink {from {opacity: 0;}50% {opacity: 1;}to {opacity: 0;}}.wpcf7 [inert] {opacity: 0.5;}.wpcf7 input[type="file"] {cursor: pointer;}.wpcf7 input[type="file"]:disabled {cursor: default;}.wpcf7 .wpcf7-submit:disabled {cursor: not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"] {direction: ltr;}.wpcf7-reflection > output {display: list-item;list-style: none;}.wpcf7-reflection > output[hidden] {display: none;}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}@charset "UTF-8";/*!Theme Name: PackagingTheme URI: http://abc.com/Author: KevinAuthor URI: http://abc.com/Description: Packaging empowers users with the ability to personalize products based on their preferences, personal messages, or favorite images.Version: 1.0.6License: GNU General Public License v2 or laterLicense URI: https://www.gnu.org/licenses/gpl-2.0.htmlText Domain: packagingTags: accessories, books, diary, gift shop, handmade, highlighters, learning equipment, marker, office supplies, paper, school, souvenir, stationery*//* Text meant only for screen readers. *//*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------1.0 Normalize1.1 Typography1.2 Global styles2.0 Header2.1 Main Naivgation2.2 Vertical Naivgation2.3 Mega menu3.0 Main content area3.1 Content (posts etc)4.0 Footer5.0 Alignment6.0 Accessiblity7.0 Clearing8.0 Tables9.0 404 Styles10.0 Comments11.0 Forms12.0 Media12.1 Galleries13.0 Captions14.0 Pagination15.0 Widgets16.0 Layout17.0 Utilities18.0 Slick Carousel19.0 Icons--------------------------------------------------------------*//*-------------------------------------------------------------1.0 Normalizenormalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css--------------------------------------------------------------*//** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, * without disabling user zoom. */html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}::selection { text-shadow: none; color: #fff; background: var(--e-global-color-primary);}/** * Remove default margin. */body { margin: 0;}/* HTML5 display definitions ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) { display: none; height: 0;}/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */[hidden],template { display: none;}/* Links ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a { background-color: transparent;}/** * Improve readability of focused elements when they are also in an * active/hover state. */a:active,a:hover { outline: 0;}/* Text-level semantics ========================================================================== *//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title] { border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b,strong { font-weight: bold;}/** * Address styling not present in Safari and Chrome. */dfn { font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1 { font-size: 2em; margin: 0.67em 0;}/** * Address styling not present in IE 8/9. */mark { background: #ff0; color: var(--e-global-color-secondary);}/** * Address inconsistent and variable font size in all browsers. */small { font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}/* Embedded content ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img { border: 0;}/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) { overflow: hidden;}/* Grouping content ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure { margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr { box-sizing: content-box; height: 0;}/** * Contain overflow in all browsers. */pre { overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}/* Forms ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button,input,optgroup,select,textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */}/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button { overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button,select { text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */button,html input[type=button],input[type=reset],input[type=submit] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] { cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input { line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type=checkbox],input[type=radio] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */input[type=search] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend { border: 0; /* 1 */ padding: 0; /* 2 */}/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea { overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup { font-weight: bold;}/* Tables ========================================================================== *//** * Remove most spacing between table cells. */table { border-collapse: collapse; border-spacing: 0;}td,th { padding: 0;}/*-------------------------------------------------------------1.1 Typography--------------------------------------------------------------*/:root { --e-global-color-primary: #2757FF; --e-global-color-secondary: #F865DC; --e-global-color-text: #555; --e-global-color-accent: #000; --e-global-color-lighter: #999; --e-global-color-dark: #000; --e-global-color-border: #E7E7E7; --e-global-color-backgroundfield: #E9EEFF; --e-global-typography-primary-font-family: Marcellus, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-primary-font-weight: 400; --e-global-typography-primary-text-transform: none; --e-global-typography-primary-font-style: normal; --e-global-typography-primary-text-decoration: none; --e-global-typography-primary-letter-spacing: 0; --e-global-typography-primary-line-height: 1.15; --e-global-typography-secondary-font-family: Marcellus, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-secondary-font-weight: 400; --e-global-typography-secondary-text-transform: normal; --e-global-typography-secondary-font-style: normal; --e-global-typography-secondary-text-decoration: none; --e-global-typography-secondary-letter-spacing: 0; --e-global-typography-secondary-line-height: 1.15; --e-global-typography-text-font-family: Figtree, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-text-font-weight: 400; --e-global-typography-text-size: 16px; --e-global-typography-text-text-transform:normal; --e-global-typography-text-font-style: normal; --e-global-typography-text-text-decoration: none; --e-global-typography-text-letter-spacing: 0; --e-global-typography-text-line-height: 1.625; --e-global-typography-accent-font-family: Figtree, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; --e-global-typography-accent-font-weight: 700; --e-global-typography-accent-size: 14px; --e-global-typography-accent-text-transform:uppercase; --e-global-typography-accent-font-style: normal; --e-global-typography-accent-text-decoration: none; --e-global-typography-accent-letter-spacing:0; --e-global-typography-accent-line-height: 1.571428; --e-global-grid-column-gap: 30px; --e-global-grid-row-gap: 30px; --grid-column-gap: 30px; --grid-row-gap: 30px; --e-global-column-to-show: 4;}body { -ms-word-wrap: break-word; word-wrap: break-word; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #ffffff; overflow-x: hidden;}body,button,input,textarea { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); font-size: var(--e-global-typography-text-size); text-rendering: optimizeLegibility;}select { color: initial; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); max-width: 100%;}h1,h2,h3,h4,h5,h6 { clear: both; margin: 0 0 0.5407797364em; color: var(--e-global-color-dark); font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); text-transform: capitalize;}.comment-body .comment-text h1,.comment-body .comment-text h2,.comment-body .comment-text h3,.comment-body .comment-text h4,.comment-body .comment-text h5,.comment-body .comment-text h6 { padding: 1em 0 0;}h1,.alpha { font-size: 64px; font-size: 4rem; line-height: 70px;}h2,.beta { font-size: 48px; font-size: 3rem; line-height: 54px;}h3,.gamma { font-size: 40px; font-size: 2.5rem; line-height: 46px;}h4,.delta { font-size: 34px; font-size: 2.125rem; line-height: 40px;}h5 { font-size: 28px; font-size: 1.75rem; line-height: 34px;}h6 { font-size: 22px; font-size: 1.375rem; line-height: 28px;}.alpha,.beta,.gamma,.delta { display: block;}p + h2, p + header h2, p + h3, p + h4,ul + h2,ul + header h2,ul + h3,ul + h4,ol + h2,ol + header h2,ol + h3,ol + h4,table + h2,table + header h2,table + h3,table + h4,blockquote + h2,blockquote + header h2,blockquote + h3,blockquote + h4,form + h2,form + header h2,form + h3,form + h4 { margin-top: 1em;}hr { background-color: #ccc; border: 0; height: 1px; margin: 0 0 1em;}p { margin: 0 0 1.5em;}ul,ol { margin: 0 0 1em 3em; padding: 0;}ul { list-style: disc;}ol { list-style: decimal;}li > ul,li > ol { margin-bottom: 0; margin-left: 1em;}dt { font-weight: var(--e-global-typography-secondary-font-weight);}dd { margin: 0 0 1.41577975em;}b,strong { font-weight: var(--e-global-typography-secondary-font-weight);}dfn,cite,em,i { font-style: italic;}blockquote { font-size: 38px; font-size: 2.375rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); line-height: 42px; color: var(--e-global-color-dark); padding: 45px 80px; font-style: italic; border: none; letter-spacing: 0; border-left: 0; background-color: #E9EEFF; margin: 0 0 30px; max-width: 100%;}@media (max-width: 767px) { blockquote { padding: 0 15px; }}blockquote p { position: relative; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); margin-bottom: 1em;}blockquote p:first-child:before { color: var(--e-global-color-primary); font-style: normal; font-size: 20px; font-size: 1.25rem; position: absolute; top: 0; left: -60px; text-shadow: none; z-index: -1;}blockquote p:last-child { margin-bottom: 0;}blockquote span { font-weight: var(--e-global-typography-secondary-font-weight); font-size: 15px; font-size: 0.9375rem; line-height: 25px; color: var(--e-global-color-text);}address { margin: 0 0 1em;}pre { background: rgba(0, 0, 0, 0.1); font-family: "Courier 10 Pitch", Courier, monospace; margin-bottom: 1.618034em; padding: 1.618034em; overflow: auto; max-width: 100%;}code,kbd,tt,var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; background-color: rgba(0, 0, 0, 0.05); padding: 0.202em 0.5407797364em;}abbr,acronym { border-bottom: 1px dotted #666; cursor: help;}mark,ins { text-decoration: none; font-weight: var(--e-global-typography-primary-font-weight); background: transparent;}sup,sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline;}sup { bottom: 1ex;}sub { top: 0.5ex;}small { font-size: 75%;}big { font-size: 125%;}figure { margin: 0;}table { margin: 0 0 1.41577975em; width: 100%;}img { height: auto; max-width: 100%; display: block;}a { color: var(--e-global-color-dark); text-decoration: none; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}a:hover { color: var(--e-global-color-primary); text-decoration: none;}:focus { outline: none;}.bocpak-cute * { font-family: "Comic Sans MS", sans-serif;}.hidden { display: none !important;}/*-------------------------------------------------------------1.2 Global styles--------------------------------------------------------------*/* { box-sizing: border-box;}.site { overflow-x: hidden;}.site-content,.header-widget-region { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.lazyloaded { transition: all 0.3s !important;}#page .site-content { margin-top: 90px; margin-bottom: 90px; z-index: 1; position: relative; padding-left: 15px; padding-right: 15px;}@media (min-width: 768px) { #page .site-content { padding-left: 30px; padding-right: 30px; }}@media (max-width: 768px) { #page .site-content { margin-bottom: 60px; margin-top: 60px; }}@media (max-width: 767px) { #page .site-content { margin-top: 60px; margin-bottom: 60px; }}body.elementor-page #page .site-content { padding-left: 0; padding-right: 0;}body.woocommerce-shop #page .site-content { margin-top: 80px; margin-bottom: 120px;}@media (max-width: 768px) { body.woocommerce-shop #page .site-content { margin-top: 80px; margin-bottom: 80px; }}@media (max-width: 767px) { body.woocommerce-shop #page .site-content { margin-top: 60px; margin-bottom: 60px; }}body.elementor-page #page .site-content, body.page-template-template-homepage #page .site-content, body.home:not(.blog) #page .site-content { margin-top: 0; margin-bottom: 0;}body.home #page .bocpak-breadcrumb, body.error404 #page .bocpak-breadcrumb { display: none;}/*-------------------------------------------------------------1.3 Grid--------------------------------------------------------------*/.col-full { max-width: 1290px; margin-left: auto; margin-right: auto;}.col-full::before, .col-full::after { content: ""; display: table;}.col-full::after { clear: both;}.col-full:after { content: " "; display: block; clear: both;}.col-full [data-elementor-type=wp-page] { width: 100vw; margin-left: 50%; -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%);}.page-template-template-homepage #primary,.page-template-template-homepage .site-main { margin-bottom: 0;}.container { max-width: 1290px; margin-left: auto; margin-right: auto;}.container::before, .container::after { content: ""; display: table;}.container::after { clear: both;}.container:after { content: " "; display: block; clear: both;}.d-none { display: none;}.container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1290px;}@media (min-width: 768px) and (max-width: 1290px) { .container { padding-left: 30px; padding-right: 30px; width: auto; }}.row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}[class*=" column-"], [class^=column-] { padding-left: 15px; padding-right: 15px;}[data-elementor-columns-mobile="1"] .column-item { flex: 0 0 100%; max-width: 100%;}[data-elementor-columns-mobile="2"] .column-item { flex: 0 0 50%; max-width: 50%;}[data-elementor-columns-mobile="3"] .column-item { flex: 0 0 33.3333333333%; max-width: 33.3333333333%;}[data-elementor-columns-mobile="4"] .column-item { flex: 0 0 25%; max-width: 25%;}[data-elementor-columns-mobile="5"] .column-item { flex: 0 0 20%; max-width: 20%;}[data-elementor-columns-mobile="6"] .column-item { flex: 0 0 16.6666666667%; max-width: 16.6666666667%;}@media (min-width: 768px) { [data-elementor-columns-tablet="1"] .column-item { flex: 0 0 100%; max-width: 100%; } [data-elementor-columns-tablet="2"] .column-item { flex: 0 0 50%; max-width: 50%; } [data-elementor-columns-tablet="3"] .column-item { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } [data-elementor-columns-tablet="4"] .column-item { flex: 0 0 25%; max-width: 25%; } [data-elementor-columns-tablet="5"] .column-item { flex: 0 0 20%; max-width: 20%; } [data-elementor-columns-tablet="6"] .column-item { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }}@media (min-width: 1024px) { [data-elementor-columns="1"] .column-item { flex: 0 0 100%; max-width: 100%; } [data-elementor-columns="2"] .column-item { flex: 0 0 50%; max-width: 50%; } [data-elementor-columns="3"] .column-item { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } [data-elementor-columns="4"] .column-item { flex: 0 0 25%; max-width: 25%; } [data-elementor-columns="5"] .column-item { flex: 0 0 20%; max-width: 20%; } [data-elementor-columns="6"] .column-item { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } [data-elementor-columns="7"] .column-item { flex: 0 0 14.2857142857%; max-width: 14.2857142857%; } [data-elementor-columns="8"] .column-item { flex: 0 0 12.5%; max-width: 12.5%; }}.column-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%;}.column-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%;}.column-3 { flex: 0 0 25%; max-width: 25%;}.column-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%;}.column-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%;}.column-6 { flex: 0 0 50%; max-width: 50%;}.column-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%;}.column-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%;}.column-9 { flex: 0 0 75%; max-width: 75%;}.column-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%;}.column-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%;}.column-12 { flex: 0 0 100%; max-width: 100%;}@media (min-width: 768px) { .column-tablet-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .column-tablet-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .column-tablet-3 { flex: 0 0 25%; max-width: 25%; } .column-tablet-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .column-tablet-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .column-tablet-6 { flex: 0 0 50%; max-width: 50%; } .column-tablet-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .column-tablet-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .column-tablet-9 { flex: 0 0 75%; max-width: 75%; } .column-tablet-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .column-tablet-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .column-tablet-12 { flex: 0 0 100%; max-width: 100%; }}@media (min-width: 1024px) { .column-desktop-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .column-desktop-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .column-desktop-3 { flex: 0 0 25%; max-width: 25%; } .column-desktop-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .column-desktop-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .column-desktop-6 { flex: 0 0 50%; max-width: 50%; } .column-desktop-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .column-desktop-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .column-desktop-9 { flex: 0 0 75%; max-width: 75%; } .column-desktop-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .column-desktop-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .column-desktop-12 { flex: 0 0 100%; max-width: 100%; }}/*-------------------------------------------------------------2.0 Header--------------------------------------------------------------*/.site-header { background-position: center center; position: relative; z-index: 996; background-color: #ffffff;}.site-header .site-logo-anchor,.site-header .site-logo-link,.site-header .custom-logo-link { display: block; margin-bottom: 0;}.site-header .widget { margin-bottom: 0;}@media (max-width: 768px) { .site-header .container { padding-left: 15px; padding-right: 15px; }}.site-branding { margin-bottom: 0; display: block; clear: both;}.site-branding .custom-logo-link + .site-branding-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.site-branding .custom-logo-link + .site-branding-text:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}.site-branding img { height: auto;}.site-branding .site-title { font-size: 2em; letter-spacing: -1px; margin: 0;}@media (max-width: 375px) { .site-branding .site-title { font-size: 24px; font-size: 1.5rem; }}.site-branding .site-description { font-size: 0.875em; display: none;}.site-branding .logo { margin: 0;}.site-header-account { position: relative;}@media (max-width: 1024px) { .site-header-account { display: none; }}.site-header-account > a { white-space: nowrap; display: block;}.site-header-account .login-form-title { font-size: 18px; font-size: 1.125rem; color: #333; margin-bottom: 0;}.site-header-account .account-dropdown { text-align: left; right: 0; top: 100%; position: absolute; pointer-events: none; z-index: 100; visibility: hidden; margin-top: 15px; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.site-header-account .account-dropdown .result-error { margin: 1em 0;}#elementor-sidebar .site-header-account .account-dropdown { left: 0; right: unset;}.site-header-account .account-dropdown.right { left: 0; right: unset;}.site-header-account .account-dropdown.right .account-wrap:before { left: 20px; right: unset;}.site-header-account .account-dropdown.justify { right: 50%; transform: translateX(50%);}.site-header-account .account-dropdown.justify .account-wrap:before { right: 50%; transform: translateX(50%) rotate(45deg);}.site-header-account .account-dropdown a.register-link, .site-header-account .account-dropdown a.lostpass-link { color: var(--e-global-color-lighter); font-size: 14px; font-size: 0.875rem;}.site-header-account .account-dropdown a.register-link:hover, .site-header-account .account-dropdown a.lostpass-link:hover { color: var(--e-global-color-secondary);}.site-header-account .account-dropdown a.lostpass-link { text-decoration: underline dotted;}.site-header-account .account-dropdown label { margin-bottom: 5px; font-size: 14px; font-size: 0.875rem; line-height: 1.5;}.site-header-account .account-dropdown p { margin-bottom: 15px;}.site-header-account .account-dropdown input, .site-header-account .account-dropdown button { border-width: 1px; padding: 15px; width: 100%;}.site-header-account .account-dropdown input:not(.btn-slip-effect), .site-header-account .account-dropdown button:not(.btn-slip-effect) { line-height: normal !important;}.site-header-account .account-dropdown button { text-transform: uppercase; justify-content: center;}.site-header-account .account-dropdown button:hover { border: 1px solid var(--e-global-color-accent);}.site-header-account .account-dropdown .account-wrap { display: block !important; position: relative; background-color: #fff; box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.1); border: 0;}.site-header-account .account-dropdown .login-form-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;}.site-header-account .account-dropdown .login-form-bottom { text-align: right;}.site-header-account .account-dropdown .bocpak-login-form-ajax { margin-bottom: 5px;}.site-header-account .account-dropdown .account-inner { width: 320px; padding: 15px; max-height: 500px; overflow: auto;}.site-header-account .account-dropdown .account-inner.dashboard { width: 210px; padding: 15px 0;}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar { width: 3px;}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); background-color: #F5F5F5;}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar-thumb { background-color: #000000;}.site-header-account .account-links-menu,.site-header-account .account-dashboard { list-style: none; margin: 0;}.site-header-account .account-links-menu li a,.site-header-account .account-dashboard li a { width: 100%; text-align: left; color: var(--e-global-color-text); font-size: 14px; font-size: 0.875rem; line-height: 1.5; display: flex; align-items: center; justify-content: space-between; padding: 7px 30px;}.site-header-account .account-links-menu li a:after,.site-header-account .account-dashboard li a:after { font-size: 8px; font-size: 0.5rem; opacity: 0; visibility: hidden; padding-right: 10px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.site-header-account .account-links-menu li a:hover,.site-header-account .account-dashboard li a:hover { color: var(--e-global-color-primary);}.site-header-account .account-links-menu li a:hover:after,.site-header-account .account-dashboard li a:hover:after { opacity: 1; visibility: visible; padding-right: 0;}@media (max-width: 1024px) { .site-header-search { display: none; }}.site-header-search > a { white-space: nowrap; display: block;}.site-header-search > a i { font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-dark);}.site-header-search > a:hover i { color: var(--e-global-color-primary);}@media (max-width: 1024px) { .site-header-wishlist { display: none; }}.site-header-wishlist .header-wishlist { position: relative; display: block;}.site-header-cart.header-cart-mobile { display: none;}.site-header-cart.header-cart-mobile .cart-contents:before { font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-secondary);}.site-header-cart.header-cart-mobile .count { display: inline-block; vertical-align: text-top; margin-left: 2px; line-height: 1; font-size: 10px; font-size: 0.625rem; font-weight: var(--e-global-typography-primary-font-weight); text-align: center; top: 10px; right: -10px; letter-spacing: 0; color: var(--e-global-color-secondary);}.site-header-cart.header-cart-mobile .amount { display: none;}.site-header-cart.header-cart-mobile + .menu-mobile-nav-button { order: -1;}.header-main { display: flex; align-items: center; padding-top: 1em; padding-bottom: 1em;}@media (min-width: 1024px) { .header-main { padding: 0 30px; max-width: 100%; min-height: 80px; justify-content: space-between; } .header-main .header-center { margin-left: 20px; margin-right: 20px; }}@media (max-width: 1023px) { .header-group-mobile { display: flex; align-items: center; justify-content: space-between; }}.header-group-action .site-header-account .account-dropdown.active { pointer-events: auto; visibility: visible; z-index: 999; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); border: 1px solid var(--e-global-color-primary);}.header-group-action .site-header-account a i { font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-dark);}.header-group-action .site-header-account a:hover i { color: var(--e-global-color-primary);}.header-group-action .site-header-wishlist a i { font-size: 23px; font-size: 1.4375rem; color: var(--e-global-color-dark); margin-top: 2px;}.header-group-action .site-header-wishlist a:hover i { color: var(--e-global-color-primary);}.header-group-action .site-header-wishlist .count { display: inline-block; vertical-align: text-top; font-size: 12px; font-size: 0.75rem; font-weight: 600; text-align: center; position: absolute; top: 1px; right: -10px; letter-spacing: 0; color: #fff; width: 16px; height: 16px; line-height: 16px; background-color: var(--e-global-color-primary); border-radius: 50%;}.header-group-action .site-header-cart .cart-contents:before { font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-dark);}.header-group-action .site-header-cart .cart-contents:hover:before { color: var(--e-global-color-primary);}.header-group-action .site-header-cart .count { display: inline-block; vertical-align: text-top; font-size: 12px; font-size: 0.75rem; font-weight: 600; text-align: center; position: absolute; top: 0; right: -12px; letter-spacing: 0; background-color: var(--e-global-color-primary); color: #fff; width: 16px; height: 16px; line-height: 16px; border-radius: 50%;}.header-group-action .site-header-cart .woocommerce-Price-amount { display: none; font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); margin-left: 10px; margin-top: 5px;}@media (max-width: 1024px) { .bg-header-1 { background-color: var(--e-global-color-primary); }}.header-1 { border-bottom: 1px solid; border-color: var(--e-global-color-border);}@media (max-width: 1023px) { .header-1 .header-left { display: flex; align-items: center; justify-content: space-between; width: 100%; }}.header-1 .header-right { display: flex; align-items: center; justify-content: flex-end;}@media (max-width: 1023px) { .header-1 .header-right { display: none; }}.header-1 .header-right .header-group-action { display: flex; align-items: center; justify-content: flex-end;}.header-1 .header-right .header-group-action.left { justify-content: flex-start;}.header-1 .header-right .header-group-action.center { justify-content: center;}.header-1 .header-right .header-group-action > div { position: relative; text-align: center;}.header-1 .header-right .header-group-action > div > a { -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}.header-1 .header-right .header-group-action > div:not(:last-child) { margin-right: 20px;}.header-1 .header-right .header-group-action .site-search { width: 100%;}.header-1 .header-right .header-group-action .site-search .widget_product_search { margin-bottom: 0;}@media (min-width: 1024px) { .header-1 .site-branding { text-align: left; margin-right: 30px; }}.header-1 .site-branding img { width: 126px;}@media (max-width: 1120px) { .header-1 .order-wrap { display: none; }}@media (min-width: 1024px) { body.bocpak-header-side { width: calc(100vw - 350px); max-width: calc(100vw - 350px); margin-left: auto; } body.bocpak-header-side .header-sticky { display: none; } .header-side { position: fixed; width: 350px; height: 100vh; left: 0; top: 0; background-color: #fff; display: flex; } .header-side .header-container { display: flex; flex-direction: column; padding: 50px 30px; } .admin-bar .header-side .header-container { padding: 80px 30px 50px; } .header-side .header-container > * { display: flex; flex-direction: column; } .header-side .header-top { justify-content: center; margin-bottom: auto; margin-top: auto; padding-top: 0; padding-bottom: 0; } .header-side .header-bottom { margin-top: auto; margin-bottom: auto; } .header-side .site-branding { margin-bottom: 50px; } .header-side .site-branding img { margin: auto; } .header-side .main-navigation ul li { float: unset; display: block; text-align: center; } .header-side .main-navigation ul.menu > li > a,.header-side .main-navigation ul.nav-menu > li > a { padding: 5px; }}.search-popup-active { overflow: hidden;}.site-search-popup-overlay { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; left: 0; z-index: 997; pointer-events: none; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1); -o-transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1); -moz-transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1); -webkit-transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1); transition: opacity 0.3s cubic-bezier(0, 0.35, 0.25, 1), visibility 0.3s cubic-bezier(0, 0.35, 0.25, 1);}.site-search-popup { position: fixed; width: 100vw; top: 0; left: 0; z-index: 99999; background-color: #fff; visibility: hidden; pointer-events: none; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}.site-search-popup.active { visibility: visible; pointer-events: auto;}.site-search-popup.active .site-search-popup-wrap .site-search { visibility: visible; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-transition: opacity 0.3s ease-in-out 0.3s, visibility 0.3s ease-in-out 0.3s; -o-transition: opacity 0.3s ease-in-out 0.3s, visibility 0.3s ease-in-out 0.3s; -moz-transition: opacity 0.3s ease-in-out 0.3s, visibility 0.3s ease-in-out 0.3s; -webkit-transition: opacity 0.3s ease-in-out 0.3s, visibility 0.3s ease-in-out 0.3s; transition: opacity 0.3s ease-in-out 0.3s, visibility 0.3s ease-in-out 0.3s;}.site-search-popup.active + .site-search-popup-overlay { opacity: 0.5; -ms-opacity: 0.5; -o-opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; filter: alpha(opacity=50); visibility: visible; pointer-events: auto;}.site-search-popup.fadein { -webkit-animation: cover_search_fade_in 0.3s ease both; animation: cover_search_fade_in 0.3s ease both;}.site-search-popup.fadeout { -webkit-animation: cover_search_fade_out 0.3s ease both; animation: cover_search_fade_out 0.3s ease both;}.site-search-popup .site-search-popup-wrap { display: flex; align-items: center; justify-content: center; position: relative; margin-left: auto; margin-right: auto; padding: 7px 15px; width: 100%;}@media (min-width: 768px) { .site-search-popup .site-search-popup-wrap { padding: 7px 70px; }}.site-search-popup .site-search-popup-wrap .site-search-popup-close { right: 15px; top: 5px; order: 2; color: #000; font-size: 24px; font-size: 1.5rem;}@media (max-width: 767px) { .site-search-popup .site-search-popup-wrap .site-search-popup-close { top: 5px; right: 15px; }}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover { color: var(--e-global-color-primary);}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover line,.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover path { -webkit-animation: opal-draw 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) forwards; animation: opal-draw 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover path { -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}.site-search-popup .site-search-popup-wrap form.woocommerce-product-search:before { display: none;}.site-search-popup .site-search-popup-wrap .site-search { display: block; width: 100%; position: relative; visibility: hidden; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;}.site-search-popup .site-search-popup-wrap .site-search input.search-field { font-size: 24px; font-size: 1.5rem; background-color: transparent; border: none; padding-left: 0; padding-right: 0;}.site-search-popup .site-search-popup-wrap .site-search input[type=submit],.site-search-popup .site-search-popup-wrap .site-search button[type=submit] { font-size: 0px; font-size: 0rem; padding-left: 0;}.site-search-popup .site-search-popup-wrap .site-search .widget { margin-bottom: 0; border: none; padding: 0;}.site-search-popup .site-search-popup-wrap .site-search .ajax-search-result { max-height: 50vh;}@-webkit-keyframes opal-draw { 0%, 100% { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); } 42% { -webkit-clip-path: inset(0 0 0 100%); clip-path: inset(0 0 0 100%); } 43% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); }}@keyframes opal-draw { 0%, 100% { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); } 42% { -webkit-clip-path: inset(0 0 0 100%); clip-path: inset(0 0 0 100%); } 43% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); }}@-webkit-keyframes cover_search_fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; }}@keyframes cover_search_fade_out { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; }}@-webkit-keyframes cover_search_fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; }}@keyframes cover_search_fade_in { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; }}.bocpak-mobile-nav { display: flex; flex-direction: column; justify-content: space-between; position: fixed; width: 330px; top: 0; bottom: 0; right: 0; z-index: 9999; overflow: hidden; overflow-y: auto; background-color: var(--e-global-color-primary); transition: transform 0.25s ease; -webkit-transform: translate3d(330px, 0, 0); transform: translate3d(330px, 0, 0);}.mobile-nav-active .bocpak-mobile-nav { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.admin-bar .bocpak-mobile-nav { top: 46px;}@media (min-width: 783px) { .admin-bar .bocpak-mobile-nav { top: 32px; }}@media (min-width: 601px) and (max-width: 782px) { .admin-bar .bocpak-mobile-nav { top: 46px; }}.bocpak-mobile-nav .search-form { margin-top: 1em;}.bocpak-mobile-nav .bocpak-social { border-top: 1px solid var(--e-global-color-border); padding: 0.5em; margin-top: 1rem;}body .bocpak-mobile-nav .bocpak-social ul li a:before { color: #fff;}.bocpak-mobile-nav .bocpak-language-switcher-mobile { display: none; line-height: 0; padding: 0 30px;}.bocpak-mobile-nav .bocpak-language-switcher-mobile .menu { list-style: none; margin: 0; padding: 10px 0; border-top: 1px solid; border-top-color: var(--e-global-color-border);}.bocpak-mobile-nav .bocpak-language-switcher-mobile .item { display: inline-block; margin-bottom: 5px; margin-top: 5px;}.bocpak-mobile-nav .bocpak-language-switcher-mobile .item .language-switcher-head { padding-right: 5px;}.bocpak-mobile-nav .bocpak-language-switcher-mobile .item a { display: block; padding: 0 5px;}.bocpak-mobile-nav .bocpak-language-switcher-mobile .item:last-child { margin-right: 0;}.bocpak-mobile-nav .bocpak-language-switcher-mobile .item img { width: 24px; height: 16px; object-fit: cover;}.bocpak-mobile-nav .mobile-nav-tabs { clear: both; padding: 0 30px; background-color: var(--e-global-color-primary); display: none;}.bocpak-mobile-nav .mobile-nav-tabs ul { display: flex; align-items: center; flex-direction: row; list-style: none; margin: 0;}.bocpak-mobile-nav .mobile-nav-tabs ul li { display: flex; align-items: center; position: relative; text-align: left; font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-secondary-font-weight); line-height: 20px; padding-top: 20px; padding-bottom: 20px; cursor: pointer; color: #fff; text-transform: uppercase;}.bocpak-mobile-nav .mobile-nav-tabs ul li i { color: #000000; font-size: 15px; font-size: 0.9375rem; margin-right: 10px;}.bocpak-mobile-nav .mobile-nav-tabs ul li:before { content: ""; display: inline-block; position: absolute; height: 2px; width: 100%; bottom: 0; visibility: hidden; background-color: var(--e-global-color-primary); opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -ms-transform: scale(0.6); -o-transform: scale(0.6); -moz-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6);}.bocpak-mobile-nav .mobile-nav-tabs ul li.active:before { visibility: visible; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.bocpak-mobile-nav .mobile-nav-tabs ul .mobile-pages-title { margin-right: 15px;}.bocpak-mobile-nav .mobile-nav-tabs ul .mobile-categories-title { margin-left: 15px;}.bocpak-mobile-nav .mobile-menu-tab { display: none; padding: 90px 30px 30px;}.bocpak-mobile-nav .mobile-menu-tab.active { display: block;}.mobile-nav-close { float: right; clear: both; position: absolute; line-height: 1; top: 15px; right: 15px; padding: 0; width: 40px; height: 40px; text-align: center; z-index: 99; color: #fff;}.mobile-nav-close i { display: none;}.mobile-nav-close:before { position: absolute; content: ""; width: 40px; height: 1px; background-color: #ffffff; transform: rotate(16deg) translateY(-50%); top: 50%; left: 0;}.mobile-nav-close:after { position: absolute; content: ""; width: 40px; height: 1px; background-color: #ffffff; transform: rotate(-16deg) translateY(-50%); top: 50%; left: 0;}.mobile-nav-close:hover, .mobile-nav-close:focus { color: var(--e-global-color-dark);}.mobile-nav-close:hover:before, .mobile-nav-close:hover:after, .mobile-nav-close:focus:before, .mobile-nav-close:focus:after { background-color: var(--e-global-color-dark);}.bocpak-overlay { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; left: 0; z-index: 997; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; -ms-transition: opacity 0.25s ease, visibility 0s ease; -o-transition: opacity 0.25s ease, visibility 0s ease; -moz-transition: opacity 0.25s ease, visibility 0s ease; -webkit-transition: opacity 0.25s ease, visibility 0s ease; transition: opacity 0.25s ease, visibility 0s ease; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.mobile-nav-active .bocpak-overlay { visibility: visible; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.bocpak-info-button,.menu-mobile-nav-button { display: block; font-size: 15px; font-size: 0.9375rem; color: var(--e-global-color-dark);}@media (min-width: 1024px) { .bocpak-info-button,.menu-mobile-nav-button { display: none; }}.bocpak-info-button .bocpak-icon,.menu-mobile-nav-button .bocpak-icon { display: flex; flex-direction: column;}.bocpak-info-button .bocpak-icon > span,.menu-mobile-nav-button .bocpak-icon > span { display: inline-block; height: 2px; width: 24px; margin-bottom: 4px; border-radius: 5px; background-color: var(--e-global-color-dark); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.bocpak-info-button .bocpak-icon > span:last-child,.menu-mobile-nav-button .bocpak-icon > span:last-child { margin-bottom: 0;}.bocpak-info-button .bocpak-icon .icon-2,.menu-mobile-nav-button .bocpak-icon .icon-2 { width: 12px;}.bocpak-info-button .bocpak-icon .icon-3,.menu-mobile-nav-button .bocpak-icon .icon-3 { width: 24px;}.bocpak-info-button:hover .bocpak-icon > span,.menu-mobile-nav-button:hover .bocpak-icon > span { background-color: var(--e-global-color-primary);}.bocpak-info-button:hover .bocpak-icon .icon-2,.menu-mobile-nav-button:hover .bocpak-icon .icon-2 { width: 18px;}body { overflow-x: hidden;}#page { -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}.mobile-nav-active { overflow: hidden;}/*-------------------------------------------------------------2.1 Main Naivgation--------------------------------------------------------------*//** * General Menu Styles */button.menu-toggle { cursor: pointer; text-align: left; float: right; position: relative; border: 2px solid transparent; box-shadow: none; border-radius: 16px; background-image: none; padding: 0.6180339845em 0.875em 0.6180339845em; font-size: 0.875em; max-width: 120px;}.menu-badge { font-size: 14px; font-size: 0.875rem; font-weight: 500; line-height: 22px; padding: 0 10px; border-radius: 30px; margin-left: 5px; background-color: #FF4A5D; color: #fff;}.primary-navigation .menu > .menu-item > a .menu-badge { position: absolute; top: -5px; left: 1.1em;}.toggled button.menu-toggle::before, .toggled button.menu-toggle::after { transform: rotate(45deg);}.toggled button.menu-toggle::after { transform: rotate(-45deg);}.toggled button.menu-toggle span::before { opacity: 0;}.primary-navigation { display: none;}ul.menu li.current-menu-item > a, ul.menu li.current-menu-ancestor > a, ul.menu li.current-menu-parent > a { color: #ffffff;}.main-navigation { position: relative;}.main-navigation::before, .main-navigation::after { content: ""; display: table;}.main-navigation::after { clear: both;}.main-navigation div.menu { display: none;}.main-navigation div.menu:last-child { display: block;}.main-navigation .menu { clear: both;}.main-navigation ul.menu { margin-left: 0; list-style: none; margin-bottom: 0; display: flex;}.main-navigation ul.menu ul { display: block;}.main-navigation ul.menu > li.menu-item > a { display: flex; align-items: center; height: 100%; position: relative; font-size: 14px; font-size: 0.875rem; line-height: 1.5714285714; font-weight: 600; text-transform: uppercase; padding: 2.9em 0; margin: 0 1.6em; color: var(--e-global-color-dark);}.main-navigation ul.menu > li.menu-item > a span { position: relative;}.main-navigation ul.menu > li.menu-item > a span:before { position: absolute; content: ""; width: 0; height: 1px; top: 100%; left: 0; opacity: 0; visibility: hidden; background-color: var(--e-global-color-primary); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: none;}.main-navigation ul.menu > li.menu-item > a span .menu-title:after { display: none;}.main-navigation ul.menu > li.menu-item > a i { margin-top: -3px; margin-right: 14px; font-size: 36px; font-size: 2.25rem; color: var(--e-global-color-text);}.main-navigation ul.menu > li.menu-item.custom-color > a { color: var(--e-global-color-accent);}.main-navigation ul.menu > li.menu-item.current-menu-parent > a, .main-navigation ul.menu > li.menu-item.current-menu-item > a, .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a { color: var(--e-global-color-dark);}.main-navigation ul.menu > li.menu-item.current-menu-parent > a span, .main-navigation ul.menu > li.menu-item.current-menu-item > a span, .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a span { position: relative;}.main-navigation ul.menu > li.menu-item.current-menu-parent > a span:before, .main-navigation ul.menu > li.menu-item.current-menu-item > a span:before, .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a span:before { width: 100%; opacity: 1; visibility: visible;}.main-navigation ul.menu > li.menu-item.current-menu-parent.custom-color > a, .main-navigation ul.menu > li.menu-item.current-menu-item.custom-color > a, .main-navigation ul.menu > li.menu-item.current-menu-ancestor.custom-color > a { color: var(--e-global-color-accent);}.main-navigation ul.menu > li.menu-item:hover > a { color: var(--e-global-color-dark);}.main-navigation ul.menu > li.menu-item:hover > a span { position: relative;}.main-navigation ul.menu > li.menu-item:hover > a span:before { width: 100%; opacity: 1; visibility: visible;}.main-navigation ul > li.menu-item > a:hover,.main-navigation ul.nav-menu > li.menu-item > a:hover { color: var(--e-global-color-dark);}.main-navigation .sub-menu { min-width: 300px; background-color: #fff; padding: 41px 40px 40px; position: relative; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);}.main-navigation .sub-menu .menu-item-has-children:hover:before { opacity: 1; visibility: visible;}.main-navigation .sub-menu .menu-item-has-children:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: transparent; top: 0; left: 30px; opacity: 0; visibility: hidden;}.main-navigation ul.hfe-nav-menu li a.hfe-menu-item { display: inline-block; position: relative; color: #0A246A;}.mobile-navigation, .mobile-navigation-categories { clear: both;}.mobile-navigation ul, .mobile-navigation-categories ul { margin: 0; list-style: none;}.mobile-navigation ul > li.menu-item, .mobile-navigation-categories ul > li.menu-item { position: relative;}.mobile-navigation ul > li.menu-item > a, .mobile-navigation-categories ul > li.menu-item > a { display: block; padding: 0; margin-bottom: 40px; font-size: 28px; font-size: 1.75rem; font-weight: 600; line-height: 1.2142857143; letter-spacing: 0; color: #ffffff;}.mobile-navigation ul > li.menu-item > a i, .mobile-navigation-categories ul > li.menu-item > a i { font-size: 16px; font-size: 1rem; margin-right: 15px;}.mobile-navigation ul > li.menu-item > a > span, .mobile-navigation-categories ul > li.menu-item > a > span { display: inline-block; position: relative;}.mobile-navigation ul > li.menu-item > a > span:before, .mobile-navigation-categories ul > li.menu-item > a > span:before { content: none; display: inline-block; position: absolute; height: 1px; width: 0; left: 0; bottom: -1px; background-color: var(--e-global-color-primary);}.mobile-navigation ul > li.menu-item > a span.text-link, .mobile-navigation-categories ul > li.menu-item > a span.text-link { display: block; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.mobile-navigation ul > li.menu-item > a span.text-link i, .mobile-navigation-categories ul > li.menu-item > a span.text-link i { font-size: 12px; font-size: 0.75rem; margin-left: 10px; margin-right: 0; margin-bottom: 3px;}.mobile-navigation ul > li.menu-item span.more-link, .mobile-navigation-categories ul > li.menu-item span.more-link { display: inline-flex; align-items: center; font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); line-height: 1; text-transform: capitalize; color: var(--e-global-color-secondary);}.mobile-navigation ul > li.menu-item span.more-link i, .mobile-navigation-categories ul > li.menu-item span.more-link i { font-size: 10px; font-size: 0.625rem; color: var(--e-global-color-primary);}.mobile-navigation ul > li.menu-item span.more-link i.left, .mobile-navigation-categories ul > li.menu-item span.more-link i.left { margin-right: 7px; width: 12px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.mobile-navigation ul > li.menu-item span.more-link i.right, .mobile-navigation-categories ul > li.menu-item span.more-link i.right { margin-left: 0; order: 15; width: 0; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.mobile-navigation ul > li.menu-item.current-menu-parent > a > span:before, .mobile-navigation ul > li.menu-item.current-menu-item > a > span:before, .mobile-navigation ul > li.menu-item.current-menu-ancestor > a > span:before, .mobile-navigation-categories ul > li.menu-item.current-menu-parent > a > span:before, .mobile-navigation-categories ul > li.menu-item.current-menu-item > a > span:before, .mobile-navigation-categories ul > li.menu-item.current-menu-ancestor > a > span:before { width: 100%;}.mobile-navigation ul > li.menu-item button::before, .mobile-navigation-categories ul > li.menu-item button::before { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.mobile-navigation ul > li.menu-item button:after, .mobile-navigation-categories ul > li.menu-item button:after { display: none;}.mobile-navigation ul > li.menu-item:last-child > a, .mobile-navigation-categories ul > li.menu-item:last-child > a { border-bottom: none;}.mobile-navigation ul ul.sub-menu, .mobile-navigation-categories ul ul.sub-menu { display: none; margin: -17px 0 20px;}.mobile-navigation ul ul.sub-menu > li.menu-item > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a { text-transform: capitalize; font-weight: 600; padding: 0; margin-bottom: 20px; border-bottom: none; line-height: 26px; font-size: 16px; font-size: 1rem; display: inline-block; position: relative;}.mobile-navigation ul ul.sub-menu > li.menu-item > a:before, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a:before { position: absolute; content: ""; width: 0; height: 1px; background-color: #ffffff; top: calc(100% - 3px); left: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.mobile-navigation ul ul.sub-menu > li.menu-item > a:hover, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a:hover { color: #ffffff;}.mobile-navigation ul ul.sub-menu > li.menu-item > a:hover:before, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a:hover:before { width: 100%;}.mobile-navigation ul ul.sub-menu > li.menu-item.current-menu-item a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item.current-menu-item a { color: #ffffff;}.mobile-navigation ul ul.sub-menu > li.menu-item.current-menu-item a:before, .mobile-navigation-categories ul ul.sub-menu > li.menu-item.current-menu-item a:before { width: 100%;}.mobile-navigation ul ul.sub-menu > li.menu-item:first-child > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item:first-child > a { padding-top: 8px;}.mobile-navigation ul ul.sub-menu > li.menu-item:last-child > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item:last-child > a { margin-bottom: 0;}.mobile-navigation ul ul.sub-menu > li.menu-item ul.sub-menu, .mobile-navigation-categories ul ul.sub-menu > li.menu-item ul.sub-menu { margin-left: 15px;}.mobile-navigation ul ul.sub-menu .dropdown-toggle, .mobile-navigation-categories ul ul.sub-menu .dropdown-toggle { padding: 7px 0;}.mobile-navigation .dropdown-toggle, .mobile-navigation-categories .dropdown-toggle { background: transparent; position: absolute; top: 0; right: 0; display: block; padding: 8px 0; font-size: 15px; font-size: 0.9375rem; line-height: 1; width: 30px; text-align: right; border: none; color: #ffffff;}.mobile-navigation .dropdown-toggle:focus, .mobile-navigation-categories .dropdown-toggle:focus { outline: none;}.mobile-navigation .dropdown-toggle:hover, .mobile-navigation .dropdown-toggle:active, .mobile-navigation .dropdown-toggle:focus, .mobile-navigation-categories .dropdown-toggle:hover, .mobile-navigation-categories .dropdown-toggle:active, .mobile-navigation-categories .dropdown-toggle:focus { border: none; background-color: transparent; color: #ffffff;}.main-navigation.toggled .menu > ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true] { max-height: 9999px;}.elementor-widget-navigation-menu .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-secondary-font-weight); font-size: 14px; font-size: 0.875rem; display: flex;}.elementor-widget-navigation-menu .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item .hfe-menu-toggle { margin-left: 6px; font-size: 10px; font-size: 0.625rem;}.elementor-widget-navigation-menu .hfe-nav-menu__layout-horizontal .menu-item ul.sub-menu { min-width: 170px; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15); left: unset; right: -15px;}/*-------------------------------------------------------------2.2 Vertical Naivgation--------------------------------------------------------------*/.vertical-navigation { position: relative; height: 100%; min-width: 210px; padding: 22px 30px; left: -30px; width: 100%; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border: 1px solid transparent;}.vertical-navigation:after { content: ""; position: absolute; width: 1px; height: 100%; background-color: var(--e-global-color-border); top: 0; right: 18px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.vertical-navigation:hover { box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.1); border: 1px solid var(--e-global-color-primary);}.vertical-navigation:hover:after { background-color: transparent;}.vertical-navigation .vertical-navigation-header { display: flex; align-items: center; justify-content: flex-end; overflow: hidden; cursor: pointer; flex-direction: row-reverse;}.vertical-navigation .vertical-navigation-header .bocpak-icon { display: flex; flex-direction: column; align-items: flex-end; margin-right: 14px; color: var(--e-global-color-primary);}.vertical-navigation .vertical-navigation-header .vertical-navigation-title { position: relative; display: flex; align-items: center;}.vertical-navigation .vertical-navigation-header .vertical-navigation-title .title { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-size: 14px; font-size: 0.875rem; line-height: 1; font-weight: 600; text-transform: capitalize; color: var(--e-global-color-primary);}.vertical-navigation .vertical-navigation-header .vertical-navigation-title .title-icon { display: none; flex-direction: column; margin-right: 10px;}.vertical-navigation .vertical-navigation-header .vertical-navigation-title .title-icon > span { display: inline-block; height: 2px; width: 18px; margin-bottom: 5px; background-color: var(--e-global-color-primary); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.vertical-navigation .vertical-navigation-header .vertical-navigation-title .title-icon > span:last-child { margin-bottom: 0;}.vertical-navigation .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2 { width: 12px;}.vertical-navigation:hover .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2 { width: 18px;}.vertical-navigation .vertical-menu { position: absolute; top: calc(100% + 1px); left: -1px; width: calc(100% + 2px); opacity: 0; visibility: hidden; transform: translateY(10px); -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; border: 1px solid transparent; border-top: 0; box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.1);}.vertical-navigation .vertical-menu .menu { position: relative; list-style: none; padding: 20px 0 35px; background-image: url("./assets/images/new/bg_vertical-1.png"); background-repeat: no-repeat; background-position: right bottom;}.vertical-navigation .vertical-menu .menu > li { padding: 0 29px 18px;}.vertical-navigation .vertical-menu .menu > li:last-child { padding-bottom: 0;}.vertical-navigation .vertical-menu .menu > li:last-child a { position: relative; border-bottom: none;}.vertical-navigation .vertical-menu .menu > li:last-child a:before { position: absolute; content: ""; top: 50%; left: 36px; width: 100%; height: 100%; border-radius: 2px; transform: translateY(-50%); background-image: url("./assets/images/new/Sale.png"); background-repeat: no-repeat; background-position: right center;}.vertical-navigation .vertical-menu .menu > li:nth-last-child(4) a { position: relative;}.vertical-navigation .vertical-menu .menu > li:nth-last-child(4) a:before { position: absolute; content: ""; top: 50%; right: 0; width: 40px; height: 20px; border-radius: 2px; transform: translateY(-50%); background-image: url("./assets/images/new/New.png"); background-repeat: no-repeat; background-position: right center;}.vertical-navigation .vertical-menu .menu > li > a { position: relative; display: flex; align-items: center; font-size: 14px; font-size: 0.875rem; padding: 0; font-weight: var(--e-global-typography-text-font-weight); line-height: 1; color: var(--e-global-color-primary);}.vertical-navigation .vertical-menu .menu > li > a i { opacity: 0.4; margin-right: 10px;}.vertical-navigation .vertical-menu .menu > li > a:after { opacity: 0; visibility: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding-right: 10px;}.vertical-navigation .vertical-menu .menu > li > a:hover i { opacity: 1;}.vertical-navigation .vertical-menu .menu > li > a:hover:after { opacity: 1; visibility: visible; padding: 0;}.vertical-navigation .vertical-menu .menu > li > a .text-link { display: block; padding-top: 5px; padding-left: 30px; font-weight: var(--e-global-typography-primary-font-weight); line-height: 1.2857142857; color: var(--e-global-color-secondary);}.vertical-navigation .vertical-menu .menu > li > a .text-link i { font-size: 12px; font-size: 0.75rem; margin-left: 10px; margin-bottom: 3px;}.vertical-navigation .vertical-menu .menu li.menu-item-has-children a:after { opacity: 1; visibility: visible; padding: 0;}.vertical-navigation .vertical-menu .menu li.menu-item-has-children ul.sub-menu li a:after { opacity: 0; visibility: hidden; padding-right: 18px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.vertical-navigation .vertical-menu .menu li.menu-item-has-children ul.sub-menu li a:hover:after { opacity: 1; visibility: visible; padding: 0;}.vertical-navigation:hover .vertical-menu { opacity: 1; visibility: visible; z-index: 99; transform: translateY(0); border-color: var(--e-global-color-primary);}.vertical-navigation ul.menu { list-style: none; margin: 0; background-color: #FFFFFF;}.vertical-navigation ul.menu .sub-menu { position: absolute; left: -9999em; z-index: -1; top: -1px; visibility: hidden; opacity: 0; list-style: none; margin: 0; background: #fff; width: 210px; border: 1px solid var(--e-global-color-primary); border-radius: 0; box-shadow: 0 30px 60px 0 rgba(0, 0, 0, 0.1); padding: 20px 0; margin-left: 6px;}.vertical-navigation ul.menu .sub-menu > li { padding: 0 30px;}.vertical-navigation ul.menu .sub-menu > li:last-child > a { border-bottom: none;}.vertical-navigation ul.menu .sub-menu > li > a { display: block; font-size: 14px; font-size: 0.875rem; line-height: 1; padding: 10px 0; color: var(--e-global-color-text); border-bottom: 1px solid var(--e-global-color-border);}.vertical-navigation ul.menu .sub-menu > li > a:after { opacity: 0; visibility: hidden;}.vertical-navigation ul.menu .sub-menu > li:hover > a { color: var(--e-global-color-secondary);}.vertical-navigation ul.menu .sub-menu > li.current-menu-item > a { color: var(--e-global-color-secondary);}.vertical-navigation ul.menu .sub-menu.mega-menu > li { padding: 0;}.vertical-navigation ul.menu li.menu-item-has-children { position: relative;}.vertical-navigation ul.menu li.menu-item-has-children a { position: relative; color: var(--e-global-color-text); font-size: 14px; font-size: 0.875rem;}.vertical-navigation ul.menu li.menu-item-has-children a .menu-icon { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter);}.vertical-navigation ul.menu li.menu-item-has-children span.more-link { display: inline-flex; align-items: center; font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-primary-font-weight); line-height: 1; text-transform: capitalize; color: var(--e-global-color-secondary);}.vertical-navigation ul.menu li.menu-item-has-children span.more-link i { font-size: 10px; font-size: 0.625rem; color: var(--e-global-color-primary);}.vertical-navigation ul.menu li.menu-item-has-children span.more-link i.left { margin-right: 10px; width: 12px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.vertical-navigation ul.menu li.menu-item-has-children span.more-link i.right { margin-left: 0; order: 15; width: 0; opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.vertical-navigation ul.menu li.menu-item-has-children:hover .sub-menu { visibility: visible; left: 100%; z-index: 99; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.vertical-navigation ul.menu li.menu-item-has-children:hover a { color: var(--e-global-color-secondary); border-color: var(--e-global-color-secondary);}.vertical-navigation ul.menu li.menu-item-has-children:hover a .menu-icon { color: var(--e-global-color-secondary);}.vertical-navigation ul.menu li.menu-item-has-children:hover a:after { color: var(--e-global-color-primary);}.vertical-navigation ul.menu li.menu-item-has-children:hover span.more-link i.left { width: 0; margin-right: 0; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.vertical-navigation ul.menu li.menu-item-has-children:hover span.more-link i.right { width: 12px; margin-left: 7px; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.vertical-navigation ul.menu li.menu-item-has-children.current-menu-item a { color: var(--e-global-color-secondary); border-color: var(--e-global-color-secondary);}.vertical-navigation ul.menu li.menu-item-has-children.current-menu-item a .menu-icon { color: var(--e-global-color-secondary);}.vertical-navigation ul.menu li.menu-item-has-children.current-menu-item a:after { color: var(--e-global-color-primary);}.vertical-style-2 .vertical-navigation .vertical-navigation-header .title-icon { margin-right: 0;}.vertical-style-2 .vertical-navigation .vertical-navigation-header .title-icon .icon-2 { width: 18px;}.vertical-style-2 .vertical-navigation .vertical-navigation-header .title { display: none;}.vertical-style-2 .vertical-navigation .vertical-navigation-header .bocpak-icon { display: none;}/*-------------------------------------------------------------2.3 Mega Menu--------------------------------------------------------------*/.has-mega-menu.has-fullwidth { position: static !important; margin-right: 0.85em;}.has-mega-menu.has-fullwidth:hover { background-color: #fff;}.has-mega-menu.has-fullwidth .mega-fullwidth { width: 100%; border: none; box-shadow: none; left: -22px;}.has-mega-menu.sub-menu-left { position: static !important;}.vertical-navigation .has-mega-menu { position: static !important;}.vertical-navigation .has-mega-menu .mega-menu { padding: 0 !important;}.main-navigation .has-mega-menu .mega-menu .elementor-icon-list-item { min-width: unset; margin: 0;}.mega-menu.sub-menu { padding: 0; background: #fff;}.mega-menu.sub-menu .elementor-section.elementor-section-stretched { left: 0 !important; max-width: 100% !important;}.mega-menu.mega-stretchwidth { width: 100vw;}.single-bocpak_menu_item .elementor-icon-list-items li,.mega-menu .elementor-icon-list-items li { font-weight: var(--e-global-typography-text-font-weight);}.single-bocpak_menu_item .elementor-icon-list-items li a,.mega-menu .elementor-icon-list-items li a { color: var(--e-global-color-text);}.single-bocpak_menu_item .elementor-icon-list-items li a:hover,.mega-menu .elementor-icon-list-items li a:hover { color: var(--e-global-color-primary);}.header-side .main-navigation ul.menu { margin-left: -30px; margin-right: -30px;}.header-side .main-navigation ul ul.sub-menu { top: 50% !important; transform: translateY(-50%) !important; left: 100% !important; max-height: 100vh; overflow-y: auto;}.header-side .main-navigation ul ul.sub-menu .elementor-section.elementor-section-stretched { left: 0 !important; max-width: 100% !important;}.header-side .has-mega-menu.sub-menu-left { position: relative !important;}/*-------------------------------------------------------------3.0 Main content area--------------------------------------------------------------*/.site-content { outline: none;}/*-------------------------------------------------------------3.1 Content (post etc)--------------------------------------------------------------*/.hentry strong,.hentry th,.hentry dt { color: var(--e-global-color-dark);}.hentry thead th { color: var(--e-global-color-dark); font-weight: var(--e-global-typography-accent-font-weight);}.entry-title { font-size: 40px; font-size: 2.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 50px; margin-bottom: 20px; text-transform: capitalize; color: var(--e-global-color-dark);}.entry-title a { color: var(--e-global-color-dark);}.entry-title a:hover { color: var(--e-global-color-primary);}@media (max-width: 767px) { .entry-title { font-size: 25px; font-size: 1.5625rem; line-height: 30px; }}.entry-header h3.entry-title { font-size: 40px; font-size: 2.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 50px; text-transform: inherit; color: var(--e-global-color-primary); margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}@media (max-width: 767px) { .entry-header h3.entry-title { font-size: 30px; font-size: 1.875rem; line-height: 40px; margin-bottom: 10px; }}.entry-header .categories-link { order: 1;}.entry-header .posted-on { order: 2;}.entry-header .post-author { order: 3;}.entry-header .meta-reply { order: 4; margin-left: auto;}.entry-header .meta-reply a { color: var(--e-global-color-text); text-transform: capitalize;}.entry-header .meta-reply:hover a { color: var(--e-global-color-primary);}.entry-header .meta-reply:hover:before { color: var(--e-global-color-primary);}@media (max-width: 567px) { .entry-header .meta-reply { margin-right: auto; margin-left: 10px; }}.entry-header .meta-views { order: 5; margin-left: 60px; color: var(--e-global-color-text); font-size: 12px; font-size: 0.75rem; line-height: 12px; text-transform: capitalize;}@media (max-width: 567px) { .entry-header .meta-views { margin-left: 10px; }}.page-header h1.page-title { font-size: 52px; font-size: 3.25rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); margin-bottom: 45px; line-height: 1.0576923077;}.post-thumbnail { margin-bottom: 30px; position: relative;}.posted-on-square a { width: 50px; height: 50px; display: flex; align-items: center; flex-direction: column; justify-content: center; background-color: #fff; border-radius: 5px; font-weight: var(--e-global-typography-primary-font-weight); text-align: center; font-size: 12px; font-size: 0.75rem; line-height: 14px; color: var(--e-global-color-secondary); text-transform: uppercase;}.posted-on-square a b { font-size: 20px; font-size: 1.25rem; font-weight: var(--e-global-typography-primary-font-weight); display: block; line-height: 1;}.entry-meta-top,.entry-meta-bottom { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 12px; font-size: 0.75rem; line-height: 12px; display: flex; justify-content: space-between; flex-wrap: wrap; color: var(--e-global-color-text); margin-bottom: 10px;}.entry-meta-top .post_meta_box,.entry-meta-bottom .post_meta_box { display: flex; flex-wrap: wrap; align-items: center;}@media (max-width: 767px) { .entry-meta-top > div,.entry-meta-bottom > div { margin-bottom: 10px; } .entry-meta-top > div:last-child,.entry-meta-bottom > div:last-child { margin-bottom: 0; }}.entry-meta-top .posted-on a,.entry-meta-bottom .posted-on a { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; font-weight: 500; color: var(--e-global-color-lighter);}.entry-meta-top .posted-on:before,.entry-meta-bottom .posted-on:before { color: var(--e-global-color-primary); margin-bottom: 2px;}.entry-meta-top .post-author span,.entry-meta-bottom .post-author span { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; font-weight: 500; color: var(--e-global-color-lighter); text-transform: capitalize;}.entry-meta-top .post-author a,.entry-meta-bottom .post-author a { color: var(--e-global-color-dark); text-transform: capitalize;}.entry-meta-top .post-author a:hover,.entry-meta-bottom .post-author a:hover { color: var(--e-global-color-primary);}.entry-meta-top .post-author:before,.entry-meta-bottom .post-author:before { color: var(--e-global-color-primary); margin-bottom: 3px;}.entry-meta-bottom { margin-bottom: 13px;}@media (max-width: 375px) { .categories-link { top: 15px; left: 15px; }}.categories-link a { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; font-weight: 600; text-transform: uppercase; color: var(--e-global-color-primary); display: inline-block; margin-right: 25px; position: relative;}.categories-link a:before { content: ""; position: absolute; width: 0; height: 1px; bottom: 0; background-color: var(--e-global-color-primary); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.categories-link a:after { content: ""; position: absolute; height: 5px; width: 5px; background-color: var(--e-global-color-primary); top: 50%; transform: translateY(-50%); right: -15px; border-radius: 50%;}.categories-link a:last-child { margin-right: 0;}.categories-link a:last-child:after { display: none;}.categories-link a:hover:before { width: 100%;}.entry-meta { font-size: 12px; font-size: 0.75rem; margin-bottom: 12px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 700; line-height: 1.8333333333; color: var(--e-global-color-lighter); display: flex; flex-wrap: wrap; align-items: center;}.entry-meta > div { margin-bottom: 3px;}.entry-meta a { display: inline-block; color: var(--e-global-color-lighter); text-transform: uppercase; font-size: 12px; font-size: 0.75rem;}.entry-meta a:hover { color: var(--e-global-color-primary);}.entry-meta .meta-reply,.entry-meta .posted-on,.entry-meta .post-author { display: flex; align-items: center; margin-right: 10px;}.entry-meta .meta-reply > *,.entry-meta .posted-on > *,.entry-meta .post-author > * { line-height: 22px;}.entry-meta .meta-reply a { color: var(--e-global-color-text);}.entry-meta .meta-reply a:hover { color: var(--e-global-color-primary);}.entry-meta .posted-on { order: 1;}.entry-meta .posted-on:after { content: "-"; position: relative; right: -5px; top: 0; font-size: 14px; font-size: 0.875rem;}.entry-meta .meta-reply { order: 3;}.entry-meta .meta-reply:after { content: "-"; position: relative; right: -5px; top: 0; font-size: 14px; font-size: 0.875rem;}.entry-meta .post-author { order: 2;}.entry-meta .post-author a { color: var(--e-global-color-lighter); order: 1;}.entry-meta .post-author a:hover { color: var(--e-global-color-primary);}.entry-meta .categories-link { margin-right: 20px; padding-top: 2px; padding-bottom: 2px;}.entry-excerpt { color: var(--e-global-color-text);}.entry-excerpt p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 39px;}@media (max-width: 568px) { .entry-excerpt p { margin-bottom: 30px; }}.more-link-wrap { margin-bottom: 30px;}a.more-link { display: inline-flex; align-items: center; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; font-size: 14px; font-size: 0.875rem; padding: 12px 29px;}a.more-link i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}a.more-link span { z-index: 3;}a.more-link:hover, a.more-link:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}a.more-link:hover i, a.more-link:focus i { color: #fff;}a.more-link:after { margin-left: 8px; font-size: 14px; font-size: 0.875rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.tags-links .social-share-header { display: none;}.tags-links a { display: inline-block; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 1.625; color: var(--e-global-color-lighter); text-transform: lowercase; margin-right: 20px;}.tags-links a:hover { color: var(--e-global-color-primary);}.byline,.updated:not(.published) { display: none;}.single .byline, .group-blog .byline { display: inline;}.page-links { clear: both;}.single .hentry .entry-header .entry-title { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 40px; font-size: 2.5rem; margin-bottom: 20px; line-height: 1.15; text-transform: inherit; color: var(--e-global-color-dark);}@media (max-width: 767px) { .single .hentry .entry-header .entry-title { font-size: 30px; font-size: 1.875rem; line-height: 1.2; margin-bottom: 30px; }}.single .hentry .entry-header .categories-link { position: unset; width: auto; margin-right: 20px;}.single .hentry .entry-header .posted-on { position: unset; margin-right: 20px;}.single .hentry .entry-header .meta-reply { position: unset; width: auto; margin-left: auto;}.single .hentry .entry-taxonomy { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 30px 0 0;}.single .hentry .entry-taxonomy .screen-reader-text { display: block; clip-path: none; clip: auto; height: auto; width: auto; top: 6px; margin: 0 10px 0 0; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-dark); font-weight: 500;}.single .hentry .entry-taxonomy .tags-links a { border: 1px solid var(--e-global-color-border); padding: 5px 15px; margin-right: 5px; border-radius: 0;}.single .hentry .entry-taxonomy .tags-links a:hover { background-color: transparent; color: var(--e-global-color-primary);}.single .entry-meta { margin-bottom: 15px;}.single .nav-links { display: flex;}.single .nav-links > div { display: flex; position: relative; overflow: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.post-inner .post-thumbnail { overflow: hidden; text-align: center; border-radius: 16px; margin-bottom: 25px;}.post-inner .post-thumbnail img { -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; aspect-ratio: 1.3657056146; object-fit: cover; width: 100%;}.post-inner:hover .post-thumbnail img { -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}.single-post .post-thumbnail { margin-bottom: 40px;}.single-post .post-thumbnail img { aspect-ratio: 1.3657056146; border-radius: 16px; object-fit: cover; width: 100%;}.single-post .entry-meta-top { margin-bottom: 16px;}.single-post .entry-social-share { margin: 20px 0 38px 0;}.single-post .entry-social-share .tags-links { margin-left: auto; align-self: center;}@media (max-width: 568px) { .single-post .entry-social-share { display: block; } .single-post .entry-social-share .pbr-social-share { margin-bottom: 10px; }}.single-post .pbr-social-share { display: none;}.single-post .pbr-social-share .social-share-header { color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 14px; text-transform: capitalize; margin-right: 12px;}.single-post .pbr-social-share a { color: var(--e-global-color-text); width: unset; height: unset; margin-right: 10px;}.single-post .pbr-social-share a:hover { color: var(--e-global-color-primary);}.single-post.bocpak-full-width-content .content-area { max-width: 990px; margin-left: auto; margin-right: auto; float: none;}.single-post.bocpak-full-width-content .single-content { display: flex; flex-direction: column;}.single-post.bocpak-full-width-content .single-content > * { order: 2; z-index: 9;}.single-post.bocpak-full-width-content .single-content p img { border-radius: 16px;}.single-post.bocpak-full-width-content .single-content .entry-header { text-align: left;}.single-post.bocpak-full-width-content .single-content .entry-header .entry-meta { justify-content: left;}.single-post.bocpak-full-width-content .post-thumbnail { width: 100vw; transform: translateX(-50%); left: 50%; position: relative; max-width: 1290px; overflow: hidden;}.single-post.bocpak-full-width-content .post-thumbnail:before { content: ""; background-color: var(--e-global-color-dark); opacity: 0.4; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5;}.single-post.bocpak-full-width-content .post-thumbnail img { object-fit: cover; width: 100%;}@media (min-width: 768px) and (max-width: 1290px) { .single-post.bocpak-full-width-content .post-thumbnail { width: auto; }}@media (min-width: 1024px) { .single-post.bocpak-full-width-content .post-thumbnail + .entry-header { margin-top: -180px; padding-bottom: 80px; } .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-title { color: #fff; } .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-top, .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-bottom { justify-content: center; color: #fff; } .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-top .post-author a:not(:hover),.single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-top .posted-on a:not(:hover), .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-bottom .post-author a:not(:hover),.single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-bottom .posted-on a:not(:hover) { color: #fff; } .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-top .categories-link a:hover, .single-post.bocpak-full-width-content .post-thumbnail + .entry-header .entry-meta-bottom .categories-link a:hover { color: #fff; border-color: #fff; }}@media (min-width: 1024px) and (max-width: 768px) { .single-post.bocpak-full-width-content { margin-top: 30px; padding-bottom: 0; } .single-post.bocpak-full-width-content .entry-title { color: var(--e-global-color-dark); }}.single-post .entry-content .row { display: flex; flex-wrap: wrap; margin-left: 0;}.single-post .entry-content .row.justify-content-center { width: 100vw; transform: translateX(-50%); left: 50%; position: relative; max-width: 930px; overflow: hidden;}@media (min-width: 768px) and (max-width: 1290px) { .single-post .entry-content .row.justify-content-center { max-width: 100%; }}.single-post .entry-content .row.justify-content-center img { border-radius: 16px;}@media (max-width: 568px) { .single-post .entry-content .row.justify-content-center .column-item:first-child { margin-bottom: 30px; }}.single-post .entry-content p { margin-bottom: 40px;}.single-post .entry-content p img { margin: 30px 0;}.single-post .entry-content h4 { margin-top: 0; margin-bottom: 20px; color: var(--e-global-color-dark); text-transform: inherit;}.single-post .entry-content [class*=" column-"], .single-post .entry-content [class^=column-] { flex: 0 0 50%; max-width: 50%;}@media (max-width: 568px) { .single-post .entry-content [class*=" column-"], .single-post .entry-content [class^=column-] { flex: 0 0 100%; max-width: 100%; }}article.article-default { overflow: hidden;}article.article-default:last-child { margin-bottom: 0;}article.article-default .categories-link { position: unset; width: auto; margin-right: 20px;}article.article-default .posted-on { width: auto; padding-left: 0; margin-right: 20px;}article.article-default .posted-on:before { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}article.article-default .post-author:before { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}article.article-default .post-author:hover a { color: var(--e-global-color-primary);}article.category-markup .entry-content { overflow: auto;}article .entry-content .wp-block-group { margin-bottom: 15px;}article .entry-content .wp-block-group p { margin-bottom: 0;}.post_format-post-format-image .entry-content img { width: 100%;}.search form.search-form label,.post-password-form label { vertical-align: middle;}.search form.search-form input[type=submit],.post-password-form input[type=submit] { vertical-align: middle; line-height: 1;}.post-password-form input { height: 50px;}@media (max-width: 480px) { .post-password-form input[type=password] { display: block; width: 100%; margin-bottom: 10px; }}.clearfix::before, .clearfix::after { content: ""; display: table;}.clearfix::after { clear: both;}.blog-style-list { --grid-row-gap: 0;}.blog-style-list article.article-default { margin-bottom: 30px;}.blog-style-list .post-thumbnail { margin-bottom: 20px; border-radius: 16px;}.blog-style-list .post-thumbnail img { border-radius: 16px; height: 300px; object-fit: cover; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.blog-style-list .entry-header h3.entry-title { font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1.25; text-transform: capitalize; color: var(--e-global-color-primary); margin-bottom: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.blog-style-list .entry-meta-bottom { margin-bottom: 18px;}@media (min-width: 768px) { .blog-style-list article.article-default { display: flex; align-items: center; margin-bottom: 60px; padding-bottom: 0; overflow: hidden; } .blog-style-list article.article-default:last-of-type { margin-bottom: 30px; } .blog-style-list article.article-default:hover .post-thumbnail { width: 46.9%; margin-right: 0; margin-bottom: 0; } .blog-style-list article.article-default:hover .post-thumbnail img { transform: scale(1.1); } .blog-style-list .post-thumbnail { width: 46.9%; margin-right: 0; margin-bottom: 0; overflow: hidden; border-radius: 16px; } .blog-style-list .post-thumbnail img { aspect-ratio: 1.3666666667; height: 320px; object-fit: cover; border-radius: 16px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .blog-style-list .entry-excerpt p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .blog-style-list .more-link-wrap { margin: 0; } .blog-style-list .post-content { flex: 1; word-break: break-word; padding: 0 0 0 30px; } .blog-style-list .post-content .entry-header { display: inline-grid; } .blog-style-list .post-content .entry-header .entry-meta-bottom { order: -1; margin-bottom: 12px; } .blog-style-list .post-content .entry-header h3.entry-title { font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1.25; color: var(--e-global-color-text); margin-bottom: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }}.blog-style-grid .column-item { margin-bottom: 30px;}.blog-style-grid .post-thumbnail { margin-bottom: 30px;}.blog-style-grid .post-thumbnail img { aspect-ratio: 1.40625; object-fit: cover;}.blog-style-grid .post-thumbnail .screen-reader-text { display: block;}.blog-style-grid .post-style-1 { position: relative; margin-bottom: 19px;}.blog-style-grid .post-style-1 .post-thumbnail { position: relative;}.blog-style-grid .entry-content { display: flex; flex-direction: column;}.blog-style-grid .entry-title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 28px; font-size: 1.75rem; line-height: 34px;}.blog-style-grid .excerpt-content { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; display: none;}.list-items { margin: 0; padding: 0;}.list-items li { list-style: none; display: flex; align-items: center;}.list-items li:not(:last-child) { margin-bottom: 8px;}.list-items li i { margin-right: 10px; font-size: 1.2em;}.author-wrapper { background-color: #E9EEFF; display: flex; flex-wrap: wrap; padding: 30px; border-radius: 16px;}.author-wrapper .author-avatar { margin-right: 24px;}.author-wrapper .author-avatar img { width: 140px; height: 140px; border-radius: 50%; object-fit: cover;}.author-wrapper .author-caption { flex: 1;}.author-wrapper .author-caption .author-name { margin-top: 12px;}.author-wrapper .author-caption .author-name a { font-size: 16px; font-size: 1rem; line-height: 22px; color: var(--e-global-color-dark); text-transform: capitalize;}.author-wrapper .author-caption .author-website { margin-bottom: 20px;}.btn-slip-effect { position: relative; overflow: hidden;}.btn-slip-effect .elementor-button-text,.btn-slip-effect .bocpak_btn_text { -ms-transition: opacity 0.2s, transform 0.2s; -o-transition: opacity 0.2s, transform 0.2s; -moz-transition: opacity 0.2s, transform 0.2s; -webkit-transition: opacity 0.2s, transform 0.2s; transition: opacity 0.2s, transform 0.2s; transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);}.btn-slip-effect:before { content: attr(data-text); display: inline-block; position: absolute; top: 50%; transform: translate(0, 100%); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); white-space: nowrap; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: opacity 0.2s, transform 0.2s; -o-transition: opacity 0.2s, transform 0.2s; -moz-transition: opacity 0.2s, transform 0.2s; -webkit-transition: opacity 0.2s, transform 0.2s; transition: opacity 0.2s, transform 0.2s;}.btn-slip-effect:hover .elementor-button-text,.btn-slip-effect:hover .bocpak_btn_text { transform: translateY(-150%); opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.btn-slip-effect:hover:before { transform: translate(0%, -50%); opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}/*-------------------------------------------------------------4.0 Footer--------------------------------------------------------------*/.bocpak-footer-builder .site-footer { padding-top: 0;}.copyright-bar { color: var(--e-global-color-lighter); padding: 1.618034em 15px; min-height: 105px; border-top: 1px solid var(--e-global-color-border); display: flex; align-items: center;}.copyright-bar .site-info { text-align: center;}.copyright-bar .site-info a.site-url:not(.button):hover { color: var(--e-global-color-primary);}@media (max-width: 1024px) { [data-elementor-type=footer] { margin-bottom: 60px; }}.scrollup { position: fixed; bottom: 30px; right: 30px; width: 35px; z-index: 99999; padding: 0; display: flex; align-items: center; flex-direction: column; justify-content: center; text-align: center; text-transform: uppercase; line-height: 1; color: #fff; font-size: 12px; font-size: 0.75rem; -ms-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; transition: all 500ms ease;}@media (max-width: 767px) { .scrollup { opacity: 0 !important; pointer-events: none; }}.scrollup .scrollup-icon { width: 60px; height: 60px; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: 1px solid transparent; background-color: rgba(0, 0, 0, 0.2); font-size: 15px; font-size: 0.9375rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #fff;}.scrollup .scrollup-icon:before { color: #ffffff;}.scrollup .scrollup-label { display: none;}.scrollup:hover .scrollup-label { color: var(--e-global-color-primary);}.scrollup:hover .scrollup-icon { background-color: var(--e-global-color-primary);}.scrollup:hover .scrollup-icon:before { color: #fff;}.scrollup.activate { -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}/*-------------------------------------------------------------5.0 Alignment--------------------------------------------------------------*/.alignleft { display: inline; float: left; margin-right: 1.41577975em; margin-bottom: 1.41577975em; clear: both;}.alignright { display: inline; float: right; margin-left: 1.41577975em; margin-bottom: 1.41577975em; clear: both;}.aligncenter { clear: both; display: block; margin: 0 auto; margin-bottom: 1.41577975em;}/*-------------------------------------------------------------6.0 Accessibility--------------------------------------------------------------*/.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.screen-reader-text:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}/*-------------------------------------------------------------7.0 Clearing--------------------------------------------------------------*/.clear::before, .clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after { content: ""; display: table;}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after { clear: both;}/*-------------------------------------------------------------8.0 Tables--------------------------------------------------------------*/table { border-spacing: 0; width: 100%; border-collapse: collapse;}table caption { padding: 1em 0; font-weight: var(--e-global-typography-primary-font-weight);}table td,table th { padding: 1em 1.41577975em; text-align: left; vertical-align: top; word-break: break-all;}table td p:last-child,table th p:last-child { margin-bottom: 0;}table th { font-weight: var(--e-global-typography-text-font-weight);}table thead th { padding: 1.41577975em; vertical-align: middle;}table tbody h2 { font-size: 1em; letter-spacing: normal; font-weight: normal;}table tbody h2 a { font-weight: normal;}table tr { border-top: 1px solid; border-bottom: 1px solid; border-color: var(--e-global-color-border);}.entry-content table:not(.shop_table) td,.entry-content table:not(.shop_table) th { border: 1px solid; border-color: var(--e-global-color-border);}@media (max-width: 568px) { .woosw-list table.woosw-items .woosw-item { display: flex; flex-direction: column; border-bottom: none; } .woosw-list table.woosw-items .woosw-item:last-child { border-bottom: 1px solid var(--e-global-color-border); } .woosw-list table.woosw-items .woosw-item .woosw-item--remove,.woosw-list table.woosw-items .woosw-item .woosw-item--image,.woosw-list table.woosw-items .woosw-item .woosw-item--info,.woosw-list table.woosw-items .woosw-item .woosw-item--actions { width: 100%; border-top: none; display: flex; align-items: center; justify-content: center; flex-direction: column; } .woosw-list table.woosw-items .woosw-item .woosw-item--actions { border-bottom: none; } .woosw-list table.woosw-items .woosw-item .woosw-item--remove { text-align: right; display: block; }}.woosw-list .woosw-actions .woosw-copy .woosw-copy-url { margin-right: 10px;}@media (max-width: 568px) { .woosw-list .woosw-actions .woosw-copy { display: block; width: 100%; } .woosw-list .woosw-actions .woosw-copy .woosw-copy-label { font-weight: 600; } .woosw-list .woosw-actions .woosw-copy .woosw-copy-url { margin-left: 0; margin-right: 0; } .woosw-list .woosw-actions .woosw-copy .woosw-copy-url input { width: 100%; margin: 10px 0; padding: 15px 8px; } .woosw-list .woosw-actions .woosw-copy .woosw-copy-btn { display: flex; justify-content: center; }}/*-------------------------------------------------------------9.0 404 Styles--------------------------------------------------------------*/.error404 #page { position: relative;}.error404 #page .site-content { margin: 0; padding: 0; background-color: #fff;}.error404 .breadcrumb-wrap { display: block;}.error404 .site-content .col-full { max-width: 100%; padding: 0;}@media (min-width: 1024px) { .error404 .site-content { padding: 85px 0 100px; }}.error404 .page-header { display: flex; justify-content: center; flex-direction: column; align-items: center;}.error404 .page-content .widget_search { max-width: 540px; margin-left: auto; margin-right: auto;}.error404 .page-content .widget_search form .search-field { background-color: transparent; border-color: var(--e-global-color-secondary);}.error404 .error-404 { text-align: center; padding: 64px 15px 90px 15px;}@media (max-width: 767px) { .error404 .error-404 { padding: 60px 15px; }}.error404 .error-title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 250px; font-size: 15.625rem; font-weight: 700; line-height: 200px; color: #E33054; letter-spacing: -1px; margin: 0;}@media (max-width: 767px) { .error404 .error-title { font-size: 110px; font-size: 6.875rem; }}.error404 .error-subtitle { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: black; margin: 40px auto 20px;}@media (max-width: 767px) { .error404 .error-subtitle { font-size: 30px; font-size: 1.875rem; margin-top: 30px; }}.error404 .error-text { max-width: 622px; display: flex; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); margin: 0 0 7px 2px;}@media (max-width: 767px) { .error404 .error-text { display: block; }}.error404 .error-text .button-text { position: relative;}.error404 .error-text .button-text:after { content: ""; position: absolute; width: 0; height: 1px; background-color: var(--e-global-color-primary); bottom: 0; left: 0; opacity: 0; visibility: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.error404 .error-text a { color: var(--e-global-color-primary); margin-left: 4px;}.error404 .error-text a:hover .button-text:after { width: 100%; opacity: 1; visibility: visible;}.error404 .error-button { position: relative; overflow: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 18px 30px; background: var(--e-global-color-secondary); display: inline-flex;}.error404 .error-button a { font-size: 14px; font-size: 0.875rem; text-transform: uppercase; color: #FDF8F7; font-weight: 600; line-height: 14px; z-index: 3;}.error404 .error-button:before { font-size: 13px; font-size: 0.8125rem; color: #FDF8F7; z-index: 3;}.error404 .error-button:after { height: 100%; content: ""; width: 0; top: 0; left: 0; z-index: 2; position: absolute; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border-radius: 16px; background-color: var(--e-global-color-accent);}.error404 .error-button:hover { background-color: var(--e-global-color-accent);}.error404 .error-button:hover:after { width: 100%;}.error404.right-sidebar .content-area, .error404.left-sidebar .content-area { width: 100%; display: block;}/*-------------------------------------------------------------10.0 Comments--------------------------------------------------------------*/#comments .comment-form p { margin-bottom: 1em;}#comments .comment-form .form-submit { order: 4; margin-bottom: 0;}#comments .comment-form .form-submit button { position: relative; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 13px 30px; font-size: 14px; font-size: 0.875rem; text-transform: uppercase;}#comments .comment-form .form-submit button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}#comments .comment-form .form-submit button span { z-index: 3;}#comments .comment-form .form-submit button:hover, #comments .comment-form .form-submit button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}#comments .comment-form .form-submit button:hover i, #comments .comment-form .form-submit button:focus i { color: #fff;}#comments .comment-form .form-submit button:after { font-size: 12px; font-size: 0.75rem; padding-left: 7px; z-index: 3;}#comments .comment-form .form-submit button:hover:after { color: #ffffff;}#comments .comment-form .comment-form-author,#comments .comment-form .comment-form-email,#comments .comment-form .comment-form-url,#comments .comment-form .comment-form-number,#comments .comment-form .comment-form-comment { margin-bottom: 20px;}#comments .comment-form .comment-form-author input,#comments .comment-form .comment-form-author textarea,#comments .comment-form .comment-form-email input,#comments .comment-form .comment-form-email textarea,#comments .comment-form .comment-form-url input,#comments .comment-form .comment-form-url textarea,#comments .comment-form .comment-form-number input,#comments .comment-form .comment-form-number textarea,#comments .comment-form .comment-form-comment input,#comments .comment-form .comment-form-comment textarea { width: 100%; padding: 0.6875rem 1.875rem 0.57rem 1.25rem; font-size: 16px; font-size: 1rem; color: var(--e-global-color-text);}#comments .comment-form .comment-form-author input::placeholder,#comments .comment-form .comment-form-author textarea::placeholder,#comments .comment-form .comment-form-email input::placeholder,#comments .comment-form .comment-form-email textarea::placeholder,#comments .comment-form .comment-form-url input::placeholder,#comments .comment-form .comment-form-url textarea::placeholder,#comments .comment-form .comment-form-number input::placeholder,#comments .comment-form .comment-form-number textarea::placeholder,#comments .comment-form .comment-form-comment input::placeholder,#comments .comment-form .comment-form-comment textarea::placeholder { font-size: 16px; font-size: 1rem; color: var(--e-global-color-text);}#comments .comment-form .comment-form-author input:hover,#comments .comment-form .comment-form-author textarea:hover,#comments .comment-form .comment-form-email input:hover,#comments .comment-form .comment-form-email textarea:hover,#comments .comment-form .comment-form-url input:hover,#comments .comment-form .comment-form-url textarea:hover,#comments .comment-form .comment-form-number input:hover,#comments .comment-form .comment-form-number textarea:hover,#comments .comment-form .comment-form-comment input:hover,#comments .comment-form .comment-form-comment textarea:hover { border-color: var(--e-global-color-primary);}#comments .comment-form .comment-form-author textarea,#comments .comment-form .comment-form-email textarea,#comments .comment-form .comment-form-url textarea,#comments .comment-form .comment-form-number textarea,#comments .comment-form .comment-form-comment textarea { padding: 1.25rem 1.25rem 1.05rem 1.25rem;}#comments .comment-form .comment-form-author textarea:hover,#comments .comment-form .comment-form-email textarea:hover,#comments .comment-form .comment-form-url textarea:hover,#comments .comment-form .comment-form-number textarea:hover,#comments .comment-form .comment-form-comment textarea:hover { border-color: var(--e-global-color-primary);}#comments .comment-form .comment-form-author.comment-form-comment,#comments .comment-form .comment-form-email.comment-form-comment,#comments .comment-form .comment-form-url.comment-form-comment,#comments .comment-form .comment-form-number.comment-form-comment,#comments .comment-form .comment-form-comment.comment-form-comment { margin-bottom: 20px;}#comments .comment-form .comment-form-author,#comments .comment-form .comment-form-email,#comments .comment-form .comment-form-url { position: relative; display: inline-block; order: 1;}#comments .comment-form .comment-form-author:after,#comments .comment-form .comment-form-email:after,#comments .comment-form .comment-form-url:after { position: absolute; font-size: 14px; font-size: 0.875rem; right: 30px; top: 50%; transform: translateY(-50%); z-index: 3; color: var(--e-global-color-secondary);}#comments .comment-form .comment-form-comment { order: 2;}#comments .comment-form .comment-form-number { display: none;}#comments .comment-form .comment-form-cookies-consent { order: 3;}#comments .comment-form .comment-notes { padding-bottom: 5px;}#comments .comment-form .comment-notes, #comments .comment-form .logged-in-as,#comments .comment-form .comment-form-cookies-consent,#comments .comment-form .comment-form-comment { margin-bottom: 12px; color: var(--e-global-color-text);}#comments .comment-form .comment-notes a, #comments .comment-form .logged-in-as a,#comments .comment-form .comment-form-cookies-consent a,#comments .comment-form .comment-form-comment a { text-decoration: underline; color: var(--e-global-color-dark);}#comments .comment-form .comment-notes a:hover, #comments .comment-form .logged-in-as a:hover,#comments .comment-form .comment-form-cookies-consent a:hover,#comments .comment-form .comment-form-comment a:hover { color: var(--e-global-color-primary);}#comments .comment-form .comment-notes.comment-form-cookies-consent, #comments .comment-form .logged-in-as.comment-form-cookies-consent,#comments .comment-form .comment-form-cookies-consent.comment-form-cookies-consent,#comments .comment-form .comment-form-comment.comment-form-cookies-consent { align-items: center; margin-bottom: 46px;}#comments .comment-form .comment-notes.comment-form-cookies-consent input[type=checkbox], #comments .comment-form .logged-in-as.comment-form-cookies-consent input[type=checkbox],#comments .comment-form .comment-form-cookies-consent.comment-form-cookies-consent input[type=checkbox],#comments .comment-form .comment-form-comment.comment-form-cookies-consent input[type=checkbox] { height: 17px; width: 17px; border-radius: 16px; color: var(--e-global-color-primary);}#comments .comment-list-wrap { padding-bottom: 60px; border-bottom: 1px solid var(--e-global-color-border);}#comments .comments-title { font-size: 34px; font-size: 2.125rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1.17647; color: var(--e-global-color-dark); margin-bottom: 0; text-transform: capitalize;}#comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-number,#comments .comment-form-url { padding: 0 10px;}@media (min-width: 1024px) { #comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-number,#comments .comment-form-url { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }}#comments .comment-form-author:after,#comments .comment-form-email:after,#comments .comment-form-number:after,#comments .comment-form-url:after { position: absolute; right: 10px; top: 0;}#comments .comment-notes { flex: 0 0 100%; max-width: 100%; order: -1;}#comments .comment-form-comment { flex: 0 0 100%; max-width: 100%;}#comments .comment-form-cookies-consent { flex: 0 0 100%; max-width: 100%;}#comments .comment-list { position: relative; list-style: none; margin: 0;}#comments .comment-list .depth-1:first-of-type > .comment-body { margin-top: 0; border-top: none; padding-top: 23px;}#comments .comment-list .comment-body { padding-top: 30px; display: flex; flex-wrap: wrap;}#comments .comment-list .comment-body::before, #comments .comment-list .comment-body::after { content: ""; display: table;}#comments .comment-list .comment-body::after { clear: both;}#comments .comment-list .comment-author { display: none;}@media (min-width: 1024px) { #comments .comment-list .comment-author { display: inline-block; }}#comments .comment-list .avatar { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; margin: 10px 21px 0 0;}#comments .comment-list .comment-content { width: 100%; position: relative; border-radius: 16px; background-color: #f5f5f5; padding: 18px 40px 27px;}@media (max-width: 568px) { #comments .comment-list .comment-content { padding: 15px; }}@media (min-width: 1024px) { #comments .comment-list .comment-content { width: calc(100% - 81px); }}#comments .comment-list .comment-content:before { content: ""; position: absolute; height: 20px; width: 20px; background-color: #f5f5f5; top: 32px; left: -6px; transform: rotate(45deg);}#comments .comment-list .comment-content .comment-text p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}#comments .comment-list .comment-content .comment-text p:last-child { margin-bottom: 0;}#comments .comment-list .comment-content .reply { position: absolute; top: 25px; right: 40px; display: flex;}@media (max-width: 568px) { #comments .comment-list .comment-content .reply { position: relative; top: 0; right: 0; }}#comments .comment-list .comment-head { margin-bottom: 14px;}@media (max-width: 767px) { #comments .comment-list .comment-head { display: flex; margin-bottom: 15px; }}#comments .comment-list .comment-meta .fn { margin-right: 10px; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 1.272727; text-transform: capitalize; color: var(--e-global-color-dark);}#comments .comment-list .comment-meta a.comment-date { color: var(--e-global-color-lighter); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; font-weight: 500; display: block;}#comments .comment-list .comment-meta a.comment-date:hover { color: var(--e-global-color-primary);}#comments .comment-list .comment-meta .comment-author { display: inline-block; margin-right: 6px;}#comments .comment-list .comment-meta cite { color: var(--e-global-color-secondary); clear: both; display: inline-block; font-size: 18px; font-size: 1.125rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); text-transform: capitalize; line-height: 24px; max-width: 300px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}#comments .comment-list .comment-meta cite a { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-transform: capitalize; line-height: 14px; margin-right: 10px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}#comments .comment-list .comment-meta cite a:hover { color: var(--e-global-color-primary);}#comments .comment-list .trackback .comment-body .comment-content:before,#comments .comment-list .pingback .comment-body .comment-content:before { content: none;}#comments .comment-list .reply::before, #comments .comment-list .reply::after { content: ""; display: table;}#comments .comment-list .reply::after { clear: both;}@media (max-width: 767px) { #comments .comment-list .reply { display: flex; margin-top: 15px; }}#comments .comment-list .reply a { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; display: flex; align-items: center; justify-content: center; border-radius: 4px; transition: transform, ease, 0.3s; margin-right: 15px; background-color: var(--e-global-color-primary); padding: 5px 11px; color: #ffffff;}#comments .comment-list .reply a:last-child { margin-right: 0;}#comments .comment-list .reply a:before { margin-right: 6px; font-size: 12px; font-size: 0.75rem;}#comments .comment-list .reply a:hover { background-color: var(--e-global-color-dark);}#comments .comment-list .children { list-style: none;}@media (max-width: 767px) { #comments .comment-list .children { margin-left: 30px; }}#comments .comment-list #respond { padding: 1.618034em; background-color: rgba(0, 0, 0, 0.0125); margin: 10px 0 10px auto; border-radius: 16px; border: 1px solid var(--e-global-color-border); width: 100%;}@media (min-width: 1024px) { #comments .comment-list #respond { width: calc(100% - 110px); }}#comments .bypostauthor { font-size: inherit;}#comments blockquote { margin-left: 0;}#comments table th,#comments table td { border: 1px solid; border-color: var(--e-global-color-border);}#comments .no-comments { margin-top: 15px;}#commentform { display: flex; flex-wrap: wrap; margin: -10px;}#commentform > p, #commentform .comment-form-rating { padding: 0 10px; width: 100%;}.comment-content a { word-wrap: break-word;}#respond { clear: both; position: relative; margin-top: 60px;}#respond .comment-form-cookies-consent label { color: var(--e-global-color-text);}#respond .form-submit,#respond form { margin-bottom: 0;}#respond label { color: var(--e-global-color-dark);}#respond #reply-title { font-size: 34px; font-size: 2.125rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1.17647; color: var(--e-global-color-dark); margin-bottom: 19px; text-transform: inherit;}@media (max-width: 767px) { #respond #reply-title { font-size: 30px; font-size: 1.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 30px; }}#respond #cancel-comment-reply-link { position: absolute; top: 15px; right: 10px; display: block; height: 1.5rem; width: 1.5rem; overflow: hidden; line-height: 1; font-size: 0px; font-size: 0rem; text-align: center; transition: transform, ease, 0.3s;}#respond #cancel-comment-reply-link:before { font-size: 20px; font-size: 1.25rem;}/*-------------------------------------------------------------11.0 Forms--------------------------------------------------------------*/form { margin-bottom: 1.618034em;}button,input,select,textarea { font-size: 100%; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: baseline; /* Improves appearance and consistency in all browsers */ /* stylelint-disable */ *vertical-align: middle; /* Improves appearance and consistency in all browsers */ /* stylelint-enable */}/* Button Outline */.button-outline { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); border-radius: 4px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: var(--e-global-color-dark); background-color: transparent; border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 16px 30px; display: inline-flex; align-items: center;}.button-outline i { margin: 0 0 0 3px; color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.button-outline:hover, .button-outline:focus { background-color: var(--e-global-color-dark); border-color: var(--e-global-color-dark); color: #fff;}.button-outline:hover i, .button-outline:focus i { color: #fff;}.button-outline.loading { opacity: 0.5;}.button-outline.small { padding: 0.5407797364em 0.875em; font-size: 0.875em;}.button-outline.disabled, .button-outline:disabled { opacity: 0.5 !important; cursor: not-allowed;}.button-outline.disabled:hover, .button-outline:disabled:hover { opacity: 0.5 !important;}button,input[type=button],input[type=reset],input[type=submit],.button,.elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}button i,input[type=button] i,input[type=reset] i,input[type=submit] i,.button i,.elementor-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}button span,input[type=button] span,input[type=reset] span,input[type=submit] span,.button span,.elementor-button span { z-index: 3;}button:hover, button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:hover,.button:focus,.elementor-button:hover,.elementor-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}button:hover i, button:focus i,input[type=button]:hover i,input[type=button]:focus i,input[type=reset]:hover i,input[type=reset]:focus i,input[type=submit]:hover i,input[type=submit]:focus i,.button:hover i,.button:focus i,.elementor-button:hover i,.elementor-button:focus i { color: #fff;}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.elementor-button:hover { color: #fff; border-color: var(--e-global-color-dark); background-color: var(--e-global-color-dark);}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.elementor-button.loading { opacity: 0.5;}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small,.elementor-button.small { padding: 0.5407797364em 0.875em; font-size: 0.875em;}input[type=checkbox],input[type=radio] { padding: 0; /* Addresses excess padding in IE8/9 */}input[type=checkbox] + label,input[type=radio] + label { margin: 0 0 0 10px; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text);}input[type=search]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none;}input[type=search] { box-sizing: border-box;}input[type=search]::placeholder { color: #A3A7B6;}button::-moz-focus-inner,input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0;}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,.input-text { padding: 0.8rem 1.1rem; background-color: #fff; border-width: 1px; border-style: solid; border-color: var(--e-global-color-border); -webkit-appearance: none; box-sizing: border-box; outline: 0; border-radius: 4px; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 13px; font-size: 0.8125rem; -ms-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.input-text:focus { border-color: var(--e-global-color-primary);}select { padding: 0.813em 28px 0.813em 1.25em;}select:not([size]):not([multiple]):not(.flatpickr-monthDropdown-months) { color: var(--e-global-color-text); background-color: #ffffff; border: 1px solid; border-color: var(--e-global-color-border); max-width: 100%; -webkit-appearance: none; -moz-appearance: textfield; appearance: none; width: 100%; 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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-position: calc(100% - 16px) center; background-repeat: no-repeat; background-size: 16px 10px; border-radius: 16px;}.select2-container--default { text-align: left;}.select2-container--default .select2-selection--single .select2-selection__arrow { height: 12px; width: 16px; top: 50%; right: 10px; transform: translateY(-50%);}.select2-container--default .select2-selection--single .select2-selection__arrow b { border: none !important; 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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 16px 12px; width: 16px !important; height: 12px !important; position: static !important; margin: 0 !important; display: block;}textarea { overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ vertical-align: top; /* Improves readability and alignment in all browsers */ width: 100%;}label { font-weight: var(--e-global-typography-text-font-weight);}label.inline input { width: auto;}fieldset { padding: 1.618034em; padding-top: 1em; margin: 0; margin-bottom: 1.618034em; margin-top: 1.618034em; border-color: var(--e-global-color-border);}fieldset legend { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary); padding: 0.6180339845em 1em; margin-left: -1em;}[placeholder]:focus::-webkit-input-placeholder { -webkit-transition: opacity 0.5s 0.5s ease; -moz-transition: opacity 0.5s 0.5s ease; transition: opacity 0.5s 0.5s ease; opacity: 0;}@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }}@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }}/*-------------------------------------------------------------12.0 Media--------------------------------------------------------------*/.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; display: inline-block; border-radius: 0;}/*-------------------------------------------------------------12.1 Galleries--------------------------------------------------------------*/.gallery { margin-bottom: 1.41577975em;}.gallery::before, .gallery::after { content: ""; display: table;}.gallery::after { clear: both;}.gallery .gallery-item { float: left;}.gallery .gallery-item .gallery-icon a { display: block;}.gallery .gallery-item .gallery-icon img { border: none; height: auto; margin: 0 auto;}.gallery .gallery-item .gallery-caption { margin: 10px 0; text-align: center;}.gallery.gallery-columns-1 .gallery-item { width: 100%;}.gallery.gallery-columns-2 .gallery-item { width: 50%;}.gallery.gallery-columns-3 .gallery-item { width: 33.3%;}.gallery.gallery-columns-4 .gallery-item { width: 25%;}.gallery.gallery-columns-5 .gallery-item { width: 20%;}.gallery.gallery-columns-6 .gallery-item { width: 16.666666667%;}.gallery.gallery-columns-7 .gallery-item { width: 14.285714286%;}.gallery.gallery-columns-8 .gallery-item { width: 12.5%;}.gallery.gallery-columns-9 .gallery-item { width: 11.111111111%;}/*-------------------------------------------------------------12.2 Embeds--------------------------------------------------------------*/embed,iframe,object,video { max-width: 100%;}/*-------------------------------------------------------------13.0 Captions--------------------------------------------------------------*/.wp-caption { margin-bottom: 1em; max-width: 100%;}.wp-caption img[class*=wp-image-] { display: block; margin: 0 auto;}.wp-caption .wp-caption-text { text-align: left; font-style: italic; border-bottom: 2px solid var(--e-global-color-border); padding: 5px 0; font-size: 14px; font-size: 0.875rem; line-height: 20px;}/*-------------------------------------------------------------14.0 Pagination--------------------------------------------------------------*/nav.navigation { clear: both;}nav.navigation::before, nav.navigation::after { content: ""; display: table;}nav.navigation::after { clear: both;}.pagination,.woocommerce-pagination { clear: both; margin-top: 30px;}.pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers { margin: 0;}.pagination ul.page-numbers::before, .pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::before,.woocommerce-pagination ul.page-numbers::after { content: ""; display: table;}.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::after { clear: both;}.pagination ul.page-numbers.current, .pagination ul.page-numbers:hover,.woocommerce-pagination ul.page-numbers.current,.woocommerce-pagination ul.page-numbers:hover { background-color: transparent;}.pagination ul.page-numbers li .page-numbers,.woocommerce-pagination ul.page-numbers li .page-numbers { justify-content: center; border: 1px solid var(--e-global-color-border);}.pagination ul.page-numbers li .page-numbers.current, .pagination ul.page-numbers li .page-numbers:hover,.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce-pagination ul.page-numbers li .page-numbers:hover { border-color: var(--e-global-color-dark);}.pagination .elementor-pagination,.woocommerce-pagination .elementor-pagination { display: flex; align-items: center;}.pagination .page-numbers,.woocommerce-pagination .page-numbers { display: flex; justify-content: flex-start; list-style: none; flex-wrap: wrap; min-width: 40px; min-height: 40px; font-size: 14px; font-size: 0.875rem; font-weight: 500; line-height: 1.571428; border-radius: 4px; margin: 0 5px 0; color: var(--e-global-color-text); align-items: center;}.pagination .page-numbers.current, .pagination .page-numbers:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination .page-numbers:hover { color: #ffffff; background-color: var(--e-global-color-dark);}.pagination .page-numbers.current:before, .pagination .page-numbers:hover:before,.woocommerce-pagination .page-numbers.current:before,.woocommerce-pagination .page-numbers:hover:before { color: #ffffff;}.pagination .page-numbers.current:after, .pagination .page-numbers:hover:after,.woocommerce-pagination .page-numbers.current:after,.woocommerce-pagination .page-numbers:hover:after { color: #ffffff;}.pagination .page-numbers.next, .pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next,.woocommerce-pagination .page-numbers.prev { display: flex; align-items: center; justify-content: center; font-size: 0; width: auto;}.pagination .page-numbers.next span, .pagination .page-numbers.prev span,.woocommerce-pagination .page-numbers.next span,.woocommerce-pagination .page-numbers.prev span { display: none;}.pagination .page-numbers.next:hover:before, .pagination .page-numbers.prev:hover:before,.woocommerce-pagination .page-numbers.next:hover:before,.woocommerce-pagination .page-numbers.prev:hover:before { color: #ffffff;}.pagination .page-numbers.next:hover:after, .pagination .page-numbers.prev:hover:after,.woocommerce-pagination .page-numbers.next:hover:after,.woocommerce-pagination .page-numbers.prev:hover:after { color: #ffffff;}.pagination .page-numbers.prev:before,.woocommerce-pagination .page-numbers.prev:before { display: block; font-size: 10px; font-size: 0.625rem; color: var(--e-global-color-text);}.pagination .page-numbers.prev i,.woocommerce-pagination .page-numbers.prev i { font-size: 26px; font-size: 1.625rem;}.pagination .page-numbers.next:after,.woocommerce-pagination .page-numbers.next:after { display: block; font-size: 10px; font-size: 0.625rem; color: var(--e-global-color-text);}.pagination .page-numbers.next i,.woocommerce-pagination .page-numbers.next i { font-size: 26px; font-size: 1.625rem;}.pagination .page-numbers li:last-child .page-numbers,.woocommerce-pagination .page-numbers li:last-child .page-numbers { margin-right: 0;}.pagination .page-numbers li:first-child .page-numbers,.woocommerce-pagination .page-numbers li:first-child .page-numbers { margin-left: 0;}.blog-style-grid + .pagination { margin-top: 30px;}.blog-style-grid + .pagination ul.page-numbers { justify-content: center;}ul.pagination { display: flex; justify-content: center; list-style: none; flex-wrap: wrap; margin: 0;}ul.pagination li { display: inline-block; margin-right: 10px;}ul.pagination li .page-numbers { display: inline-block; text-align: center; font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-accent-font-weight); width: 40px; height: 40px; line-height: 40px; border-radius: 16px; color: var(--e-global-color-secondary); background-color: transparent;}ul.pagination li .page-numbers.current, ul.pagination li .page-numbers:hover { background-color: var(--e-global-color-secondary); color: #fff;}ul.pagination li .page-numbers.next, ul.pagination li .page-numbers.prev { width: auto; display: flex; align-items: center;}ul.pagination li .page-numbers.next:hover, ul.pagination li .page-numbers.prev:hover { color: var(--e-global-color-primary); background-color: transparent;}ul.pagination li .page-numbers.prev { margin-right: 20px;}ul.pagination li .page-numbers.prev i { margin-right: 9px;}ul.pagination li .page-numbers.next { margin-left: 20px;}ul.pagination li .page-numbers.next i { margin-left: 9px;}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev { transform: rotateY(180deg);}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next { margin-bottom: 0;}.page-links > *,.wp-block-query-pagination-numbers > * { display: inline-block; text-align: center; font-size: 15px; font-size: 0.9375rem; font-weight: var(--e-global-typography-accent-font-weight); width: 44px; height: 44px; line-height: 44px; border-radius: 4px; margin: 0 5px; color: var(--e-global-color-text); background-color: transparent; border: 1px solid var(--e-global-color-border);}.page-links > *.current, .page-links > *:hover,.wp-block-query-pagination-numbers > *.current,.wp-block-query-pagination-numbers > *:hover { background-color: var(--e-global-color-dark); color: #fff; border-color: var(--e-global-color-dark);}.wp-block-query-pagination .wp-block-query-pagination-numbers { margin: 0;}nav.post-navigation { border: 1px solid var(--e-global-color-border); border-left: 0; border-right: 0; margin-bottom: 60px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}nav.post-navigation .nav-previous,nav.post-navigation .nav-next { padding: 30px 0 28px 0;}nav.post-navigation .nav-previous .nav-content,nav.post-navigation .nav-next .nav-content { position: relative; max-width: 300px;}nav.post-navigation .nav-previous .nav-content:before,nav.post-navigation .nav-next .nav-content:before { display: none; position: absolute; left: 4px; top: 16px; font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-lighter); line-height: 15px;}nav.post-navigation .nav-previous .nav-content:after,nav.post-navigation .nav-next .nav-content:after { display: none; position: absolute; right: 4px; top: 18px; font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-lighter); line-height: 15px;}nav.post-navigation .nav-previous a,nav.post-navigation .nav-next a { display: flex; align-items: center; color: var(--e-global-color-secondary);}nav.post-navigation .nav-previous a:hover,nav.post-navigation .nav-next a:hover { color: var(--e-global-color-primary);}nav.post-navigation .nav-previous img,nav.post-navigation .nav-next img { object-fit: cover; width: 80px; height: 80px; border-radius: 16px; display: block;}@media (max-width: 568px) { nav.post-navigation .nav-previous img,nav.post-navigation .nav-next img { display: none; }}nav.post-navigation .nav-previous .title,nav.post-navigation .nav-next .title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; line-height: 1.625; color: var(--e-global-color-dark); text-transform: capitalize;}@media (max-width: 375px) { nav.post-navigation .nav-previous .title,nav.post-navigation .nav-next .title { font-size: 16px; font-size: 1rem; }}nav.post-navigation .nav-previous .reader-text,nav.post-navigation .nav-next .reader-text { color: var(--e-global-color-lighter); position: relative; font-size: 12px; font-size: 0.75rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; line-height: 1.5; letter-spacing: 2px; margin-bottom: 11px; text-transform: uppercase; align-content: center; align-items: center; display: flex;}nav.post-navigation .nav-previous .reader-text span i,nav.post-navigation .nav-next .reader-text span i { font-size: 16px; font-size: 1rem;}nav.post-navigation .nav-previous a:hover .nav-content .reader-text:before,nav.post-navigation .nav-next a:hover .nav-content .reader-text:before { color: var(--e-global-color-primary);}nav.post-navigation .nav-previous a:hover .title,nav.post-navigation .nav-next a:hover .title { color: var(--e-global-color-primary);}nav.post-navigation .nav-previous { float: left; width: 50%; padding-right: 0;}@media (max-width: 768px) { nav.post-navigation .nav-previous { width: 50%; }}nav.post-navigation .nav-previous span { margin-right: 8px;}nav.post-navigation .nav-previous img { margin-right: 16px;}nav.post-navigation .nav-next { float: right; width: 50%; padding-left: 0; justify-content: flex-end;}@media (max-width: 768px) { nav.post-navigation .nav-next { width: 50%; }}nav.post-navigation .nav-next span { margin-left: 4px;}nav.post-navigation .nav-next img { margin-left: 16px;}nav.post-navigation .nav-next .reader-text { justify-content: flex-end;}nav.post-navigation .nav-next .title { text-align: right;}/*-------------------------------------------------------------15.0 Widgets--------------------------------------------------------------*/@media (max-width: 1023px) { #secondary { display: none; }}#secondary .widget { margin-bottom: 60px; border-radius: 16px;}#secondary .widget_block { border: none; margin-bottom: 0; padding: 0;}#secondary .widget_search { font-size: 20px; font-size: 1.25rem; border-radius: 16px;}.widget .wp-block-group { margin-bottom: 50px; font-size: 14px; font-size: 0.875rem; border-radius: 16px;}.widget.widget_product_search .widget-title,.widget.widget_product_search .widgettitle, .widget.widget_search .widget-title,.widget.widget_search .widgettitle { transform: none;}.widget.widget_product_search .widget-title span,.widget.widget_product_search .widgettitle span, .widget.widget_search .widget-title span,.widget.widget_search .widgettitle span { padding: 0;}.widget.widget_product_search .wp-block-search__input,.widget.widget_product_search .search-field, .widget.widget_search .wp-block-search__input,.widget.widget_search .search-field { border-radius: 30px; border: 1px solid var(--e-global-color-border); padding: 0.8rem 3rem 0.6rem 1.425rem;}.widget.widget_product_search .wp-block-search__input:hover,.widget.widget_product_search .search-field:hover, .widget.widget_search .wp-block-search__input:hover,.widget.widget_search .search-field:hover { border-color: var(--e-global-color-primary); background-color: #fff;}.widget.widget_product_search .wp-block-search__input::placeholder,.widget.widget_product_search .search-field::placeholder, .widget.widget_search .wp-block-search__input::placeholder,.widget.widget_search .search-field::placeholder { color: var(--e-global-color-lighter); font-size: 16px; font-size: 1rem;}.widget.widget_product_search .wp-block-search__input:focus,.widget.widget_product_search .search-field:focus, .widget.widget_search .wp-block-search__input:focus,.widget.widget_search .search-field:focus { border-color: var(--e-global-color-primary);}.widget.widget_product_search .wp-block-search__inside-wrapper:before, .widget.widget_search .wp-block-search__inside-wrapper:before { font-size: 1.125rem; color: var(--e-global-color-secondary);}.widget.widget_product_search .wp-block-search__inside-wrapper:hover, .widget.widget_search .wp-block-search__inside-wrapper:hover { color: var(--e-global-color-primary);}.widget_block .wp-block-search__label,.widget_block .wp-block-group__inner-container > h2,.widget_block .widget-title,.widget_block .widgettitle,.widget .wp-block-search__label,.widget .wp-block-group__inner-container > h2,.widget .widget-title,.widget .widgettitle { font-size: 20px; font-size: 1.25rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 1.3; font-weight: 600; padding-bottom: 20px; text-transform: inherit; color: var(--e-global-color-dark);}.widget_block.widget_search .wp-block-search__label,.widget_block.widget_search .wp-block-group__inner-container > h2,.widget_block.widget_search .widget-title,.widget_block.widget_search .widgettitle,.widget.widget_search .wp-block-search__label,.widget.widget_search .wp-block-group__inner-container > h2,.widget.widget_search .widget-title,.widget.widget_search .widgettitle { border-bottom: 0;}.widget_block .price_slider .ui-slider-range,.widget .price_slider .ui-slider-range { background-color: var(--e-global-color-secondary);}.widget_block .price_slider .ui-slider-handle,.widget .price_slider .ui-slider-handle { background-color: var(--e-global-color-secondary);}.widget_block .product-brands .brand-item a,.widget .product-brands .brand-item a { margin-left: 13px; line-height: 40px;}.widget_block .product-brands .brand-item a:hover,.widget .product-brands .brand-item a:hover { color: var(--e-global-color-primary);}.widget_block .product-brands .brand-item.chosen a,.widget .product-brands .brand-item.chosen a { color: var(--e-global-color-primary);}.widget_block .product-brands .brand-item.chosen a:before,.widget .product-brands .brand-item.chosen a:before { color: var(--e-global-color-primary);}.widget_block .product-brands .brand-item.chosen .count,.widget .product-brands .brand-item.chosen .count { color: var(--e-global-color-primary);}.widget_block .product-brands .brand-item:hover a,.widget .product-brands .brand-item:hover a { color: var(--e-global-color-primary);}.widget_block .product-brands .brand-item:hover .count,.widget .product-brands .brand-item:hover .count { color: var(--e-global-color-primary);}.widget_block .product-categories .cat-item,.widget .product-categories .cat-item { display: block; margin-bottom: 1em;}.widget_block .product-categories .cat-item:last-child,.widget .product-categories .cat-item:last-child { margin-bottom: 0;}.widget_block .product-brands .brand-item,.widget .product-brands .brand-item { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 0;}.widget_block .product-brands .brand-item:last-child,.widget .product-brands .brand-item:last-child { margin-bottom: 0;}.widget_block select,.widget select { margin-bottom: 1.618em; max-width: 100%;}.widget_block .wp-block-search__label,.widget .wp-block-search__label { display: inherit;}.widget_block .widget-search .search-submit,.widget .widget-search .search-submit { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.widget_block .widget-search .search-submit:focus,.widget .widget-search .search-submit:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}.widget_block.widget_recent_entries,.widget.widget_recent_entries { counter-reset: section; padding-top: 0;}.widget_block.widget_recent_entries .widget-content .post-date,.widget.widget_recent_entries .widget-content .post-date { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.571428; font-weight: 500; color: var(--e-global-color-lighter); margin-bottom: 0;}.widget_block.widget_recent_entries .widget-content li,.widget.widget_recent_entries .widget-content li { display: flex; flex-direction: row; margin-bottom: 20px; align-items: center;}.widget_block.widget_recent_entries .widget-content li:last-child,.widget.widget_recent_entries .widget-content li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.widget_block.widget_recent_entries .recent-posts-thumbnail,.widget.widget_recent_entries .recent-posts-thumbnail { flex: 0 0 auto; overflow: hidden; position: relative;}.widget_block.widget_recent_entries .recent-posts-thumbnail img,.widget.widget_recent_entries .recent-posts-thumbnail img { margin-right: 16px; width: 80px; height: 80px; object-fit: cover; border-radius: 16px;}.widget_block.widget_recent_entries .recent-posts-info,.widget.widget_recent_entries .recent-posts-info { flex: 1 1 auto; display: flex; flex-direction: column;}.widget_block.widget_recent_entries .post-title,.widget.widget_recent_entries .post-title { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; line-height: 1.625; font-weight: 600; color: var(--e-global-color-secondary); margin-bottom: 5px; text-transform: inherit;}.widget_block.widget_recent_entries .post-title a,.widget.widget_recent_entries .post-title a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: var(--e-global-color-dark);}.widget_block.widget_recent_entries .post-title a:hover,.widget.widget_recent_entries .post-title a:hover { color: var(--e-global-color-primary);}.widget_block ul,.widget ul { margin: 0; list-style: none;}.widget_block ul li,.widget ul li { list-style: none; margin-bottom: 0;}.widget_block ul li:last-child,.widget ul li:last-child { margin-bottom: 0;}.widget_block ul li.current-cat a,.widget ul li.current-cat a { color: var(--e-global-color-primary);}.widget_block ul li.current-cat a .count,.widget_block ul li.current-cat a .cat-count,.widget ul li.current-cat a .count,.widget ul li.current-cat a .cat-count { color: #ffffff;}.widget_block ul li.current-cat a .count:before,.widget_block ul li.current-cat a .cat-count:before,.widget ul li.current-cat a .count:before,.widget ul li.current-cat a .cat-count:before { opacity: 1; visibility: visible;}.widget_block ul .children,.widget ul .children { margin-top: 16px;}.widget_block ul ul,.widget ul ul { margin-left: 1.41577975em; margin-top: 1em;}.widget_block.widget_rss .rss-date,.widget.widget_rss .rss-date { font-style: italic; display: block; margin: 0 0 0.7em;}.widget_block.widget_rss .widget-title .rsswidget,.widget.widget_rss .widget-title .rsswidget { display: inline-block; font-size: 20px; font-size: 1.25rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; line-height: 26px;}.widget_block.widget_rss .rss-date,.widget_block.widget_rss cite,.widget.widget_rss .rss-date,.widget.widget_rss cite { color: var(--e-global-color-dark);}.widget_block.widget_rss li,.widget.widget_rss li { margin-bottom: 1em;}.widget_block.widget_rss li a.rsswidget,.widget.widget_rss li a.rsswidget { text-decoration: underline; line-height: 1.41577975em;}.wpml-ls.wpml-ls-legacy-list-vertical li, .wpml-ls.wpml-ls-legacy-list-horizontal li { margin-bottom: 1em;}.wpml-ls.wpml-ls-legacy-list-vertical a, .wpml-ls.wpml-ls-legacy-list-horizontal a { padding: 0;}.wpml-ls.wpml-ls-legacy-list-horizontal a { padding-right: 0.875em;}.wpml-ls.wpml-ls-legacy-dropdown-click, .wpml-ls.wpml-ls-legacy-dropdown { width: 100%;}.wpml-ls.wpml-ls-legacy-dropdown-click a, .wpml-ls.wpml-ls-legacy-dropdown a { padding: 1em 1.41577975em; border-color: var(--e-global-color-border); background-color: var(--background);}.wpml-ls.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after, .wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after { right: 1em;}.wpml-ls.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu { border-top: 0;}.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal { margin-bottom: 0;}.wpml-ls-statics-footer.wpml-ls-legacy-list-vertical { margin-top: 1em; margin-bottom: 0;}.wpml-ls-statics-footer li a { color: var(--e-global-color-text);}.wpml-ls-statics-footer li a:hover { color: var(--e-global-color-primary);}.widget.widget_tag_cloud .tagcloud a, .widget.widget_tag_cloud .wp-block-tag-cloud a, .widget.widget_product_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .wp-block-tag-cloud a { display: inline-block; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px !important; line-height: 1.571428; font-weight: 500; color: var(--e-global-color-lighter); padding: 4px 9px; margin-bottom: 10px; margin-right: 7px; border-radius: 20px; border: 1px solid var(--e-global-color-border); background-color: transparent; text-transform: capitalize;}.widget.widget_tag_cloud .tagcloud a:not(:last-child):after, .widget.widget_tag_cloud .wp-block-tag-cloud a:not(:last-child):after, .widget.widget_product_tag_cloud .tagcloud a:not(:last-child):after, .widget.widget_product_tag_cloud .wp-block-tag-cloud a:not(:last-child):after { display: none; content: "."; margin: -8px 8px 0; vertical-align: middle;}.widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_tag_cloud .wp-block-tag-cloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .wp-block-tag-cloud a:hover { color: #fff; text-decoration: unset; background-color: var(--e-global-color-dark); border-color: var(--e-global-color-dark);}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li { color: var(--e-global-color-lighter);}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li a { color: var(--e-global-color-secondary);}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li::before { opacity: 1 !important;}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .chosen a { color: var(--e-global-color-primary);}.widget_search form,.widget_product_search form,.site-search form { position: relative; margin-bottom: 0;}.widget_search form:before,.widget_product_search form:before,.site-search form:before { position: absolute; justify-content: center; align-items: center; display: inline-flex; text-align-last: center; font-size: 20px; font-size: 1.25rem; width: 44px; height: 44px; right: 12px; color: var(--e-global-color-text); border-radius: 16px;}.widget_search form input[type=text],.widget_search form input[type=search],.widget_product_search form input[type=text],.widget_product_search form input[type=search],.site-search form input[type=text],.site-search form input[type=search] { width: 100%; padding-right: 40px; flex: 1; border: none;}.widget_search form input[type=submit],.widget_search form button[type=submit],.widget_product_search form input[type=submit],.widget_product_search form button[type=submit],.site-search form input[type=submit],.site-search form button[type=submit] { font-size: 0; line-height: 0; width: 60px; height: 100%; position: absolute; right: 0; top: 0; z-index: 3; border: none; padding: 0; border-radius: 16px; cursor: pointer; background-color: transparent;}.widget-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button { position: absolute;}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button { background-color: transparent; font-size: 0; line-height: 0; border: none; position: relative; width: 60px; margin: 0 0 0 15px;}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button .search-icon { display: none;}.site-search form { margin-bottom: 0;}.widget_categories form,.widget_text form { margin: 0;}.widget_categories p,.widget_text p { margin: 0;}.widget.widget_block ul, .widget.widget_block ol,.wp-block-archives-list ul,.wp-block-archives-list ol,.widget_product_brands ul,.widget_product_brands ol,.widget_pages ul,.widget_pages ol,.widget_categories ul,.widget_categories ol,.widget_archive ul,.widget_archive ol,.widget_recent_comments ul,.widget_recent_comments ol,.widget_nav_menu ul,.widget_nav_menu ol,.widget_links ul,.widget_links ol,.widget_product_categories ul,.widget_product_categories ol,.widget_layered_nav ul,.widget_layered_nav ol,.widget_meta ul,.widget_meta ol,.widget_layered_nav_filters ul,.widget_layered_nav_filters ol { margin-bottom: 0;}.widget.widget_block ul li, .widget.widget_block ol li,.wp-block-archives-list ul li,.wp-block-archives-list ol li,.widget_product_brands ul li,.widget_product_brands ol li,.widget_pages ul li,.widget_pages ol li,.widget_categories ul li,.widget_categories ol li,.widget_archive ul li,.widget_archive ol li,.widget_recent_comments ul li,.widget_recent_comments ol li,.widget_nav_menu ul li,.widget_nav_menu ol li,.widget_links ul li,.widget_links ol li,.widget_product_categories ul li,.widget_product_categories ol li,.widget_layered_nav ul li,.widget_layered_nav ol li,.widget_meta ul li,.widget_meta ol li,.widget_layered_nav_filters ul li,.widget_layered_nav_filters ol li { list-style: none;}.widget.widget_block ul li:hover, .widget.widget_block ol li:hover,.wp-block-archives-list ul li:hover,.wp-block-archives-list ol li:hover,.widget_product_brands ul li:hover,.widget_product_brands ol li:hover,.widget_pages ul li:hover,.widget_pages ol li:hover,.widget_categories ul li:hover,.widget_categories ol li:hover,.widget_archive ul li:hover,.widget_archive ol li:hover,.widget_recent_comments ul li:hover,.widget_recent_comments ol li:hover,.widget_nav_menu ul li:hover,.widget_nav_menu ol li:hover,.widget_links ul li:hover,.widget_links ol li:hover,.widget_product_categories ul li:hover,.widget_product_categories ol li:hover,.widget_layered_nav ul li:hover,.widget_layered_nav ol li:hover,.widget_meta ul li:hover,.widget_meta ol li:hover,.widget_layered_nav_filters ul li:hover,.widget_layered_nav_filters ol li:hover { color: var(--e-global-color-primary);}.widget.widget_block ul a, .widget.widget_block ol a,.wp-block-archives-list ul a,.wp-block-archives-list ol a,.widget_product_brands ul a,.widget_product_brands ol a,.widget_pages ul a,.widget_pages ol a,.widget_categories ul a,.widget_categories ol a,.widget_archive ul a,.widget_archive ol a,.widget_recent_comments ul a,.widget_recent_comments ol a,.widget_nav_menu ul a,.widget_nav_menu ol a,.widget_links ul a,.widget_links ol a,.widget_product_categories ul a,.widget_product_categories ol a,.widget_layered_nav ul a,.widget_layered_nav ol a,.widget_meta ul a,.widget_meta ol a,.widget_layered_nav_filters ul a,.widget_layered_nav_filters ol a { color: var(--e-global-color-text);}.widget.widget_block ul a .count,.widget.widget_block ul a .cat-count, .widget.widget_block ol a .count,.widget.widget_block ol a .cat-count,.wp-block-archives-list ul a .count,.wp-block-archives-list ul a .cat-count,.wp-block-archives-list ol a .count,.wp-block-archives-list ol a .cat-count,.widget_product_brands ul a .count,.widget_product_brands ul a .cat-count,.widget_product_brands ol a .count,.widget_product_brands ol a .cat-count,.widget_pages ul a .count,.widget_pages ul a .cat-count,.widget_pages ol a .count,.widget_pages ol a .cat-count,.widget_categories ul a .count,.widget_categories ul a .cat-count,.widget_categories ol a .count,.widget_categories ol a .cat-count,.widget_archive ul a .count,.widget_archive ul a .cat-count,.widget_archive ol a .count,.widget_archive ol a .cat-count,.widget_recent_comments ul a .count,.widget_recent_comments ul a .cat-count,.widget_recent_comments ol a .count,.widget_recent_comments ol a .cat-count,.widget_nav_menu ul a .count,.widget_nav_menu ul a .cat-count,.widget_nav_menu ol a .count,.widget_nav_menu ol a .cat-count,.widget_links ul a .count,.widget_links ul a .cat-count,.widget_links ol a .count,.widget_links ol a .cat-count,.widget_product_categories ul a .count,.widget_product_categories ul a .cat-count,.widget_product_categories ol a .count,.widget_product_categories ol a .cat-count,.widget_layered_nav ul a .count,.widget_layered_nav ul a .cat-count,.widget_layered_nav ol a .count,.widget_layered_nav ol a .cat-count,.widget_meta ul a .count,.widget_meta ul a .cat-count,.widget_meta ol a .count,.widget_meta ol a .cat-count,.widget_layered_nav_filters ul a .count,.widget_layered_nav_filters ul a .cat-count,.widget_layered_nav_filters ol a .count,.widget_layered_nav_filters ol a .cat-count { color: var(--e-global-color-text); padding: 0 3px 0 0;}.widget.widget_block ul a:focus, .widget.widget_block ul a:hover, .widget.widget_block ol a:focus, .widget.widget_block ol a:hover,.wp-block-archives-list ul a:focus,.wp-block-archives-list ul a:hover,.wp-block-archives-list ol a:focus,.wp-block-archives-list ol a:hover,.widget_product_brands ul a:focus,.widget_product_brands ul a:hover,.widget_product_brands ol a:focus,.widget_product_brands ol a:hover,.widget_pages ul a:focus,.widget_pages ul a:hover,.widget_pages ol a:focus,.widget_pages ol a:hover,.widget_categories ul a:focus,.widget_categories ul a:hover,.widget_categories ol a:focus,.widget_categories ol a:hover,.widget_archive ul a:focus,.widget_archive ul a:hover,.widget_archive ol a:focus,.widget_archive ol a:hover,.widget_recent_comments ul a:focus,.widget_recent_comments ul a:hover,.widget_recent_comments ol a:focus,.widget_recent_comments ol a:hover,.widget_nav_menu ul a:focus,.widget_nav_menu ul a:hover,.widget_nav_menu ol a:focus,.widget_nav_menu ol a:hover,.widget_links ul a:focus,.widget_links ul a:hover,.widget_links ol a:focus,.widget_links ol a:hover,.widget_product_categories ul a:focus,.widget_product_categories ul a:hover,.widget_product_categories ol a:focus,.widget_product_categories ol a:hover,.widget_layered_nav ul a:focus,.widget_layered_nav ul a:hover,.widget_layered_nav ol a:focus,.widget_layered_nav ol a:hover,.widget_meta ul a:focus,.widget_meta ul a:hover,.widget_meta ol a:focus,.widget_meta ol a:hover,.widget_layered_nav_filters ul a:focus,.widget_layered_nav_filters ul a:hover,.widget_layered_nav_filters ol a:focus,.widget_layered_nav_filters ol a:hover { color: var(--e-global-color-primary);}.widget.widget_block ul a:focus .count,.widget.widget_block ul a:focus .cat-count, .widget.widget_block ul a:hover .count,.widget.widget_block ul a:hover .cat-count, .widget.widget_block ol a:focus .count,.widget.widget_block ol a:focus .cat-count, .widget.widget_block ol a:hover .count,.widget.widget_block ol a:hover .cat-count,.wp-block-archives-list ul a:focus .count,.wp-block-archives-list ul a:focus .cat-count,.wp-block-archives-list ul a:hover .count,.wp-block-archives-list ul a:hover .cat-count,.wp-block-archives-list ol a:focus .count,.wp-block-archives-list ol a:focus .cat-count,.wp-block-archives-list ol a:hover .count,.wp-block-archives-list ol a:hover .cat-count,.widget_product_brands ul a:focus .count,.widget_product_brands ul a:focus .cat-count,.widget_product_brands ul a:hover .count,.widget_product_brands ul a:hover .cat-count,.widget_product_brands ol a:focus .count,.widget_product_brands ol a:focus .cat-count,.widget_product_brands ol a:hover .count,.widget_product_brands ol a:hover .cat-count,.widget_pages ul a:focus .count,.widget_pages ul a:focus .cat-count,.widget_pages ul a:hover .count,.widget_pages ul a:hover .cat-count,.widget_pages ol a:focus .count,.widget_pages ol a:focus .cat-count,.widget_pages ol a:hover .count,.widget_pages ol a:hover .cat-count,.widget_categories ul a:focus .count,.widget_categories ul a:focus .cat-count,.widget_categories ul a:hover .count,.widget_categories ul a:hover .cat-count,.widget_categories ol a:focus .count,.widget_categories ol a:focus .cat-count,.widget_categories ol a:hover .count,.widget_categories ol a:hover .cat-count,.widget_archive ul a:focus .count,.widget_archive ul a:focus .cat-count,.widget_archive ul a:hover .count,.widget_archive ul a:hover .cat-count,.widget_archive ol a:focus .count,.widget_archive ol a:focus .cat-count,.widget_archive ol a:hover .count,.widget_archive ol a:hover .cat-count,.widget_recent_comments ul a:focus .count,.widget_recent_comments ul a:focus .cat-count,.widget_recent_comments ul a:hover .count,.widget_recent_comments ul a:hover .cat-count,.widget_recent_comments ol a:focus .count,.widget_recent_comments ol a:focus .cat-count,.widget_recent_comments ol a:hover .count,.widget_recent_comments ol a:hover .cat-count,.widget_nav_menu ul a:focus .count,.widget_nav_menu ul a:focus .cat-count,.widget_nav_menu ul a:hover .count,.widget_nav_menu ul a:hover .cat-count,.widget_nav_menu ol a:focus .count,.widget_nav_menu ol a:focus .cat-count,.widget_nav_menu ol a:hover .count,.widget_nav_menu ol a:hover .cat-count,.widget_links ul a:focus .count,.widget_links ul a:focus .cat-count,.widget_links ul a:hover .count,.widget_links ul a:hover .cat-count,.widget_links ol a:focus .count,.widget_links ol a:focus .cat-count,.widget_links ol a:hover .count,.widget_links ol a:hover .cat-count,.widget_product_categories ul a:focus .count,.widget_product_categories ul a:focus .cat-count,.widget_product_categories ul a:hover .count,.widget_product_categories ul a:hover .cat-count,.widget_product_categories ol a:focus .count,.widget_product_categories ol a:focus .cat-count,.widget_product_categories ol a:hover .count,.widget_product_categories ol a:hover .cat-count,.widget_layered_nav ul a:focus .count,.widget_layered_nav ul a:focus .cat-count,.widget_layered_nav ul a:hover .count,.widget_layered_nav ul a:hover .cat-count,.widget_layered_nav ol a:focus .count,.widget_layered_nav ol a:focus .cat-count,.widget_layered_nav ol a:hover .count,.widget_layered_nav ol a:hover .cat-count,.widget_meta ul a:focus .count,.widget_meta ul a:focus .cat-count,.widget_meta ul a:hover .count,.widget_meta ul a:hover .cat-count,.widget_meta ol a:focus .count,.widget_meta ol a:focus .cat-count,.widget_meta ol a:hover .count,.widget_meta ol a:hover .cat-count,.widget_layered_nav_filters ul a:focus .count,.widget_layered_nav_filters ul a:focus .cat-count,.widget_layered_nav_filters ul a:hover .count,.widget_layered_nav_filters ul a:hover .cat-count,.widget_layered_nav_filters ol a:focus .count,.widget_layered_nav_filters ol a:focus .cat-count,.widget_layered_nav_filters ol a:hover .count,.widget_layered_nav_filters ol a:hover .cat-count { color: #ffffff;}.widget.widget_block ul a:focus .count:before,.widget.widget_block ul a:focus .cat-count:before, .widget.widget_block ul a:hover .count:before,.widget.widget_block ul a:hover .cat-count:before, .widget.widget_block ol a:focus .count:before,.widget.widget_block ol a:focus .cat-count:before, .widget.widget_block ol a:hover .count:before,.widget.widget_block ol a:hover .cat-count:before,.wp-block-archives-list ul a:focus .count:before,.wp-block-archives-list ul a:focus .cat-count:before,.wp-block-archives-list ul a:hover .count:before,.wp-block-archives-list ul a:hover .cat-count:before,.wp-block-archives-list ol a:focus .count:before,.wp-block-archives-list ol a:focus .cat-count:before,.wp-block-archives-list ol a:hover .count:before,.wp-block-archives-list ol a:hover .cat-count:before,.widget_product_brands ul a:focus .count:before,.widget_product_brands ul a:focus .cat-count:before,.widget_product_brands ul a:hover .count:before,.widget_product_brands ul a:hover .cat-count:before,.widget_product_brands ol a:focus .count:before,.widget_product_brands ol a:focus .cat-count:before,.widget_product_brands ol a:hover .count:before,.widget_product_brands ol a:hover .cat-count:before,.widget_pages ul a:focus .count:before,.widget_pages ul a:focus .cat-count:before,.widget_pages ul a:hover .count:before,.widget_pages ul a:hover .cat-count:before,.widget_pages ol a:focus .count:before,.widget_pages ol a:focus .cat-count:before,.widget_pages ol a:hover .count:before,.widget_pages ol a:hover .cat-count:before,.widget_categories ul a:focus .count:before,.widget_categories ul a:focus .cat-count:before,.widget_categories ul a:hover .count:before,.widget_categories ul a:hover .cat-count:before,.widget_categories ol a:focus .count:before,.widget_categories ol a:focus .cat-count:before,.widget_categories ol a:hover .count:before,.widget_categories ol a:hover .cat-count:before,.widget_archive ul a:focus .count:before,.widget_archive ul a:focus .cat-count:before,.widget_archive ul a:hover .count:before,.widget_archive ul a:hover .cat-count:before,.widget_archive ol a:focus .count:before,.widget_archive ol a:focus .cat-count:before,.widget_archive ol a:hover .count:before,.widget_archive ol a:hover .cat-count:before,.widget_recent_comments ul a:focus .count:before,.widget_recent_comments ul a:focus .cat-count:before,.widget_recent_comments ul a:hover .count:before,.widget_recent_comments ul a:hover .cat-count:before,.widget_recent_comments ol a:focus .count:before,.widget_recent_comments ol a:focus .cat-count:before,.widget_recent_comments ol a:hover .count:before,.widget_recent_comments ol a:hover .cat-count:before,.widget_nav_menu ul a:focus .count:before,.widget_nav_menu ul a:focus .cat-count:before,.widget_nav_menu ul a:hover .count:before,.widget_nav_menu ul a:hover .cat-count:before,.widget_nav_menu ol a:focus .count:before,.widget_nav_menu ol a:focus .cat-count:before,.widget_nav_menu ol a:hover .count:before,.widget_nav_menu ol a:hover .cat-count:before,.widget_links ul a:focus .count:before,.widget_links ul a:focus .cat-count:before,.widget_links ul a:hover .count:before,.widget_links ul a:hover .cat-count:before,.widget_links ol a:focus .count:before,.widget_links ol a:focus .cat-count:before,.widget_links ol a:hover .count:before,.widget_links ol a:hover .cat-count:before,.widget_product_categories ul a:focus .count:before,.widget_product_categories ul a:focus .cat-count:before,.widget_product_categories ul a:hover .count:before,.widget_product_categories ul a:hover .cat-count:before,.widget_product_categories ol a:focus .count:before,.widget_product_categories ol a:focus .cat-count:before,.widget_product_categories ol a:hover .count:before,.widget_product_categories ol a:hover .cat-count:before,.widget_layered_nav ul a:focus .count:before,.widget_layered_nav ul a:focus .cat-count:before,.widget_layered_nav ul a:hover .count:before,.widget_layered_nav ul a:hover .cat-count:before,.widget_layered_nav ol a:focus .count:before,.widget_layered_nav ol a:focus .cat-count:before,.widget_layered_nav ol a:hover .count:before,.widget_layered_nav ol a:hover .cat-count:before,.widget_meta ul a:focus .count:before,.widget_meta ul a:focus .cat-count:before,.widget_meta ul a:hover .count:before,.widget_meta ul a:hover .cat-count:before,.widget_meta ol a:focus .count:before,.widget_meta ol a:focus .cat-count:before,.widget_meta ol a:hover .count:before,.widget_meta ol a:hover .cat-count:before,.widget_layered_nav_filters ul a:focus .count:before,.widget_layered_nav_filters ul a:focus .cat-count:before,.widget_layered_nav_filters ul a:hover .count:before,.widget_layered_nav_filters ul a:hover .cat-count:before,.widget_layered_nav_filters ol a:focus .count:before,.widget_layered_nav_filters ol a:focus .cat-count:before,.widget_layered_nav_filters ol a:hover .count:before,.widget_layered_nav_filters ol a:hover .cat-count:before { opacity: 1; visibility: visible;}.widget.widget_block ul .children, .widget.widget_block ol .children,.wp-block-archives-list ul .children,.wp-block-archives-list ol .children,.widget_product_brands ul .children,.widget_product_brands ol .children,.widget_pages ul .children,.widget_pages ol .children,.widget_categories ul .children,.widget_categories ol .children,.widget_archive ul .children,.widget_archive ol .children,.widget_recent_comments ul .children,.widget_recent_comments ol .children,.widget_nav_menu ul .children,.widget_nav_menu ol .children,.widget_links ul .children,.widget_links ol .children,.widget_product_categories ul .children,.widget_product_categories ol .children,.widget_layered_nav ul .children,.widget_layered_nav ol .children,.widget_meta ul .children,.widget_meta ol .children,.widget_layered_nav_filters ul .children,.widget_layered_nav_filters ol .children { margin-top: 0;}.widget_meta ul li a { position: relative; display: flex; align-items: center;}.widget_meta ul li a:before { content: ""; width: 12px; height: 12px; display: inline-flex; border: 1px solid transparent; background-color: #EFEFEF; margin-right: 10px;}.widget_meta ul li a:hover:before { border-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-secondary);}.widget_archive select { margin-bottom: 0;}.widget_nav_menu li,.widget_pages li,.widget_categories li,.widget_archive li,.wp-block-archives li,.wp-block-categories li,.product-categories li,.product-brands li { list-style: none; margin-bottom: 0.6180339845em;}.widget_nav_menu li a,.widget_pages li a,.widget_categories li a,.widget_archive li a,.wp-block-archives li a,.wp-block-categories li a,.product-categories li a,.product-brands li a { position: relative; display: inline-flex; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; line-height: 2; color: var(--e-global-color-text);}.widget_nav_menu li a .archive-name,.widget_nav_menu li a .cat-name,.widget_pages li a .archive-name,.widget_pages li a .cat-name,.widget_categories li a .archive-name,.widget_categories li a .cat-name,.widget_archive li a .archive-name,.widget_archive li a .cat-name,.wp-block-archives li a .archive-name,.wp-block-archives li a .cat-name,.wp-block-categories li a .archive-name,.wp-block-categories li a .cat-name,.product-categories li a .archive-name,.product-categories li a .cat-name,.product-brands li a .archive-name,.product-brands li a .cat-name { margin-right: 4px; position: relative; align-self: center;}.widget_nav_menu li a:focus, .widget_nav_menu li a:hover,.widget_pages li a:focus,.widget_pages li a:hover,.widget_categories li a:focus,.widget_categories li a:hover,.widget_archive li a:focus,.widget_archive li a:hover,.wp-block-archives li a:focus,.wp-block-archives li a:hover,.wp-block-categories li a:focus,.wp-block-categories li a:hover,.product-categories li a:focus,.product-categories li a:hover,.product-brands li a:focus,.product-brands li a:hover { color: var(--e-global-color-primary);}.widget_nav_menu li a:focus:before, .widget_nav_menu li a:hover:before,.widget_pages li a:focus:before,.widget_pages li a:hover:before,.widget_categories li a:focus:before,.widget_categories li a:hover:before,.widget_archive li a:focus:before,.widget_archive li a:hover:before,.wp-block-archives li a:focus:before,.wp-block-archives li a:hover:before,.wp-block-categories li a:focus:before,.wp-block-categories li a:hover:before,.product-categories li a:focus:before,.product-categories li a:hover:before,.product-brands li a:focus:before,.product-brands li a:hover:before { border: 4px solid var(--e-global-color-secondary); background-color: transparent;}.widget-area .widget_categories select,.widget-area .widget_archive select { margin-bottom: 0;}.widget-area .widget_categories .cat-count,.widget-area .widget_categories .archive-count,.widget-area .widget_archive .cat-count,.widget-area .widget_archive .archive-count { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter); margin-left: auto; position: relative;}.widget-area .widget_categories .cat-count:before,.widget-area .widget_categories .archive-count:before,.widget-area .widget_archive .cat-count:before,.widget-area .widget_archive .archive-count:before { content: ""; position: absolute; height: 20px; width: 32px; top: 0; left: 50%; transform: translateX(-50%); background-color: var(--e-global-color-primary); border-radius: 20px; z-index: -1; opacity: 0; visibility: hidden;}.widget-area .widget_categories a,.widget-area .widget_archive a { display: flex; color: var(--e-global-color-text); align-items: center;}.widget-area .widget_categories a:focus, .widget-area .widget_categories a:hover,.widget-area .widget_archive a:focus,.widget-area .widget_archive a:hover { color: var(--e-global-color-primary);}.widget-area .widget_categories a:focus:hover .cat-count,.widget-area .widget_categories a:focus:hover .archive-count, .widget-area .widget_categories a:hover:hover .cat-count,.widget-area .widget_categories a:hover:hover .archive-count,.widget-area .widget_archive a:focus:hover .cat-count,.widget-area .widget_archive a:focus:hover .archive-count,.widget-area .widget_archive a:hover:hover .cat-count,.widget-area .widget_archive a:hover:hover .archive-count { color: #ffffff;}.widget-area .widget_categories a:focus:hover .cat-count:before,.widget-area .widget_categories a:focus:hover .archive-count:before, .widget-area .widget_categories a:hover:hover .cat-count:before,.widget-area .widget_categories a:hover:hover .archive-count:before,.widget-area .widget_archive a:focus:hover .cat-count:before,.widget-area .widget_archive a:focus:hover .archive-count:before,.widget-area .widget_archive a:hover:hover .cat-count:before,.widget-area .widget_archive a:hover:hover .archive-count:before { opacity: 1; visibility: visible;}.widget_recent_comments .wp-block-latest-comments__comment { line-height: 1.7;}.widget_recent_comments a { text-decoration: underline;}.wp-block-latest-comments__comment { line-height: 1.7;}.wp-block-latest-comments .wp-block-latest-comments__comment { line-height: 1.7;}.wp-block-latest-comments__comment a { text-decoration: underline;}.wp-block-latest-comments__comment a:hover { color: var(--e-global-color-secondary);}.widget-area #wp-calendar th,.widget-area #wp-calendar td,.footer-widgets #wp-calendar th,.footer-widgets #wp-calendar td { padding: 0.236em; text-align: center;}.widget-area #wp-calendar #today,.footer-widgets #wp-calendar #today { background-color: var(--e-global-color-dark); color: #fff; font-weight: 700;}.widget_recent_entries ul ul.children { margin: 0.6180339845em 0 0 0;}.bocpak-canvas-filter .widget h1.widget-title,.widget-area .widget h1.widget-title { font-size: 1.41577975em;}.widget_calendar caption, .wp-block-calendar caption { padding: 7px 0; background: var(--e-global-color-primary); color: #fff;}.widget_calendar table th, .widget_calendar table td, .wp-block-calendar table th, .wp-block-calendar table td { text-align: center; border: 1px solid; border-color: var(--e-global-color-border);}.widget_calendar table th, .wp-block-calendar table th { background: #ddd; color: var(--e-global-color-dark);}.ajax-search .site-header-search .button-search-popup { display: flex; align-items: center; justify-content: center; flex-direction: column; border: none; width: 100%; height: unset;}.ajax-search .site-header-search i { font-size: 20px; font-size: 1.25rem; line-height: 1; margin-bottom: 10px; color: var(--e-global-color-secondary);}.ajax-search .site-header-search .content { font-size: 12px; font-size: 0.75rem; line-height: 14px; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.ajax-search .site-header-search:hover i { color: var(--e-global-color-secondary);}.search-by-category { display: none; position: absolute; top: 50%; transform: translateY(-50%); left: 0;}@media (max-width: 567px) { .search-by-category { display: none; }}.search-by-category .input-dropdown-inner { height: 44px; line-height: 44px; width: 215px; position: relative;}.search-by-category .input-dropdown-inner:after { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 23px; background-color: var(--e-global-color-border);}.search-by-category .input-dropdown-inner > a { display: block; padding-right: 25px; padding-left: 30px; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-secondary); position: relative;}.search-by-category .input-dropdown-inner > a span { width: 135px; display: block; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis;}.search-by-category .input-dropdown-inner > a:after { position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}.search-by-category .input-dropdown-inner select.dropdown_product_cat_ajax { line-height: 44px; height: 44px; padding: 0 15px; font-size: 13px; font-size: 0.8125rem; display: none; border: none; background-color: transparent;}.search-by-category .list-wrapper { position: absolute; top: 100%; left: 1px; z-index: 300; display: none; margin-top: 1px; height: auto; background-color: #FFF; text-align: left; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); padding-top: 10px; padding-bottom: 10px;}.search-by-category .list-wrapper .bocpak-scroll-content { position: relative; max-height: 255px; max-width: 215px; overflow-y: auto; margin-bottom: 0;}.search-by-category ul li { margin-bottom: 0;}.search-by-category ul li a { display: block; padding: 5px 25px; color: var(--e-global-color-secondary); font-size: 14px; font-size: 0.875rem; line-height: 20px; white-space: nowrap;}.search-by-category ul li a:focus, .search-by-category ul li a:hover { background-color: #F9F9F9; color: var(--e-global-color-primary);}.search-by-category ul li.current-item > a { background-color: #F4F4F4; color: var(--e-global-color-secondary);}.search-by-category ul .children { margin-top: 0; display: none;}.search-by-category ul .children > li > a { padding-left: 15px; color: var(--e-global-color-lighter);}.search-by-category ul .children > li > a:focus, .search-by-category ul .children > li > a:hover { background-color: #F9F9F9; color: var(--e-global-color-primary);}.search-by-category ul .children .cat-item a span { color: var(--e-global-color-accent);}.search-by-category ul .children .cat-item a:focus, .search-by-category ul .children .cat-item a:hover { background-color: #F9F9F9; color: var(--e-global-color-secondary);}.widget .widget_tag_cloud { margin-bottom: 18px;}/*--------------------------------------------------------------16.0 Layout--------------------------------------------------------------*//** * Strictly Layout Styles */@media (min-width: 1024px) { /** * Menus * * 1 - We have to use a `left` declaration so that dropdowns are revealed when tabbed. */ .menu-toggle,.main-navigation.toggled div.menu { display: none; } .primary-navigation { display: block; } .instagram-widget .instagram-picture, .instagram-widget .instagram-box-title { order: unset !important; } .main-navigation { clear: both; display: block; width: 100%; } .main-navigation ul { list-style: none; margin: 0; padding-left: 0; display: block; } .main-navigation ul li { position: relative; display: inline-block; text-align: left; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { display: block; opacity: 1; visibility: visible; pointer-events: auto; } .main-navigation ul li:hover > ul li > ul, .main-navigation ul li.focus > ul li > ul { left: calc(100% + 30px); top: 0; visibility: hidden; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); } .main-navigation ul li:hover > ul li > ul.sub-menu--is-touch-device, .main-navigation ul li.focus > ul li > ul.sub-menu--is-touch-device { display: none; left: 0; } .main-navigation ul li:hover > ul li:hover > ul, .main-navigation ul li:hover > ul li.focus > ul, .main-navigation ul li.focus > ul li:hover > ul, .main-navigation ul li.focus > ul li.focus > ul { left: 100%; top: 0; display: block; visibility: visible; pointer-events: auto; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); } .main-navigation ul ul.sub-menu { float: left; position: absolute; top: 100%; z-index: 99999; left: -1px; visibility: hidden; pointer-events: none; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); } .main-navigation ul ul.sub-menu:not(.flyout-submenu) { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .main-navigation ul ul.sub-menu.sub-menu--is-touch-device { display: none; left: 0; } .main-navigation ul ul.sub-menu > li { display: block; } .main-navigation ul ul.sub-menu > li .product-transition .shop-action a[class*=product_type_] { display: flex; } .site-content::before, .site-content::after { content: ""; display: table; } .site-content::after { clear: both; } [class*=bocpak-sidebar-] .content-area { width: calc(100% - 390px); float: left; } .bocpak-sidebar-left .content-area { float: right; } .bocpak-sidebar-right .content-area { float: left; }}@media (min-width: 1024px) and (max-width: 1024px) { [class*=bocpak-sidebar-] .content-area { width: calc(100% - 330px); }}@media (min-width: 1024px) { [class*=bocpak-sidebar-] .widget-area { width: 300px; float: right; } .bocpak-sidebar-left .widget-area { float: left; } .bocpak-sidebar-right .widget-area { float: right; }}@media (min-width: 1024px) { .left-sidebar .content-area { float: left; } .left-sidebar .widget-area { float: right; }}@media (min-width: 1024px) { .woocommerce-page.bocpak-full-width-content .content-area { width: 100%; float: left; margin-left: 0; margin-right: 0; }}@media (min-width: 1024px) { .bocpak-full-width-content .content-area { width: 100%; float: left; margin-left: 0; margin-right: 0; }}@media (min-width: 768px) { .site-branding .site-description { margin-bottom: 0; display: block; } .site-header .subscribe-and-connect-connect { float: right; margin-bottom: 1em; } .site-header .subscribe-and-connect-connect .icons { list-style: none; margin: 0; } .site-header .subscribe-and-connect-connect .icons a { font-size: 1em !important; } .site-header .subscribe-and-connect-connect .icons li { margin: 0 0 0 0.5407797364em !important; display: inline-block; } /** * Full width & homepage template */ .page-template-template-fullwidth-php .content-area,.elementor_library-template-default .content-area,.page-template-template-homepage-php .content-area { width: 100%; float: left; margin-left: 0; margin-right: 0; } /** * Comments */ .comment-list::before, .comment-list::after { content: ""; display: table; } .comment-list::after { clear: both; } .comment-list .comment { clear: both; } .comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url { width: 100%; margin-right: 0; } .comment-list .comment-body #respond { border: 1px solid var(--e-global-color-border); } .comment-list ol.children { margin-left: 80px; list-style: none; } #respond .comment-form-comment { clear: both; } /** * Primary Navigation */ .bocpak-primary-navigation { clear: both; } .bocpak-primary-navigation::before, .bocpak-primary-navigation::after { content: ""; display: table; } .bocpak-primary-navigation::after { clear: both; } .main-navigation div.menu { display: block; } .main-navigation ul.menu,.main-navigation ul.nav-menu { max-height: none; overflow: visible; margin-left: 0; transition: none; } .main-navigation ul.menu > li > a,.main-navigation ul.nav-menu > li > a { padding: 1.287em 1.1em; } .main-navigation ul.menu > li.menu-item-has-children:hover::after, .main-navigation ul.menu > li.page_item_has_children:hover::after,.main-navigation ul.nav-menu > li.menu-item-has-children:hover::after,.main-navigation ul.nav-menu > li.page_item_has_children:hover::after { display: block; } .main-navigation ul.menu ul.sub-menu > li > a,.main-navigation ul.nav-menu ul.sub-menu > li > a { font-size: 16px; font-size: 1rem; line-height: 2; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .main-navigation ul.menu ul.sub-menu > li > a:hover,.main-navigation ul.nav-menu ul.sub-menu > li > a:hover { color: var(--e-global-color-primary); } .main-navigation ul.menu ul.sub-menu > li.current-menu-parent > a, .main-navigation ul.menu ul.sub-menu > li.current-menu-item > a, .main-navigation ul.menu ul.sub-menu > li.current-menu-ancestor > a,.main-navigation ul.nav-menu ul.sub-menu > li.current-menu-parent > a,.main-navigation ul.nav-menu ul.sub-menu > li.current-menu-item > a,.main-navigation ul.nav-menu ul.sub-menu > li.current-menu-ancestor > a { color: var(--e-global-color-primary); } .main-navigation ul.menu ul.sub-menu ul,.main-navigation ul.nav-menu ul.sub-menu ul { margin-left: 30px; } .main-navigation ul.menu ul.mega-menu ul,.main-navigation ul.nav-menu ul.mega-menu ul { margin-left: 0; } /** * 404 Styles */ .error404 .fourohfour-columns-2 .col-1 { width: 48.3870967742%; float: left; margin-right: 3.2258064516%; } .error404 .fourohfour-columns-2 .col-1 ul.products { margin-bottom: 0; } .error404 .fourohfour-columns-2 .col-2 { width: 48.3870967742%; float: right; margin-right: 0; } .wpml-ls-statics-footer { max-width: 1290px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .wpml-ls-statics-footer::before, .wpml-ls-statics-footer::after { content: ""; display: table; } .wpml-ls-statics-footer::after { clear: both; } .wpml-ls-statics-footer:after { content: " "; display: block; clear: both; } .copyright-bar .bocpak-social { text-align: left; margin: 0; } .copyright-bar .site-info { margin: 0; } .copyright-bar .logo-brands img { margin-left: auto; margin-right: 0; }}.hfe-nav-menu li.menu-item a.hfe-menu-item { display: inline-block; color: var(--e-global-color-secondary); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); font-size: 14px; font-size: 0.875rem; line-height: 14px;}.hfe-nav-menu li.menu-item a.hfe-menu-item:hover { color: var(--e-global-color-primary);}.hfe-nav-menu li.menu-item.current-menu-item a.hfe-menu-item { color: var(--e-global-color-primary);}.elementor-menu-one .elementor-widget-navigation-menu .hfe-nav-menu.vertical ul.hfe-nav-menu li.menu-item a.hfe-menu-item { margin: 0;}.elementor-menu-one .elementor-widget-navigation-menu .hfe-nav-menu.vertical ul.hfe-nav-menu li.menu-item a.hfe-menu-item:before { background-color: var(--e-global-color-primary); width: 0;}/*--------------------------------------------------------------17.0 Utilities--------------------------------------------------------------*/.d-flex { display: flex;}.flex-row { flex-direction: row;}.flex-column { flex-direction: column;}.flex-row-reverse { flex-direction: row-reverse;}.flex-column-reverse { flex-direction: column-reverse;}.flex-wrap { flex-wrap: wrap;}.flex-nowrap { flex-wrap: nowrap;}.flex-wrap-reverse { flex-wrap: wrap-reverse;}.justify-content-start { justify-content: flex-start;}.justify-content-end { justify-content: flex-end;}.justify-content-center { justify-content: center;}.justify-content-between { justify-content: space-between;}.justify-content-around { justify-content: space-around;}.align-items-start { align-items: flex-start;}.align-items-end { align-items: flex-end;}.align-items-center { align-items: center;}.align-items-baseline { align-items: baseline;}.align-items-stretch { align-items: stretch;}.align-content-start { align-content: flex-start;}.align-content-end { align-content: flex-end;}.align-content-center { align-content: center;}.align-content-between { align-content: space-between;}.align-content-around { align-content: space-around;}.align-content-stretch { align-content: stretch;}.align-self-auto { align-self: auto;}.align-self-start { align-self: flex-start;}.align-self-end { align-self: flex-end;}.align-self-center { align-self: center;}.align-self-baseline { align-self: baseline;}.align-self-stretch { align-self: stretch;}.text-left { text-align: left;}.text-center { text-align: center;}.text-right { text-align: right;}/*--------------------------------------------------------------19.0 Icons--------------------------------------------------------------*/.bocpak-social-share { font-size: 14px; font-size: 0.875rem;}.bocpak-social-share .social-share-header { color: var(--e-global-color-text);}.bocpak-social-share a { padding-left: 5px; padding-right: 5px; color: var(--e-global-color-text);}.bocpak-social-share a:hover { color: var(--e-global-color-primary);}.bocpak-social-share a span { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.bocpak-social-share a span:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}.single-product .bocpak-social-share { display: flex; flex-wrap: wrap; align-items: center; margin-top: 22px;}.single-product .bocpak-social-share .social-share-header { display: block; margin-right: 18px;}.single-product .bocpak-social-share a { display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; text-align: center; line-height: 34px; padding: 0; margin-right: 10px; color: #ffffff; background-color: var(--e-global-color-primary);}.single-product .bocpak-social-share a.social-facebook { background-color: #3B5998;}.single-product .bocpak-social-share a.social-twitter { background-color: #1DA1F2;}.single-product .bocpak-social-share a.social-linkedin { background-color: #0077B5;}.single-product .bocpak-social-share a.social-google { background-color: #787C80;}.single-product .bocpak-social-share a.social-pinterest { background-color: #E60023;}.single-product .bocpak-social-share a i { font-size: 12px; font-size: 0.75rem;}/* Text meant only for screen readers. *//* ===== Start ICONS CSS ===== */@font-face { font-family: "bocpak-icon"; src: url("./assets/fonts/icons/bocpak-icon-1.0.6.eot"); src: url("./assets/fonts/icons/bocpak-icon-1.0.6.eot?#iefix") format("eot"), url("./assets/fonts/icons/bocpak-icon-1.0.6.woff2") format("woff2"), url("./assets/fonts/icons/bocpak-icon-1.0.6.woff") format("woff"), url("./assets/fonts/icons/bocpak-icon-1.0.6.ttf") format("truetype"), url("./assets/fonts/icons/bocpak-icon-1.0.6.svg#bocpak-icon-1.0.6") format("svg");}[class*=bocpak-icon-] { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle;}.bocpak-icon-3d-model:before { content: "";}.bocpak-icon-add-fill:before { content: "";}.bocpak-icon-angle-left:before { content: "";}.bocpak-icon-angle-right-wide:before { content: "";}.bocpak-icon-angle-right:before { content: "";}.bocpak-icon-approve1:before { content: "";}.bocpak-icon-arrow-up-wide-fill:before { content: "";}.bocpak-icon-bag-flower:before { content: "";}.bocpak-icon-biodegradable:before { content: "";}.bocpak-icon-bocpak:before { content: "";}.bocpak-icon-box1:before { content: "";}.bocpak-icon-brand-v:before { content: "";}.bocpak-icon-breadcrumb:before { content: "";}.bocpak-icon-bullet-list-line:before { content: "";}.bocpak-icon-buyer:before { content: "";}.bocpak-icon-calendar:before { content: "";}.bocpak-icon-car-line:before { content: "";}.bocpak-icon-chat:before { content: "";}.bocpak-icon-check-line:before { content: "";}.bocpak-icon-check1:before { content: "";}.bocpak-icon-coffee:before { content: "";}.bocpak-icon-comments1:before { content: "";}.bocpak-icon-compost:before { content: "";}.bocpak-icon-diamond:before { content: "";}.bocpak-icon-earth:before { content: "";}.bocpak-icon-ecology:before { content: "";}.bocpak-icon-facebook-o:before { content: "";}.bocpak-icon-fast-delivery:before { content: "";}.bocpak-icon-filters:before { content: "";}.bocpak-icon-grid1:before { content: "";}.bocpak-icon-headphones:before { content: "";}.bocpak-icon-help-center:before { content: "";}.bocpak-icon-huge:before { content: "";}.bocpak-icon-instagram-o:before { content: "";}.bocpak-icon-left-l:before { content: "";}.bocpak-icon-letter:before { content: "";}.bocpak-icon-linkedin-in:before { content: "";}.bocpak-icon-list-ul:before { content: "";}.bocpak-icon-long-arrow-down:before { content: "";}.bocpak-icon-long-arrow-left:before { content: "";}.bocpak-icon-long-arrow-right:before { content: "";}.bocpak-icon-lowest-price:before { content: "";}.bocpak-icon-m-marker:before { content: "";}.bocpak-icon-movies:before { content: "";}.bocpak-icon-note1:before { content: "";}.bocpak-icon-phone1:before { content: "";}.bocpak-icon-pizza-box:before { content: "";}.bocpak-icon-plastic:before { content: "";}.bocpak-icon-play-circle:before { content: "";}.bocpak-icon-play-fill:before { content: "";}.bocpak-icon-play:before { content: "";}.bocpak-icon-plus-circle-o:before { content: "";}.bocpak-icon-plus-m:before { content: "";}.bocpak-icon-protection:before { content: "";}.bocpak-icon-quote-left:before { content: "";}.bocpak-icon-quote1:before { content: "";}.bocpak-icon-repeat-wl:before { content: "";}.bocpak-icon-reply-line:before { content: "";}.bocpak-icon-right-l:before { content: "";}.bocpak-icon-sand-clock:before { content: "";}.bocpak-icon-setting:before { content: "";}.bocpak-icon-share-all:before { content: "";}.bocpak-icon-shield-interrogation:before { content: "";}.bocpak-icon-shopping-bag:before { content: "";}.bocpak-icon-shopping-bag1:before { content: "";}.bocpak-icon-sliders-v:before { content: "";}.bocpak-icon-softdrinks:before { content: "";}.bocpak-icon-sparkle:before { content: "";}.bocpak-icon-star-1:before { content: "";}.bocpak-icon-time-fast:before { content: "";}.bocpak-icon-trust1:before { content: "";}.bocpak-icon-two-line:before { content: "";}.bocpak-icon-up-arrow:before { content: "";}.bocpak-icon-user-o:before { content: "";}.bocpak-icon-adobe:before { content: "";}.bocpak-icon-amazon:before { content: "";}.bocpak-icon-android:before { content: "";}.bocpak-icon-angular:before { content: "";}.bocpak-icon-apper:before { content: "";}.bocpak-icon-apple:before { content: "";}.bocpak-icon-atlassian:before { content: "";}.bocpak-icon-behance:before { content: "";}.bocpak-icon-bitbucket:before { content: "";}.bocpak-icon-bitcoin:before { content: "";}.bocpak-icon-bity:before { content: "";}.bocpak-icon-bluetooth:before { content: "";}.bocpak-icon-btc:before { content: "";}.bocpak-icon-centos:before { content: "";}.bocpak-icon-chrome:before { content: "";}.bocpak-icon-codepen:before { content: "";}.bocpak-icon-cpanel:before { content: "";}.bocpak-icon-discord:before { content: "";}.bocpak-icon-dochub:before { content: "";}.bocpak-icon-docker:before { content: "";}.bocpak-icon-dribbble:before { content: "";}.bocpak-icon-dropbox:before { content: "";}.bocpak-icon-drupal:before { content: "";}.bocpak-icon-ebay:before { content: "";}.bocpak-icon-facebook-f:before { content: "";}.bocpak-icon-facebook:before { content: "";}.bocpak-icon-figma:before { content: "";}.bocpak-icon-firefox:before { content: "";}.bocpak-icon-google-plus:before { content: "";}.bocpak-icon-google:before { content: "";}.bocpak-icon-grunt:before { content: "";}.bocpak-icon-gulp:before { content: "";}.bocpak-icon-html5:before { content: "";}.bocpak-icon-joomla:before { content: "";}.bocpak-icon-link-brand:before { content: "";}.bocpak-icon-linkedin:before { content: "";}.bocpak-icon-mailchimp:before { content: "";}.bocpak-icon-opencart:before { content: "";}.bocpak-icon-paypal:before { content: "";}.bocpak-icon-pinterest-p:before { content: "";}.bocpak-icon-reddit:before { content: "";}.bocpak-icon-skype:before { content: "";}.bocpak-icon-slack:before { content: "";}.bocpak-icon-snapchat:before { content: "";}.bocpak-icon-spotify:before { content: "";}.bocpak-icon-trello:before { content: "";}.bocpak-icon-twitter:before { content: "";}.bocpak-icon-vimeo:before { content: "";}.bocpak-icon-whatsapp:before { content: "";}.bocpak-icon-wordpress:before { content: "";}.bocpak-icon-yoast:before { content: "";}.bocpak-icon-youtube:before { content: "";}.bocpak-icon-360:before { content: "";}.bocpak-icon-arrow-down:before { content: "";}.bocpak-icon-arrow-left:before { content: "";}.bocpak-icon-arrow-right:before { content: "";}.bocpak-icon-arrow-up:before { content: "";}.bocpak-icon-bars:before { content: "";}.bocpak-icon-caret-down:before { content: "";}.bocpak-icon-caret-left:before { content: "";}.bocpak-icon-caret-right:before { content: "";}.bocpak-icon-caret-up:before { content: "";}.bocpak-icon-cart-empty:before { content: "";}.bocpak-icon-cart:before { content: "";}.bocpak-icon-check-square:before { content: "";}.bocpak-icon-chevron-down:before { content: "";}.bocpak-icon-chevron-left:before { content: "";}.bocpak-icon-chevron-right:before { content: "";}.bocpak-icon-chevron-up:before { content: "";}.bocpak-icon-circle:before { content: "";}.bocpak-icon-cloud-download-alt:before { content: "";}.bocpak-icon-comment:before { content: "";}.bocpak-icon-comments:before { content: "";}.bocpak-icon-compare:before { content: "";}.bocpak-icon-credit-card:before { content: "";}.bocpak-icon-dot-circle:before { content: "";}.bocpak-icon-edit:before { content: "";}.bocpak-icon-envelope:before { content: "";}.bocpak-icon-expand-alt:before { content: "";}.bocpak-icon-external-link-alt:before { content: "";}.bocpak-icon-file-alt:before { content: "";}.bocpak-icon-file-archive:before { content: "";}.bocpak-icon-filter:before { content: "";}.bocpak-icon-folder-open:before { content: "";}.bocpak-icon-folder:before { content: "";}.bocpak-icon-frown:before { content: "";}.bocpak-icon-gift:before { content: "";}.bocpak-icon-grip-horizontal:before { content: "";}.bocpak-icon-heart-fill:before { content: "";}.bocpak-icon-heart:before { content: "";}.bocpak-icon-history:before { content: "";}.bocpak-icon-home:before { content: "";}.bocpak-icon-info-circle:before { content: "";}.bocpak-icon-instagram:before { content: "";}.bocpak-icon-level-up-alt:before { content: "";}.bocpak-icon-list:before { content: "";}.bocpak-icon-map-marker-check:before { content: "";}.bocpak-icon-meh:before { content: "";}.bocpak-icon-minus-circle:before { content: "";}.bocpak-icon-minus:before { content: "";}.bocpak-icon-mobile-android-alt:before { content: "";}.bocpak-icon-money-bill:before { content: "";}.bocpak-icon-panel:before { content: "";}.bocpak-icon-paper-plane:before { content: "";}.bocpak-icon-pencil-alt:before { content: "";}.bocpak-icon-plus-circle:before { content: "";}.bocpak-icon-plus:before { content: "";}.bocpak-icon-quickview:before { content: "";}.bocpak-icon-random:before { content: "";}.bocpak-icon-rating-stroke:before { content: "";}.bocpak-icon-rating:before { content: "";}.bocpak-icon-repeat:before { content: "";}.bocpak-icon-reply-all:before { content: "";}.bocpak-icon-reply:before { content: "";}.bocpak-icon-search-plus:before { content: "";}.bocpak-icon-search:before { content: "";}.bocpak-icon-shield-check:before { content: "";}.bocpak-icon-shopping-basket:before { content: "";}.bocpak-icon-shopping-cart:before { content: "";}.bocpak-icon-sign-out-alt:before { content: "";}.bocpak-icon-smile:before { content: "";}.bocpak-icon-spinner:before { content: "";}.bocpak-icon-square:before { content: "";}.bocpak-icon-star:before { content: "";}.bocpak-icon-store:before { content: "";}.bocpak-icon-sync:before { content: "";}.bocpak-icon-tachometer-alt:before { content: "";}.bocpak-icon-th-large:before { content: "";}.bocpak-icon-th-list:before { content: "";}.bocpak-icon-thumbtack:before { content: "";}.bocpak-icon-ticket:before { content: "";}.bocpak-icon-times-circle:before { content: "";}.bocpak-icon-times:before { content: "";}.bocpak-icon-trophy-alt:before { content: "";}.bocpak-icon-user-headset:before { content: "";}.bocpak-icon-user-shield:before { content: "";}.bocpak-icon-user:before { content: "";}.bocpak-icon-video:before { content: "";}.bocpak-icon-wishlist-empty:before { content: "";}.bocpak-icon-wishlist:before { content: "";}/* ===== End ICONS CSS ===== */.bocpak-social ul { margin: 0; list-style-type: none;}.bocpak-social ul li { display: inline-block; margin-right: 10px; line-height: 1;}.bocpak-social ul li:last-child { margin-right: 0;}.bocpak-social ul li a:before { position: relative; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.bocpak-social ul li a[href*=twitter]:before { content: ""; color: #1DA1F2;}.bocpak-social ul li a[href*=instagram]:before { content: ""; color: #262626;}.bocpak-social ul li a[href*=docker]:before { content: "";}.bocpak-social ul li a[href*=dochub]:before { content: "";}.bocpak-social ul li a[href*=yelp]:before { content: ""; color: #af0606;}.bocpak-social ul li a[href*=flickr]:before { content: ""; color: #0063dc;}.bocpak-social ul li a[href*=github]:before { content: ""; color: #333333;}.bocpak-social ul li a[href*=dribbble]:before { content: ""; color: #ea4c89;}.bocpak-social ul li a[href*=wordpress]:before { content: ""; color: #21759b;}.bocpak-social ul li a[href*=tumblr]:before { content: ""; color: #35465c;}.bocpak-social ul li a[href*=angular]:before { content: "";}.bocpak-social ul li a[href*=atlassian]:before { content: "";}.bocpak-social ul li a[href*=snapchat]:before { content: ""; color: #fffc00;}.bocpak-social ul li a[href*=apper]:before { content: "";}.bocpak-social ul li a[href*=codepen]:before { content: "";}.bocpak-social ul li a[href*=gulp]:before { content: "";}.bocpak-social ul li a[href*=cpanel]:before { content: "";}.bocpak-social ul li a[href*=skype]:before { content: ""; color: #00AFF0;}.bocpak-social ul li a[href*=reddit]:before { content: ""; color: #ff4500;}.bocpak-social ul li a[href*=whatsapp]:before { content: "";}.bocpak-social ul li a[href*=slack]:before { content: "";}.bocpak-social ul li a[href*=amazon]:before { content: "";}.bocpak-social ul li a[href*=android]:before { content: "";}.bocpak-social ul li a[href*=grunt]:before { content: "";}.bocpak-social ul li a[href*=firefox]:before { content: "";}.bocpak-social ul li a[href*=adobe]:before { content: "";}.bocpak-social ul li a[href*=behance]:before { content: "";}.bocpak-social ul li a[href*=dropbox]:before { content: "";}.bocpak-social ul li a[href*=facebook]:before { content: ""; color: #3b5998;}.bocpak-social ul li a[href*=linkedin]:before { content: ""; color: #0077b5;}.bocpak-social ul li a[href*=paypal]:before { content: "";}.bocpak-social ul li a[href*=trello]:before { content: "";}.bocpak-social ul li a[href*=vimeo]:before { content: ""; color: #1ab7ea;}.bocpak-social ul li a[href*=youtube]:before { content: ""; color: #cd201f;}.bocpak-social ul li a[href*=apple]:before { content: ""; color: #999999;}.bocpak-social ul li a[href*=bitbucket]:before { content: "";}.bocpak-social ul li a[href*=bitcoin]:before { content: "";}.bocpak-social ul li a[href*=bluetooth]:before { content: "";}.bocpak-social ul li a[href*=bity]:before { content: "";}.bocpak-social ul li a[href*="google/chrome"]:before { content: "";}.bocpak-social ul li a[href*=drupal]:before { content: "";}.bocpak-social ul li a[href*=html5]:before { content: "";}.bocpak-social ul li a[href*=mailchimp]:before { content: "";}.bocpak-social ul li a[href*=jenkins]:before { content: "";}.bocpak-social ul li a[href*=spotify]:before { content: ""; color: #2ebd59;}.bocpak-social ul li a[href*=ebay]:before { content: "";}.bocpak-social ul li a[href*=telegram]:before { content: ""; color: #2CA5E0;}.bocpak-social ul li a[href*=yoast]:before { content: "";}.bocpak-social ul li a[href*=btc-e]:before { content: "";}.bocpak-social ul li a[href*=discord]:before { content: "";}.bocpak-social ul li a[href*=google]:before { content: ""; color: #dd4b39;}.bocpak-social ul li a[href*=google-plus]:before { content: "";}.bocpak-social ul li a[href*=figma]:before { content: "";}.bocpak-social ul li a[href*=joomla]:before { content: "";}.bocpak-social ul li a[href*=opencart]:before { content: "";}.bocpak-social ul li a[href*=pinterest]:before { content: ""; color: #bd081c;}.bocpak-social ul li a[href*=vimeo]:before { content: ""; color: #1ab7ea;}.bocpak-social ul li a[href*=centos]:before { content: "";}.bocpak-social ul li a[href*=whatsapp]:before { content: "";}.entry-header .post-author:before,.entry-content .post-author:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 12px; font-size: 0.75rem;}.entry-header .meta-reply:before,.entry-content .meta-reply:before { font-size: 12px; font-size: 0.75rem; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-bottom: 2px; color: var(--e-global-color-text);}.entry-header .meta-views:before,.entry-content .meta-views:before { font-size: 10px; font-size: 0.625rem; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin: 0 2px 2px 0;}#comments .commentlist .bypostauthor > .comment-body cite::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}#respond #cancel-comment-reply-link::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; display: block;}.sticky .entry-title::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}.editor-styles-wrapper blockquote,.hentry .entry-content blockquote { position: relative; clear: both;}.editor-styles-wrapper blockquote:before,.hentry .entry-content blockquote:before { position: absolute; font-size: 40px; font-size: 2.5rem; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; color: var(--e-global-color-primary); line-height: inherit; vertical-align: top; left: 0; top: 0; display: contents; padding: 10px 0;}@media (max-width: 767px) { .editor-styles-wrapper blockquote:before,.hentry .entry-content blockquote:before { font-size: 25px; font-size: 1.5625rem; padding: 0; }}.single_add_to_cart_button::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single_add_to_cart_button.loading { position: relative;}.single_add_to_cart_button.loading::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; height: 20px; width: 20px; line-height: 20px; font-size: 20px; font-size: 1.25rem; position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; display: block;}a[class*=product_type_].loading,.added_to_cart.loading { position: relative;}a[class*=product_type_].loading:after,.added_to_cart.loading:after { content: "";}a[class*=product_type_].loading:before,.added_to_cart.loading:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; height: 15px; width: 15px; line-height: 15px; font-size: 15px; font-size: 0.9375rem;}.shop-action .blockUI.blockOverlay:before,.shop-action .loader:before { top: 50%; left: 50%; opacity: 1 !important; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; font-size: 20px; font-size: 1.25rem; width: 20px; height: 20px; line-height: 1; position: absolute; display: block !important; margin-left: -10px; margin-top: -10px; color: #000;}.shop-action .blockUI.blockOverlay { opacity: 1 !important; overflow: hidden; background-image: none !important; background: #fff !important;}.main-navigtion ul li a::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}.mobile-navigation ul li button::before, .mobile-navigation-categories ul li button::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-weight: 700;}.mobile-navigation ul li button.toggled-on::before, .mobile-navigation-categories ul li button.toggled-on::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-weight: 700;}.widget_search:not(.widget_block) form::before,.widget_product_search form::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; justify-content: center; align-items: center; display: inline-flex;}form.wp-block-search::before { display: none;}form.wp-block-search .wp-block-search__inside-wrapper { position: relative;}form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; color: var(--e-global-color-text); font-size: 18px;}.single-product .pswp__button { background-color: transparent;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { text-indent: -999px; overflow: hidden;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img { display: none !important;}.single-product div.product .woocommerce-product-gallery .swiper-button-prev:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single-product div.product .woocommerce-product-gallery .swiper-button-next:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}[dir=rtl] .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a:before { content: "";}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav li.flex-nav-next a:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}[dir=rtl] .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav li.flex-nav-next a:before { content: "";}.single-product div.product .woocommerce-product-gallery-vertical .swiper-button-prev:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; transform: rotate(-90deg);}.single-product div.product .woocommerce-product-gallery-vertical .swiper-button-next:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; transform: rotate(90deg);}.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist > div > a:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single-product div.product .entry-summary .compare:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.stock::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; margin-right: 0.5407797364em; margin-top: -4px;}.stock.in-stock::before { content: "";}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav ul { margin-left: 0;}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav ul li { padding-left: 1.618034em;}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav ul li::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; margin-right: 0.5407797364em; display: block; float: left; opacity: 0.35; margin-left: -1.618034em; width: 1em;}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav ul li .children { margin-left: 0;}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav li::before { content: "";}.content-area .bocpak-dropdown-filter-wrap .widget_layered_nav .chosen::before { content: "";}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav ul { margin-left: 0;}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav ul li { padding-left: 1.618034em;}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav ul li::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; margin-right: 0.5407797364em; display: block; float: left; opacity: 0.35; margin-left: -1.618034em; width: 1em;}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav ul li .children { margin-left: 0;}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav li::before { content: "";}.bocpak-canvas-filter .bocpak-canvas-filter-wrap .widget_layered_nav .chosen::before { content: "";}a.remove { display: block; width: 1.618034em; height: 1.618034em; line-height: 1.618; font-weight: var(--e-global-typography-text-font-weight); text-indent: -9999px; position: relative;}a.remove::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: var(--e-global-color-lighter); line-height: 1.618; text-indent: 0; text-align: center;}.woocommerce-shipping-calculator > p:first-child a::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.3342202552em;}.blockUI::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; height: 30px; width: 30px; line-height: 30px; font-size: 30px; font-size: 1.875rem; position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px;}.pagination .page-numbers.prev::before,.woocommerce-pagination .page-numbers.prev::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.pagination .page-numbers.next::after,.woocommerce-pagination .page-numbers.next::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.pagination .next,.pagination .prev,.woocommerce-pagination .next,.woocommerce-pagination .prev { display: inline-block; position: relative;}#shipping_method li > label { cursor: pointer; padding-right: 20px; position: relative;}#shipping_method li > label::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}#shipping_method li > input[type=radio]:first-child { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}#shipping_method li > input[type=radio]:first-child:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}#shipping_method li > input[type=radio]:first-child:checked + label::after { content: "";}#shipping_method li > input[type=hidden]:first-child + label { padding-right: 0;}#shipping_method li > input[type=hidden]:first-child + label::after { content: none;}#payment .payment_methods li > label { cursor: pointer;}#payment .payment_methods li > label::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em; transition: color, ease, 0.2s;}#payment .payment_methods li > input[type=radio]:first-child { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}#payment .payment_methods li > input[type=radio]:first-child:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}#payment .payment_methods li > input[type=radio]:first-child:checked + label::before { content: "";}.woocommerce-password-strength::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}.woocommerce-password-strength.strong::after { content: "";}.woocommerce-password-strength.good::after { content: "";}.woocommerce-MyAccount-navigation ul li.is-active a::before { opacity: 1;}.woocommerce-MyAccount-navigation ul li a::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; line-height: 1.618; margin-left: 0.5407797364em; width: 1.41577975em; text-align: right; float: right; opacity: 0.25;}.woocommerce-MyAccount-navigation ul li a:hover::before { opacity: 1;}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before { content: "";}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before { content: "";}.my_account_orders .button.view::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}p.order-again .button::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}.woocommerce-MyAccount-downloads .button::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}.demo_store::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}#reviews .commentlist li p.meta .verified { display: inline-block; height: 1.41577975em; width: 1.41577975em; position: relative; text-indent: -9999px;}#reviews .commentlist li p.meta .verified::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; color: #0f834d; position: absolute; top: 0; left: 0; width: 1.41577975em; height: 1.41577975em; text-indent: 0; text-align: center; line-height: 1.618034em;}/** * Composite Products */.single-product div.product .component_selections .clear_component_options::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}/** * Mix and Match */.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; transform: rotate(90deg); margin-right: 0.3819660059em; opacity: 0.25;}/** * Quick view */.quick-view-button::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.6180339845em;}/** * Ship multiple addresses */.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5407797364em;}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}.woocommerce-page .addresses + .addresses header.title a::before { content: "";}/** * Product reviews pro */.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}/** * Variation Swatches */a#variations_clear::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}/** * Wishlists */.wl-add-link::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}.button.wl-create-new::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.5407797364em;}.site-header-cart .cart-contents::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-widget-bocpak-vertical-menu .vertical-navigation .bocpak-icon { position: relative;}.elementor-widget-bocpak-vertical-menu .vertical-navigation .bocpak-icon::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 14px; font-size: 0.875rem; transition: transform 0.2s;}@media (max-width: 568px) { .main-navigation .sub-menu li a::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; }}@media (min-width: 768px) { .main-navigation ul.menu > li.menu-item-has-children > a span::after, .main-navigation ul.menu > li.page_item_has_children > a span::after, .main-navigation ul.menu > li.has-mega-menu > a span::after,.main-navigation ul.nav-menu > li.menu-item-has-children > a span::after,.main-navigation ul.nav-menu > li.page_item_has_children > a span::after,.main-navigation ul.nav-menu > li.has-mega-menu > a span::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 8px; transform: rotate(-90deg); font-size: 10px; font-size: 0.625rem; margin-bottom: 3px; } .vertical-navigation ul.menu li a::after,.vertical-navigation ul.nav-menu li a::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: auto; float: right; font-size: 8px; font-size: 0.5rem; } .demo_store a.woocommerce-store-notice__dismiss-link::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 0.3342202552em; } .addresses header.title a { display: block; width: 1em; height: 1em; text-indent: -9999px; position: relative; padding: 0.875em; margin-top: 0.6180339845em; } .addresses header.title a::before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; line-height: 1.618; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; text-indent: 0; } /** * Wishlists */ #wl-wrapper .wl-tabs > li.active::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; display: block !important; position: absolute; top: 50%; height: 1em; width: 1em; margin-top: -0.5em; }}ul.wishlist_table.mobile .remove_from_wishlist:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.slick-prev:before,.slick-next:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle;}.slick-prev:before { content: "";}[dir=rtl] .slick-prev:before { content: "";}.woocommerce-product-gallery-vertical .slick-prev:before { content: "";}.woocommerce-product-gallery-horizontal .slick-prev:before { content: "";}.slick-next:before { content: "";}[dir=rtl] .slick-next:before { content: "";}.woocommerce-product-gallery-vertical .slick-next:before { content: "";}.woocommerce-product-gallery-horizontal .slick-next:before { content: "";}.arrow-style-3 .slick-prev:before { content: "";}[dir=rtl] .arrow-style-3 .slick-prev:before { content: "";}.arrow-style-3 .slick-next:before { content: "";}[dir=rtl] .arrow-style-3 .slick-next:before { content: "";}body.loading { position: relative;}body.loading::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; height: 40px; width: 40px; line-height: 40px; font-size: 40px; position: fixed; top: 50%; left: 50%; display: block; z-index: 999999; color: #fff;}body.loading:before { content: ""; display: block; position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 999998;}.woocommerce-cart .cart-empty:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 164px; color: var(--e-global-color-lighter); display: block; margin-bottom: 50px;}h2.resp-accordion:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}h2.resp-accordion.active:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.widget_product_categories .icon-minus { float: right; text-align: center; cursor: pointer;}.widget_product_categories .icon-minus:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 10px; font-size: 0.625rem;}.widget_product_categories .icon-plus { float: right; text-align: center; cursor: pointer;}.widget_product_categories .icon-plus:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 10px; font-size: 0.625rem;}ul.products-list li.product-list .product-caption a[class*=product_type_]:after,ul.products-list li.product-list .product-caption .woosc-btn:after,ul.products-list li.product-list .product-caption .woosw-btn:after,ul.products-list li.product-list .product-caption .woosq-btn:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle;}ul.products-list li.product-list .product-caption a[class*=product_type_] { font-size: 12px; font-size: 0.75rem; width: auto;}ul.products-list li.product-list .product-caption a[class*=product_type_]:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}ul.products-list li.product-list .product-caption a[class*=product_type_].loading { position: relative; display: flex; justify-content: center; background-color: var(--e-global-color-dark); opacity: 0.2;}ul.products-list li.product-list .product-caption a[class*=product_type_].loading:after { opacity: 0;}ul.products-list li.product-list .product-caption a[class*=product_type_].loading:before { content: ""; animation: fa-spin 0.75s linear infinite; font-size: 15px; font-size: 0.9375rem; padding: 5px; top: unset; transform: translate(0%, -50%); opacity: 1;}ul.products-list li.product-list .product-caption a[class*=product_type_].loading .bocpak_btn_text { transform: translateY(-150%); opacity: 0;}ul.products-list li.product-list .product-caption .woosw-btn:before { content: "";}ul.products-list li.product-list .product-caption .woosw-btn.woosw-adding:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; line-height: inherit; content: "" !important;}ul.products-list li.product-list .product-caption .woosc-btn:before { content: "";}ul.products-list li.product-list .product-caption .woosq-btn:before { content: "";}ul.products li.product .product-block a[class*=product_type_]:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 20px; font-size: 1.25rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-right: 6px; margin-bottom: 2px;}ul.products li.product .product-block a[class*=product_type_].loading { position: relative;}ul.products li.product .product-block a[class*=product_type_].loading:after { content: "";}ul.products li.product .product-block a[class*=product_type_].loading:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; font-size: 15px; font-size: 0.9375rem; top: unset;}ul.products li.product-style-2 .product-block a[class*=product_type_] { font-size: 0px; font-size: 0rem;}ul.products li.product-style-2 .product-block a[class*=product_type_]:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-top: 7px; font-size: 25px; font-size: 1.5625rem; text-align: center;}@media (max-width: 1024px) { ul.products li.product-style-2 .product-block a[class*=product_type_]:before { margin-right: 0; }}ul.products li.product-style-2 .product-block a[class*=product_type_].loading { position: relative;}ul.products li.product-style-2 .product-block a[class*=product_type_].loading:after { content: "";}ul.products li.product-style-2 .product-block a[class*=product_type_].loading:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; font-size: 15px; font-size: 0.9375rem;}ul.products li.product-style-3 .add_to_cart a[class*=product_type_],ul.products li.product-style-4 .add_to_cart a[class*=product_type_] { font-size: 12px; font-size: 0.75rem; width: auto;}ul.products li.product-style-3 .add_to_cart a[class*=product_type_]:before,ul.products li.product-style-4 .add_to_cart a[class*=product_type_]:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 25px; font-size: 1.5625rem; display: inline-flex; margin-right: 8px;}@media (max-width: 1024px) { ul.products li.product-style-3 .add_to_cart a[class*=product_type_]:before,ul.products li.product-style-4 .add_to_cart a[class*=product_type_]:before { margin-right: 0px; }}ul.products li.product-style-3 .add_to_cart a[class*=product_type_].loading,ul.products li.product-style-4 .add_to_cart a[class*=product_type_].loading { position: relative;}ul.products li.product-style-3 .add_to_cart a[class*=product_type_].loading:after,ul.products li.product-style-4 .add_to_cart a[class*=product_type_].loading:after { content: "";}ul.products li.product-style-3 .add_to_cart a[class*=product_type_].loading:before,ul.products li.product-style-4 .add_to_cart a[class*=product_type_].loading:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; animation: fa-spin 0.75s linear infinite; font-size: 15px; font-size: 0.9375rem;}.shop-action .woosc-btn:before,.shop-action .woosq-btn:before,.shop-action .woosw-btn:before,.shop-action a[class*=product_type_]:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle;}.shop-action .woosw-btn:before { content: "";}.shop-action .woosw-btn.woosw-adding:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; line-height: inherit; content: "" !important;}.shop-action .woosc-btn:before { content: "";}.shop-action .woosq-btn:before { content: "";}.shop-action a[class*=product_type_]:before { content: "";}.shop-action a[class*=product_type_].loading { position: relative;}.shop-action a[class*=product_type_].loading:after { content: "";}.shop-action a[class*=product_type_].loading:before { content: ""; animation: fa-spin 0.75s linear infinite;}.single-product div.product .entry-summary .woosc-btn:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single-product div.product .entry-summary .woosw-btn:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}a.read-more:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 5px;}.elementor-widget-bocpak-language-switcher.language-switcher-style-mobile .bocpak-language-switcher .language-switcher-head:after { position: relative; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5em; line-height: 12px;}.loading-quick-shop .product-transition::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.search-by-category .input-dropdown-inner > a:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.popup-navigation ul.menu > li.menu-item-has-children > a:after, .popup-navigation ul.menu > li.page_item_has_children > a:after, .popup-navigation ul.menu > li.has-mega-menu > a:after,.popup-navigation ul.nav-menu > li.menu-item-has-children > a:after,.popup-navigation ul.nav-menu > li.page_item_has_children > a:after,.popup-navigation ul.nav-menu > li.has-mega-menu > a:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 0.5em; font-size: 16px; font-size: 1rem;}.popup-navigation ul.menu ul li.menu-item-has-children > a::after, .popup-navigation ul.menu ul li.page_item_has_children > a::after,.popup-navigation ul.nav-menu ul li.menu-item-has-children > a::after,.popup-navigation ul.nav-menu ul li.page_item_has_children > a::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; float: right; margin-left: 0.5em; line-height: 20px; font-size: 14px; font-size: 0.875rem;}.bocpak-elementor-single-product .shop-button a[class*=product_type_]:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-left: 5px; margin-top: 3px; float: right; transition: all 0.3s ease;}.elementor-widget-bocpak-image-gallery .column-item a:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.woosw-list .woosw-content-mid-notice:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 164px; color: var(--e-global-color-lighter); display: block; margin-bottom: 50px;}@keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); }}@-webkit-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); }}@-o-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); }}@-ms-keyframes mf-spin-fast { 0% { -webkit-transform: rotate(0); transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { -webkit-transform: rotate(900deg); transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } to { -webkit-transform: rotate(1800deg); transform: rotate(1800deg); }}.elementor-widget-bocpak-search .widget.widget_product_search button[type=submit]:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}.woocommerce-tabs.product-accordions .accordion-head:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.woocommerce-tabs.product-accordions .accordion-head:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.comment-form .form-submit .submit:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; padding-left: 7px;}[dir=rtl] .comment-form .form-submit .submit:after { content: "";}.elementor-widget-opal-image-hotspots .elementor-tab-title:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-widget-opal-image-hotspots .elementor-tab-title.elementor-active:before { content: "";}.scrollup .scrollup-icon:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb > a:first-of-type:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 5px; top: -2px; position: relative; font-size: 16px; opacity: 0.85; display: none;}.star-rating { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle;}.star-rating:before { content: "" " " "" " " "" " " "" " " "";}.star-rating span::before { content: "" " " "" " " "" " " "" " " "";}a.more-link:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-testimonial-item-wrapper .layout-4 .caption-top:before { border: 1px solid var(--e-global-color-border); border-radius: 50%; content: ""; position: absolute; animation-timing-function: linear; z-index: -1; transform: scale(1); pointer-events: none; width: 200px; height: 200px; top: 6px; right: 0; bottom: 0; left: 8px;}form.woocommerce-form-track-order button:after { font-size: 24px; font-size: 1.5rem; font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; padding-left: 5px; line-height: 5px;}[dir=rtl] form.woocommerce-form-track-order button:after { content: "";}.woocommerce-widget-layered-nav-list li:before,.product-brands li:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 16px; font-size: 1rem; margin-right: 13px; margin-left: 1px; color: var(--e-global-color-border); display: none;}.woocommerce-widget-layered-nav-list li:hover:before, .woocommerce-widget-layered-nav-list li:focus:before, .woocommerce-widget-layered-nav-list li:active:before, .woocommerce-widget-layered-nav-list li.chosen:before,.product-brands li:hover:before,.product-brands li:focus:before,.product-brands li:active:before,.product-brands li.chosen:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; color: var(--e-global-color-primary); display: none;}.woocommerce .widget-title:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 16px; font-size: 1rem; display: none;}.woocommerce .widget-title.toggled-on:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 16px; font-size: 1rem; display: none;}.nav-previous .nav-content:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; left: 0;}[dir=rtl] .nav-previous .nav-content:before { content: "";}.nav-next .nav-content:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; right: 0;}[dir=rtl] .nav-next .nav-content:after { content: "";}.pbr-social-share .bo-social-facebook i.bocpak-icon-facebook-o:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-top: -3px;}.pbr-social-share .bo-social-twitter i.bocpak-icon-twitter-o:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-top: -3px;}.pbr-social-share .bo-social-behance i.bocpak-icon-behance:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-top: -3px;}.pbr-social-share .bo-social-youtube i.bocpak-icon-youtube:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-top: -3px;}.pbr-social-share .add_to_cart .button:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.carousehover a:hover:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; font-size: 30px;}.single-service .widget_service_list ul li a:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.comment-content .reply .comment-reply-link:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.comment-content .reply .comment-edit-link:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.error404 .error-button:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: ""; margin-right: 5px;}ul.account-dashboard li a::after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.formbuilder-file .qq-upload-button:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-scrolling-inner .elementor-scrolling-item:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-testimonial-item-wrapper .name:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-item-image-carousel a:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.button-attr:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.single_variation_wrap .quantity_tiers_wrap .wrap-action-tier .bocpak-dropdown-tiers .tier-value:before { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.elementor-bocpak-flyout-content .main-navigation ul.menu > li.menu-item-has-children > a:after { font-family: "bocpak-icon"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: middle; content: "";}.overflow-to-left .swiper { overflow: visible; clip-path: inset(-100% 0 -100% -100%);}.overflow-to-right .swiper { overflow: visible; clip-path: inset(-100% -100% -100% -20px);}.bocpak-swiper-wrapper { overflow: visible;}.bocpak-swiper-wrapper .elementor-swiper-button { display: flex; align-items: center; justify-content: center; min-width: 1em; min-height: 1em;}.swiper-widget-horizontal .swiper-slide { width: calc((100% - ((var(--e-global-column-to-show) - 1) * var(--grid-column-gap))) / var(--e-global-column-to-show)); margin-right: var(--grid-column-gap);}.swiper-widget-vertical .swiper-vertical { width: 100%;}.swiper-widget-vertical .swiper-slide { width: 100%; margin-bottom: var(--grid-column-gap);}.bocpak-swiper-wrapper .elementor-swiper-button { font-size: 16px; font-size: 1rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 60px; height: 60px; background-color: #fff; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid var(--e-global-color-border); color: var(--e-global-color-dark); opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.bocpak-swiper-wrapper .elementor-swiper-button i, .bocpak-swiper-wrapper .elementor-swiper-button svg { font-size: 16px; font-size: 1rem; color: var(--e-global-color-dark); fill: var(--e-global-color-dark);}.bocpak-swiper-wrapper .elementor-swiper-button:hover { color: var(--e-global-color-dark); background-color: #fff; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);}.bocpak-swiper-wrapper:hover .elementor-swiper-button { opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-pagination-style-1 .swiper-pagination { display: flex; align-items: center; justify-content: center;}.elementor-pagination-style-1 .swiper-pagination-vertical { transform: rotate(90deg); right: -16.3%;}.elementor-pagination-style-1 .swiper-pagination .swiper-pagination-bullet { color: transparent; background-image: none; position: relative; z-index: 1; background-color: var(--e-global-color-lighter); opacity: 1; height: 4px; width: 30px; margin: 0 5px; border-radius: 2px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-pagination-style-1 .swiper-pagination .swiper-pagination-bullet:hover { background-color: var(--e-global-color-dark); margin: 0 5px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.elementor-pagination-style-1 .swiper-pagination .swiper-pagination-bullet:hover:hover { background-color: var(--e-global-color-dark); opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.elementor-pagination-style-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: var(--e-global-color-dark); opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); height: 4px; width: 30px;}.elementor-pagination-style-2 .swiper-pagination-horizontal .swiper-pagination-bullet { margin: 0 8px;}.elementor-pagination-style-2 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 23px;}.elementor-pagination-style-2 .swiper-pagination-bullet { background-color: var(--e-global-color-text); cursor: pointer; border-radius: 20px; width: 6px; height: 6px; position: relative;}.elementor-pagination-style-2 .swiper-pagination-bullet:before { content: ""; position: absolute; border: 1px solid #E0E0E000; padding: 5px; width: 20px; height: 20px; border-radius: 20px; top: -7px; left: -7px;}.elementor-pagination-style-2 .swiper-pagination-bullet:hover { background: var(--e-global-color-text); opacity: 100%;}.elementor-pagination-style-2 .swiper-pagination-bullet:hover:before { border-color: var(--e-global-color-secondary);}.elementor-pagination-style-2 .swiper-pagination-bullet-active { background-color: var(--e-global-color-text); border-color: var(--e-global-color-primary);}.elementor-pagination-style-2 .swiper-pagination-bullet-active:before { border-color: var(--e-global-color-secondary);}.elementor-pagination-style-3 .swiper-pagination { display: flex;}.elementor-pagination-style-3 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 0;}.elementor-pagination-style-3 .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 0; width: 100% !important; border-radius: 0; position: relative; opacity: 1; background-color: transparent;}.elementor-pagination-style-3 .swiper-pagination-bullet:before { content: ""; width: 100%; height: 1px; left: 0; bottom: 0; display: block; background-color: var(--e-global-color-border); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-pagination-style-3 .swiper-pagination-bullet:hover,.elementor-pagination-style-3 .swiper-pagination-bullet-active { background-color: inherit;}.elementor-pagination-style-3 .swiper-pagination-bullet:hover:before,.elementor-pagination-style-3 .swiper-pagination-bullet-active:before { background-color: var(--e-global-color-primary);}.elementor-swiper-button-next-vertical-bottom .elementor-swiper-button-next { -ms-transform: translateY(50%); -o-transform: translateY(50%); -moz-transform: translateY(50%); -webkit-transform: translateY(50%); transform: translateY(50%);}.elementor-swiper-button-prev-vertical-bottom .elementor-swiper-button-prev { -ms-transform: translateY(50%); -o-transform: translateY(50%); -moz-transform: translateY(50%); -webkit-transform: translateY(50%); transform: translateY(50%);}/*# sourceMappingURL=style.css.map *//*! elementor - v3.26.0 - 22-12-2024 */.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/*! elementor - v3.26.0 - 22-12-2024 */.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! elementor - v3.26.0 - 22-12-2024 */.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}/*! elementor - v3.26.0 - 22-12-2024 */.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}/* Text meant only for screen readers. */.elementor-header-account .header-group-action { display: flex; padding-right: 0;}.elementor-header-account .header-group-action .icon { margin-right: 10px;}.elementor-header-account .header-group-action .icon img { border-radius: 50%;}.elementor-header-account .header-group-action .icon .bocpak-icon-user-o { margin-right: -5px; margin-bottom: 3px;}.elementor-header-account .header-group-action .site-header-account > a { display: flex; align-items: center; color: var(--e-global-color-lighter);}.elementor-header-account .header-group-action .site-header-account .account-content { display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-secondary-font-weight); text-transform: capitalize; color: var(--e-global-color-secondary);}.opal-move-up { animation-name: opalMoveUp; -moz-animation-name: opalMoveUp; -webkit-animation-name: opalMoveUp;}@-webkit-keyframes opalMoveUp { from { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@-moz-keyframes opalMoveUp { from { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@-ms-keyframes opalMoveUp { from { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@keyframes opalMoveUp { from { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}.opal-move-down { animation-name: opalMoveDown; -moz-animation-name: opalMoveDown; -webkit-animation-name: opalMoveDown;}@-webkit-keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@-moz-keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@-ms-keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}@keyframes opalMoveDown { from { -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}.opal-move-left { animation-name: opalMoveLeft; -moz-animation-name: opalMoveLeft; -webkit-animation-name: opalMoveLeft;}@-webkit-keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@-moz-keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@-ms-keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@keyframes opalMoveLeft { from { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}.opal-move-right { animation-name: opalMoveRight; -moz-animation-name: opalMoveRight; -webkit-animation-name: opalMoveRight;}@-webkit-keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@-moz-keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@-ms-keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}@keyframes opalMoveRight { from { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; } to { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }}.opal-scale-up { animation-name: opalScaleUp; -moz-animation-name: opalScaleUp; -webkit-animation-name: opalScaleUp;}@-webkit-keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }}@-moz-keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }}@-ms-keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }}@keyframes opalScaleUp { from { opacity: 0; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); } to { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }}.opal-flip { animation-name: opalFlip; -moz-animation-name: opalFlip; -webkit-animation-name: opalFlip;}@-webkit-keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }}@-moz-keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }}@-ms-keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }}@keyframes opalFlip { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }}.opal-helix { animation-name: opalHelix; -moz-animation-name: opalHelix; -webkit-animation-name: opalHelix;}@-webkit-keyframes rotate { from { -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@-moz-keyframes rotate { from { -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@-ms-keyframes rotate { from { -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes rotate { from { -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); }}.rotate { -ms-animation: rotate 12s linear infinite; -o-animation: rotate 12s linear infinite; -moz-animation: rotate 12s linear infinite; -webkit-animation: rotate 12s linear infinite; animation: rotate 12s linear infinite;}@-webkit-keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }}@-moz-keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }}@-ms-keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }}@keyframes opalHelix { from { opacity: 0; -webkit-perspective: 1300px; perspective: 1300px; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } to { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }}.opal-am-popup { animation: opalPopup; -moz-animation-name: opalPopup; -webkit-animation-name: opalPopup;}@-webkit-keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }}@-moz-keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }}@-ms-keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }}@keyframes opalPopup { from { opacity: 0; -webkit-transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1300px; perspective: 1300px; } 70% { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.8; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; } to { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }}.elementor-box-height-full, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper .wrap-banner-carousel, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper .wrap-banner-carousel .bocpak-wrapper, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper .wrap-banner-carousel .bocpak-wrapper .bocpak-swiper, .elementor-box-height-full .bocpak-wrapper, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper { height: 100%;}.elementor-box-height-full .bocpak-wrapper, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper .wrap-banner-carousel .bocpak-wrapper, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper, .elementor-box-height-full .bocpak-wrapper .bocpak-swiper .wrap-banner-carousel .bocpak-wrapper .bocpak-swiper { padding-bottom: 0 !important;}.elementor-widget-bocpak-banner-carousel .elementor_inner_item_banner { flex-wrap: wrap;}.elementor-widget-bocpak-banner-carousel .elementor_inner_item_banner .wrap-banner-carousel { flex: auto;}.elementor-widget-bocpak-banner-carousel .elementor_inner_item_banner .elementor_box_image_side .image_side { width: 100%;}.elementor-widget-bocpak-banner-carousel .elementor-swiper-button { z-index: 2 !important;}.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text { display: flex; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; margin-left: -41px;}.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title { font-style: italic; margin: 0;}.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title,.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-sub-title { color: #ffffff; font-size: 120px; font-size: 7.5rem; line-height: 120px; letter-spacing: -2px; font-family: var(--e-global-typography-primary-font-family);}@media only screen and (max-width: 1366px) { .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text { margin-left: -75px; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title,.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-sub-title { font-size: 100px; font-size: 6.25rem; line-height: 100px; }}@media only screen and (max-width: 1024px) { .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text { margin-left: -160px; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-box-text { margin-left: -170px; text-align: center; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title,.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-sub-title { font-size: 100px; font-size: 6.25rem; line-height: 100px; }}@media only screen and (max-width: 768px) { .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text { margin-left: 0; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-box-text { margin: 30px 0 0 0; text-align: center; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title,.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-sub-title { font-size: 60px; font-size: 3.75rem; line-height: 60px; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-button { padding: 18px 25px 18px 25px; margin-top: 20px; }}@media only screen and (max-width: 320px) { .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text { margin-left: 0; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-box-text { margin: 30px 0 0 0; text-align: center; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-title,.elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-sub-title { font-size: 40px; font-size: 2.5rem; line-height: 40px; } .elementor-widget-bocpak-banner-carousel .elementor-banner-wrap-box-text .elementor-banner-button { padding: 15px 22px 15px 22px; margin-top: 20px; }}.wrap-banner-carousel { display: flex; position: relative;}.elementor-banner-box-text { z-index: 999;}.elementor-banner-box-text .elementor-banner-button { border: none !important; background-color: #ffffff; color: #000000; padding: 24px 36px 24px 42px; font-family: var(--e-global-typography-accent-font-family); margin-top: -16px;}.elementor-brand-item { text-align: center; display: flex; align-items: center; position: relative; overflow: hidden;}.elementor-brand-wrapper .elementor-brand-image { display: flex; width: 100%; font-size: 0px; font-size: 0rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-brand-wrapper .elementor-brand-image:hover img, .elementor-brand-wrapper .elementor-brand-image:hover svg { filter: none;}.elementor-brand-wrapper a { display: block; padding: 0;}.elementor-brand-wrapper img { transition: all 0.3s ease;}.elementor-brand-wrapper:hover img, .elementor-brand-wrapper:hover svg { opacity: 0.5; transition: all 0.3s; filter: grayscale(100%);}.elementor-brand-wrapper .column-item { margin-bottom: 30px;}.elementor-brand-wrapper .slick-slide { position: relative;}.elementor-brand-wrapper .slick-slide:before { top: 0; right: 0; width: 1px; height: 100%; background: #ebebeb; position: absolute;}.elementor-brand-wrapper .slick-slide:last-child:before { content: none !important;}.elementor-brand-wrapper:hover img svg { filter: grayscale(100%);}.elementor-widget-bocpak-brand-border-yes .elementor-brand-wrapper { border-top: 1px solid; border-top-color: var(--e-global-color-primary); border-left: 1px solid; border-left-color: var(--e-global-color-primary);}.elementor-widget-bocpak-brand-border-yes .elementor-brand-item { border-bottom: 1px solid; border-bottom-color: var(--e-global-color-primary);}.elementor-widget-bocpak-brand-border-yes .elementor-brand-item:before { content: ""; display: inline-block; top: 0; right: 0; width: 1px; height: 100%; background-color: var(--e-global-color-primary); position: absolute;}.elementor-widget-bocpak-brand-border-yes .elementor-brand-item .slick-slide { position: relative;}.elementor-widget-bocpak-brand-border-yes .elementor-brand-item .slick-slide:before { content: ""; display: inline-block; top: 0; right: 0; width: 1px; height: 100%; background-color: var(--e-global-color-border); position: absolute;}.elementor-widget-bocpak-brand-border-yes .elementor-brand-item .slick-slide:last-child:before { content: none !important;}.elementor-widget-bocpak-brand .bocpak-carousel .column-item { margin-bottom: 0 !important;}.elementor-widget-bocpak-brand .bocpak-carousel .slick-track { display: flex !important; align-items: center;}.elementor-widget-bocpak-breadcrumb .bocpak-woocommerce-title { position: relative; font-size: 70px; font-size: 4.375rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1.143; margin-bottom: 16px; color: #fff; text-transform: capitalize;}@media (max-width: 567px) { .elementor-widget-bocpak-breadcrumb .bocpak-woocommerce-title { font-size: 30px; font-size: 1.875rem; margin-bottom: 5px; }}.elementor-widget-bocpak-breadcrumb .woocommerce-breadcrumb { margin-bottom: 0; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 22px; font-weight: 500; color: var(--e-global-color-dark); text-transform: capitalize;}.elementor-widget-bocpak-breadcrumb .woocommerce-breadcrumb a { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 22px; font-weight: 500; color: var(--e-global-color-text);}.elementor-widget-bocpak-breadcrumb .woocommerce-breadcrumb a:hover { color: var(--e-global-color-dark);}.elementor-widget-bocpak-breadcrumb .woocommerce-breadcrumb i { color: var(--e-global-color-text); font-size: 12px; font-size: 0.75rem; margin: 0 18px 4px;}.hidden-bocpak-title-yes .bocpak-woocommerce-title { display: none;}.single-product .hidden-bocpak-title-single-yes .bocpak-woocommerce-title, .single-post .hidden-bocpak-title-single-yes .bocpak-woocommerce-title,.single-bocpak_team .hidden-bocpak-title-single-yes .bocpak-woocommerce-title, .single-bocpak_service .hidden-bocpak-title-single-yes .bocpak-woocommerce-title { display: none;}.elementor-widget-bocpak-banner .elementor-cta__content { margin: 0;}.elementor-widget-bocpak-banner .elementor-cta__heading2,.elementor-widget-bocpak-banner .elementor-cta__title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 40px; font-size: 2.5rem; line-height: 48px; position: relative; z-index: 1;}.elementor-widget-bocpak-banner .elementor-cta__title { margin-bottom: 12px;}.elementor-widget-bocpak-banner .elementor-cta__heading2 { margin-bottom: 15px;}.elementor-widget-bocpak-banner .elementor-cta__subtitle { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 22px; font-weight: 600; letter-spacing: 4px; margin-bottom: 8px;}.elementor-widget-bocpak-banner .elementor-cta__description { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 28px; color: var(--e-global-color-text); margin-bottom: 46px;}.elementor-widget-bocpak-banner .elementor-cta__bg-overlay { position: absolute; bottom: 0; width: 100%; height: 100%; pointer-events: none; left: 0;}.elementor-widget-bocpak-banner.content-stretch-yes { height: 100%;}.elementor-widget-bocpak-banner.content-stretch-yes .elementor-widget-container,.elementor-widget-bocpak-banner.content-stretch-yes .elementor-bocpak-banner { height: 100%;}.elementor-widget-bocpak-banner.enable-effect-button-yes .elementor-cta__button-wrapper { opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-bocpak-banner.enable-effect-button-yes:hover .elementor-cta__button-wrapper { opacity: 1;}.elementor-widget-bocpak-banner:hover .elementor-cta__bg-overlay { opacity: 1;}.elementor-widget-bocpak-banner:hover .elementor-cta__bg { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-bocpak-banner:hover .elementor-cta__button-wrapper { opacity: 1;}.elementor-widget-bocpak-banner.box-align-left .elementor-cta .elementor-cta__content { text-align: left; justify-content: flex-start;}.elementor-widget-bocpak-banner.box-align-left .elementor-cta .elementor-cta__content .elementor-cta__subtitle div { justify-content: flex-start;}.elementor-widget-bocpak-banner.box-align-left .elementor-cta .elementor-cta__content .elementor-cta__description { background-position: top left;}.elementor-widget-bocpak-banner.box-align-center .elementor-cta .elementor-cta__content { text-align: center; justify-content: center;}.elementor-widget-bocpak-banner.box-align-center .elementor-cta .elementor-cta__content .elementor-cta__subtitle div { justify-content: center; background-position: top center;}.elementor-widget-bocpak-banner.box-align-center .elementor-cta .elementor-cta__content .elementor-cta__description { background-position: top center;}.elementor-widget-bocpak-banner.box-align-right .elementor-cta .elementor-cta__content { text-align: right; justify-content: flex-end;}.elementor-widget-bocpak-banner.box-align-right .elementor-cta .elementor-cta__content .elementor-cta__subtitle div { justify-content: flex-end; background-position: top right;}.elementor-widget-bocpak-banner.box-align-right .elementor-cta .elementor-cta__content .elementor-cta__description { background-position: top right;}.elementor-widget-bocpak-banner.elementor-cta--valign-top .elementor-cta__content { -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}.elementor-widget-bocpak-banner.elementor-cta--valign-middle .elementor-cta__content { -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}.elementor-widget-bocpak-banner.elementor-cta--valign-bottom .elementor-cta__content { -ms-flex-line-pack: end; align-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}.elementor-widget-bocpak-banner.elementor-position-below .elementor-cta__content_inner { display: flex; flex-direction: column; flex-wrap: wrap;}.elementor-widget-bocpak-banner.elementor-position-below .elementor-cta__content-item { order: 1;}.elementor-widget-bocpak-banner.elementor-position-below .elementor-cta__content-item.elementor-cta__title, .elementor-widget-bocpak-banner.elementor-position-below .elementor-cta__content-item.elementor-cta__heading2 { order: 0;}.elementor-widget-bocpak-banner.elementor-position-above .elementor-cta__content-item { order: 1;}.elementor-widget-bocpak-banner.elementor-position-above .elementor-cta__content-item.elementor-cta__subtitle { order: 0;}.button-banner-style-bocpak-default .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 13px 30px;}.button-banner-style-bocpak-default .elementor-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.button-banner-style-bocpak-default .elementor-button span { z-index: 3;}.button-banner-style-bocpak-default .elementor-button:hover, .button-banner-style-bocpak-default .elementor-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.button-banner-style-bocpak-default .elementor-button:hover i, .button-banner-style-bocpak-default .elementor-button:focus i { color: #fff;}.button-banner-style-bocpak-secondary .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffffff; color: var(--e-global-color-dark); border-color: #ffffff; padding: 13px 30px;}.button-banner-style-bocpak-secondary .elementor-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.button-banner-style-bocpak-secondary .elementor-button span { z-index: 3;}.button-banner-style-bocpak-secondary .elementor-button:hover, .button-banner-style-bocpak-secondary .elementor-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.button-banner-style-bocpak-secondary .elementor-button:hover i, .button-banner-style-bocpak-secondary .elementor-button:focus i { color: #fff;}.button-banner-style-bocpak-secondary .elementor-button i { color: var(--e-global-color-dark);}.button-banner-style-bocpak-outline .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); border-radius: 4px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: var(--e-global-color-dark); background-color: transparent; border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 16px 30px; display: inline-flex; align-items: center;}.button-banner-style-bocpak-outline .elementor-button i { margin: 0 0 0 3px; color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.button-banner-style-bocpak-outline .elementor-button:hover, .button-banner-style-bocpak-outline .elementor-button:focus { background-color: var(--e-global-color-dark); border-color: var(--e-global-color-dark); color: #fff;}.button-banner-style-bocpak-outline .elementor-button:hover i, .button-banner-style-bocpak-outline .elementor-button:focus i { color: #fff;}.button-banner-style-bocpak-link .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-transform: uppercase; color: var(--e-global-color-primary); background-color: transparent; border: 0; white-space: nowrap; border-radius: 0; position: relative; padding: 0;}.button-banner-style-bocpak-link .elementor-button:before { display: none;}.button-banner-style-bocpak-link .elementor-button:after { content: ""; position: absolute; height: 1px; width: 0; background-color: var(--e-global-color-primary); bottom: 0; left: 0; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.button-banner-style-bocpak-link .elementor-button i { color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; margin: 0 0 0 3px;}.button-banner-style-bocpak-link .elementor-button:hover, .button-banner-style-bocpak-link .elementor-button:focus { color: var(--e-global-color-primary);}.button-banner-style-bocpak-link .elementor-button:hover:after, .button-banner-style-bocpak-link .elementor-button:focus:after { width: 100%; opacity: 1; visibility: visible;}.button-banner-style-bocpak-link .elementor-button:hover .elementor-button-text, .button-banner-style-bocpak-link .elementor-button:focus .elementor-button-text { transform: translateY(0); opacity: 1;}.button-banner-style-bocpak-link .elementor-button:hover i, .button-banner-style-bocpak-link .elementor-button:focus i { color: var(--e-global-color-primary);}.button-banner-style-bocpak-link .elementor-button:visited { color: var(--e-global-color-primary);}.button-banner-style-bocpak-link .elementor-button:visited i { color: var(--e-global-color-primary);}.elementor-bg-transform-move-down-custom .elementor-bg { height: calc(100% + 30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); -moz-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateY(-30px);}.elementor-bg-transform-move-down-custom:hover .elementor-bg { -ms-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0);}.elementor-bg-transform-move-up-custom .elementor-bg { height: calc(100% + 30px);}.elementor-bg-transform-move-up-custom:hover .elementor-bg { -ms-transform: translateY(-30px); -o-transform: translateY(-30px); -moz-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateY(-30px);}.elementor-bg-transform-move-left-custom .elementor-bg { width: calc(100% + 30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); -moz-transform: translateX(-30px); -webkit-transform: translateX(-30px); transform: translateX(-30px);}.elementor-bg-transform-move-left-custom:hover .elementor-bg { -ms-transform: translateX(0px); -o-transform: translateX(0px); -moz-transform: translateX(0px); -webkit-transform: translateX(0px); transform: translateX(0px);}.elementor-bg-transform-move-right-custom .elementor-bg { width: calc(100% + 30px); -ms-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0);}.elementor-bg-transform-move-right-custom:hover .elementor-bg { -ms-transform: translateX(-30px); -o-transform: translateX(-30px); -moz-transform: translateX(-30px); -webkit-transform: translateX(-30px); transform: translateX(-30px);}.elementor-bg-transform-zoom-in:hover .elementor-bg { -ms-transform: scale(1.025); -o-transform: scale(1.025); -moz-transform: scale(1.025); -webkit-transform: scale(1.025); transform: scale(1.025);}.elementor-bg-transform-zoom-out .elementor-bg { width: calc(100% + 40px); -ms-transform: scale(1.025); -o-transform: scale(1.025); -moz-transform: scale(1.025); -webkit-transform: scale(1.025); transform: scale(1.025);}.elementor-bg-transform-zoom-out:hover .elementor-bg { -ms-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.elementor-cta { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}.elementor-cta--skin-classic .elementor-cta { -ms-flex-wrap: wrap; flex-wrap: wrap;}.elementor-cta--skin-classic .elementor-cta__bg-wrapper { position: relative; min-height: 200px; width: 100%;}.elementor-cta--skin-classic .elementor-cta__content { -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; width: 100%;}.elementor-cta--skin-cover .elementor-cta { display: block;}.elementor-cta--skin-cover .elementor-cta__bg-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; width: 100%; border-radius: 0;}.elementor-cta--skin-cover .elementor-cta__content { min-height: 300px;}.elementor-cta--layout-image-above .elementor-cta { -ms-flex-wrap: wrap; flex-wrap: wrap;}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper { width: 100%;}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta { -ms-flex-wrap: nowrap; flex-wrap: nowrap;}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: 50%;}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}.elementor-cta--layout-image-left .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}.elementor-cta--layout-image-right .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}.elementor-cta__bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; transition: all 0.2s ease; background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 1;}.elementor-cta__bg-wrapper { z-index: 1; overflow: hidden;}.elementor-cta__bg-overlay { z-index: 2;}.elementor-cta__content { z-index: 1; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; padding: 40px 40px 93px 70px; width: 100%;}.elementor-cta__content-item { width: 100%;}.elementor-cta__content,.elementor-cta__content-item { position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}@media (max-device-width: 1024px) { .elementor-cta { cursor: pointer; }}.wpcf7-form { margin: 0;}.wpcf7-form .wpcf7-form-control-wrap { width: 100%; display: block;}.wpcf7-form .wpcf7-form-control-wrap input[type=text], .wpcf7-form .wpcf7-form-control-wrap input[type=number], .wpcf7-form .wpcf7-form-control-wrap input[type=email], .wpcf7-form .wpcf7-form-control-wrap input[type=tel], .wpcf7-form .wpcf7-form-control-wrap input[type=url], .wpcf7-form .wpcf7-form-control-wrap input[type=date],.wpcf7-form .wpcf7-form-control-wrap input[type=password], .wpcf7-form .wpcf7-form-control-wrap input[type=search], .wpcf7-form .wpcf7-form-control-wrap .input-text { width: 100%; height: 100%; color: #666666; border-color: var(--e-global-color-border); text-transform: lowercase; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 1; padding: 14px 20px 13px 19px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.06);}.wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=number]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=url]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=date]::placeholder,.wpcf7-form .wpcf7-form-control-wrap input[type=password]::placeholder, .wpcf7-form .wpcf7-form-control-wrap input[type=search]::placeholder, .wpcf7-form .wpcf7-form-control-wrap .input-text::placeholder { color: #666666;}.wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=number]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=url]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=date]:focus,.wpcf7-form .wpcf7-form-control-wrap input[type=password]:focus, .wpcf7-form .wpcf7-form-control-wrap input[type=search]:focus, .wpcf7-form .wpcf7-form-control-wrap .input-text:focus { border-color: var(--e-global-color-primary);}.wpcf7-form .wpcf7-form-control-wrap textarea { margin: auto; width: 100%; height: 100%; color: #666666; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); border-width: 1px; padding: 20px 20px 18px 19px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.06); border-color: var(--e-global-color-border);}.wpcf7-form .wpcf7-form-control-wrap textarea::placeholder { color: #666666;}.wpcf7-form .wpcf7-form-control-wrap textarea:focus { border-color: var(--e-global-color-primary);}.wpcf7-form .wpcf7-form-control-wrap input[type=button] { padding: 15px 36px; border-radius: 4px;}.wpcf7-form .wpcf7-form-control-wrap select:not([size]):not([multiple]) { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); height: 52px; color: var(--e-global-color-secondary); border-radius: 16px;}.wpcf7-form span.icon { position: absolute; top: 22px; right: 24px; color: #fff; font-size: 15px; font-size: 0.9375rem;}.wpcf7-form span.bocpak-icon-pen1.icon { position: absolute; top: 14%; right: 24px; color: #fff;}.wpcf7-form .row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}.wpcf7-form .row [class*=" column-"], .wpcf7-form .row [class^=column-] { padding: 0 15px;}.wpcf7-form .row p { margin-bottom: 20px; position: relative;}.wpcf7-form label { color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-secondary-font-weight); font-size: 14px; font-size: 0.875rem; display: flex; align-items: center;}.wpcf7-form .wpcf7-button p { margin: 0;}.wpcf7-form .wpcf7-button button, .wpcf7-form .wpcf7-button input[type=button], .wpcf7-form .wpcf7-button input[type=reset], .wpcf7-form .wpcf7-button input[type=submit], .wpcf7-form .wpcf7-button .button { position: relative; background-color: var(--e-global-color-primary); color: #ffffff; padding: 13px 32px; display: inline-flex; align-items: center; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; letter-spacing: 0; margin-top: 20px; border: 0; flex-direction: row-reverse; justify-content: flex-end;}.wpcf7-form .wpcf7-button button i, .wpcf7-form .wpcf7-button input[type=button] i, .wpcf7-form .wpcf7-button input[type=reset] i, .wpcf7-form .wpcf7-button input[type=submit] i, .wpcf7-form .wpcf7-button .button i { font-size: 12px; font-size: 0.75rem; margin-left: 7px; margin-top: -3px;}.wpcf7-form .wpcf7-button button:hover, .wpcf7-form .wpcf7-button input[type=button]:hover, .wpcf7-form .wpcf7-button input[type=reset]:hover, .wpcf7-form .wpcf7-button input[type=submit]:hover, .wpcf7-form .wpcf7-button .button:hover { background-color: var(--e-global-color-dark);}.wpcf7-form .wpcf7-button .wpcf7-spinner { position: absolute;}.wpcf7-form .wpcf7-list-item { margin: 0 0 15px; display: block; font-size: 16px; font-size: 1rem; color: var(--e-global-color-text);}.wpcf7-form .wpcf7-list-item input[type=checkbox],.wpcf7-form .wpcf7-list-item input[type=radio] { margin-right: 10px; width: 16px; height: 16px;}.form-2 { padding: 50px 50px 20px; background-color: var(--e-global-color-accent); border-radius: 32px;}@media (max-width: 768px) { .form-2 { padding: 30px 30px 10px; }}@media (max-width: 568px) { .form-2 { padding: 30px 15px 10px; }}.form-3 .wpcf7-list-item { margin: 17px 0 0;}.form-3 .wpcf7-list-item .wpcf7-list-item-label { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: #ffffff; text-transform: math-auto;}.form-3 .wpcf7-form-control-wrap textarea { padding: 14px 20px;}.form-3 .wpcf7-button { float: right;}.form-3 .wpcf7-button button, .form-3 .wpcf7-button .button { margin: 0;}@media screen and (max-width: 767px) { .form-3 .wpcf7-list-item { margin: 0 0; } .form-3 .wpcf7-button { float: left; }}.form-4 .wpcf7-form-control-wrap textarea { padding: 14px 20px 14px;}.form-5 .wpcf7-button { text-align: center;}.form-6 .wpcf7-list-item { margin: 17px 0 0;}.form-6 .wpcf7-list-item .wpcf7-list-item-label { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 20px; text-transform: math-auto;}.form-6 .wpcf7-form-control-wrap textarea { padding: 14px 20px;}.form-6 .wpcf7-button { float: right;}.form-6 .wpcf7-button button, .form-6 .wpcf7-button .button { margin: 0;}@media screen and (max-width: 767px) { .form-6 .wpcf7-list-item { margin: 0 0; } .form-6 .wpcf7-button { float: left; }}.contact-form-special-yes .wpcf7-form input[type=text], .contact-form-special-yes .wpcf7-form input[type=number], .contact-form-special-yes .wpcf7-form input[type=email], .contact-form-special-yes .wpcf7-form input[type=tel], .contact-form-special-yes .wpcf7-form input[type=url],.contact-form-special-yes .wpcf7-form input[type=password], .contact-form-special-yes .wpcf7-form input[type=search], .contact-form-special-yes .wpcf7-form .input-text,.contact-form-special-yes .wpcf7-form textarea { background-color: #E9EEFF;}.wpcf7 form .wpcf7-response-output { color: red; margin: 0 0 10px;}.elementor-widget-bocpak-countdown .elementor-bocpak-countdown { display: flex; flex-wrap: wrap; justify-content: center; flex-direction: row;}.elementor-widget-bocpak-countdown .elementor-countdown-item { text-align: center; display: flex; flex-direction: column; justify-content: center; position: relative; margin-right: 45px;}@media (max-width: 767px) { .elementor-widget-bocpak-countdown .elementor-countdown-item { margin-right: 15px; }}.elementor-widget-bocpak-countdown .elementor-countdown-item:before { content: ":"; display: inline-block; position: absolute; right: -25px; font-size: 19px; font-size: 1.1875rem; line-height: 1; top: 25%; color: var(--e-global-color-secondary);}@media (max-width: 767px) { .elementor-widget-bocpak-countdown .elementor-countdown-item:before { right: -10px; }}.elementor-widget-bocpak-countdown .elementor-countdown-item:last-child { margin-right: 0;}.elementor-widget-bocpak-countdown .elementor-countdown-item:last-child:before { display: none;}.elementor-widget-bocpak-countdown .elementor-countdown-label { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 10px; font-size: 0.625rem; text-align: center; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; color: #ffffff;}.elementor-widget-bocpak-countdown .elementor-countdown-digits { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 20px; font-size: 1.25rem; text-align: center; color: #ffffff;}.elementor-widget-bocpak-countdown .countdown-title { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 15px; font-size: 0.9375rem; color: var(--e-global-color-secondary);}.elementor-widget-bocpak-countdown.countdown-style-1 .countdown-inner { display: flex; flex-direction: row; align-items: center;}.elementor-widget-bocpak-countdown.countdown-style-1 .elementor-countdown-item:before { display: none;}.elementor-widget-bocpak-countdown.countdown-style-1 .elementor-countdown-item .elementor-countdown-digits { border-radius: 16px; background-color: var(--e-global-color-secondary); padding: 15px; margin-bottom: 10px; text-align: center; line-height: 1; /* optional */ min-width: 52px; min-height: 52px;}.elementor-widget-bocpak-countdown.countdown-style-1 .countdown-title { margin-right: 15px;}.elementor-widget-bocpak-countdown.countdown-style-2 .elementor-countdown-digits { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-primary);}.elementor-widget-bocpak-dokan-stores .store-wrapper .count { display: none; min-width: 30px; height: 30px; line-height: 28px; text-align: center; font-size: 12px; font-weight: 600; background: #E6E6E6; border-radius: 100%; border: 2px solid #fff;}.elementor-widget-bocpak-dokan-stores .store-wrapper .seller-avatar { width: 70px; height: 70px;}.elementor-widget-bocpak-dokan-stores .store-wrapper .seller-avatar img { border-radius: 15px;}.elementor-widget-bocpak-dokan-stores .store-wrapper .store-data h3 { font-size: 16px; line-height: 1.25; margin-bottom: 0;}.elementor-widget-bocpak-dokan-stores .store-wrapper .store-data .product-count { line-height: 1.4285714286; color: var(--e-global-color-lighter); font-size: 12px;}.elementor-widget-bocpak-dokan-stores .store-wrapper .dokan-seller-rating,.elementor-widget-bocpak-dokan-stores .store-wrapper .profile-info-img { display: none;}.elementor-widget-bocpak-dokan-stores .store-wrapper .dokan-seller-rating { line-height: 1; margin-top: 6px;}.elementor-widget-bocpak-dokan-stores .store-wrapper .dokan-seller-rating i { width: 14px; height: 14px; color: #FA9A00; font-size: 14px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .store-wrapper { border-radius: 15px; background: #fff; overflow: hidden; position: relative;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .store-wrapper:before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; border: 1px solid var(--e-global-color-border); border-radius: 15px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .profile-info-img { display: block; padding-top: 48%; position: relative; width: 100%;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .profile-info-img.dummy-image { background-image: url(../../../../../plugins/dokan-lite/assets/images/default-store-banner.png); background-size: 100% 100%; background-repeat: no-repeat;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .profile-info-img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .seller-avatar { padding: 3px; background: #fff; margin: -35px auto 21px; z-index: 4; position: relative; border-radius: 15px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .seller-avatar img { border-radius: 15px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .store-data { padding: 0 24px 24px; position: relative; z-index: 1;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-1 .store-wrapper { text-align: center;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .store-wrapper { padding-bottom: 20px; margin-bottom: 28px; display: flex; align-items: center;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .store-wrapper .count { margin-top: -60px; margin-right: -15px; display: block; z-index: 9;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .seller-avatar { margin-right: 20px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-seller-rating { display: block;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .product-count { display: inline;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .product-count:before { content: "(";}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .product-count:after { content: ")";}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .store-data h3 { display: inline; margin-right: 6px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller { margin-bottom: 0;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller .store-wrapper { border-bottom: 1px solid var(--e-global-color-border);}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:first-child .store-wrapper .count { background: #D0D3E3;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:nth-child(2n+0) .store-wrapper .count { background: #F2DEA8;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:nth-child(3n+0) .store-wrapper .count { background: #8EDCCF;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:nth-child(4n+0) .store-wrapper .count { background: #B2E9FF;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:nth-child(5n+0) .store-wrapper .count { background: #CDBFFF;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:nth-child(6n+0) .store-wrapper .count { background: #E5ABAA;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-2 .dokan-single-seller:last-child .store-wrapper { border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-3 .dokan-single-seller { transition: all ease-in-out 0.35s; border: 1px solid var(--e-global-color-border); padding: 10px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-3 .dokan-single-seller:hover { border-color: var(--e-global-color-primary);}.elementor-widget-bocpak-dokan-stores.elementor-store-style-3 .store-wrapper .store-data { display: flex; justify-content: space-between; align-items: center; margin: 25px 20px 15px;}.elementor-widget-bocpak-dokan-stores.elementor-store-style-3 .store-wrapper .product-count { text-transform: uppercase; letter-spacing: 2px; font-size: 11px; font-weight: 600;}.elementor-widget-bocpak-dokan-stores .product-wrapper { display: grid; grid-gap: 2px; grid-template-columns: repeat(4, 1fr);}.elementor-widget-bocpak-dokan-stores .product-wrapper .product-item:first-child { grid-column-end: 2 span; grid-row-end: 2 span;}.elementor-widget-bocpak-dokan-stores .product-wrapper .product-item a { overflow: hidden; display: block;}.elementor-bocpak-flyout-content { position: fixed; left: 0; top: var(--wp-admin--admin-bar--height, 0); -webkit-clip-path: circle(0% at 0 0%); clip-path: circle(0% at 0 0%); width: 100%; height: 100vh; visibility: hidden; -ms-transition: clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), visibility 0.3s, -webkit-clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -o-transition: clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), visibility 0.3s, -webkit-clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -moz-transition: clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), visibility 0.3s, -webkit-clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -webkit-transition: clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), visibility 0.3s, -webkit-clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); transition: clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), visibility 0.3s, -webkit-clip-path 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); z-index: 9; overflow-x: hidden; background-color: var(--e-global-color-primary); -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}.elementor-bocpak-flyout-content::-webkit-scrollbar { display: none;}.elementor-bocpak-flyout-content .main-navigation .primary-navigation { display: block;}.elementor-bocpak-flyout-content .main-navigation ul.menu { display: flex; flex-direction: column;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li { position: relative; margin-bottom: 30px;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li a { position: relative; display: inline-block; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 48px; font-size: 3rem; font-weight: 600; line-height: 1.125; padding: 0; margin: 0; color: #ffffff;}@media (max-width: 568px) { .elementor-bocpak-flyout-content .main-navigation ul.menu > li a { font-size: 35px; font-size: 2.1875rem; line-height: 1.1428571429; }}.elementor-bocpak-flyout-content .main-navigation ul.menu > li a:before { position: absolute; content: ""; width: 0; height: 1px; top: 100%; left: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li .menu-title:after { display: none;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li:hover ul.sub-menu, .elementor-bocpak-flyout-content .main-navigation ul.menu > li:focus ul.sub-menu { visibility: hidden; pointer-events: none; opacity: 0;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu { background-color: transparent; position: absolute; left: calc(100% + 61px); top: -2px; padding: 0; box-shadow: none;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li { margin-bottom: 14px;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li a:before { top: calc(100% - 6px);}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li a:hover { color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li:hover > a { color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li:hover > a:before { width: 100%;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li.current-menu-item > a, .elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li.current_page_item > a { color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li.current-menu-item > a:before, .elementor-bocpak-flyout-content .main-navigation ul.menu > li ul.sub-menu li.current_page_item > a:before { width: 100%;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li:hover > a { color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li:hover > a:before { width: 100%;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li.current_page_parent > a, .elementor-bocpak-flyout-content .main-navigation ul.menu > li.current-menu-item > a { color: #ffffff;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li.current_page_parent > a:before, .elementor-bocpak-flyout-content .main-navigation ul.menu > li.current-menu-item > a:before { width: 100%;}.elementor-bocpak-flyout-content .main-navigation ul.menu > li.menu-item-has-children > a:after { color: #ffffff; font-size: 30px; font-size: 1.875rem; margin-left: 23px; margin-bottom: 9px;}.elementor-bocpak-flyout-content .main-navigation ul.menu li { transform: translateX(30px); transition: opacity 0.35s, transform 0.7s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu { opacity: 1; visibility: visible; pointer-events: auto; margin: 0; min-width: 212px;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu > li { opacity: 1; transform: translateX(0);}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(0) { transition-delay: 0s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(2) { transition-delay: 0.13s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(3) { transition-delay: 0.26s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(4) { transition-delay: 0.39s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(5) { transition-delay: 0.52s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(6) { transition-delay: 0.65s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(7) { transition-delay: 0.78s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(8) { transition-delay: 0.91s;}.elementor-bocpak-flyout-content .main-navigation ul.menu li.show > ul.sub-menu li:nth-child(9) { transition-delay: 0.103s;}.elementor-bocpak-flyout-content.flyout-open { -webkit-clip-path: circle(150% at 0 0%); clip-path: circle(150% at 0 0%); visibility: visible;}.elementor-header-flyout-action { z-index: 10; position: relative;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon { display: block; padding: 20px; line-height: 1; position: relative;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon i { display: none;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon:before { content: ""; display: block; width: 40px; height: 1px; background-color: #ffffff;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon:after { content: ""; display: block; width: 40px; height: 1px; background-color: #ffffff; margin-top: 9px;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon:hover:before { animation: qode-draw 0.9s cubic-bezier(0.6, 0.87, 0.43, 0.99) forwards;}.elementor-header-flyout-action .elementor-flyout-open-icon .icon:hover:after { animation: qode-draw 0.9s cubic-bezier(0.6, 0.87, 0.43, 0.99) forwards; animation-delay: 0.2s;}.elementor-header-flyout-action .elementor-flyout-close-icon { display: none;}.elementor-header-flyout-action .elementor-flyout-close-icon .icon { display: block; padding: 20px; line-height: 1; position: relative; min-height: 106px;}.elementor-header-flyout-action .elementor-flyout-close-icon .icon i, .elementor-header-flyout-action .elementor-flyout-close-icon .icon svg { display: none;}.elementor-header-flyout-action .elementor-flyout-close-icon .icon:before { content: ""; display: block; width: 40px; height: 1px; background-color: #ffffff; transform: rotate(15deg);}.elementor-header-flyout-action .elementor-flyout-close-icon .icon:after { content: ""; display: block; width: 40px; height: 1px; background-color: #ffffff; transform: rotate(-15deg);}.elementor-header-flyout-action .elementor-flyout-close-icon .icon:hover:before { animation: qode-draw 0.9s cubic-bezier(0.6, 0.87, 0.43, 0.99) forwards;}.elementor-header-flyout-action .elementor-flyout-close-icon .icon:hover:after { animation: qode-draw 0.9s cubic-bezier(0.6, 0.87, 0.43, 0.99) forwards; animation-delay: 0.2s;}.elementor-header-flyout-action.flyout-action-close .elementor-flyout-close-icon { display: block;}.elementor-header-flyout-action.flyout-action-close .elementor-flyout-open-icon { display: none;}.elementor-header-flyout-action.flyout-action-close .elementor-flyout-open-icon .icon:before { display: none;}.elementor-header-flyout-action.flyout-action-close .elementor-flyout-open-icon .icon:after { display: none;}.elementor-bocpak-flyout-content .elementor-widget-text-editor { word-wrap: initial;}@keyframes qode-draw { 0%, 100% { -webkit-clip-path: inset(-1px 0); clip-path: inset(-1px 0); } 42% { -webkit-clip-path: inset(-1px 0 -1px 100%); clip-path: inset(-1px 0 -1px 100%); } 43% { -webkit-clip-path: inset(-1px 100% -1px 0); clip-path: inset(-1px 100% -1px 0); }}.elementor-header-group-wrapper .header-group-action { display: flex; align-items: center; justify-content: flex-end; padding-right: 0;}.elementor-header-group-wrapper .header-group-action > div { display: inline-flex; position: relative; margin-right: 11px; margin-left: 11px; text-align: center;}.elementor-header-group-wrapper .header-group-action > div.site-header-wishlist { margin-right: 23px;}.elementor-header-group-wrapper .header-group-action > div:first-child { margin-left: 0;}.elementor-header-group-wrapper .header-group-action > div:last-child { margin-right: 0;}.elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist,.elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button { display: none;}@media (min-width: 1025px) { .elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist,.elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button { display: block; }}.elementor-header-group-wrapper .site-header-account a .account-content { display: none;}.elementor-header-group-wrapper .site-header-account .account-dropdown.active { pointer-events: auto; opacity: 1; visibility: visible; z-index: 9999;}.elementor-widget-bocpak-heading .elementor-heading-wrapper-inner { display: flex; flex-direction: column;}.elementor-widget-bocpak-heading .elementor-heading-title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 50px; font-size: 3.125rem; line-height: 60px; color: var(--e-global-color-secondary);}@media (max-width: 1024px) { .elementor-widget-bocpak-heading .elementor-heading-title { font-size: 40px; font-size: 2.5rem; line-height: 50px; }}@media (max-width: 768px) { .elementor-widget-bocpak-heading .elementor-heading-title { font-size: 30px; font-size: 1.875rem; line-height: 40px; }}.elementor-widget-bocpak-heading .elementor-sub-title { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; display: block; color: var(--e-global-color-primary);}.elementor-widget-bocpak-heading.elementor-align-left .elementor-heading-title { justify-content: flex-start;}.elementor-widget-bocpak-heading.elementor-align-center .elementor-heading-title { justify-content: center;}.elementor-widget-bocpak-heading.elementor-align-right .elementor-heading-title { justify-content: flex-end;}.elementor-widget-bocpak-heading.elementor-align-justify .elementor-heading-title { justify-content: space-between;}.subtitle-position-below .elementor-sub-title { margin-top: 20px;}.subtitle-position-above .elementor-sub-title { margin-bottom: 20px; order: -1;}.elementor-widget-heading .elementor-heading-title { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-secondary);}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-wrapper { display: block; text-align: center;}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto;}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-button { font-size: 14px; font-size: 0.875rem; font-weight: 700; line-height: 22px; text-transform: uppercase; color: var(--e-global-color-primary);}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-button i { font-size: 12px; font-size: 0.75rem; margin-left: 5px; margin-top: -4px; font-weight: 600;}.elementor-widget-bocpak-iconbox-list.elementor-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-position-right .elementor-iconbox-list-wrapper { display: flex;}.elementor-widget-bocpak-iconbox-list.elementor-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto;}.elementor-widget-bocpak-iconbox-list.elementor-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto;}.elementor-widget-bocpak-iconbox-list.elementor-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse;}.elementor-widget-bocpak-iconbox-list.elementor-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset;}.elementor-widget-bocpak-iconbox-list.elementor-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row;}.elementor-widget-bocpak-iconbox-list.elementor-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset;}.elementor-widget-bocpak-iconbox-list.elementor-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset;}.elementor-widget-bocpak-iconbox-list.elementor-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto;}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-title a { color: inherit;}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-content { flex-grow: 1;}.elementor-widget-bocpak-iconbox-list .elementor-iconbox-list-description { margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal;}@media (min-width: 768px) { .elementor-widget-bocpak-iconbox-list.elementor-vertical-align-top .elementor-iconbox-list-wrapper { align-items: flex-start; } .elementor-widget-bocpak-iconbox-list.elementor-vertical-align-middle .elementor-iconbox-list-wrapper { align-items: center; } .elementor-widget-bocpak-iconbox-list.elementor-vertical-align-bottom .elementor-iconbox-list-wrapper { align-items: flex-end; }}@media (min-width: -1) { .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-widescreen-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; }}@media (max-width: -1) { .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-laptop-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; }}@media (max-width: -1) { .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet_extra-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; }}@media (max-width: 1024px) { .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-tablet-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; }}@media (max-width: -1) { .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile_extra-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; }}@media (max-width: 767px) { .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-left .elementor-iconbox-list-wrapper, .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-right .elementor-iconbox-list-wrapper { display: flex; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-left .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-right .elementor-iconbox-list-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-right .elementor-iconbox-list-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-right .elementor-iconbox-list-icon { margin-left: var(--iconbox-list-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-left .elementor-iconbox-list-wrapper { text-align: start; flex-direction: row; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-left .elementor-iconbox-list-icon { margin-right: var(--iconbox-list-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-top .elementor-iconbox-list-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-bocpak-iconbox-list.elementor-mobile-position-top .elementor-iconbox-list-icon { margin-bottom: var(--iconbox-list-icon-margin, 15px); margin-right: auto; margin-left: auto; } .elementor-widget-bocpak-iconbox-list.elementor-position-left .elementor-iconbox-list-icon, .elementor-widget-bocpak-iconbox-list.elementor-position-right .elementor-iconbox-list-icon { display: block; flex: unset; }}.elementor-widget-bocpak-iconbox-list .bocpak-swiper { overflow: visible; clip-path: inset(-26px -30px 0px);}.elementor-widget-bocpak-image-carousel.smoot-carousel-yes .bocpak-con .bocpak-con-inner { display: flex !important; flex-wrap: nowrap; grid-column-gap: unset !important; grid-row-gap: unset !important; margin: 0 calc(var(--grid-column-gap) - (2 * var(--grid-column-gap))); -webkit-animation: scroll 30s linear infinite; animation: scroll 30s linear infinite; width: 200%;}.elementor-widget-bocpak-image-carousel.smoot-carousel-yes .bocpak-con .bocpak-con-inner > div { flex: 0 0 auto; width: calc(var(--e-global-wrapper-width, 100vw) / var(--e-global-column-to-show)); padding: 0 calc(var(--grid-column-gap) / 2);}.elementor-widget-bocpak-image-carousel.smoot-carousel-yes .bocpak-con .bocpak-con-inner > div .image { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);}.elementor-widget-bocpak-image-carousel .elementor-item-image-carousel a .image { box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);}.elementor-widget-bocpak-image-carousel .elementor-item-image-carousel a { text-align: center; display: block;}.elementor-widget-bocpak-image-carousel .elementor-item-image-carousel a .image { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;}.elementor-widget-bocpak-image-carousel .elementor-item-image-carousel a:before { display: none;}.carousehover .swiper-slide-active ~ .swiper-slide-visible a .image,.carousehover .swiper-slide-active a .image { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);}.carousehover .swiper-slide-active ~ .swiper-slide-visible a:hover .image,.carousehover .swiper-slide-active a:hover .image { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.18);}.carousehover .swiper-slide-active ~ .swiper-slide-visible a:hover:before,.carousehover .swiper-slide-active a:hover:before { position: absolute; top: 46%; left: 47%; color: #ffffff; z-index: 5;}.carousehover .swiper-slide-active ~ .swiper-slide-visible a:hover:after,.carousehover .swiper-slide-active a:hover:after { content: ""; position: absolute; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); background-repeat: no-repeat; background-size: cover; left: 50%; top: 50%; width: 100%; height: 100%; opacity: 1; transition: all 0.5s ease; transform: translate(-50%, -50%);}.image-carousel-style-2 .elementor-item-image-carousel a .image { box-shadow: none;}.image-carousel-style-2 .elementor-item-image-carousel a { position: relative;}.image-carousel-style-2 .elementor-item-image-carousel a:after { content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--e-global-color-dark); border-radius: 16px; top: 0; left: 0; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.image-carousel-style-2 .elementor-item-image-carousel a .image { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 16px;}@media (max-width: 568px) { .image-carousel-style-2 .elementor-item-image-carousel a .image { width: 100%; object-fit: cover; }}.image-carousel-style-2 .elementor-item-image-carousel a:before { display: block; position: absolute; font-size: 40px; font-size: 2.5rem; top: 50%; transform: translateY(-50%); left: 0; right: 0; color: #ffffff; z-index: 99; opacity: 0; visibility: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.image-carousel-style-2 .elementor-item-image-carousel a:hover:after { opacity: 0.4; visibility: visible;}.image-carousel-style-2 .elementor-item-image-carousel a:hover:before { opacity: 1; visibility: visible;}.image-carousel-style-3 .elementor-item-image-carousel a { border-radius: 16px; background-color: #ffffff; text-align: left;}.image-carousel-style-3 .elementor-item-image-carousel a .image { border-radius: 0 0 16px 16px; box-shadow: none;}.image-carousel-style-3 .elementor-item-image-carousel a:hover { box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);}.image-carousel-style-3 .elementor-item-image-carousel .content { padding: 40px 40px 38px 40px;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-transform: uppercase; color: var(--e-global-color-primary); background-color: transparent; border: 0; white-space: nowrap; border-radius: 0; position: relative; padding: 0; font-size: 14px; font-size: 0.875rem; line-height: 1.571428;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:before { display: none;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:after { content: ""; position: absolute; height: 1px; width: 0; background-color: var(--e-global-color-primary); bottom: 0; left: 0; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text i { color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; margin: 0 0 0 3px;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:hover, .image-carousel-style-3 .elementor-item-image-carousel .content .button-text:focus { color: var(--e-global-color-primary);}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:hover:after, .image-carousel-style-3 .elementor-item-image-carousel .content .button-text:focus:after { width: 100%; opacity: 1; visibility: visible;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:hover .elementor-button-text, .image-carousel-style-3 .elementor-item-image-carousel .content .button-text:focus .elementor-button-text { transform: translateY(0); opacity: 1;}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:hover i, .image-carousel-style-3 .elementor-item-image-carousel .content .button-text:focus i { color: var(--e-global-color-primary);}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:visited { color: var(--e-global-color-primary);}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text:visited i { color: var(--e-global-color-primary);}.image-carousel-style-3 .elementor-item-image-carousel .content .button-text i { margin-left: 9px;}.image-carousel-style-3 .elementor-item-image-carousel .content .title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 28px; font-size: 1.75rem; line-height: 1.214285; color: var(--e-global-color-dark);}.image-carousel-style-3 .elementor-item-image-carousel .content .description { color: var(--e-global-color-text); margin: 10px 0 37px 0; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis;}.reverse-direction-yes .elementor-item-image-carousel a { display: flex; flex-direction: column-reverse;}@-webkit-keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(calc(var(--e-global-wrapper-width, 100vw) - (var(--e-global-wrapper-width, 100vw) * 2))); }}@keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(calc(var(--e-global-wrapper-width, 100vw) - (var(--e-global-wrapper-width, 100vw) * 2))); }}.elementor-widget-opal-image-gallery .grid__item a { display: block;}.elementor-widget-opal-image-gallery .grid__item a img { display: block;}.bocpak-image-gallery-masonry .grid__item:nth-child(5n+4) { width: calc(75% - var(--grid-column-gap)) !important;}.bocpak-image-gallery-masonry .grid__item:nth-child(5n+4) img { width: 100%; object-fit: cover;}.bocpak-image-gallery-masonry .grid__item:nth-child(2n+1) { width: calc(25% - var(--grid-column-gap)) !important;}.bocpak-image-gallery-masonry .grid__item:nth-child(2n+1) img { height: 100%; object-fit: cover;}.bocpak-image-gallery-masonry .grid__item:nth-child(5) { grid-row-end: span 2;}.isotope-grid { display: flex; flex-wrap: wrap; justify-content: space-between;}.isotope-grid .grid__item { margin-bottom: var(--grid-column-gap);}.elementor-widget-bocpak-image-gallery { width: 100%;}.elementor-widget-bocpak-image-gallery ul { margin: 0 0 65px 0;}.elementor-widget-bocpak-image-gallery .column-item { padding-bottom: 30px;}.elementor-widget-bocpak-image-gallery .column-item a { position: relative; overflow: hidden; display: block;}.elementor-widget-bocpak-image-gallery .column-item a:hover:before { opacity: 0.8;}.elementor-widget-bocpak-image-gallery .column-item a:hover:after { opacity: 1;}.elementor-widget-bocpak-image-gallery .column-item a:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; background-color: var(--e-global-color-primary); transition: all 0.3s ease;}.elementor-widget-bocpak-image-gallery .column-item a:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 24px; opacity: 0; transition: all 0.3s ease; color: #fff; text-align: center;}.elementor-widget-bocpak-image-gallery .column-item img { display: block; transition: all 0.3s ease;}.elementor-widget-bocpak-image-gallery .column-item:nth-child(even) { margin-top: 30px;}.elementor-widget-bocpak-image-gallery .elementor-galerry__filter { display: inline-block; font-size: 18px; font-size: 1.125rem; text-transform: uppercase; line-height: 24px; font-weight: 600; padding: 14px 40px; margin: 0 10px; position: relative; cursor: pointer; outline: 0; border: none; border-radius: 16px; color: var(--e-global-color-text); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color: var(--e-global-color-backgroundfield);}.elementor-widget-bocpak-image-gallery .elementor-galerry__filter .count { display: none; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-secondary); position: absolute; top: -10px;}.elementor-widget-bocpak-image-gallery .elementor-galerry__filter.elementor-active, .elementor-widget-bocpak-image-gallery .elementor-galerry__filter:hover { color: #ffffff; background-color: var(--e-global-color-primary);}@media (max-width: 567px) { .elementor-widget-bocpak-image-gallery .elementor-galerry__filter { margin-bottom: 10px; display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-start; }}.elementor-galerry_image_title { font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 30px; text-transform: capitalize; margin-top: 25px;}.elementor-image-gallery { position: relative;}.elementor-editor-active .isotope-grid { height: auto !important;}.elementor-editor-active .isotope-grid .grid__item > a { pointer-events: none;}.elementor-galerry__filters { list-style: none; justify-content: center; display: flex; flex-wrap: wrap;}.elementor-filter-left .elementor-galerry__filters { justify-content: flex-start;}.elementor-filter-right .elementor-galerry__filters { justify-content: flex-end;}.elementor-widget-bocpak-image-gallery .bocpak-carousel .slick-list { overflow: visible;}.elementor-canvas-info-wrapper { display: flex;}.elementor-canvas-info-wrapper .bocpak-info-button { display: inline-flex; align-items: center;}.elementor-canvas-info-wrapper .bocpak-info-button:hover .screen-reader-text { color: var(--e-global-color-primary);}.bocpak-canvas-info { background-color: #ffffff; --e-global-info-width: 450px; display: flex; flex-direction: column; justify-content: space-between; position: fixed; width: var(--e-global-info-width); top: 0; right: 0; bottom: 0; z-index: 9999; overflow: hidden; transition: transform 0.25s ease; -webkit-transform: translate3d(var(--e-global-info-width), 0, 0); transform: translate3d(var(--e-global-info-width), 0, 0);}.bocpak-canvas-info-right { right: 0; left: unset; -webkit-transform: translate3d(var(--e-global-info-width), 0, 0); transform: translate3d(var(--e-global-info-width), 0, 0);}.bocpak-canvas-info-left { right: unset; left: 0; -webkit-transform: translate3d(calc(var(--e-global-info-width) / -1), 0, 0); transform: translate3d(calc(var(--e-global-info-width) / -1), 0, 0);}.info-canvas-active .bocpak-canvas-info { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.admin-bar .bocpak-canvas-info { top: 46px;}@media (min-width: 783px) { .admin-bar .bocpak-canvas-info { top: 32px; }}@media (min-width: 601px) and (max-width: 782px) { .admin-bar .bocpak-canvas-info { top: 46px; }}.bocpak-canvas-info-close { font-size: 24px; font-size: 1.5rem; float: right; clear: both; position: absolute; line-height: 1; top: 20px; right: 25px; padding: 0; width: 20px; height: 20px; text-align: center; z-index: 999; color: var(--e-global-color-text);}.bocpak-canvas-info-close:hover, .bocpak-canvas-info-close:focus { color: var(--e-global-color-primary);}.bocpak-info-overlay { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; left: 0; z-index: 997; opacity: 0; background-color: rgba(0, 0, 0, 0.6); visibility: hidden; transition: opacity 0.25s ease, visibility 0s ease;}.info-canvas-active .bocpak-info-overlay { visibility: visible; opacity: 1;}.bocpak-language-switcher ul { list-style-type: none; margin: 0; padding: 0; font-size: 12px; font-size: 0.75rem;}.bocpak-language-switcher span { font-size: 14px; font-size: 0.875rem; line-height: 1.1428571429; font-weight: var(--e-global-typography-text-font-weight); text-transform: uppercase; color: var(--e-global-color-text);}.bocpak-language-switcher .language-switcher-head .title { margin-right: 8px;}.bocpak-language-switcher .language-switcher-head img { margin-right: 8px;}.bocpak-language-switcher a { display: block;}.bocpak-language-switcher img { display: inline-block; margin-right: 5px; height: 12px; object-fit: cover;}.bocpak-language-switcher .item > div { display: flex; cursor: pointer; align-items: center;}.bocpak-language-switcher .item > div i { font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.bocpak-language-switcher .sub-item { display: none; position: absolute; left: 0; z-index: 999; text-align: left; top: calc(100% + 5px); padding: 10px 0; background-color: #fff; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);}.bocpak-language-switcher .sub-item:before { position: absolute; content: ""; display: block; width: 100%; height: 10px; top: -10px;}.bocpak-language-switcher .sub-item a { display: flex; align-items: center; padding: 7px 15px; min-width: 126px; white-space: nowrap;}.bocpak-language-switcher .sub-item a:hover, .bocpak-language-switcher .sub-item a:focus { background-color: rgba(0, 0, 0, 0.05);}.bocpak-language-switcher .sub-item a > span { text-transform: unset;}.bocpak-language-switcher li.item { position: relative;}.bocpak-language-switcher li.item:hover .sub-item { display: block;}.language-switcher-style-hover-right-yes .bocpak-language-switcher .sub-item { right: 0; left: unset;}.form-style .mc4wp-form { margin: 0; border: 0; background-color: #fff; border-radius: 4px;}.form-style .mc4wp-form .mc4wp-form-fields { display: flex;}.form-style .mc4wp-form .mc4wp-form-fields .flex-mail { width: 100%;}.form-style .mc4wp-form .form-button { margin: 0;}.form-style .mc4wp-form .form { display: flex;}.form-style .mc4wp-form .form-input { flex: 1; display: flex; align-items: center; margin-bottom: 0;}.form-style .mc4wp-form .form-input input[type=email], .form-style .mc4wp-form input[type=text] { margin-right: 0; padding: 12px 29px; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 24px; font-weight: 500; width: 100%; color: var(--e-global-color-lighter); border: 0; border-radius: 4px;}.form-style .mc4wp-form .form-input input[type=email]::placeholder, .form-style .mc4wp-form input[type=text]::placeholder { color: var(--e-global-color-lighter);}.form-style .mc4wp-form .form-button button[type=submit] { position: relative; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); border-radius: 4px; font-weight: 700; line-height: 22px; color: var(--e-global-color-primary); background-color: transparent; border: 0; text-transform: uppercase; margin: 12px 30px; padding: 0;}.form-style .mc4wp-form .form-button button[type=submit] i { font-size: 18px; font-size: 1.125rem; color: var(--e-global-color-primary); line-height: 22px; margin-left: 5px; order: 3;}.form-style .mc4wp-form .form-button button[type=submit] span { order: 1;}.form-style .mc4wp-form .form-button button[type=submit]:after { display: none;}.form-mailchimp-style-2 .mc4wp-form { background-color: transparent;}.form-mailchimp-style-2 .mc4wp-form .form-input input[type=email], .form-mailchimp-style-2 .mc4wp-form input[type=text] { border: 1px solid var(--e-global-color-border); margin-right: 10px; padding: 16px 24px;}.form-mailchimp-style-2 .mc4wp-form .form-input input[type=email]:hover, .form-mailchimp-style-2 .mc4wp-form .form-input input[type=email]:focus, .form-mailchimp-style-2 .mc4wp-form input[type=text]:hover, .form-mailchimp-style-2 .mc4wp-form input[type=text]:focus { border-color: var(--e-global-color-primary);}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] { color: #ffffff; border: 1px solid var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border-radius: 4px; background-color: var(--e-global-color-primary); letter-spacing: 0; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 100%; margin: 0; padding: 13px 37px 13px 36px;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] span { z-index: 3;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:hover, .form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:hover i, .form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:focus i { color: #fff;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] span { line-height: 23px; order: 1;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:hover { color: #ffffff; border-color: var(--e-global-color-accent); border-radius: 4px;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:hover span:before { display: none;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit]:after { display: block; border-radius: 4px;}.form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] i { font-size: 18px; font-size: 1.125rem; margin-left: 5px; order: 3;}@media (max-width: 568px) { .form-mailchimp-style-2 .mc4wp-form .mc4wp-form-fields { display: block; } .form-mailchimp-style-2 .mc4wp-form .form-input input[type=email], .form-mailchimp-style-2 .mc4wp-form input[type=text] { margin-right: 0; margin-bottom: 20px; } .form-mailchimp-style-2 .mc4wp-form .form-button button[type=submit] { width: 100%; }}.form-mailchimp-style-3 .mc4wp-form { background-color: transparent;}.form-mailchimp-style-3 .mc4wp-form .mc4wp-form-fields { display: block;}.form-mailchimp-style-3 .mc4wp-form .form-input input[type=email], .form-mailchimp-style-3 .mc4wp-form input[type=text] { border: 1px solid var(--e-global-color-border); margin-bottom: 20px; padding: 11px 25px;}.form-mailchimp-style-3 .mc4wp-form .form-input input[type=email]:hover, .form-mailchimp-style-3 .mc4wp-form .form-input input[type=email]:focus, .form-mailchimp-style-3 .mc4wp-form input[type=text]:hover, .form-mailchimp-style-3 .mc4wp-form input[type=text]:focus { border-color: var(--e-global-color-primary);}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit] { color: #ffffff; border: 1px solid var(--e-global-color-primary); font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border-radius: 4px; font-size: 14px; font-size: 0.875rem; justify-content: center; background-color: var(--e-global-color-primary); letter-spacing: 0; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 100%; margin: 0; padding: 11px 30px; display: inline-block;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit] i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit] span { z-index: 3;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:hover, .form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:hover i, .form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:focus i { color: #fff;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit] span { line-height: 23px; order: 1;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit] i { font-size: 18px; font-size: 1.125rem; margin-left: 5px;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:hover { color: #ffffff; border-color: var(--e-global-color-accent); border-radius: 4px;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:hover span:before { display: none;}.form-mailchimp-style-3 .mc4wp-form .form-button button[type=submit]:after { display: block; border-radius: 4px;}.form-checkbox { display: flex; justify-content: center; margin-top: 30px;}.form-checkbox input [type=checkbox] { background-color: var(--e-global-color-primary);}.hidden-bocpak-form-checkbox-yes .form-checkbox { display: none;}.elementor-canvas-menu-wrapper { display: flex;}.elementor-canvas-menu-wrapper .menu-mobile-nav-button { display: inline-flex; align-items: center;}.elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text { position: unset !important; word-wrap: unset !important; margin: 0; height: unset; width: unset; clip: unset; overflow: unset; clip-path: unset; order: 1; font-size: 14px; text-transform: uppercase; color: var(--e-global-color-secondary);}.elementor-canvas-menu-wrapper .menu-mobile-nav-button:hover .screen-reader-text { color: var(--e-global-color-primary);}.bocpak-canvas-menu-layout-1.elementor-widget-bocpak-menu-canvas .bocpak-icon { margin-right: 13px;}.bocpak-canvas-menu-layout-2.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text { display: none;}.bocpak-canvas-menu-layout-2.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bocpak-icon { margin-right: 0;}.bocpak-canvas-menu-layout-3.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text { display: none;}.bocpak-canvas-menu-layout-3.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bocpak-icon { margin-right: 0;}.bocpak-canvas-menu-layout-3.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bocpak-icon .icon-1 { height: 1px; width: 40px; margin-bottom: 9px;}.bocpak-canvas-menu-layout-3.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bocpak-icon .icon-2 { display: none;}.bocpak-canvas-menu-layout-3.elementor-widget-bocpak-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bocpak-icon .icon-3 { height: 1px; width: 40px;}.elementor-widget-bocpak-nav-menu.bocpak-nav-menu-divider-yes .main-navigation ul.menu > li.menu-item .menu-title:before { display: block;}.elementor-widget-bocpak-post-grid .slick-list { overflow: visible; clip-path: inset(-30px -14px);}.elementor-widget-bocpak-post-grid .slick-slide:not(.slick-active) .post-inner { box-shadow: unset;}[class*=post-style-].column-item { margin-bottom: 30px;}[class*=post-style-] .post-thumbnail { margin-bottom: 21px; overflow: hidden;}[class*=post-style-] .post-thumbnail img { aspect-ratio: 1.3666666667; object-fit: cover;}[class*=post-style-] .post-content { position: relative; padding: 0;}[class*=post-style-] .entry-meta-bottom { margin-bottom: 0;}[class*=post-style-] .entry-meta-bottom .posted-on { position: relative; font-size: 14px; font-size: 0.875rem; line-height: 14px; font-weight: 600;}[class*=post-style-] .entry-meta-bottom .posted-on a { margin: 0 21px 0 0;}[class*=post-style-] .entry-meta-bottom .posted-on:before { display: none;}[class*=post-style-] .entry-meta-bottom .posted-on:hover a { opacity: 1;}[class*=post-style-] .entry-meta-bottom .post-author { font-size: 14px; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; align-self: center;}[class*=post-style-] .entry-content { display: flex; flex-direction: column;}[class*=post-style-] .entry-title { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 28px; font-size: 1.75rem; line-height: 1.214285; text-transform: inherit; margin-bottom: 14px;}[class*=post-style-] .entry-title a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}[class*=post-style-] .entry-title a:hover { color: var(--e-global-color-primary);}[class*=post-style-] .entry-meta-bottom .posted-on { border-left: 0;}[class*=post-style-] .excerpt-content,[class*=post-style-] .more-link-wrap { display: none;}.layout-post-style-1 .post-style-1 { position: relative; overflow: hidden;}.layout-post-style-1 .post-style-1 .post-thumbnail { position: relative; margin-bottom: 21px;}@media (max-width: 1024px) { .layout-post-style-1 .post-style-1 .post-thumbnail { margin-bottom: 30px; }}@media (max-width: 1023px) { .layout-post-style-1 .entry-meta-bottom .posted-on { margin-bottom: 0; }}.layout-post-style-2 .post-style-2 { width: 100%;}.layout-post-style-2 .post-style-2 .post-inner { display: flex;}.layout-post-style-2 .post-style-2 .post-thumbnail { position: relative; margin: 0; width: 58.4%;}.layout-post-style-2 .post-style-2 .post-thumbnail img { aspect-ratio: 1.3665943601; object-fit: cover;}.layout-post-style-2 .post-style-2 .post-content { width: 41.6%; padding-left: 40px; align-self: center;}.layout-post-style-2 .post-style-2 .post-content .entry-meta-bottom { margin-bottom: 20px;}.layout-post-style-2 .post-style-2 .excerpt-content { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}.layout-post-style-2 .post-style-2 .more-link-wrap { display: block; margin: 39px 0 0 0;}@media (max-width: 1023px) { .layout-post-style-2 .post-style-2 .post-thumbnail img { height: 100%; } .layout-post-style-2 .post-style-2 .post-content { padding-left: 30px; }}@media (max-width: 568px) { .layout-post-style-2 .post-style-2 .post-inner { display: block; } .layout-post-style-2 .post-style-2 .post-thumbnail { width: 100%; } .layout-post-style-2 .post-style-2 .post-content { width: 100%; padding: 30px 0 0 0; }}.elementor-widget-price-table .elementor-widget-container { background-color: transparent;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__price .elementor-price-table__integer-part,.elementor-widget-price-table .elementor-widget-container .elementor-price-table__price .elementor-price-table__currency { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing);}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__price .elementor-price-table__period { margin-top: 10px;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__features-list { border-top: 1px solid; border-bottom: 1px solid; border-color: var(--e-global-color-border);}@media (max-width: 767px) { .elementor-widget-price-table .elementor-widget-container .elementor-price-table__features-list { border: none; }}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__footer { padding: 45px 0 0;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__footer .elementor-price-table__button { align-items: center; display: inline-flex;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__footer .elementor-price-table__button i { display: flex; line-height: 0; margin-left: 10px; align-items: center; flex-direction: row-reverse;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__footer .elementor-price-table__button i:after { content: ""; width: 0; height: 2px; transition: all 0.3s ease; background-color: white;}.elementor-widget-price-table .elementor-widget-container .elementor-price-table__footer .elementor-price-table__button:hover i:after { width: 30px;}.elementor-price-table { text-align: center;}.elementor-price-table .elementor-price-table__header { padding: 10px 0;}.elementor-price-table h3.elementor-price-table__heading { margin: 0; padding: 0; line-height: 1.2; font-size: 13px; font-size: 0.8125rem; font-weight: var(--e-global-typography-); color: var(--e-global-color-secondary); text-transform: uppercase; font-family: var(--e-global-typography-text-font-family);}.elementor-price-table .elementor-price-table__button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-price-table .elementor-price-table__button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.elementor-price-table .elementor-price-table__button span { z-index: 3;}.elementor-price-table .elementor-price-table__button:hover, .elementor-price-table .elementor-price-table__button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.elementor-price-table .elementor-price-table__button:hover i, .elementor-price-table .elementor-price-table__button:focus i { color: #fff;}.elementor-price-table .elementor-price-table__subheading { font-size: 12px; font-weight: 400;}.elementor-price-table .elementor-price-table__original-price { margin-right: 15px; text-decoration: line-through; font-size: 0.5em; line-height: 1; font-weight: 400; -ms-flex-item-align: center; align-self: center;}.elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency { font-size: 1em; margin: 0;}.elementor-price-table .elementor-price-table__price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; color: var(--e-global-color-primary); font-weight: 800; font-size: 48px; padding: 20px 0;}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded { line-height: normal; letter-spacing: normal; text-transform: none; font-size: 14px; padding-top: 13px; font-family: var(--e-global-typography-text-font-family);}.elementor-price-table .elementor-price-table__after-price { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.elementor-price-table .elementor-price-table__integer-part { line-height: 0.8;}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part { line-height: 1; font-size: 0.3em;}.elementor-price-table .elementor-price-table__currency { margin-top: -5px;}.elementor-price-table .elementor-price-table__rood { display: flex; align-items: flex-end; margin-bottom: -3px;}.elementor-price-table .elementor-price-table__rood-part { font-family: var(--e-global-typography-accent-font-family); color: var(--e-global-color-primary); font-size: 15px; font-weight: var(--e-global-typography-accent-font-weight); text-transform: uppercase;}.elementor-price-table .elementor-price-table__period { width: 100%; font-size: 13px; font-weight: 400;}.elementor-price-table .elementor-price-table__features-list { list-style-type: none; margin: 0; padding: 0; line-height: 1; color: var(--e-price-table-features-list-color);}.elementor-price-table .elementor-price-table__features-list li { font-size: 14px; line-height: 1; margin: 0; padding: 0;}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner { margin-left: 15px; margin-right: 15px;}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before { content: ""; display: block; border: 0 solid rgba(122, 122, 122, 0.3); margin: 10px 12.5%;}.elementor-price-table .elementor-price-table__features-list i { margin-right: 10px; font-size: 1.3em;}.elementor-price-table .elementor-price-table__features-list svg { margin-right: 10px; fill: var(--e-price-table-features-list-color); height: 1.3em; width: 1.3em;}.elementor-price-table .elementor-price-table__features-list svg ~ * { vertical-align: text-top;}.elementor-price-table .elementor-price-table__footer { padding: 30px 0;}.elementor-price-table .elementor-price-table__additional_info { margin: 0; font-size: 13px; line-height: 1.4;}.elementor-price-table .elementor-price-table__ribbon { position: absolute; top: 0; left: auto; right: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); width: 150px; overflow: hidden; height: 150px;}.elementor-price-table .elementor-price-table__ribbon-inner { text-align: center; left: 0; width: 200%; -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); margin-top: 35px; font-size: 13px; line-height: 2; font-weight: 800; text-transform: uppercase; background: #000;}.elementor-price-table .elementor-price-table__ribbon.elementor-ribbon-left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); left: 0; right: auto;}.elementor-price-table .elementor-price-table__ribbon.elementor-ribbon-right { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); left: auto; right: 0;}.elementor-price-table .elementor-widget-price-table .elementor-widget-container { overflow: hidden; background-color: #f7f7f7;}.bocpak-border-deco-yes .elementor-price-table { position: relative;}.bocpak-border-deco-yes .elementor-price-table:before, .bocpak-border-deco-yes .elementor-price-table:after { content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; background: var(--e-global-color-primary);}.bocpak-border-deco-yes .elementor-price-table:before { left: 50%; top: 0; transition-duration: 0.3s;}.bocpak-border-deco-yes .elementor-price-table:after { left: 50%; bottom: 0; transition-duration: 0.3s;}.bocpak-border-deco-yes .elementor-price-table:hover:before, .bocpak-border-deco-yes .elementor-price-table:hover:after { width: 100%; left: 0;}.bocpak-border-deco-yes .elementor-price-table-deco:before, .bocpak-border-deco-yes .elementor-price-table-deco:after { content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; background: var(--e-global-color-primary);}.bocpak-border-deco-yes .elementor-price-table-deco:before { left: 0; top: 50%; transition-duration: 0.3s;}.bocpak-border-deco-yes .elementor-price-table-deco:after { right: 0; top: 50%; transition-duration: 0.3s;}.bocpak-border-deco-yes .elementor-price-table-deco:hover:before, .bocpak-border-deco-yes .elementor-price-table-deco:hover:after { height: 100%; top: 0;}.elementor-widget-bocpak-product-categories .elementor-categories-item-wrapper > .bocpak-swiper { clip-path: inset(-20px); overflow: visible;}.elementor-widget-bocpak-product-categories.overflow-to-right .elementor-categories-item-wrapper > .bocpak-swiper { clip-path: inset(-100% -100% -100% 0);}.elementor-widget-bocpak-product-categories.overflow-to-left .elementor-categories-item-wrapper > .bocpak-swiper { clip-path: inset(-100% 0 -100% -100%);}.elementor-widget-bocpak-product-categories.category-custom-position-count-yes .elementor-categories-item { position: relative;}.elementor-widget-bocpak-product-categories.category-custom-position-count-yes .category-count-wrapper { position: absolute; top: 0; right: 0; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--e-global-color-primary); border-radius: 50%;}.elementor-widget-bocpak-product-categories.category-custom-position-count-yes .category-count-wrapper .category-count-text { display: none;}.elementor-widget-bocpak-product-categories.category-image-overlay-yes .category-product-img a::after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}.elementor-widget-bocpak-product-categories .category-product-img { margin-bottom: 0; display: inline-flex; width: 100%; align-items: center; justify-content: center; position: relative;}.elementor-widget-bocpak-product-categories .category-product-img img { margin-left: auto; margin-right: auto; object-fit: cover; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-bocpak-product-categories .category-product-img a { overflow: hidden;}.elementor-widget-bocpak-product-categories .category-title { position: relative; font-size: 22px; font-size: 1.375rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); color: var(--e-global-color-dark); font-weight: var(--e-global-typography-primary-font-weight); margin-bottom: 10px;}.elementor-widget-bocpak-product-categories .category-title a { color: inherit;}.elementor-widget-bocpak-product-categories .category-title a:hover { color: var(--e-global-color-primary);}.elementor-widget-bocpak-product-categories .category-count-wrapper { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-lighter); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-bocpak-product-categories .product-cat { text-align: center;}.elementor-widget-bocpak-product-categories .category-product-button-wrapper .category-product-button { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; text-transform: uppercase; font-weight: 700;}.elementor-widget-bocpak-product-categories .category-product-button-wrapper span i { font-size: 12px; margin-left: 4px; margin-bottom: 3px;}.category-product-style-1 .product-cat { position: relative; overflow: hidden; text-align: center; border: 1px solid var(--e-global-color-border); padding: 40px 30px; border-radius: 16px; background-color: #fff; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-1 .product-cat .category-product-img { overflow: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color: transparent; border-radius: 50%; margin-bottom: 30px;}.category-product-style-1 .product-cat .category-product-link { width: 100%;}.category-product-style-1 .product-cat .category-product-link img { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color: transparent; width: 100%;}.category-product-style-1 .product-cat .category-product-caption { z-index: 10;}.category-product-style-1 .product-cat .category-count-wrapper { position: absolute; background-color: rgba(39, 87, 255, 0.15); top: 20px; right: 20px; padding: 2px 10px; opacity: 0; color: var(--e-global-color-primary); border-radius: 4px;}.category-product-style-1 .product-cat .category-title { margin-bottom: 0;}.category-product-style-1 .product-cat .category-title a { position: relative; color: var(--e-global-color-dark);}.category-product-style-1 .product-cat .category-title a:before { content: ""; position: absolute; width: 0; height: 1px; left: auto; right: 0; bottom: 0; background-color: #000000; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.category-product-style-1 .product-cat:hover { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.1); border-color: transparent;}.category-product-style-1 .product-cat:hover img { transform: scale(1.1);}.category-product-style-1 .product-cat:hover .category-title { color: var(--e-global-color-primary);}.category-product-style-1 .product-cat:hover .category-title a:before { width: 100%; left: 0; right: auto;}.category-product-style-1 .product-cat:hover a.more-link { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-accent);}.category-product-style-1 .product-cat:hover .category-count-wrapper { opacity: 1; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-2 .category-product-img i, .category-product-style-2 .category-product-img svg { font-size: 22px; font-size: 1.375rem; z-index: 9; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.category-product-style-2 .category-product-img .category-product-link { display: flex; align-items: center; justify-content: center; padding: 0;}.category-product-style-2 .category-product-img img { width: 100%; height: 100%; display: inline-block; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-2 .product-cat:hover .category-product-button-wrapper { visibility: visible; opacity: 1; transform: scale(1);}.category-product-style-2 .product-cat:hover .category-product-content { opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-2 .product-cat:hover .category-product-content .category-product-link:before { width: 100%;}.category-product-style-2 .product-cat:hover .category-product-img img { transform: scale(1.1); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-2 .product-cat:hover .category-product-img svg { color: var(--e-global-color-primary);}.category-product-style-2 .product-cat:hover .category-product-img svg:hover { color: black;}.category-product-style-2 .category-product-caption { position: relative;}.category-product-style-2 .category-product-caption .category-product-content .category-product-link { position: relative; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-2 .category-product-caption .category-product-button-wrapper { position: absolute; top: 0; width: 100%; margin: auto; visibility: hidden; opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; transform: scale(0);}.category-product-style-2 .category-product-caption .category-product-button-wrapper .category-product-button { background-color: transparent; border-color: transparent; color: var(--e-global-color-primary); padding: 13px 26px 13px 26px;}.category-product-style-2 .category-product-caption .category-product-button-wrapper .category-product-button:after { font-size: 12px; font-size: 0.75rem; padding-left: 8px; margin: 0;}.category-product-style-3 .category-product-img i, .category-product-style-3 .category-product-img svg { font-size: 22px; font-size: 1.375rem; z-index: 9; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.category-product-style-3 .category-product-img .category-product-link { display: flex; align-items: center; justify-content: center; padding: 0; border-radius: 50%;}.category-product-style-3 .category-product-img img { width: 100%; height: 100%; display: inline-block; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-3 .product-cat:hover .category-product-button-wrapper { visibility: visible; opacity: 1; transform: scale(1);}.category-product-style-3 .product-cat:hover .category-product-content { opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-3 .product-cat:hover .category-product-content .category-product-link:before { width: 100%;}.category-product-style-3 .product-cat:hover .category-product-img img { transform: scale(1.1); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-3 .product-cat:hover .category-product-img svg { color: var(--e-global-color-primary);}.category-product-style-3 .product-cat:hover .category-product-img svg:hover { color: black;}.category-product-style-3 .category-product-caption { position: relative;}.category-product-style-3 .category-product-caption .category-product-content .category-product-link { position: relative; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-3 .category-product-caption .category-product-button-wrapper { position: absolute; top: 0; width: 100%; margin: auto; visibility: hidden; opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; transform: scale(0);}.category-product-style-3 .category-product-caption .category-product-button-wrapper .category-product-button { background-color: transparent; border-color: transparent; color: var(--e-global-color-primary); padding: 13px 26px 13px 26px;}.category-product-style-3 .category-product-caption .category-product-button-wrapper .category-product-button:after { font-size: 12px; font-size: 0.75rem; padding-left: 8px; margin: 0;}.category-product-style-4 .product-cat { padding: 30px; display: inline-grid; background-color: #fff; border-radius: 16px; width: 100%; justify-items: start; align-content: space-between; align-items: stretch; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-4 .product-cat:hover { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.1); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-4 .category-product-content { display: grid; justify-items: start;}.category-product-style-4 .category-product-img { order: 1; justify-content: flex-end;}.category-product-style-4 .category-product-img a { text-align: right;}.category-product-style-4 .category-count-wrapper { background-color: rgba(36, 198, 109, 0.15); padding: 2px 10px; margin-bottom: 12px; color: var(--e-global-color-primary); border-radius: 4px; order: 1;}.category-product-style-4 .category-title { order: 2;}.category-product-style-5 .swiper-slide.elementor-categories-item { width: max-content !important;}.category-product-style-5 .product-cat { position: relative; overflow: hidden; width: var(--slider-item-width); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.category-product-style-5 .product-cat .category-title { font-size: 28px; font-size: 1.75rem; line-height: 34px; margin-bottom: 30px;}.category-product-style-5 .product-cat:hover { width: calc(var(--slider-item-width)* 1.5);}.category-product-style-5 .product-cat:hover .category-title { margin-bottom: 0;}.category-product-style-5 .product-cat:hover .category-sub { margin-bottom: 0; opacity: 1; visibility: visible; color: #fff; width: 300px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding-bottom: 40px;}.category-product-style-5 .product-cat:hover img { width: 100%; height: 100%; display: inline-block;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper { margin-bottom: 0; opacity: 1; visibility: visible; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffffff; color: var(--e-global-color-dark); border-color: #ffffff;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button span { z-index: 3;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button:hover, .category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button:hover i, .category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button:focus i { color: #fff;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button span { order: 2;}.category-product-style-5 .product-cat:hover .category-product-button-wrapper .category-product-button span i { margin-left: 6px; color: var(--e-global-color-dark);}.category-product-style-5 .product-cat:hover .category-product-img a:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 46.84%, black 100%); opacity: 1; border-radius: 0; z-index: 0;}.category-product-style-5 .category-product-img { overflow: hidden; margin-bottom: 0; display: block; border-radius: 16px;}.category-product-style-5 .category-product-caption { display: flex; flex-wrap: nowrap; flex-direction: column; position: absolute; left: 0; right: 0; bottom: 0; padding: 40px;}.category-product-style-5 .category-product-caption img { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-5 .category-product-caption .category-sub { margin-bottom: -30px; z-index: 1; opacity: 0; visibility: hidden; transform: translateY(10px); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-5 .category-product-caption .category-product-button-wrapper { margin-bottom: -80px; opacity: 0; visibility: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; text-align: start;}.category-product-style-5 .category-product-caption .category-product-button-wrapper a.more-link { padding: 9px 22px;}.category-product-style-5 .active { -webkit-flex-grow: 3; -webkit-box-flex: 3; flex-grow: 3;}.category-product-style-5 .active:first-child { -webkit-flex-grow: 3; -webkit-box-flex: 3; flex-grow: 3;}.category-product-style-5 .active:before { transition: all 0.4s ease; background: linear-gradient(180deg, rgba(0, 0, 0, 0.47) 46.84%, rgba(0, 0, 0, 0) 100%);}.category-product-style-6 .product-cat { display: flex;}.category-product-style-6 .category-product-img { width: auto; margin-right: 20px;}.category-product-style-6 .category-product-img img { border-radius: 16px;}.category-product-style-6 .category-product-caption { align-self: center;}.category-product-style-6 .category-title { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-transform: capitalize; font-weight: 600; line-height: 26px; margin: 0;}.category-product-style-7 .product-cat { position: relative;}.category-product-style-7 .product-cat:hover img { transform: scale(1.05); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-7 .category-product-img { overflow: hidden; margin-bottom: 0; display: block; border-radius: 16px;}.category-product-style-7 .category-product-caption { display: flex; flex-wrap: nowrap; flex-direction: column; position: absolute; left: 0; right: 0; bottom: 0; padding: 40px;}.category-product-style-7 .category-product-caption img { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-7 .category-product-caption .category-title { font-size: 28px; font-size: 1.75rem; line-height: 34px; margin-bottom: 0;}.category-product-style-7 .category-product-caption .category-sub { margin-bottom: 0; opacity: 1; visibility: visible; color: #fff; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding-bottom: 30px;}.category-product-style-7 .category-product-caption .category-product-button-wrapper { margin-bottom: 0; opacity: 1; visibility: visible; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; text-align: start;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffffff; color: var(--e-global-color-dark); border-color: #ffffff;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button span { z-index: 3;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button:hover, .category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button:hover i, .category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button:focus i { color: #fff;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button span { order: 2;}.category-product-style-7 .category-product-caption .category-product-button-wrapper .category-product-button span i { margin-left: 6px; color: var(--e-global-color-dark);}.category-product-style-8 .product-cat { padding: 20px; display: inline-grid; background-color: #F5F5F5; border-radius: 16px; width: 100%; justify-items: start; align-content: space-between; align-items: stretch; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-8 .product-cat:hover { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.1); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.category-product-style-8 .category-product-img { margin-bottom: 14px;}.category-product-style-8 .category-product-caption { display: inline-block; justify-self: center;}.category-product-style-8 .category-title { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-transform: capitalize; line-height: 26px; margin-bottom: 0;}ul.product_list_recently { display: flex; list-style: none; margin-left: -15px; margin-right: -15px; flex-wrap: wrap; margin-bottom: 0;}ul.product_list_recently li { padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}ul.product_list_recently li a { transition: all ease 0.3s; display: block;}ul.product_list_recently li a img { width: 80px; height: 86px; object-fit: cover;}p.recently-notice { margin-bottom: 30px;}.elementor-html .site-content-contain { z-index: 100;}.elementor-html .product-image.no-gallery { display: none !important;}.woocommerce-carousel { position: relative;}.woocommerce-carousel ul.products { display: none; position: static !important;}.woocommerce-carousel ul.products.slick-initialized { display: block;}.woocommerce-carousel ul.products li.product { margin-bottom: 0 !important; margin-top: 0 !important;}.woocommerce-carousel .bocpak-products-spacing { margin-bottom: 0 !important; margin-top: 0 !important;}.woocommerce-carousel .slick-slide > div { display: flex; height: 100%;}.woocommerce-carousel .slick-next.slick-disabled,.woocommerce-carousel .slick-prev.slick-disabled { opacity: 0.8; cursor: not-allowed;}@media (min-width: 500px) and (max-width: 768px) { .mobile-switcher-style-product-yes.elementor-widget-bocpak-products ul.products li.product { flex: 0 0 50% !important; max-width: 50% !important; }}@media (min-width: 500px) and (max-width: 768px) { .mobile-switcher-style-product-yes.elementor-widget-bocpak-products .woocommerce-carousel ul.products li.product { flex: 0 0 100% !important; max-width: 100% !important; }}.elementor-widget-bocpak-products .bocpak-products-spacing { padding: 0; border: none; border-radius: 0;}.elementor-widget-bocpak-products .product-block-list { display: flex; height: 100%;}.elementor-widget-bocpak-products .product-block-list .right { flex: 1;}.elementor-widget-bocpak-products .product-block-list .left { margin-right: 20px;}.elementor-widget-bocpak-products .product-block-list .count-review { justify-content: left;}.elementor-widget-bocpak-products .label-wrapper > span { font-size: 10px; font-size: 0.625rem;}.elementor-widget-bocpak-products .woocommerce-product-list-1 .left { max-width: 138px; margin-right: 20px; position: relative;}.elementor-widget-bocpak-products .woocommerce-product-list-1 .left img { object-fit: cover; border-radius: 5px;}.elementor-widget-bocpak-products .woocommerce-product-list-1 .product-block-list { padding-bottom: 10px;}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .label-wrapper { top: 0; left: 0;}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .woocommerce-loop-product__title { margin-bottom: 6px; font-family: var(--e-global-typography-accent-font-family); font-weight: 700; font-size: 16px; font-size: 1rem; color: var(--e-global-color-text);}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .short-description { font-family: var(--e-global-typography-text-font-family); color: var(--e-global-color-lighter); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .count-review { display: none;}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .price { font-family: var(--e-global-typography-text-font-family); font-size: 14px; font-size: 0.875rem;}.elementor-widget-bocpak-products .woocommerce-product-list-1 li.product .inventory_status { display: none;}.elementor-widget-bocpak-products .woocommerce-product-list-2 .left { max-width: 100px; margin-right: 18px; position: relative;}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product { margin-bottom: 0;}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product:not(:last-child) { margin-bottom: 22px;}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product:not(:last-child) .product-block-list { padding-bottom: 18px; border-bottom: 1px solid var(--e-global-color-border);}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product .label-wrapper { top: 0; left: 0;}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product .count-review { margin-bottom: 15px;}.elementor-widget-bocpak-products .woocommerce-product-list-2 li.product .price { margin-bottom: 5px;}.enable-effects-yes:before { content: ""; display: block; width: 400px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.02%); transform: rotate(180deg); height: 100%; position: absolute; z-index: 99; top: 0; left: -25px;}.enable-effects-yes:after { content: ""; display: block; width: 400px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.02%); height: 100%; position: absolute; z-index: 99; top: 0; right: -25px;}@media (max-width: 1024px) { .enable-effects-yes:before { width: 260px; } .enable-effects-yes:after { width: 260px; }}@media (max-width: 768px) { .enable-effects-yes:before { width: 0px; } .enable-effects-yes:after { width: 0px; }}.elementor-widget-bocpak-search { z-index: 99;}.elementor-widget-bocpak-search .widget_product_search { padding: 0; margin-bottom: 0; border: none;}.elementor-widget-bocpak-search .widget_product_search .woocommerce-product-search:before { display: none;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search:before { display: none;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search .search-field { background-color: #fff; border: 1px solid var(--e-global-color-border); padding: 13px 30px 12px 50px; border-radius: 30px;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search .search-field::placeholder { color: var(--e-global-color-text); font-size: 14px; font-size: 0.875rem;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search button[type=submit] { font-size: 0; line-height: 0; z-index: 3; border: none; padding: 0; left: 0; width: 65px; height: 100%;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search button[type=submit]:before { color: var(--e-global-color-secondary); font-size: 16px; font-size: 1rem; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 9; display: flex; align-items: center; justify-content: center; height: 100%; width: 100%;}.elementor-widget-bocpak-search .widget_product_search form.woocommerce-product-search button[type=submit]:hover:before { color: var(--e-global-color-primary);}@media (max-width: 568px) { .elementor-widget-bocpak-search .elementor-sidebar-search-form .site-search { display: block; }}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search:before { display: none;}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search .search-field { background-color: var(--e-global-color-border); padding: 17px 70px 15px 22px;}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search .search-field::placeholder { color: var(--e-global-color-lighter); font-size: 14px;}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search button[type=submit] { background-color: var(--e-global-color-primary); width: 50px; height: 48px; transform: translateY(0);}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search button[type=submit]:before { color: #fff;}.elementor-widget-bocpak-search .elementor-sidebar-search-form .widget form.woocommerce-product-search button[type=submit]:hover:before { background-color: var(--e-global-color-accent);}.elementor-widget-bocpak-search .site-header-search { display: block;}.elementor-widget-bocpak-search .site-header-search .button-search-popup { text-align: center;}.elementor-widget-bocpak-search .site-header-search .button-search-popup .bocpak-icon-search { margin-bottom: 5px;}.elementor-widget-bocpak-search .site-header-search .button-search-popup .content { display: block; font-size: 14px; font-weight: var(--e-global-typography-text-font-weight); font-family: var(--e-global-typography-secondary-font-family);}.elementor-widget-bocpak-search .site-header-search .button-search-popup:hover { color: var(--e-global-color-secondary);}.elementor-widget-bocpak-search .site-header-search .button-search-popup:hover .bocpak-icon-search2 { color: var(--e-global-color-secondary);}.elementor-widget-bocpak-search .site-header-search .button-search-popup.layout-2 .bocpak-icon-search { margin-bottom: 5px; font-size: 20px; font-size: 1.25rem; font-weight: 700;}.elementor-widget-bocpak-search .site-header-search .button-search-popup.layout-3 { display: flex; text-align: start; align-items: center;}.elementor-widget-bocpak-search .site-header-search .button-search-popup.layout-3 .bocpak-icon-search1 { margin-bottom: 0; font-size: 17px; font-size: 1.0625rem; margin-right: 5px;}.elementor-widget-bocpak-search .site-header-search .button-search-popup.layout-3 .content { font-size: 14px; font-weight: var(--e-global-typography-secondary-font-weight); font-family: var(--e-global-typography-text-font-family);}.elementor-widget-bocpak-search .site-header-search .button-search-popup:hover .bocpak-icon-search2 { color: var(--e-global-color-primary);}@media screen and (max-width: 767px) { .elementor-widget-bocpak-search .site-header-search .button-search-popup .content { display: none; }}.left-counter .elementor-counter { display: inline-block; text-align-last: left;}.elementor-widget-bocpak-slide-scrolling { overflow: hidden;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item { display: flex; align-items: flex-start; -ms-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; transition: all ease 0.3s;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .elementor-scrolling-image { position: relative; transition: all ease 0.3s;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .elementor-scrolling-image .elementor-animation-image { position: relative;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .elementor-scrolling-image .elementor-animation-image .elementor-animation-main { transform: rotateX(0deg) translateY(0); transition: all ease 0.3s;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .elementor-scrolling-image .elementor-animation-image .elementor-animation-hover { position: absolute; top: 50%; left: 0; width: 100%; height: 100%; transition: all ease 0.3s; transform: rotateX(-90deg) translateY(30px); opacity: 0; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .scrolling-title,.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .scrolling-title a { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 160px; font-size: 10rem; font-style: italic; line-height: 1;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .scrolling-title { position: relative;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item .scrolling-title:before { position: absolute; content: ""; width: 20px; height: 20px; margin-right: -10px; border-radius: 16px; top: 45%; background-color: var(--e-global-color-dark);}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-inner { display: inline-flex; position: relative;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-inner img { max-width: unset; border-radius: 16px;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-inner.cloned { position: absolute; top: 17px; bottom: 0; left: 0;}.elementor-widget-bocpak-slide-scrolling .elementor-scrolling-item-inner { display: inline-flex; flex-direction: column;}.elementor-widget-bocpak-team-box .team-image { position: relative; border-radius: 16px; overflow: hidden; justify-content: center;}.elementor-widget-bocpak-team-box .team-image img { width: 100%; object-fit: cover; object-position: top; border-radius: 16px;}@media (max-width: 767px) { .elementor-widget-bocpak-team-box .team-image img { height: 370px; }}.elementor-widget-bocpak-team-box ul { display: flex; justify-content: center; align-items: center; margin: 0; list-style: none;}.elementor-widget-bocpak-team-box ul li { position: relative; line-height: 1; margin-right: 10px; text-align: center;}.elementor-widget-bocpak-team-box ul li:last-child { margin-right: 0;}.elementor-widget-bocpak-team-box ul li:last-child:after { display: none;}.elementor-widget-bocpak-team-box ul a { position: relative; color: var(--e-global-color-text); width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; font-size: 1rem; border-radius: 50%; display: flex; align-content: center; justify-content: center; align-items: center; background-color: var(--e-global-color-dark);}.elementor-widget-bocpak-team-box ul a:hover { background-color: var(--e-global-color-primary);}.elementor-widget-bocpak-team-box ul a i { color: #fff;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-image { padding: 20px 20px 30px; border: 1px solid var(--e-global-color-border); border-radius: 16px;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-image:hover { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.15); border-color: transparent; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-caption { margin: 0; text-align: center; z-index: 3; overflow: hidden; transition: all 0.5s ease;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-caption:hover { transition: all 0.5s ease;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-name { font-size: 28px; font-size: 1.75rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); color: var(--e-global-color-dark); line-height: 34px; letter-spacing: var(--e-global-typography-primary-letter-spacing); margin: 30px 0 10px; text-transform: capitalize;}.elementor-widget-bocpak-team-box .elementor-teams-wrapper .team-job { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 400; text-transform: capitalize; line-height: 26px; margin-bottom: 20px;}.team-box-style-2 .team-image { position: relative; overflow: hidden; border-radius: 0;}.elementor-testimonial-item-wrapper .inner { height: 100%; position: relative; display: flex; flex-direction: column; flex-grow: 1; background-color: transparent; border-radius: 16px;}.elementor-testimonial-item-wrapper .inner:hover { border-color: transparent; box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);}.elementor-testimonial-item-wrapper .icon { display: block; margin-bottom: 30px; font-size: 78px; font-size: 4.875rem; line-height: 1; color: var(--e-global-color-primary);}.elementor-testimonial-item-wrapper .details { text-align: left;}.elementor-testimonial-item-wrapper .elementor-testimonial-rating { color: #FFC242; font-size: 18px; font-size: 1.125rem; line-height: 1; margin: 0 0 9px;}.elementor-testimonial-item-wrapper .elementor-testimonial-rating i { margin-right: 4px; color: #FFC242;}.elementor-testimonial-item-wrapper .elementor-testimonial-rating i:last-child { margin-right: 0;}.elementor-testimonial-item-wrapper .testimonial-content-text { z-index: 1; position: relative;}.elementor-testimonial-item-wrapper .content { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; color: var(--e-global-color-text); line-height: 26px; margin-bottom: 30px;}.elementor-testimonial-item-wrapper .title { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 22px; font-size: 1.375rem; font-weight: 400; line-height: 28px; margin-bottom: 20px; color: var(--e-global-color-dark);}.elementor-testimonial-item-wrapper .testimonial-caption { display: inline-flex;}.elementor-testimonial-item-wrapper .name { display: block; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; font-weight: 600; line-height: 26px; text-transform: capitalize; color: var(--e-global-color-dark);}.elementor-testimonial-item-wrapper .name:after { font-size: 16px; font-size: 1rem; color: var(--e-global-color-primary); padding-left: 6px;}.elementor-testimonial-item-wrapper .job { display: block; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; font-weight: 500; line-height: 22px; color: var(--e-global-color-lighter); padding: 3px 0 6px 0;}.elementor-testimonial-item-wrapper .elementor-testimonial-image { margin-right: 20px;}.elementor-testimonial-item-wrapper .elementor-testimonial-image img { display: inline; width: 80px; height: 80px; object-fit: cover; border-radius: 50%;}.elementor-testimonial-item-wrapper .layout-1 .inner { padding: 40px; border: 1px solid var(--e-global-color-border);}.elementor-testimonial-item-wrapper .layout-1 .testimonial-caption { align-items: center;}.elementor-testimonial-item-wrapper .layout-2 .name:after { display: none;}.elementor-testimonial-item-wrapper .layout-2 .details { display: flex; align-items: center;}.elementor-testimonial-item-wrapper .layout-2 .job { padding: 0; margin-left: 4px;}.elementor-testimonial-item-wrapper .layout-2 .content { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; white-space: normal;}.elementor-testimonial-item-wrapper .layout-2 .item-inner:hover { border-color: transparent; box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.07);}.show-gradient-yes .elementor-testimonial-item-wrapper { position: relative;}.show-gradient-yes .elementor-testimonial-item-wrapper:before { position: absolute; content: ""; height: 100%; width: 315px; top: 0; left: 120px; bottom: 0; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.02%); transform: rotate(180deg); z-index: 9;}.show-gradient-yes .elementor-testimonial-item-wrapper:after { position: absolute; content: ""; height: 100%; width: 315px; top: 0; right: 120px; bottom: 0; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.02%); z-index: 9;}@media (max-device-width: 767px) { .elementor-testimonial-item-wrapper .inner { display: block; }}.swiper-slide { height: initial;}.elementor-view-stacked .icon i { background-color: var(--e-global-color-primary); color: #FFFFFF; padding: 0.5em;}.elementor-view-framed .icon i { background-color: #FFFFFF; color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); border: 3px solid; padding: 0.5em;}.elementor-shape-circle .icon i { border-radius: 50%;}.elementor-custom-swiper-pagination { width: 335px; overflow: hidden; margin: 0 auto;}.elementor-custom-swiper-pagination .swiper-custom .caption-bottom { display: none;}.elementor-custom-swiper-pagination .swiper-custom .caption-top .elementor-testimonial-image { position: relative;}.elementor-custom-swiper-pagination .swiper-custom .caption-top .elementor-testimonial-image:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; opacity: 1; visibility: visible;}.elementor-custom-swiper-pagination .swiper-custom .caption-top .elementor-testimonial-image img { width: 50px; height: 50px;}.elementor-custom-swiper-pagination .swiper-slide-active .caption-bottom { display: block;}.elementor-custom-swiper-pagination .swiper-slide-active .caption-top .elementor-testimonial-image { position: relative;}.elementor-custom-swiper-pagination .swiper-slide-active .caption-top .elementor-testimonial-image:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(217, 217, 217, 0.4); top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; opacity: 0; visibility: hidden;}.elementor-custom-swiper-pagination .swiper-slide-active .caption-top .elementor-testimonial-image img { width: 70px; height: 70px;}.elementor-custom-swiper-pagination .swiper-slide-prev .elementor-testimonial-image { margin-right: -68px;}.elementor-custom-swiper-pagination .swiper-slide-next .elementor-testimonial-image { margin-left: -68px;}.elementor-custom-swiper-pagination .caption-top { display: flex; justify-content: center; align-items: center; width: 70px; height: 70px; margin: 0 auto;}.elementor-custom-swiper-pagination .caption-bottom { display: flex; justify-content: center; text-align: center;}.elementor-testimonials-swiper { overflow: visible; clip-path: inset(-28px -30px 0px);}.elementor-text-carousel-text { text-align: center; display: flex; align-items: center; position: relative; overflow: hidden;}.elementor-text-carousel-wrapper a { display: block;}.elementor-text-carousel-wrapper .column-item { margin-bottom: 30px;}.elementor-text-carousel-wrapper .slick-slide { position: relative;}.elementor-text-carousel-wrapper .slick-slide:before { top: 0; right: 0; width: 1px; height: 100%; background: #ebebeb; position: absolute;}.elementor-text-carousel-wrapper .slick-slide:last-child:before { content: none !important;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-wrapper { display: flex; white-space: nowrap;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-wrapper:hover .elementor-scrolling-inner { animation-play-state: paused;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item { display: flex; align-items: center; transition: all ease 0.3s; position: relative;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item .scrolling-title { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-primary); font-weight: 600; margin: 0 10px; text-transform: uppercase;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item .scrolling-title a { white-space: nowrap;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item .scrolling-title:hover a { text-decoration: none;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item:before { color: var(--e-global-color-primary); font-size: 24px; font-size: 1.5rem;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-inner { display: inline-flex; position: relative; animation-name: marquee; animation-iteration-count: infinite; animation-timing-function: linear; animation-duration: 10s;}.elementor-widget-bocpak-text-scrolling .elementor-scrolling-item-inner { display: inline-flex; flex-direction: column;}@keyframes marquee { 100% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translate(-100%); }}.vertical-menu-separator-yes .vertical-navigation:after { content: ""; position: absolute; right: 0; top: 50%; height: 23px; width: 1px; background-color: var(--e-global-color-border); transform: translateY(-50%);}.vertical-menu-separator-yes .vertical-navigation:hover:after { background-color: transparent;}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu { opacity: 1; visibility: visible; z-index: 990; transform: translateY(0);}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2, .home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3 { width: 18px;}.elementor-video-popup { display: inline-flex; align-items: center;}.elementor-video-popup { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; justify-content: center; position: relative;}.elementor-video-popup .elementor-video-icon { transform: translateX(2px); transition: transform 0.8s cubic-bezier(0.45, 0, 0.14, 1.03); display: flex; justify-content: center; align-items: center;}.video-icon-effectsyes .elementor-video-popup { display: inline-flex; align-items: center; position: relative;}.video-icon-effectsyes .elementor-video-popup:before { content: ""; position: absolute; width: 50px; height: 50px; border-radius: 50%; animation: radiate 2s ease infinite; margin-left: 4px;}.elementor-video-popup .video-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; display: inline-flex; flex-direction: column;}.elementor-video-popup .video-icon-align-before { margin-right: 5px; -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5;}.elementor-video-popup .video-icon-align-after { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { font-size: 24px; border: none;}.mfp-image-holder .mfp-close:active, .mfp-image-holder .mfp-close:focus, .mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:active,.mfp-iframe-holder .mfp-close:focus,.mfp-iframe-holder .mfp-close:hover { color: var(--e-global-color-primary); background-color: transparent; border: none;}.mfp-iframe-scaler .mfp-close:after { display: none;}@keyframes radiate { 0% { box-shadow: 0 0 0 0 #2c95ff; } 100% { box-shadow: 0 0 0 20px #2c95ff; opacity: 0; }}.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor > *:before { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}.elementor-column-wrap .text-editor-hover .elementor-text-editor > * { position: relative; display: inline-block;}.elementor-column-wrap .text-editor-hover .elementor-text-editor > *:before { position: absolute; content: attr(data-hover); color: var(--e-global-color-secondary); clip-path: polygon(0 0, 0 0, 0% 100%, 0 100%); transition: clip-path 0.5s ease;}.animated-slide-column > .elementor-column-wrap { transition: opacity 0s 0.6s, transform 1s 0.6s; opacity: 0; transform: translateX(-20px) translateZ(0);}.animated-slide-column:after { content: ""; margin: 0 -5px 0 0; position: absolute; top: 0; right: 100%; bottom: 100%; left: 0; background-color: var(--e-global-color-primary); z-index: 3; transition: bottom 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.6s;}.animated-slide-column.col-loaded { overflow: hidden; position: relative;}.animated-slide-column.col-loaded .elementor-column-wrap { transform: translateX(0); opacity: 1;}.animated-slide-column.col-loaded:after { margin-right: 0; right: -3px; bottom: 0; left: 100%;}.animated-bg-parallax { overflow: hidden;}.animated-bg-parallax > .elementor-column-wrap { overflow: hidden;}.animated-bg-parallax .img-banner-parallax { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; width: 100%; height: 100%; object-fit: cover;}.animated-bg-parallax .img-banner-parallax:not(.hover) { transform: none !important;}.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-img { position: relative; overflow: hidden;}.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-img img { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-title { position: relative;}.elementor-widget-image-box.box-title-decor-yes .elementor-image-box-title:before { content: ""; position: absolute; width: 2px; height: 0; background-color: var(--e-global-color-primary); top: -60px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; left: 0; right: 0; margin: 0 auto;}.elementor-widget-image-box.box-title-decor-yes:hover .elementor-image-box-title:before { height: 50px;}.elementor-widget-image-box.box-title-decor-yes:hover .elementor-image-box-title a { color: var(--e-global-color-primary); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-image-box.box-title-decor-yes:hover img { transform: scale(1.1); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.text-rotate { -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform: translateX(-50%) translateY(-50%) rotate(-90deg);}.text-shadow { -webkit-text-stroke: 3px #fff; -webkit-text-fill-color: #2757FF;}.hover-style .elementor-cta__button-wrapper { opacity: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; transform: translateY(10px); height: 0;}.hover-style .elementor-cta__title { transform: translateY(0); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.hover-style .elementor-cta__content { overflow: hidden;}.hover-style:hover .elementor-cta__title { transform: translateY(-20px); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.hover-style:hover .elementor-cta__button-wrapper { opacity: 1; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; transform: translateY(-10px);}.mask-text .elementor-counter > * { color: transparent; text-align: center; font-size: 10em; font-weight: 900; background-image: url("../../../assets/images/ldp_mask.jpg"); background-size: contain; background-clip: text; -webkit-background-clip: text; -ms-background-clip: text; -moz-background-clip: text;}.e--ua-safari .mask-text .elementor-counter { text-align: center;}.e--ua-safari .mask-text .elementor-counter > * { display: inline;}.elementor-icon-box-wrapper { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: relative;}.elementor-widget-icon-box .elementor-icon-box-icon .icon-box-number_efect { position: absolute; top: 0; right: 0; color: var(--e-global-color-primary); padding: 2px 10px; border-radius: 4px; font-family: var(--e-global-typography-text-font-family); font-size: 14px; font-size: 0.875rem; text-transform: uppercase; font-weight: 600; line-height: 22px; display: inline-table; background-color: #CCF5F2;}.elementor-widget-icon-box .elementor-icon-box-title { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 20px; font-size: 1.25rem; text-transform: none; color: var(--e-global-color-secondary);}.elementor-widget-icon-box .elementor-icon-box-description { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem;}.elementor-widget-icon-box .elementor-icon-box-description a:not(:hover),.elementor-widget-icon-box .elementor-icon-box-description span { color: var(--e-global-color-secondary);}.elementor-widget-icon-box:hover { cursor: pointer;}.elementor-widget-icon-box:hover .elementor-icon,.elementor-widget-icon-box:hover .elementor-icon-box-title { color: var(--e-global-color-primary);}.elementor-view-framed .elementor-icon,.elementor-view-default .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); color: #fff;}.enable-effects-yes .elementor-icon-box-icon .elementor-icon { position: relative;}.enable-effects-yes .elementor-icon-box-icon .elementor-icon:before { position: absolute; content: ""; right: -10px; bottom: -10px; width: 50px; height: 50px; background-color: var(--e-global-color-primary); border-radius: 50%; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.enable-effects-yes .elementor-icon-box-icon:hover .elementor-icon:before { right: -30px;}.effects-gradient-number-yes .icon-box-number_efect:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; opacity: 1; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8) 70%); transition: all 0.3s ease;}.reverse-direction-yes.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column-reverse;}.reverse-direction-yes.elementor-widget-icon-box .elementor-icon-box-icon { margin: 0; line-height: 0;}.elementor-image-box-wrapper { position: relative;}.elementor-image-box-wrapper .elementor-image-box-title { font-size: 30px; font-size: 1.875rem; line-height: 34px; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}.elementor-image-box-wrapper .elementor-image-box-title a { position: relative;}.elementor-image-box-wrapper:hover .elementor-image-box-title a { color: var(--e-global-color-accent);}.elementor-image-box-button-wrapper .elementor-image-box-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-image-box-button-wrapper .elementor-image-box-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.elementor-image-box-button-wrapper .elementor-image-box-button span { z-index: 3;}.elementor-image-box-button-wrapper .elementor-image-box-button:hover, .elementor-image-box-button-wrapper .elementor-image-box-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.elementor-image-box-button-wrapper .elementor-image-box-button:hover i, .elementor-image-box-button-wrapper .elementor-image-box-button:focus i { color: #fff;}.elementor-image-box-button-wrapper .elementor-image-box-button i { font-size: 12px; font-size: 0.75rem; margin-left: 10px;}.mostion_image .elementor-widget-image .elementor-widget-container img { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 0.2s);}.bocpak-theme-effect-yes { position: relative; overflow: hidden;}.bocpak-theme-effect-yes .elementor-image-box-img { width: 100%; max-width: 100%;}.bocpak-theme-effect-yes .elementor-image-box-content { position: absolute; min-height: 200px; display: contents;}.bocpak-theme-effect-yes .elementor-image-box-content .elementor-image-box-title { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 32px; font-size: 2rem; color: #fff; background-color: var(--e-global-color-secondary); position: absolute; bottom: 0; left: 0; margin: 0; height: 100%; width: 60px;}.bocpak-theme-effect-yes .elementor-image-box-content .elementor-image-box-title a { white-space: nowrap; -ms-transform: rotate(270deg); -o-transform: rotate(270deg); -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); -ms-transform-origin: 0 0; -o-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; position: absolute; bottom: 0; left: 14px;}.bocpak-theme-effect-yes .elementor-image-box-content .elementor-image-box-description { padding: 2px 8px; background-color: #fff; color: var(--e-global-color-secondary); font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 16px; font-size: 1rem; font-weight: 400; display: inline-block; position: absolute; bottom: 20px; right: 20px;}.bocpak-theme-effect-yes .elementor-image-box-content .elementor-image-box-description span { font-weight: 600;}.bocpak-theme-effect-yes .elementor-image-box-content .elementor-image-box-button-wrapper { position: absolute; right: 20px; bottom: 50px;}.elementor-widget-n-accordion .e-n-accordion-item-title-icon { justify-content: center;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container { overflow: hidden;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a { position: relative; overflow: hidden;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a img { transform: scale(1); transition: transform 0.35s, all 0.7s;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:before, .image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:after { transform: scale(0.9); transition: transform 0.35s, all 0.7s;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:before { position: absolute; content: ""; width: 100%; height: 50%; left: 50%; margin-left: -50%; top: 25%; border-color: rgba(200, 200, 200, 0); border-style: solid; border-width: 0 1px; z-index: 2;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:after { position: absolute; content: ""; width: 50%; height: 100%; left: 50%; margin-left: -25%; top: 0; border-color: rgba(200, 200, 200, 0); border-style: solid; border-width: 1px 0; z-index: 2;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:hover img { transform: scale(1.04); border-radius: 0;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:hover:before { height: 100%; top: 0;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:hover:after { width: 100%; margin-left: -50%;}.image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:hover:before, .image-style-bocpak-yes.elementor-widget-image .elementor-widget-container a:hover:after { border-color: #fff;}.elementor-widget-image a { display: block;}.elementor-widget-image.image-effect-yes .elementor-widget-container { animation-name: spin; animation-duration: 5000ms; animation-iteration-count: infinite; animation-timing-function: linear;}.elementor-widget-image.zoom-effect-yes .elementor-widget-container img { animation: zoom-in-out 2.5s linear infinite;}@keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); }}@keyframes zoom-in-out { 0% { transform: scale(0.8, 0.8); transition: ease-in-out 0.4s all; } 50% { transform: scale(1.3, 1.3); transition: ease-in-out 0.5s all; } 100% { transform: scale(0.8, 0.8); transition: ease-in-out 0.4s all; }}.icon-list-style-bocpak-yes .elementor-icon-list-item .elementor-icon-list-text { position: relative;}.icon-list-style-bocpak-yes .elementor-icon-list-item .elementor-icon-list-text:before { content: ""; position: absolute; width: 2px; height: 4px; left: auto; right: 0; bottom: 0; background-color: #000000; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.icon-list-style-bocpak-yes .elementor-icon-list-item a:hover .elementor-icon-list-text:before { width: 100%; left: 0; right: auto;}.bocpak-icon-list-effect-yes .elementor-icon-list-item .elementor-icon-list-text { position: relative;}.bocpak-icon-list-effect-yes .elementor-icon-list-item .elementor-icon-list-text:before { content: ""; height: 1px; width: 0; bottom: 3px; left: 0; position: absolute; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.bocpak-icon-list-effect-yes .elementor-icon-list-item:hover .elementor-icon-list-text:before { width: 100%; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-icon + .elementor-icon-list-text { padding-left: 0;}.elementor-widget-button .elementor-button { border-radius: 16px; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing);}.elementor-widget-button .elementor-button.elementor-size-xs { padding: 10px 30px; font-size: 14px; font-size: 0.875rem;}.elementor-widget-button .elementor-button.elementor-size-sm { padding: 10px 24px; font-size: 14px; font-size: 0.875rem;}.elementor-widget-button .elementor-button.elementor-size-md { padding: 13px 30px; font-size: 14px; font-size: 0.875rem;}.elementor-widget-button .elementor-button.elementor-size-lg { padding: 18px 36px; font-size: 14px; font-size: 0.875rem;}.elementor-widget-button .elementor-button.elementor-size-xl { padding: 20px 50px; font-size: 14px; font-size: 0.875rem;}.elementor-button-default .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-button-default .elementor-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.elementor-button-default .elementor-button span { z-index: 3;}.elementor-button-default .elementor-button:hover, .elementor-button-default .elementor-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.elementor-button-default .elementor-button:hover i, .elementor-button-default .elementor-button:focus i { color: #fff;}.elementor-button-content-wrapper { align-items: center;}[dir=rtl] .elementor-button-content-wrapper { flex-direction: row-reverse;}[dir=rtl] .elementor-button-content-wrapper .elementor-align-icon-right { margin-right: 0; margin-left: 5px;}.elementor-button-outline .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); border-radius: 4px; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: var(--e-global-color-dark); background-color: transparent; border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 16px 30px; display: inline-flex; align-items: center;}.elementor-button-outline .elementor-button i { margin: 0 0 0 3px; color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-button-outline .elementor-button:hover, .elementor-button-outline .elementor-button:focus { background-color: var(--e-global-color-dark); border-color: var(--e-global-color-dark); color: #fff;}.elementor-button-outline .elementor-button:hover i, .elementor-button-outline .elementor-button:focus i { color: #fff;}.elementor-button-secondary .elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffffff; color: var(--e-global-color-dark); border-color: #ffffff;}.elementor-button-secondary .elementor-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.elementor-button-secondary .elementor-button span { z-index: 3;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.elementor-button-secondary .elementor-button:hover i, .elementor-button-secondary .elementor-button:focus i { color: #fff;}.elementor-button-secondary .elementor-button i { color: var(--e-global-color-dark);}.elementor-button-link [class*=elementor-size-] { padding: 0 0 5px 0;}.elementor-button-link [class*=elementor-size-].elementor-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-transform: uppercase; color: var(--e-global-color-primary); background-color: transparent; border: 0; white-space: nowrap; border-radius: 0; position: relative; padding: 0;}.elementor-button-link [class*=elementor-size-].elementor-button:before { display: none;}.elementor-button-link [class*=elementor-size-].elementor-button:after { content: ""; position: absolute; height: 1px; width: 0; background-color: var(--e-global-color-primary); bottom: 0; left: 0; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.elementor-button-link [class*=elementor-size-].elementor-button i { color: var(--e-global-color-primary); font-size: 14px; font-size: 0.875rem; line-height: inherit; margin: 0 0 0 3px;}.elementor-button-link [class*=elementor-size-].elementor-button:hover, .elementor-button-link [class*=elementor-size-].elementor-button:focus { color: var(--e-global-color-primary);}.elementor-button-link [class*=elementor-size-].elementor-button:hover:after, .elementor-button-link [class*=elementor-size-].elementor-button:focus:after { width: 100%; opacity: 1; visibility: visible;}.elementor-button-link [class*=elementor-size-].elementor-button:hover .elementor-button-text, .elementor-button-link [class*=elementor-size-].elementor-button:focus .elementor-button-text { transform: translateY(0); opacity: 1;}.elementor-button-link [class*=elementor-size-].elementor-button:hover i, .elementor-button-link [class*=elementor-size-].elementor-button:focus i { color: var(--e-global-color-primary);}.elementor-button-link [class*=elementor-size-].elementor-button:visited { color: var(--e-global-color-primary);}.elementor-button-link [class*=elementor-size-].elementor-button:visited i { color: var(--e-global-color-primary);}.elementor-button-link .elementor-button-wrapper { line-height: 0;}.elementor-button-link.button-style-category-yes [class*=elementor-size-] { padding: 0 0 5px 0;}.elementor-button-link.button-style-category-yes [class*=elementor-size-].elementor-button { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 60px; font-size: 3.75rem; line-height: 86px; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}@media (max-width: 1024px) { .elementor-button-link.button-style-category-yes [class*=elementor-size-].elementor-button { font-size: 45px; font-size: 2.8125rem; line-height: 50px; }}@media (max-width: 768px) { .elementor-button-link.button-style-category-yes [class*=elementor-size-].elementor-button { font-size: 36px; font-size: 2.25rem; line-height: 40px; }}.elementor-button-link.button-style-category-yes [class*=elementor-size-].elementor-button:hover { -ms-transform: skewX(-10deg); -o-transform: skewX(-10deg); -moz-transform: skewX(-10deg); -webkit-transform: skewX(-10deg); transform: skewX(-10deg);}.tabs-style-bocpak-yes { --n-tabs-title-padding-top: 0; --n-tabs-title-padding-right: 0; --n-tabs-title-padding-bottom: 0; --n-tabs-title-padding-left: 0; --n-tabs-default-padding-block: 0; --n-tabs-default-padding-inline: 0; --n-tabs-title-padding-inline-start: 0; --n-tabs-title-font-size: 20px; --n-tabs-title-color: var(--e-global-color-text); --n-tabs-title-color-hover: var(--e-global-color-primary); --n-tabs-title-color-active: var(--e-global-color-primary); --n-tabs-title-background-color: transparent; --n-tabs-title-background-color-hover: transparent; --n-tabs-title-background-color-active: transparent; --n-tabs-title-gap: 50px; --n-tabs-icon-color:var(--e-global-color-lighter); --n-tabs-icon-color-hover:var(--e-global-color-lighter); --n-tabs-icon-color-active:var(--e-global-color-lighter);}.tabs-style-bocpak-yes .e-n-tabs-heading { border-bottom: 0;}.tabs-style-bocpak-yes .e-n-tab-title { position: relative; padding: 0; background-color: transparent;}.tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-icon { display: none;}.tabs-style-bocpak-yes .e-n-tab-title:after { content: ""; position: absolute; width: 1px; opacity: 1; background: var(--e-global-color-border); right: -30px; height: 24px; bottom: 4px; transition: all 0.3s;}.tabs-style-bocpak-yes .e-n-tab-title:last-child:after { display: none;}.tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-title-text { background-color: transparent; font-weight: 600; color: var(--e-global-color-lighter); padding: 0; position: relative; font-size: 20px; font-size: 1.25rem;}.tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-title-text:before { content: ""; position: absolute; width: 0; opacity: 0; background: var(--e-global-color-dark); left: 0; height: 1px; bottom: 4px; transition: all 0.3s;}.tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-title-text:hover:before, .tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-title-text:active:before, .tabs-style-bocpak-yes .e-n-tab-title .e-n-tab-title-text:focus:before { width: 100%; left: 0; opacity: 1;}.tabs-style-bocpak-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false] { color: var(--n-tabs-title-color); background-color: transparent; padding: 0;}.tabs-style-bocpak-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=false] .e-n-tab-icon { display: none;}.tabs-style-bocpak-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true] { padding: 0; background: transparent;}.tabs-style-bocpak-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-icon { display: none;}.tabs-style-bocpak-yes .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:before { width: 100%; left: 0;}.e-n-tab-title:hover, .e-n-tab-title:active, .e-n-tab-title:focus, .e-n-tab-title:visited { color: var(--e-global-color-dark);}.e-n-tab-title:hover .e-n-tab-title-text, .e-n-tab-title:active .e-n-tab-title-text, .e-n-tab-title:focus .e-n-tab-title-text, .e-n-tab-title:visited .e-n-tab-title-text { color: var(--e-global-color-dark);}.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title.e-normal:hover .e-n-tab-title-text { background-color: var(--e-global-color-primary); color: #fff;}.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title.e-active .e-n-tab-title-text { background-color: var(--e-global-color-primary); color: #fff;}.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) { margin-top: var(--n-tabs-title-gap)/2;}.tabs-center-carousel-bocpak-yes.elementor-widget-n-tabs .swiper-center-tab-carousel { width: 100%;}.tabs-center-carousel-bocpak-yes.elementor-widget-n-tabs .swiper-center-tab-carousel .e-n-tabs-heading { display: flex; flex-basis: auto; flex-direction: initial; justify-content: initial; gap: inherit; overflow: initial; flex-wrap: nowrap; scrollbar-width: unset;}.tabs-center-carousel-bocpak-yes.elementor-widget-n-tabs .swiper-center-tab-carousel .e-n-tabs-heading .e-n-tab-title { order: unset !important; padding: 0 calc(var(--n-tabs-title-gap) / 2); background: none !important; margin: 0 !important; margin-block-start: 0 !important; margin-block-end: 0 !important;}.elementor-widget-sidebar .widget { border-bottom: 1px solid var(--e-global-color-border); margin-bottom: 30px; padding-bottom: 30px; font-size: 14px; font-size: 0.875rem;}.elementor-widget-sidebar .widget:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0;}.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-social-icon { display: flex;}.elementor_library-template-default .entry-header,.elementor_library-template-default #post-navigation,.elementor_library-template-default .entry-taxonomy { display: none;}.header-absolute { position: absolute !important; width: 100%; z-index: 99;}:root { --scroll-bar: 8px;}body:not(.has-scrollbar) .elementor-section.elementor-section-stretched { width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; left: 0 !important;}body.has-scrollbar .elementor-section.elementor-section-stretched { width: calc(100vw - 20px) !important; margin-left: calc(-50vw + 50% + 10px) !important; margin-right: calc(-50vw + 50% + 10px); left: 0 !important;}@supports (color: var(--scroll-bar)) { body.has-scrollbar .elementor-section.elementor-section-stretched { width: calc(100vw - var(--scroll-bar)) !important; margin-left: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important; margin-right: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important; left: 0 !important; }}.elementor-social-icons-wrapper .elementor-social-icon:hover { opacity: 1;}.c-primary { color: var(--e-global-color-primary);}.elementor-widget-tabs .elementor-tab-title a { display: flex; align-items: center;}.underline-primary { position: relative;}.underline-primary:before { content: ""; position: absolute; width: 100%; height: 10px; bottom: 10px; left: 0; background-color: #FFD8D2; z-index: -1;}.sublink .elementor-column:hover img { opacity: 0.8; -ms-opacity: 0.8; -o-opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; filter: alpha(opacity=80); border-color: var(--e-global-color-primary) !important;}.sublink .elementor-column img { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.btn-slider { display: inline-flex; align-items: center;}.btn-slider i { margin-bottom: 2px;}.btn-slider i.left { font-size: 10px; font-size: 0.625rem; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; transition: all 0.15s ease; margin-right: 7px; width: 12px;}.btn-slider i.right { margin-left: 0; order: 15; width: 0; font-size: 10px; font-size: 0.625rem; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; transition: all 0.15s ease;}.btn-slider:hover i.left { width: 0; margin-right: 0; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.btn-slider:hover i.right { width: 12px; margin-left: 7px; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.icon-shape-yes .elementor-icon { position: relative;}.icon-shape-yes .elementor-icon i, .icon-shape-yes .elementor-icon svg { z-index: 1;}.icon-shape-yes .elementor-icon i:after, .icon-shape-yes .elementor-icon svg:after { content: ""; position: absolute; top: 0; right: -5px; width: 24px; height: 24px; border-radius: 100%; z-index: -1; background-color: var(--e-global-color-primary); -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; transition: all 0.15s ease;}.icon-shape-yes:hover .elementor-icon i:after,.icon-shape-yes:hover .elementor-icon svg:after { background-color: var(--e-global-color-secondary); -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; transition: all 0.15s ease;}.elementor-widget-progress .progress-title { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end;}.progress-title .elementor-progress-percentage { padding-right: 0;}.custom-margin p { margin: 0;}.elementor-widget-text-path svg:not(:root) { overflow: visible;}/*# sourceMappingURL=elementor.css.map *//** * WooCommerce *//** * Imports *//* Text meant only for screen readers. */@font-face { font-family: "star"; src: url("../../../../../plugins/woocommerce/assets/fonts/star.eot"); src: url("../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("../../../../../plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("../../../../../plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("../../../../../plugins/woocommerce/assets/fonts/star.svg#star") format("svg"); font-weight: normal; font-style: normal;}@keyframes slideInDown1 { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(0, 100%, 0); visibility: visible; }}@keyframes slideOutUp { from { transform: translate3d(0, 100%, 0); visibility: hidden; } to { transform: translate3d(0, 0, 0); }}.price { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); color: var(--e-global-color-primary); font-size: 16px; font-size: 1rem; display: flex; flex-wrap: wrap; align-items: end; justify-content: start; margin: 0;}.price ins { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; order: -1; font-weight: 600;}.price del { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; text-decoration-line: line-through; margin-left: 4px;}/**Header Absolute */.home .header-absolute { position: absolute; top: 0; left: 0; right: 0;}/** * Header Elements */.site-header-cart { list-style-type: none; margin-left: 0; padding: 0; margin-bottom: 0;}.site-header-cart .cart-contents { position: relative; display: block; text-align: center; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}.site-header-cart .cart-contents::before { color: var(--e-global-color-primary);}.site-header-cart .widget_shopping_cart { display: none; background-color: var(--background); padding: 2.290779772em 1.41577975em 1.41577975em;}.site-header-cart .widget_shopping_cart .buttons { padding: 0;}.site-header-cart .widget_shopping_cart .buttons .button { margin: 0;}.site-search { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-text); clear: both; display: none;}.site-search .widget_product_search #searchsubmit { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.site-search .widget_product_search #searchsubmit:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}/** * Handheld footer bar */.bocpak-handheld-footer-bar { position: fixed !important; bottom: 0; left: 0; right: 0; z-index: 996; border-top: 1px solid; border-top-color: var(--e-global-color-border);}.bocpak-handheld-footer-bar::before, .bocpak-handheld-footer-bar::after { content: ""; display: table;}.bocpak-handheld-footer-bar::after { clear: both;}@media (min-width: 1025px) { .bocpak-handheld-footer-bar { display: none; }}.bocpak-handheld-footer-bar ul { margin: 0;}.bocpak-handheld-footer-bar ul li { display: inline-block; float: left; text-align: center;}.bocpak-handheld-footer-bar ul li:last-child > a { border-right: 0;}.bocpak-handheld-footer-bar ul li > a { display: flex; align-items: center; justify-content: flex-end; flex-direction: column; padding-bottom: 5px; background-color: var(--background); height: 4.2360680659em; position: relative; z-index: 999; border-right: 1px solid; border-right-color: var(--e-global-color-border);}.bocpak-handheld-footer-bar ul li > a:before { color: var(--e-global-color-secondary);}.bocpak-handheld-footer-bar ul li > a .title { font-weight: var(--e-global-typography-primary-font-weight); font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-secondary);}.bocpak-handheld-footer-bar ul li.search .site-search { background-color: var(--background); position: absolute; bottom: -5em; left: 0; right: 0; padding: 1em; z-index: 1; display: block; -ms-transform: all 0.2s ease; -o-transform: all 0.2s ease; -moz-transform: all 0.2s ease; -webkit-transform: all 0.2s ease; transform: all 0.2s ease;}.bocpak-handheld-footer-bar ul li.search.active .site-search { bottom: calc(100% + 1px);}.bocpak-handheld-footer-bar ul li.search .site-search,.bocpak-handheld-footer-bar ul li.search .widget,.bocpak-handheld-footer-bar ul li.search form { margin-bottom: 0;}.bocpak-handheld-footer-bar ul li.search .widget_product_search { padding-bottom: 0;}.bocpak-handheld-footer-bar ul li.search .ajax-search-result { display: none;}.bocpak-handheld-footer-bar ul li.cart .count, .bocpak-handheld-footer-bar ul li.wishlist .count { display: inline-block; min-width: 16px; text-indent: 0; line-height: 12px; font-size: 12px; font-size: 0.75rem; padding: 2px 0; box-sizing: content-box; position: absolute; top: 0.5em; left: 50%; border-radius: 100%; color: #fff; background-color: var(--e-global-color-primary);}.bocpak-handheld-footer-bar ul.columns-1 li { width: 100%; display: block; float: none;}.bocpak-handheld-footer-bar ul.columns-2 li { width: 50%;}.bocpak-handheld-footer-bar ul.columns-3 li { width: 33.33333%;}.bocpak-handheld-footer-bar ul.columns-4 li { width: 25%;}.bocpak-handheld-footer-bar ul.scsscolumns-5 li { width: 20%;}.sf-input-focused .bocpak-handheld-footer-bar { display: none;}/** * Shop tables */table.shop_table_responsive thead { display: none;}table.shop_table_responsive tbody th { display: none;}table.shop_table_responsive tr td { display: block; text-align: right; clear: both;}table.shop_table_responsive tr td::before, table.shop_table_responsive tr td::after { content: ""; display: table;}table.shop_table_responsive tr td::after { clear: both;}table.shop_table_responsive tr td[data-title]::before { content: attr(data-title) ": "; font-weight: var(--e-global-typography-primary-font-weight); float: left;}table.shop_table_responsive tr td.product-remove a { text-align: left;}table.shop_table_responsive tr td.actions::before, table.shop_table_responsive tr td.download-actions::before { display: none;}table.shop_table_responsive tr td.download-actions .button { display: block; text-align: center; line-height: 50px;}table.shop_table_responsive.my_account_orders .order-actions { text-align: right;}table.shop_table_responsive.my_account_orders .order-actions::before { display: none;}/** * Breadcrumbs *//** * Right to left styles *//*!rtl:begin:ignore*/.rtl .widget_price_filter .price_label,.rtl .widget_price_filter .price_label span { direction: ltr; unicode-bidi: embed;}/*!rtl:end:ignore*//** * General WooCommerce components */.woocommerce-form__label-for-checkbox { cursor: pointer; display: block;}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox { margin-right: 0.3342202552em;}.form-row label { color: var(--e-global-color-secondary); display: block; margin-bottom: 0.5em;}.form-row .select2-container--default .select2-selection--single { border: 1px solid; border-color: var(--e-global-color-border); border-radius: 16px; min-height: 52px; background-color: var(--e-global-color-background-field);}.form-row .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 52px; color: var(--e-global-color-text);}.form-row .select2-container--default .select2-search--dropdown .select2-search__field { background: #fff !important;}.form-row input,.form-row textarea,.form-row select { width: 100%;}.form-row input[type=checkbox],.form-row input[type=radio] { width: auto;}.form-row .button { width: auto;}.form-row .button span { position: relative;}.form-row .button:hover { border-color: var(--e-global-color-accent);}.form-row.create-account label { display: inline-block;}.form-row.woocommerce-validated input.input-text { background-color: #fff; box-shadow: inset 2px 0 0 #0f834d;}.form-row.woocommerce-invalid input.input-text { box-shadow: inset 2px 0 0 #e2401c;}.form-row.woocommerce-invalid input.input-checkbox { outline: 2px solid #e2401c; outline-offset: 1px;}.form-row.woocommerce-invalid .select2-selection { border-color: #e2401c; border-width: 2px;}.form-row-last { margin-right: 0 !important;}.form-row-wide { clear: both; width: 100%;}.required { border-bottom: 0 !important; color: #e2401c;}.demo_store { position: fixed; left: 0; bottom: 69px; right: 0; margin: 0; padding: 1em 1.41577975em; background-color: #3d9cd2; color: #fff; z-index: 9998;}.demo_store a { color: #fff; font-weight: var(--e-global-typography-text-font-weight); text-decoration: underline;}.demo_store a:hover { text-decoration: none;}.demo_store a.woocommerce-store-notice__dismiss-link { display: block;}.star-rating { overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 12px; font-size: 0.75rem; width: 6.5em;}.star-rating::before { float: left; top: 0; left: 0; position: absolute; color: #CCCCCC;}.star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em;}.star-rating span::before { top: 0; position: absolute; left: 0; color: #FFC242;}p.stars { display: inline-block; margin: 0;}p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; margin-right: 1px; font-weight: var(--e-global-typography-text-font-weight);}p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: "star"; content: "S"; color: var(--e-global-color-border); text-indent: 0;}p.stars a:hover ~ a::before { content: "S"; opacity: 0.25;}p.stars:hover a::before { content: "S"; color: #FFC242; opacity: 1;}p.stars.selected a.active::before { content: "S"; color: var(--e-global-color-primary); opacity: 1;}p.stars.selected a.active ~ a::before { content: "S"; color: var(--e-global-color-text); opacity: 0.25;}p.stars.selected a:not(.active)::before { content: "S"; color: var(--e-global-color-primary); opacity: 1;}.label-wrapper > span { background-color: var(--e-global-color-secondary); font-size: 12px; font-size: 0.75rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); letter-spacing: 0; padding: 4px 7px; line-height: 1; color: #fff; border-radius: 4px; margin-right: 6px; text-transform: capitalize;}.label-wrapper > span.new-label { background-color: #F865DC;}.label-wrapper > span.onsale { background-color: var(--e-global-color-primary);}.wc-block-grid__product-onsale,.onsale { display: inline-block; position: absolute; text-align: center; font-size: 14px; font-size: 0.875rem; text-transform: capitalize; font-weight: var(--e-global-typography-primary-font-weight); top: 10px; left: 10px; padding: 2px 15px; border-radius: 16px; background-color: var(--e-global-color-primary); color: #fff;}.label-wrapper .wc-block-grid__product-onsale,.label-wrapper .onsale { position: static;}.onsale + .stock-label { top: 30px; left: 0;}.stock-label { line-height: 28px; display: inline-block; position: absolute; font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); top: 0; left: 0; z-index: 3; padding: 2px 15px; background-color: var(--e-global-color-primary); border-radius: 16px; color: #fff;}.quantity .qty { width: 4.2360680659em; text-align: center;}.bocpak-sorting { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 30px; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text);}.bocpak-sorting * { margin-bottom: 0;}.bocpak-sorting .woocommerce-ordering { position: relative; margin-left: 30px; border-right: 0;}@media (max-width: 767px) { .bocpak-sorting .woocommerce-ordering { padding-right: 0; }}@media (max-width: 1023px) { .bocpak-sorting .woocommerce-ordering { margin-left: auto; }}.bocpak-sorting .woocommerce-ordering .select-selected, .bocpak-sorting .woocommerce-ordering .select-items { display: none;}.bocpak-sorting .woocommerce-ordering select { line-height: 22px; border: none; width: 160px !important; background-position: 100% center; background-size: 35px 8px; color: var(--e-global-color-light); background-color: var(--background); font-size: 16px; font-size: 1rem; font-weight: 400; padding: 6px 15px;}.bocpak-sorting .sidebar-drawing-toggle { display: flex; align-items: center; margin: 0 20px 0 0;}@media (max-width: 1023px) { .bocpak-sorting .sidebar-drawing-toggle { display: none; }}.bocpak-sorting .sidebar-drawing-toggle > a .bocpak-icon-sliders-v { font-size: 16px; font-size: 1rem; font-weight: 600; margin-top: -3px; margin-right: 5px; color: var(--e-global-color-dark);}.bocpak-sorting .sidebar-drawing-toggle > a .filter__text { color: var(--e-global-color-dark);}.bocpak-sorting .sidebar-drawing-toggle > a .filter__text.filter__text_show { display: inline-block;}.bocpak-sorting .sidebar-drawing-toggle > a .filter__text.filter__text_hide { display: none;}.bocpak-sorting .sidebar-drawing-toggle > a:hover .filter__text { color: var(--e-global-color-primary);}.bocpak-sorting .sidebar-drawing-toggle > a:hover .bocpak-icon-sliders-v { color: var(--e-global-color-primary);}.bocpak-sorting .sidebar-drawing-toggle > a.actived .filter__text.filter__text_show { display: none;}.bocpak-sorting .sidebar-drawing-toggle > a.actived .filter__text.filter__text_hide { display: inline-block;}.bocpak-products-per-page { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-secondary); padding-left: 19px; margin-left: 14px; position: relative; display: flex; align-items: center;}.bocpak-products-per-page .per-page-title { color: var(--e-global-color-text);}.bocpak-products-per-page select:not([size]):not([multiple]) { margin-left: 3px; padding: 0 18px 0 0; border: none; width: auto; background-position: 100% center; background-size: 8px 8px; background-color: var(--background);}.bocpak-products-per-page:after { content: ""; width: 1px; height: 20px; position: absolute; background-color: var(--e-global-color-border); left: 0; top: 50%; transform: translateY(-50%);}.gridlist-toggle { display: inline-flex; flex-direction: row-reverse; align-items: center; margin-left: auto;}.gridlist-toggle a { line-height: 0; font-size: 24px; font-size: 1.5rem; color: var(--e-global-color-lighter);}.gridlist-toggle a span { font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin-left: 7px; display: none;}.gridlist-toggle a.active { color: var(--e-global-color-dark);}.gridlist-toggle a:hover { color: var(--e-global-color-dark);}.gridlist-toggle a:not(:first-child) { margin-right: 11px;}.upsells { display: none;}.related > h2:first-child,.upsells > h2:first-child { position: relative; display: block; text-align: center; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-secondary); font-size: 48px; font-size: 3rem; text-transform: capitalize; line-height: 58px; margin-bottom: 60px;}@media (max-width: 767px) { .related > h2:first-child,.upsells > h2:first-child { font-size: 38px; font-size: 2.375rem; margin-bottom: 30px; }}.related > h2:first-child span,.upsells > h2:first-child span { color: var(--e-global-color-primary);}.related .slick-track,.upsells .slick-track { margin: 0;}.related .bocpak-theme-swiper,.upsells .bocpak-theme-swiper { position: relative;}.related .bocpak-theme-swiper .related-swiper-button-prev,.related .bocpak-theme-swiper .related-swiper-button-next,.upsells .bocpak-theme-swiper .related-swiper-button-prev,.upsells .bocpak-theme-swiper .related-swiper-button-next { display: none;}.related ul.bocpak-products li,.upsells ul.bocpak-products li { display: inline-block;}.single-product .related .bocpak-swiper-wrapper .elementor-swiper-button { display: none;}.hentry .woocommerce-message strong,.hentry .woocommerce-info strong,.hentry .woocommerce-error strong,.hentry .woocommerce-noreviews strong,.hentry p.no-comments strong { color: #fff;}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments { margin-top: 0; margin-left: 0; margin-bottom: 30px; padding: 1.3em 1.618034em 1em; background-color: #0f834d; border-radius: 2px; color: #fff; clear: both; border-left: 0.6180339845em solid rgba(0, 0, 0, 0.15);}.woocommerce-message::before, .woocommerce-message::after,.woocommerce-info::before,.woocommerce-info::after,.woocommerce-error::before,.woocommerce-error::after,.woocommerce-noreviews::before,.woocommerce-noreviews::after,p.no-comments::before,p.no-comments::after { content: ""; display: table;}.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after,.woocommerce-noreviews::after,p.no-comments::after { clear: both;}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a { color: #fff;}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover { color: #fff; opacity: 0.7;}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover { opacity: 1;}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button { float: right; padding: 0; background: none; color: #fff; box-shadow: none; line-height: 1.618; margin-left: 1em; padding-left: 1em; border-width: 0; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.25) !important; border-radius: 0;}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover { background: none; color: #fff; opacity: 0.7; -ms-opacity: 0.7; -o-opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7; filter: alpha(opacity=70);}.woocommerce-message strong,.woocommerce-info strong,.woocommerce-error strong,.woocommerce-noreviews strong,p.no-comments strong { color: #fff;}.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre { background-color: rgba(0, 0, 0, 0.1);}.home .woocommerce-message,.home .woocommerce-info,.home .woocommerce-error,.home .woocommerce-noreviews,.home p.no-comments { display: block;}.site-content > .col-full > .woocommerce > .woocommerce-info:first-child,.site-content > .col-full > .woocommerce > .woocommerce-error:first-child { margin-top: 2.6180340252em;}.woocommerce-error { list-style: none;}.woocommerce-info,.woocommerce-noreviews,p.no-comments { background-color: #3d9cd2;}.woocommerce-error { background-color: #e2401c;}dl.variation { font-size: 0.875em;}dl.variation dd { margin: 0 0 1em;}dl.variation dt { color: var(--e-global-color-dark);}.wc-item-meta { font-size: 0.875em; margin-left: 0; list-style: none;}.wc-item-meta li::before, .wc-item-meta li::after { content: ""; display: table;}.wc-item-meta li::after { clear: both;}.wc-item-meta li strong,.wc-item-meta li p { display: inline-block;}/** * Homepage */.bocpak-product-section { margin-bottom: 1.618034em;}.bocpak-product-section .section-title { text-align: center; margin-bottom: 1em;}.bocpak-product-section:last-child { margin-bottom: 0;}/** * Single Product Pagination */.bocpak-product-pagination { position: relative; display: flex; align-items: center;}@media (max-width: 768px) { .bocpak-product-pagination { display: none; }}.bocpak-product-pagination a > span { display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lighter); font-size: 14px; font-size: 0.875rem; line-height: 22px; text-transform: capitalize; font-weight: var(--e-global-typography-primary-font-weight);}.bocpak-product-pagination a > span i { font-size: 14px; font-size: 0.875rem; margin-bottom: 2px;}.bocpak-product-pagination a > span .bocpak-icon-angle-left { margin-right: 8px; line-height: inherit;}.bocpak-product-pagination a > span .bocpak-icon-angle-right { margin-left: 8px; line-height: inherit;}.bocpak-product-pagination a > span:hover { color: var(--e-global-color-secondary);}.bocpak-product-pagination a:last-child { margin-left: 20px;}.bocpak-product-pagination a:hover .product-item { opacity: 1; visibility: visible; pointer-events: auto; top: 100%;}.bocpak-product-pagination a span.shop-tooltip { display: inline-flex; align-items: center; margin: 0 3px; vertical-align: text-bottom; line-height: 22px;}.bocpak-product-pagination a:hover > span { color: var(--e-global-color-primary);}.bocpak-product-pagination .product-item { position: absolute; right: 0; top: calc(100% + 10px); visibility: visible; pointer-events: none; width: 250px; background: #fff; box-shadow: -10px 10px 30px 10px rgba(0, 0, 0, 0.1); display: flex; align-items: center; text-align: left; transition: all ease-in-out 0.3s; border-radius: 16px; overflow: hidden; z-index: 99; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.bocpak-product-pagination .product-item img { max-width: 80px;}.bocpak-product-pagination .product-item .bocpak-product-pagination-content { padding: 0 15px;}.bocpak-product-pagination .product-item .bocpak-product-pagination__title { color: var(--e-global-color-dark); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 2.4em; font-weight: var(--e-global-typography-primary-font-weight); line-height: 1.2; margin-bottom: 5px;}/** * Sticky Add to Cart */.bocpak-sticky-add-to-cart { display: none;}@media (max-width: 1023px) { .bocpak-archive-product #secondary { display: none; }}.quantity_wrap .quantity_label { display: none; font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.currency .main-navigation ul.menu > li.menu-item > a span:before { display: none;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu { border-radius: 0; padding: 10px 0;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu li { min-width: 135px;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu li a { padding: 7px 15px;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu li a:before { display: none;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu li a span { margin-left: 0 !important;}.currency .main-navigation ul.menu > li.menu-item ul.sub-menu li a span:before { display: none;}.button-line-yes .elementor-button-wrapper a.elementor-button { position: relative; background-color: transparent; border-radius: 0; color: var(--e-global-color-secondary);}.button-line-yes .elementor-button-wrapper a.elementor-button:before { content: ""; position: absolute; height: 1px; width: 0; left: 0; top: 100%; background-color: var(--e-global-color-secondary); -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.button-line-yes .elementor-button-wrapper a.elementor-button:hover:before { width: 100%;}.woosb-products { border-width: 0 0 1px; border-style: solid; border-color: var(--e-global-color-border); padding-bottom: 10px;}.woosb-products .woosb-product { display: flex; align-items: center; flex-wrap: nowrap; padding: 10px 0; border-bottom: none;}.woosb-products .woosb-product .woosb-thumb { width: 60px; padding: 0; margin-right: 15px; flex: 0 0 60px;}.woosb-products .woosb-product .woosb-thumb img { width: 60px; height: 60px; max-width: 60px; object-fit: cover;}.woosb-products .woosb-product .woosb-title .woosb-title-inner { font-size: 14px; font-size: 0.875rem; font-weight: 700; line-height: 22px;}.woosb-products .woosb-product .woosb-price { width: auto; margin-left: auto; flex: unset; font-weight: 800; font-size: 16px; font-size: 1rem; line-height: 22px;}.woosb-products .woosb-product .woosb-quantity { width: unset; flex: unset; margin-right: 10px; padding: 0;}.woosb-products .woosb-product .woosb-quantity .quantity { background-color: #ffffff; border: 1px solid var(--e-global-color-border); position: relative; display: inline-flex; overflow: hidden; justify-content: center; align-items: center; width: 80px; height: 36px; border-radius: 16px; font-size: 12px; font-size: 0.75rem; font-weight: 700; margin: 10px 0;}.woosb-products .woosb-product .woosb-quantity .quantity .qty { padding: 0; border: none; -moz-appearance: textfield; text-align: center; color: #000000; flex: 1; background-color: transparent; min-width: 32px;}.woosb-products .woosb-product .woosb-quantity button { background-color: transparent; display: flex; justify-content: center; align-items: center; padding: 0; text-align: center; z-index: 9; top: 0; bottom: 0; border: none; width: 30px; height: 36px; border-radius: 0; font-size: 10px; font-size: 0.625rem; color: #000000;}.woosb-bundles .woosb-products,.woosb-wrap .woosb-products { margin-bottom: 20px;}.woosb-bundles .woosb-text,.woosb-wrap .woosb-text { font-weight: 600; font-size: 16px; font-size: 1rem; line-height: 22px; margin-bottom: 43px; color: var(--e-global-color-secondary);}.woosb-bundles .amount,.woosb-wrap .amount { font-weight: 800; font-size: 20px; font-size: 1.25rem; line-height: 22px; color: var(--e-global-color-secondary);}@media only screen and (max-width: 767px) { .bocpak-sorting { justify-content: space-between; } .bocpak-sorting .woocommerce-result-count { display: none; }}/*woosw-list*/.woosw-list button:hover, .woosw-list .button:hover { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-accent);}/** * Products */.products-no-gutter ul.products { margin-left: 0; margin-right: 0;}ul.products li { z-index: 1;}.products-no-gutter .products-list ul.products { margin-left: -15px; margin-right: -15px;}ul.products,.wc-block-grid__products { clear: both; margin: 0;}ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product { list-style: none; position: relative; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}ul.products li.product .added_to_cart.wc-forward,ul.products .wc-block-grid__product .added_to_cart.wc-forward,.wc-block-grid__products li.product .added_to_cart.wc-forward,.wc-block-grid__products .wc-block-grid__product .added_to_cart.wc-forward { display: none;}ul.products li.product .woocommerce-LoopProduct-link,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link,.wc-block-grid__products li.product .woocommerce-LoopProduct-link,.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link { display: block;}ul.products li.product .product-unit,ul.products .wc-block-grid__product .product-unit,.wc-block-grid__products li.product .product-unit,.wc-block-grid__products .wc-block-grid__product .product-unit { font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-lighter); margin-bottom: 0;}ul.products li.product .product-unit .value,ul.products .wc-block-grid__product .product-unit .value,.wc-block-grid__products li.product .product-unit .value,.wc-block-grid__products .wc-block-grid__product .product-unit .value { color: var(--e-global-color-secondary);}ul.products li.product h2,ul.products li.product h3,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .wc-block-grid__product-title,ul.products .wc-block-grid__product h2,ul.products .wc-block-grid__product h3,ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products li.product h2,.wc-block-grid__products li.product h3,.wc-block-grid__products li.product .woocommerce-loop-product__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product h2,.wc-block-grid__products .wc-block-grid__product h3,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title { font-size: 18px; font-size: 1.125rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; margin-bottom: 7px;}ul.products li.product h2 a,ul.products li.product h3 a,ul.products li.product .woocommerce-loop-product__title a,ul.products li.product .wc-block-grid__product-title a,ul.products .wc-block-grid__product h2 a,ul.products .wc-block-grid__product h3 a,ul.products .wc-block-grid__product .woocommerce-loop-product__title a,ul.products .wc-block-grid__product .wc-block-grid__product-title a,.wc-block-grid__products li.product h2 a,.wc-block-grid__products li.product h3 a,.wc-block-grid__products li.product .woocommerce-loop-product__title a,.wc-block-grid__products li.product .wc-block-grid__product-title a,.wc-block-grid__products .wc-block-grid__product h2 a,.wc-block-grid__products .wc-block-grid__product h3 a,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title a,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title a { color: var(--e-global-color-dark);}ul.products li.product h2 a:hover,ul.products li.product h3 a:hover,ul.products li.product .woocommerce-loop-product__title a:hover,ul.products li.product .wc-block-grid__product-title a:hover,ul.products .wc-block-grid__product h2 a:hover,ul.products .wc-block-grid__product h3 a:hover,ul.products .wc-block-grid__product .woocommerce-loop-product__title a:hover,ul.products .wc-block-grid__product .wc-block-grid__product-title a:hover,.wc-block-grid__products li.product h2 a:hover,.wc-block-grid__products li.product h3 a:hover,.wc-block-grid__products li.product .woocommerce-loop-product__title a:hover,.wc-block-grid__products li.product .wc-block-grid__product-title a:hover,.wc-block-grid__products .wc-block-grid__product h2 a:hover,.wc-block-grid__products .wc-block-grid__product h3 a:hover,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title a:hover,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title a:hover { color: var(--e-global-color-primary);}ul.products li.product img,ul.products .wc-block-grid__product img,.wc-block-grid__products li.product img,.wc-block-grid__products .wc-block-grid__product img { display: block; margin: 0 auto; width: 100%;}ul.products li.product.product-category h2,ul.products li.product.product-category h3,ul.products li.product.product-category .woocommerce-loop-category__title,ul.products .wc-block-grid__product.product-category h2,ul.products .wc-block-grid__product.product-category h3,ul.products .wc-block-grid__product.product-category .woocommerce-loop-category__title,.wc-block-grid__products li.product.product-category h2,.wc-block-grid__products li.product.product-category h3,.wc-block-grid__products li.product.product-category .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product.product-category h2,.wc-block-grid__products .wc-block-grid__product.product-category h3,.wc-block-grid__products .wc-block-grid__product.product-category .woocommerce-loop-category__title { font-size: 1.1em;}ul.products li.product.product-category img,ul.products .wc-block-grid__product.product-category img,.wc-block-grid__products li.product.product-category img,.wc-block-grid__products .wc-block-grid__product.product-category img { margin-bottom: 1.618034em;}ul.products li.product .posted-in,ul.products .wc-block-grid__product .posted-in,.wc-block-grid__products li.product .posted-in,.wc-block-grid__products .wc-block-grid__product .posted-in { display: block; color: var(--e-global-color-lighter); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; text-transform: uppercase; line-height: 1.2; display: none;}ul.products li.product .posted-in a,ul.products .wc-block-grid__product .posted-in a,.wc-block-grid__products li.product .posted-in a,.wc-block-grid__products .wc-block-grid__product .posted-in a { color: var(--e-global-color-lighter);}ul.products li.product .posted-in a:hover,ul.products .wc-block-grid__product .posted-in a:hover,.wc-block-grid__products li.product .posted-in a:hover,.wc-block-grid__products .wc-block-grid__product .posted-in a:hover { color: var(--e-global-color-primary);}ul.products li.product .product-caption,ul.products .wc-block-grid__product .product-caption,.wc-block-grid__products li.product .product-caption,.wc-block-grid__products .wc-block-grid__product .product-caption { display: flex; flex-direction: column; text-align: left; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background-color: #ffffff;}ul.products li.product:hover,ul.products .wc-block-grid__product:hover,.wc-block-grid__products li.product:hover,.wc-block-grid__products .wc-block-grid__product:hover { z-index: 99; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}ul.products .product-caption,.wc-block-grid__products .product-caption { text-align: center;}ul.products .product-caption .price,.wc-block-grid__products .product-caption .price { justify-content: flex-start; align-items: center; margin-bottom: 0; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-weight: 600; color: var(--e-global-color-dark); line-height: 26px; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}ul.products .product-caption .price ins,.wc-block-grid__products .product-caption .price ins { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 16px; font-size: 1rem; color: var(--e-global-color-primary); font-weight: 600;}ul.products .product-caption .price del,.wc-block-grid__products .product-caption .price del { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-decoration-line: line-through; font-size: 14px; font-size: 0.875rem; line-height: 1; color: var(--e-global-color-lighter); margin-left: 4px; margin-bottom: -2px;}ul.products .product-caption .bocpak-wrapper-loop-rating,.wc-block-grid__products .product-caption .bocpak-wrapper-loop-rating { margin-left: -1px; margin-top: 1px;}ul.products .product-caption .bocpak-wrapper-loop-rating > span,.wc-block-grid__products .product-caption .bocpak-wrapper-loop-rating > span { font-size: 12px; font-size: 0.75rem; line-height: 18px; color: var(--e-global-color-text);}ul.products .product-caption .inventory_status,.wc-block-grid__products .product-caption .inventory_status { margin-bottom: 15px; justify-content: center;}ul.products .product-caption .count-review,.wc-block-grid__products .product-caption .count-review { margin-top: auto; justify-content: center; margin-bottom: 0.8rem;}ul.products .product-caption .cart,.wc-block-grid__products .product-caption .cart { display: flex; align-items: center; justify-content: center; margin-bottom: 0;}ul.products .product-caption .quantity_wrap,.wc-block-grid__products .product-caption .quantity_wrap { margin-right: 5px;}ul.products .product-caption .quantity_wrap input[type=number]::-webkit-inner-spin-button,.wc-block-grid__products .product-caption .quantity_wrap input[type=number]::-webkit-inner-spin-button { opacity: 1;}ul.products .product-caption .minus,ul.products .product-caption .plus,.wc-block-grid__products .product-caption .minus,.wc-block-grid__products .product-caption .plus { display: none; visibility: hidden; opacity: 0;}ul.products .product-caption .qty,.wc-block-grid__products .product-caption .qty { padding: 0.391rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 16px;}ul.products .product-caption button[class*=product_type_],ul.products .product-caption a[class*=product_type_],.wc-block-grid__products .product-caption button[class*=product_type_],.wc-block-grid__products .product-caption a[class*=product_type_] { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); white-space: nowrap; border-radius: 16px; padding: 0.718em 1.75em 0.7em;}ul.products .slick-disabled:before,.wc-block-grid__products .slick-disabled:before { opacity: 0.75;}.product-transition { position: relative; overflow: hidden; border-radius: 16px; margin-bottom: 20px;}.product-transition .woocommerce-loop-product__link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}.product-transition .time-sale { border: 1px solid var(--e-global-color-border); position: absolute; bottom: 0; left: 20px; right: 20px;}.product-transition .group-action { position: absolute; top: 20px; right: 20px;}.product-transition .bocpak-single-product-extra-label { position: absolute; top: 20px; left: 20px; z-index: 9; background-color: #FF7A44; font-size: 12px; font-size: 0.75rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); letter-spacing: 0; padding: 4px 7px; line-height: 1; color: #fff; border-radius: 4px; text-transform: capitalize;}.product-transition .bocpak-single-product-extra-label p { margin-bottom: 0;}.group-action .shop-action { z-index: 99999999; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}@media (max-width: 768px) { .group-action .shop-action { visibility: visible; opacity: 1; }}.group-action .shop-action a[class*=product_type_],.group-action .shop-action .woosc-btn,.group-action .shop-action .woosq-btn,.group-action .shop-action .woosw-btn { display: block; padding: 0; transition: all ease 0.3s; width: 40px; height: 40px; color: var(--e-global-color-text); background-color: #ffffff; margin-bottom: 10px; position: relative; font-size: 0px; font-size: 0rem; border: 0; border-radius: 50%; z-index: 9;}.group-action .shop-action a[class*=product_type_]:before,.group-action .shop-action .woosc-btn:before,.group-action .shop-action .woosq-btn:before,.group-action .shop-action .woosw-btn:before { font-size: 20px; font-size: 1.25rem; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; z-index: 3;}.group-action .shop-action a[class*=product_type_]:after,.group-action .shop-action .woosc-btn:after,.group-action .shop-action .woosq-btn:after,.group-action .shop-action .woosw-btn:after { display: none;}.group-action .shop-action a[class*=product_type_]:hover, .group-action .shop-action a[class*=product_type_]:focus, .group-action .shop-action a[class*=product_type_]:active,.group-action .shop-action .woosc-btn:hover,.group-action .shop-action .woosc-btn:focus,.group-action .shop-action .woosc-btn:active,.group-action .shop-action .woosq-btn:hover,.group-action .shop-action .woosq-btn:focus,.group-action .shop-action .woosq-btn:active,.group-action .shop-action .woosw-btn:hover,.group-action .shop-action .woosw-btn:focus,.group-action .shop-action .woosw-btn:active { color: #ffffff; background-color: var(--e-global-color-primary);}.group-action .shop-action .woosw-btn.woosw-adding::after { animation: fa-spin 0.75s linear infinite; height: 20px; width: 20px; line-height: 20px; font-size: 20px; font-size: 1.25rem; position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; display: block; transform: translate(0); background-color: transparent;}.group-action .shop-action .woosw-btn.woosw-adding:before { opacity: 0;}.group-action .sale-percent { height: 30px; width: 53px; font-size: 14px; font-size: 0.875rem; color: #30B154; background-color: #D4F0DA; border-radius: 50px; position: absolute; top: -6px; right: 5px; visibility: visible; opacity: 1; display: flex; justify-content: center; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; display: none;}.product-block { position: relative; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 9; display: flex; flex-direction: column; width: 100%; outline: none; padding: 19px 19px 21px 19px; border-radius: 16px; border: 1px solid var(--e-global-color-border); height: 100%; background-color: #ffffff;}.product-block .short-description { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; line-height: 1.5714285714; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; margin-bottom: 14px;}.product-block .price_badge { display: flex; align-items: center;}.product-block .label-wrapper { margin-top: -4px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.product-block > .onsale { display: none;}.product-block:hover { border-color: transparent; box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);}.product-block:hover .shop-action { visibility: visible; opacity: 1;}@media (min-width: 769px) { .product-block:hover .quantity_cart { visibility: visible; opacity: 1; bottom: 0; z-index: 99999; }}@media (min-width: 1024px) { .product-block:hover .content-product-imagin { visibility: visible; opacity: 1; }}.product-block:hover .product-img-wrap .inner { -ms-transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.product-block:hover .product-img-wrap.bottom-to-top .inner { -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}.product-block:hover .product-img-wrap.top-to-bottom .inner { -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}.product-block:hover .product-img-wrap.left-to-right .inner { -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}.product-block:hover .product-img-wrap.right-to-left .inner { -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}.product-block:hover .product-img-wrap.swap .product-image { opacity: 0;}.product-block:hover .product-img-wrap.swap .product-image img { transform: rotateY(180deg);}.product-block:hover .product-img-wrap.swap .product-image.second-image { opacity: 1;}.product-block:hover .product-img-wrap.swap .product-image.second-image img { transform: rotateY(0deg);}.product-block:hover .product-img-wrap.fade .product-image { top: 0; left: 0; opacity: 0; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}.product-block:hover .product-img-wrap.fade .product-image img { transform: scale(1.1); -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.product-block:hover .product-img-wrap.fade .product-image.second-image { opacity: 1; transform: scale(1); overflow: hidden; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; height: calc(100% - 60px);}@media (max-width: 768px) { .product-block:hover .product-img-wrap.fade .product-image.second-image { height: 100%; }}.product-block:hover .product-img-wrap.zoom-in .product-image.second-image { transform: scale(1);}.product-block:hover .product-img-wrap.zoom-out .product-image { transform: scale(0);}.product-block:hover .product-img-wrap.zoom-out .product-image.second-image { transform: scale(1.3);}.product-block .quantity_cart { visibility: hidden; opacity: 0; position: absolute; bottom: 0; left: -1px; align-items: baseline; width: calc(100% + 2px); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}@media (max-width: 768px) { .product-block .quantity_cart { visibility: visible; opacity: 1; bottom: -1px; top: unset; }}.product-block .quantity_cart .quantity_wrap { display: none;}.product-block .quantity_cart .quantity_wrap .qty { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); color: var(--e-global-color-secondary); font-weight: 700; padding: 0.391rem 0; font-size: 14px; font-size: 0.875rem; border-radius: 2px; border: none; width: auto; margin-top: -2px;}.product-block .quantity_cart .quantity_wrap .buttons_added { display: flex; justify-content: center; align-items: center;}.product-block .quantity_cart .quantity_wrap .buttons_added button { padding: 0; background-color: #FFFFFF00; border: 2px solid var(--e-global-color-border);}.product-block .quantity_cart .quantity_wrap .buttons_added button:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.product-block .quantity_cart .quantity_wrap .buttons_added button:hover i { color: #ffffff;}.product-block .quantity_cart .quantity_wrap .buttons_added button i { color: var(--e-global-color-border); font-size: 14px; font-size: 0.875rem; padding: 2px 4px 2px 4px;}.product-block .quantity_cart .quantity_wrap input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;}.product-block .quantity_cart .add_to_cart { width: 100%;}.product-block .quantity_cart .add_to_cart .add_to_cart_button,.product-block .quantity_cart .add_to_cart .button { position: relative; font-size: 14px; font-size: 0.875rem; padding: 10px 10px 7px 10px; display: inline-flex; align-items: center; justify-content: center; flex-direction: row-reverse; text-transform: uppercase; white-space: unset; width: 100%; background-color: #ffffff; border: none; color: var(--e-global-color-dark); -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.product-block .quantity_cart .add_to_cart .add_to_cart_button:before,.product-block .quantity_cart .add_to_cart .button:before { margin-right: -28px; margin-top: 2px;}.product-block .quantity_cart .add_to_cart .add_to_cart_button:hover,.product-block .quantity_cart .add_to_cart .button:hover { color: var(--e-global-color-primary);}.product-block .quantity_cart .woosc-btn,.product-block .quantity_cart .woosw-btn,.product-block .quantity_cart .woosq-btn { display: none;}@media only screen and (max-width: 768px) { .related-swiper-button-prev i, .related-swiper-button-next i { display: none; }}.content-product-imagin { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin-bottom: -73px; background-color: #fff; box-shadow: 0 3px 36px rgba(0, 0, 0, 0.09); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; visibility: hidden; opacity: 0;}.product-img-wrap { overflow: hidden; position: relative;}.product-img-wrap .inner { width: 100%; height: 100%; -ms-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out;}.product-img-wrap .product-image { opacity: 1; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}.product-img-wrap .product-image.second-image { position: absolute; width: 100%; height: 100%;}.product-img-wrap.top-to-bottom .product-image { bottom: 100%;}.product-img-wrap.left-to-right .product-image { top: 0; right: 100%; opacity: 1;}.product-img-wrap.right-to-left .product-image { top: 0; left: 100%;}.product-img-wrap.swap .product-image { top: 0; left: 0; transition: all 0.7s ease;}.product-img-wrap.swap .product-image img { transition: all 0.7s ease; transform: rotateY(0deg);}.product-img-wrap.swap .product-image.second-image { z-index: 2; opacity: 0;}.product-img-wrap.swap .product-image.second-image img { transform: rotateY(-180deg);}.product-img-wrap.zoom-in .product-image { top: 0; left: 0; transition: all 0.5s ease;}.product-img-wrap.zoom-in .product-image.second-image { transform: scale(0); z-index: 2;}.product-img-wrap.zoom-out .product-image { top: 0; left: 0; transition: all 0.5s ease;}.product-img-wrap.zoom-out .product-image.second-image { z-index: -1;}.bocpak-single-product-extra-label { font-size: 14px; font-size: 0.875rem; text-transform: capitalize;}.bocpak-single-product-extra-label p { margin-bottom: 0.45rem;}.hentry .entry-content .wc-block-grid__products .wc-block-grid__product > a,.hentry .entry-content ul.products li.product > a { text-decoration: none;}.price del + ins { margin-right: 0.327em;}.opal-product-tooltipster { display: block !important;}.opal-product-tooltipster .tooltipster-content { background-color: #000; border-radius: 5px; color: #fff; padding: 8px 16px; line-height: 1; font-size: 14px; font-size: 0.875rem;}.opal-product-tooltipster.tooltipster-sidetip.tooltipster-left .tooltipster-arrow { margin-top: -8px; right: 0px;}.opal-product-tooltipster.tooltipster-base.tooltipster-top .tooltipster-arrow-background { border-top-color: #000;}.opal-product-tooltipster.tooltipster-base.tooltipster-left .tooltipster-arrow { transform: translateY(-5px);}.opal-product-tooltipster.tooltipster-base.tooltipster-left .tooltipster-arrow-background { border-left-color: #000;}.deal-progress .progress-bar { width: 100%; height: 3px; background-color: #E6E6E6; position: relative; overflow: hidden; margin-bottom: 13px;}.deal-progress .progress-value { position: absolute; top: 0; bottom: 0; left: 0; background-color: var(--e-global-color-primary);}.deal-sold { width: 100%; max-width: 350px; margin-top: 30px;}.deal-sold-text { font-size: 13px; font-size: 0.8125rem; line-height: 1.1428571429; color: var(--e-global-color-lighter); text-align: left;}.deal-sold-text .value { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); color: var(--e-global-color-secondary);}.product-color { display: flex; justify-content: center; margin-bottom: 12px;}.product-color .item { cursor: pointer; margin: 0 5px;}.product-color .color-item { position: relative; width: 16px; height: 16px; display: inline-block; border-radius: 50%;}.product-color .color-item:before { content: ""; display: inline-block; position: absolute; width: 22px; height: 22px; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; opacity: 0; border: 1px solid #000000; background-color: transparent; transition: all 0.3s ease;}.product-color .color-item:hover:before { opacity: 1;}.product-color .color-item.active-swatch:before { opacity: 1;}.product-color .image-item img { border: 1px solid #fff; width: 20px !important; height: 20px !important; object-fit: cover; border-radius: 50%; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.05));}.time-sale { background-color: #fff; padding: 12px 0 12px 0;}.time-sale .deal-text { font-size: 14px; font-size: 0.875rem; margin-bottom: 10px; color: var(--e-global-color-lighter);}.time-sale .bocpak-countdown { display: flex; flex-wrap: wrap; align-items: center;}.time-sale .bocpak-countdown .countdown-item { position: relative; text-align: center; margin-top: 5px;}.time-sale .bocpak-countdown .countdown-item:not(:last-child) { padding-right: 20px;}@media (max-width: 767px) { .time-sale .bocpak-countdown .countdown-item:not(:last-child) { padding-right: 5px; }}.time-sale .bocpak-countdown .countdown-digits { font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); color: var(--e-global-color-primary); padding: 9px 7px 5px; line-height: 1;}.time-sale .bocpak-countdown .countdown-label { display: block; color: var(--e-global-color-lighter);}.count-review { display: flex; justify-content: flex-start; font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-lighter);}.preloader .product-transition,.preloader .woocommerce-loop-product__title > a,.preloader .short-description,.preloader .star-rating,.preloader .button-group,.preloader .posted-in,.preloader .price,.preloader .product-attributes .item,.preloader .shop-action,.preloader .product-caption-bottom,.preloader .product-label,.preloader .product-image { position: relative;}.preloader .product-transition:after,.preloader .woocommerce-loop-product__title > a:after,.preloader .short-description:after,.preloader .star-rating:after,.preloader .button-group:after,.preloader .posted-in:after,.preloader .price:after,.preloader .product-attributes .item:after,.preloader .shop-action:after,.preloader .product-caption-bottom:after,.preloader .product-label:after,.preloader .product-image:after { content: ""; position: absolute; z-index: 996; animation-duration: 1s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: placeHolderShimmer; animation-timing-function: linear; background: #f6f7f8; background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%); background-size: 800px 104px; top: 0; left: 0; width: 100%; height: 100%;}@keyframes placeHolderShimmer { 0% { background-position: -468px 0; } 100% { background-position: 468px 0; }}.bocpak-products-popular ul.products { margin-right: 0; margin-left: 0;}.bocpak-products-popular ul.products li.product { margin-top: 0; margin-bottom: 0; padding-right: 0; padding-left: 0; border-right: none; flex: 0 0 100% !important; max-width: 100% !important;}.bocpak-products-popular ul.products li.product:hover .product-caption { visibility: hidden; opacity: 0;}.bocpak-products-popular ul.products li.product:before { content: none;}.bocpak-products-popular ul.products li.product:last-child .product-block-list { padding-bottom: 0; border-bottom: none;}.bocpak-products-popular ul.products li.product:first-child .product-block-list { padding-top: 0;}.bocpak-products-popular .product-block-list { display: flex; align-items: center; padding: 20px 0; border-bottom: 1px solid var(--e-global-color-border);}.bocpak-products-popular .product-block-list .left { width: 80px; margin-right: 15px;}.bocpak-products-popular .product-block-list .right { flex: 1;}.product-gallery { width: 100%; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 1.5rem; padding-top: 5px;}.product-gallery .gallery_item { width: 58px; flex: 0 0 58px; max-width: 58Px; cursor: pointer; display: block; margin-top: 10px;}.product-gallery .gallery_item:not(:first-child) { margin-left: 10px;}.product-gallery .gallery_item.active img { border-color: var(--e-global-color-primary);}.product-gallery .gallery_item img { width: 58px; height: 58px; border: 1px dashed var(--e-global-color-border); border-radius: 4px; object-fit: cover;}.woocommerce .bocpak-swiper { overflow: visible; clip-path: inset(-20px -20px -200px -20px);}.product-style-2 .product-block:hover .price { visibility: visible; opacity: 1; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.product-style-2 .product-block:hover .product-img-wrap.fade .product-image.second-image { opacity: 1; height: 100%;}.product-style-2 .product-block:hover .product-img-wrap .second-image { opacity: 1;}.product-style-2 .product-block .group-action { transition: all ease-in-out 0.3s; position: absolute; display: flex; left: 0; right: 0;}.product-style-2 .product-block .group-action .shop-action { bottom: 29px;}.product-style-2 .product-block .group-action .add_to_cart .button { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); color: #ffffff;}.product-style-2 .product-block .group-action .add_to_cart .button:hover { background-color: var(--e-global-color-primary-hover); border-color: var(--e-global-color-primary-hover); color: var(--e-global-color-primary);}.product-style-3 .product-block:hover { --Media_ClipPath: 0; transition: none;}.product-style-3 .product-block:hover .price { visibility: visible; opacity: 1; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}.product-style-3 .product-block:hover .product-img-wrap.fade .product-image.second-image { opacity: 1; height: 100%; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.product-style-3 .group-action { transition: all ease-in-out 0.3s; position: absolute; display: flex; left: 0; right: 0; top: 0;}.product-style-3 .group-action .shop-action { display: block; position: absolute; top: -24px; left: 0; right: 0; z-index: 99999999; width: 100%;}.product-style-3 .group-action .shop-action a[class*=product_type_]:before,.product-style-3 .group-action .shop-action .woosc-btn:before,.product-style-3 .group-action .shop-action .woosq-btn:before,.product-style-3 .group-action .shop-action .woosw-btn:before { font-size: 16px; font-size: 1rem; font-weight: 500; width: auto; height: 100%; display: flex; align-items: center; justify-content: center; position: relative; border-radius: 50%; top: 0; left: 0; margin: 0;}.product-style-3 .group-action .shop-action .add_to_cart { position: relative; top: 340px;}.product-style-3 .group-action .shop-action .add_to_cart .button { width: 100%; height: 50px; padding: 0; background-color: var(--e-global-color-primary); margin: 0; border: none; border-radius: 0; display: flex; align-items: center; justify-content: center; letter-spacing: 2px; font-weight: 700; color: #ffffff;}.product-style-3 .group-action .shop-action .add_to_cart .button:hover { background-color: var(--e-global-color-primary-hover); border-color: var(--e-global-color-primary-hover); color: var(--e-global-color-primary);}.product-style-3 .group-action .shop-action .woosc-btn,.product-style-3 .group-action .shop-action .woosq-btn,.product-style-3 .group-action .shop-action .woosw-btn { margin-left: auto; margin-right: 20px; margin-bottom: 5px;}.product-style-4 .product-block:hover { --Media_ClipPath: 0; transition: none;}.product-style-4 .product-block:hover .product-img-wrap.bottom-to-top .product-image.second-image { opacity: 1; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.product-style-4 .product-block:hover .product-img-wrap.bottom-to-top .product-image.second-image img { height: calc(100% - 60px); object-fit: cover;}.product-style-4 .product-block:hover .price { visibility: visible; opacity: 1;}.product-style-4 .product-block:hover .add_to_cart { visibility: visible; opacity: 1; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -ms-transform: translate(0, -50px); -o-transform: translate(0, -50px); -moz-transform: translate(0, -50px); -webkit-transform: translate(0, -50px); transform: translate(0, -50px);}.product-style-4 .product-block:hover .add_to_cart .button { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); color: #ffffff;}.product-style-4 .product-block:hover .add_to_cart .button:hover { background-color: var(--e-global-color-primary-hover); border-color: var(--e-global-color-primary-hover); color: var(--e-global-color-primary);}.product-style-4 .product-block:hover .product-caption { -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -ms-transform: translate(0, -55px); -o-transform: translate(0, -55px); -moz-transform: translate(0, -55px); -webkit-transform: translate(0, -55px); transform: translate(0, -55px);}.product-style-4 .group-action .shop-action { position: absolute; top: 0; right: 0; z-index: 999; display: inline-block; left: auto; padding: 20px;}.product-style-4 .group-action .shop-action .woosc-btn,.product-style-4 .group-action .shop-action .woosq-btn,.product-style-4 .group-action .shop-action .woosw-btn { margin-bottom: 5px;}.product-style-4 .add_to_cart { position: absolute; visibility: hidden; opacity: 0; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; text-align: center;}.product-style-4 .add_to_cart .button { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); letter-spacing: 2px;}/** * Single Product */.single-product .pswp__button { background-color: transparent; border: none;}.single-product .entry-summary-top { display: flex; align-items: center; justify-content: end; position: absolute; right: 5px; top: 2px;}.single-product.single-product-sticky .related, .single-product.single-product-sticky .upsells { margin-top: 90px;}.single-product.single-product-sticky div.product .summary { display: block; width: calc(51% - 50px);}@media (max-width: 768px) { .single-product.single-product-sticky div.product .summary { width: 100%; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs { display: block; position: relative; border-top: 1px solid var(--e-global-color-border); margin-top: 30px;}@media (max-width: 765px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs { padding: 60px 0; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs { margin: 0; list-style: none; text-align-last: center; position: relative; margin-bottom: 15px;}@media (max-width: 767px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs { display: none; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li { display: inline-block; margin: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li:first-child a { margin-left: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li:last-child a { margin-right: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li a { font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); color: var(--e-global-color-secondary); letter-spacing: 0; display: block; position: relative; font-size: 24px; font-size: 1.5rem; line-height: 60px; padding: 0 30px; text-transform: capitalize; font-style: initial; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li a:hover { -ms-transform: skewX(-10deg); -o-transform: skewX(-10deg); -moz-transform: skewX(-10deg); -webkit-transform: skewX(-10deg); transform: skewX(-10deg);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li a:before { content: ""; position: absolute; height: 2px; width: 0; left: 0; bottom: -1px; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background-color: var(--e-global-color-primary);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li.active a { color: var(--e-global-color-secondary); -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; font-style: initial;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs ul.tabs li.active a:before { width: 100%; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; height: 2px;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions { padding-bottom: 60px;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head { padding: 15px 0; position: relative; cursor: pointer; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head .accordion-title { font-size: 24px; font-size: 1.5rem; line-height: 28px; font-family: var(--e-global-typography-primary-font-family);}@media (max-width: 425px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head { padding: 10px 0; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.focus .accordion-title, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.active .accordion-title, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head:hover .accordion-title { color: var(--e-global-color-dark); display: inline-block;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.focus:after, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.active:after, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head:hover:after { color: var(--e-global-color-dark);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.focus:before, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head.active:before, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-head:hover:before { color: var(--e-global-color-dark);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-title { display: inline-block; position: relative; font-size: 25px; font-size: 1.5625rem; border-radius: 22px; line-height: 54px; margin-bottom: 0; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-lighter); -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}@media (max-width: 425px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-title { font-size: 18px; font-size: 1.125rem; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body { padding: 0; display: none;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body.active { border-bottom: 1px solid var(--e-global-color-border); border-radius: 0; padding: 20px 0 20px 0; margin: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #comments,.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper { width: 100%; float: none; padding-right: 0; padding-left: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #comments .form-submit:hover button,.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper .form-submit:hover button { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #comments .form-submit:hover button:after,.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper .form-submit:hover button:after { color: #fff; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body .list-unstyled { margin-left: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled { margin: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li { margin-bottom: 5px;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.store-name > span:not(.details), .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.seller-name > span:not(.details), .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.store-address > span:not(.details) { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .seller-rating { vertical-align: middle;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .seller-rating .text { vertical-align: text-bottom;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .star-rating { display: inline-block;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions table td, .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions table th { word-break: unset;}@media (min-width: 768px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs.product-accordions ul.products li.product { flex: 0 0 50%; max-width: 50%; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel { padding: 15px 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled { margin: 0;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li { margin-bottom: 5px;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.store-name > span:not(.details), .single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.seller-name > span:not(.details), .single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.store-address > span:not(.details) { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .seller-rating { vertical-align: middle;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .seller-rating .text { vertical-align: text-bottom;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .star-rating { display: inline-block;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .comment-form-cookies-consent { display: inline-block;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .panel h2:first-of-type { display: none;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs .review_form label { margin-bottom: 0.5em; display: block;}.single-product.single-product-sticky div.product .summary .woocommerce-tabs h2.resp-accordion { display: flex; align-items: center; font-weight: var(--e-global-typography-primary-font-weight); font-size: 16px; font-size: 1rem; line-height: 18px; padding: 1em; margin: 0; border-top: 1px solid; border-color: var(--e-global-color-border);}@media (min-width: 768px) { .single-product.single-product-sticky div.product .summary .woocommerce-tabs h2.resp-accordion { display: none; }}.single-product.single-product-sticky div.product .summary .woocommerce-tabs h2.resp-accordion.active { border-top: 2px solid; border-color: var(--e-global-color-primary);}.single-product.single-product-sticky div.product .woocommerce-product-gallery { width: 49%; max-width: 100%;}@media (max-width: 768px) { .single-product.single-product-sticky div.product .woocommerce-product-gallery { width: 100%; max-width: 100%; }}.single-product .summary { width: 50%; float: right; max-width: 600px;}@media (max-width: 1366px) { .single-product .summary { width: calc(50% - 30px); flex-direction: column; }}@media (max-width: 768px) { .single-product .summary { width: 100%; max-width: 100%; float: unset; margin-top: 30px; }}.single-product .summary .left { position: relative;}.single-product .summary .yith-wcwl-add-to-wishlist { display: none;}.single-product .summary .woosw-btn { margin-right: 30px;}.single-product .summary .woosw-btn,.single-product .summary .woosc-btn { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); display: inline-flex; align-items: center; justify-content: center; font-size: 16px; font-size: 1rem; line-height: 26px; background-color: transparent; padding: 0; border: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.single-product .summary .woosw-btn:after,.single-product .summary .woosc-btn:after { display: none;}.single-product .summary .woosw-btn:before,.single-product .summary .woosc-btn:before { font-size: 19px; font-size: 1.1875rem; color: var(--e-global-color-text); margin-right: 5px;}.single-product .summary .woosw-btn:hover,.single-product .summary .woosc-btn:hover { color: var(--e-global-color-primary);}.single-product .summary .woosw-btn:hover:before,.single-product .summary .woosc-btn:hover:before { color: var(--e-global-color-primary);}.single-product .content-single-wrapper:after { content: ""; display: table; clear: both;}.single-product div.product::before, .single-product div.product::after { content: ""; display: table;}.single-product div.product::after { clear: both;}.single-product div.product .related { position: relative; margin-top: 74px;}@media (max-width: 1024px) { .single-product div.product .related { margin-top: 45px; }}@media (max-width: 767px) { .single-product div.product .related { margin-top: 30px; }}.single-product div.product .related h2 { text-align: left; font-size: 28px; font-size: 1.75rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); line-height: 34px; font-weight: 500; margin-bottom: 30px; text-transform: capitalize;}.single-product div.product .related .woocommerce-subtitle-related-product { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); opacity: 0.6; text-transform: uppercase; margin-bottom: 18px; display: none;}.single-product div.product .related .bocpak-single-product-extra-label { position: absolute; top: 20px; left: 20px;}.single-product div.product.single-product-type-sticky .woocommerce-tabs:before { content: none;}@media (max-width: 767px) { .single-product div.product .images { margin-bottom: 30px; }}.single-product div.product .bocpak-single-product-extra-label { position: absolute; top: 30px; left: 30px; z-index: 111; background-color: #FF7A44; font-size: 12px; font-size: 0.75rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); letter-spacing: 0; padding: 4px 7px; line-height: 1; color: #fff; border-radius: 4px; text-transform: capitalize;}.single-product div.product .bocpak-single-product-extra-label p { margin-bottom: 0;}.single-product div.product .product-video-360 { position: absolute; bottom: 130px; right: 20px; z-index: 111; display: inline-flex; align-items: flex-end;}.single-product div.product .product-video-360 .product-video-360__btn { cursor: pointer; color: var(--e-global-color-dark); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 12px; font-size: 0.75rem; text-align: center;}.single-product div.product .product-video-360 .product-video-360__btn:hover { color: var(--e-global-color-primary);}.single-product div.product .product-video-360 .product-video-360__btn i { font-size: 28px; font-size: 1.75rem;}.single-product div.product .product-video-360 .product-video-360__btn span { display: block; line-height: 30px;}.single-product div.product .product-video-360 .product-video-360__btn.btn-video { margin-right: 30px;}.single-product div.product .product-video-360 .product-video-360__btn.btn-video i { font-size: 22px; font-size: 1.375rem; margin-bottom: 3px;}.single-product div.product .woocommerce-product-gallery { opacity: 0; overflow: hidden; transition: opacity 0.25s ease-in-out; position: relative; max-width: 630px; margin-right: 0; float: left;}@media (max-width: 1366px) { .single-product div.product .woocommerce-product-gallery { width: 50%; max-width: 100%; }}@media (max-width: 768px) { .single-product div.product .woocommerce-product-gallery { width: 100%; max-width: 100%; float: unset; }}.single-product div.product .woocommerce-product-gallery .onsale { top: 10px; left: 10px; display: none;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: 10px; right: 10px; z-index: 80; text-align: center; color: var(--e-global-color-lighter); display: inline-flex; width: 30px; height: 30px; justify-content: center; align-items: center;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before { font-size: 1.2rem; font-weight: 800;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { position: relative; display: flex; align-items: center; height: 100%; overflow: hidden; border-radius: 16px;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img { width: 100%; border-radius: 16px;}@media only screen and (max-width: 425px) { .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { width: 395px; }}@media only screen and (max-width: 375px) { .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { width: 345px; }}.single-product div.product .woocommerce-product-gallery .flex-viewport { border-radius: 16px; margin-bottom: 20px;}.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper { border: none; background-color: var(--e-global-color-backgroundfield); border-radius: 16px;}.single-product div.product .woocommerce-product-gallery .flex-viewport img { border: none; overflow: hidden;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs { margin: 0; transition-property: transform; box-sizing: content-box; display: flex;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; cursor: pointer; display: block; position: relative; width: 100px; height: 100px; min-width: 100px; min-height: 100px; border-radius: 16px; overflow: hidden; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border: 1px solid transparent;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { object-fit: cover; height: 100px; width: 100px;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { opacity: 1; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li.active { border-color: var(--e-global-color-dark);}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li.active img { opacity: 1; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.single-product div.product .woocommerce-product-gallery .swiper { position: relative;}.single-product div.product .woocommerce-product-gallery .swiper .swiper-button-lock { display: none;}.single-product div.product .woocommerce-product-gallery .swiper .swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none;}.single-product div.product .woocommerce-product-gallery .swiper-button-prev { position: absolute; width: 30px; height: 30px; background-color: var(--e-global-color-dark); margin: 0; top: 50%; left: 10px; transform: translateY(-50%); border-radius: 4px; display: flex; align-items: center; justify-content: center;}.single-product div.product .woocommerce-product-gallery .swiper-button-prev:after { font-size: 20px; font-size: 1.25rem; color: #ffffff;}.single-product div.product .woocommerce-product-gallery .swiper-button-prev:hover { background-color: var(--e-global-color-accent);}.single-product div.product .woocommerce-product-gallery .swiper-button-next { position: absolute; width: 30px; height: 30px; background-color: var(--e-global-color-dark); margin: 0; top: 50%; right: 10px; transform: translateY(-50%); border-radius: 4px; display: flex; align-items: center; justify-content: center;}.single-product div.product .woocommerce-product-gallery .swiper-button-next:after { font-size: 20px; font-size: 1.25rem; color: #ffffff;}.single-product div.product .woocommerce-product-gallery .swiper-button-next:hover { background-color: var(--e-global-color-accent);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-control-thumbs { display: none;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav { margin: unset;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; list-style: none;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a { position: relative; display: block; width: 30px; height: 30px; text-indent: 100%; white-space: nowrap; overflow: hidden; background-color: #fff; border-radius: 0; border: 1px solid var(--e-global-color-border);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a::before { position: absolute; z-index: 10; color: var(--e-global-color-secondary); text-indent: 0px !important; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 20px; font-size: 1.25rem; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); display: block;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li[class^=flex-nav-] a:hover::before { color: #ffffff;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li.flex-nav-prev { left: 10px;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-without-thumb .flex-direction-nav > li.flex-nav-next { right: 10px;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .woocommerce-product-gallery__image:hover a img { opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .flex-control-thumbs img { width: 100px; height: 100px; object-fit: cover; aspect-ratio: 1;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical { display: flex; align-items: flex-start; flex-direction: column;}@media (min-width: 426px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical { flex-direction: row-reverse; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .label-wrapper { left: 125px; }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .woocommerce-product-gallery__image:hover a img { opacity: 0;}@media (min-width: 426px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .label-wrapper { left: 125px; }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-control-thumbs { margin: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-control-thumbs li { margin-bottom: 30px; margin-right: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-control-thumbs li:last-child { margin-bottom: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-thumbs-vertical { width: 100%;}@media (min-width: 426px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-thumbs-vertical { margin-top: 0; order: -1; width: 100px; margin-right: 10px; display: block; height: 100%; position: absolute; left: 0; top: 0; }}@media (min-width: 426px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-viewport { width: calc(100% - 120px); margin-bottom: 0; margin-left: auto; }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-prev { position: absolute; width: 30px; height: 30px; background-color: var(--e-global-color-dark); margin: 0; top: 10px; left: 50%; transform: translateX(-50%);}@media (max-width: 425px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-prev { top: 50%; left: 10px; transform: translateY(-50%); }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-prev:after { color: #ffffff; font-size: 20px; font-size: 1.25rem;}@media (max-width: 425px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-prev:after { transform: rotate(180deg); }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-prev:hover { background-color: var(--e-global-color-accent);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-next { position: absolute; width: 30px; height: 30px; background-color: var(--e-global-color-dark); margin: 0; bottom: 10px; left: 50%; transform: translateX(-50%); top: unset;}@media (max-width: 425px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-next { top: 50%; right: 10px; transform: translateY(-50%); left: unset; }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-next:after { font-size: 20px; font-size: 1.25rem; color: #ffffff;}@media (max-width: 425px) { .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-next:after { transform: rotate(0); }}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .swiper-button-next:hover { background-color: var(--e-global-color-accent);}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-right_vertical { display: flex; align-items: flex-start; flex-direction: unset;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-right_vertical .flex-control-thumbs { margin: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-right_vertical .flex-control-thumbs li { margin-bottom: 10px; margin-left: 30px;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-right_vertical .flex-control-thumbs li:last-child { margin-bottom: 0;}.single-product div.product .woocommerce-product-gallery-gallery .woocommerce-product-gallery__wrapper { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; border: none;}@media (min-width: 1024px) { .single-product div.product .woocommerce-product-gallery-gallery .woocommerce-product-gallery__wrapper { margin-left: -5px; margin-right: -5px; }}.single-product div.product .woocommerce-product-gallery-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { flex-basis: 50%; width: 50%; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}@media (min-width: 1024px) { .single-product div.product .woocommerce-product-gallery-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { padding-left: 5px; padding-right: 5px; margin-bottom: 10px; }}.single-product div.product .woocommerce-product-gallery-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img { width: 100%; border-radius: 0;}.single-product div.product .woocommerce-product-gallery-gallery .product-video-360 { bottom: auto; top: 30px;}.single-product div.product .woocommerce-product-gallery-sticky .woocommerce-product-gallery__wrapper { display: flex; flex-wrap: wrap; border: none; flex-direction: row-reverse;}.single-product div.product .woocommerce-product-gallery-sticky .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { flex-basis: 100%; max-width: 630px; max-height: 780px;}.single-product div.product .woocommerce-product-gallery-sticky .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a { display: block; margin-bottom: 30px; border-radius: 0;}@media (max-width: 425px) { .single-product div.product .woocommerce-product-gallery-sticky .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { min-width: 0; min-height: 0; }}.single-product div.product .woocommerce-product-gallery-sticky .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:last-child a { margin-bottom: 0;}.single-product div.product .woocommerce-product-gallery-sticky .product-video-360 { bottom: auto; top: 30px;}.single-product div.product.single-product-type-right_vertical .woocommerce-product-gallery .woocommerce-product-gallery__trigger { left: 15px; right: unset;}.single-product div.product .woocommerce-product-gallery-vertical + .onsale { left: 145px;}.single-product div.product .stock.in-stock { margin-bottom: 30px; display: none;}.single-product div.product p.price + form.cart { margin-top: 30px;}.single-product div.product p.price + form.cart .stock.out-of-stock { margin: 0;}.single-product div.product .single_add_to_cart_button { display: flex; justify-content: center; align-items: center; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; background-color: var(--e-global-color-dark); line-height: 22px; white-space: nowrap; padding: 18px 20px; border-radius: 4px; border: none; color: #fff; width: 100%; margin-bottom: 0; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; flex: 1;}.single-product div.product .single_add_to_cart_button:after { font-size: 18px; font-size: 1.125rem; margin-right: 10px; color: #fff; order: -1;}.single-product div.product .single_add_to_cart_button:before { margin-right: -27px;}.single-product div.product .single_add_to_cart_button:hover { background-color: var(--e-global-color-primary);}.single-product div.product .single_add_to_cart_button + a.added_to_cart { display: none;}.single-product div.product .product_title { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 34px; font-size: 2.125rem; line-height: 40px; color: var(--e-global-color-dark); text-transform: capitalize; margin-bottom: 12px; clear: none; display: block;}@media (max-width: 767px) { .single-product div.product .product_title { font-size: 30px; font-size: 1.875rem; }}.single-product div.product .product-unit { font-size: 15px; font-size: 0.9375rem; line-height: 24px; margin-bottom: 15px; color: var(--e-global-color-lighter);}.single-product div.product .product-unit .value { color: var(--e-global-color-secondary);}.single-product div.product .sold-by-meta { font-weight: var(--e-global-typography-text-font-weight); font-size: 14px; font-size: 0.875rem; line-height: 22px; margin-bottom: 12px; color: var(--e-global-color-lighter);}.single-product div.product .sold-by-meta a { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-primary);}.single-product div.product .sold-by-meta a:hover { text-decoration: underline;}.single-product div.product .woocommerce-product-details__short-description + .stock { display: none;}.single-product div.product table.variations { table-layout: fixed; position: relative; margin: 0; width: 100%;}.single-product div.product table.variations tr { border: 0;}.single-product div.product table.variations tr td { margin-bottom: 1rem;}.single-product div.product table.variations th,.single-product div.product table.variations td { padding: 0; list-style: none; background-color: transparent; display: inline;}.single-product div.product table.variations th.label { margin-bottom: 10px; display: block; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); font-size: 16px; font-size: 1rem; text-transform: capitalize;}.single-product div.product table.variations th.label .woo-selected-variation-item-name { display: contents; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); font-size: 16px; font-size: 1rem;}.single-product div.product table.variations td.value { position: relative;}.single-product div.product table.variations label { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); font-size: 16px; font-size: 1rem;}.single-product div.product table.variations select { max-width: 100%; vertical-align: middle; padding: 12px 35px 12px 20px; color: transparent; margin: 12px 0px; border-radius: 16px;}.single-product div.product table.variations select + label { display: block; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; position: absolute; padding: 0 5px; background-color: #fff; left: 10px; top: 50%; transform: translateY(-50%); line-height: 1; transition: all ease-in-out 0.2s; color: var(--e-global-color-lighter);}.single-product div.product table.variations select:valid, .single-product div.product table.variations select:focus { color: var(--e-global-color-text);}.single-product div.product table.variations select:valid ~ label, .single-product div.product table.variations select:focus ~ label { top: 0;}.single-product div.product table.variations a.reset_variations { margin: 20px 0 0 15px; color: var(--e-global-color-secondary); border-bottom: 1px solid; line-height: 1; display: none !important;}.single-product div.product table.variations a.reset_variations:hover { color: var(--e-global-color-primary);}.single-product div.product table.variations td.label label { font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-primary-font-weight); text-transform: uppercase;}.single-product div.product table.variations td.value ul.variable-items-wrapper { display: inline-flex;}.single-product div.product table.variations td.value ul li.variable-item { position: relative; box-shadow: none; margin: 4px 9px 20px 0; width: 48px; height: 48px; padding: 0; border: 1px solid #E2E0E0; border-radius: 0;}.single-product div.product table.variations td.value ul li.variable-item.image-variable-item { box-shadow: none; margin: 0 10px 28px 0; width: 48px; height: 48px; padding: 5px; border: 1px solid var(--e-global-color-border); border-radius: 0;}.single-product div.product table.variations td.value ul li.variable-item.color-variable-item .variable-item-contents:before { display: none !important;}.single-product div.product table.variations td.value ul li.variable-item:hover, .single-product div.product table.variations td.value ul li.variable-item.selected { outline: none; box-shadow: none; border-color: var(--e-global-color-dark);}.single-product div.product table.variations td.value ul li.variable-item:hover .variable-item-span, .single-product div.product table.variations td.value ul li.variable-item.selected .variable-item-span { color: var(--e-global-color-primary);}.single-product div.product table.variations td.value ul li.variable-item .variable-item-span { font-size: 14px; font-size: 0.875rem; padding: 3px 20px; color: var(--e-global-color-text);}.single-product div.product table.variations td.value ul li.variable-item.color-variable-item { min-width: 24px; min-height: 24px; width: 24px; height: 24px; border-radius: 50%; margin: 0 12px 0 0; padding: 2px;}.single-product div.product table.variations td.value ul li.variable-item.color-variable-item .variable-item-span { padding: 2px; border-radius: 50%;}.single-product div.product table.variations td.value ul li.variable-item.color-variable-item .variable-item-span:after { content: none;}.single-product div.product table.variations td.value ul li.variable-item.color-variable-item:hover, .single-product div.product table.variations td.value ul li.variable-item.color-variable-item.selected { background-color: #fff;}.single-product div.product table.variations td.value ul .color-variable-item.disabled:before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 23px; height: 1px; background-color: #ff6565; z-index: 9999; visibility: visible; opacity: 1; box-shadow: none; min-width: 23px;}.single-product div.product table.variations td.value ul .color-variable-item.disabled:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); width: 23px; height: 1px; background-color: #ff6565; z-index: 9999; visibility: visible; opacity: 1; box-shadow: none; border: 0;}.single-product div.product table.variations td.value ul .image-variable-item.selected .variable-item-contents:before { display: none !important;}.single-product div.product .bocpak_clear_attr a.reset_variations { margin: 0 0 10px; color: var(--e-global-color-dark); line-height: 22px; font-size: 12px; font-size: 0.75rem; display: inline-block; text-decoration: underline;}.single-product div.product .bocpak_clear_attr a.reset_variations:hover { color: var(--e-global-color-primary);}.single-product div.product .single_variation .price { display: block; font-size: 24px; font-size: 1.5rem; line-height: 1; align-items: center; color: var(--e-global-color-dark); margin: 0px 0 30px 0; font-weight: 700;}.single-product div.product .single_variation .price ins { margin-right: 0; color: var(--e-global-color-primary);}.single-product div.product .single_variation .price del { margin-right: 10px; font-size: 16px; font-size: 1rem;}.single-product div.product .variations_button { flex: 0 0 100%; display: flex; flex-wrap: wrap; align-items: center;}.single-product div.product .woocommerce-grouped-add-to-cart { width: 100%; display: flex; flex-wrap: wrap; align-items: center;}.single-product div.product tr.woocommerce-grouped-product-list-item { border: 0 !important;}.single-product div.product .woocommerce_top_summary { display: flex; align-items: center; flex-wrap: wrap;}.single-product div.product .product_after_title { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 5px; font-size: 14px; font-size: 0.875rem; position: relative;}.single-product div.product .product_after_title > * { margin-bottom: 0;}.single-product div.product .product_after_title > *:not(:last-child) { margin-right: 15px; padding-right: 15px; position: relative;}.single-product div.product .product_after_title > *:not(:last-child):after { content: ""; height: 11px; width: 1px; background-color: var(--e-global-color-border); position: absolute; right: 0; top: 50%; transform: translateY(-50%);}.single-product div.product .product_after_title .sku_wrapper { text-transform: uppercase; color: var(--e-global-color-lighter);}.single-product div.product .product_after_title .sku_wrapper .sku { color: var(--e-global-color-secondary);}.single-product div.product .rating_brands { display: flex; flex-wrap: wrap; font-size: 14px; font-size: 0.875rem; position: relative; padding-bottom: 15px;}.single-product div.product .rating_brands > * { margin-bottom: 0;}.single-product div.product .rating_brands > *:not(:last-child) { margin-right: 15px; padding-right: 15px; padding-left: 5px; position: relative;}.single-product div.product .rating_brands > *:not(:last-child):after { content: ""; height: 11px; width: 1px; background-color: var(--e-global-color-border); position: absolute; right: 0; top: 50%; transform: translateY(-50%);}.single-product div.product .woocommerce-product-rating { display: flex; align-items: center; margin-bottom: 13px;}.single-product div.product .woocommerce-product-rating::before, .single-product div.product .woocommerce-product-rating::after { content: ""; display: table;}.single-product div.product .woocommerce-product-rating::after { clear: both;}.single-product div.product .woocommerce-product-rating a { font-size: 12px; font-size: 0.75rem; line-height: 1.5; font-weight: 600; text-transform: capitalize; color: var(--e-global-color-lighter);}.single-product div.product .woocommerce-product-rating a:hover { color: var(--e-global-color-primary); text-decoration: underline;}.single-product div.product .woocommerce-product-rating .woocommerce-review-link { position: relative; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter); font-weight: 500; text-transform: capitalize; margin-left: -8px; margin-bottom: -5px;}.single-product div.product .woocommerce-product-rating .star-rating { display: inline-block; vertical-align: bottom; font-size: 14px; font-size: 0.875rem; letter-spacing: -1px; color: var(--e-global-color-lighter);}.single-product div.product .sale-percent { color: #30B154; text-align: center; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); background-color: #D4F0DA; border-radius: 50px; margin-right: 21px; width: 53px; height: 30px; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; display: none;}.single-product div.product .woocommerce-review-average { display: none; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-secondary); margin-left: 10px;}.single-product div.product .product_meta label { min-width: 70px;}.single-product div.product .product_meta > span { display: block; font-size: 16px; font-size: 1rem; color: var(--e-global-color-lighter); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); text-transform: capitalize; margin-bottom: 6px;}.single-product div.product .product_meta > span:last-child { margin-bottom: 0; border-bottom: 0;}.single-product div.product .product_meta > span .sku { font-size: 16px; font-size: 1rem; color: var(--e-global-color-dark); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing);}.single-product div.product .product_meta > span .sku:hover { color: var(--e-global-color-primary);}.single-product div.product .product_meta > span a { color: var(--e-global-color-dark); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem;}.single-product div.product .product_meta > span a:hover { color: var(--e-global-color-primary);}.single-product div.product .product_meta .product_button { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid var(--e-global-color-border);}.single-product .bocpak-single-product-extra { font-size: 14px; font-size: 0.875rem; margin-bottom: 22px; margin-top: 10px; color: var(--e-global-color-secondary);}.single-product .bocpak-single-product-extra ul { list-style: none; margin: 0;}.single-product .bocpak-single-product-extra ul li { padding-bottom: 2px;}.single-product .bocpak-single-product-extra ul li i { color: var(--e-global-color-primary); padding: 0 5px 6px 0; font-size: 20px; font-size: 1.25rem;}.single-product .time-sale { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 13px;}.single-product .time-sale .deal-text { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); text-transform: uppercase; font-size: 14px; font-size: 0.875rem; max-width: 130px; margin-right: 30px; margin-bottom: 30px;}@media (max-width: 425px) { .single-product .time-sale .deal-text { margin-bottom: 10px; }}.single-product .time-sale .bocpak-countdown .countdown-item { margin-right: 10px; min-width: 60px; margin-bottom: 15px; text-align: center;}.single-product .time-sale .bocpak-countdown .countdown-item:after { content: none;}.single-product .time-sale .bocpak-countdown .countdown-item .countdown-digits { font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); line-height: 1; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; background-color: rgba(24, 56, 55, 0.06); border-radius: 50%; color: var(--e-global-color-primary);}@media (max-width: 767px) { .single-product .time-sale .bocpak-countdown .countdown-item .countdown-digits { font-size: 22px; font-size: 1.375rem; width: 55px; height: 55px; }}.single-product .time-sale .bocpak-countdown .countdown-item .countdown-label { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); font-size: 14px; font-size: 0.875rem; font-weight: 400; display: block; line-height: 1; text-transform: capitalize; margin-top: 16px;}.single-product .deal-sold > div { width: 100%;}.single-product .deal-sold .deal-sold-text { margin-top: 0; margin-bottom: 7px; font-size: 12px; font-size: 0.75rem;}.single-product .deal-sold .deal-sold-text span:last-child { color: var(--e-global-color-secondary);}.single-product .deal-sold .progress-bar { border-radius: 5px; height: 8px;}.single-product .deal-sold .progress-bar .progress-value { background-color: var(--e-global-color-primary);}.single-product .woocommerce-tabs { display: block; position: relative; margin-top: 61px;}@media (max-width: 767px) { .single-product .woocommerce-tabs { margin: 40px 0 0; }}.single-product .woocommerce-tabs ul.tabs { margin: 0; list-style: none; position: relative; margin-bottom: 31px; border-bottom: 1px solid var(--e-global-color-border);}@media (max-width: 767px) { .single-product .woocommerce-tabs ul.tabs { display: none; }}.single-product .woocommerce-tabs ul.tabs li { display: inline-block; margin: 0 50px 0 0;}.single-product .woocommerce-tabs ul.tabs li:first-child a { margin-left: 0;}.single-product .woocommerce-tabs ul.tabs li:last-child a { margin-right: 0;}.single-product .woocommerce-tabs ul.tabs li a { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-lighter); font-size: 20px; font-size: 1.25rem; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: block; position: relative; text-transform: capitalize; font-weight: 500; line-height: 26px; padding-bottom: 13px;}.single-product .woocommerce-tabs ul.tabs li a:hover { color: var(--e-global-color-dark);}.single-product .woocommerce-tabs ul.tabs li a:hover:before { width: 100%; transition: all 0.4s ease; height: 1px;}.single-product .woocommerce-tabs ul.tabs li a:before { content: ""; position: absolute; height: 1px; width: 0; left: 0; bottom: -1px; transition: all 0.3s ease; background-color: var(--e-global-color-dark);}.single-product .woocommerce-tabs ul.tabs li.active a { color: var(--e-global-color-dark); font-style: initial; transition: all 0.3s ease;}.single-product .woocommerce-tabs ul.tabs li.active a:before { width: 100%; height: 1px;}.single-product .woocommerce-tabs.product-accordions { padding: 0;}.single-product .woocommerce-tabs.product-accordions.active .accordion-item:last-child, .single-product .woocommerce-tabs.product-accordions:focus .accordion-item:last-child { border-bottom: none;}.single-product .woocommerce-tabs.product-accordions:after, .single-product .woocommerce-tabs.product-accordions:before { content: none;}.single-product .woocommerce-tabs.product-accordions .accordion-head { padding: 20px 0 12px 0; position: relative; cursor: pointer;}@media (max-width: 425px) { .single-product .woocommerce-tabs.product-accordions .accordion-head { padding: 10px 0; }}.single-product .woocommerce-tabs.product-accordions .accordion-head:hover .accordion-title { color: var(--e-global-color-primary);}.single-product .woocommerce-tabs.product-accordions .accordion-head.active .accordion-title, .single-product .woocommerce-tabs.product-accordions .accordion-head:focus .accordion-title { display: inline-block;}.single-product .woocommerce-tabs.product-accordions .accordion-head.active:before, .single-product .woocommerce-tabs.product-accordions .accordion-head:focus:before { opacity: 0;}.single-product .woocommerce-tabs.product-accordions .accordion-head.active:after, .single-product .woocommerce-tabs.product-accordions .accordion-head:focus:after { opacity: 1;}.single-product .woocommerce-tabs.product-accordions .accordion-head:after { position: absolute; opacity: 0; top: 50%; padding: 6px 0px 4px; border-radius: 50%; -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); color: var(--e-global-color-lighter); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; right: -1px; font-size: 12px; font-size: 0.75rem; font-weight: var(--e-global-typography-primary-font-weight);}.single-product .woocommerce-tabs.product-accordions .accordion-head:before { position: absolute; top: 50%; padding: 6px 0px 4px; border-radius: 50%; -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); color: var(--e-global-color-lighter); -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; right: -1px; font-size: 12px; font-size: 0.75rem; font-weight: var(--e-global-typography-primary-font-weight);}.single-product .woocommerce-tabs.product-accordions .accordion-title { display: inline-block; position: relative; font-size: 24px; font-size: 1.5rem; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); border-radius: 22px; line-height: 28px; margin-bottom: 0; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary); -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}@media (max-width: 425px) { .single-product .woocommerce-tabs.product-accordions .accordion-title { font-size: 18px; font-size: 1.125rem; }}.single-product .woocommerce-tabs.product-accordions .accordion-body { padding: 20px 30px 30px 0; display: none;}.single-product .woocommerce-tabs.product-accordions .accordion-body h2:first-of-type { display: none;}.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #comments,.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper { width: 100%; float: none; padding-right: 0; padding-left: 0;}.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #comments .form-submit button,.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper .form-submit button { border: 0;}.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #comments .form-submit button:hover,.single-product .woocommerce-tabs.product-accordions .accordion-body #reviews #review_form_wrapper .form-submit button:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.single-product .woocommerce-tabs.product-accordions .accordion-body .list-unstyled { margin-left: 0;}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled { margin: 0;}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li { margin-bottom: 5px;}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.store-name > span:not(.details), .single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.seller-name > span:not(.details), .single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled li.store-address > span:not(.details) { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .seller-rating { vertical-align: middle;}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .seller-rating .text { vertical-align: text-bottom;}.single-product .woocommerce-tabs.product-accordions .accordion-body ul.list-unstyled .star-rating { display: inline-block;}.single-product .woocommerce-tabs.product-accordions table td, .single-product .woocommerce-tabs.product-accordions table th { word-break: unset;}@media (min-width: 768px) { .single-product .woocommerce-tabs.product-accordions ul.products li.product { flex: 0 0 50%; max-width: 50%; }}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled { margin: 0;}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li { margin-bottom: 5px;}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.store-name > span:not(.details), .single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.seller-name > span:not(.details), .single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled li.store-address > span:not(.details) { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .seller-rating { vertical-align: middle;}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .seller-rating .text { vertical-align: text-bottom;}.single-product .woocommerce-tabs .woocommerce-Tabs-panel--seller ul.list-unstyled .star-rating { display: inline-block;}.single-product .woocommerce-tabs .panel h2:first-of-type { display: none;}.single-product .woocommerce-tabs .review_form label { margin-bottom: 0.5em; display: block;}.single-product .woocommerce-tabs h2.resp-accordion { display: flex; align-items: center; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 18px; font-size: 18px; font-size: 1.125rem; padding: 1em 0; margin: 0; border-top: 1px solid; border-color: var(--e-global-color-border);}@media (min-width: 768px) { .single-product .woocommerce-tabs h2.resp-accordion { display: none; }}.single-product .woocommerce-tabs h2.resp-accordion.active { border-top: 2px solid; border-color: var(--e-global-color-primary);}.single-product .woocommerce-tabs .woocommerce-product-attributes-item__label { color: var(--e-global-color-dark); font-size: 16px; font-size: 1rem; word-break: normal;}.single-product .product-extra-info ul { margin: 0; list-style: none;}.single-product .product-extra-info ul li { display: flex; align-items: center; font-size: 16px; font-size: 1rem; line-height: 16px; margin-bottom: 20px; color: var(--e-global-color-text);}.single-product .product-extra-info ul li:last-child { margin-bottom: 0;}.single-product .product-extra-info ul li i { margin-right: 10px;}.single-product .product-extra-info .brand-content { padding-bottom: 20px;}.single-product .product-extra-info .brand-wrap { padding-top: 20px; border-top: 1px solid var(--e-global-color-border);}.single-product .product-extra-info .title-brand { display: block; font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-primary-font-weight); line-height: 22px; color: var(--e-global-color-primary);}.single-product .product-brand { display: inline-block; color: var(--e-global-color-lighter); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}@media (max-width: 425px) { .single-product .product-brand { width: 50%; }}.single-product #page .site-content { margin-top: 80px; margin-bottom: 120px;}@media (max-width: 1024px) { .single-product #page .site-content { margin-bottom: 80px; }}@media (max-width: 767px) { .single-product #page .site-content { margin-bottom: 60px; }}.single-product.bocpak-sidebar-left div.product form.cart .quantity, .single-product.bocpak-sidebar-right div.product form.cart .quantity { width: 110px;}.single-product .deal-sold { margin-top: 0; margin-bottom: 20px;}.single-product.group-blog div.product .related ul.bocpak-products { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr;}@media (max-width: 768px) { .single-product.group-blog div.product .related ul.bocpak-products { grid-template-columns: 1fr 1fr; }}@media (max-width: 767px) { .single-product.group-blog div.product .related ul.bocpak-products { grid-template-columns: 100%; }}.product-single-style-2 .entry-summary form.cart .quantity_wrap input[type=number] { background-color: #ffffff;}.product-single-style-2 .breadcrumb-wrap { position: relative; z-index: 9;}.product-single-style-2 .woocommerce-product-gallery { padding-bottom: 50px;}.product-single-style-2 .content-single-wrapper { position: relative;}.product-single-style-2 .content-single-wrapper:before { content: ""; position: absolute; background-color: #f2f2f2; width: 100vw; top: -73px; height: 46.8vw; z-index: -1; bottom: 0; left: 50%; -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%);}@media only screen and (max-width: 1024px) { .product-single-style-2 .content-single-wrapper { position: relative; } .product-single-style-2 .content-single-wrapper:before { width: 100vw; top: -72px; height: 78vw; z-index: -1; }}@media only screen and (max-width: 768px) { .product-single-style-2 .content-single-wrapper { position: relative; } .product-single-style-2 .content-single-wrapper:before { width: 100vw; top: -72px; height: 193vw; z-index: -1; }}@media only screen and (max-width: 425px) { .product-single-style-2 .content-single-wrapper { position: relative; } .product-single-style-2 .content-single-wrapper:before { width: 100vw; top: -72px; height: 547vw; z-index: -1; }}@media only screen and (max-width: 375px) { .product-single-style-2 .content-single-wrapper { position: relative; } .product-single-style-2 .content-single-wrapper:before { width: 100vw; top: -72px; height: 629vw; z-index: -1; }}.product-single-style-2 .woocommerce-tabs { margin-top: 0;}.single-product-tab-vertical .woocommerce-tabs .col-full { display: flex; flex-direction: row;}.single-product-tab-vertical .woocommerce-tabs ul.tabs { flex: 0 0 300px; text-align-last: inherit; margin-right: 100px;}.single-product-tab-vertical .woocommerce-tabs ul.tabs li { display: block;}.single-product-tab-vertical .woocommerce-tabs ul.tabs li a { border-bottom: 1px solid var(--e-global-color-border); padding: 0;}@media only screen and (max-width: 425px) { .single-product-tab-vertical .woocommerce-tabs .col-full { display: block; }}@media (max-width: 767px) { .single-product-tab-vertical .woocommerce-tabs ul.tabs { flex: 0 0 200px; margin-right: 60px; }}.single-product-tab-expand .product-tab-expand .expand-item { display: flex; flex-direction: row; border-bottom: 1px solid var(--e-global-color-border); padding-bottom: 60px; margin-bottom: 60px;}.single-product-tab-expand .product-tab-expand .expand-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}.single-product-tab-expand .product-tab-expand .expand-item .expand-title { flex: 0 0 300px; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 24px; font-size: 1.5rem; line-height: 60px;}.single-product-tab-expand .product-tab-expand .expand-item .expand-body h2:first-child { display: none;}@media only screen and (max-width: 768px) { .single-product-tab-expand .product-tab-expand .expand-item .expand-title { flex: 0 0 230px; }}@media only screen and (max-width: 425px) { .single-product-tab-expand .product-tab-expand .expand-item { display: flow-root; }}.entry-summary p.price { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 26px; font-weight: 600; color: var(--e-global-color-primary); margin-bottom: 30px;}.entry-summary p.price ins { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 26px; font-weight: 600; color: var(--e-global-color-primary);}@media (max-width: 767px) { .entry-summary p.price ins { font-size: 30px; font-size: 1.875rem; }}.entry-summary p.price del { color: var(--e-global-color-lighter); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; font-weight: 600; text-decoration-line: line-through; margin-bottom: -2px; margin-left: 5px;}.entry-summary .woocommerce-product-details__short-description p { margin-bottom: 30px;}.entry-summary form.cart { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 0;}.entry-summary form.cart::before, .entry-summary form.cart::after { content: ""; display: table;}.entry-summary form.cart::after { clear: both;}.entry-summary form.cart .product_button { display: flex; align-items: center; margin-bottom: 15px; margin-top: 19px; width: 100%;}.entry-summary form.cart .clear { position: relative; flex: 0 0 calc(100% + 3.6rem); width: calc(100% + 2rem); margin-left: -1.8rem; margin-top: 20px; border-top: 1px solid var(--e-global-color-border);}.entry-summary form.cart.grouped_form, .entry-summary form.cart.variations_form { padding: 0; border: none; margin-top: 0;}.entry-summary form.cart .quantity_wrap input[type=number] { padding: 18px 15px; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 20px; font-size: 1.25rem; font-weight: 600; line-height: 1; background-color: transparent;}.entry-summary form.cart .quantity_wrap .quantity_label { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.entry-summary form.cart .quantity_wrap .quantity_label:focus { background-color: #f1f1f1; color: #21759b; border-radius: 16px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */}.entry-summary form.cart .quantity_wrap input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap { width: 100%; display: flex; justify-content: space-between; align-items: center; position: relative; margin-bottom: 30px;}@media (max-width: 424px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap { flex-wrap: wrap; flex-direction: column-reverse; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .quantity { display: inline-flex !important;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .quantity:not(.show) { display: none !important;}@media (max-width: 424px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier { width: 100%; margin-top: 10px; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .quantity_tier { color: var(--e-global-color-dark);}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .bocpak-dropdown-tiers .tier-value { padding: 5px 0; margin-bottom: 10px; border: 0; border-bottom: 2px solid var(--e-global-color-border); width: 100%; border-radius: 0; font-size: 18px; font-size: 1.125rem; display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; cursor: pointer;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .bocpak-dropdown-tiers .tier-value:before { margin-right: 10px; font-size: 10px; font-size: 0.625rem; font-weight: 600; color: var(--e-global-color-dark);}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .bocpak-dropdown-tiers .tier-value:hover { background-color: transparent; border-color: var(--e-global-color-dark); color: var(--e-global-color-dark);}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .buttons_added { border: 0; border-bottom: 2px solid var(--e-global-color-border); width: 100%; border-radius: 0; padding: 0; margin-right: 0; margin-bottom: 10px;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .buttons_added input[type=number] { padding: 0.45rem 0.5rem;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .buttons_added .minus { margin-left: 0;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .buttons_added .plus { margin-right: 0;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .show_qty_input { color: var(--e-global-color-primary);}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .wrap-action-tier .show_qty_input:hover { color: var(--e-global-color-dark);}@media (max-width: 424px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers { width: 100%; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .each-price { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-dark); font-weight: 600; text-align: end;}@media (max-width: 425px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .each-price { font-size: 20px; font-size: 1.25rem; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .subtotal-price { text-align: end;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .subtotal-price > span { font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-lighter);}@media (max-width: 425px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .subtotal-price > span { font-size: 16px; font-size: 1rem; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .subtotal-price .subtotal-price-value { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 28px; font-size: 1.75rem; color: var(--e-global-color-primary); font-weight: 600;}@media (max-width: 425px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .calculer-price-tiers .subtotal-price .subtotal-price-value { font-size: 20px; font-size: 1.25rem; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table { position: absolute; width: 100%; background-color: #fff; box-shadow: 0 0 5px 2px rgba(21, 22, 23, 0.2); z-index: 99; top: 100%; border-radius: 5px;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row { border: 1px solid transparent; padding: 10px 30px;}@media (max-width: 568px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row { padding: 10px 15px; }}@media (max-width: 425px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row { padding: 10px 15px; flex-wrap: wrap; justify-content: space-between; border: 0; border-bottom: 1px solid var(--e-global-color-border); } .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row:last-child { border-bottom: 0; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row.wpcpq-item-active { color: var(--e-global-color-dark); border-color: var(--e-global-color-primary); background-color: #e7f8f9;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row:hover:not(.wpcpq-head, .wpcpq-foot) { color: var(--e-global-color-dark); background-color: #e7f8f9;}@media (max-width: 425px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row > div.wpcpq-item-qty { flex: 0 0 30%; } .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-row > div.wpcpq-item-price { flex: 0 0 65%; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-head { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); font-weight: 600; margin-top: 20px;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-foot { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-dark); font-weight: 600; margin-bottom: 20px;}@media (max-width: 767px) { .entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .tier-table .wpcpq-item-discount { width: 100%; }}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .quantity_tier { display: block;}.entry-summary form.cart .quantity_wrap.quantity_tiers_wrap .show_qty_input { display: inline-block; cursor: pointer;}.entry-summary form.cart .quantity { min-width: 115px; position: relative; display: inline-flex; overflow: hidden; justify-content: center; align-items: center; margin-right: 20px; border-radius: 4px; border: 1px solid var(--e-global-color-border); background-color: #fff; padding: 0 20px; margin-bottom: 0;}@media (max-width: 320px) { .entry-summary form.cart .quantity { padding: 0 10px; }}.entry-summary form.cart .quantity.hidden { display: none;}.entry-summary form.cart .quantity button { display: flex; justify-content: center; align-items: center; padding: 9px 8px 9px 10px; text-align: center; z-index: 9; border: none; width: 18px; height: 18px; border-radius: 50px; background-color: transparent;}.entry-summary form.cart .quantity button:after { display: none;}.entry-summary form.cart .quantity button i { color: var(--e-global-color-dark); font-size: 16px; font-size: 1rem;}.entry-summary form.cart .quantity button:hover i { color: var(--e-global-color-primary);}.entry-summary form.cart .quantity .qty { padding: 0px 0; margin: 0 -10px; -moz-appearance: textfield; text-align: center; font-size: 14px; font-size: 0.875rem; font-weight: 700; color: var(--e-global-color-dark); flex: 1; border: unset; background-color: transparent;}.entry-summary form.cart .quantity .qty::-webkit-outer-spin-button, .entry-summary form.cart .quantity .qty::-webkit-inner-spin-button { opacity: 1;}.entry-summary form.cart .quantity .qty:focus { border-color: var(--e-global-color-accent);}.entry-summary form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity { float: none; margin-right: 0;}@media (max-width: 1023px) { .entry-summary form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity a { font-size: 11px; font-size: 0.6875rem; }}.entry-summary form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity a.button { width: 100%; text-align: center; padding: 0.75em 0; text-transform: uppercase; word-break: initial; font-weight: var(--e-global-typography-primary-font-weight); font-size: 12px; font-size: 0.75rem; background-color: var(--e-global-color-secondary); color: #fff;}.entry-summary form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity a.button:hover { background-color: var(--e-global-color-primary);}.entry-summary form.cart table.group_table { margin-bottom: 30px; margin-top: 8px; border-bottom: 1px solid var(--e-global-color-border);}.entry-summary form.cart table.group_table tr { border-bottom: 1px solid; border-color: var(--e-global-color-border);}.entry-summary form.cart table.group_table td { padding: 11px 0 12px 0; vertical-align: middle;}.entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__price { text-align: end;}.entry-summary form.cart table.group_table .quantity_label { display: none;}@media (max-width: 500px) { .entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__image,.entry-summary form.cart table.group_table .woocommerce-grouped-product-image { display: none; } .entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__label { padding-left: 0; }}.entry-summary form.cart table.group_table .quantity { margin-bottom: 0;}@media (max-width: 767px) { .entry-summary form.cart table.group_table .quantity { width: 120px; } .entry-summary form.cart table.group_table .quantity .qty { width: 40px; }}.entry-summary form.cart table.group_table .quantity .text-quantity { display: none;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__image,.entry-summary form.cart table.group_table .woocommerce-grouped-product-image { padding-right: 15px; width: 80px;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__image img,.entry-summary form.cart table.group_table .woocommerce-grouped-product-image img { max-width: 80px; height: 80px; margin: auto; border-radius: 0; margin-bottom: 21px;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__label { padding-right: 10px;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__label .bocpak-single-product-extra-label p { margin-bottom: 5px;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__label a { color: var(--e-global-color-dark); word-break: break-word;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__label a:hover { color: var(--e-global-color-primary);}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount { color: var(--e-global-color-lighter); font-weight: var(--e-global-typography-primary-font-weight); font-size: 12px; font-size: 0.75rem;}.entry-summary form.cart table.group_table .woocommerce-grouped-product-list-item__price ins .woocommerce-Price-amount { color: var(--e-global-color-text);}.entry-summary form.cart table.group_table p.price { font-size: 25px; font-size: 1.5625rem; border: 0; padding-bottom: 0; margin-bottom: 0;}.entry-summary form.cart table.group_table p.price ins { font-size: 25px; font-size: 1.5625rem; padding-bottom: 0;}.entry-summary form.cart table.group_table .woocommerce-Price-amount { word-break: normal; display: block;}.entry-summary .product_meta { border-top: 1px solid var(--e-global-color-border); padding-top: 24px; margin-top: 13px;}.inventory_status { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; color: #ffffff; margin-bottom: 10px; position: relative; background-color: #24C66D; padding: 2px 13px; border-radius: 30px; margin-right: 20px;}.inventory_status .stock-title { color: var(--e-global-color-primary);}.inventory_status.out-stock { color: #ffffff; background-color: var(--e-global-color-lighter);}.inventory_status.out-stock:before { background-color: var(--e-global-color-lighter);}.stock:empty::before { display: none;}.stock.in-stock { color: #0f834d;}.stock.out-of-stock { color: #e2401c;}a.reset_variations { display: inline-block; margin-left: 1em;}.bocpak-woocommerce-tabs { margin-top: 50px;}.bocpak-woocommerce-tabs .umimi-woocommerce-tabs-panel { padding: 50px 0; border-top: 1px solid; border-top-color: var(--e-global-color-border);}.bocpak-woocommerce-tabs .umimi-woocommerce-tabs-panel h2:first-of-type { font-size: 16px; font-size: 1rem; margin-bottom: 40px; color: var(--e-global-color-secondary);}.bocpak-woocommerce-tabs .umimi-woocommerce-tabs-panel table.shop_attributes th { padding: 4px 10px 4px 0;}.bocpak-woocommerce-tabs .umimi-woocommerce-tabs-panel table.shop_attributes td { padding: 4px 0 4px 10px; text-align: right;}.single-product-reviews-wrap { max-width: 855px; margin-left: auto; margin-right: auto; margin-top: 100px;}.single-product-reviews-wrap .woocommerce-Reviews-title { display: none;}.single-product-reviews-wrap .review-title { font-size: 36px; font-size: 2.25rem; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border); margin-bottom: 50px;}.single-product-reviews-wrap .review-title .count { width: 20px; height: 20px; line-height: 20px; color: #fff; background-color: #000; border-radius: 20px; text-align: center; font-size: 14px; font-size: 0.875rem; display: inline-block; margin-left: 5px;}/** * Reviews */#reviews { outline: none; max-width: 100%; margin-left: auto; margin-right: auto;}.accordion-body #reviews { max-width: 1400px;}#reviews #comments { margin-bottom: 3.7065595576em; padding-top: 0; margin-top: 0;}#reviews .commentlist { list-style: none; margin: 0;}#reviews .commentlist li { margin-bottom: 5px;}#reviews .commentlist li .comment_container { margin-bottom: 30px;}#reviews .commentlist li .comment_container::before, #reviews .commentlist li .comment_container::after { content: ""; display: table;}#reviews .commentlist li .comment_container::after { clear: both;}#reviews .commentlist li .comment_container .comment-text { width: calc(100% - 72px); float: right; position: relative; margin-top: -7px;}#reviews .commentlist li .comment_container .comment-text .star-rating { font-size: 12px; font-size: 0.75rem;}#reviews .commentlist li:last-child { border-bottom: 0; margin-bottom: 0;}#reviews .commentlist li time { color: var(--e-global-color-lighter); margin-top: 4px;}#reviews .commentlist li .avatar { width: 60px; height: 60px; float: left; margin-right: 12px; border-radius: 50%; object-fit: cover;}#reviews .commentlist li p.meta { margin-bottom: 20px; display: grid; position: relative;}#reviews .commentlist li p.meta strong { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-dark); line-height: 22px; font-weight: 600;}#reviews .commentlist li p.meta time { font-size: 12px; font-size: 0.75rem; line-height: 1.3333333333;}#reviews .commentlist li p.meta time:before { margin-right: 5px; line-height: 1; margin-top: -3px;}#reviews .commentlist li p.meta .verified { font-style: normal; font-size: 0.875em;}#reviews .commentlist li p.meta .woocommerce-review__dash { display: none;}#reviews .commentlist li .description { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}#reviews .commentlist li ul.children { margin: 0; width: 82.2222222222%; float: right; margin-right: 0; padding-top: 1.618034em;}#reviews .commentlist li ul.children .avatar { width: 13.5135135135%; float: left; margin-right: 8.1081081081%;}#reviews .commentlist li ul.children .comment-text { width: 78.3783783784%; float: right; margin-right: 0;}#reviews .commentlist li ul.children li { margin-bottom: 1.618034em;}#reviews .commentlist li ul.children li:last-child { margin-bottom: 0;}#reviews .comment-form { display: flex; margin-top: 15px;}#reviews .comment-form .comment-notes { order: -4; flex-wrap: wrap; display: flex; margin-bottom: 1em;}#reviews .comment-form .comment-form-comment { margin-bottom: 1.25em;}#reviews .comment-form .comment-form-comment label { display: none;}#reviews .comment-form .comment-form-author { order: -2; max-width: 33.3%; margin-bottom: 1.875em;}#reviews .comment-form .comment-form-number { order: -2; max-width: 33.3%;}#reviews .comment-form .comment-form-email { order: -2; max-width: 33.3%; margin-bottom: 1.875em;}#reviews .comment-form .comment-form-cookies-consent { margin-bottom: 1.875em;}@media (max-width: 767px) { #reviews .comment-form .comment-form-comment,#reviews .comment-form .comment-form-author,#reviews .comment-form .comment-form-email,#reviews .comment-form .comment-form-number { max-width: 100%; }}#reviews .comment-form-rating { clear: both; margin-bottom: 1.875em; display: inline-grid; text-transform: uppercase; order: -3;}#reviews .comment-form-rating label { margin-bottom: 7px;}#reviews .comment-form-rating p.stars { line-height: 1;}#reviews .comment-form-comment input,#reviews .comment-form-author input,#reviews .comment-form-email input,#reviews .comment-form-number input { width: 100%;}#reviews .comment-form-comment textarea { color: var(--e-global-color-text); font-size: 16px; font-size: 1rem;}#reviews .comment-form-comment,#reviews .comment-form-author,#reviews .comment-form-email,#reviews .comment-form-cookies-consent,#reviews .comment-notes { margin-bottom: 2.25em; color: var(--e-global-color-text); display: flex; align-items: baseline;}#reviews .comment-form-comment input,#reviews .comment-form-author input,#reviews .comment-form-email input,#reviews .comment-form-cookies-consent input,#reviews .comment-notes input { color: var(--e-global-color-text); font-size: 16px; font-size: 1rem;}#reviews .comment-form-comment label,#reviews .comment-form-author label,#reviews .comment-form-email label,#reviews .comment-form-cookies-consent label,#reviews .comment-notes label { display: block; color: #353535;}#reviews .comment-form-cookies-consent:before { content: ""; display: block; clear: left;}#reviews .comment-form .form-submit button { font-size: 14px; font-size: 0.875rem; line-height: 1; padding: 17px 30px; color: #ffffff;}#reviews .comment-form .form-submit button:hover { background-color: var(--e-global-color-accent); border-color: var(--e-global-color-accent);}#reviews .comment-form .form-submit button:after { margin-left: 7px; font-size: 12px; font-size: 0.75rem; margin-top: -3px;}table.shop_attributes th { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 18px; font-size: 1.125rem; text-transform: capitalize;}.bocpak-sticky-add-to-cart { background-color: var(--background);}.bocpak-sticky-add-to-cart__content { font-size: 16px; font-size: 1rem;}.bocpak-sticky-add-to-cart__content-title strong { color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-text-font-weight);}.bocpak-sticky-add-to-cart__content-button { border: none; letter-spacing: 0; padding: 13px 25px; background-color: var(--e-global-color-accent);}.bocpak-sticky-add-to-cart__content-button:hover { background-color: var(--e-global-color-primary);}.bocpak-sticky-add-to-cart__content-price { display: inline-flex; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-primary); margin-bottom: 4px; align-items: center; font-weight: var(--e-global-typography-primary-font-weight);}.bocpak-sticky-add-to-cart__content-price ins { order: -1; margin-left: 0; margin-right: 0.6180469716em; background-color: transparent; color: var(--e-global-color-text);}.bocpak-sticky-add-to-cart__content-price del { font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-lighter);}.sizechart-popup { width: 1000px; max-width: 100vw; overflow-y: auto; position: fixed; left: 50%; padding: 60px; background: #fff; top: 50%; transform: translate(-50%, -50%); z-index: 998; opacity: 0; visibility: hidden; pointer-events: none; transition: all ease-in-out 0.3s;}.sizechart-popup.active { opacity: 1; pointer-events: auto; visibility: visible;}.sizechart-popup.active + .sizechart-overlay { opacity: 1; visibility: visible;}.sizechart-popup .sizechart-close { position: absolute; right: 20px; top: 20px; font-size: 24px; font-size: 1.5rem; line-height: 1;}.sizechart-popup .sizechart-close i { color: var(--e-global-color-dark);}.sizechart-popup .sizechart-close:hover i { color: var(--e-global-color-primary);}.sizechart-button { font-size: 12px; font-size: 0.75rem; text-decoration: underline; text-transform: uppercase; line-height: 2; margin-bottom: 1em; display: inline-block; color: var(--e-global-color-dark);}.sizechart-button:hover { color: var(--e-global-color-primary); text-decoration: underline;}.sizechart-overlay { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; z-index: 997; opacity: 0; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; transition: opacity 0.25s ease, visibility 0s ease;}.bocpak-frequently-bought { margin-top: 5px; padding-top: 20px; margin-bottom: 10px; border-top: 1px solid; border-color: var(--e-global-color-border);}.bocpak-frequently-bought .frequently-bought-title { margin-bottom: 10px; font-size: 13px; font-size: 0.8125rem; text-transform: uppercase; color: var(--e-global-color-secondary);}.bocpak-frequently-bought ul { list-style: none; margin: 0;}.bocpak-frequently-bought .product-item { display: flex; align-items: center; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid; position: relative; border-color: var(--e-global-color-border); cursor: pointer;}.bocpak-frequently-bought .product-item:last-child { padding-bottom: 0; border-bottom: 0;}.bocpak-frequently-bought .product-item img { width: 80px; margin-right: 20px; border: 4px solid #fff; box-shadow: 0 0 0 1px; color: var(--e-global-color-border); background-color: #f7f4ef; border-radius: 18px;}.bocpak-frequently-bought .product-item.uncheck * { opacity: 0.8;}.bocpak-frequently-bought .content-product-item { height: 100%; flex: 1;}.bocpak-frequently-bought .content-product-item .product-title { position: relative; z-index: 2; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-secondary);}.bocpak-frequently-bought .content-product-item .posted-in a { font-size: 13px; font-size: 0.8125rem; color: var(--e-global-color-text);}.bocpak-frequently-bought .product-price { font-size: 16px; font-size: 1rem; margin: 0 30px; color: var(--e-global-color-primary);}.bocpak-frequently-bought .product-price del { font-size: 0.95em;}.bocpak-frequently-bought .product-price ins { background: transparent;}.bocpak-frequently-bought .price-box .label { color: var(--e-global-color-secondary);}.bocpak-frequently-bought .price-box .bocpak-total-price { font-size: 30px; font-size: 1.875rem; color: var(--e-global-color-primary);}.bocpak-frequently-bought input[type=checkbox] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0 !important; z-index: 1; cursor: pointer;}.bocpak-frequently-bought input[type=checkbox] + span { opacity: 1 !important;}.bocpak-frequently-bought input[type=checkbox] + span:before { content: "+"; width: 30px; height: 30px; display: inline-block; font-size: 18px; font-size: 1.125rem; line-height: 30px; text-align: center; background-color: #f7f4ef; border-radius: 50%; color: #000;}.bocpak-frequently-bought input[type=checkbox]:checked + span:before { content: "-";}.bocpak-frequently-bought .bocpak_add_to_wishlist_button { color: #000;}.bocpak-frequently-bought .product-buttons { display: flex; justify-content: space-between;}.bocpak-frequently-bought .product-buttons form { margin-bottom: 0;}.bocpak-frequently-bought .product-buttons .bocpak-add-to-cart { font-size: 12px; font-size: 0.75rem;}#rotateimages { cursor: ew-resize;}.view-360-group { margin-top: 30px; margin-bottom: 40px; display: flex; justify-content: center; align-items: center;}.view-360-group .view-360-svg { margin-left: 20px; margin-right: 20px; font-size: 30px; font-size: 1.875rem; color: var(--e-global-color-dark);}.view-360-group .view-360-button i { font-size: 16px; font-size: 1rem; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; border: 1px solid; border-color: var(--e-global-color-border); border-radius: 50%; color: var(--e-global-color-dark); cursor: pointer;}.view-360-group .view-360-button i:hover { color: #ffffff; background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.single-product .view-360-group + .mfp-close { border: none; color: #000; font-size: 25px; font-size: 1.5625rem; font-weight: var(--e-global-typography-text-font-weight); width: 30px; height: 30px; line-height: 1;}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name { display: none;}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span { padding: 16px 5px; min-width: 46px; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); line-height: 1;}.woocommerce-product-gallery__trigger img { display: none; opacity: 0; visibility: hidden;}.pbr-social-share { display: flex; color: var(--e-global-color-lighter);}.pbr-social-share a { color: var(--e-global-color-text); text-align: center; line-height: 16px; font-size: 16px; display: flex; margin-right: 13px; padding: 0 5px; align-content: center; justify-content: center; align-items: center;}.pbr-social-share a:first-child { margin-left: 5px;}.pbr-social-share a:hover { color: var(--e-global-color-primary);}.woocommerce .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:after { display: none;}.button-attr { position: relative; display: block; border: 1px solid var(--e-global-color-border); width: 100%; border-radius: 4px; padding: 10px 20px; margin-top: -2px; color: var(--e-global-color-text);}.button-attr span { font-weight: 600;}.button-attr:after { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); font-size: 10px; font-size: 0.625rem; color: var(--e-global-color-text); font-weight: 600;}.button-attr:hover { border-color: var(--e-global-color-primary); color: var(--e-global-color-text);}.popup-attr { position: relative; background-color: #fff; border-radius: 20px; padding: 30px; height: 695px; max-width: 1150px; overflow: auto;}.popup-attr .mfp-close { position: absolute; top: 5px; right: 5px; color: var(--e-global-color-dark); opacity: 1;}.popup-attr .mfp-close:hover { color: var(--e-global-color-primary);}.popup-attr .attr_footer_popup .save-popup span { font-size: 14px; font-size: 0.875rem;}.popup-attr .attr_left_side ul.attr_list_img { margin: 0;}.popup-attr .attr_left_side ul.attr_list_img li { list-style: none;}.popup-attr .attr_left_side ul.attr_list_img li img { object-fit: cover; width: 100%; max-height: 500px; border-radius: 16px;}.popup-attr .attr_left_side .attr_item_description { margin-top: 15px;}.popup-attr .attr_right_side .attr-label { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 40px; font-size: 2.5rem; line-height: 1; font-size: 2.5rem; margin-bottom: 15px;}.popup-attr .attr_right_side .attr-description { margin-bottom: 15px;}.popup-attr .attr_right_side ul.attr-list-btn { margin: 0; overflow: auto; max-height: 500px;}.popup-attr .attr_right_side ul.attr-list-btn li { list-style: none; display: block; border: 1px solid var(--e-global-color-border); margin-bottom: 10px; border-radius: 4px;}.popup-attr .attr_right_side ul.attr-list-btn li:hover, .popup-attr .attr_right_side ul.attr-list-btn li.active { border-color: var(--e-global-color-primary);}.popup-attr .attr_right_side ul.attr-list-btn li.disabled { opacity: 0.4; background-color: rgba(0, 0, 0, 0.05);}.popup-attr .attr_right_side ul.attr-list-btn li.disabled .item-btn { pointer-events: none;}.popup-attr .attr_right_side ul.attr-list-btn .item-btn { width: 100%; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); background-color: transparent; color: var(--e-global-color-text); border: 0; border-radius: 4px; display: flex; justify-content: space-between; align-items: center;}.popup-attr .attr_right_side ul.attr-list-btn .item-btn .attr-name { font-size: 16px; font-size: 1rem;}.popup-attr .attr_right_side ul.attr-list-btn .item-btn .attr-name span { font-weight: 600;}.popup-attr .attr_right_side ul.attr-list-btn .attr-price { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-lighter);}.popup-attr .attr_right_side ul.attr-list-btn .attr-price del { margin-left: 5px; font-size: 13px; font-size: 0.8125rem; margin-bottom: -2px;}.popup-attr .attr_footer_popup { text-align: end;}.single_variation_wrap { width: 100%; display: flex; flex-wrap: wrap; align-items: center;}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price { display: none;}.single_variation_wrap .owcpv_wrapper .owcpv_box_toggle_button .owcpv_toggle { margin: -6px 0 19px;}.single_variation_wrap .owcpv_wrapper .owcpv_box_toggle_button .owcpv_flex_row_reverse label { font-size: 22px; font-size: 1.375rem; line-height: 28px; font-weight: 600; color: var(--e-global-color-dark); cursor: pointer;}@media (max-width: 320px) { .single_variation_wrap .owcpv_wrapper .owcpv_box_toggle_button .owcpv_flex_row_reverse label { font-size: 17px; font-size: 1.0625rem; }}.single_variation_wrap .owcpv_wrapper .owcpv_box_toggle_button .owcpv_flex_row_reverse .owpcv_toggle_input:checked + .owcpv_toggle_switch { background-color: var(--e-global-color-dark); margin-right: 16px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form { border: 1px solid var(--e-global-color-border); border-radius: 4px; padding: 30px 29px 30px;}@media (max-width: 568px) { .single_variation_wrap .owcpv_wrapper .owcpv_item_form { padding: 15px 15px 20px; }}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .form-group { margin-bottom: 19px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .form-group.formbuilder-checkbox-group { margin-bottom: 10px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .form-group.formbuilder-checkbox-group label > span { cursor: pointer;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .form-group.formbuilder-number { margin-bottom: 0;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .field-label { color: var(--e-global-color-dark); margin-bottom: 7px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio { margin-bottom: 10px; height: 100%; padding: 10px 5px 0; border-color: var(--e-global-color-border); border-radius: 4px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio:last-child { margin-bottom: 0;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio input[type=radio] { margin: 0; width: 20px; height: 20px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio input[type=radio]:focus { box-shadow: none;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio input[type=radio]:checked + .img_group_preview + label { color: var(--e-global-color-primary);}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio label { font-size: 16px; font-size: 1rem; cursor: pointer;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio label.img_group_preview { margin: 0; cursor: pointer; margin-bottom: 5px; border-color: var(--e-global-color-border); border-radius: 4px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio label.img_group_preview img { border-radius: 4px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio label.img_group_preview a { color: var(--e-global-color-dark); border: 1px solid var(--e-global-color-border); border-right: 0; border-bottom: 0; border-radius: 4px 0 4px 0;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .formbuilder-radio label.img_group_preview a:hover { color: var(--e-global-color-primary);}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .owcpv_clear_field { text-decoration: underline;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form select.form-control { height: 48px; padding: 5px 20px; border-radius: 4px; border: 1px solid var(--e-global-color-border); font-size: 16px; font-size: 1rem; color: var(--e-global-color-text); cursor: pointer;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .qq-gallery.qq-uploader { position: relative; overflow-y: unset; min-height: 140px; border-radius: 4px;}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .qq-gallery.qq-uploader .qq-error-message { position: absolute; z-index: 99; top: 50%; left: 50%; transform: translate(-50%, -50%);}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .qq-gallery.qq-uploader:before { bottom: 50%; transform: translateY(50%);}.single_variation_wrap .owcpv_wrapper .owcpv_item_form .qq-gallery.qq-uploader .qq-upload-button:before { display: none;}.single_variation_wrap .owcpv_price_summary { border: 1px solid var(--e-global-color-border); padding: 25px 30px 15px; border-radius: 4px; margin-bottom: 28px;}@media (max-width: 568px) { .single_variation_wrap .owcpv_price_summary { padding: 15px 15px 5px; }}.single_variation_wrap .owcpv_price_summary > ul li { padding: 0;}.single_variation_wrap .owcpv_price_summary > ul > li { padding: 5px 0;}.single_variation_wrap .owcpv_price_summary > ul > li span { color: var(--e-global-color-dark);}.single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total { border-top: 1px solid var(--e-global-color-border); padding: 15px 0 7px; margin-top: 13px;}.single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total > span { font-size: 22px; font-size: 1.375rem; font-weight: 600;}@media (max-width: 425px) { .single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total > span { font-size: 20px; font-size: 1.25rem; }}.single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total .woocommerce-Price-currencySymbol,.single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total .wrap_price { font-size: 28px; font-size: 1.75rem; font-weight: 600;}@media (max-width: 425px) { .single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total .woocommerce-Price-currencySymbol,.single_variation_wrap .owcpv_price_summary > ul > li.owcpv_total .wrap_price { font-size: 20px; font-size: 1.25rem; }}/** * Widgets */.widget-area { border-right: none !important; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.widget-area.collapsed { visibility: hidden; transform: translate(-600px, 0); transition: all 0.3s ease-in-out; position: absolute;}.woocommerce-pagination-wrap { text-align: center; position: relative; z-index: 99; margin-top: 20px;}.woocommerce-pagination-wrap .page-numbers { display: flex; justify-content: start; margin-bottom: 0;}.elementor-grid-1 + .woocommerce-pagination-wrap { margin-top: 0;}.elementor-grid-1 + .woocommerce-pagination-wrap .woocommerce-pagination { margin-top: 50px;}#secondary .bocpak-widget-woocommerce { margin-bottom: 59px; border-bottom: none; padding-bottom: 0;}#secondary .bocpak-widget-woocommerce:last-child { margin-bottom: 0; margin-top: -9px;}#secondary .widget_price_filter .widget-title { margin-bottom: 25px;}#secondary .widget_price_filter .widget-content { clip-path: inset(-30px); overflow: visible !important;}#secondary .woocommerce-widget-layered-nav .widget-title { margin-bottom: 24px;}#secondary .bocpak_widget_layered_nav { margin-bottom: 64px;}#secondary .bocpak_widget_layered_nav .widget-title { margin-bottom: 27px;}#secondary .widget_rating_filter .widget-title { margin-bottom: 35px;}#secondary .active { margin-bottom: 5px;}.product_list_widget { list-style: none; margin-left: 0; margin-bottom: 0;}.product_list_widget .product { border-bottom: 1px solid var(--e-global-color-border);}.product_list_widget li { display: flex; padding: 15px 0; margin-bottom: 0 !important;}.product_list_widget li::before, .product_list_widget li::after { content: ""; display: table;}.product_list_widget li::after { clear: both;}.product_list_widget li img { max-width: 80px; height: 80px; object-fit: cover; border-radius: 5px;}.product_list_widget li:last-child { padding-bottom: 0; border: none;}.product_list_widget li:first-child { padding-top: 0;}.product_list_widget .product-list-inner { display: flex; align-items: center;}.product_list_widget .reviewer { font-size: 0.875em;}.product_list_widget .product-image { position: relative;}.product_list_widget .product-content { margin-left: 16px; flex: 1;}.product_list_widget .woocommerce-loop-product__title { font-family: "Golos Text"; font-weight: 700; font-size: 14px; font-size: 0.875rem; margin-bottom: 13px; line-height: 22px;}.product_list_widget .count-review { margin-bottom: 3px;}.product_list_widget .count-review .star-rating:before { color: var(--e-global-color-accent); font-size: 12px; font-size: 0.75rem;}.product_list_widget .count-review .star-rating span:before { color: var(--e-global-color-accent); font-size: 12px; font-size: 0.75rem;}.product_list_widget .price { margin-bottom: 5px;}.product_list_widget .price del { font-size: 14px; font-size: 0.875rem; font-weight: 400; margin-bottom: -2px;}.product_list_widget .price .woocommerce-Price-amount { font-size: 14px; font-size: 0.875rem; font-weight: 400;}.product_list_widget a { display: block;}.product_list_widget .label-wrapper > span { font-size: 10px; font-size: 0.625rem;}.widget ul.products li.product a { text-decoration: none;}.widget_rating_filter ul { margin-bottom: 0;}.widget_rating_filter .wc-layered-nav-rating { margin-bottom: 12px; position: relative; padding-left: 28px;}.widget_rating_filter .wc-layered-nav-rating:before { position: absolute; content: ""; width: 10px; height: 10px; top: 0; left: 0; border: 2px solid #DBDFE1; background-color: transparent;}.widget_rating_filter .wc-layered-nav-rating a { display: flex; align-items: center; justify-content: space-between; text-decoration: none !important; font-size: 14px; font-size: 0.875rem; line-height: 1; color: var(--e-global-color-text);}.widget_rating_filter .wc-layered-nav-rating .star-rating { display: inline-block; height: 1em; line-height: 1; margin-right: 5px;}.widget_rating_filter .wc-layered-nav-rating .star-rating span:before { color: #DDBD7A;}.widget_rating_filter .wc-layered-nav-rating:last-child { margin-bottom: 0;}.widget_rating_filter .wc-layered-nav-rating:hover a { color: var(--e-global-color-primary);}.widget .widget-content .product-categories li { margin-bottom: 0; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; position: relative; margin-right: 0;}.widget .widget-content .product-categories li.opened, .widget .widget-content .product-categories li.closed { padding-left: 20px;}.widget .widget-content .product-categories li i { position: absolute; left: 0; top: 1px;}.widget_products a { display: block; color: var(--e-global-color-text); letter-spacing: 0;}.widget_products a:hover { color: var(--e-global-color-primary);}.widget_product_categories .product-categories a { display: flex; margin-right: 5px; transition: all ease-in-out 0.3s; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; line-height: 2; color: var(--e-global-color-text); text-transform: capitalize;}.widget_product_categories .product-categories a:before { display: none;}.widget_shopping_cart .product_list_widget { margin-bottom: 0;}.widget_shopping_cart .product_list_widget li { position: relative; padding-left: 27px;}.widget_shopping_cart .product_list_widget li a.remove { position: absolute; top: 50%; transform: translateY(-50%); left: 0; opacity: 1;}.widget_shopping_cart .product_list_widget li a.remove:hover:before { color: var(--e-global-color-dark);}.widget_shopping_cart .woocommerce-mini-cart__empty-message { margin: 1.41577975em;}.widget_shopping_cart .product_list_widget img { margin-right: 1em; float: left;}.widget_shopping_cart .mini_cart_item { display: grid; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}.widget_shopping_cart .mini_cart_item a { line-height: 1.41577975em; color: var(--e-global-color-secondary); margin-bottom: 3px; font-size: 16px; font-size: 1rem;}.widget_shopping_cart .mini_cart_item a:hover { color: var(--e-global-color-primary);}.widget_shopping_cart .mini_cart_item .quantity { color: var(--e-global-color-dark);}.widget_shopping_cart .mini_cart_item .quantity .amount { color: var(--e-global-color-primary); font-weight: var(--e-global-typography-accent-font-weight);}.widget_shopping_cart p.total { padding: 1em 0; margin: 0; border-top: 1px solid; border-top-color: var(--e-global-color-border);}.widget_shopping_cart p.total::before, .widget_shopping_cart p.total::after { content: ""; display: table;}.widget_shopping_cart p.total::after { clear: both;}.widget_shopping_cart p.total strong { color: var(--e-global-color-dark); font-weight: var(--e-global-typography-text-font-weight);}.widget_shopping_cart p.total .amount { color: var(--e-global-color-dark); font-size: 1.41577975em; font-weight: var(--e-global-typography-primary-font-weight); float: right;}.widget_shopping_cart .buttons { padding: 0 0 1em; margin: 0; text-align: center; display: flex; flex-direction: column;}.widget_shopping_cart .buttons a { display: inline-flex; justify-content: center; margin-bottom: 0.6180339845em;}.widget_shopping_cart .buttons a:not(.checkout) { background-color: transparent; border-color: transparent; color: var(--e-global-color-dark);}.widget_shopping_cart .buttons a:last-child { margin-bottom: 0;}.widget_shopping_cart .buttons a img { margin-left: auto; margin-right: auto;}.widget_layered_nav li { margin-bottom: 0.6180339845em;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list { margin-bottom: 0; display: flex; flex-wrap: wrap;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li:before { content: none;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.color { width: 100%; margin-bottom: 10px;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.color:last-child { margin-bottom: 0;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-button-type { display: block; font-weight: 500; font-size: 14px; line-height: 24px; padding: 7px; text-align: center; min-width: 58px; border-radius: 0; color: var(--e-global-color-accent); background-color: #F7F7F7; border: 2px solid transparent; margin-right: 10px;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-button-type:hover { text-decoration: none; border: 2px solid var(--e-global-color-dark); color: var(--e-global-color-accent);}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen .bocpak-button-type { border: 2px solid var(--e-global-color-dark); color: var(--e-global-color-accent);}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-color-type { display: flex; align-items: center; margin-left: 0;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-color-type .color-label { display: block; width: 24px; height: 24px; margin-right: 12px; border: 1px solid var(--e-global-color-border); box-shadow: 0 0 0 2px inset #fff; border-radius: 50%; padding: 2px;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-color-type .color-label span { border-radius: 50%; width: 16px; height: 16px; display: block;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-color-type:hover { text-decoration: none;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-color-type:hover .color-label { border-color: var(--e-global-color-primary); box-shadow: 0 0 0 4px inset #fff; text-decoration: none;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen .bocpak-color-type .color-label { border-color: var(--e-global-color-border); box-shadow: 0 0 0 6px inset #fff; text-decoration: none;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-image-type { display: block; min-width: 90px; margin-top: 5px;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-image-type img { margin: auto; opacity: 0.2;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-image-type .image-count { display: block; text-align: center; color: var(--e-global-color-light);}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-image-type .image-name { display: block; text-align: center; margin-top: 10px; color: var(--e-global-color-accent);}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li .bocpak-image-type:hover img { opacity: 1;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen .bocpak-image-type img { opacity: 1;}.bocpak_widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen .bocpak-image-type .image-name { color: var(--e-global-color-primary);}.widget.woocommerce li .count { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); border-radius: 20px; padding: 3px 8px; line-height: 1; transition: all 0.3s ease;}.widget.woocommerce li.current-cat .count { color: #ffffff; background-color: var(--e-global-color-primary);}.widget.woocommerce li:hover a { color: var(--e-global-color-primary);}.widget.woocommerce li:hover .count { color: #ffffff; background-color: var(--e-global-color-primary);}.widget_product_search,.widget_price_filter,.woocommerce-widget-layered-nav,.widget_products,.widget_product_brands { padding-bottom: 2px;}.widget_product_search .widget-title,.widget_price_filter .widget-title,.woocommerce-widget-layered-nav .widget-title,.widget_products .widget-title,.widget_product_brands .widget-title { padding-bottom: 25px; border-bottom: none;}.widget_product_tag_cloud .widget-title { padding-bottom: 15px; border-bottom: none;}.widget_product_tag_cloud .widget-content .tagcloud a { padding: 4px 10px; margin-right: 5px; margin-bottom: 10px; font-weight: 500;}.bocpak-widget-woocommerce .widget-title,.bocpak-widget-woocommerce .wc-block-stock-filter__title,.woocommerce .widget-title,.woocommerce .wc-block-stock-filter__title { margin-bottom: 21px; padding: 0; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; font-size: 20px; font-size: 1.25rem; line-height: 1.3; display: flex; justify-content: space-between; align-items: center; cursor: pointer;}.bocpak-widget-woocommerce .widget-title.wc-block-stock-filter__title,.bocpak-widget-woocommerce .wc-block-stock-filter__title.wc-block-stock-filter__title,.woocommerce .widget-title.wc-block-stock-filter__title,.woocommerce .wc-block-stock-filter__title.wc-block-stock-filter__title { margin-bottom: 25px;}.bocpak-widget-woocommerce .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.woocommerce .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] { border-color: var(--e-global-color-border); height: 20px; width: 20px; min-width: 20px; min-height: 20px; margin-top: 1px;}.bocpak-widget-woocommerce .wc-block-checkbox-list__checkbox,.woocommerce .wc-block-checkbox-list__checkbox { margin-top: 0; margin-bottom: 4px;}.bocpak-widget-woocommerce .wc-block-checkbox-list__checkbox label,.woocommerce .wc-block-checkbox-list__checkbox label { width: 100%;}.bocpak-widget-woocommerce .wc-block-checkbox-list__checkbox label:hover .wc-filter-element-label-list-count,.woocommerce .wc-block-checkbox-list__checkbox label:hover .wc-filter-element-label-list-count { color: #ffffff; background-color: var(--e-global-color-primary);}.bocpak-widget-woocommerce .wc-block-components-checkbox__label,.woocommerce .wc-block-components-checkbox__label { display: flex; justify-content: space-between; flex: 1;}.bocpak-widget-woocommerce .wc-filter-element-label-list-count,.woocommerce .wc-filter-element-label-list-count { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter); border-radius: 20px; padding: 3px 8px; line-height: 1; transition: all 0.3s ease; display: flex; align-items: center;}.bocpak-widget-woocommerce .wc-filter-element-label-list-count:before, .bocpak-widget-woocommerce .wc-filter-element-label-list-count:after,.woocommerce .wc-filter-element-label-list-count:before,.woocommerce .wc-filter-element-label-list-count:after { display: none;}.bocpak-widget-woocommerce .wc-block-stock-filter__actions,.woocommerce .wc-block-stock-filter__actions { display: none;}.bocpak-widget-woocommerce .wc-block-stock-filter.style-list,.woocommerce .wc-block-stock-filter.style-list { margin-bottom: 0;}.bocpak-widget-woocommerce .wc-block-components-checkbox__label,.woocommerce .wc-block-components-checkbox__label { padding: 0; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem;}.bocpak-widget-woocommerce form.woocommerce-product-search,.woocommerce form.woocommerce-product-search { position: relative; margin-bottom: 0;}.bocpak-widget-woocommerce form.woocommerce-product-search:before,.woocommerce form.woocommerce-product-search:before { position: absolute; top: 50%; right: 0; transform: translate(0, -50%); height: 54px; width: 54px; font-size: 14px; font-size: 0.875rem; justify-content: center; align-items: center; display: inline-flex; z-index: 1; color: #ffffff; background-color: var(--e-global-color-primary);}.bocpak-widget-woocommerce form.woocommerce-product-search input[type=text],.bocpak-widget-woocommerce form.woocommerce-product-search input[type=search],.woocommerce form.woocommerce-product-search input[type=text],.woocommerce form.woocommerce-product-search input[type=search] { width: 100%; flex: 1; padding: 1rem 1.5rem;}.bocpak-widget-woocommerce form.woocommerce-product-search input[type=text]:focus,.bocpak-widget-woocommerce form.woocommerce-product-search input[type=search]:focus,.woocommerce form.woocommerce-product-search input[type=text]:focus,.woocommerce form.woocommerce-product-search input[type=search]:focus { border: 1px solid var(--e-global-color-primary);}.bocpak-widget-woocommerce form.woocommerce-product-search input[type=submit],.bocpak-widget-woocommerce form.woocommerce-product-search button[type=submit],.woocommerce form.woocommerce-product-search input[type=submit],.woocommerce form.woocommerce-product-search button[type=submit] { font-size: 0; line-height: 0; width: 54px; height: 100%; position: absolute; right: 0; top: 0; z-index: 3; border: none; padding: 0; border-radius: 16px; cursor: pointer; background-color: transparent;}.bocpak-widget-woocommerce form.woocommerce-product-search input[type=submit]:after,.bocpak-widget-woocommerce form.woocommerce-product-search button[type=submit]:after,.woocommerce form.woocommerce-product-search input[type=submit]:after,.woocommerce form.woocommerce-product-search button[type=submit]:after { display: none;}.widget_product_categories .cat-item:before { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.widget_product_categories ul.children { display: none; margin: 0 0 5px 15px; width: 100%;}.widget_product_categories li.current-cat > a { color: var(--e-global-color-primary);}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px;}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li:last-child { margin-bottom: 2px;}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li > a { flex: 1; color: var(--e-global-color-text);}.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li .count { color: var(--e-global-color-lighter);}.widget_price_filter form { margin-bottom: 0;}.widget_price_filter .price_slider { margin-bottom: 28px;}.widget_price_filter .price_slider_amount { display: flex; align-items: center; justify-content: space-between;}.widget_price_filter .price_slider_amount .button { position: relative; font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 500; text-transform: uppercase; color: var(--e-global-color-dark); order: 3; width: max-content; background-color: transparent; border: 0; padding: 0;}.widget_price_filter .price_slider_amount .button:hover { color: var(--e-global-color-accent); text-decoration: underline;}.widget_price_filter .price_slider_amount .button:after { display: none;}.widget_price_filter .price_slider_amount .price_label { color: #909090; font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); display: inline-flex;}.widget_price_filter .price_slider_amount .price_label span { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 500; line-height: 22px; color: var(--e-global-color-dark); padding-right: 5px;}.widget_price_filter .price_slider_amount .price_label .price_label_text { padding-right: 4px; color: var(--e-global-color-text);}.widget_price_filter .price_slider_amount .price_label .to { position: relative; margin-right: 0; padding-left: 9px;}.widget_price_filter .price_slider_amount .price_label .to:before { position: absolute; content: ""; width: 5px; height: 1px; background-color: var(--e-global-color-dark); left: 0; top: 50%; transform: translateY(-50%);}.widget_price_filter .ui-slider { position: relative; text-align: left;}.widget_price_filter .ui-slider .ui-slider-handle { position: absolute; top: auto; z-index: 2; width: 12px; height: 12px; border-radius: 16px; cursor: ew-resize; box-sizing: border-box; margin-top: -5px; margin-left: auto; opacity: 1; background-color: #ffffff; border: 2px solid var(--e-global-color-dark);}.widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -10px;}.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active { box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1);}.widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0; border-radius: 1em; background-color: var(--e-global-color-dark);}.widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 16px; background: #E3DEDD; border: 0;}.widget_price_filter .ui-slider-horizontal { height: 2px;}.widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px;}.product-brands li:before { -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.product-brands li:hover { color: var(--e-global-color-primary);}/** * Cart */@media (min-width: 768px) { table.cart { margin-bottom: 3.7065595576em; }}table.cart .product-quantity .plus,table.cart .product-quantity .minus { display: none;}table.cart thead { border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}table.cart th { text-transform: uppercase; color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-primary-font-weight);}table.cart td,table.cart th { padding: 2em 0 0;}table.cart tr td { text-align: left; border-color: var(--e-global-color-border);}@media (max-width: 767px) { table.cart tr td { text-align: right; padding-bottom: 10px; padding-top: 10px; } table.cart tr td:not(:last-child) { border-style: solid; border-width: 0 0 1px 0; }}table.cart tr td[data-title]::before { font-size: 12px; font-size: 0.75rem; text-transform: uppercase; color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-text-font-weight);}table.cart tr:first-child td.product-remove { border-top-width: 0;}table.cart td.product-thumbnail img { margin: auto; max-width: 90px;}table.cart td.product-thumbnail::before { display: none;}@media (max-width: 767px) { table.cart td.product-thumbnail { position: absolute; left: 10px; top: 15px; padding: 0; border: none !important; }}table.cart td.product-remove { padding: 0; position: relative;}@media (max-width: 767px) { table.cart td.product-remove { position: absolute; top: 18px; right: 20px; z-index: 1; margin-bottom: 0; padding-bottom: 0; border: none; font-size: 11px; font-size: 0.6875rem; }}table.cart td.product-remove a.remove { position: absolute; font-size: 1.41577975em; top: -8px; left: -6px;}table.cart td.product-remove a.remove:hover:before, table.cart td.product-remove a.remove:active:before { color: red;}table.cart td.product-name:before { margin-right: 1em;}table.cart td.product-name a { text-decoration: none !important; color: var(--e-global-color-secondary);}table.cart td.product-name a:hover { color: var(--e-global-color-primary);}@media (max-width: 767px) { table.cart td.product-name { text-align: left; border-width: 0; padding-right: 30px; } table.cart td.product-name:before { display: none; }}table.cart td.product-price .amount { color: var(--e-global-color-secondary);}table.cart td.product-quantity .qty { border-width: 1px; padding: 0.326em; width: 3.7065595576em; font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-secondary); border-radius: 5px;}table.cart td.product-subtotal { padding-bottom: 1.41577975em;}@media (min-width: 768px) { table.cart td.product-subtotal { padding-bottom: 2.290779772em; }}table.cart td.product-subtotal .amount { color: var(--e-global-color-secondary); font-weight: var(--e-global-typography-primary-font-weight);}table.cart .cart_item { margin-bottom: 1em; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}@media (max-width: 767px) { table.cart .cart_item { padding-left: 120px; position: relative; display: block; }}table.cart td.actions { background-color: transparent; padding-top: 10px; padding-right: 0; padding-bottom: 0;}@media (min-width: 768px) { table.cart td.actions { padding-top: 30px; padding-bottom: 30px; }}@media (max-width: 767px) { table.cart td.actions { display: flex; flex-direction: column-reverse; }}table.cart td.actions label { display: none;}table.cart td.actions .coupon { position: relative; margin-bottom: 1.5em; text-align: left; border-color: var(--e-global-color-border);}@media (max-width: 767px) { table.cart td.actions .coupon { padding: 25px 30px 30px; border-style: solid; border-width: 2px; margin-bottom: 0; margin-top: 1.5em; }}table.cart td.actions .coupon .input-text { min-width: 220px; margin-right: 10px;}table.cart td.actions .coupon .input-text:focus { border-color: var(--e-global-color-accent);}table.cart td.actions .coupon button[type=submit] { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 17px 35px 18px 34px;}table.cart td.actions .coupon button[type=submit] i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}table.cart td.actions .coupon button[type=submit] span { z-index: 3;}table.cart td.actions .coupon button[type=submit]:hover, table.cart td.actions .coupon button[type=submit]:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}table.cart td.actions .coupon button[type=submit]:hover i, table.cart td.actions .coupon button[type=submit]:focus i { color: #fff;}@media (max-width: 767px) { table.cart td.actions .coupon button[type=submit] { width: 100%; }}@media (max-width: 1024px) { table.cart td.actions .coupon button[type=submit] { padding: 15px 25px; }}table.cart td.actions input { display: block; width: 100%; margin: 0.5407797364em 0;}table.cart td.actions button[name=update_cart] { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 17px 35px 18px 34px;}table.cart td.actions button[name=update_cart] i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}table.cart td.actions button[name=update_cart] span { z-index: 3;}table.cart td.actions button[name=update_cart]:hover, table.cart td.actions button[name=update_cart]:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}table.cart td.actions button[name=update_cart]:hover i, table.cart td.actions button[name=update_cart]:focus i { color: #fff;}@media (max-width: 767px) { table.cart td.actions button[name=update_cart] { width: 100%; }}@media (max-width: 1024px) { table.cart td.actions button[name=update_cart] { padding: 15px 25px; }}table.cart .product-quantity .quantity { position: relative; display: flex; overflow: hidden; justify-content: center; align-items: center; float: left; width: 120px; height: 40px; border: 1px solid var(--e-global-color-border);}@media (max-width: 767px) { table.cart .product-quantity .quantity { float: right; }}table.cart .product-quantity .quantity.hidden { display: none;}table.cart .product-quantity .quantity button { display: flex; justify-content: center; align-items: center; padding: 5px; text-align: center; z-index: 9; top: 0; bottom: 0; border: none; width: 26px; height: 26px; border-radius: 50px; color: var(--e-global-color-secondary); background-color: transparent;}table.cart .product-quantity .quantity button:hover { background-color: var(--e-global-color-border); outline: none;}table.cart .product-quantity .quantity button:after { display: none;}table.cart .product-quantity .quantity .text-quantity { display: none;}table.cart .product-quantity .quantity .qty { padding: 9px 0; width: 40px; border: none; -moz-appearance: textfield; text-align: center; font-size: 14px; font-size: 0.875rem; border-radius: 0; color: var(--e-global-color-secondary); background-color: transparent;}table.cart .product-quantity .quantity .qty::-webkit-outer-spin-button, table.cart .product-quantity .quantity .qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}table.cart .product-quantity .quantity .qty:focus { border-color: var(--e-global-color-primary);}.woocommerce-cart-form { margin-bottom: 0;}.woocommerce-cart-form table td { vertical-align: middle;}.cart_totals { padding: 30px 30px 40px; position: relative; border: 6px solid var(--e-global-color-border); border-radius: 16px;}.cart_totals > h2 { font-size: 28px; font-size: 1.75rem; margin-bottom: 15px;}.cart_totals table th { color: var(--e-global-color-secondary); font-size: 18px; font-size: 1.125rem;}.cart_totals table th, .cart_totals table td { padding: 1em 0;}.cart_totals .cart-subtotal { border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border); color: var(--e-global-color-secondary); font-size: 18px; font-size: 1.125rem;}.cart_totals .cart-subtotal .amount { color: var(--e-global-color-secondary); font-size: 18px; font-size: 1.125rem;}.cart_totals .order-total { border-top: 1px solid; border-top-color: var(--e-global-color-border); color: var(--e-global-color-secondary);}.cart_totals .order-total th { vertical-align: middle;}.cart_totals .order-total td { font-size: 18px; font-size: 1.125rem; padding: 0.5em 0;}.cart_totals .order-total .amount { color: var(--e-global-color-primary); font-size: 24px; font-size: 1.5rem; font-weight: var(--e-global-typography-accent-font-weight);}.cart_totals .checkout-button { display: block; text-align: center; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; padding: 17px 35px 18px 34px;}.cart_totals .checkout-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.cart_totals .checkout-button span { z-index: 3;}.cart_totals .checkout-button:hover, .cart_totals .checkout-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.cart_totals .checkout-button:hover i, .cart_totals .checkout-button:focus i { color: #fff;}.cart_totals .checkout-button:after { display: none;}@media only screen and (max-width: 1024px) { .cart_totals .checkout-button { padding: 30px; font-size: 11px; font-size: 0.6875rem; } .cart_totals .checkout-button:before { padding-right: 5px; }}@media only screen and (max-width: 768px) { .cart_totals .checkout-button { padding: 17px 35px 18px 34px; font-size: 12px; font-size: 0.75rem; } .cart_totals .checkout-button:before { padding-right: 10px; }}@media only screen and (max-width: 320px) { .cart_totals .checkout-button { padding: 15px; font-size: 11px; font-size: 0.6875rem; } .cart_totals .checkout-button:before { padding-right: 5px; }}.woocommerce-shipping-calculator { margin: 0;}.woocommerce-shipping-calculator > p:first-child { margin: 0;}.woocommerce-shipping-calculator .shipping-calculator-form { padding-top: 1.41577975em;}.woocommerce-shipping-destination { margin-bottom: 0;}ul#shipping_method { list-style: none; margin-left: 0; margin-bottom: 0;}ul#shipping_method li { margin-bottom: 0.2360679726em;}ul#shipping_method li:last-child { margin-bottom: 0;}ul#shipping_method input { margin-right: 0.3342202552em;}ul#shipping_method input[type=radio] + label { margin-left: 0; color: var(--e-global-color-secondary);}ul#shipping_method input[type=radio]:first-child:checked + label:after { color: var(--e-global-color-primary);}.cart-collaterals { margin-bottom: 30px;}.woocommerce-checkout ul#shipping_method { margin-bottom: 0;}.site-header-cart .widget_shopping_cart { border-color: var(--e-global-color-border);}.site-header-cart .widget.widget_shopping_cart { border-top-color: var(--e-global-color-primary);}.woocommerce-cart .site-content { margin-bottom: 6.8541021569em;}.woocommerce-cart .cart-empty { background-color: transparent; border: none; text-align: center; font-size: 18px; font-size: 1.125rem; color: var(--e-global-color-secondary);}.woocommerce-cart .return-to-shop { text-align: center;}.woocommerce-cart .return-to-shop a { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.woocommerce-cart .return-to-shop a i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.woocommerce-cart .return-to-shop a span { z-index: 3;}.woocommerce-cart .return-to-shop a:hover, .woocommerce-cart .return-to-shop a:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.woocommerce-cart .return-to-shop a:hover i, .woocommerce-cart .return-to-shop a:focus i { color: #fff;}.cross-sells h2 { margin-bottom: 30px; color: var(--e-global-color-secondary); font-size: 30px; font-size: 1.875rem; position: relative; z-index: 9;}.cross-sells ul.bocpak-products { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr;}@media (max-width: 768px) { .cross-sells ul.bocpak-products { grid-template-columns: 1fr 1fr; }}@media (max-width: 767px) { .cross-sells ul.bocpak-products { grid-template-columns: 100%; }}.cross-sells .slick-list li.product { max-width: 100% !important; flex: 0 0 100% !important;}.cross-sells .slick-slider .slick-dots { bottom: -30px;}.cross-sells .bocpak-swiper-wrapper .elementor-swiper-button { display: none;}/** * Cart 2 */.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items thead tr.wc-block-cart-items__header { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-secondary); font-weight: 600; height: 50px; border: 0;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items thead tr.wc-block-cart-items__header th { padding: 10px 16px; border: 0; font-weight: 600;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items thead tr.wc-block-cart-items__header th:last-child { padding: 10px 16px;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td { border: 0; padding: 25px 16px;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details { font-size: 14px; font-size: 0.875rem;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details .wc-block-components-product-details__name { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-name { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem; color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-name:hover { color: var(--e-global-color-accent);}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-metadata p { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 16px; font-size: 1rem;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-cart-item__quantity button { display: block; font-size: 16px; font-size: 1rem;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-cart-item__quantity button:after { display: none;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-cart-item__quantity button:focus { box-shadow: unset;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link { text-decoration: none;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover { color: var(--e-global-color-primary);}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-badge { border: 0; border-radius: 0; padding: 0;}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-badge { border: 0; border-radius: 0; padding: 0;}.wc-block-components-sidebar-layout.wc-block-cart .wp-block-woocommerce-cart-cross-sells-block .wp-block-heading { color: var(--e-global-color-dark); font-size: 30px; font-size: 1.875rem;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-heading-block { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: var(--e-global-typography-secondary-text-transform); font-style: var(--e-global-typography-secondary-font-style); text-decoration: var(--e-global-typography-secondary-text-decoration); line-height: var(--e-global-typography-secondary-line-height); letter-spacing: var(--e-global-typography-secondary-letter-spacing); font-size: 20px; font-size: 1.25rem; color: var(--e-global-color-dark); padding: 14px 16px;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; font-weight: 600;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button span { z-index: 3;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button:hover, .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button:hover i, .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button:focus i { color: #fff;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button:focus { box-shadow: unset;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__value { font-weight: 600; color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__label { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-wrapper .wc-block-components-totals-item__label { font-weight: 600;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon__content .wc-block-components-button { border: 0;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon__content .wc-block-components-text-input input[type=text] { border-radius: 0;}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link:hover { color: var(--e-global-color-accent);}/** * Checkout * * 1 - Required to make the blockUI overlay cover the entire page rather than just the checkout form. We do this because * otherwise our sticky order review can break out of the checkout form (and the blockUI element). */.checkout_coupon { margin-bottom: 2.6180340252em; display: grid; max-width: 622px;}.checkout_coupon p:first-child { grid-column: 1/span 2;}.checkout_coupon .form-row-first { margin-right: 0; width: 100%;}.checkout_coupon .form-row-last { width: unset; float: left;}.checkout_coupon .input-text { width: 100%;}.checkout_coupon .input-text:focus { border-color: var(--e-global-color-accent);}.checkout_coupon button[type=submit] { margin-left: 20px;}form.checkout { position: static !important; /* 1 */}form.checkout::before, form.checkout::after { content: ""; display: table;}form.checkout::after { clear: both;}form.checkout > .blockUI { position: fixed !important; /* 1 */}form.checkout h3 { font-size: 28px; font-size: 1.75rem;}#order_review { background-color: #fff; padding: 30px 30px 40px; position: relative; border-radius: 5px; border: 6px solid var(--e-global-color-border);}#order_review #order_review_heading { font-size: 28px; font-size: 1.75rem;}#order_review table { margin-bottom: 0;}#order_review table td, #order_review table th { padding: 1em 0;}#order_review .woocommerce-checkout-review-order-table thead th, #order_review .woocommerce-checkout-review-order-table thead td { border: none;}#order_review .woocommerce-checkout-review-order-table th { color: var(--e-global-color-secondary); font-size: 18px; font-size: 1.125rem; font-weight: var(--e-global-typography-primary-font-weight);}#order_review .woocommerce-checkout-review-order-table th.product-total { text-align: right;}#order_review .woocommerce-checkout-review-order-table td { text-align: right; vertical-align: middle;}#order_review .woocommerce-checkout-review-order-table td.product-name { text-align: left;}#order_review .woocommerce-checkout-review-order-table th, #order_review .woocommerce-checkout-review-order-table td { border-top: 1px solid; border-top-color: var(--e-global-color-border);}#order_review .woocommerce-checkout-review-order-table .cart-subtotal .amount { color: var(--e-global-color-secondary);}#order_review .woocommerce-checkout-review-order-table .order-total th { vertical-align: middle;}#order_review .woocommerce-checkout-review-order-table .order-total .amount { font-size: 24px; font-size: 1.5rem; color: var(--e-global-color-primary); font-weight: var(--e-global-typography-accent-font-weight);}#payment::before, #payment::after { content: ""; display: table;}#payment::after { clear: both;}#payment .create-account { clear: both;}#payment .payment_methods { margin: 0; padding: 0;}#payment .payment_methods > .woocommerce-PaymentMethod,#payment .payment_methods > .wc_payment_method { border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}#payment .payment_methods > .woocommerce-PaymentMethod > label,#payment .payment_methods > .wc_payment_method > label { display: block; padding: 1em 0; cursor: pointer; font-size: 16px; font-size: 1rem; margin-left: 0;}#payment .payment_methods li { list-style: none !important; margin-left: 0; position: relative;}#payment .payment_methods li img { float: right; border: 0; padding: 0; max-height: 1.618034em;}#payment .payment_methods li.woocommerce-PaymentMethod > input[type=radio]:first-child:checked + label::before, #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label::before { color: var(--e-global-color-primary);}#payment .payment_methods li > label { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}#payment .payment_methods li p { margin: 0;}#payment .payment_methods li .payment_box { padding: 1em 1.618034em 2em; font-size: 0.875em;}#payment .payment_methods li .payment_box fieldset { border: 0; margin: 0; padding: 1em 0 0; font-size: 0.875em;}#payment .payment_methods li .payment_box fieldset label { width: auto; margin-left: 0;}#payment .payment_methods li .payment_box fieldset .form-row { margin-bottom: 1em;}#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox] { margin-right: 5px;}#payment .payment_methods li .payment_box fieldset #cvv { width: 22% !important;}#payment .payment_methods li .payment_box fieldset .help { width: 75%; float: right;}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods { padding-top: 1em; margin: 0;}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li { margin-top: 0.6180339845em;}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] { margin-right: 0.236em;}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods { margin-left: 0;}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc { font-size: 1.41577975em;}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number { background-repeat: no-repeat; background-position: right 0.6180339845em center; background-size: 31px 20px; background-image: url("../../../assets/images/credit-cards/unknown.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa { background-image: url("../../../assets/images/credit-cards/visa.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard { background-image: url("../../../assets/images/credit-cards/mastercard.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser { background-image: url("../../../assets/images/credit-cards/laser.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url("../../../assets/images/credit-cards/diners.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro { background-image: url("../../../assets/images/credit-cards/maestro.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb { background-image: url("../../../assets/images/credit-cards/jcb.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex { background-image: url("../../../assets/images/credit-cards/amex.svg");}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover { background-image: url("../../../assets/images/credit-cards/discover.svg");}#payment .terms { width: 100%; clear: both; float: none; margin-bottom: 1em;}#payment .terms label { display: block; cursor: pointer;}#payment .woocommerce-terms-and-conditions { padding: 1em; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); margin-bottom: 15px; background-color: rgba(0, 0, 0, 0.05);}#payment .place-order { margin-top: 1.618034em; margin-bottom: 0; float: none; width: 100%;}#payment .place-order .button { width: 100%; white-space: pre-wrap; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 14px; font-size: 0.875rem; border-radius: 4px; background-color: var(--e-global-color-primary); border: 1px solid var(--e-global-color-primary); white-space: nowrap; padding: 10px 24px; color: #fff; position: relative; overflow: hidden; display: inline-flex; align-items: center; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}#payment .place-order .button i { color: #fff; display: inline-block; font-size: 12px; font-size: 0.75rem; line-height: inherit; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin: 0 0 2px 3px;}#payment .place-order .button span { z-index: 3;}#payment .place-order .button:hover, #payment .place-order .button:focus { color: #fff; border-color: var(--e-global-color-accent); background-color: var(--e-global-color-dark);}#payment .place-order .button:hover i, #payment .place-order .button:focus i { color: #fff;}table.woocommerce-checkout-review-order-table .product-name { width: 45%; word-wrap: break-word;}table.woocommerce-checkout-review-order-table .product-quantity { font-weight: var(--e-global-typography-text-font-weight);}table.woocommerce-checkout-review-order-table .variation,table.woocommerce-checkout-review-order-table .product-quantity { color: var(--e-global-color-text);}table.woocommerce-checkout-review-order-table .variation dt { font-weight: var(--e-global-typography-text-font-weight);}.admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br { display: none;}.woocommerce-checkout .form-row .select2-container--default .select2-selection--single { border-color: var(--e-global-color-border);}.woocommerce-checkout .woocommerce form.woocommerce-form-login { margin-left: 0; margin-top: 30px; max-width: 505px;}.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-last,.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row-first { width: 100%; margin-right: 0;}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid var(--e-global-color-border);}.woocommerce-checkout .select2-dropdown { border: 1px solid var(--e-global-color-border);}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info { padding: 0; border: 0; background-color: transparent; color: var(--e-global-color-text);}.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a { color: var(--e-global-color-primary);}.woocommerce-form-login-toggle .woocommerce-info { margin-bottom: 10px;}.form-row .select2-container--default .select2-selection--single { background-color: #fff; border-radius: 16px;}/** * Checkout 2 */.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-title { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-button { border: 0; font-weight: 600;}.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-button:focus { box-shadow: unset;}.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkout-return-to-cart-button { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkout-return-to-cart-button:hover { color: var(--e-global-color-primary);}.wc-block-components-sidebar-layout .wc-block-components-sidebar button.wc-block-components-panel__button { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout .wc-block-components-sidebar button.wc-block-components-panel__button:hover { color: var(--e-global-color-primary);}.wc-block-components-sidebar-layout .wc-block-components-sidebar button.wc-block-components-panel__button:after { display: none;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-coupon__content .wc-block-components-button { border: 0;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-coupon__content .wc-block-components-text-input input[type=text] { border-radius: 0;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel__content .wc-block-components-formatted-money-amount { font-weight: 600;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel__content .wc-block-components-order-summary-item__image { width: 50px;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel__content .wc-block-components-order-summary-item__image img { max-width: 60px; width: 60px;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel__content .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity { border: 1px solid;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link:hover { color: var(--e-global-color-primary);}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-item { color: var(--e-global-color-dark);}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-item .wc-block-components-totals-item__label { font-weight: 600;}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-item .wc-block-components-totals-item__value { font-weight: 600;}.woocommerce-order .woocommerce-thankyou-order-received { color: #0f834d; background-color: #f8f8f8; font-size: 24px; font-size: 1.5rem; font-weight: var(--e-global-typography-primary-font-weight); text-align: center; padding: 2.290779772em 1.41577975em;}.woocommerce-order .woocommerce-order-details__title { text-align: center; text-transform: uppercase; font-size: 1.618034em;}.woocommerce-order .woocommerce-customer-details h2 { font-size: 1.618034em;}@media (min-width: 768px) { .woocommerce-order ul.order_details { display: flex; justify-content: center; max-width: 100%; } .woocommerce-order ul.order_details li { padding-top: 0; padding-bottom: 0; } .woocommerce-order ul.order_details li:first-child { padding-top: 0; } .woocommerce-order ul.order_details li:last-child { padding-bottom: 0; } .woocommerce-order ul.woocommerce-thankyou-order-details li { width: 20%; margin: 0 !important; }}.woocommerce-order .woocommerce-table--order-details { max-width: 900px; margin: 1.41577975em auto 5.9973393873em;}.woocommerce-order .woocommerce-table--order-details th { color: var(--e-global-color-secondary);}.woocommerce-order .woocommerce-table--order-details tr td:last-child,.woocommerce-order .woocommerce-table--order-details tr th:last-child { text-align: right;}.woocommerce-order .woocommerce-table--order-details td,.woocommerce-order .woocommerce-table--order-details th { border-top: 1px solid; border-top-color: var(--e-global-color-border); padding-left: 0; padding-right: 0;}.woocommerce-order .woocommerce-table--order-details thead td,.woocommerce-order .woocommerce-table--order-details thead th { border-top: 0; border-bottom: 2px solid; border-bottom-color: var(--e-global-color-border);}.woocommerce-order .woocommerce-table--order-details .product-name a { color: var(--e-global-color-text);}.woocommerce-order .woocommerce-table--order-details .product-name a:hover { color: var(--e-global-color-primary);}.woocommerce-order .woocommerce-table--order-details tfoot { color: var(--e-global-color-secondary);}.woocommerce-order .woocommerce-table--order-details tfoot .amount { font-weight: var(--e-global-typography-primary-font-weight);}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child .amount { font-weight: var(--e-global-typography-primary-font-weight); font-size: 1.618034em; color: var(--e-global-color-primary);}form.woocommerce-form-track-order label { font-size: 20px; font-size: 1.25rem; display: block; color: var(--e-global-color-secondary); margin-bottom: 10px;}form.woocommerce-form-track-order input, form.woocommerce-form-track-order button { width: 100%; margin-bottom: 30px;}@media (min-width: 1024px) { form.woocommerce-form-track-order button { margin-top: 30px; }}/*=======================* MODAL POPUP STYLE========================*/#woosq-popup { max-width: 990px;}#woosq-popup .product .summary { background-color: #fff;}#woosq-popup .product .summary .summary-content form.cart .woosc-btn { margin-right: 0;}#woosq-popup .product .slick-track { max-height: unset;}#woosq-popup .product .slick-slider { overflow: unset !important;}#woosq-popup .product .slick-slider .slick-arrow { display: flex; align-items: center; justify-content: center; border: 1px solid var(--e-global-color-border) !important; border-radius: 0; background-color: transparent; visibility: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}#woosq-popup .product .slick-slider .slick-arrow:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}#woosq-popup .product .slick-slider .slick-arrow:hover:before { color: #ffffff;}#woosq-popup .product .slick-slider .slick-arrow:before { line-height: 1; color: var(--e-global-color-secondary); background-color: transparent;}#woosq-popup .product .slick-slider .slick-arrow.slick-next { right: 10px; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%);}#woosq-popup .product .slick-slider .slick-arrow.slick-next:after { display: none;}#woosq-popup .product .slick-slider .slick-arrow.slick-prev { left: 10px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}#woosq-popup .product .slick-slider .slick-arrow.slick-prev:after { display: none;}#woosq-popup .product .slick-slider:hover .slick-arrow.slick-prev, #woosq-popup .product .slick-slider:hover .slick-arrow.slick-next { opacity: 1; visibility: visible; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}#woosq-popup .product .slick-slider .slick-dots { display: none !important;}#woosq-popup .single-product div.product .woocommerce-product-rating { margin-bottom: 10px;}#woosq-popup .single-product div.product .product_meta { margin-top: 0; border-top: 1px solid var(--e-global-color-border); padding: 18px 0 20px 0px;}#woosq-popup .single-product div.product form.cart .quantity { width: auto;}.mfp-woosq .mfp-close:hover { border: none;}/** * Password strength meter */.woocommerce-password-strength { font-weight: var(--e-global-typography-primary-font-weight); padding: 0.5407797364em 0; text-align: right; font-size: 0.875em;}.woocommerce-password-strength.strong { color: #0f834d;}.woocommerce-password-strength.short { color: #e2401c;}.woocommerce-password-strength.bad { color: #e2401c;}.woocommerce-password-strength.good { color: #3d9cd2;}/** * My Account */label.inline { display: inline !important; margin-left: 1em;}.hentry .entry-content .woocommerce-MyAccount-navigation ul { margin-left: 0; border-top: 1px solid; border-top-color: var(--e-global-color-border);}.hentry .entry-content .woocommerce-MyAccount-navigation ul li { list-style: none; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border); position: relative;}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a { text-decoration: none; padding: 0.875em 0; display: block; color: var(--e-global-color-accent);}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover { color: var(--e-global-color-primary);}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a { color: var(--e-global-color-primary);}ul.order_details { list-style: none; position: relative; max-width: 900px; margin: 0 auto 1.618034em;}ul.order_details::before, ul.order_details::after { content: ""; display: table;}ul.order_details::after { clear: both;}ul.order_details li { padding: 1em 1.618034em; text-align: center; border-color: var(--e-global-color-border);}ul.order_details li:first-child { padding-top: 1.618034em; border: 0;}ul.order_details li:last-child { padding-bottom: 1.618034em;}ul.order_details li:last-child::before, ul.order_details li:last-child::after { content: ""; display: table;}ul.order_details li:last-child::after { clear: both;}ul.order_details li strong { display: block; text-transform: none; color: var(--e-global-color-secondary);}.my_account_orders .button,.woocommerce-MyAccount-downloads .button { padding: 0.6180339845em 0.875em; font-size: 0.875em; margin-right: 0.236em;}.woocommerce-MyAccount-content h2 { font-size: 2em; font-weight: var(--e-global-typography-primary-font-weight);}.woocommerce-MyAccount-content #payment .payment_methods { margin-bottom: 1.618034em !important;}/** * My Account */.woocommerce-MyAccount-content .woocommerce-Pagination { text-align: center;}.woocommerce-MyAccount-content table th { color: var(--e-global-color-secondary);}.woocommerce-MyAccount-content table thead th { background-color: rgba(0, 0, 0, 0.05);}.woocommerce-MyAccount-content table tr:nth-of-type(even) { background-color: rgba(0, 0, 0, 0.05);}.woocommerce-MyAccount-content .order_details a:not(.button) { color: var(--e-global-color-secondary);}.woocommerce-MyAccount-content .order_details a:not(.button):hover { text-decoration: underline;}.woocommerce-MyAccount-content .order_details .product-quantity { color: var(--e-global-color-lighter);}.woocommerce-MyAccount-content .order_details .product-total .amount { font-weight: var(--e-global-typography-primary-font-weight);}.woocommerce-MyAccount-content .order_details tfoot .amount { font-weight: var(--e-global-typography-primary-font-weight); font-size: 1.41577975em; color: var(--e-global-color-secondary);}.woocommerce-MyAccount-content .order-again { margin-bottom: 3.7065595576em;}.register-from-title,.login-form-title { font-size: 28px; font-size: 1.75rem; margin-bottom: 30px;}.login-form-col { border: none;}form.woocommerce-form-register { max-width: 440px; margin-left: auto; margin-right: auto;}@media (min-width: 768px) { form.woocommerce-form-register { margin-right: 0; margin-left: 0; }}form.woocommerce-form-register button[type=submit] { display: block; width: 100%;}form.woocommerce-form-register .form-row-wide { margin-bottom: 30px;}form.woocommerce-form-register .form-row label { line-height: 28px; margin-bottom: 5px;}form.woocommerce-form-register .woocommerce-privacy-policy-text { margin-bottom: 30px;}form.woocommerce-form-login { max-width: 440px;}@media (min-width: 768px) { .col2-set#customer_login form.woocommerce-form-login { margin-right: 0; }}form.woocommerce-form-login .woocommerce-form-login-wrap { margin-bottom: 30px;}form.woocommerce-form-login button[type=submit] { display: block; width: 100%;}form.woocommerce-form-login button[type=submit] span { position: relative;}form.woocommerce-form-login button[type=submit]:hover { border-color: var(--e-global-color-accent);}form.woocommerce-form-login .woocommerce-form__label-for-checkbox { float: left;}form.woocommerce-form-login .woocommerce-LostPassword { float: right; margin-bottom: 30px;}form.woocommerce-form-login .woocommerce-LostPassword a { color: var(--e-global-color-text); text-decoration: underline; text-decoration-style: dotted;}form.woocommerce-form-login .woocommerce-LostPassword a:hover { color: var(--e-global-color-primary);}form.woocommerce-form-login .form-row label { line-height: 28px; margin-bottom: 5px;}@media (min-width: 768px) { ul.order_details { margin: 3.7065595576em auto; } ul.order_details li { width: 22.5806451613%; float: left; margin-right: 3.2258064516%; border-left-style: solid; border-left-width: 1px; } ul.order_details li:first-child { border: 0; } ul.order_details li:last-child { float: right; margin-right: 0; } ul.order_details li:last-child::before, ul.order_details li:last-child::after { content: ""; display: table; } ul.order_details li:last-child::after { clear: both; } .demo_store { bottom: 0; } .demo_store a.woocommerce-store-notice__dismiss-link { background: rgba(0, 0, 0, 0.1); float: right; display: inline-block; margin: -1em -1.41575em -1em 0; padding: 1em 1.41577975em; } /** * Responsive tables */ table.shop_table_responsive thead { display: table-header-group; } table.shop_table_responsive tbody th { display: table-cell; } table.shop_table_responsive tr td { display: table-cell; } table.shop_table_responsive tr td::before { display: none; } table.shop_table_responsive tr.woocommerce-shipping-totals td { width: 60%; } /** * Header Elements */ .site-header-cart { position: relative; } .site-header-cart .cart-contents { position: relative; text-indent: 0; } .site-header-cart .widget_shopping_cart { position: absolute; margin-top: 20px; top: 100%; width: 320px; z-index: 999999; right: -999em; display: block; border-width: 2px; border-style: solid; } .site-header-cart .widget_shopping_cart:before { content: ""; display: block; position: absolute; top: -20px; left: 0; right: 0; height: 20px; } .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device { display: none; left: 0; } .site-header-cart .widget_shopping_cart h2.widgettitle { display: none; } .site-header-cart .widget_shopping_cart .product_list_widget { height: 0; } .site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before { text-align: left; } .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart { right: 0; display: block; } .site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget { height: auto; } .site-search { display: block; } .site-search form { margin: 0; } .checkout_coupon { grid-template-columns: 53.6231884058% auto; } /** * Reset mobile product styles */ ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product { clear: none; } /** * Main content area (adjacent to sidebar) product layout */ ul.products:not(.elementor-grid).columns-1 li.product { flex: 0 0 100%; max-width: 100%; } ul.products:not(.elementor-grid).columns-2 li.product { flex: 0 0 50%; max-width: 50%; } ul.products:not(.elementor-grid).columns-3 li.product { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } ul.products:not(.elementor-grid).columns-4 li.product { flex: 0 0 25%; max-width: 25%; } ul.products:not(.elementor-grid).columns-5 li.product { flex: 0 0 20%; max-width: 20%; } ul.products:not(.elementor-grid).columns-6 li.product { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } /** * Single product page */ .single-product div.product .images .thumbnails::before, .single-product div.product .images .thumbnails::after { content: ""; display: table; } .single-product div.product .images .thumbnails::after { clear: both; } .single-product div.product .images .thumbnails a.zoom { width: 22.5806451613%; float: left; margin-right: 3.2258064516%; } .single-product div.product .images .thumbnails a.zoom.last { float: right; margin-right: 0; } .single-product div.product .woocommerce-tabs { clear: both; } .single-product.bocpak-sidebar-left div.product .woocommerce-product-gallery, .single-product.bocpak-sidebar-right div.product .woocommerce-product-gallery { width: calc(52% - 30px); } .single-product.bocpak-sidebar-left div.product .summary, .single-product.bocpak-sidebar-right div.product .summary { float: right; width: 48%; } .single-product #reviews .comment-form-author,.single-product #reviews .comment-form-email,.single-product #reviews .comment-form-number { flex: 100%; } .single-product #reviews .comment-form-email { margin-right: 0; } #reviews .comment-form-email { margin-right: 0; } /** * General full-width styles */ .bocpak-full-width-content.woocommerce-cart .entry-header, .bocpak-full-width-content.woocommerce-checkout .entry-header, .bocpak-full-width-content.woocommerce-account .entry-header { text-align: center; padding: 0 0 5.9973393873em; } .bocpak-full-width-content.woocommerce-cart .entry-header h1:last-child, .bocpak-full-width-content.woocommerce-checkout .entry-header h1:last-child, .bocpak-full-width-content.woocommerce-account .entry-header h1:last-child { margin-bottom: 0; } .bocpak-full-width-content .woocommerce-products-header { text-align: center; } .woocommerce .page-description { margin-bottom: 1.618034em; } .bocpak-sorting select { width: auto; } .bocpak-sorting .woocommerce-pagination + .woocommerce-result-count { margin-right: auto; margin-left: 0; } .bocpak-sorting .woocommerce-result-count { padding-right: 10px; display: flex; align-items: center; } /** * Cart */ .woocommerce-cart .content-area,.woocommerce-checkout .content-area { width: 100%; float: right; margin-right: 0; } .woocommerce-cart .hentry,.woocommerce-checkout .hentry { border-bottom: 0; padding-bottom: 0; } table.cart th,table.cart td { padding: 1.618034em 1.618034em 1.618034em 0; } table.cart .qty { padding: 0.875em; max-width: 3.632em; } table.cart td.product-remove { display: table-cell; padding: 1.618034em 1.618034em 1.618034em 0; border: 0; width: 5%; } table.cart td.product-remove a.remove { float: none; position: relative; top: auto; right: auto; font-size: 1em; } table.cart td.product-thumbnail { width: 17%; } table.cart td.product-name { width: 30%; } table.cart td.product-price { width: 16%; } table.cart td.product-subtotal { padding: 1.618034em 1.618034em 1.618034em 0; width: 16%; } table.cart .product-quantity .plus,table.cart .product-quantity .minus { display: inline-block; } table.cart .quantity .qty { padding: 0.6180339845em; } table.cart td.actions { text-align: right; } table.cart td.actions label { display: none; } table.cart td.actions .coupon { display: flex; padding-bottom: 0; margin-bottom: 0; border-bottom: none; float: left; width: 60%; } table.cart td.actions input { display: inline-block; width: auto; margin: 0; } .cart-collaterals::before, .cart-collaterals::after { content: ""; display: table; } .cart-collaterals::after { clear: both; } .cart-collaterals .cross-sells { width: 42.0289855072%; float: left; margin-right: 4.347826087%; } .cart-collaterals .shipping_calculator { width: 53.6231884058%; float: right; margin-right: 0; margin: 0; clear: right; } .cart-collaterals .cart_totals small.includes_tax { display: block; } .cart-collaterals .shipping_calculator { clear: right; } /** * Wishlist */ table.wishlist_table .wishlist-items-wrapper tr td.product-name a.yith-wcqv-button { display: none; } /** * Checkout */ #ship-to-different-address { position: relative; } #ship-to-different-address .woocommerce-form__input-checkbox { position: absolute; top: 50%; right: 0; transform: translateY(-50%); margin-right: 0; } .col2-set { width: 53.6231884058%; float: left; margin-right: 4.347826087%; } .col2-set .form-row-first { width: 48.3870967742%; float: left; margin-right: 3.2258064516%; } .col2-set .form-row-last { width: 48.3870967742%; float: right; margin-right: 0; } .col2-set .col-1,.col2-set .col-2 { margin-bottom: 1.618034em; } .col2-set + #customer_details { display: none; } .col2-set .woocommerce-billing-fields::before, .col2-set .woocommerce-billing-fields::after { content: ""; display: table; } .col2-set .woocommerce-billing-fields::after { clear: both; } .col2-set.addresses { width: 100%; float: left; margin-left: 0; margin-right: 0; } .col2-set.addresses .col-1 { width: 47.8260869565%; float: left; margin-right: 4.347826087%; } .col2-set.addresses .col-2 { width: 47.8260869565%; float: right; margin-right: 0; } #customer_details + #wc_checkout_add_ons { width: 42.0289855072%; float: right; margin-right: 0; } #wc_checkout_add_ons input[type=radio] { float: left; margin-right: 0.5407797364em; clear: left; margin-top: 0.35em; } #order_review { width: 42.0289855072%; float: right; margin-right: 0; clear: right; } #order_review { transition: box-shadow ease 0.4s; } .woocommerce-order-pay #order_review { width: 100%; float: none; } .woocommerce-order-pay #order_review #payment h3 { padding-left: 1em; padding-top: 1em; } .woocommerce-order-pay #order_review #payment .form-row { padding: 1em; } .woocommerce-order-pay #order_review .payment_methods + .form-row { padding: 1em; } .woocommerce-order-pay #order_review .button#place_order { display: block; width: 100%; font-size: 1.41577975em; } /** * My Account */ table + .addresses { margin-top: 1.618034em; } .col2-set#customer_login { width: 100%; margin: 0; } .col2-set#customer_login .col-1 { width: 50%; float: left; padding-right: 5%; } .col2-set#customer_login .col-2 { width: 50%; float: right; padding-left: 5%; } .col2-set.addresses { width: 100%; float: left; margin-left: 0; margin-right: 0; } .col2-set.addresses .col-1 { width: 48.3870967742%; float: left; margin-right: 3.2258064516%; } .col2-set.addresses .col-2 { width: 48.3870967742%; float: right; margin-right: 0; } .woocommerce-MyAccount-navigation { width: 27.2727272727%; float: left; margin-right: 3.8961038961%; } .woocommerce-MyAccount-content { width: 68.8311688312%; float: right; margin-right: 0; } .addresses header.title::before, .addresses header.title::after { content: ""; display: table; } .addresses header.title::after { clear: both; } .addresses header.title a { float: right; } .addresses header.title h3 { float: left; } /** * General WooCommerce Components */ .form-row-first { width: 48.3870967742%; float: left; margin-right: 3.2258064516%; clear: both; } .form-row-last { width: 48.3870967742%; float: right; margin-right: 0; } /** * Single Product Pagination */ /** * Sticky Add to Cart */ .bocpak-sticky-add-to-cart { display: block; position: fixed; bottom: 0; left: 0; right: 0; z-index: 99998; transform: translate3d(0, 100%, 0); padding: 10px 1em; overflow: hidden; zoom: 1; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); animation-duration: 0.5s; animation-fill-mode: both; background-color: #fff; } .bocpak-sticky-add-to-cart--slideInDown { animation-name: slideInDown1; } .bocpak-sticky-add-to-cart--slideOutUp { animation-name: slideOutUp; } .bocpak-sticky-add-to-cart__content { display: flex; align-items: center; justify-content: center; } .bocpak-sticky-add-to-cart__content-title { display: block; } .bocpak-sticky-add-to-cart__content-price { margin-right: 0.875em; } .bocpak-sticky-add-to-cart__content-button { margin-left: auto; } .bocpak-sticky-add-to-cart img { max-width: 60px; margin: 0 1em 0 0; border: 1px solid rgba(0, 0, 0, 0.1); } .bocpak-sticky-add-to-cart .star-rating { display: inline-block; margin: 0; vertical-align: sub; } /** * Quick View */ #yith-quick-view-modal.open .product-title { margin-top: -0.2333em; font-size: 30px; font-size: 1.875rem; } #yith-quick-view-close { top: 10px; right: 10px; text-indent: -9999px; }}@media (min-width: 1024px) and (max-width: 1366px) { .single-product.bocpak-sidebar-left div.product .woocommerce-product-gallery, .single-product.bocpak-sidebar-right div.product .woocommerce-product-gallery { width: calc(100%); max-width: 1366px; } .single-product.bocpak-sidebar-left div.product .summary, .single-product.bocpak-sidebar-right div.product .summary { width: 100%; }}@media (min-width: 768px) and (max-width: 900px) { body:not(.page-template-template-fullwidth-php) table.cart td,body:not(.page-template-template-fullwidth-php) table.cart th { padding: 1em; }}@media (min-width: 911px) { .woocommerce-cart-form { width: 65.5913978495%; float: left; margin-right: 3.2258064516%; } .cart-collaterals { width: 31.1827956989%; float: right; margin-right: 0; }}@media (min-width: 1024px) { .woocommerce-page .content-area { width: 100%; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; margin: 0 0 0 auto; transition: width 0.3s ease-in-out; margin: 0 0 0 auto; float: right; } .woocommerce-page.bocpak-sidebar-left .content-area { width: calc(100% - 330px); float: right; } .woocommerce-page.bocpak-sidebar-left .widget-area { width: 300px; float: left; } .woocommerce-page.bocpak-sidebar-right .content-area { width: calc(100% - 330px); float: left; } .woocommerce-page.bocpak-sidebar-right .widget-area { width: 300px; border-left: 0; padding-left: 0; float: right; }}.elementor-element.elementor-products-grid .woocommerce ul.products li.product { width: 100%; max-width: 100%; flex: 0 0 100%;}@media (max-width: 1366px) { .bocpak-product-laptop-1 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-laptop-2 ul.products li.product { flex: 0 0 50%; max-width: 50%; } .bocpak-product-laptop-3 ul.products li.product { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .bocpak-product-laptop-4 ul.products li.product { flex: 0 0 25%; max-width: 25%; } .bocpak-product-laptop-5 ul.products li.product { flex: 0 0 20%; max-width: 20%; } .bocpak-product-laptop-6 ul.products li.product { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }}@media (max-width: 1024px) { .bocpak-product-tablet-1 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-tablet-2 ul.products li.product { flex: 0 0 50%; max-width: 50%; } .bocpak-product-tablet-3 ul.products li.product { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .bocpak-product-tablet-4 ul.products li.product { flex: 0 0 25%; max-width: 25%; } .bocpak-product-tablet-5 ul.products li.product { flex: 0 0 20%; max-width: 20%; } .bocpak-product-tablet-6 ul.products li.product { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }}@media (max-width: 768px) { .bocpak-product-mobile-1 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-2 ul.products li.product { flex: 0 0 50%; max-width: 50%; } .bocpak-product-mobile-3 ul.products li.product { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .bocpak-product-mobile-4 ul.products li.product { flex: 0 0 25%; max-width: 25%; } .bocpak-product-mobile-5 ul.products li.product { flex: 0 0 20%; max-width: 20%; } .bocpak-product-mobile-6 ul.products li.product { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }}@media (max-width: 300px) { .bocpak-product-mobile-1 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-2 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-3 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-4 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-5 ul.products li.product { flex: 0 0 100%; max-width: 100%; } .bocpak-product-mobile-6 ul.products li.product { flex: 0 0 100%; max-width: 100%; }}@media (max-width: 1023px) { .gridlist-toggle { display: none; }}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th { padding: 15px; border: 1px solid var(--e-global-color-border);}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th a { color: #43454b; text-transform: none; font-family: var(--e-global-typography-primary-font-family); font-weight: var(--e-global-typography-primary-font-weight); text-transform: var(--e-global-typography-primary-text-transform); font-style: var(--e-global-typography-primary-font-style); text-decoration: var(--e-global-typography-primary-text-decoration); line-height: var(--e-global-typography-primary-line-height); letter-spacing: var(--e-global-typography-primary-letter-spacing); font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-accent-font-weight);}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th a:hover { color: var(--e-global-color-primary);}@media (max-width: 767px) { .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th:first-child { min-width: 150px; width: auto; }}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table .tr-additional td { vertical-align: top;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img { max-width: 150px;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td { padding: 15px; border: 1px solid var(--e-global-color-border);}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-label { font-weight: var(--e-global-typography-primary-font-weight);}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .shop_attributes { table-layout: auto !important;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .shop_attributes td, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .shop_attributes th { border: none !important; background: none !important; padding: 10px !important;}@media (max-width: 768px) { .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .shop_attributes td { padding-top: 0 !important; display: block; } .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .shop_attributes th { display: block; padding-bottom: 0 !important; }}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td del { text-decoration: none;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td del .amount { text-decoration: line-through; color: var(--e-global-color-lighter); font-size: 12px; font-size: 0.75rem; font-weight: var(--e-global-typography-primary-font-weight);}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td .amount { color: var(--e-global-color-primary); font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-accent-font-weight); letter-spacing: 0.32px;}.woosc-area-open-table table.woosc_table tbody tr td a.button { background-color: var(--e-global-color-primary); padding: 10px 20px; color: #ffffff; border-color: var(--e-global-color-primary);}.woosc-area-open-table table.woosc_table tbody tr td a.button:before { font-size: 16px; font-size: 1rem; margin: -5px 8px 0 0;}.woosc-area-open-table table.woosc_table tbody tr td a.button:hover { background-color: var(--e-global-color-accent); border-color: var(--e-global-color-accent);}.elementor-grid-1 ul.products-list li.product-list { padding: 29px 30px 29px 29px; border: 1px solid var(--e-global-color-border); border-radius: 16px;}@media (max-width: 767px) { .elementor-grid-1 ul.products-list li.product-list { padding: 20px; }}ul.products-list { margin-left: 0; display: block;}ul.products-list.elementor-grid { display: grid; grid-template-columns: repeat(1, 1fr);}ul.products-list li.product-list { display: flex;}ul.products-list li.product-list:last-child { margin-bottom: 0;}@media (max-width: 767px) { ul.products-list li.product-list { flex-wrap: wrap; }}ul.products-list li.product-list .product-image { width: 100%; position: relative; overflow: hidden; border-radius: 16px;}@media (min-width: 768px) { ul.products-list li.product-list .product-image { max-width: calc(100% - 260px); margin: 0; width: 260px; }}ul.products-list li.product-list .product-image img { position: relative; z-index: 2; width: 100%; object-fit: cover;}.has-mega-menu ul.products-list li.product-list .product-image { width: 100%; margin-bottom: 10px;}ul.products-list li.product-list .group-action { position: absolute; top: 20px; right: 20px; z-index: 99999999; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}ul.products-list li.product-list .group-action .shop-action { -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}@media (min-width: 768px) { ul.products-list li.product-list .group-action .shop-action { opacity: 0; visibility: hidden; }}ul.products-list li.product-list .group-action .shop-action .woosw-btn,ul.products-list li.product-list .group-action .shop-action .woosq-btn,ul.products-list li.product-list .group-action .shop-action .woosc-btn { display: block; padding: 0; transition: all ease 0.3s; width: 40px; height: 40px; color: var(--e-global-color-text); background-color: #ffffff; margin-bottom: 10px; position: relative; font-size: 0; border: 0; border-radius: 50%;}ul.products-list li.product-list .group-action .shop-action .woosw-btn:hover,ul.products-list li.product-list .group-action .shop-action .woosq-btn:hover,ul.products-list li.product-list .group-action .shop-action .woosc-btn:hover { color: #ffffff; background-color: var(--e-global-color-primary);}ul.products-list li.product-list .bocpak-single-product-extra-label { position: absolute; top: 20px; left: 20px; z-index: 9; background-color: #FF7A44; font-size: 12px; font-size: 0.75rem; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); letter-spacing: 0; padding: 4px 7px; line-height: 1; color: #fff; border-radius: 4px; text-transform: capitalize;}ul.products-list li.product-list .bocpak-single-product-extra-label p { margin-bottom: 0;}ul.products-list li.product-list .product-caption { padding-left: 60px; flex: 1; position: relative; background-color: #ffffff;}@media (min-width: 768px) { ul.products-list li.product-list .product-caption { padding-left: 30px; max-width: calc(100% - 300px); }}.has-mega-menu ul.products-list li.product-list .product-caption { max-width: 100%;}ul.products-list li.product-list .product-caption .cart { display: flex; align-items: center; margin-bottom: 0;}ul.products-list li.product-list .product-caption .quantity_wrap { display: none;}ul.products-list li.product-list .product-caption .quantity_wrap input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;}ul.products-list li.product-list .product-caption .qty { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); color: var(--e-global-color-secondary); font-weight: 700; padding: 0.391rem 0; font-size: 14px; font-size: 0.875rem; border-radius: 2px; border: none; width: auto; margin-top: -2px;}ul.products-list li.product-list .product-caption button[class*=product_type_],ul.products-list li.product-list .product-caption a[class*=product_type_] { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; font-weight: 700; color: #ffffff; padding: 13px 30px; border: 0; border-radius: 4px; text-transform: uppercase; line-height: 22px; display: flex; align-items: center; justify-content: flex-start; background-color: var(--e-global-color-primary);}ul.products-list li.product-list .product-caption button[class*=product_type_]:after,ul.products-list li.product-list .product-caption a[class*=product_type_]:after { margin-left: 8px;}ul.products-list li.product-list .product-caption button[class*=product_type_]:hover,ul.products-list li.product-list .product-caption a[class*=product_type_]:hover { background-color: var(--e-global-color-dark);}ul.products-list li.product-list .product-caption .add_to_cart { display: inline-block; visibility: visible; opacity: 1; position: relative;}ul.products-list li.product-list .quantity_cart { display: flex; align-items: center;}ul.products-list li.product-list .quantity_cart .buttons_added { display: flex; justify-content: center; align-items: center;}ul.products-list li.product-list .quantity_cart .buttons_added button { padding: 0; background-color: #FFFFFF00; border: 2px solid var(--e-global-color-border);}ul.products-list li.product-list .quantity_cart .buttons_added button:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}ul.products-list li.product-list .quantity_cart .buttons_added button:hover i { color: #ffffff;}ul.products-list li.product-list .quantity_cart .buttons_added button i { color: var(--e-global-color-border); font-size: 14px; font-size: 0.875rem; padding: 2px 2px 2px 4px;}ul.products-list li.product-list .posted-in { display: none; color: rgba(24, 56, 55, 0.4); font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 14px; font-size: 0.875rem; text-transform: uppercase; margin-bottom: 4px;}ul.products-list li.product-list .posted-in a { color: rgba(24, 56, 55, 0.4);}ul.products-list li.product-list .posted-in a:hover { color: var(--e-global-color-primary);}ul.products-list li.product-list .price_badge { display: flex; align-items: center; margin-bottom: 9px;}ul.products-list li.product-list .price_badge .label-wrapper { margin-top: -3px;}ul.products-list li.product-list .price_badge .label-wrapper > span { padding: 4px 8px; margin-right: 9px;}ul.products-list li.product-list .price { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 1.1818181818; font-weight: 600; color: var(--e-global-color-primary);}ul.products-list li.product-list .price del { font-size: 14px; font-size: 0.875rem; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; line-height: 1; text-decoration-line: line-through; color: var(--e-global-color-lighter); margin-left: 4px; margin-bottom: 5px;}ul.products-list li.product-list .price ins { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-size: 22px; font-size: 1.375rem; line-height: 1.1818181818; font-weight: 600;}ul.products-list li.product-list .bocpak-wrapper-loop-rating { margin-bottom: 17px;}@media (max-width: 767px) { ul.products-list li.product-list .bocpak-wrapper-loop-rating { margin-bottom: 10px; }}ul.products-list li.product-list .bocpak-wrapper-loop-rating > span { font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter); margin-left: -3px;}ul.products-list li.product-list .bocpak-wrapper-loop-rating .star-rating { font-size: 18px; font-size: 1.125rem; bottom: 3px;}ul.products-list li.product-list .bocpak-wrapper-loop-rating .woocommerce-review-link { font-size: 12px; font-size: 0.75rem; line-height: 22px; color: #999999;}ul.products-list li.product-list .count-review { margin-bottom: 1rem;}ul.products-list li.product-list .count-review .star-rating:before { color: var(--e-global-color-accent); font-size: 12px; font-size: 0.75rem;}ul.products-list li.product-list .count-review .star-rating span:before { color: var(--e-global-color-accent); font-size: 12px; font-size: 0.75rem;}ul.products-list li.product-list .short-description { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 35px;}@media (max-width: 767px) { ul.products-list li.product-list .short-description { margin-bottom: 20px; }}.has-mega-menu ul.products-list li.product-list .short-description { display: none;}ul.products-list li.product-list .short-description p { margin-bottom: 0;}ul.products-list li.product-list .woocommerce-loop-product__title { font-size: 28px; font-size: 1.75rem; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: var(--e-global-typography-text-text-transform); font-style: var(--e-global-typography-text-font-style); text-decoration: var(--e-global-typography-text-text-decoration); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); font-weight: 600; line-height: 34px; margin-bottom: 13px;}@media (max-width: 767px) { ul.products-list li.product-list .woocommerce-loop-product__title { font-size: 20px; font-size: 1.25rem; }}ul.products-list li.product-list .woocommerce-loop-product__title a { color: var(--e-global-color-dark);}ul.products-list li.product-list .woocommerce-loop-product__title a:hover { color: var(--e-global-color-primary);}ul.products-list li.product-list a[class*=product_type_] { padding: 1.25em 3.25em;}ul.products-list li.product-list .product-input-quantity { display: flex; align-items: center; margin-right: 20px;}ul.products-list li.product-list .product-unit { font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-lighter); margin-left: 15px;}ul.products-list li.product-list .product-unit .value { color: var(--e-global-color-dark);}ul.products-list li.product-list .added_to_cart { display: none;}ul.products-list li.product-list .add_to_cart_tooltips { display: inline-block;}ul.products-list li.product-list .product-caption-bottom { display: flex; flex-wrap: wrap; align-items: center; position: static;}ul.products-list li.product-list .product-caption-bottom > * { margin-bottom: 5px;}ul.products-list li.product-list .inventory_status { margin-bottom: 18px;}ul.products-list li.product-list:hover .group-action .shop-action { opacity: 1; visibility: visible;}@media only screen and (max-width: 1024px) { ul.products-list li.product-list .product-caption .woosc-btn,ul.products-list li.product-list .product-caption .woosw-btn,ul.products-list li.product-list .product-caption .woosq-btn { visibility: visible; opacity: 1; }}@media only screen and (max-width: 767px) { ul.products-list li.product-list .product-caption { padding: 20px 0 0 0; } ul.products-list li.product-list .quantity_cart { margin-top: 0; }}.wcml-dropdown { width: 100%;}.wcml-dropdown li,.wcml-dropdown .wcml-cs-submenu li { border-color: var(--e-global-color-border);}.wcml-dropdown .wcml-cs-submenu { border-top: 0;}.wcml-dropdown a { padding: 1em 1.41577975em;}.wcml-dropdown a.wcml-cs-item-toggle:after { right: 1em;}.wcml-horizontal-list li.wcml-cs-active-currency a,.wcml-vertical-list li.wcml-cs-active-currency a { font-weight: bold; color: var(--e-global-color-secondary); cursor: default;}/** * Wishlist */.woosw-area .woosw-inner .woosw-content { max-width: 570px;}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items { min-width: 400px;}@media (max-width: 640px) { .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item td { padding: 5px; } .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item td.woosw-content-item--image { width: 80px; }}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a { text-transform: capitalize; font-size: 12px; font-size: 0.75rem; text-align: center; padding: 10px; border-radius: 5px; border: none; background-color: var(--e-global-color-primary); color: #ffffff; white-space: nowrap;}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a:hover { color: #ffffff; background-color: var(--e-global-color-primary);}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item--title a { font-weight: 400 !important;}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item--price { display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; font-size: 0.875rem; color: var(--e-global-color-lighter);}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item--price del { font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-lighter);}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item--price ins { order: -1; color: var(--e-global-color-text);}.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item--price del + ins { margin-right: 0.327em;}.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a:hover { text-decoration: underline;}.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-continue:hover { text-decoration: underline;}.woosw-list .woosw-content-item--price { display: flex; flex-wrap: wrap; align-items: center; color: var(--e-global-color-secondary); font-size: 14px; font-size: 0.875rem;}.woosw-list .woosw-content-item--price del { font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-lighter);}.woosw-list .woosw-content-item--price ins { order: -1;}.woosw-list .woosw-content-item--price del + ins { margin-right: 0.327em;}.woosw-list .woosw-content-item--title a { font-size: 16px; font-size: 1rem; font-weight: 400 !important;}.woosw-list .woosw-content-item .woosw-content-item--actions .woosw-content-item--add p > a.button { font-size: 11px; font-size: 0.6875rem; text-align: center; display: inline-block;}@media (max-width: 568px) { .woosw-list .woosw-content-item .woosw-content-item--image { display: none; }}.woosw-list .woosw-content-item--actions .woosw-content-item--stock { margin-bottom: 5px;}.woosw-list .woosw-content-item .woosw-content-item--remove span:hover:before { color: red !important;}.woosw-list .woosw-actions .woosw-copy-btn input { margin-left: 5px;}.woosw-list .woosw-content-mid-notice { text-align: center; font-size: 18px; font-size: 1.125rem; color: var(--e-global-color-secondary); margin-bottom: 30px;}.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--name a { font-weight: var(--e-global-typography-text-font-weight);}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content { max-width: 630px;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot,.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid { background-color: #fff;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot-inner a { border-color: var(--e-global-color-border);}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot-inner a:hover { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary);}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-items .woosw-item--actions { text-align: end;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content .woosw-items .woosw-item--actions .woosw-item--add { margin-top: 15px;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.add_to_cart_button, .woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.button { min-width: 150px; text-align: center; padding: 10px 16px; display: inline-block; border: 0;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.add_to_cart_button:before, .woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.button:before { font-size: 16px; font-size: 1rem; margin: -5px 8px 0 0;}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.add_to_cart_button:hover, .woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.button:hover { border-color: var(--e-global-color-accent);}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.add_to_cart_button span, .woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content a.button span { position: relative; z-index: 3;}.woosw-popup.woosw-show .woosw-items .woosw-item .woosw-item-inner { border-color: var(--e-global-color-border);}.woosq-popup .mfp-close:after { display: none;}.widget_product_search { position: relative;}.ajax-search-result { position: absolute; top: 100%; left: 0; width: 100%; background-color: white; box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.1); padding: 0 20px; z-index: 999; max-height: 500px; overflow-y: scroll;}.product-item-search { padding: 10px 0; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}.product-item-search .product-link { display: flex; align-items: center; color: var(--e-global-color-lighter);}.product-item-search .product-link img { width: 60px; margin-right: 15px;}.product-item-search .product-title { font-size: 14px; font-size: 0.875rem; font-weight: normal; margin-bottom: 5px;}.product-item-search:last-child { border-bottom: none;}.product-item-search .amount { font-size: 14px; font-size: 0.875rem; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-lighter);}.product-item-search del + ins .amount { font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-text);}.bocpak-canvas-filter { position: fixed; padding: 15px 45px 30px 30px; top: 0; left: 0; z-index: 10002; visibility: hidden; overflow-y: auto; overflow-x: hidden; width: 390px; height: 100vh; background-color: #fff; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}@media (max-width: 768px) { .bocpak-canvas-filter { width: 330px; }}.bocpak-canvas-filter::-webkit-scrollbar { width: 3px;}.bocpak-canvas-filter::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); background-color: #F5F5F5;}.bocpak-canvas-filter::-webkit-scrollbar-thumb { background-color: #999;}.bocpak-canvas-filter .widget_block,.bocpak-canvas-filter .widget { margin-bottom: 18px; padding-bottom: 30px; font-size: 14px; font-size: 0.875rem;}.bocpak-canvas-filter .widget_block:last-child,.bocpak-canvas-filter .widget:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0;}.bocpak-overlay-filter { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; z-index: 997; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: opacity 0.25s ease, visibility 0s ease; -o-transition: opacity 0.25s ease, visibility 0s ease; -moz-transition: opacity 0.25s ease, visibility 0s ease; -webkit-transition: opacity 0.25s ease, visibility 0s ease; transition: opacity 0.25s ease, visibility 0s ease;}.off-canvas-active .bocpak-overlay-filter { visibility: visible; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.off-canvas-active .bocpak-canvas-filter { visibility: visible; -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.filter-toggle { font-size: 16px; font-size: 1rem; font-family: var(--e-global-typography-accent-font-family); line-height: 1; align-items: center; justify-content: flex-start; background: transparent; margin-right: 10px; padding-right: 10px; outline: none; text-align: center;}.filter-toggle i { line-height: inherit; font-size: 18px; font-size: 1.125rem; font-weight: 700; margin-right: 5px; display: inline-block; margin-bottom: 2px; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}@media (min-width: 1024px) { .filter-toggle { display: none; }}@media (max-width: 767px) { .filter-toggle { margin-left: 0; padding-left: 0; }}.bocpak-full-width-content .filter-toggle { display: inline-flex;}.filter-toggle:focus, .filter-toggle:hover { color: var(--e-global-color-primary);}.filter-toggle:focus span:before, .filter-toggle:hover span:before { background-color: var(--e-global-color-primary);}.filter-toggle:focus i, .filter-toggle:hover i { color: var(--e-global-color-primary);}.filter-toggle:after { content: ""; border-left: 1px solid; height: 20px; margin-left: 30px; margin-right: 30px; display: none; vertical-align: middle;}.filter-close { display: flex; position: absolute; right: 10px; top: 10px; font-size: 25px; font-size: 1.5625rem; cursor: pointer;}@media (min-width: 783px) { .admin-bar .bocpak-canvas-filter { top: 32px; }}@media (max-width: 782px) { .admin-bar .bocpak-canvas-filter { top: 46px; }}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item { border-radius: 0px;}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item { padding-top: 7px; padding-bottom: 7px; height: auto;}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span { min-width: 57px;}.site-header-cart-side { position: fixed; top: 0; bottom: 0; overflow: hidden; overflow-y: auto; width: 300px; background-color: #ffffff; display: flex; flex-direction: column; right: 0; z-index: 999999999; -ms-transition: transform 0.25s ease; -o-transition: transform 0.25s ease; -moz-transition: transform 0.25s ease; -webkit-transition: transform 0.25s ease; transition: transform 0.25s ease; -ms-transform: translate3d(300px, 0, 0); -o-transform: translate3d(300px, 0, 0); -moz-transform: translate3d(300px, 0, 0); -webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0);}@media (min-width: 1024px) { .site-header-cart-side { width: 340px; -ms-transform: translate3d(340px, 0, 0); -o-transform: translate3d(340px, 0, 0); -moz-transform: translate3d(340px, 0, 0); -webkit-transform: translate3d(340px, 0, 0); transform: translate3d(340px, 0, 0); }}.site-header-cart-side .cart-side-heading { display: flex; flex: 0 0 auto; align-items: center; flex-direction: row; justify-content: flex-end; padding: 15px; border-bottom: 1px solid; border-bottom-color: var(--e-global-color-border);}.site-header-cart-side .cart-side-title { flex: 1 1 auto; font-size: 18px; font-size: 1.125rem; color: var(--e-global-color-dark); font-weight: var(--e-global-typography-primary-font-weight);}.site-header-cart-side .close-cart-side { color: var(--e-global-color-dark); text-decoration: none; text-transform: uppercase; letter-spacing: 0.3px; font-weight: var(--e-global-typography-primary-font-weight); font-size: 13px; font-size: 0.8125rem; padding-right: 15px; position: relative;}.site-header-cart-side .close-cart-side:before, .site-header-cart-side .close-cart-side:after { content: " "; position: absolute; top: 50%; display: inline-block; margin-top: -3px; width: 12px; height: 2px; background-color: var(--e-global-color-dark); right: 0; -ms-transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}.site-header-cart-side .close-cart-side:before { -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}.site-header-cart-side .close-cart-side:hover:before, .site-header-cart-side .close-cart-side:hover:after { -ms-transform: rotate(0); -o-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0);}.site-header-cart-side .widget_shopping_cart { margin-bottom: 0; position: relative; flex: 1 1 auto; display: flex; border: none; padding: 0; border-radius: 0;}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__empty-message { text-align: center; font-size: 18px; font-size: 1.125rem;}.site-header-cart-side .widget_shopping_cart .mini_cart_item { padding: 15px 30px 15px 15px; margin-bottom: 0; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease;}.site-header-cart-side .widget_shopping_cart .mini_cart_item:hover { background-color: #F9F9F9;}.site-header-cart-side .widget_shopping_cart .mini_cart_item a { line-height: 1.41575em; color: var(--e-global-color-dark); margin-bottom: 15px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item a:hover { color: var(--e-global-color-primary);}.site-header-cart-side .widget_shopping_cart .mini_cart_item a:hover:before { color: var(--e-global-color-dark);}.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove { position: absolute; top: 15px; margin-bottom: 0; left: unset; right: 8px; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation { margin: 5px 0 0;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation dt { float: left; margin-right: 15px; margin-top: 0;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation dd { margin: 0 0 10px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation dd p { margin: 0 0 10px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation .owcpv_field_option { display: block; margin-top: 0;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation .owcpv_field_option img { max-width: 20px; min-width: 20px; width: 20px; height: 20px;}.site-header-cart-side .widget_shopping_cart .mini_cart_item .variation .owcpv_field_option .owcpv_field_label a { font-size: 14px; font-size: 0.875rem; margin-bottom: 0;}.site-header-cart-side .widget_shopping_cart .widget_shopping_cart_content { display: flex; flex-direction: column; flex: 1 1 auto;}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__total { margin-top: auto;}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart-scroll { position: relative; flex: 1 1 auto; overflow-y: auto;}.site-header-cart-side .widget_shopping_cart .product_list_widget { position: absolute; width: 100%; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; overflow-x: hidden;}.site-header-cart-side .widget_shopping_cart .product_list_widget li:first-child { padding-top: 1em;}.site-header-cart-side .widget_shopping_cart .product_list_widget li img { max-width: 85px;}.site-header-cart-side .widget_shopping_cart p.total { padding: 12px 15px; margin: 0; border-top: 1px solid; border-top-color: var(--e-global-color-border); margin-bottom: 5px;}.site-header-cart-side .widget_shopping_cart p.total .amount { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); font-size: 18px; font-size: 1.125rem; color: var(--e-global-color-primary);}.site-header-cart-side .widget_shopping_cart p.total strong { font-size: 18px; font-size: 1.125rem;}.site-header-cart-side .widget_shopping_cart .buttons a { margin-right: 15px; margin-left: 15px; margin-bottom: 10px; padding: 10px 20px; border: 0 solid; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.3px; text-transform: uppercase; background-color: var(--e-global-color-backgroundfield);}.site-header-cart-side .widget_shopping_cart .buttons a:hover { background-color: var(--e-global-color-primary); color: #fff;}.site-header-cart-side .widget_shopping_cart .buttons a.checkout { margin-top: 0; margin-bottom: 0; color: #fff; background-color: var(--e-global-color-primary);}.site-header-cart-side .widget_shopping_cart .buttons a.checkout:hover { background-color: var(--e-global-color-dark);}.site-header-cart-side .widget_shopping_cart .buttons a span { position: relative; z-index: 3;}.site-header-cart-side.active { transform: none;}.site-header-cart-side.active + .cart-side-overlay { visibility: visible; opacity: 1; -ms-opacity: 1; -o-opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100);}.cart-side-overlay { position: fixed; width: 100vw; height: 100vh; top: 0; bottom: 0; left: 0; z-index: 997; background-color: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; -ms-opacity: 0; -o-opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); -ms-transition: opacity 0.25s ease, visibility 0s ease; -o-transition: opacity 0.25s ease, visibility 0s ease; -moz-transition: opacity 0.25s ease, visibility 0s ease; -webkit-transition: opacity 0.25s ease, visibility 0s ease; transition: opacity 0.25s ease, visibility 0s ease;}.bocpak-dropdown-filter { margin-top: 0; margin-bottom: 0; flex: 1;}.bocpak-dropdown-filter::-webkit-scrollbar { height: 10px;}.bocpak-dropdown-filter::-webkit-scrollbar-track { border-radius: 0;}.bocpak-dropdown-filter::-webkit-scrollbar-thumb { border-radius: 0; background-color: #ffffff; border-bottom: 1px solid #000000;}@media (max-width: 1023px) { .bocpak-dropdown-filter { display: none !important; }}.bocpak-dropdown-filter .widget .wp-block-group__inner-container > h2,.bocpak-dropdown-filter .widget .widget-title,.bocpak-dropdown-filter .widget .widgettitle { font-size: 16px; font-size: 1rem; font-weight: var(--e-global-typography-secondary-font-weight); color: var(--e-global-color-dark); margin-bottom: 0; border: 0;}.bocpak-dropdown-filter .widget .wp-block-group__inner-container > h2:hover,.bocpak-dropdown-filter .widget .widget-title:hover,.bocpak-dropdown-filter .widget .widgettitle:hover { color: var(--e-global-color-primary);}.bocpak-dropdown-filter .widget .wp-block-group__inner-container > h2:before,.bocpak-dropdown-filter .widget .widget-title:before,.bocpak-dropdown-filter .widget .widgettitle:before { content: none;}.bocpak-dropdown-filter .widget .wp-block-group__inner-container > h2:after,.bocpak-dropdown-filter .widget .widget-title:after,.bocpak-dropdown-filter .widget .widgettitle:after { padding-left: 15px;}.bocpak-dropdown-filter .widget .wp-block-group__inner-container > h2.toggled-on,.bocpak-dropdown-filter .widget .widget-title.toggled-on,.bocpak-dropdown-filter .widget .widgettitle.toggled-on { color: var(--e-global-color-primary);}.bocpak-dropdown-filter-wrap { display: flex; height: 100%;}.bocpak-dropdown-filter-wrap .widget .widget-content { overflow-y: auto; overflow-x: hidden; display: none; position: absolute; min-width: 310px; left: 0; top: 30px; z-index: 100; background-color: #fff; padding: 20px 30px; border: 1px solid var(--e-global-color-border);}.bocpak-dropdown-filter-wrap .widget .widget-content::-webkit-scrollbar { width: 2px; border-radius: 5px;}.bocpak-dropdown-filter-wrap .widget .widget-content::-webkit-scrollbar-track { border-radius: 5px; background-color: #E4E4E4;}.bocpak-dropdown-filter-wrap .widget .widget-content::-webkit-scrollbar-thumb { background-color: #999999; border-radius: 5px;}.bocpak-dropdown-filter-wrap .widget.widget_block { display: none;}.bocpak-dropdown-filter-wrap div.widget { border: 0; flex: 0 0 auto; position: relative; margin-right: 30px; display: flex; align-items: center;}.bocpak-dropdown-filter-wrap div.widget .widget-title { padding: 0;}.filter-toggle-dropdown { display: none; align-items: center; justify-content: flex-start; font-size: 14px; font-size: 0.875rem; background: transparent; margin-right: 20px; outline: none; text-align: center; line-height: 18px; font-weight: var(--e-global-typography-primary-font-weight); text-transform: uppercase; color: #000000;}.filter-toggle-dropdown i { line-height: inherit; margin-right: 6px; display: inline-block; color: var(--e-global-color-primary);}.filter-toggle-dropdown:focus, .filter-toggle-dropdown:hover { color: var(--e-global-color-primary);}.filter-toggle-dropdown:focus span:before, .filter-toggle-dropdown:hover span:before { background-color: var(--e-global-color-primary);}.bocpak-archive-product-width-wide .col-full { max-width: 1680px;}@media (min-width: 1024px) { .bocpak-full-width-content.shop_filter_dropdown .filter-toggle-dropdown { display: inline-flex; }}@media (min-width: 1024px) { .bocpak-full-width-content.shop_filter_dropdown .filter-toggle { display: none; }}.quick-shop-wrapper { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.95); transition: transform 0.3s ease; transform: translate3d(0, 103%, 0);}.quick-shop-wrapper .quick-shop-form { display: flex; align-items: stretch; flex-direction: column; width: 100%; height: 100%; text-align: center;}.quick-shop-wrapper .quick-shop-form .woosc-btn, .quick-shop-wrapper .quick-shop-form .woosw-btn { display: none;}.quick-shop-wrapper .quick-shop-form .variations td { text-align: center; padding: 5px;}.quick-shop-wrapper .quick-shop-form .variations td.label label { font-size: 13px; font-size: 0.8125rem; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-secondary);}.quick-shop-wrapper .quick-shop-form .variable-items-wrapper { justify-content: center;}.quick-shop-wrapper .quick-shop-form table.variations { table-layout: fixed; margin-top: 10px; margin-bottom: 0; position: relative;}.quick-shop-wrapper .quick-shop-form table.variations th,.quick-shop-wrapper .quick-shop-form table.variations td { display: list-item; padding: 0; list-style: none; background-color: transparent;}.quick-shop-wrapper .quick-shop-form table.variations select { max-width: 100%; vertical-align: middle;}.quick-shop-wrapper .quick-shop-form table.variations label { display: block;}.quick-shop-wrapper .quick-shop-form table.variations a.reset_variations { margin-top: 0; margin-bottom: 15px; display: block; margin-left: 0; color: #f37070;}.quick-shop-wrapper .quick-shop-form table.variations td.label label { font-size: 16px; font-size: 1rem; color: var(--e-global-color-text); font-weight: var(--e-global-typography-primary-font-weight); margin-bottom: 8px;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item { box-shadow: none; border: 1px solid; margin: 0 5px 5px 0; width: auto; height: auto; min-width: 30px; min-height: 30px; padding: 0; border-color: var(--e-global-color-border);}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item:hover, .quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.selected { border-color: var(--e-global-color-primary); outline: none; box-shadow: none;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item .variable-item-span { font-size: 14px; font-size: 0.875rem; padding: 0px 10px; color: var(--e-global-color-secondary);}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.color-variable-item { border-radius: 50%;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.color-variable-item .variable-item-span { border-radius: 50%;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.color-variable-item .variable-item-span:after { content: none;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.disabled:before { display: none;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.disabled:after { transform: rotate(-30deg); height: 2px; background-color: var(--e-global-color-border); width: calc(100% + 12px); left: -7px; box-shadow: none;}.quick-shop-wrapper .quick-shop-form table.variations td.value ul li.variable-item.disabled .variable-item-span { color: var(--e-global-color-text);}.quick-shop-wrapper .variations_form { display: flex; flex: 1 1 auto; flex-direction: column; justify-content: space-between; margin-bottom: 0; padding-bottom: 15px;}.quick-shop-wrapper .variations_form:before { content: "";}.quick-shop-wrapper .variations_form .woocommerce-variation { -webkit-animation: none; animation: none;}.quick-shop-wrapper .variations_form .woocommerce-variation-description p { margin-bottom: 10px;}.quick-shop-wrapper .variations_form .woocommerce-variation-price .price,.quick-shop-wrapper .variations_form .woocommerce-variation-availability p.stock { margin-right: 5px; margin-bottom: 10px !important; margin-left: 5px; display: block; padding-bottom: 0 !important;}.quick-shop-wrapper .variations_form .woocommerce-variation-availability p.stock { display: none !important;}.quick-shop-wrapper div.quantity { display: none !important;}.quick-shop-wrapper button.single_add_to_cart_button { background-color: transparent; font-size: 12px; font-size: 0.75rem; color: var(--e-global-color-secondary); border: 1px solid; border-color: var(--e-global-color-secondary); padding: 3px 15px;}.quick-shop-wrapper button.single_add_to_cart_button:hover { color: #ffffff; background-color: var(--e-global-color-secondary);}.quick-shop-wrapper table.variations { margin-bottom: 0;}.quick-shop-wrapper table.variations .reset_variations { bottom: -30px; margin-left: 0; text-decoration: underline; font-size: 13px; font-size: 0.8125rem; color: var(--e-global-color-lighter);}.quick-shop-wrapper table.variations .reset_variations:before { content: none;}.quick-shop-wrapper .variation-swatch-selected .variations { margin-bottom: 40px;}.quick-shop-wrapper .quick-shop-close { position: absolute; top: 5px; right: 5px; z-index: 5; height: 30px; opacity: 0; transition: opacity 0.2s ease 0s;}.quick-shop-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item) { width: 24px; height: 24px; box-shadow: 0 0 0 1px var(--e-global-color-border);}.quick-shop-shown .quick-shop-wrapper { overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transform: translate3d(0, 0, 0);}.quick-shop-shown .quick-shop-close { opacity: 1; transition: all 0.25s ease 0.35s; padding-right: 16px;}.loading-quick-shop .product-transition::after { animation: fa-spin 0.75s linear infinite; height: 20px; width: 20px; line-height: 20px; font-size: 20px; font-size: 1.25rem; position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; display: block; color: var(--e-global-color-secondary); z-index: 10;}.loading-quick-shop .product-transition .woocommerce-loop-product__link { background-color: rgba(255, 255, 255, 0.95);}.cross-button { position: relative; display: inline-block; cursor: pointer; line-height: 30px;}.cross-button:after, .cross-button:before { content: " "; position: absolute; top: 50%; right: 0; display: inline-block; margin-top: -1px; width: 12px; height: 2px; background-color: #000; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;}.cross-button:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}.cross-button:before { -webkit-transform: rotate(45deg); transform: rotate(45deg);}.cross-button:hover:after, .cross-button:hover:before { -webkit-transform: rotate(0); transform: rotate(0);}@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}.woocommerce-breadcrumb { margin-bottom: 20px;}.breadcrumb-wrap { display: var(--page-title-display);}.home .main-breadcrumb { display: none;}body.woocommerce .suppre-menu-filter { display: none; align-items: center; margin-right: auto; padding: 0;}@media (min-width: 1024px) { body.woocommerce .suppre-menu-filter { display: flex; }}body.woocommerce .suppre-menu-filter .widget .widget-content { display: none; position: absolute; top: calc(100% + 11px); left: -1px; width: 310px; padding: 30px 28px; border: 1px solid var(--e-global-color-border); background-color: #ffffff; z-index: 99;}body.woocommerce .suppre-menu-filter .widget .wp-block-group__inner-container > h2,body.woocommerce .suppre-menu-filter .widget .widget-title,body.woocommerce .suppre-menu-filter .widget .widgettitle { font-size: 14px; font-size: 0.875rem; font-weight: 500; line-height: 24px; padding: 0; margin-bottom: 0; border: none; text-transform: unset; color: var(--e-global-color-accent); font-family: var(--e-global-typography-text-font-family);}body.woocommerce .suppre-menu-filter .widget .wp-block-group__inner-container > h2:after,body.woocommerce .suppre-menu-filter .widget .widget-title:after,body.woocommerce .suppre-menu-filter .widget .widgettitle:after { transform: rotate(0); margin-left: 10px;}body.woocommerce .suppre-menu-filter .widget .wp-block-group__inner-container > h2.toggled-on,body.woocommerce .suppre-menu-filter .widget .widget-title.toggled-on,body.woocommerce .suppre-menu-filter .widget .widgettitle.toggled-on { color: var(--accent);}body.woocommerce .suppre-menu-filter .widget .wp-block-group__inner-container > h2.toggled-on:after,body.woocommerce .suppre-menu-filter .widget .widget-title.toggled-on:after,body.woocommerce .suppre-menu-filter .widget .widgettitle.toggled-on:after { transform: rotate(180deg);}body.woocommerce .suppre-menu-filter .widget .dropdown-sidebar { top: 15px; right: 15px;}body.woocommerce .suppre-menu-filter .suppre-menu-filter-wrap { display: flex; flex-wrap: wrap;}body.woocommerce .suppre-menu-filter .suppre-menu-filter-wrap > * { margin-right: 30px;}body.woocommerce .suppre-menu-filter .suppre-menu-filter-wrap > *:last-child { margin-right: 0;}body.woocommerce .suppre-menu-filter .suppre-menu-filter-wrap .widget_price_filter form { margin-top: 8px;}@media (min-width: 1024px) { .shop_filter_menu .filter-toggle { display: none; }}.shop_filter_menu .active-filter-toggle .filter-toggle { display: inline-flex;}.shop_filter_menu .active-filter-toggle .suppre-menu-filter { display: none;}/*# sourceMappingURL=woocommerce.css.map */.tooltipster-fall,.tooltipster-grow.tooltipster-show{ -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1); -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{ display:flex; pointer-events:none; position:absolute}.tooltipster-box{ flex:1 1 auto}.tooltipster-content{ box-sizing:border-box; max-height:100%; max-width:100%; /*overflow:auto;*/ border-color: black;}.tooltipster-ruler{ bottom:0; left:0; overflow:hidden; position:fixed; right:0; top:0; visibility:hidden}.tooltipster-fade{ opacity:0; -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; -ms-transition-property:opacity; transition-property:opacity}.tooltipster-fade.tooltipster-show{ opacity:1}.tooltipster-grow{ -webkit-transform:scale(0,0); -moz-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{ -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{ opacity:0; -webkit-transform:rotateZ(4deg); -moz-transform:rotateZ(4deg); -o-transform:rotateZ(4deg); -ms-transform:rotateZ(4deg); transform:rotateZ(4deg); -webkit-transition-property:-webkit-transform,opacity; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform}.tooltipster-swing.tooltipster-show{ opacity:1; -webkit-transform:rotateZ(0); -moz-transform:rotateZ(0); -o-transform:rotateZ(0); -ms-transform:rotateZ(0); transform:rotateZ(0); -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1); -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4); -moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4); -ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4); -o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4); transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{ -webkit-transition-property:top; -moz-transition-property:top; -o-transition-property:top; -ms-transition-property:top; transition-property:top; -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{ top:0!important}.tooltipster-fall.tooltipster-dying{ -webkit-transition-property:all; -moz-transition-property:all; -o-transition-property:all; -ms-transition-property:all; transition-property:all; top:0!important; opacity:0}.tooltipster-slide{ -webkit-transition-property:left; -moz-transition-property:left; -o-transition-property:left; -ms-transition-property:left; transition-property:left; -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1); -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15); transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{ left:-40px!important}.tooltipster-slide.tooltipster-dying{ -webkit-transition-property:all; -moz-transition-property:all; -o-transition-property:all; -ms-transition-property:all; transition-property:all; left:0!important; opacity:0}@keyframes tooltipster-fading{ 0%{ opacity:0 } 100%{ opacity:1 }}.tooltipster-update-fade{ animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{ 25%{ transform:rotate(-2deg) } 75%{ transform:rotate(2deg) } 100%{ transform:rotate(0) }}.tooltipster-update-rotate{ animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{ 50%{ transform:scale(1.1) } 100%{ transform:scale(1) }}.tooltipster-update-scale{ animation:tooltipster-scaling .6s}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{ margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{ margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{ margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{ margin-bottom:8px}.tooltipster-sidetip .tooltipster-arrow{ overflow:hidden; position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{ height:10px; margin-left:-10px; top:-2px; width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{ height:20px; margin-top:-10px; right:-2px; top:0; width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{ height:20px; margin-top:-10px; left:-2px; top:0; width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{ bottom:-2px; height:10px; margin-left:-9px; width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{ height:0; position:absolute; width:0}.tooltipster-sidetip .tooltipster-arrow-background{ border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{ left:0; top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{ left:-3px; top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{ left:3px; top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{ left:0; top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{ border:10px solid transparent; left:0; top:0}.tooltipster-sidetip .tooltipster-arrow-uncropped{ position:relative;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{ top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{ left:-10px}/* Magnific Popup CSS */.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }.mfp-align-top .mfp-container:before { display: none; }.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }.mfp-ajax-cur { cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }.mfp-auto-cursor .mfp-content { cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }.mfp-loading.mfp-figure { display: none; }.mfp-hide { display: none !important; }.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; }.mfp-s-ready .mfp-preloader { display: none; }.mfp-s-error .mfp-content { display: none; }button.mfp-close,button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; }button::-moz-focus-inner { padding: 0; border: 0; }.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; background-color: transparent !important; } .mfp-close:active { top: 1px; }.mfp-close-btn-in .mfp-close { color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%;}.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover { background-color: transparent !important;}.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } .mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }.mfp-arrow-left { left: 0; } .mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }.mfp-arrow-right { right: 0; } .mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; }.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }/* Main image in popup */img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }/* The shadow behind the image */.mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; }.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }.mfp-image-holder .mfp-content { max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }.contactform-content,.mailchimp-content { position: relative; width: auto; margin: 20px auto;}@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } }/* Styles for dialog window */#view-360 { background: white; padding: 20px 30px; text-align: left; max-width: 800px; margin: 40px auto; position: relative;}/** * Fade-zoom animation for first dialog *//* start state */.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}/* animate in */.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}/* animate out */.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}/* Dark overlay, start state */.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}/* animate out */.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;}/** * Fade-move animation for second dialog *//* at start */.my-mfp-slide-bottom .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}/* animate in */.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 );}/* animate out */.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { opacity: 0; -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );}/* Dark overlay, start state */.my-mfp-slide-bottom.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-slide-bottom.mfp-ready.mfp-bg { opacity: 0.8;}/* animate out */.my-mfp-slide-bottom.mfp-removing.mfp-bg { opacity: 0;}/*** Theme Name: Packaging Child* Description: This is a child theme of Packaging.* Author: Kevin * Template: packaging* Version: 1.0.6*/@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{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;margin-left:auto!important;margin-right:auto!important;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{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-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{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{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{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:.5}.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 rgba(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 spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;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{-ms-grid-row-align:center;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{-moz-appearance:none;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:transparent 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}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}/*! elementor - v3.26.0 - 22-12-2024 */.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}/*! elementor-pro - v3.26.0 - 22-12-2024 */.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor;overflow:visible}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}
About 16 Inch Pizza Box Are you looking for a reliable way to pack and deliver your delicious pizzas? Look no further than Custom Boxes Empire’s 16 Inch Pizza Box! Our pizza boxes are designed to keep your pies fresh and your customers happy.
Our 16 Inch Pizza Box has a sturdy construction that can withstand the rigors of transportation and handling. The box is made of high-quality paperboard material that is resistant to tears, creases, and punctures. The inside of the box is coated with a non-stick surface that prevents Sauces and toppings from getting stuck. The outside of the box features an attractive design that showcases your brand and catches the eye of potential customers.
At Custom Boxes Empire, we understand the importance of customization in business. That’s why we offer a range of customization options for our 16 Inch Pizza Box. You can choose from a variety of colors and designs to match your brand identity. Add your logo, name, or tagline to make your pizzas stand out. We also offer different sizes and shapes to accommodate your specific needs.
Our 16 Inch Pizza Box is designed to protect your pizzas during transport and storage. The box is equipped with a secure lid that keeps the pies in place and prevents them from shifting or falling. The box also has a reinforced bottom that resists bending and twisting. This means that your pizzas will arrive at your customers’ doorstep in the same condition they were in when they left your kitchen.
One of the best things about our 16 Inch Pizza Box is its ease of use. The box is simple to assemble and disassemble, making it convenient for you and your customers. The box comes with pre-scored lines that make it easy to fold and cut. This eliminates the need for complicated glue or tape, saving you time and hassle.
At Custom Boxes Empire, we are committed to sustainability. Our 16 Inch Pizza Box is made from eco-friendly materials that are recyclable and biodegradable. We also use environmentally friendly inks and dyes during the printing process. This means that you can feel good about packaging your pizzas without harming the environment.
In conclusion, Custom Boxes Empire’s 16 Inch Pizza Box is the perfect solution for any pizza lover. With its durable and attractive design, customization options, protective and secure construction, ease of use, and environmentally friendly materials, this box is sure to meet your needs. Whether you’re a small pizzeria or a large chain, our 16 Inch Pizza Box is the perfect way to package and deliver your delicious pizzas.
Retail BoxesAll Custom Sizes & Shapes
MOQStarting from 100 Boxes
Paper Stock10pt to 28pt (60lb to 400lb) Eco-Friendly Kraft, E-flute Corrugated, Bux Board, Cardstock
PrintingDigital (Standard and HD Print), Lithography, CMYK, CMYK + 1 PMS color, CMYK + 2 PMS colors
FinishingGloss Lamination, Matte Lamination, Gloss AQ, Gloss UV, Matte UV, Spot UV, Embossing, Foiling
Included OptionsDie Cutting, Gluing, Scored,Perforation
ProofFlat View, 3D Mock-up, Physical Sampling (On request)
Turnaround5- 8 Business Days, RUSH
ShippingFlat
01
Choose Your Box Start by browsing our extensive range of box styles and designs. Whether you're in the market for something simple and classic or intricate and bespoke, we've got a multitude of options to suit your needs.
02
Customize the Design Once you've chosen a box style, it's time to make it uniquely yours. Upload your design or collaborate with our in-house design team to craft a packaging solution that resonates with your brand's aesthetic and vision.
03
Select Materials and Finishes Our platform allows you to pick from a variety of materials, be it eco-friendly options, premium finishes, or durable structures. Enhance the tactile experience with finishes like matte, gloss, embossing, or specialty textures.
04
Review and Approve Before we move to production, we'll send you a digital proof or a physical sample upon request. This ensures you're 100% satisfied with the design and materials chosen. Review, make any necessary changes, and give us the green light when you're ready.
05
Production Begins Once you've approved the design, our team gets to work. With state-of-the-art machinery and a dedicated workforce, we ensure that each box is crafted to perfection, adhering to the highest quality standards.
06
Shipment and Delivery With our efficient logistics network, we guarantee timely deliveries. As your boxes are packed and prepared for shipment, we'll provide tracking details to keep you informed every step of the way. Sit back and wait for your premium packaging to arrive at your doorstep./p>
Artwork Preparation Guide Preparing artwork for various purposes, whether it's for print, digital media, or other applications, requires attention to detail and adherence to specific guidelines. Here is a general artwork preparation guide that you can follow:
Cutting Line (Red Lines): Indicates the cut at its final size.Important artwork and text should be placed at least 0.125 inches inside of the cutting line.
Bleed Area (Blue Lines) Indicates where the bleed line is located. Any artwork which goes to the cutting line should be extended to the bleed line to get a seamless print.
Safe Area (Green Lines): Indicates where artwork and text should safely be placed inside. As a industry standard, all artwork should at least be placed 0.125 inches away from the cutting lines unless your design in intentional.
Perforation Lines (Red Lines) Perforation line refers to paper that is punched with very small holes to allow the paper to be torn and folded easily.
Creasing Line (Black Lines) Indicated where the product is to be folded.
SBS C1S Premium-grade bleached white paperboard coated on one side for high-quality printing and finishes.
SBS C2S Premium-grade bleached white paperboard coated on two sides for high-quality printing and finishes.
CCNB Duplex paperboard made from 90% recycled paper pulp with a white surface for high-quality printing.
Fully Recycled CCNB Duplex paperboard coated on one side and made from 90% recycled paper pulp.
Natural Kraft Board Uncoated and unbleached kraft linerboard made from a mixture of virgin and recycled paper pulp.
Oyster White Board Coated, textured linerboard featuring an off-white surface for high-quality printing.
Kemi White Board Coated, semi-gloss linerboard that features a brilliant white and smooth surface for high-quality printing.
Bleached White Board Bleached white board with a brilliant white finish for high-quality vibrant printing.
Aqueous Coating Clear, fast-drying, water-based, and eco-friendly coating. Available in gloss or matte finish.
UV Coating Fast-drying coating cured with ultraviolet light. Available in gloss or matte finish.
Spot Gloss UV UV coating that is applied to a specified area and cured using ultraviolet light.
Soft Touch Coating Soft to the touch coating that creates a velvety texture for a more tactile appeal.
Varnish Clear coating applied using the CMYK printing method. Available in gloss, satin, or matte.
Lamination Laminated protective film that adheres to the surface of packaging materials to maximize durability.
Anti-scratch Lamination Laminated BOPP film that is scratch, scuff, and fingerprint resistant. Cost-effective option.
Soft Touch / Silk Lamination Soft to the touch lamination similar to peach skin. Available in a satin or matte finish.
Hot Foil Stamping Form of relief printing in which foil is transferred to a surface at high temperatures.
Cold Foil Printing Form of relief printing in which foil is transferred to a surface by pressing onto UV curable adhesives.
Blind Embossing Form of relief printing in which dies is pressed on the back of the material to form a raised motif.
Blind Debossing Form of relief printing in which dies is pressed on the front of the material to form a raised motif.
Registered Embossing Form of relief printing in which a die is pressed on the back of the material to form a raised motif.
Combination Embossing Combination between embossing and foil stamping. It creates a 3D motif that features a foil finish.
Window Patching Die-cut shape is layered with plastic film to feature a window showcasing the product inside.
You're viewing:16 Inch Pizza Box £ 0.93Original price was: £0.93. £ 0.74Current price is: £0.74.
Add to cart Back to top
You're viewing:16 Inch Pizza Box £ 0.93Original price was: £0.93. £ 0.74Current price is: £0.74.
Add to cart Back to top